Wow! What a lot of good info. I'll post later when I sort it all out and (hopefully) get something working. Thanks, all! -mj- Dazed_75 wrote: > Great info and references Joseph. But it looks to me like neither one > does quite what he asked about. That could be my misread of the > reference material (see below) > > On 11/14/06, * Joseph Sinclair* > wrote: > > Actually, the install of DSL designed just for Flash drives > currently allows you to store your settings (home dir) in a file on > the same drive > ( > http://www.damnsmalllinux.org/wiki/index.php/FAQ#How_do_I_save_my_settings.3F) > > > This one looks to me like DSL can save whatever you want but only by > virtue of altering a backup configuration to save what you want saved > and perhaps (it may be automagic) having to then do a restore after a > reboot. > > Puppy Linux also is designed to work correctly entirely off the > flash drive, including /home (/root actually, since it defaults to > running as root). It uses UnionFS to unify the flash partition(s) > (Puppy stores them in files for speed of boot, since it copies the > whole system into RAM) along with a user partition stored in a > special file on the same drive (all changes end up here). It's done > that way to enable efficient copy-on-change for the whole system, > still permit auto-detect to work, and work with a unified image for > both flash and CD (the CD has the same support for a writable file > for the user's changes). > (http://puppylinux.org/wikka/FlashDetail) > > > And this makes me think Puppy only saves new and changed contents of > roots home directory (/root). Seems like this could include things like > presentations and so on, but maybe not printer setups like he was > looking for. > > In both cases, you get a functioning system that does exactly what > was originally asked, that is that it runs well from USB flash (both > systems have no swap partition, but will use one if available > otherwise), and retains settings between sessions, like any normal > install. > > > Does seem very handy if one understands the limitations and perhaps > gaining that understanding is the real issue. These references help a > lot though. It does seem like one should be able to purposefully create > data files directly on the Flash device so the issues would hopefully > be mostly the kind of changes one might want to make to other parts of > the file system (such as devices like printers). This is another of > those projects I would like to play with but never seem to get to. > > It's not terribly obvious on the sites for both systems, but it does > work this way. The way both systems store the data (in a file) is > done for three reasons: > 1) Both systems are designed to be EXTREMELY frugal about writes to > flash, and the settings file is only updated on shutdown (it's all > in memory the rest of the time). > 2) Using a file like this works better with UnionFS and with loading > the whole system into RAM (which really speeds up the system). > 3) The file can often be stored on someone else's filesystem > (Windows NTFS/FAT16/FAT32, Linux Ext3, etc...), enabling you to > share a friend/roommate's computer without disturbing their OS, > regardless of their choice of OS. > > ==Joseph++ > > > > ------------------------------------------------------------------------ > > --------------------------------------------------- > PLUG-discuss mailing list - PLUG-discuss@lists.plug.phoenix.az.us > To subscribe, unsubscribe, or to change you mail settings: > http://lists.PLUG.phoenix.az.us/mailman/listinfo/plug-discuss --------------------------------------------------- PLUG-discuss mailing list - PLUG-discuss@lists.plug.phoenix.az.us To subscribe, unsubscribe, or to change you mail settings: http://lists.PLUG.phoenix.az.us/mailman/listinfo/plug-discuss