
Why do it? I am asked this question more often than I expected, even by existing Linux users who I expected to know as well as I the reasons for building a next-generation desktop Linux for the home user. So here are some of my reasons for thinking that we must spend the effort to create a better desktop on Linux than any existing version now has.
Editor's Note: Due to a technical glitch, the first segment of this article was ommitted for some readers. If you missed the "why" section, before, you can read it now.
I like the shell, and I know how to use it. A lot people don't though, and don't really want to learn, and I respect that. Basically, I think the author of the article just meant that the shell shouldn't be at the forefront of the operating system, and shouldn't be an absolute necessity for average Joe.
In other words, have it where average Joe could go for years and not ever have to touch the console, but still have it there, to the side, out of the way, with all of it's functionality, for those who want to get under the hood and do something with it.