This is all acceptable and relative, It would be silly for me to tell you that you're wrong. Operating Systems are like food, it's relative. The issue at hand is how people are dismissing windows for the wrong damn reasons, personal dislikes are personal dislikes.
Anyways, to comment on each point:
rahmu wroteFirst of all, and above everything else, I hate the registry. I never knew what it was, never understood it. It's scary and stupid. In comparison, Unix uses plain text files that can be commented. It helps a lot and makes it easier to tinker with.
Think of registry as a front-end to configurations. That's all it is, next time you're on or close to a windows system, open the registry and export any folder or key, then open within a text file. Yes it's ugly.
Another thing I dislike about Windows is the extensive use of the GUI. No matter how good and shiny it looks, you cannot deny that GUI is a limitation when it comes to administration. Try something as simple as renaming multiple files, you'll know what I mean. Comparing Point & click interfaces to regex, pipes and streams is like comparing an army knife to a bazooka.
You can do all the mentioned tasks in the prompt which brings me to my next point:
And don't dare mentioning the pathetic cmd prompt that comes with Windows (still ?). You know that its use is extremely limited in Windows env.
You can do virtually anything in the command prompt that you can do in windows, think of windows as a front-end to the prompt, just as gnome and other desktop/window manager are. There's a killer application that does NOT come with windows by default.
It's called "Powershell". look it up.
Another thing about Windows. I have nothing to back this out except for my own user experience, but I get the feeling that processes are poorly managed. A great thing about Ubuntu is that when an application crashes, it rarely takes down the whole system. Maybe I'm wrong but I had the impression that this happens a lot on Windows.
That did happen alot in earlier versions, but it's very rare if ever on recent versions. If you can't stand the task manager, open up a command prompt, type in
tasklist, get the PID or the name and use
taskkill to shut it down. (Or you could easily pipe)
Windows grow old very easily. Granted, this is probably due to bad usage by unaware users, but Windows becomes slow after a few months of use. Not saying that other OS are perfect (far from it), but I don't think they're as bad as Windows.
100%
Finally the open source thing. Here's my problem with it. Microsoft has stopped providing support for Windows 2000 and didn't release the sources. Which means that in other words, people who spent money (and companies who spent thousands of dollars) back in the days have a completely useless product today. In comparison, I am more confident that Linux will still be supported in 10-20 years. Sure I'll have to deal with (pain-in-the-ass) upgrades, but at least it'll be free and I won't feel as a slave to one company.
That's just how business goes, sorry.
These are my main concerns with Windows. There are other small things I dislike, but I'm far from saying it's a bad OS. Frankly, if it was free (of cost), I would use it. At least try it. I just don't feel like spending 200$+ on an operating system!!
Then i don't think you fall into the list of people that dismiss it totally.
I cannot hide though, that I am interested in the .NET platform. Maybe one day...
Simply because, .NET is very powerful and great.