Домашняя » как » Как установить драйверы оборудования в Linux

    Как установить драйверы оборудования в Linux

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

    Хорошей новостью является то, что, если устройство будет работать в Linux, оно, вероятно, будет «просто работать» из коробки. Иногда вам может понадобиться установить драйверы, но некоторые устройства могут просто не работать вообще.

    Как работают аппаратные драйверы в Windows

    При установке Windows вам необходимо установить драйверы оборудования, предоставленные производителем оборудования - драйверы чипсета материнской платы, драйверы видеокарты, драйверы Wi-Fi и многое другое..

    Windows пытается помочь. Microsoft поставляет множество этих драйверов, поставляемых производителем, с Windows и размещает многие из них в Центре обновления Windows. Когда вы подключаете новое устройство к вашему компьютеру Windows и видите всплывающее окно «Установка драйвера», Windows может загружать предоставленный производителем драйвер от Microsoft и устанавливать его на ваш компьютер. Microsoft не пишет эти драйверы самостоятельно - она ​​получает их от производителей и предоставляет их вам после проверки.

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

    Как работают аппаратные драйверы в Linux

    В Linux все по-другому. Большинство драйверов для оборудования на вашем компьютере имеют открытый исходный код и интегрированы в саму Linux. Эти аппаратные драйверы, как правило, являются частью ядра Linux, хотя биты графических драйверов являются частью Xorg (графической системы), а драйверы принтера включены в CUPS (система печати)..

    Это означает, что большинство доступных аппаратных драйверов уже есть на вашем компьютере, включая ядро, графический сервер и сервер печати. Эти драйверы иногда разрабатываются любителями. Но они иногда разрабатываются самим производителем оборудования, который вносит свой код непосредственно в ядро ​​Linux и другие проекты..

    Другими словами, большинство аппаратных драйверов включены "из коробки". Вам не нужно выискивать драйверы, предоставляемые производителем, для каждого оборудования в вашей системе Linux и устанавливать их. Ваша система Linux должна автоматически определить ваше оборудование и использовать соответствующие драйверы оборудования.

    Как установить проприетарные драйверы

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

    Чаще всего они включают проприетарные графические драйверы для графического оборудования NVIDIA и AMD, которые обеспечивают более высокую производительность графики для игр в Linux. Есть драйверы с открытым исходным кодом, которые могут заставить вашу графику работать, но они не предлагают такой же уровень производительности 3D-игр. Некоторые драйверы Wi-Fi также остаются проприетарными, поэтому ваше беспроводное оборудование может не работать, пока вы их не установите.

    То, как вы устанавливаете проприетарные драйверы, зависит от вашего дистрибутива Linux. В дистрибутивах на основе Ubuntu и Ubuntu есть инструмент «Дополнительные драйверы». Откройте тире, найдите «Дополнительные драйверы» и запустите его. Он определит, какие проприетарные драйверы вы можете установить для вашего оборудования, и позволит вам установить их. В Linux Mint есть инструмент «Driver Manager», который работает аналогично. Fedora против проприетарных драйверов и не делает их такими простыми в установке. Каждый дистрибутив Linux обрабатывает это по-своему.

    Как установить драйверы принтера

    Однако может потребоваться установить драйверы для принтеров. Когда вы используете инструмент настройки принтера для настройки CUPS (Common Unix Printing System), вы сможете выбрать подходящий драйвер для вашего принтера из базы данных. Как правило, это включает в себя поиск производителя вашего принтера в списке и выбор названия модели принтера..

    Вы также можете указать файл описания принтера PostScript или файл PPD. Эти файлы часто являются частью драйвера Windows для принтеров PostScript, и вы можете найти файл PPD, который улучшает работу вашего принтера. Вы можете предоставить файл PPD при настройке принтера в инструменте конфигурации принтера вашего рабочего стола Linux.

    Принтеры могут быть головной болью в Linux, и многие могут не работать должным образом - или вообще - независимо от того, что вы делаете. Хорошая идея - выбрать принтеры, которые, как вы знаете, будут работать с Linux, когда вы в следующий раз зайдете в магазин за покупками..

    Как заставить другое оборудование работать

    Иногда вам может понадобиться установить проприетарные драйверы, которые ваш дистрибутив Linux вам не предоставил. Например, NVIDIA и AMD предлагают пакеты установки драйвера, которые вы можете использовать. Однако вы должны стремиться использовать проприетарные драйверы, упакованные для вашего дистрибутива Linux - они будут работать лучше всего.

    В общем, если что-то не работает в Linux «из коробки» - и если оно не работает после установки проприетарных драйверов, предоставляемых вашим дистрибутивом Linux - это, вероятно, не будет работать вообще. Если вы используете более старый дистрибутив Linux, обновление до более нового обеспечит вам новейшую поддержку оборудования и улучшит работу. Но если что-то не работает, скорее всего, вы не сможете заставить его работать, просто установив драйвер.

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


    В общем, вы не должны слишком часто связываться с драйверами оборудования. Это видение Linux - драйверы с открытым исходным кодом и интегрированы в ядро ​​и другие части программного обеспечения. Вам не нужно устанавливать или настраивать их - система автоматически обнаружит ваше оборудование и использует соответствующие драйверы. Если вы установили Linux, ваше оборудование должно просто работать - или сразу, или, по крайней мере, после того, как вы установите несколько простых в установке проприетарных драйверов, предоставляемых инструментом, подобным утилите Additional Drivers в Ubuntu..

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

    Изображение предоставлено: Blek на Flickr