just to name a few
Overall our strategy is to create new stuff, push it into the mainline
kernel or package, and push up into openwrt.
from there it flows down into other devices, inside of their own limits.
While there might be specific hardware that needs debloating (such as adding BQL to an ethernet driver) in different hardware than we currently use - we have no resources at present to do that work, nor do we have resources to build or QA it, nor even purchase the hardware.
If a router maker or chipset vendor were to sign up and pay for a
debloating exercise then things would be different.
(I’d prefer that they’d merely do the work themselves)
Sure, I’d love it to be able to extend our efforts to other commonly available hardware like the raspberry pi, dreamplug, but budget is non-existent. About the only thing I plan to do is add a kvm version.
Almost everything “good” and “stable” in present day cerowrt is now in openwrt, and it is easy to layer the chief changes to openwrt on top of openwrt for a specific OS (notably the debloat package in the ceropackages repo, also some kernel patches in the cerowrt-3.3 repo). So go ahead and build for your platform and let us know the results.