Linked by Adam S on Wed 30th Apr 2003 07:26 UTC
Linux Lately, we've all read a lot of articles about desktop Linux - so many that it's getting hard to tell them apart. One says "Why Linux Sucks," the next "My Success With Linux." Even Michael Robertson of joined the fun with his "Why Desktop Linux Sucks, Today." But very few people have proposed anything radical, and I believe that's what's needed to take GNU/Linux to the next level.
Permalink for comment
To read all comments associated with this story, please click here.
Filesystem layout
by Daan on Tue 29th Apr 2003 19:01 UTC

Right. I have my own opinion about the filesystem layout.
Compatibility can be quite important. Therefore, it is really needed that /bin, /usr and such still exist. And what does any "joe user" ever need to do with those? Nothing! Because...

There is /opt, specially made for applications. Maybe create a symlink /Applications to it (maybe even create a symlink /Documents to /home).
Right. Now the installer of this distro installs a generic set of applications and libraries in the default locations (such as libssl, libpng, tar, vi).
Now I want to install OpenOffice or KOffice. Following steps needed:
1. Grab the Office ISO image. Probably about 150 MB.
2. Burn it.
3. Insert it
4. Click the CD icon
5. Extract openoffice.tgz or koffice.tgz
6. Move the result to /Applications.
How this solves dependency problems? Why not have /opt/openoffice/lib, /opt/kde/lib and such for application-specific libraries?
In this manner you also save bandwidth. If you want to setup a webserver, you don't need to download a cd with OpenOffice because mod-php is also on it.