Tiny Core Linux
Tiny Core Base => TCB Q&A Forum => Topic started by: uggla on August 17, 2011, 05:35:16 AM
-
From the announcement of 3.8.2:
* Updated init to make embed the default. Use new boot code noembed to not.
What does that mean? I've never used the old embed boodcode and haven't found any documentation.
-
Embed meant not to create a new tmpfs and copy the base there. The copying was done by default to support "df /" which is used by some installers.
Now that copy is not needed, and we boot faster. :)
-
Nice, thanks!
-
Embed meant not to create a new tmpfs and copy the base there.
I seem to recall that the copy operation increased the minimum required RAM. Does this change affect that?
Now that copy is not needed...
I'm probably just being dumb here but why don't we need the copy operation any more?
Having booted with no embed-related boot codes, I note that "df /" works as expeceted.
-
That is the point.
Now that busybox df has been fixed, it is no longer necessary to do the copy.
Previous default was noembed ( copy done ). You could use 'embed' but df didn't work.
New default is embed ( No copy done ). You can use noembed if you still want to do the unnecessary copy.
-
Thanks. I hadn't realized the problem was with busybox/df and was thinking here was something about the fs type used.
This is a nice development, for simplicity - though I'm not really seeing much difference in boot times.
-
Embed meant not to create a new tmpfs and copy the base there.
I seem to recall that the copy operation increased the minimum required RAM. Does this change affect that?
That is true, I should re-measure that.
edit: The new numbers are 46mb for TC and 28mb for MC.