You know what? Fuck you Microsoft!

Man, I never thought I’d say this but Microsoft, at least the OS division, has really screwed it this time.

I’m an OS fanatic. First time you hear that expression? Well, there are many like me.
We, OS fanatics, love to play with operating systems; love to see what they offer and how they offer it.

I think I may have tried and actually used dozens and dozens of different operating systems — and I’m not referring to different Linux distros, I’m actually referring to actual, completely unique operating systems.

This of course, thanks to the amazing job done by some, very smart and passionate software developers who have created amazing emulators that allows us to experiment with different OSs that, otherwise, we wouldn’t have been able to “play” with.
Yep, I’m an emulator fanatic too and hopefully, someday, I’ll publish here my own 80×86 emulator written in VB.NET. But that’s beside the point right now.

For the longest time (and I mean it) I’ve been a Windows fan and a very outspoken advocate. After trying a huge variety of OSs I always felled back to Windows and mainly because of the following reason:

Up until Windows Vista (some might argue that XP should fit in this description, but I don’t), Windows has always been, first, an operating system and, then, a UI (user interface). Nothing more and nothing else.
This means that it was as unobtrusive as an operating system can be.

It did what any OS is supposed to do: manage and allow user interaction with peripherals (hardware). That’s it. That’s what an operating system is supposed to do — nothing more.

So, how does an OS allows user interaction with the hardware?
Through a UI, even if this UI is a simple console, a set of windows, perhaps just simple push buttons, levers or even a projected 3D image with body gestures recognition.

Up until Vista, you (the user) were the sole owner of your computer.
If I wanted to delete the freaking user32.dll I could. Heck, if I wanted to format drive C: I could!

And “why would you want to do such a thing?” is not something that Microsoft or any other operating system development company should care about.
It is my fucking computer and I’ll do whatever I please with it.
See? That’s exactly the same reason why I jailbreak my iPhone…

Some valid questions regarding that last comment may be:

  • And what if it’s a virus that is trying to format your hard drive?
  • And what if you issued (by mistake) a “deltree *.* /y” while inside the windows folder?
  • (insert here any other idiot-proof what-ifs)

Well, my answer is: if you are not capable enough to drive an eighteen wheeler, fly a helicopter or pilot a submarine… then you shouldn’t own one!

The thing is (and I believe this thought encapsulates the whole problem) that instead of educating people to use more powerful and more capable computers they are dumbing down the computers to fit a less than capable population just to be able to keep sales expectations… and to please investors, and… well, you know the rest.

Technology is so cheap nowadays that any average Joe (plumber or not) can have in his/her pocket a computer thousands of times more powerful than that used in the Apollo program!
This may sound amusing, but it is not; it is scary and most companies are embracing such idea from a monetary gain stand-point only.

Yes, I understand: companies/business are here to make money and believe me, they should, but in the process, they should not alienate those who have, not only supported them on the bad times, but actually helped them get to the point they’re at.

It appears as if the major OS companies have forgotten the most important element of an operating system: the applications that (mostly indie) developers create for them, or have we already forgotten what happened to BeOS (just to mention one example)?

As ridiculous as he looks, he was right: developers, developers, developers!