ke4nt1
Group: Members
Posts: 2329
Joined: Oct. 2003 |
|
Posted: Nov. 12 2004,14:13 |
|
The crux of the matter is this..
DSL is designed to be the best 50 MB LIVE-CD it can be ... There are various ways to run this compressed filesystem ... ( Frugal, Poorman's, LiveCD, Embedded ) ...
The backup/restore features available are designed to enhance this design by offering a writable, restorable method of operation to add function and expansion to the compressed filesystem ...
The myDSL system is designed to further enhance this compressed filesystems expansion capabilities, by allowing a user to easily add various components to a write-limited / read-only filesystem, with the goal in mind of keeping ram usage to a minimum thru a number of methods ... ( thin extensions, removal of docs/apps/package mgmt files, and installing to non-typical areas [ /opt /tmp , rather than /usr/bin /usr/share ] Robert designed this system with The Following Goal In Mind ... {{{{ To enhance the compressed filesystem in DSL ...}}}} I welcome his input in this thread ...
DSL does offer a HDInstall method, for those who choose to do so ...
Once installed, you have a non-compressed , debian-like filesystem ... Then the benefits of the myDSL system and the backup/restore functions are moot, since your filesystem is now completely writable and all added components are permanently written to the HD. At this point, the advantages of the well-designed apt-get package management kick in, where adding components to your filesystem is very dynamic, with dependency checks, upgrade paths, and uninstalls available to you ...
Trying to mix the two, HDInstalls and myDSL - backup/restore was never intended or designed , although by good fortune, many of the extensions do function nicely as installed items. And the icons/menu additions to the DSL system are usually welcomed by HDinstallers.. But the apt-get package management DOES NOT recognize the installed extensions, so you shoot yourself in the foot later on, by trading convienience for accountability, which may haunt you later by either rendering your extension unusable, once critical files are overwritten by apt-get, or creating dependency problems with the apt-get system in the future ... [ apt-get : xyz needs abc, but it is NOT going to be installed... ] [ because you don't NEED or WANT to install firefox again..., but the apt-get system DOESN'T KNOW THAT ...it just thinks it is missing. ]
Mixing the two is NOT recommended ...
73 ke4nt
|