mikshaw
Group: Members
Posts: 4856
Joined: July 2004 |
|
Posted: May 25 2007,21:37 |
|
If you have no concern for how much ram applications use, the colors don't matter much. If you have 1 or 2 gigabytes of ram, you could probably install every extension currently available all at once without running too low, or at least most of them. However, ram is not the only factor to consider. The color red also signifies a greater risk of system damage.
Green: UCI and UNC packages are mounted, not installed, so they can be stored anywhere and will not use any of the ramdisk apart from creating a mount point directory, and possibly icon and menu item, when they are mounted. I've never been sure why gnu-utils and dpkg *.dsl extensions were listed as green. The unc packages use unionfs to bind the directories in /opt/my_unc_package to the read-only directories, so they will behave as if the files were installed to the base system without actually writing to the base.
Yellow: *.tar.gz extensions extract into ramdisk, which means the entire application is installed in ram (unless you are using a persistent /opt directory). However, these applications are installed in the /opt directory as self-contained programs, which means they do not write to potentially hazardous locations such as /usr or /sbin.
Red: *.dsl extensions first run the mkwritable script before they install. This script adds more of the KNOPPIX filesystem to the ramdisk, making more of the filesystem writable. Then the package is installed in the same way as *.tar.gz, except the files are installed into the base system (/usr, /sbin, /lib) instead of in /opt. The result is more ram used, and more possibility of breaking your system.
-------------- http://www.tldp.org/LDP/intro-linux/html/index.html
|