For a long time now I have used free operating systems on my computers and laptops at home, including various versions of GNU/Linux and OpenBSD. I have always loved Free Software, and especially UNIX, but recently I have found myself growing tired of the constant struggle to get things working. The most recent time this occurred for me was last week, when trying to watch a video on Channel 4's 4oD service. The service uses Adobe Flash to play the videos, and at one point I needed to confirm that I was 18 or over (the program in question was Shameless).
It turns out there is a bug in Adobe Flash Player on Linux where the Flash window will always appear above every other item on the page. For the most part this is not even noticeable, but in this case the video was appearing above the dialogue box I needed to confirm, in order to start the video playing. I tried in Firefox and it wasn't working, so I tried getting Firefox working under Wine with the Windows version of Flash Player. This wouldn't work either, and Internet Explorer would not even install into Wine. I thought I would try another browser instead, and it turned out that the version of Linux I was using had libraries that were too old for Google Chrome to install with.
Whilst most of the time I have not had much problem with Linux, this had frustrated me enough that I grabbed the Windows XP Home disc that came with my PC and re-installed it right then. Whilst I love using Linux and UNIX, the fact that everything just works under Windows is massively appealing to me now, particularly as I do not have anywhere near as much free time to play with the OS and spend hours configuring things—I just want to get on with using the computer and not worry about the OS.
This could be part of the reason that Linux has not taken off on the desktop as quickly as everyone had hoped. It requires much less time and effort to install but in the long run an average end-user would need to add all of the same components that a Windows user would need (such as Flash for example) plus there would be many other components that would be much harder to install (MP3 codecs for instance, or a service such as Spotify which would require Wine).
