Завершена (http://bcm-specs.sipsolutions.net/announcement.pdf) двухлетняя работа (http://linux-bcom4301.sourceforge.net/) по обратному инжинирингу закрытых драйверов для беспроводных устройств на базе чипсета Broadcom 43xx ( используется в Apple Power/iBooks, Linksys WAP/WRT, в ноутбуках от Acer, Dell, Gateway, HP).
В результате создана рабочая версия открытого драйвера (http://bcm43xx.berlios.de/) для Linux.URL: http://www.osnews.com/story.php?news_id=12886
Новость: http://www.opennet.me/opennews/art.shtml?num=6578
"Завершена двухлетняя работа по обратному инжинирингу закрытых драйверов" - это они так спокойно в этом признаются? Реверс-инжиниринг запрещается большинством лицензионных соглашений, вряд ли Броадком в этом смысле исключение.
Вообще-то они должны радоваться, что кто-то под их железо через некое место драйвера пишет, можно сказать делают чужую работу.
"Реверс" в смысле декомпидяции, как делало ЧеКа с "Ребусом" и "Каратом" карается."Реверс" на уровне идеологии - лепить нечто заново без обращения к отладчикам и коду цели - никем не запрещен.
http://linux-bcom4301.sourceforge.net/go/progressTo avoid any potential legal issues with Broadcom, we are creating a guide to writing a kernel driver instead of releasing our code directly. See "Chinese Wall" and "Clean Room Design".
http://en.wikipedia.org/wiki/Chinese_wall#Computer_science
http://en.wikipedia.org/wiki/Clean_room_design
> "Завершена двухлетняя работа по обратному инжинирингу закрытых драйверов" - это они так спокойно в этом признаются? Реверс-инжиниринг запрещается большинством лицензионных соглашений, вряд ли Броадком в этом смысле исключение.Во-первых, реверс-инжиниринг кодов и реверс-инжиниринг трафика (в том чоисде "по шине": ehternet, pci, usb, далее везде), например, разные вещи.
Во-вторых, это запрещение может быть ничтожно в /конкретной/ юрисдикции, У кАторАй сей реверс-инжиниринг случился...
"Та-ак шо-о-о-а....", $SUBJ, а нам всё лучче и лучче... OpenWRT всякие становятся всё Свободнее и Свободнее. Спасибо реверс-кодерам.
Молодцы программисты, хорошо потрудились, сделали доброе дело. А производители, закрывающие документацию на свои изделия, подобны человеку, пилящему под собой сук. Дураки, короче.
...ля! Ну долго еще будут в прятки играть?! Одни прячут код, другие реверсом занимаются. А два года прошли между прочим и для тех и для других и для потребителей!
Бизнесмены, понимаешь...Кто-то окошки каждые пару лет перекрашивает в новые цвета (M$), ничего принципиально нового не добавляя в ядро ОС, кто-то девайсы выпускает, для которых драйвер только под WinXP напишут. И топчатся, топчаться на месте, изобретая всякий раз новый ... велосипед! Афигенный прогресс! Благо OpenSource начал порядок наводить. Будем надеяться, что не за горами что-то типа OpenSpec, при которой производители будут вместе с девайсами выпускать и спецификации для программеров и других инженеров. Амэн.
собрал на ядре 2.6.15-rc5 два "внешних" модуля
но пока не пробовал,жду впечатлений о ядресомнения№2: 80211 альтернативный layer softmac
однако 400К для модуля - многовато будет