Broadcom's wireless drivers, one year later
Broadcom's wireless drivers, one year later
Posted Aug 31, 2011 18:36 UTC (Wed) by johannbg (guest, #65743)In reply to: Broadcom's wireless drivers, one year later by dlang
Parent article: Broadcom's wireless drivers, one year later
I would assume both parties that are trying to reach the same goal if not I would think the vendor him self would have the final saying in it after all he knows his product best and what's coming up next and has all the required information about his product and so fourth and so on hence having the vendor backing the driver development beats the reverse engineering any time. ( ofcourse the best end result is if they could work together ).
So I quote Henry's response to the thread
"As we add new, much more complicated chips, those chips will also get complete, full-performance, fully-tested support."
If you put this into end user perspective this is not even an question of which one should be dropped if it comes down to it.
( which could be limited to "once you provide equal or better support than b43 we will replace your driver with b43 in mainline" )
Fully supported Broadcom chipsets backed tested and production ready which is on various range of hw available at the same or similar time as it is for other OS vs reversed engineered Broadcom chipset limited to what ever hw range the engineers have access to and what time they have to spare working on reverse engineering it *from* the time they acquired that hw.
On in on I think the ramification of turning down vendors when they finally decide/have been talked into investing their resources into open sourcing their drivers and get it into mainline is rather great.
For all we know they might decide that this was a lost cause, flag the effort as tried and tested with expenses down the drain and never look back.
Posted Aug 31, 2011 21:33 UTC (Wed)
by raven667 (subscriber, #5198)
[Link] (2 responses)
I think this attitude is largely driven by the reiserfs debacle, which may have been mentioned elsewhere, where a large body of code was accepted in good faith that it would be maintained but was quickly abandoned which left no-one available who understood it and was qualified to maintain it. It put the kernel developers in an awful position, distributing code that they were unable to effectively support, that they are desperate to never repeat.
Posted Sep 1, 2011 10:02 UTC (Thu)
by johannbg (guest, #65743)
[Link] (1 responses)
and at the same time...
How easy is it for hackers to access vendor documentation so they can properly work on long time supporting their product?
Hence is that not something that needs to be solved with documentation requirement before acceptance?
I'm not seeing how it can be expected that somebody can provide long time support for something if he does not have the documentation on how things are supposed/expected to work.
I think both vendor and the kernel community might needs some work on providing/improving their documentation.
Posted Sep 1, 2011 17:58 UTC (Thu)
by raven667 (subscriber, #5198)
[Link]
It is great if one can provide long term support for the code they write but there is a presumption that people will move on and that someone else has to be able to fill those shoes. It would be great if hardware makers would allow kernel developers who are not in their employ to see hardware specs and docs it is clearly not a hard requirement otherwise b43 wouldn't exist. There is a long history of drivers being developed without the manufacturers involvement and while the process will be slower and more error prone it is not a show stopper.
As I said before, the kernel developers (which could include Broadcom employees) would rather not have a driver with baggage attached than try and support something out side of their support model. There is nothing stoping Broadcom from being kernel developers, it's a non-exclusive club that many many hardware vendors participate in every day.
In this specific case I hope that Broadcom can convince others that the architecture of their driver is better, not only that it supports more hardware. Certainly they will not be successful in arguing that the architecture of their driver is better because it matches that of some other OS that the Linux kernel developers couldn't give a rats ass about.
Broadcom's wireless drivers, one year later
Broadcom's wireless drivers, one year later
Broadcom's wireless drivers, one year later
