Ineiev asked: > Is it self-hosting? I'm not sure that the self-hosting requirement makes sense in this case because emedded devices typically do not have the resources to compile their own software. It's usually done on a more capable system and then copied to the device afterward.
In the case of LibreWRT, everything can be built using only free software. I start with Trisquel and a copy of the LibreWRT tarball.