Linked by David Adams on Wed 9th Mar 2005 16:47 UTC, submitted by Barry Kauler
Linux As far as I am aware, this is a world first, a live-CD that saves back to the CD at the end of the session. So how does it work? "Boot the PC with the multi-session CD inserted in the CD-burner drive -- thus, Puppy automatically knows which drive is the CD-burner, in case you have more than one CD/DVD drive. Then you use Puppy in the normal way. At shutdown, all the changed files in your home directory are saved back to CD. That's it. Next time you boot, all the personal files are restored."
Permalink for comment
To read all comments associated with this story, please click here.
Innovation at work
by A nun, he moos on Wed 9th Mar 2005 21:04 UTC

This goes to show that Open-Source, often maligned for trying to copy proprietary software and OSes, can innovate by coming out with completely new ideas and products, often using technologies that are already available and well-known. Kudos to the Puppy Linux team!

As to the people who mentioned using CD-RW or DVD+/-RW, the author had this to say in the project FAQ:

Why should I use a CD-R, why not a CD-RW or DVD disk?

I do not recommend a CD-RW simply because it isn't necessary. A CD-R is "write-once", but in multi-session mode, tracks can be written one after the other, up to 99 tracks or the CD becomes full.

You could use a DVD-R, however I would discourage you. Puppy has a mechanism for keeping track of deleted files, and this may become unwieldy if a very large number of deleted files have to be kept track of. This mechanism works on a per-CD or per-DVD basis, and is going to be more manageable with the smaller number of files on the CD.

Also, it could take years before you fill-up a DVD, and in the meantime, unless you leave it permanently in the drive, there is the increased risk of it being scratched.

Note however, this is tentative advice -- it may turn out in practice that a DVD-R is a good way to go.


It should be noted that, when there isn't enough space left on the CD-R when you log out, Puppy Linux will ask you to insert a new CD-R into the drive and will copy itself and all the current files on it. Really, a very clever idea!