After several month of work to make WLAN a reality for Haiku the deadline finally arrives. Now let's look on the bounty fullfilment criterias and their status:
- WLAN stack compiles error free within Haiku-gcc2 -> complete fulfilled:
-
- Compiles 100% errorfree (in regard to Haiku R1/alpha1)
- FreeBSD 7.1 WLAN drivers compile errofree -> partial fulfilled:
-
- This one was updated to FreeBSD 8 to get the latest and hottest
- 5 out of 10 drivers compile errorfree (1 is working fully -> atheros)
- I'm not publishing the other 4 by intent. Because error free compilation doesn't mean that there is a driver binary at the end. It only means, that the compatibility layer provides function. And I don't wanne rise expectations that those 4 drivers are working ones.
- At least 90 % of the testers passed testcriterias -> dropped
-
- I never published any criterias, so who could verify them now?
- Configuration tools are working in respect to my testenvironment -> partial fulfilled:
-
- Haiku's builtin tools (Network Preflet, NetworkStatus Applet, ifconfig) are fully supported
- WLAN specifc tools is missing
- Atheros driver is working in respect to the testenvironment -> complete fulfilled
So what about the bounty now? Well due to only partial fulfilment the payment will be split up and will be bound to further sub goals.
The first 1/3 of the bounty, was received today for completely fulfilling 2 criterias, at least. Thanks to all donators!!!
- The second payment will be for implementing a WLAN specific configuration tool till November, 15 th, 2009
This config tool must provide the ability to- Show and scan available WLANs (show means presenting the name of the WLAN)
- Select and Join a specific WLAN (important when there are several open WLANs around)
- The third payment will be for making the last 5 WLAN drivers compile till December, 15 th, 2009
Including following drivers:- an: Aironet Communications 4500/4800
- iwi: Intel PRO/Wireless 2200BG/2225BG/2915ABG
- ral: Ralink Technology RT2500/RT2501/RT2600
- wi: Lucent Hermes & Intersil PRISM-II/PRISM-2.5/Prism-3
- wpi: Intel 3945ABG
This will ensure progress towards implementing WLAN for Haiku. I think this splitting is in the best interest of all, especially of those who donated money to the bounty. Thank you!!!.

Comments
Have you thought about integrating your wireless preflet with the upcoming networking preflet, based on http://philippe.houdoin.free.fr/phil/beos/openbeos/network_kit/apps.html ? It is discussed here: http://www.freelists.org/post/haiku-development/Networks-Preferences-2
The configuration tool I had in mind is an extension to the current ifconfig. A wifi preflet is in the works, too, but by another developer. We are working closely together, though.
I always wanted to be writing code for Haiku but just can't seem to find the time and that gives me even more respect for those that manage it.
Bloody good job
RSS feed for comments to this post