LINUX.ORG.RU

«Нечистый» проект будет удалён из FreeBSD 11

 , , , ,


1

3

NDISulator, иначе известный как Project Evil («нечистый» проект, или Проект Зло), будет амортизирован в 11-CURRENT, и полностью удалён из FreeBSD в версии 11-RELEASE. Проект позволяет подключать драйверы беспроводных устройств Wi-Fi, предназначенные для Microsoft Windows, на FreeBSD с версии 5.3.

В основе проекта, десять лет тому назад, была поставлена задача поддержки большого количества беспроводных устройств с наименьшими затратами. Но с тех пор многое изменилось — на рынке WiFi появились чипсеты с доступной документацией, и многие производители чипсетов стали выкладывать исходный код своих драйверов. Поэтому в данный момент более продуктивно заниматься портированием WiFi драйверов из других систем BSD и написанием новых драйверов на основе обратной разработки драйверов для Linux, нежели подвергать значительному обновлению код совместимости с Windows (compat/ndis, if_ndis и ndiscvt) для поддержки новых 64-битных драйверов WiFi на основе последней версии NDIS.

>>> Подробности на FreeBSD-current@



Проверено: Shaman007 ()
Последнее исправление: pekmop1024 (всего исправлений: 6)

Чертёнка обрызгали святой водой?

FRCTLL
()

Сгинь, нечистый! (ц)

DNA_Seq ★★☆☆☆
()

Проект позволяет возможность подключения

pi11 ★★★★★
()

и полностью удалён из FreeBSD в версии 11-RELEASE.

А нельзя его было оставить просто в неподдерживаемом виде? Ну хотя бы чтобы из портов можно было поставить?

Вангую, что с весьма ненулевой вероятностью найдутся железяки, например уже снятые с производства, но аппаратно всё ещё отлично работающие, для которых драйвер уже никто не напишет - а через этот костыль они хоть как-то, но работали...

hobbit ★★★★★
()

написанием новых драйверов на основе обратной разработки драйверов для Linux

это взять код и незаметно прилепить ему bsd лицензию?

mashina ★★★★★
()

И правильно. Там и гну софт выпилят.

IPR ★★★★★
()
Ответ на: комментарий от mashina

это взять код и незаметно прилепить ему bsd лицензию?

Ну почему? Технически можно взять двх человек: первый пишетспецификацию железки по линуксовому драйверу, второй (не читая линуксовый драйвер) пишет дравер для BSD по спецификации.

Кстати, юридический вопрос: если кто-нибудь запихнёт такой драйвер в проприетарную программу, то FSF будет с ним судиться? Ведь багосовместимость такого драйвера с линуксовым будет очень высока.

И насколько виновен тот, кто этот драйвер запизнёт в проприетарную программу? Ведь драйвер он возьмёт под BSD... А если FSF выиграет, то все версии FreeBSD, содержащие этот драйвер станут GPL?

monk ★★★★★
()

и написанием новых драйверов на основе обратной разработки драйверов для Linux

Обратная разработка... Это теперь ТАК называется, оказывается...

// В линуксе тоже есть такая штука — NDISwrapper, только я никогда ее не использовал и не знаю ни одного человека, который использовал.

Deleted
()

А зачем во фряхе вайфай? С роутерами отлично линукс справляется, с ноутбуками тоже линукс получше работает.

PolarFox ★★★★★
()
Ответ на: комментарий от PolarFox

А зачем во фряхе вайфай?

Может лучше сразу спрашивать «а зачем фряха?»? Мол линукс со всем и так отлично справляется.

monk ★★★★★
()
Ответ на: комментарий от Deleted

И поэтому нельзя использовать GPL-код в образовательных целях. И поэтому нужен BSD код (в частности FreeBSD), который можно показывать студентам и который не запрещает после этого студентам писать программы с другой лицензией.

monk ★★★★★
()

Да-да-да. BCM4313, который используется в большом количестве ноутбуков, кроме как через ndisgen не запустишь. Об этом следующее же сообщение в списке рассылки.

И вообще, PCBSDшный список по совместимому железу заставляет задуматься о целесообразности такого решения.

Lothlorien ★★★
()
Последнее исправление: Lothlorien (всего исправлений: 1)
Ответ на: комментарий от Deleted

Я использовал году в 2005-ом с какой-то из D-Link'овских карточек.

shell-script ★★★★★
()

В основе проекта, десять лет тому назад, была поставлена задача поддержки большого количества беспроводных устройств с наименьшими затратами. Но с тех пор многое изменилось — на рынке WiFi появились чипсеты с доступной документацией, и многие производители чипсетов стали выкладывать исходный код своих драйверов.

А вай-фай на ноутах как не работал нормально, так и не работает, ни в линуксе, ни во фре.

Alve ★★★★★
()
Ответ на: комментарий от monk

И поэтому нельзя использовать GPL-код в образовательных целях. И поэтому нужен BSD код (в частности FreeBSD), который можно показывать студентам и который не запрещает после этого студентам писать программы с другой лицензией.

Несёшь bsd'шную чушь. GPL запрещает копировать и изменять код под другой лицензией, но не накладывает ограничений на методы реализации, т.е. алгоритмы.

mashina ★★★★★
()
Ответ на: комментарий от monk

