Jem Matzan does a detailed report on the cause behind the wireless problems in the open source operating systems (via Om Malik). He does a roundup of the big names in the wireless chips manufacturing industry and pins the blame on the proprietary firmware that usually comes with a lot of restrictions for redistribution. Firmwares work across all the operating systems through corresponding drivers. The tussle with the open source community gets murkier because of lack of enough support or documentation for developing these drivers. This results into devices that do not work with the operating systems for which these drivers are not available, which is usually used as a possible reason why Linux might not get popular. Open source community has come up with reverse engineering solutions, but more rights on the firmware can ease the issue.