Linux-Watch
      . . . keeping an eye on the penguin   
Home  |  News  |  Forum  |  Blogs  |  Videos  |  ITLink

Keywords: Match:
Easy WiFi for Linux will come... someday
May 04, 2006

Don't you wish you could just put Linux on a laptop and the WiFi connection would just work?

I know I do. I'm pretty darn good at getting WiFi to run with Linux. I know Madwifi, the drivers for the Atheros chipsets, well. And, I also have grown all too practiced at using NdisWrapper to use WiFi cards' Windows NDIS (Network Driver Interface Specification) binary drivers in Linux.

It's always a pain, though.

So I was very interested in the news of Devicescape Software Inc. releasing its "Advanced Datapath" 802.11 driver stack as open source.

But, what exactly does this stack bring to the table?

We know that the driver includes an 802.11 stack with software MAC (media access controller), WEP and WPA security support, a "link-layer bridging module," and a QoS (quality of service) implementation. So far, so good.

The driver, in theory, will be able to support any flavor of 802.11 -- a, b, g, and come the day it's finally approved, n. The driver doesn't concern itself with those issues. It's up to the chipsets' hardware radios to deal with speed concerns. The driver is designed to control the radio hardware on the target device, not replace it.

That said, for now, it only supports 802.11b. 802.11g support is currently being worked on.

None-the-less, with its MAC support it can also work with chipsets, like Broadcom's, that require a software MAC. Indeed, Broadcom support has been successfully backported into an experimental Linux kernel.

According to Glenn Flinchbaugh, the company's VP of Marketing, the driver will also be able to support Atheros chipset-based WiFi devices out of the box. It should also be able to natively support Intel's IXP4xx chip family.

If the driver is implemented the way its creators want it to be, the driver kernel module, 80211.o, will be integrated as part of the Linux kernel.

It has currently been integrated into Linux's wireless networking stack maintainer, John Linville's, experimental Linux 2.6 kernel.

It is not, however, ready for prime-time yet. Before it can even be considered for the main Linux kernel, as Corbet noted in his LWN report, The 2006 Wireless Networking Summit, it will need to have its configuration changed so that it no longer requires /proc files.

While the Linux kernel uses process files to send information to and about processes from one part of the kernel to another, it is not used for device drivers.

There are also questions about how smart it would be to support two sets of code -- the Devicescape driver, and the already incorporated SoftMAC code, which is already in Linux and supports the Broadcom 43xx family and the Prisim54 family.

It's possible that both would be supported, but does anyone really want to support two different 802.11 stacks?

Of course, even if the new driver is implemented in Linux, some devices will still need low-level hardware-specific drivers to act as shims between the hardware and the driver.

Therefore, while the Devicescape's GPLed driver does promise to make Linux WiFi support easier, don't think for a moment that it will quickly make adding WiFi support to Linux a snap. Until WiFi device vendors start opening up their devices to open-source developers, Linux WiFi support will continue to be a sore spot.


-- Steven J. Vaughan-Nichols



Do you have comments on this story?


Talkback here

NOTE: Please post your comments regarding our articles using the above link. Be sure to use this article's title as the "Subject" in your posts. Before you create a new thread, please check to see if a discussion thread is already running on the article you plan to comment on. Thanks!



(Click here for further information)


7 Advantages of D2D Backup
For decades, tape has been the backup medium of choice. But, now, disk-to-disk (D2D) backup is gaining in favor. Learn why you should make the move in this whitepaper.

4 Legal Reasons to Control Internet Access
The Internet is obviously a valuable resource for many organizations. However, many are exposed to legal liability concerns because they fail to control Internet access. Learn if you're safe in this white paper.

Rapidly Resolve J2EE Application Problems
Whether you are in the process of building J2EE applications or have J2EE applications already running in production, you must ensure that they deliver the expected ROI. Learn how in this white paper.

Load Testing 2.0 for Web 2.0
There are many unknowns in stress testing Web 2.0 applications. Find out how to test the performance of Web 2.0 in this white paper.

