Close
  • Latest News
  • Artificial Intelligence
  • Video
  • Big Data and Analytics
  • Cloud
  • Networking
  • Cybersecurity
  • Applications
  • IT Management
  • Storage
  • Sponsored
  • Mobile
  • Small Business
  • Development
  • Database
  • Servers
  • Android
  • Apple
  • Innovation
  • Blogs
  • PC Hardware
  • Reviews
  • Search Engines
  • Virtualization
Read Down
Sign in
Close
Welcome!Log into your account
Forgot your password?
Read Down
Password recovery
Recover your password
Close
Search
Logo
Subscribe
Logo
  • Latest News
  • Artificial Intelligence
  • Video
  • Big Data and Analytics
  • Cloud
  • Networking
  • Cybersecurity
  • Applications
  • IT Management
  • Storage
  • Sponsored
  • Mobile
  • Small Business
  • Development
  • Database
  • Servers
  • Android
  • Apple
  • Innovation
  • Blogs
  • PC Hardware
  • Reviews
  • Search Engines
  • Virtualization
More
    Subscribe
    Home Latest News
    • Servers

    Linux Still Needs Drivers

    Written by

    Steven J. Vaughan-Nichols
    Published June 3, 2004
    Share
    Facebook
    Twitter
    Linkedin

      eWEEK content and product recommendations are editorially independent. We may make money when you click on links to our partners. Learn More.

      I think of myself as a Linux expert. I was a Unix administrator before Linux existed, and these days I run Linux on four servers and four desktops in my home office.

      I also know my way around hardware, and Im something of a network maven. And despite all that, I cant get Wi-Fi networking working on my Centrino-enabled Toshiba laptop.

      Argh!

      To be specific, my main laptop these days is a Toshiba Satellite A35-S159. Other than having more memory than most notebooks, with 512MBs, with its 2.3 GHz Pentium 4-M and 60GB hard drive, its pretty much like any other modern laptop out there.

      It also includes an Atheros AR5001X+ wireless network adapter, which supports the whole Wi-Fi gamut of 802.11a, 802.11b and 802.11g.

      Thats important to me since I run g and a in the house, and nine times out of 10 when Im on the road, Im using the slow—but dependable—802.11b. Its probably also important to you since these days almost all laptops come with this kind of Centrino Wi-Fi pack.

      /zimages/7/28571.gifLinux drivers for Centrino are due this year, Intel says. Click here to read more.

      Or rather, I would be using 802.11b on the road with Xandros Business Desktop OS 2.0, which is currently my favorite Linux desktop—except there are no rock-solid working drivers for my Wi-Fi chipset.

      Its not a distribution problem. I also run SuSE 9.1, Red Hat 9 and the latest version of Red Hat Fedora, and none of them does well by Wi-Fi. When it comes to Wi-Fi, Linux is lacking.

      /zimages/7/28571.gifClick here for a column on users airing their complaints about Red Hat.

      Now, thanks to the hard work of the people at the SourceForge MADWIFI (Multiband Atheros Driver for Wi-Fi) project, I can get the 802.11b side to work. To do that, though, I had to get the source code and make the driver myself.

      This is annoying but perfectly doable … for me. For Joe User, its impossible. And, Im sorry to say, it still doesnt work right. My biggest problem is that for some reason, I and other users have trouble getting 802.11b to work when an 802.11g access point, operating in 802.11b compatibility mode, is supplying the bandwidth.

      Since I mostly run my home-office Wi-Fi network off Linksys WRT54G 802.11g APs, well, Im hosed. So, what I usually end up doing when running Linux at home is I attach the notebook to my Fast Ethernet switch. And when Im on the road, I end up running—dare I say it?—Windows XP for Wi-Fi access.

      Fortunately, Intel has finally released some Centrino source code to the developer community, so Im hoping that between Intel and the open-source community, well finally see some progress here.

      Next Page: Customers want the shift to be worth their while.

      Worthwhile Shift

      This isnt the only such problem with Linux and hardware. Sound cards, even the ordinary old Creative SoundBlaster, are infamous for not working well or not working at all. The best efforts of the ALSA (Advanced Linux Sound Architecture) group just havent been good enough.

      Again, there has been progress made in this area. For the latest, check out the Sound Blaster Live! Linux Page. Another useful site for those whod like some sound with their Linux—or Unix, for that matter—is 4Front Technologies.

      But why do we have to go through this, anyway? Its not all the hardware vendors fault for not providing drivers. Theyre caught in the classic chicken-and-egg problem of device support. The vendors dont want to spend time and money on drivers until there are enough customers to make it worth their while, and smart customers dont want to switch to Linux until theyre sure that their hardware will run on it.

      Of course, if the hardware vendors would just release more information about their devices APIs (application programming interfaces) and ABIs (application binary interfaces), this wouldnt be such a problem.

      SoundBlaster has seen real progress, for example, since Creative finally released some of the necessary information required to make open-source drivers back in November 2003.

      Ironically, you dont see as much of this kind of problem on the server side of life. For example, if I want to add an iSCSI-based SAN (storage area network) to my network, I can usually get the drivers and I dont have to sweat over getting it to work.

      There are still holes, though. For example, Im one of those people who believe that InfiniBand—with its speeds of 20 Gbps and up—is going to revolutionize our servers, server farms and grids. Right now, Linux isnt really InfiniBand-ready.

      But just as I was writing this very story, I was told that Intel and other InfiniBand supporters will soon be announcing an effort to create a common Linux reference platform for it. This is great news.

      /zimages/7/28571.gifRead more here about Intels shift toward Linux.

      Now, why cant we have this for the Linux desktop as well? Joe User doesnt want to—and he shouldnt have to—go to mailing lists and Web sites in search of compatibility answers for commonplace equipment.

      I know, I know, I can already hear some of you saying, “Why not? Its easy. Anyone can do it.” Oh, please. Linux isnt just for people whose idea of a good time is hand-coding device drivers.

      For Linux to make the next step in desktop popularity, it needs to be as hardware-friendly as Windows. Much as I hate to say it, thanks to a lack of device drives, Linux simply isnt there yet.

      eWEEK.com Linux & Open-Source Center Editor Steven J. Vaughan-Nichols has been using and writing about operating systems since the late 80s and thinks he may just have learned something about them along the way.

      /zimages/7/28571.gifCheck out eWEEK.coms Linux & Open Source Center at http://linux.eweek.com for the latest open-source news, reviews and analysis.

      /zimages/7/77042.gif

      Be sure to add our eWEEK.com Linux news feed to your RSS newsreader or My Yahoo page

      Steven J. Vaughan-Nichols
      Steven J. Vaughan-Nichols
      I'm editor-at-large for Ziff Davis Enterprise. That's a fancy title that means I write about whatever topic strikes my fancy or needs written about across the Ziff Davis Enterprise family of publications. You'll find most of my stories in Linux-Watch, DesktopLinux and eWEEK. Prior to becoming a technology journalist, I worked at NASA and the Department of Defense on numerous major technological projects.

      Get the Free Newsletter!

      Subscribe to Daily Tech Insider for top news, trends & analysis

      Get the Free Newsletter!

      Subscribe to Daily Tech Insider for top news, trends & analysis

      MOST POPULAR ARTICLES

      Artificial Intelligence

      9 Best AI 3D Generators You Need...

      Sam Rinko - June 25, 2024 0
      AI 3D Generators are powerful tools for many different industries. Discover the best AI 3D Generators, and learn which is best for your specific use case.
      Read more
      Cloud

      RingCentral Expands Its Collaboration Platform

      Zeus Kerravala - November 22, 2023 0
      RingCentral adds AI-enabled contact center and hybrid event products to its suite of collaboration services.
      Read more
      Artificial Intelligence

      8 Best AI Data Analytics Software &...

      Aminu Abdullahi - January 18, 2024 0
      Learn the top AI data analytics software to use. Compare AI data analytics solutions & features to make the best choice for your business.
      Read more
      Latest News

      Zeus Kerravala on Networking: Multicloud, 5G, and...

      James Maguire - December 16, 2022 0
      I spoke with Zeus Kerravala, industry analyst at ZK Research, about the rapid changes in enterprise networking, as tech advances and digital transformation prompt...
      Read more
      Video

      Datadog President Amit Agarwal on Trends in...

      James Maguire - November 11, 2022 0
      I spoke with Amit Agarwal, President of Datadog, about infrastructure observability, from current trends to key challenges to the future of this rapidly growing...
      Read more
      Logo

      eWeek has the latest technology news and analysis, buying guides, and product reviews for IT professionals and technology buyers. The site’s focus is on innovative solutions and covering in-depth technical content. eWeek stays on the cutting edge of technology news and IT trends through interviews and expert analysis. Gain insight from top innovators and thought leaders in the fields of IT, business, enterprise software, startups, and more.

      Facebook
      Linkedin
      RSS
      Twitter
      Youtube

      Advertisers

      Advertise with TechnologyAdvice on eWeek and our other IT-focused platforms.

      Advertise with Us

      Menu

      • About eWeek
      • Subscribe to our Newsletter
      • Latest News

      Our Brands

      • Privacy Policy
      • Terms
      • About
      • Contact
      • Advertise
      • Sitemap
      • California – Do Not Sell My Information

      Property of TechnologyAdvice.
      © 2024 TechnologyAdvice. All Rights Reserved

      Advertiser Disclosure: Some of the products that appear on this site are from companies from which TechnologyAdvice receives compensation. This compensation may impact how and where products appear on this site including, for example, the order in which they appear. TechnologyAdvice does not include all companies or all types of products available in the marketplace.