The hot ticket is Tinycore. The key difference is their approach to the repository. You set up a local repo and you don't just apt-get applications from a remote repo, your personal repo is your FILE SYSTEM. You now write TO your repo into a package or extension, or even a vhd via an apt-SET.
Now Tinycore uses it's loop mounting system, cleverly separating OS from the file system.
You can install the OS to hard drive but it is IDEAL to boot from cd/DVD. Why? You are guaranteed a pristine boot every time. Plus, all system files ( like MBR ) are read only...no more viruses! You are only booting @10mb into ram. Next the packages and extensions are mounted via the repo.
This is just like our package/component registration system is it not? And currently, I am afraid to explore alternative setups for fear of breaking my install. This is not Lazarus fault, it is our OS fault. We need an OS that can keep up with Lazarus.
All this complexity can be resolved by a new and improved file manager that adds this functionality in the mix.
Cheers