И поэтому нельзя использовать GPL-код в образовательных целях. И поэтому нужен BSD код (в частности FreeBSD), который можно показывать студентам и который не запрещает после этого студентам писать программы с другой лицензией.

Слишком уж толсто. GPL разрешает использование кода в любых целях, вообще, в том числе и образовательных.

И в GPL нет ни одного слова про то, что тот кто на него смотрел не может писать код под другими лицензиями.

Xenius ★★★★★
()
Ответ на: комментарий от Deleted

в году 2006 использовал на ноутбуке с атэросом пока через год нормальный драйвер не появился.

thunar ★★★★★
()

Я уж было подумал, что из бзди полностью выпилили весь (l)gpl код.

Reset ★★★★★
()
Ответ на: комментарий от Reset

Тогда через несколько итераций совсем не останется первоначального примера, т.е. будет полностью оригинальный код.

mashina ★★★★★
()
Ответ на: комментарий от monk

Может лучше сразу спрашивать «а зачем фряха?»?

Зачем задавать глупые вопросы, ответ на которые очевиден?

redgremlin ★★★★★
()
Ответ на: комментарий от monk

Может лучше сразу спрашивать «а зачем фряха?»?

Надо быть толерантным. ;-)

cruxish ★★★★
()
Ответ на: комментарий от mashina

Не обязательно. Куски примера обычно остаются торчать. В этом случае упоротые GPL'щики могут наехать.

Reset ★★★★★
()
Ответ на: комментарий от monk

- А зачем нужна травинка, колыхающаяся на ветру? Кваканье лягушки в предрассветной мгле? Казалось бы, не зачем, но ведь без них мир стал бы чуточку скучнее.

- А, так это чтобы мы не скучали?! Ну, тогда понятно!

(C) ДЛШ

aidan ★★★★
()

Кстати, камрады на Линуксе. А вы часто прибегали в последнее время к NDIS? У фри с broadcom довольно паршиво все, с Alheros - очень все неплохо (спасибо adrian@).

anonymous
()

Так и знал, что с фряхой что-то не так.

acroobat
()

это отлично, это говорит, что для revers engineering прошивок появились люди. И будут реверсировать драйвера и писать их для FreeBSD. Жду обфускатор в коде ядра и закриптованный код

res2500
()
Ответ на: комментарий от monk

*показывать* студентам и который не запрещает после этого студентам *писать программы* с другой лицензией.

Вы клинический идиот.

anonymous
()
Ответ на: комментарий от monk

и который не запрещает после этого студентам писать программы с другой лицензией.

Тут же уже разбирали, что лицензию BSD нельзя просто так поменять на любую другую.

AS ★★★★★
()
Ответ на: комментарий от Alve

А вай-фай на ноутах как не работал нормально, так и не работает, ни в линуксе, ни во фре.

А у меня работает. Linux.
02:00.0 Network controller: Qualcomm Atheros AR9485 Wireless Network Adapter (rev 01)

AS ★★★★★
()
Ответ на: комментарий от monk

И поэтому нельзя использовать GPL-код в образовательных целях

Почему? Если студенты пишут под GPL (что они должны делать), то всё будет хорошо.

anonymous
()
Ответ на: комментарий от Deleted

В линуксе тоже есть такая штука — NDISwrapper, только я никогда ее не использовал и не знаю ни одного человека, который использовал.

Я пару раз использовал, первый раз лет 6 назад, со своим новеньким нетбуком, который только сошёл с конвейера и wifi драйвера под linux просто не было. Второй раз, года два назад, когда на склад нобходимо было поставить компьютер и не реально было дотянуть кабель, откопал в ящике какую то древность от d-link, которая заработала только через NDISwrapper. Полагаю подобные проблемы и сейчас имеют место быть. Так же полагаю, что в BSD таких проблем гораздо больше. От сюда не понятно, какая логика двигала BSD'шниками, при принятии таких решений.

prot ★★
()
Ответ на: комментарий от AS

Можно, ибо прости-утская лицензия, слава GPL!

anonymous
()
Ответ на: комментарий от Deleted

Я пользовался, когда у меня был WiFi на чипсете от компании Шлюхаком, а bcr-драйверов ещё в пригодном для использования виде не существовало.

anonymous
()
Ответ на: комментарий от monk

И поэтому нельзя использовать GPL-код в образовательных целях. И поэтому нужен BSD код (в частности FreeBSD), который можно показывать студентам и который не запрещает после этого студентам писать программы с другой лицензией.

заманчиво как, гы. накопипастить кода из лекций, не разобравшись толком как он работает, и с другой лицензией продавать. образование блин. нет уж, нафиг. мнишь себя крутым стартапером - перепиши код своими словами - ни кто ж не запрещает. это будет означать, что студент усвоил-таки тему. :)

anonymous
()

Так я не понял, владельцы карт, производители которых не «стали выкладывать исходный код своих драйверов» и для которых никто не хочет «заниматься портированием WiFi драйверов из других систем BSD и написанием новых драйверов на основе обратной разработки драйверов для Linux» получат нерабочие карты? Классно придумано, чо! Кому оно мешало??

anonymous
()
Ответ на: комментарий от ubuntuawp

То, что с некоторыми вещами фря не справляется (в то время как линукс справляется) - общеизвестный факт. Обратные примеры, если и существуют, мало кому известны.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.