I admit I am always a little puzzled by the Linux community’s stance that Windows is inherently unstable. For 10 years, since Windows XP, I have expected and experienced a rock solid OS. I rarely rebooted, never got blue screens. It just worked. Always. Even Vista worked, it just wasn’t worth the hassle of reinstalling everything.
I know there are people thinking I am setting up a straw man and doubtful. But, I’m not, and I recently had an insight as to why I experienced that stability.
One of Linux’s strengths is a great ecosystem. There are LOTS of apps for Linux. Debian has over 25,000 packages. So what’s the first thing you do when you install Linux? Install everything might possibly want to use or show to your friends one day.
And then your learn about the PPA infrastructure and find apt-add-repository in a man page on a rainy day. Suddenly you have a new favorite word: “latest”. It’s like “on sale” but better because it’s free and it’s The Latest. Backports, universes, hell, whole multiverses later, your sound doesn’t work, you reboot three times a day and your mouse drifts to the left.
And it crashes. A lot. Windows was never like this. Where is all of that stability I kept reading about? So, I read up on apt and aptitude and these are some incredibly powerful tools. I figured out how to purge configurations, cleaned things up, but still the system is oddly unstable in little ways. Sound only works after login and always initially muted. It forgets my monitor settings every second day. And on and on.
Everything I read says “reinstall”, but that didn’t seem to make sense. I cut my teeth in unix. You uninstall a program, kill its processes, purge configurations and it’s really gone. I fought it as long as I could. There’s no registry. Why reinstall? That’s for sissies!
Well, it’s true that unix/linux doesn’t have a registry, but gnome does. A light bulb went on. I reinstalled and this time just kept what it gave me and only added a couple things I absolutely needed. IOW, I gave it the same respect I gave Windows and now my sound works, the mouse works, it’s rock solid and no reboots in a couple weeks, since the Maverick upgrade.
The insight it fed was that perhaps many of those folks that have issues with stability in Windows are doing what I did which was to endlessly fuss with the OS, customizing, installing, uninstalling, avoiding advice and just generally farting around with it.
The test of an OS is how it reacts when you want to get something done. When I stopped farting around with Linux and just started using it, it really started to shine. It was a lesson I learned painfully with Windows and it seems I needed to learn it again.