[RFC] Advice re auto-extroot for EcoNet platform
Caleb James DeLisle
cjd at cjdns.fr
Mon Sep 15 01:32:38 PDT 2025
> > discussion. Furthermore, making all of the modules built-in has been shown to
> > have a significant amount of space-savings (
> > https://openwrt.org/docs/guide-user/additional-software/saving_space#making_all_kernel_modules_built-in
> > ) so that flag might be worth something to others as well.
>
> Oh, so it's a overwall win by removing .ko files from the rootfs.
I just checked and in the econet configuration, setting every =m to =y
saves 1328 bytes in the kernel+initramfs image.
On the TRX it costs 4 bytes, which is probably some padding issue.
> > The second question is what is the right way to handle devices which have a
> > small JFFS or UBI section in addition to the extroot? If it exists at the
> > time the extroot is first mounted, we can copy files over, but if we boot
> > with the extroot removed, data will be stored there again and it will go out
> > of sync. We can imagine creating an init script which prints a warning in
> > this case, but the risk will always be present. My preference, because
> > I
>
> Panic, flash available LEDs?
> extroot seems like an "us" problem, not a user problem.
> Anyone likely to do it, is likely aware of this list.
> Sure, some of us might do this for someone else... hide the key with black tape.
Good point. For my use case, it's fine to do nothing, so I think I would
prefer to make a PR with nothing, then wait for someone who has a use
case where something should be done to update the code to do that. Same
goes for other things like auto-installing additional packages after the
extroot mounts, I don't think I need this right now, so I prefer not to
try to implement something I imagine someone else might want.
Thanks,
Caleb
>
> {I have used USB keys that were barely bigger than the connector for white
> label router platforms that ran essentially from ram. Customer then wanted
> RAID for the USB keys :-). Customers also couldn't even see some of them, as
> some MBs have USB slots inside 1U}
>
>
> --
> ] Never tell me the odds! | ipv6 mesh networks [
> ] Michael Richardson, Sandelman Software Works | IoT architect [
> ] mcr at sandelman.ca http://www.sandelman.ca/ | ruby on rails [
>
>
>
More information about the openwrt-devel
mailing list