Вообще говоря, современные дистрибутивы Linux могут работать практически с любым оборудованием. Вполне возможно, что оно не будет максимально использовать аппаратное обеспечение (например, новая графическая карта новой модели может не работать с 3D-ускорением в Linux, потому что поставщик не выпускает спецификации и / или драйверы и добровольцы, у которых нет ''). пока не разобрался как это работает), но аппаратная часть в целом будет работать. Такие вещи, как: вы можете использовать свой сканер, но не его аппаратные кнопки; ваша клавиатура позволит вам вводить текст, но для работы мультимедийных кнопок может потребоваться некоторая настройка; и так далее.
Есть, однако, несколько вещей, которые могут сбить вас с толку. Вы столкнулись с одним из них: прошивкой. Это еще более усугубляется довольно строгими Руководствами Debian по свободному программному обеспечению, которые являются частью социального контракта проекта Debian. Другие дистрибутивы предъявляют более слабые требования к тому, что включено в стандартный дистрибутив, и, следовательно, работают с большей готовностью. Стоит ли этот компромисс, это во многом зависит от вашего политического мнения о свободном программном обеспечении; если вам нужно бесплатное программное обеспечение, тогда другой дистрибутив может лучше подходить для ваших нужд, но если вам нужно бесплатное программное обеспечение, как это определено Free Software Foundation и проектами GNU, тогда Debian, вероятно, является одним из лучших вариантов.
Специально для прошивки RTL (Realtek) на Debian эта прошивка доступна в non-free
области репозиториев Debian. Для того, чтобы использовать это, ваш выбор:
- Сконфигурируйте свою систему, чтобы разрешить установку
non-free
пакетов. Это не сложно; это включает обновление одного текстового файла в /etc/apt/sources.list*
(либо sources.list напрямую, либо одного из файлов в sources.list.d) и запуск apt-get update
. Я считаю, что где-то в графическом менеджере пакетов Debian Synaptic есть графический интерфейс для того же. После этого вы сможете устанавливать несвободные пакеты с помощью apt-get install
(и вы не будете знать, является ли устанавливаемый вами пакет main
или non-free
).
- Загрузите и установите нужные вам несвободные пакеты отдельно. Например, вы можете загрузить пакет firmware-realtek вручную и установить его с помощью
dpkg --install
. По сути, это то же самое, что делает apt-get install
, за исключением того, что apt-get имеет функции для загрузки самих пакетов, интеллектуальной обработки зависимостей, отслеживания обновлений и т.д. Таким образом, вы точно знаете, на какие несвободные пакеты вы установили вашей системы, но вам нужно будет выполнить обновление пакетов вручную. В частности, для прошивки, последнее не должно быть основным фактором, так как прошивка обновляется очень редко.
Debian гордится тем, что строго придерживается принципов свободного программного обеспечения. Если вам нужна бесплатная операционная система, это, как правило, хорошая вещь, но это также означает, что некоторые программные пакеты, которые доступны в других дистрибутивах, возможно, даже как часть установки по умолчанию, гораздо больше вовлечены в работу над Debian.
Тем не менее, при условии, что вы можете настроить работу сети на только что установленной системе, большинство других проблем легко решается с помощью поиска в Интернете. Существует огромное количество информации о том, как заставить различные части оборудования работать полностью с Linux в целом, включая Debian. (Документация Gentoo и Arch также является примерной, хотя не каждая конкретная команда, имя пакета и расположение файла будут применяться к Debian.)