Langa Letter: Linux's Achilles' Heel - InformationWeek

InformationWeek is part of the Informa Tech Division of Informa PLC

This site is operated by a business or businesses owned by Informa PLC and all copyright resides with them.Informa PLC's registered office is 5 Howick Place, London SW1P 1WG. Registered in England and Wales. Number 8860726.

03:28 PM
Fred Langa
Fred Langa

Langa Letter: Linux's Achilles' Heel

New Linux distros still fail a task that Windows 95 -- yes, 95! -- easily handles, namely working with mainstream sound cards. That sends the cost of commercial, paid versions of Linux dramatically higher.

In the movies, they call it a "backstory," the plot behind the plot; the history and circumstances that led up to the current plot.

Linux was the backstory for my recent coverage of virtual PC technology. Although that article stands by itself, the story behind the story reveals both how far Linux has come--and how far it has to go.

I'll name names later, but the problem I'm discussing isn't specific to one distribution--it's far more widespread than that. So, for now, let's just say I was trying distribution "XYZ," a polished commercial Linux that seeks to go toe to toe with Microsoft Windows. Distro "XYZ" even costs roughly as much as a Windows XP upgrade, which suggests to me that it should be judged by the same standards, and not be granted the leniency that Linux sometimes merits when it's distributed for free or at very low cost. Full commercial price means full commercial expectations.

I really liked distro XYZ at first. Its interface is one of the most well thought out of any I've seen in Linux, and its installation was extremely easy and automated. The developers of XYZ also clearly recognize that it's a Windows world out there; for their distribution to succeed, it must be accessible to Windows users. So, they've made XYZ especially Windows-user-friendly, with built-in support for some Windows executables and with naming conventions that instantly make XYZ's system components and add-ons familiar. You can even make your system look so much like Windows--if that's what you want--that you'd fool passers-by. Of course, if you prefer something as far from the Redmondian look as possible, you can do that, too.

Despite my very positive first impressions, I couldn't get XYZ to work with my sound card at all, even though I was testing XYZ on a brand new PC from a major vendor. The system was based on an utterly mainstream Intel motherboard with an on-board Intel sound system. This isn't some weird, off-brand system using unknown components: It's about as mainstream as it gets.

And let me mention in passing, for now, that normal retail versions of XP (not tweaked OEM versions, but off-the-shelf retail CDs) had no problems at all with the sound system. With XP (Pro and Home), everything on the PC worked right away, with no special drivers or manual intervention required.

When XYZ's built-in setup routines failed to get the sound working, I decided to try ALSA, the Advanced Linux Sound Architecture, which is supposed to provide more or less standardized sound support for Linux, and to get around the need for many different sound drivers.

Oddly, I got that to work--but only until I rebooted. Then the sound went away again, and nothing I could do (including reinstalling ALSA) would get it to work. But the fact that the sound briefly worked told me this was a software issue, and not a problem with the sound card per se.

I reinstalled the whole operating system, from scratch, four times! I poked. I prodded. I tweaked. I FAQed. I How-To-ed. I searched Usenet. Nothing solved the problem.

So I contacted XYZ's paid tech support--remember, this was a commercial Linux that cost as much as a Windows XP upgrade, and tech support is built into the price.

The support staff asked for some log files and diagnostic dumps. I sent them. They then had me manually set some software switches and edit other settings, but that made things worse--the system then lost all graphics modes. I could login only in text mode; otherwise, the system was unusable.

Things rapidly went downhill from there, but this column isn't about XYZ's weaknesses in tech support, but rather about a general Linux problem. I can say that because I later duplicated the failure with eight other versions and separate distributions of Linux before I gave up. Not one could get the sound working for more than brief periods.

We welcome your comments on this topic on our social media channels, or [contact us directly] with questions about the site.
1 of 3
Comment  | 
Print  | 
More Insights
2020 State of DevOps Report
2020 State of DevOps Report
Download this report today to learn more about the key tools and technologies being utilized, and how organizations deal with the cultural and process changes that DevOps brings. The report also examines the barriers organizations face, as well as the rewards from DevOps including faster application delivery, higher quality products, and quicker recovery from errors in production.
Think Like a Chief Innovation Officer and Get Work Done
Joao-Pierre S. Ruth, Senior Writer,  10/13/2020
10 Trends Accelerating Edge Computing
Cynthia Harvey, Freelance Journalist, InformationWeek,  10/8/2020
Northwestern Mutual CIO: Riding Out the Pandemic
Jessica Davis, Senior Editor, Enterprise Apps,  10/7/2020
Register for InformationWeek Newsletters
Current Issue
[Special Report] Edge Computing: An IT Platform for the New Enterprise
Edge computing is poised to make a major splash within the next generation of corporate IT architectures. Here's what you need to know!
White Papers
Twitter Feed
Sponsored Live Streaming Video
Everything You've Been Told About Mobility Is Wrong
Attend this video symposium with Sean Wisdom, Global Director of Mobility Solutions, and learn about how you can harness powerful new products to mobilize your business potential.
Sponsored Video
Flash Poll