Will desktop Linux ever grow up? I ask because, after years of monitoring this wannabe Windows-killer's progress, I've yet to see it emerge from its awkward adolescent stage. Despite numerous attempts by Canonical (Ubuntu's creator) and others to dress Linux up and make it more respectable, this technological paean to anti-establishmentarianism remains as unpolished as ever.
Case in point: X.org. The FOSS crowd has made much of the open source platform's graphical prowess (I still remember those cool Compiz/Beryl fan videos from YouTube's early days). But as my contemporary Thom Holwerda of OS News fame found out the hard way, the current iteration of the Linux video driver stack is more or less a house of cards. Seemingly innocuous actions, like resizing a video playback window, can trigger a catastrophic failure of the X Window System, taking any running graphical applications down with it.
[ InfoWorld's Galen Gruman shows why desktop Linux would work well as the standard OS for many business and government users | Neil McAllister shows why it may be too late for desktop Linux to gain treal traction. ]
At least some of the blame for X's instability can be laid at the feet of the video card manufacturers who, until very recently, have actively resisted opening their driver code to the FOSS community. However, the responsibility for X's reputation as an unstable windowing environment ultimately rests with the X.org Foundation. As the keeper of the X Window System in the FOSS world, X.org has to wrestle with myriad competing agendas (such as EXA/UXA, GEM/TTM, and randr) while propping up what is now a 30-plus-year-old code base. And as Holwerda's recent experience demonstrates, it's not doing a particularly good job.
By contrast, Microsoft continues to receive kudos for the robustness of its Desktop Windows Manager (DWM) and Windows Display Driver Model (WDDM) architectures, both introduced with Windows Vista and since expanded and improved upon for Windows 7. By abstracting the display driver logic from the rest of the OS, Microsoft has created a more crash-resistant windowing environment, one in which a failure of the driver code almost never results in a loss of applications or data. I can't recall the last time I had the kind of catastrophic failure under Windows that plagued Holwerda's Ubuntu installation. It just isn't a problem in the post-Windows XP world.
Get the independent advice and expertise you need to support a virtual workforce.
The increase in Linux popularity has increased the frequency and sophistication of malware attacks. Read this 2 page white paper now to learn how you can protect your Linux environment with real-time protection that is certified by all major Linux vendors.
Download now »Ensuring acceptable application delivery will become even more difficult over the next few years. As a result, IT organizations need to ensure that the approach that they take to resolving the current application delivery challenges can scale to support the emerging challenges. This handbook elaborates on the key tasks associated with planning, optimization, management and control and provides decision criteria to help IT organizations choose appropriate solutions.
Download now »A common misconception is that mid-range storage requirements are dramatically different than that of a larger enterprise. Mid-range storage users may require less capacity, but they have similar functionality and management requirements. This ESG paper examines mid-range storage needs and reviews a new solution that adjusts size while retaining value, performance and functionality.
Download now »Well said, qchapter!
The author of this blog ought to read:
http://linux.oneandoneis2.org/LNW.htm
Posted from an Ubuntu 8.04 LTS Linux Desktop, by the way. And which causes my sysadmin vastly less support effort than even one Windows desktop, by the way.
Umm... sorry - You are talking IT world vs. user world here. Sure, a user should be pissed if their video doesn't resize, but in the IT world, if my guys were bitching about not being able to resize or view YouTube videos, or any flash media player media for that matter, their network would be scrutinized and/or they would be removed from their position or reprimanded for their habits. You started this topic with "desktops" in mind, but finalize this article with IT people. Sorry, but IT people do not need YouTube or other Flash media based creations. Desktop, yes; IT, no. Make up your mind with what you are talking about; the general populace or ITs, because from where I stand, they are an entirely different lot! And as far as YouTube and other media resizing causing X crashes, it does, on a select set of systems; IE: Those with nVidia hardware who does not, unlike every single other vendor, publish open source drivers. Everything works fine on ATI, Matrox, etc. but doesn't work on nVidia. When labeling crashes with a video concept, you should also provide the vendor specific details. I have never had any problems with vendors other than nVidia and that's on over 1,000 machines. nVidia sucks for not opening the source to their drivers, but that is a case of buyer beware, vs. IT against Linux. Your blog entry is complete hooey, as far as I am concerned. Play with all the hardware and you will discover X is just fine everywhere else, and if you let your IT guys talk you into 'requiring' Flash media, well; that's your own dumb ass fault, isn't it.
It has not much to do with richness of functionality or stability. Linux as a desktop is dead because users are not paying for marketing it. See explanation in http://all-things-pure.blogspot.com/2009/07/q-why-does-linux-fail-becaus....
Enterprises used Linux servers because they have been sold into paying $10,000 for implementation instead of $500 for a Windows Server license.
Everybody is out to make a living. If I can't beat Microsoft at their game or succeed in their eco-system, I think of something else, like telling IT departments that their core competency is not information technology and offering them a free Linux license but pay me $$$ to install it. This is the real world.

Sign up to receive InfoWorld Resource Alerts
