Did you read an article or blog post hyping up Linux as a cure for all computer problems? Did it give you the impression that Linux is for smart users and Windows is for suckers? Did you think Linux would do everything Windows did… but better? More importantly, after being misled by pro-Linux propaganda, were you extremely disappointed about having to return to Windows?
I’ve read many such stories on the Ubuntu Forums from disgruntled would-be migrants to Linux (Ubuntu, specifically, since it is the Ubuntu Forums, and I am a Ubuntu user). This duped user has had too much trouble migrating to Linux (usually a combination of culture shock and incompatible hardware) but doesn’t want to deal with security problems in Windows.
Well, here’s my advice to this user:
- You can secure Windows. If the only reason you’re migrating to Linux is security, look into a program called SuRun. It allows you to create a security setup similar to the sudo implementation Ubuntu and Mac OS X use. So you can run almost always as a limited-privilege user, and when you want to temporarily escalate to administrative privileges (say, for Windows Updates or badly written programs that require you to run as an administrator), you can do so with a simple right-click and password authentication.
- You can experience open source on Windows. If switching to Linux is too much of a culture shock, you can ease yourself in by exploring various open source Windows applications.
- Hold out for compatible hardware. If the idea of eventually switching to Linux appeals to you, keep your Lexmark printer and Broadcom wireless card for now and use Windows. But the next time you’re in the market for a peripheral or hardware component, do a little bit of research and find one that’s Linux-friendly.
- Hold out for preinstalled Linux. Taking that last bit advice one step further—the best way to have a positive Linux experience is to experience it the way most Windows users first experienced Windows: preinstalled and preconfigured. Let Asus, Dell, or HP handle all the setup and configuration. Keep using that Windows computer until it’s “too old,” and then buy a new computer with Linux preinstalled and just turn it on and have it just work. No fussing with editing text files. No installing drivers. No recompiling kernels.
- Just give up. There’s absolutely nothing wrong with sticking with Windows if that’s what makes you happy. If you have the money for it, if it allows you to run the software applications you need, and if a Linux migration is too much of a headache for you, stay with what works for you.