It is basically simple when you are able to download the missing libs before you execute binaries. Or you just try to execute the bootstrap code, check the errorlevel. In case it failed then you download the libc6 (i dont know why valve has got so many libs in the environment, thats not even needed) and put the libc6 in the same dir (thats what i use) or a bit cleaner use a different dir but in LD_LIBRARY_PATH set by the launcher.
When the first signs have been there for a Linux client i was able to bootstrap the client completely with a small bash script, all i needed was
i did not monitor the internet traffic to know what url is used right now, maybe somebody will find the correct url and i can write my own bootstrap code. it is a piece of cake, i wrote similar things for win32 and osx ;)
I think i had a better script that wrote the file with the checksums in the correct place as well but you should get the idea how it works. It's definitely no rocket science you need to learn to do it right.
Yo. I have heard Debian now made Cinnamon and eudev default. They did so because of the very convincing arguments stated on the Phoronix forums. Is that true?
I am on a Debian Wheezy based distro (antiX 13 beta). It's great so far, not any less stable than Fedora 18. Has much more packages in the repository and is also suitable for old computers. Required minimum RAM for Fedora 18 768 MB RAM; for antiX 13: 128 MB RAM :p
The persistant Live USB feature works as well, it is at first a bit tricky to find out how to do it though.
I used several years Fedora as my primary system, but now this time is gone.
I don't really have a choice anyway. I don't have a long enough Ethernet cable.