mikshaw
Group: Members
Posts: 4856
Joined: July 2004 |
|
Posted: Mar. 28 2006,14:28 |
|
One option would be something similar to what was mentioned a few days ago. If a large portion of the "non-essential" applications were included on the ISO as UCI files in the new mydsl directory, it might benefit both the people who want the full desktop and those who want it minimal (or want to replace existing software). For the first group the behavior of DSL would appear to be the same, and for the second group the removal of applications would be as simple as removing the packages from the mydsl directory. I say UCI because if the packages were not within the base system then .dsl and .tar.gz apps would increase the amount of ram required to run DSL. One drawback to this is that UCI apps are not in $PATH, so things such as piping or running apps from scripts might be a little more complicated...unless they are only applications that people run interactively.
This could also allow for a more dynamic set of apps in use at runtime. For example, a user could add a list of apps in his home or in the kernel line (e.g. xmydsl=firefox,beaver). If that list is empty or missing, all apps are installed. If the list contains "firefox", it would exclude mounting the firefox application at boottime.
Just some think food.
-------------- http://www.tldp.org/LDP/intro-linux/html/index.html
|