Как скомпилировать драйвер стороннего производителя в ядро?

То, что делает в распределение, зависит от того, для каких видов использования распределение предназначается.

В распределении общего назначения как Fedora, Ubuntu, Debian, Дуга Linux, и т.д., в значительной степени может пойти любое программное обеспечение. Большинство дистрибутивов Linux концентрируется на бесплатном программном обеспечении. Основные дистрибутивы общего назначения будут включать в значительной степени любое бесплатное программное обеспечение, которое имеет некоторое использование вне нишевой аудитории, которая довольно применима и не слишком ошибочна, и (так как большинство дистрибутивов является волонтерскими усилиями), что кто-то готов не торопиться к пакету.

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

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

Вы не можете сделать операционную систему только с ядром, больше, чем Вы могли сделать автомобиль только с механизмом. Ядро не даст Вам способ взаимодействовать с системой всегда. Системе абсолютного минимума нужен по крайней мере некоторый способ запустить программы при запуске. Если система будет интерактивной всегда, то Вам будет нужен способ войти в систему; большинство систем имеет один, хотя некоторые встроенные устройства не могли бы. Если Вы хотите иметь подобную Unix систему, у Вас должны быть обычные утилиты Unix, включая оболочку, а также различные другие инструменты, которые ожидаются в любой системе Unix. Если Вы хотите иметь GUI, Вам нужна X-оконная система. Можно создать системы не-Unix с Linux как ядро; Android является самым известным примером.

3
11.08.2015, 13:27
1 ответ

От новичка к новичку; если я понимаю, вам нужно установить драйвера (английский не мой родной язык), если да, то в терминале сделайте следующее:

cd /path-to-your-folder/containing-the-drivers/

по вашему скриншоту это будет:

cd /home/maddys/Desktop/linux\ (copy)/

там наберите:

sudo make

Затем локально будут созданы некоторые библиотеки, далее наберите:

sudo make load

Это установит драйвер, и все.

0
27.01.2020, 21:41

Теги

Похожие вопросы