My system would boot even faster if it never had to load any extensions, because they were all preloaded into a customized copy of tinycore.gz. Is there some way to build a bespoke copy by just asking TC to take a snapshot of its current configuration? I know there will be challenges (trying to copy all the files in /proc or /dev would make lots of trouble, for example), but is it worth thinking about?
An alternative could be to try remastering. I could extract an inactive prototype copy of TC as described in the wiki, and then insert extensions into that copy before packing it back into a new initrd. For standard "tce" extensions, I can probably figure out how to do this on my own. But for library and module extensions ("tcel" and "tcem"), the appbrowser does extra magic when loading. Would they need some kind special treatment or extra steps when they were inserted into a remastering prototype? (I'm not asking about "tcz" extensions because so far I haven't used any. If this thread takes off, somebody else may want to raise that issue.)
Thanks!