Winnow wrote:Remember, I understand that linux is great for backend stuff and it's original purposes etc. I mentioned early on that I'm taking the approach of a general newbie user of linux for someone that would be using this as their main OS...this is an especially important viewpoint with Dell choosing to use Linux on their computers in some cases and the popularity of Ubuntu.
These new distributions do mostly work...well not really, only one out of fifteen actually "worked out of the box" for a multitude of reasons, but I'll give you the benefit of the doubt there. For the 'average user" of which I would be considered for linux before doing any research, you're screwed, blued and tattoed, if you're not an expert linux user and ANYTHING at all goes wrong. They won't have the first clue about editing a xorg.conf file, and the linux help is geared toward those with some understanding of console commands which I, and all the other linux newbs, have no clue about either.
I don't think you accused me of being impatient or not taking the time to understand linux. I spent two entire weekends and most of my evenings in between them scouring the forums and fiddling with settings, trying (15) different distros.
My conclusion is that even for the most basic needs of an end user, linux isn't acceptable. It breaks with upgrades, hardware falls in and out of support between releases, xorg.conf gets modified by various apps which conflict each other, etc. I used a repository on Sabayon and instead of upgrading me from Beryl 2.0 to 2.1, it downgraded me to 1.4. I then read more and typed in three or four more command lines to update the repository in order to get the latest (something the typical end user isnt going to know how to do, and also found that i needed to download additional support files, which you almost never need with Windows) And, if a user wants one...just one extra app...say a comic reader to read .cbr/cbz formats...good luck!
Call it what you want' but linux is only good for a non linux geek as a dumb terminal in a work environment where system ops/IT people can babysit it.
It may sound like I'm knocking Linux but that's just my writing style. I'm dead serious though in my analysis of Linux being bad even for joe newbie, or grandma and grandad, well pretty much anyone that wants things just to work and wants to be able to add an application to do something beyond whatever you happen to get from the distribution...which is not "have it your way" style. If someone wants to read comics in Windows (or on a Mac even), I direct them to a website, say download the exe. double click on it, and have fun. The same for Linux would take me quite awhile to figure out, even after two full weekends and evenings of researching linux issues...I probably would have to compile it using Sabayon, and it's not in any repositories.
So, I feel I'm not being overly critical of Linux. It sometimes works "out of the box" but has multiple ways to break down and if it does, it won't be fixable by 90% of the population....or, as Noel and Voro mentioned, will take hours of fiddling.
Also, I see a lot of Windows bashing but my second point it that it doesn't deserve half of what it gets bashed for. Linux "experts" have tweaked their OS and can fix things in minutes that would take someone that doesn't feel like being and expert and just wants an OS to function with a nice looking/usable UI, hours to fix, if they can at all.
So, don't take things personally, although it's fun to debate. I'm not out to bash linux. I wanted and still want it to work. If I didn't, I wouldn't have spent so long with it.
The problem is that you're anything BUT the average user for which distributions like Ubuntu are geared. You want bleeding edge customization that the typical desktop user doesn't care about. You want applications that the average user doesn't care about, and you want to attach to network storage that the average user does not use, or if they do, their needs are met by the built in tools for network browsing. I know of several absolute PC neophytes who use Ubuntu for their desktop with no problems. Of course, these are users who don't need or want the crap you're consumed with having work. It is stable, and more than meets their needs on TYPICAL hardware (systems purchased off the shelf from the local big box electronics store).
Don't delude yourself into thinking that your computer use is anywhere near the realm of typical. Typical users are people like my sister, mother-in-law or my grandfather. They check their e-mail, look at the web, watch youtube videos and do some instant messaging. They don't tweak their systems - hell, they can't even be bothered to update their systems with security patches. Ubuntu, and pretty much any other mainstream distribution, would more than meet their needs (e-mail, web, calendar, personal finance, light word processing). I would have no qualms at all about installing Ubuntu or Open/SuSE or Fedora Core on my mother-in-law's computer, and would fully expect her to be able to meet all of her computing needs with only a slight bit of adjustment.
You tinkered around with a bunch of random distributions, of which only a handful are proper, mainstream distributions (Clue: Sabayon is not a mainstream distribution), and have deemed yourself to be knowledgeable enough to make an educated proclamation of Linux's worthiness for the desktop. Here's the rub, though: your tinkering for a few hours doesn't mean jack shit. You've fucked around with retarded, non-mainstream crap for the most part, and I'd be willing to wager that you still don't have half a clue about the most trivial of tasks on a Linux box.
One of your biggest complaints seems to be with getting Beryl to work or with instability related to your use of Beryl. For fuck's sake, the latest stable release of Beryl is version 0.2.0, not 2.0 or 2.1 - VERSION ZERO FUCKING POINT TWO POINT ZERO. It's pre-release software that's somewhere between the alpha and beta stage. Do I really need to continue pointing out what a fucking crybaby retard you are for whining about pre-release software not working properly?
You are critical because you have had some problems with several distributions due to your specific hardware setup, and make the leap that this means that it doesn't / won't work for the majority of other people likely to try it out. Not only is this an insane logical flaw, it is just pure bullshit. Novell, Redhat and Canonical are not in the business sponsoring or distributing products that don't work for most people.
Believe me, I understand that it's not ready for people like you, the home user who wants or needs a greater level customization, frills & such. That's fine. I'm confident that as the distributions continue to develop, they'll get to the point where they can and do meet the needs of the home power-user. As I've been telling you for nearly two weeks now, however, they're not there yet. For now users that want a higher degree of customization or sophistication, you'll have to work for it. For those that are not willing to work for it, they should stick to Windows.
I don't care that you don't like Linux. Lots of people don't. I like Linux, but I use Microsoft products as much or more than I use Linux. You don't see me bashing Windows or Microsoft in general. I've made a nice chunk of money over the years with MS products. As stated previously, my early professional background is in administration of and development for Unix systems. I've helped dozens of people make the switch to Linux (at their request, I'm no evangelist). I fully recognize and understand Linux's shortcomings - you do not, your claims to the contrary not withstanding. I'm not blindly defending a system that I feel is under attack. I'm just not going to let your ridiculous assertions and poorly reasoned criticisms of the OS go unchallenged. Some of the points you've raised are legitimate issues that are aggressively being addressed by various Linux vendors and development groups. Most of your complaints, though, are just off base, and have their roots in your lack of expertise with the OS. I'm not taking anything you say personally, I just don't have much tolerance for the assumptions and generalizations that you use as the basis for your argument.