Linked by Kevin Adams on Fri 9th May 2003 23:04 UTC
Linux "Lately, there has been lots of discussion on the current state of Linux as a desktop system, and articles pop up here and there, occasionally with very good ideas. However, none have surprised me more than this one. It was all very hyphothetical, but had pretty radical ideas on how the author thought the Linux directory tree should be reorganized." Read more about GoboLinux, a Linux distro that uses a new style directory tree at Kuro5hin.org.
Permalink for comment
To read all comments associated with this story, please click here.
Virtual Filesystem Anyone?
by Ken Lynch on Sat 10th May 2003 11:15 UTC

I think rather than have a totally new layout, the Linux desktop needs to extract a virtual file system from the *NIX style layout, still leaving the *NIX under the hood for those that want to get at it - I think this is what OSX already does (I'm only going on what I've read about OSX so don't shoot me if I'm wrong). In general, the average user doesn't need to see where their programs are, where their libraries are, where the config files are, etc. This should be hidden by default in the GUI environment. Is this lazy? Should we exclude this kind of user from using a computer until they learn all the above? No. There are people who don't know any Linux sys admins and don't want to learn to be one, they want to use the computer as a tool and for entertainment and nothing more.

The OS should not be a hinderance. Linux has the chance to learn from the mistakes of other OSs, but it seems to me at the moment that a lot of Linux advocates have their heads firmly stuck where the sun don't shine and expect everyone to learn what they know or don't use Linux.

Personally I don't believe Linux is ready for the mass market desktop as I feel that both KDE and GNOME are miles away from usable for the mass market. Even though my current OS of choice is Windows XP, I still feel that as far as usability for the masses it fails in the same way as KDE and GNOME.

I say again, Linux developers need to make Linux consistent and usable. GUI config for everything a user may need to change, GUI install of software/libraries, users only have access to their documents in a normal working environment, automatic hardware config. It already has some of these but I they just don't quite cut it yet.