Использовать драйвера из windows в linux

Использовать драйвера из windows в linux

У меня есть эта карта Wi-Fi: WG311v3 - G54 Wireless PCI Adapter;

которые работают только в Windows с определенным драйвером. Как я могу использовать его также с GNU/Linux?

Я читал о винной программе, но здесьони сказали, что мы не можем установить драйверы в Wine.

Есть ли другое решение?

решение1

Инструмент для работы сетевых драйверов Windows в Linux называется NdisWrapper (вики,загрузки). NDIS (Network Device Interface Specification) — это API сетевого драйвера Windows; NdisWrapper — это модуль ядра Linux, который по сути представляет поддельное ядро ​​Windows сетевому драйверу Windows и преобразует его в обычный интерфейс сетевого драйвера Linux.

NdisWrapper не идеален — он не поддерживает все драйверы и может привести к сбою вашей системы Linux — и сторонники свободного ПО не любят его, потому что он по сути загружает проприетарный код (драйвер Windows) в ядро ​​ОС F/LOSS. С учетом сказанного, однако, его часто можно заставить работать. Вам может повезти больше, если вы будете использовать драйверы, ориентированные на старые версии Windows, поскольку спецификация NDIS со временем несколько меняется; если вы не можете найти драйвер XP для карты, поищите драйвер Vista/Win7, затем Win8/8.1, если вы не можете найти его.

Его установка и настройка немного сложнее, чем типичные драйверы Linux или драйверы для Windows, но если вы хотите запустить Linux на не полностью совместимом оборудовании, он может вам это позволить.

Редактировать

С тех пор как вы добавили версию, я сделал поиск по запросу "WG311v3 Linux", что привело меня к довольно большому количеству ссылок. Похоже, консенсус был таков, что да, нет собственной поддержки Linux, но он отлично работает в ndiswrapper. На многих страницах были мертвые ссылки для загрузки старого (XP) драйвера, но, перейдя по ссылке из самого первого результата, я нашелhttps://sites.google.com/site/subtlegems/netgear-wg311v3-ndis-driver-for-linux-amd64. На этой странице не только есть активная ссылка, она содержит как 32-битные, так и 64-битные драйверы в виде реальных двоичных файлов драйверов ( .sysфайлов) для XP. Эти двоичные файлы подтверждены как совместимые с ndiswrapper, по крайней мере, на старых версиях (и должны работать нормально), и вы также можете найти ссылки на каталоги установки. Итак, вот вам!

Связанный контент