Драйвер 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.