Как сделать

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

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

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

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

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

  • Архитектура . Тип микросхем, поддерживаемых дистрибутивом через включенное ядро.
  • Программное обеспечение Init : базовый подход к запуску и управлению процессами.
  • Диспетчер пакетов : инструмент управления пакетами по умолчанию для дистрибутива.
  • Desktop Manager : графический интерфейс пользователя для дистрибутива.

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

Архитектура

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

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

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

  • x86 (или i586 / i686): 32-битный Intel- и AMD-совместимый чипсет
  • x86_64 : 64-битный Intel- и AMD-совместимый чипсет
  • ARM : мобильный оптимизированный чипсет, распространенный в планшетах и ​​смартфонах
  • PowerPC : «старый» чипсет для оборудования Apple

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

Программное обеспечение Init

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

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

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

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

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

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

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

  • dpkg : управляет пакетами, специфичными для Debian (.DEB) — распространенными в дистрибутиве на основе Debian, включая Ubuntu и Linux Mint, — с помощью таких инструментов, как APT.
  • RPM Package Manager : устанавливает / управляет пакетами Redhat Package Manager (.RPM). Использует инструменты, такие как DNF, Yum и Zypper.
  • flatpak : формат с песочницей / контейнер с кросс-платформой.
  • pacman : распространенный в Arch Linux и его производных.
  • portage : разработан для Gentoo Linux, а также используется ChromeOS и некоторыми другими дистрибутивами.
  • snap : специфичная для Ubuntu форма развертывания контейнерных приложений.

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

Окружение рабочего стола

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

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

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

  • Обычно используемые DE-ресурсы включают в себя KDE и Budgie.
  • DE среднего веса хорошо работает на стандартном или недорогом современном оборудовании. Гном 3, Корица, Мате и Пантеон попадают в эту категорию.
  • Легкий 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 . Для еще более простого и элегантного дистрибутива обратитесь к Elementary OS .

Похожие посты
Как сделать

Как получить возмещение за покупки в iTunes или App Store

Как сделать

Поверхностное перо не работает? Вот как это исправить

Как сделать

Как настроить и использовать Fire TV Recast

Как сделать

Как изменить рингтон по умолчанию на вашем iPhone