I’ve been a lifelong Windows user. The first computer I ever had ran Windows 3.1 and I eagerly upgraded to Windows 95, 98, and 2000. I considered myself a power user of these operating systems. Yes, I ran Windows, but I also developed in Windows frequently, and I understood Windows at an accomplished level.
Though I’ve been an Open-Source advocate for quite some time, I frequently experienced major problems when trying out Linux.
I tried a version of RedHat when I was in high school, and I tried Mandrake, Gentoo, and Fedora when I was in college. Whenever I tried to use Linux, I was met with some kind of problem that I couldn’t overcome by myself. A “deal-breaker”, as I called it, that left me to transition back to Windows with frustration.
I lived on the Computer Interest Floor when I was in college, and a lot of my friends ran Linux, so I figured it would be a great time to evaluate Linux. I tried many times to run Linux with the help of these friends, but even they, as Linux Gurus, discovered my problems couldn’t be overcome. I used my computer for everything – work, school, multimedia, and even television. Not being able to do my job (which was writing Flash applications) was a dealbreaker one year. Not being able to use my tv-card in Linux was a dealbreaker another year.
Despite being a huge fan of open-source as a philosophy, Linux was always not quite ready for me as a user. By the time I had “given up” on Linux, I was running Windows 2000 exclusively (I liked 2000 a lot more than XP, which I found obnoxious). Every machine I set up ran Windows 2000. I replaced the shell with the open-source LiteStep and a custom theme I wrote. I replaced the file manager with the freeware x2explorer. I ran OpenOffice rather than MS Office, and FireFox rather than IE. I liked joking that the only part of Windows I used was the kernel – everything on top of it was free, and usually open.
A year or so ago, when I started reading about Vista, I knew I was in for trouble. I resisted XP because I didn’t like the direction it took, and Vista seemed even worse. DRM drivers, “call-home” spyware, and a general lack of control in the hands of users all really irked me. I kept reading articles about planned features for Vista, and eventually I discovered something that was new to me.
A dealbreaker. In Windows. At first I tried to convince myself that it was just a rumor, but as more articles were published it became clear that there was no way around it. Windows Vista binds itself to your computer hardware. If I install Windows Vista on a certain machine, then decide to replace the motherboard in that machine, Vista considers that to be a “new” computer. Despite the fact that the “old computer” is just a scrapped motherboard sitting in a box in my closet, and despite the fact that the hard drive upon which Vista was installed remains, Vista considers it a brand new computer.
They give you the first “new computer” categorized in this manner a free pass. Upgrade the motherboard again, however, and you need to buy a new copy of Vista.
My main desktop, which I call “wrath” has been my main desktop for many years. It has run Windows 2000 as long as it has existed, and it has been through at least 5 motherboards, 10 hard drives, 10 ram sticks, 3 cases, and 3 video cards. The hardware has changed regularly, but I always considered it the same machine, because it was my ONLY desktop machine and the components that made up my previous desktop went into a box in the closet. This means that the copy of Windows 2000 I purchased for use as my desktop OS has always been active on only one machine. This is a legitimate use of my Windows 2000 CD, well within legality and with a clear intention NOT to unfairly pirate the OS in any way. Yet, as of Vista, I would have needed to buy 2 or 3 copies of Vista for this. That’s simply unacceptable. That’s a dealbreaker.
As the days ticked by, they approached two important dates: the day of release for Windows Vista and the official day that Windows 2000 would stop being supported. No more patches, no more security upgrades for 2000 users. I was a Windows fan, but I’m not stupid: running Windows without security patches is technological suicide. I could buy myself some time by biting the bullet and upgrading to XP, but that wasn’t really a permanent solution. I absolutely would never be willing to install Vista, so I had to come up with a way to continue using my computer in spite of that. It was time to return to my old rival, Linux.
About 8 months ago, I began a process of migrating to Linux. This was not my usual “install Linux and see how I like it” process – this was a full-on switch, with the intention of being permanent. When the process was complete, I’d be using Linux as my main desktop operating system. I was out of options for Windows, so I was embracing Linux entirely.
I needed to be competent with Linux by the time Vista came out. That meant no copping-out and dual-booting, and it meant not building a spare Linux box to “play around with”. I had to immerse myself in Linux if I were going to really learn it.
Instead, I would build a spare Windows box to “play around with” so that I could continue running games and video editing tools. I did all of my multimedia tv-watching on an XP Box in the living room, so I wouldn’t have to depend on Linux for that (since it has always given me trouble). With my requirements from my desktop machine relaxed, I had a much better chance of being successful with Linux.
It took some time to get the multimedia box stable, the windows machine built, and a network-storage solution enabled in my home so I could share things like music across my network. I was able to finally switch to Ubuntu Linux about 3 months ago.
How has it been?
Getting my mouse to work correctly has been a pain. Making Ubuntu play nicely with my Western Digital NetCenter was something of a nightmare. Linux can’t seem to handle my KVM switch without disabling my mouse wheel. Every torrent app for Linux is inferior to uTorrent. I’ve definitely dealt with a lot of frustration in Ubuntu – frustration with things that I took for granted when I used Windows. Despite these frustrations, there has been a noticeable lack of something important: a dealbreaker.
As obnoxious as Ubuntu can be at times, nothing so far has made me give up and re-install Windows. Nothing has gone past the level of annoyance.
This week Vista was released to the world. Linux has no dealbreakers, only annoyances. Windows has a dealbreaker. For the first time since I started using a computer, the roles of Linux and Windows have switched for me. I’ve enjoyed Ubuntu so much that I’m considering installing it on my laptop.
Have I learned enough about Linux to consider myself “competent” with it in time for Vista’s release? Not as much as I’d like, but I’m quick enough performing tasks in Linux that I feel like I’ve moved past the hardest part of the learning curve. By the time XP stops being patched, I think I will be comfortable enough with Linux to put it on my multimedia machine. By the time Windows 2000 stops being supported, I think I’ll be okay with the idea of shutting down my backup Windows machine permanently.
A new version of Windows is out, and for the first time I don’t care.
I’m a Linux User now.
Absolutely No Machete Juggling is a blog about software, programming, computers, and me. I'm a programmer working in Colorado, mostly with Java and Ruby. 
I’ve been messing around with linux since about 2001. windows since windows 3.11 was out. My first distro was Slackware and was a pain in the backside. However after all these years of different distros and tinkering, I have become pretty proficient at using just about any linux distro on just about any machine (barring some very stupid hardware setups). I noticed this article was done in 2007, that was around the time i started using ubuntu and I understand your frustration lol. Ubuntu has now become quite refined compared to how it once was.
I know the very mention of Gentoo scares linux newbies, but now that they have a livecd, things are easier than ever for people to get started. and since it is one of the few source-driven package management systems out there, it supports almost any software package available in other repositories. You don’t have to worry about something only being offered in RPM or DEB packages (You can actually use native rpm and deb package installation commands, but it’s not the best idea). Gentoo has an ebuild (somewhat of an equivalent to rpm or deb) for just about everything in the RHEL or Debian repositories, and then some. If there is not an ebuild, you can turn the download the source code and make an ebuild, and then include it in you local package manager (which I THINK might be supported by other distros, but I’m not sure). Driver installations are great – again, thanks source code, and the wiki is hands down one of the best.
Often time there are settings or capabilities enabled or disabled by default in binary packages that people overlook. If you build everything from source you should always know what support you are building in. A good example are the articles that talk about iPod support being in this or that version of Ubuntu. Technically speaking, many programs have supported iPod and MTP devices for a while now. I’m guessing the binary packages haven’t included these features due to the experimental tag that the features have.
If you can’t make one of the other distros pick up your hardware, I really think Gentoo is the way to go. oddly enough, I have more support problems with Win7 hardware support (my webcam, fingerprint scanner and smartcard don’t work) than with Gentoo, in which I’ve gotten every single peice working (although I haven’t really put my fingerprint-scanner to use in linux, and not sure what options there are to deploy it).
Today another pc at home said “hasta la Vista xp”, welcome Ubuntu.
I’ve always used open SUSE, it’s great for my day to day web administration and general tasks.
I do have a gaming box with XP installed, i really don’t like Microsoft that much.
Well done to switch to Linux.
Starting out with Linux ?
Try Simply Mepis 7.0
It’s a linux distribution I have decide d to stick with.
Well, I can definitely relate to that situation since I myself tried linux several times and had some out of the box major problem which I couldn’t fix.
However, you are quite WRONG on that Vista fact. What is fact is that the OEM versions of vista can indeed only be installed on one machine and allow only one upgrade of the motherboard. Retail versions however do not have this feature since als the hastle is a bit outdated.
and why would you change to vista anyway?
I am a beginner linux (ubuntu) user and from anything I’ve found, Ubuntu hates nearly every single piece of hardware in my laptop. Wireless card, sound card, hard drive. If your laptop in a HP dv6000, look for another distro.
I need to tell you that this article is refreshing. For once an honest review of problems and solutions with Ubuntu and Windows platform. The troubles you had very much reflected my own experiences in moving (slowly) from Windows to Linux. I’m not all the way there, but I’m moving slowly here’s my status
1 Ubuntu
5 Windows + some combination of Ubuntu/Edubuntu/Geexbox in a dual boot scenario.
I switched to Ubuntu a while ago. But since I’m an avid games player, I can’t live without Windows XP. That being said, I’m booting a lot more into Linux than in Windows. It just feels a whole lot better.
That feeling got confirmed after my latest hardware upgrade: a new motherboard, RAM and CPU. Ubuntu Gutsy didn’t even blink, but XP gave me a lot more trouble. Right upto the ‘re-activation required’ message. This time I couldn’t simply activate it by the internet, since I had activated it too many times (I guess the VirtualBox installation was one too many).
So I ended up disabling the activation for my genuine Windows XP. I hated using crack software, but I didn’t want to go through the MS activation circus again.
Even though I’m not a computer expert as I’d wish to be, I have to say that was a very nice text. Wish I had more willpower to try and learn Linux. Perhaps when I stop playing games so much and start doing serious work I’ll swich to Linux too.
I’ve been dual booting XP and any given major distro for about 2 years now. I must say that from the very first time i popped in Knoppix, then latter installing Xandros 3 deluxe ive been hooked. My last venture has been on my laptop. The only thing i keep my xp partion for are my wireless drivers for ndiswrapper and on the super rare occasion i just may need some obscure proprietary doz function. With Ubuntu 7 with Beryl running, its like running OSX+Vista AND more! OSx is impressive, though ironicaly based on unix. Windows has always lacked functionality, and vista proves it. Still no multiple desktops natively. The Aero theme is cool i guess, but nothing Beryl is capable of, infact is more capable of. Ive been MS free completely for about a year now, no regrets.
Sure i’ve had my fair share of annoyances, but every OS has them.