when was last time you did a sudo on ubuntu?
why are we describing linux in its old status? They upgrade 2 a year, and they are out of command-line for end users for years.
That's just not true and especially not true of all distributions. Any time something goes wrong (and it will, usually when upgrading or installing new software that didn't come with the installation) you have to fix it yourself and that normally means going into the command line. If you don't know what to do, you're typically screwed. I DO know what to do and it's still annoying as heck. These problems simply don't exist in Windows or OS X and it's especially amusing with OS X since it is based on BSD Unix and yet Unix is made to be completely and utterly transparent. The only time I've ever had to use the command shell in OS X is to change parameters Apple left available to alter, but only in the command line (i.e. you're not "supposed" to be playing with them anyway) but unfortunately, Apple has this idea you should always do things the way they want you to, which is not necessarily the way you might want to (e.g. the Safari 4 beta is a good example with its new tab method forced upon you unless you change the option in a shell window parameter).
That is not to say that Linux hasn't made some great strides in the past 12 years since I first used it, but some things should have been available 10 years ago. Take joystick preference panes as an example. 10 years ago there was a GREAT joystick driver someone made and all my half dozen joysticks actually worked in Linux. But to get them working, I had to do some serious shell work editing (and not all of us like VI and there still isn't a shell text editor as intuitive as the old MS-Dos text editor IMO that doesn't require X to run; I use Pico, but its copy/paste functions pretty much SUCK. When a 1990 Amiga text editor like CygnusED (doesn't require Workbench to be loaded to run) and just as old MS-Dos text editor (shift select text and CTRL-C to copy CTRL-V to paste) run circles around the average Linux shell text editor, well what can you say? Learn VI? No thanks. It's awful.) Now finally, in the past couple of years preference panes have finally started showing up in KDE and Gnome. Some aren't even half bad. But it could have happened 10 years ago easy. I DID bring it up back then and I was told to make it myself if I wanted one. Yeah, OK. Why even bring it up to the developer community if you can just write it yourself and keep it to yourself while you're at it.
I've found most Linux people back then had NO INTEREST in making Linux easier to use for the average person (a few did but they had their hands full with early versions of Gnome and KDE and instead of working together they created opposing systems based on a now extinct licensing issue...of course... it's got to be 100% open or else). Like I said before, most LIKE feeling "elitist" in that regard (as in a "Ha ha, I can get around in Linux and you cannot! Ha ha! You must be stupid and I'm not!" sort of thing). Creating an archaic set of hacker tools to run an operating system (admittedly this originally happened in a time where CLIs were the norm) isn't intelligent. It's more like obtuse in this day an age. Ask anyone that was around for MS-Dos if they actually LIKED it better than using WindowsXP and I don't even mean the absurd IRQ and non-standard driver setups, but just the command line as opposed to a GUI. I'd bet over 99% do not. Sure you can do some things much more efficiently if you know how and can remember all the commands to achieve it plus pipelines, etc. in that environment. You can write a shell script to automate things too. But you shouldn't HAVE to (and yeah AmigaDos has half-arsed in this area too, especially in 1.x versions so you had to know a few things or get something like Diskmaster or Directory Opus (one still wonders why neither Windows or OS X provides dual-pane file management options...it's SO much easier than opening two panes and playing hockey shuffle between them).
So until every little command is replaced with an intuitive GUI equivalent (and better yet more eliminated entirely because there are better ways to do many things), you'll still need the shell at some point and if you've never used one before, it can be quite daunting, especially since most Linux programmers don't document their programs for squat or if they do, they hide the docs for it in some arcane directory somewhere (better have locate working and up-to-date...oh wait that's a shell command too). Whereas the odds of EVER having to use a shell/CLI in Windows or OS X are pretty remote for the average user. I've rarely used a dos prompt in Win98 and maybe once or twice ever in XP. I've used a shell in OS X, but just because I wanted to play around in it and with X ports, etc, not because I ever really had to. It's nice that it's there if you WANT to use it; otherwise you can safely forget about it. That's where Linux needs to get to and it needs to stop having 10 different standards to do something simple. People need to agree one some standard ways of doing things on that platform and move on (even if small groups ignore it and do their own thing). Your goal should be to attract commercial software so Windows can be forgotten about entirely. If you don't care about commercial software, great. But most people do. I only keep Windows around to play games and a few utilities not available in OS X. I'd prefer to get rid of it but neither OS X or Linux will replace Windows for gaming any time soon. OS X may eventually replace it entirely for major applications.
One problem with OS X is software prices are often so much higher than Windows programs, especially with things like old games which never seem to come down in price ever. For example, Jedi Academy is STILL $40-60 on the Mac. The game is OLD and IF you can find it on the PC, it's usually under $10 now. The same is true for Baldur's Gate, Neverwinter Nights, etc. So if you have a newer Intel Mac, you're better off getting a copy of Windows XP and buying the PC versions. They come out sooner, get more updates and the difference in price alone will pay for it in a short amount of time. That's sad, but that's the way it is and it's one of OS X's weak points. If Apple would license DirectX from Microsoft, porting games would be so much simpler and easier it would help drive costs down and release times up and without sacrificing so much performance like Cider does. But getting games for Linux? Have fun there.
I've never had any trouble with anyone being actively nasty on the Linux Forums, just getting someone to answer you. You definitely get the feeling you're beneath their notice. You got people on there posting "Well, I just reinstalled a second kernel on my AMX World Defender laptop using a Zarcon Dekonfabultor script I, heh heh, of course wrote myself. I did misplace a decimal causing a small but not insignificant tear in the time/space continuum; fortunately it was very short lived and didn't instantly end all life as we know it! It works great, in fact, if I stick a tin foil antenna out of my mothers basement, where I live, I can actually view pron with so little interference you can almost see their faces!"
I'm pretty sure that guy could have helped me with my Grub Configuration issue if he hadn't been so preoccupied with that tube of hand lotion....
About a week ago, in Ubuntu 8.10 Intrepid Ibex.
By the way, Intrebid Ibex? Hardy Heron?
Who the hell comes up with these names?
Is there a Morose Mongoose in the future? A Petulant Panda?
LMAO...