So, in order to play World of Warcraft, I needed to install Windows XP on one of my partitions. I even paid for a copy, making it nice and legal.
Over the course fo the weekend, I’ve been using XP with Firefox, PuTTY, and most recently Trillian.
You know what? I think I like it. You install it – and in my case, update drivers for all the add-on devices – and it just works. I actually enjoy a lot of the user experience in XP. They’ve reduced the number of reboots drastically since Win2K, and the UI isn’t as bad as everyone made it out to be when it was new.
And shit just works! Download firefox, install, and boom, it works. Same with Thunderbird. And Trillian. And the TV Tuner card software. Wait, wait, I don’t need to resolve dependancies? I don’t need to go in search of some half-finished compile-it-yourself and hope it works code?
I see why OSX is eating both Linux and Windows marketshare – right now, OSX is the only true alternative! You buy it, and shit just works!
If they has OSX for ia32/x86/x86_64, I’d be on it like white on rice.
I can see where Linux has a long way to go. And I can see where we’ve been, and how much we’ve improved. But there’s a lot of work to be done. So I’m asking the community :
Write some useful software that just works.
We have OpenOffice and Firefox.
Make them better.
We have Evolution and Thunderbird.
Give them an integrated calendar that works, and can interact with each other easily.
Make a calendar server that doesn’t suck, and isn’t based on a web platform.
Make device drivers easier to use and less of a PITA to add on and install.
While we’re at it, stabilize the toolkits and APIs. I can understand needing to recompile for $toolkit v2 vs. $toolkit v1, but having to rewrite the app is bullshit.
Linux and OSS has the security, and the overall stability – let’s fix the User and “third party” Developer Experience.
Don’t dumb it down, but make it work, and work well. We’re about halfway there. Question is, can we make it the rest of the way?