That's the thing though. It doesn't take 10 years of training, especially for use as a desktop.
It may not run the software you need, so it doesn't fit your purpose. And that's fine.
But the stuff he was spouting off about simply hasn't been true for several years. Linux has changed, for the better.
So now he admits it WAS TRUE several years ago. It doesn't occur to him or others flaming on this forum that if someone has tried and used Linux over a 10 year period their impressions are going to encompass ALL OF IT.
The fact you resort to calling names like "troll" (that would be a flame, BTW) simply because you do not agree with the opinions being presented speaks VERY poorly of your characters. In fact, calling me a troll for such reasons makes YOU look like trolls. Sorry guys, but you need to learn that not everyone in life is going to agree with you. You also need to remember where you are (Mac forums) and what the thread is about (Microsoft and Apple not Linux). If anyone is the troll here, it's YOU.
No, I haven't "installed" Ubuntu *lately.* I already said that I have Suse 11.x and Mandriva 2009.0 installed at the moment. What part of the that can you not comprehend??? Eh? Do you just gloss over everything that is written and assume I've been speaking about Ubuntu the entire time or what?
Everything I've said about Suse 11.0 is true. It DOES freeze for no apparent reason here. I tried 10.x also. It also froze on that same PC. There's something it doesn't like in my hardware configuration, it seems, but I've removed everything I CAN remove (and still operate it) and the freezes continued. Mandriva 2009 has NO SUCH PROBLEMS. Mandriva 2008 had no such problems. Earlier versions of Mandriva/Mandrake ran on my prior PC and they had no hardware problems except with my Intel camera which has had and seemingly will always have a bad driver. Whether that driver is even included with an installation is another matter. Sometimes it is, usually it is not. This is typical with installations over the years. There often IS a driver, but it's just as often not recognized on the initial configure so you then have to hunt for it and often manually install it...sometimes compile it. It's always BEST to include all the development tools beacause sooner or later you WILL need to compile your own software or do without. You can rant and rave that is no longer the case, but not all software is found in a repository and not all software is available in RPM, DEB and/or both. Sometimes one is available and one is not. Sometimes an RPM meant for Red Hat *will* work with Mandriva. Sometimes, it will not and it's not always apparent why (often it simply puts the binary in the wrong place...i.e. a directory not in your normal path).
The fact that some of these people are NEWER Linux users probably means I have more shell experience and know more about the backbone of Linux than they do, yet the accuse me of not having experience. It's utterly LAUGHABLE from where I sit. They have NO IDEA what I've been through and how much I actually know about the workings of Linux. I have spent hundreds of hours learning those things. No, that does not make an expert on the Ubuntu distribution. I'd wager, for example, that a slackware Linux user knows 100x as much these guys, but that doesn't mean he's familiar with the latest Ubuntu setup because he's not using it!
You want to know what I know about Ubuntu's specific distribution...not much. I installed it one time on my PPC PowerMac early on (i.e. two years ago) before I upgraded the hardware to see if the OS would be more responsive and/or useful than the Panther OS X that was included with it. It was NOT. It was definitely much slower than Panther with the same resources (512MB ram with an ATI Rage 128). I tried a few things out with it, but ultimately had no interest in running a resource hungry version of Linux that is far slower than OS X. That is all I can conclude about Ubuntu PPC from two years ago.
What do I know about Ubuntu Intel? I've tried a couple of Live CDs and had problems with getting them to run on my Nvidia 7900GS based PC. I had little interest installing the full distribution when the Live CD doesn't even work with my hardware. You can rant and rave all day long about how great Ubuntu is, but when their stupid Live CD won't even boot without having to degrade to the text level booter, I don't get a good first impression of the distribution. I'm sure that did NOT happen to you or you would have probably done what I did and that was to move to the next distribution (I had 4 ready to test at the time). I moved on to Suse. From Suse I moved to Mandriva 2008, which installed BEAUTIFULLY. I had only a few issues with 2008 (few bugs present), but 2009 solved those. The updater from 2008 to 2009 worked fine. It's in 2009 that the updater started having issues and has somehow screwed up the shutdown sequence. I'm going to have to go in an manually fix it. No "newbie" would have a clue there and it's things like that where I point out how Linux is STILL flawed.
"But I'm using Ubuntu and it's GRRREAT!" Yeah, good for you. Ubuntu wouldn't even BOOT off the Live CD here. "You didn't check the hardware list!" BS! The issue is not the hardware but the Vesa driver they're using INSTEAD of the CORRECT hardware because they do not use the proper driver from the start because it's not "open" (it is FREE, but that's never good enough with GNU worshippers. They have to make life difficult and not include it by default to 'protest' against closed source even though a company has EVERY RIGHT to close their source. They should be thrilled that Nvidia bothers to support them at all. ATI didn't a few years back and let me tell you it SUCKED to own a newer ATI card and try to run Linux with any kind of 3D acceleration). "But that was a few years ago". So? Like I said, I've been using it for 10 freaking years. Linux has been ROUGH AROUND THE EDGES. The ONLY thing that changed since then is that Nvidia and ATI are kind enough to provide their own drivers these days. If that hadn't happened, Linux would still be totally flaky. You cannot reverse engineer all drivers and expect them to run smoothly. You need support from the companies themselves. But when you insult them and harass them for not wanting to go open source on EVERYTHING, no wonder they want nothing to do with your platform.
Like I said, Compiz is pretty cool eye candy (more so than OS X), *but* it has bugs too (whereas OS X is pretty darn stable). I'm talking about things like transparency glitching around the menu bars at seemingly random times or the menu inverting video for no apparent reason. I'm talking about glitches like having two monitors and the interface being SLOW on one of the two monitors due to a bug in Compiz that never gets fixed. You can work around the problem by putting a delay in a script and manually starting the 2nd monitor, but that's not intuitive and gets back to the whole shell thing that they would have you believe is not really needed anymore. They seem to think just because I'm writing this from an ease of use perspective that somehow means I don't know how to use the shell. It's more like I know that I should NOT HAVE TO use it. Anyone that has used OS X knows that perfectly well. OS X is the perfect example of how you can have an OS that is running a Unix back-end and not even know it's Unix.
When Linux reaches that point and doesn't constantly remind me that I'm in a Unix environment, THEN it will have reached a major milestone. The package managers would be a good place to start. Linux needs ONE unified package manager, not 2-3 plus a lot of authors still only releasing source code. That's not a good system. Linux elitists will tell you that CHOICE IS GOOD! Yes, that's why there's dozens of window managers, two MAJOR GUIs that don't like each other (Gnome was created because they were "open" enough at the time for some GNU purists and even though now they are, Gnome plods on with its backwards way of doing things and separate GUI libraries that you better have (or vice versa) if you want to run any software that might use them even if you hate the Gnome environment.) Despite all those "chioces" you cannot get much commercial software, but you have two dozen window managers to pick from! To run what, though? That's the REAL problem beyond any glaring OS issues. If you don't have quality software, you don't have anything. This is where I would get the standard speech about how much free open source software there is out there...yeah and most of it is CRAP or at least inferior to commercial offerings (e.g. Gimp isn't even close to Photoshop; I've used both a LOT. There is no comparison and I can tell you why. But yeah Gimp is free and you "get what you pay for" (I hear that a lot from Linux apologists). Did I say was I poor??? No. Price is not the issue. It's whether it's USEFUL or not. I want quality software!
So between the constant reminders that I'm in a difficult OS environment (instead of an easy one like OS X or at least a relatively easy one like Windows) and the near total lack of commercial software, I've concluded Linux really isn't for me. So I've stopped using it on a daily level. I've stopped using it on a weekly level. I rarely use it at all anymore because there is NOTHING I cannot do from Windows XP instead or better. If free is all that matters, fine. Protest away. But somehow 9 years ago I thought Linux would both mature and attract more software. 9 years is a LONG time. There isn't much more on the commercial desktop user level today than there was 9 years ago! There is a lot of professional server support, etc. but that means jack to the average desktop user.
Things HAVE improved on a usability level, especially in the past few years. Like I said, they DO now have things like a joystick preference pane (just one example) in most distributions where a shell was needed before to configure it. My point is little things like that SHOULD have existed 8 years ago. In fact, I did point that out back then because the driver was really good (all my joysticks worked) an I wanted Linux to succeed because I hated Microsoft. The only answer I ever got back was "write it yourself" and I'm afraid THAT is the biggest problem with Linux. I'm not talking about this idea that people are allowed to do whatever they want (fine), but rather the total lack of centralized organization. Like I said before, only Linus Torvalds could provide that level of leadership because he is likely the only one that could convince competing camps (like KDE versus Gnome) to work together to create a unified system that works for everyone and gets rid of all the inconsistencies and problems associated with having distinctly separate environments and things like differing package managers. A commercial or even a shareware developer is supposed to support RPM, DEB packages and make sure they work with every major distribution out there??? NO WAY. Why should they? There's ONE method with Windows. There's two methods in OS X (either the installer or just drag'n'drop and neither cause issues with the other and both are always there). In Linux you have to choose. Most distributions do not include support for both RPMS and DEB packages and no way are they going to talk to each other if they are both present. The whole distribution is based around them. To get software, you have to use a "repository" made for that EXACT distribution. The repository for Mandriva 2008 will not work properly for the 2009 distribution so that means multiple repositories for the same company have to be maintained by someone.... It's utterly RIDICULOUS! Debian packages might be better than RPM, but what if the software you want to use isn't packaged for you? Have fun with the source code!
You know how the Mac solved this problem right? They include the libraries, etc. needed INSIDE the application package, which is not an application but a package containing everything needed to run it. Yes, it takes up more space, but it works! Hard drive space is CHEAP, anyway. You cannot put a price on getting rid of dependency problems, IMO. Despite all the attempts to make RPM better, it still flakes out sometimes even in a recent distribution like Mandriva 2009 (not ten years ago).
Yes, I'm an inexperienced yahoo that knows NOTHING about Linux. Right. I'd bet I've been using longer than the people calling me trolls. No, I don't use it every day anymore because I decided I'd rather use software than spend all my time playing with the OS. OS X is miles beyond Linux.
There is one thing I DO like about Linux and that is the open and sharing nature of it all. I think open source and sharing are great. *BUT* there is a point where things are taken too far. Some people make a living from writing software and it's pretty hard to make a living from it when everyone is using it for free. Charging for support is another whole ball of wax. Most programmers are too lazy to even write English readable manuals. They do not want to spend their time doing "support" instead of writing programs. The system is flawed. Linux could support commercial software more readily, but they need to provide an environment where it's WELCOMED, not insulted. But when you figure that most Linux users probably won't be willing to pay for a single thing (because they're used to getting everything for free), I'm sure they figure why should they bother. The Linux desktop market may be nearly as large as the Mac one. So why does the Mac get commercial support and Linux usually does not? That's a question Linux users and developers alike should be asking themselves. And if they ever want to attract commercial software, they should be asking themselves what they need to do in order to get there rather than spending their time insulting everyone that doesn't think like they do.