1. allow you to install Mint onto a flash drive.
2. allow you to make a boot CD if your PC can't boot from flash.
I really like this idea, but like you, I have no idea how to do it.
That is a very nice idea. But there are several problems with it if I remember correctly.....
1. Most apps are dinamically compiled. Not static. Static compiling ensures that app remain usable, and mobilizable. If you compiling with static option, you will see the application size will be really HUGE.
2. If you leave it "as is" the packages, without minimizing, recompiling, and you mobilize it - then could be happen that app will be unusable, errors comes through, or simply crashing down - that's clear. So, you need to be rebuild step by step EVERY packages with static option to installable deb. With so you could have an custom distro, but - hw, sw support, chosen GUI MUST be shorted, and carefully thinked through.
Or if you are want to every time rebuild your choosed apps into an custom mini distro? Okay. Great. Count on source and its size, minimum compiling system (that size is around 300MB wich needed, if I good know), and other things like proc type, compiling time, how many apps you would add to it with wich purpose.....
BUT There are few famous projects - wich are targeting similar things of these what you tought. Like Puppy linux, or Damn Small Linux. These projects sizes are targeted in 50 'til 100 Mb - but behind it there are a lot of work, many tinkering job also. These are running from ramdrive, and could be started from CD, Pendrive, or even (if you want DSL only) from under windows (runs with cygwin??? )
backup - restoring - repair - diagnostic - benchmarking operation from under win!!
Hey, could we add to Mint backup - restoring - repair - diagnostic - benchmarking apps to the LIVE CD???
Could we use one of them to our purpose?
And maybe Mint will be the first, wich has an real backup - restoring - repair - diag benchmarking system integrated in LIVE CD also......