Build Better Games Online
For the game infrastructure providers, life is complex. Making money from games has become more complicated. Why? Find out in this white paper.

Building a Virtual Infrastructure from Servers to Storage
This white paper discusses the virtual storage solutions that reduce cost, increase storage utilization, and address the challenges of backing up and restoring Server environments.

Gaining Faster Wireless Connections with WiMAX
Welcome to what is quickly becoming the hyperconnected world where anything that would benefit from being connected to the network will be connected. Learn more in this white paper.

Is Your Desktop a Security Threat?
The new wave of sophisticated crimeware not only targets specific companies, but also targets desktops and laptops as backdoor entryways into those business’ operations and resources. Learn how to stay safe in this white paper.

Increasing SAN Reliability by 100 Percent
Storage area networks (SAN) are a strong part of storage plans. Learn how to increase your reliability and uptime by 100 percent in this case study.

 



Got a HOT tip?   please tell us!

ADVERTISEMENT
(Advertise here)

Also visit:
• eWEEK's Linux center
• Dev Shed
  and, our 'evil twin'...
• Microsoft-Watch.com


Latest Linux-Watch Posts

• Microsoft tactics push India toward Linux
• Bell, SuperMicro sued over GPL
• "Business intelligence" software goes GPL
• Will Atom bomb?
• LF Summit videos posted
• Linux gains "embedded" maintainers
• Virtualization on tap in SLES and RHEL upgrades
• Linux gets security black eye
• Verizon chooses Linux "platform of choice"
• Hats off to Fedora 9
More Linux-Watch posts

DesktopLinux headlines:
• Graphics board vendor touts faster Linux drivers
• Private St. Louis school goes Linux
• Xandros quietly acquires Linspire
• Microsoft pushes India toward Linux
• "Intrepid Ibex" plucks up courage for alpha release
• Military-grade USB key supports Linux desktops
• CentOS 5.2 ships with enhanced virtualization
• Ubuntu "MID Edition" ships
• Gutsy Geeks take Linux to the airwaves
• OpenSUSE 11.0 arrives
More DesktopLinux news

LinuxDevices headlines:
• Linux video camera geo-tags, writes to SATA drives
• Garmin Nav devices run Gnome Linux
• Ten LiMo phones this month?
• It's a Yankee Doodle Linux phone
• Wind River to host "Developer Day"
• Dev boards gain Linux support
• 802.11n zooms ahead
• Low-power mini-ITX board runs Linux
• Pico-ITX board bears twins
• Mass-market WiFi router invites Linux hackers
More LinuxDevices news

Dev Shed Dev Shed
Powered By Dev Shed


Linux vs. Windows?
•  in the enterprise
•  in gadgets & devices

Linux conquers smartphones!

...read all about 'em




news feed

Home  |  News  |  Forum  |  About  |  Contact
 

Ziff Davis Enterprise Home | Contact Us | Advertise | Link to Us | Reprints | Magazine Subscriptions | Newsletters
Tech RSS Feeds | White Papers | ROI Calculators | Tech Podcasts | Tech Video | VARs | Channel News

Baseline | Careers | Channel Insider | CIO Insight | DesktopLinux | DeviceForge | DevSource | eSeminars |
eWEEK | Enterprise Network Security | LinuxDevices | Linux Watch | Microsoft Watch | Mid-market | Networking | PDF Zone |
Publish | Security IT Hub | Strategic Partner | Web Buyer's Guide | Windows for Devices

Developer Shed | Dev Shed | ASP Free | Dev Articles | Dev Hardware | SEO Chat | Tutorialized | Scripts |
Code Walkers | Web Hosters | Dev Mechanic | Dev Archives | igrep

Use of this site is governed by our Terms of Service and Privacy Policy. Except where otherwise specified, the contents of this site are copyright © 1999-2008 Ziff Davis Enterprise Holdings Inc. All Rights Reserved. Reproduction in whole or in part in any form or medium without express written permission of Ziff Davis Enterprise is prohibited. Linux is a registered trademark of Linus Torvalds. All other marks are the property of their respective owners.