I had mentioned that I would be discussing core elements.
Core elelments are squashfs system components to give Micro Core the same capabilities of Tiny Core, but with more flexibility, more choices.
For the time being Core Elements are maintained by Team Tiny Core and will be in the download directory along side the Micro Core iso.
http://distro.ibiblio.org/pub/linux/distributions/tinycorelinux/2.x/release/Xlibs.core.tczl
Xlibs.core.tczl.md5.txt
Xprogs.core.tczl
Xprogs.core.tczl.md5.txt
Xvesa.core.tcz
Xvesa.core.tcz.md5.txt
If you are like me, and want flwm, then be sure to use the latest flwm.tce and add .wmx to your /opt/.xfiletool.lst so that you get an updated flwm menu.
Note: Using the old "*.core.*" from RC3 will break things as well as using an old flwm extension. Be advised.
It is quite simple to get Micro Core to provide a full "Tiny Core" experience.
Just download and place the core elements in any tce enabled directory.
For example, I have a pendrive with a tce directory. This tce directory has:
Xlibs.core.tczl, Xprogs.core.tczl, Xvesa.core.tce, flwm.tce and mydata.tgz
and, of course, my selection of extensions.
If I boot mircocore with only these options:
microcore waitusb=5 tce=sda1
I basically get "tinycore" full X environment. Of course you could subsitute jwm.tce or hackedbox.tce or any other supported window manager with the same boot options and you will have your X setup. No desktop= needed no restore= needed. And if you are not using a pendrive, no waitusb=5 is needed!
If I boot the same microcore as above but just add the boot option text
microcore waitusb=5 tce=sda1 text
I boot to only the $ prompt
then when I want full X, just type startx, perhaps you might need to do an xsetup.sh before startx/
If for some reason, I boot microcore as base norestore nolocal I also get $ prompt but X core elements are not mounted. So, when I want full X, from the $ prompt I run desksetup and answer two questions.
Tiny Core v2.x is self contained like version 1.x with many many updates.
While Micro Core is a subset of Tiny Core, Micro Core is not just command line interface, or just for servers. It is the most malleable system builder based on Tiny Core Concepts.
For another example you can remaster Micro Core with core elements inside the initramfs by placing them in /opt/tce and have a customized iso that boots using core elements ( this is similiar to what TCv2.0rc3 was demonstrating ).
You will find that Micro Core you have even more options more choices to have it your way.