Or openWRT.

The bsd based distributions sure are powerful, but with the power/heat budget to match.

I love me some OpenWRT but updating it has always been a risky chore.

Check out attended sysupgrade