Во FreeBSD 11 будет прекращена поддержка NDIS для использования wifi-драйверов из Windows

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

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

©  OpenNet