Драйвер WiFi от Windows 7 до Ubuntu 16.4

У меня есть драйвер WiFi для Windows 7, как мне установить файл.exe для Ubuntu 16.4? Я использовал ndiswrapper, но страница кажется устаревшей. Какие-либо предложения?

2 ответа

Решение

Исполняемые файлы содержат не только исполняемый код, но и такую ​​информацию, как статические и динамические данные, информацию о компоновщике и импорт библиотек.

Когда вы выполняете исполняемый файл.exe или linux, есть другая программа, которая загружает файл, устанавливает память, устанавливает различные блоки данных и кода, содержащиеся в исполняемом файле, и обеспечивает доступ к функциям разделяемой библиотеки, которые он выполняет. необходимо.

В Linux исполняемые файлы хранятся в формате ELF (исполняемый и связываемый формат). В Windows исполняемые файлы хранятся в формате PE (Portable Executable).

Существуют также серьезные различия между ABI и API, а также в системах Unix-y. Wine в примере загрузчика, который может открывать, связывать и выполнять код и библиотеки в формате PE в ОС на основе ELF.

Итак, простыми словами, вы не можете запустить исполняемый файл Windows (.exe) в вашей Ubuntu для установки драйверов.

Просто установите из репозитория с помощью:

sudo apt-get update
sudo apt-get install ndiswrapper

После этого вы должны выполнить настройку в соответствии с данным руководством, начиная с пункта № 3.

Другие вопросы по тегам