Friday, January 14, 2011

Broadcom Finally Acknowledges Linux


Good things come to those who wait, as the saying goes, and recently the Linux community had occasion to observe a vivid illustration close to home.
Specifically, after years of ill repute as one of the primary wireless chipmakers that didn't support Linux, Broadcom (Nasdaq: BRCM) on Monday showed the community some love. Following its release of a key compatible driver last fall, the company has now gone whole-hog and joined the Linux Foundation.
Cause for celebration, if ever there was one!
                     

'Our Growing Base of Customers'

But wait -- there's more!
"There is no question: Linux has become a major platform for communications devices and technologies," said Michael Hurlston, senior vice president and general manager for Broadcom's WLAN line of business. "Our decision to open source the drivers for Broadcom's 802.11 chipsets is in response to our growing base of customers using Linux and is the first of what we expect to be many open development success stories."
Yes, that's a "growing base of customers using Linux" that Hurlston referred to. That statement won't surprise anyone on the FOSS side of the fence, but to see it proclaimed to the world at large by none other than Broadcom has caused a swelling of joy in many Linuxy hearts.

'The Right Thing'

"Cool news," wrote blogger Manja on PCWorld, for example. "Great to see some companies, that were such a trouble in the past, doing the right thing and improve.
"Can't wait until the day we can just install any Linux distro and even Broadcom WiFi works out of the box and with completely Free and open drivers," Manja added.
So jubilant was Linux Girl, in fact, that she headed straight down to the blogosphere's Punchy Penguin saloon for some camaraderie and liquid celebration.
She wasn't alone.

'That Just Leaves Nvidia'

"I am very happy with Broadcom's decision to support Linux properly since now I have to do less part-swapping when I buy a new laptop," Montreal consultant and Slashdot blogger Gerhard Mack enthused. "That just leaves Nvidia (Nasdaq: NVDA) as the only major holdout, and we can only guess how long it will take them to get a clue."
Indeed, "I've encountered several devices with Broadcom chipsets, all of which I have needed to install the proprietary driver on," Australian blogger Jeremy Visser told Linux Girl. "For example, my Linksys WRT54G is stuck on the 2.4 kernel because the proprietary driver for the Broadcom hardware in the device doesn't support the 2.6 kernel -- and never will, as it has been abandoned."
Visser volunteers at an annual Linux install-fest at a local university, he added.
"Close to half of the laptops we get there have Broadcom chipsets, and require the installation of the proprietary driver," he pointed out. "Close to half of those chipsets are still flaky, or don't work at all. An open driver supporting those laptops would be welcomed with open arms by the likes of me."

'Greatly Appreciated'

Broadcom's new commitment "is great news," blogger Robert Pogson agreed. "Every hardware maker who commits to supporting Linux and drivers is greatly appreciated."
The remaining issue in GNU/Linux support for hardware is "the 'binary blob' -- stuff that has to be loaded into a chip to make it work," Pogson added. "There are still too many of those. Where I last worked, almost all ethernet was e100, which has a binary blob, so I had to use Debian's non-free branch just to keep upgrades working. No fun at all."
It's a tricky problem "because many of these chips are one-off designs, so there is little infrastructure in the world to make examining the code or modifying it relevant to Free Software on a PC," he explained. "Manufacturers do not want competitors to be able to clone their chips, which would be trivial with publication of the internal workings and source code. Trade secrets and patents are also involved."

'A Grave Error'

Patents, in fact, "unfortunately are still permitted to be too vague to actually build a chip," Pogson pointed out. "That is a grave error on the part of patent-issuing bodies. It defeats the redeeming feature of patents: disclosure.
"Since almost all such hardware uses software, this situation may be improved when software patents are finally killed for the zombies that they are," Pogson concluded.
Slashdot blogger Eldavojohn wasn't so sure the move is all that significant.
"Honestly, they joined at the Silver Level, where there are 60 some other members," Eldavojohn told Linux Girl. "It's great to see someone who has learned to maintain and release Linux drivers join the foundation, but how is this any more significant than Cisco(Nasdaq: CSCO) joining at the Gold Level?"

'I Don't See What Makes Broadcom Special'

The levels, of course, "refer to how much money you pay to the foundation each year," Eldavojohn pointed out. "I would prefer a breakdown of KLOC released under open source-approved licenses so you could see that someone like Google (Nasdaq: GOOG) at the Gold Level is really a more important member than, say, NEC (Nasdaq: NIPNY) at the Platinum Level."
Personally, Eldavojohn is more excited when an international company joins the foundation,such as China Mobile.
"It's always great to have new members, but I don't see what makes Broadcom special unless this move signifies a true move supporting open source for the company's coming products," he concluded.

'A Gamble to Help Them Stay Alive'

Slashdot blogger and Windows enthusiast hairyfeet was skeptical for other reasons.
"While it is nice, I think it is about as useful now as calling an ambulance after the corpse begins to smell," hairyfeet asserted. "If they would have done this when Vista was first released it would have been a BIG help.
"Now? Win 7 is a hit, everyone loves it, and Windows is gonna be on ARM (Nasdaq: ARMHY) as well," he explained. "Nobody really cares about netbooks and notebooks now, and like the desktop they belong to Windows."
What remains are "mobile devices like phones and tablets, which Broadcom has never been a really big player in, and considering how craptastic their chips are, both from a performance and power perspective, I doubt they ever will," hairyfeet predicted.
So, while the news may be "great for someone dumpster diving or trying to deal with an older laptop, that is yesterday's news," he added. "The new hotness will be both ARM and X64 system on a chip, or SOC."
Separate wireless chips, in fact, "will go the way of add-on sound cards," hairyfeet asserted. "That is why I think Broadcom is now 'showing the love,' as it is nothing but a gamble to help them stay alive in a market that will quickly pass them by. We saw Sun try the same trick towards the end of their life, but it didn't help there either."

'What Took You So Long?'

For Slashdot blogger Barbara Hudson, who goes by "Tom" on the site, it's all about tablets.
"The second question that came to mind was, 'Why?'" Hudson told Linux Girl. "The first was probably the same as everyone else: 'What took you so long?'"
The move "can't be because of laptops -- laptops with Broadcom chips have been around for ages, and linux support has always been iffy," Hudson pointed out. "Broadcom execs went to the top of the mountain and had a revelation: a voice said, 'Take two tablets and call me in the morning!'"

'Linux Is Where the Market Is Heading'

Since most tablets will be running Linux, in other words, "Broadcom had two choices: open up in a credible way, or lose that market by default," she explained.
"To me, it shows that even longtime Redmond loyalists see that linux is where the market is heading over the next decade, as mobile devices continue to increase their lead over desktops," Hudson concluded.
"Ignoring linux is simply no longer a viable option," she added. "Better to ignore Windows Phone 7 -- after all, everyone else is. :-)"