Как выбрать лучший дистрибутив Linux для ваших нужд

Что нужно знать

  • Основные отличия дистрибутива включают поддержку архитектуры, систему инициализации, менеджер пакетов по умолчанию и пользовательский интерфейс.
  • Для новых пользователей Linux с современным оборудованием хорошо начать с Ubuntu Linux, Linux Mint и Elementary OS.
  • Для продвинутых пользователей Linux с высокопроизводительным оборудованием Manjaro Linux и Slackware предлагают больший контроль над операционной системой.

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

Лучший из лучших дистрибутивов Linux за все время

Дифференциаторы распределения

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

  • Архитектура: Тип микросхем, поддерживаемых дистрибутивом через включенное ядро.
  • Программное обеспечение инициализации: Базовый подход к запуску и управлению процессами.
  • Менеджер пакетов: Инструмент управления пакетами по умолчанию для дистрибутива.
  • Диспетчер рабочего стола: Графический пользовательский интерфейс для раздачи.
Иллюстрация женщины, пытающейся решить, какой дистрибутив Linux является лучшим.
 Тереза ​​Чиечи © Lifewire

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

Поиск по DistroWatch.org

Архитектура

Архитектура имеет значение, потому что не все дистрибутивы Linux поддерживают все возможные конфигурации процессоров в мире. Причина, по которой вы не можете запустить Microsoft Окна на Android планшет, например, потому что Windows поддерживает только процессоры на базе Intel или AMD для настольных ПК или процессоры на базе ARM на мобильных устройствах.

Технически возможно, хотя и непросто, запустить Windows на планшете Android с процессором x86, x86_64 или ARM.

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

К наиболее распространенным архитектурам, которые вам следует учитывать, относятся:

  • x86 (или i586 / i686): 32-битный чипсет, совместимый с Intel и AMD
  • x86_64: 64-битный чипсет, совместимый с Intel и AMD.
  • РУКА: Оптимизированный для мобильных устройств набор микросхем, часто используемый в планшетах и ​​смартфонах.
  • PowerPC: "Старый" чипсет для оборудования Apple.

Ваш дистрибутив должен быть совместим с вашим набором микросхем, но нет дистрибутива «лучше или хуже», основанного только на чипсете. Это вопрос совместимости по принципу "все или ничего".

Программное обеспечение инициализации

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

Выбор программного обеспечения для инициализации является спорным в том смысле, что разные опытные пользователи выступают за и против. SysV против systemd. Выбор нетривиален; это программное обеспечение определяет, как система управляет процессами.

  • SysV: "традиционный" в этом система с корнями в Unix SystemV. Он считается стабильным, но, возможно, менее функциональным, чем systemd.
  • systemd: более современная, высокоинтегрированная система инициализации.

Другие формы программного обеспечения для инициализации также присутствуют на рынке, но SysV и systemd являются наиболее популярными. Ваш выбор программного обеспечения для инициализации в значительной степени не имеет значения, если вы не опытный пользователь, который предпочитает одно другому. Большинство современных дистрибутивов полагаются на systemd, поэтому найти SysV и альтернативные инициалы становится все труднее.

Менеджер пакетов

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

Различные дистрибутивы полагаются на определенные менеджеры пакетов.

  • dpkg: Управляет пакетами, специфичными для Debian (.DEB), распространенными в дистрибутивах на основе Debian, включая Ubuntu и Linux Mint, с помощью таких инструментов, как APT.
  • Менеджер пакетов RPM: Устанавливает / управляет пакетами Redhat Package Manager (.RPM). Использует такие инструменты, как DNF, yum и zypper.
  • Flatpak: Кроссплатформенный формат с изолированной / изолированной программной средой.
  • Пакман: Часто встречается в Arch Linux и его производных.
  • перевозка: Разработан для Gentoo Linux, а теперь также используется ChromeOS и некоторыми другими дистрибутивами.
  • щелчок: Специфичная для Ubuntu форма развертывания контейнерных приложений.

Хотя вы можете выбрать конкретный инструмент для управления пакетами, тип пакета жестко запрограммирован в дистрибутиве. Таким образом, вы никогда не увидите версию Ubuntu, в которой используются файлы RPM. Разные дистрибутивы поддерживают разные хранилища для доступного программного обеспечения. Некоторое программное обеспечение, созданное независимыми разработчиками, может появляться только в одном или двух форматах пакетов. Если для вас важен максимальный доступ к программному обеспечению с открытым исходным кодом, лучше всего подойдет дистрибутив, в котором используются файлы DEB или RPM.

Окружающая среда рабочего стола

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

10 лучших окружений рабочего стола Linux

«Лучшие» настольные среды уравновешивают конфигурируемость с относительным потреблением ресурсов самой DE. Совершенно новый компьютер или компьютер с высокими техническими характеристиками может запустить любую рабочую среду с плавностью топленого масла. Но на более дешевом или более старом оборудовании, особенно в области нетбуков, выбор DE может повлиять на удобство использования всей системы.

Использование ресурсов

  • Обычно используемые DE с высокими ресурсами включают KDE и Budgie.
  • DE среднего веса хорошо работает как на стандартном, так и на бюджетном современный аппаратное обеспечение. В эту категорию попадают Gnome 3, Cinnamon, MATE и Pantheon.
  • Легкий DE идеально подходит для устаревшего оборудования. Выберите XFCE или LXDE.

Конфигурируемость

Новейшие DE, как правило, менее конфигурируемы - они содержат определенный эстетический дизайн, который не допускает столько изменений, сколько еще поддерживают старые DE.

Широко настраиваемые DE включают XFCE, LDXE, Cinnamon, MATE и KDE.

DE с низкой степенью настройки включают Deepin, Gnome 3 и Pantheon.

Случаи применения

Итак, какой дистрибутив лучше всего подходит для ваших нужд? Это зависит от вашего варианта использования.

Если вы бежите старше аппаратное обеспечение, "традиционный" дистрибутив, который использует SysV для инициализации и полагается на 32-битное ядро, скорее всего, окажется оптимальным. Соедините его с легким DE, таким как XFCE. MX Linux делает отличную отправную точку.

Машина с высококлассным оборудованием, управляемая энтузиастом-мастером и любителем Linux, может хорошо работать с Manjaro Linux.

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

Есть ли современное оборудование, которое «просто работает»? Люди новичок в Linux часто переезжают в Ubuntu Linux или Linux Mint. Чтобы получить еще более простой и элегантный дистрибутив, обратитесь к Элементарная ОС.

MX Linux
Manjaro Linux
Slackware Linux
Linux Mint
Элементарная ОС