Lanackse-Kanvae
I'm going to throw my tuppence in here and say that the OS not only has to deal with an ever widening range of software (it's amazing what s**t you can find when you look) it also has a few billion bits of hardware to deal with as well. Sure the hardware has drivers but the drivers still need to be able to talk to the OS.
For example, I want to move the mouse to the left. The mouse drivers go "ok the mouse has moved to the left". This gets passed to the OS, who then tells the GPU driver "move the cursor on the screen to the left". The GPU does this and lets the driver relay the message to the OS that this has been done.
To write an OS that doesn't stink like my cat's litter tray, you need to understand both hardware and software on levels that are so intimate, you may as well marry them both and start a harem.
When I'm busy doing s**t for my degree, I just want to do my s**t (be it programming, making diagrams, writing up assignments, etc) and not have to worry about "is this program going to work with Linux or is it time to hit the WINE?"
I work with some pretty specialist programs and my Uni will offer support if it goes wrong on MacOS and Windows but with Linux you're on your own if s**t ******** up. I do NOT want to have to spend hours troubleshooting programs and ripping my ******** hair out when I could be doing assignment work, study, housework, or having fun.
On that note, I'm going to sleep since it's 1:34am and I'm pretty cranky.
There was also an article on Cracked.com about this stuff. I'll try to find it.
http://www.cracked.com/article_18808_7-reasons-computer-glitches-wont-go-away-ever.html
It addresses some concerns with operating systems.
Edit: Pardon me, I didn't notice the response you posted, Neiu. Sigh, once again.
It IS a real certification. I didn't claim to hold a DEGREE in it. It's called a Certified Software Tester: Foundation Level. CTFL. Provided by the ISTQB, the International Software Testing Qualifications Board. You accuse me of bias on what grounds? Do you think Microsoft pays me to promote them or something?
You're really going to hinge on that? Really? Yeah, it didn't save face. Your point?
Yes. It IS my opinion. What's your point? Philosophy and work ethics? Sure, you have a good point there. But performance is output, not input. Microsoft may not exactly be paragons of justice and virtue but they sure do beat Apple. No megacorporation is perfect, and Windows is a really, really good product.
What community experience? I said it's a joke. An old one. About hos hostile Linux is to new users. You're resorting to a personal attack here. "Maybe they didn't like you, and I can see why."
Aaaand... Another personal attack. Lazy, moronic? I set that example? You're still peddling the same argument you did last time, except now you're attacking me and not my argument. Riddle me this. Is Windows worse simply because it's easier to use and handle, not to mention maintain and work with?
And you obviously missed the part where I praised open source and freeware. Yes. Windows gets more support. Not just official support, but community support. If I have a problem with a game on Windows, I can get support quite fast. If it's on Mac or Linux? It'd take longer and have less resources on it. Simply because it's not as common. Not to mention, common problems get guides prepared for them. Same is true for Linux, but Windows is, once again, simpler. As another poster said, tracking down a fix for Linux is harder. It's a waste of time. Its not a challenge, it's not proof of my 1337 computer skillz. It's not proof that I'm better than those people that buy Windows because they're lazy and moronic, like you claim. It's because I'd rather pay money to get a better product. A product where I wont have to worry about incompatibilities as much. A product where I wont have to hunt for fixes, or otherwise spend precious time debugging something that either doesn't happen in Windows or is quicker to fix.
Performance arguments again? Okay, you win. But tell me, would a game that runs at 60 FPS on max settings be worth anything if it constantly has glitches? Or if it crashes often? You dismissed my software testing knowledge outright, but think for a moment. Sure Linux isn't THAT unstable or THAT unuseable. But it's LESS stable than Windows. It might perform better in certain tasks, but it will perform worse in others. Same is true for Windows, except, once more, Windows wins with the more common tasks. Linux handles servers better from what I hear.
What's with the worship of open source? So if the source isn't open, it doesn't "count" as free? I know the difference. Open Source is when the source code is open to anyone who wants to take it and change it. Freeware means the program is distributed free of charge. Pretty much all Open Source is freeware, not all freeware is open source. You don't have to teach me basic logic. If A contains B, that doesn't mean B contains A. All bulldogs are dogs, not all dogs are bulldogs.
Did I call them dead? They're not dead, they're only getting better. But they'll probably never surpass Windows quality (They might surpass Windows itself, but something better will come along by then)
Red Hat? Last I heard, it's thriving. But you obviously missed the bit in my analogy. I shouldn't have used a computer analogy, I admit. It was easy to miss it. I meant to compare with the work it would take. So I propose this analogy instead:
Let's say you're building a house all by yourself. A small house, in the suburbs. Let's say you're actually a person that knows how to build houses. (Compare with: Gamer that builds his own rigs) However, you probably can't build an entire city, not even with a whole team of you. It's an effort on a totally different scale. One where you just can't compete with the resources brought to you by more money. And you have to worry about a host of things you normally wouldn't. You're not just building lots more of the same building. You have to build infrastructure, not just hook up to it, etc etc.
And regarding my appearance... s**t, you're right, I look a bit like Steve. Except I'm not bald, my shirt isn't a black T-shirt and my pants aren't jeans. Also my shoes aren't grey.
It's also worth mentioning I absolutely hate Apple. So at least we can agree on that.