Як вибрати найкращий дистрибутив Linux для ваших потреб

Що потрібно знати

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

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

Найкращий з найкращих дистрибутивів Linux усіх часів

Диференціатори розподілу

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

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

Популярний веб-сайт DistroWatch.org пропонує інструмент пошуку, який дозволяє вказати ці та інші точні критерії, щоб звузити список активних дистрибутивів від сотень до десятків або навіть лише одного небагато.

Шукайте на DistroWatch.org

Архітектура

Архітектура має значення, оскільки не всі дистрибутиви Linux підтримують усі можливі конфігурації процесорів у світі. Причина, по якій ви не можете запустити Microsoft Windows на 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
  • ARM: оптимізований для мобільних пристроїв чіпсет, поширений у планшетах і смартфонах
  • PowerPC: «старий» чіпсет для апаратного забезпечення Apple

Ваш дистрибутив має бути сумісним з вашим набором мікросхем, але не існує «кращого чи гіршого» дистрибутива, заснованого лише на чіпсеті. Це питання сумісності "все або нічого".

Програмне забезпечення Init

Власне кажучи, програмне забезпечення ініціалізації це перший процес, який запускається під час завантаження комп’ютера на базі Linux. Це демон, який працює протягом усього часу роботи системи; це батьківський процес кожного наступного процесу, який запускається на машині.

Вибір програмного забезпечення ініціалізації є суперечливим у тому сенсі, що різні досвідчені користувачі сперечаються «за» і «проти» SysV проти systemd. Вибір не є тривіальним; це програмне забезпечення керує тим, як система керує процесами.

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

Інші форми програмного забезпечення для ініціалізації також поширюються на ринку, але SysV і systemd є найбільшими. Ваш вибір програмного забезпечення для ініціалізації в основному не має значення, якщо ви не досвідчений користувач, який віддає перевагу одне одному. Більшість сучасних дистрибутивів почали покладатися на systemd, тому SysV та альтернативні inits знайти все важче.

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

Усе програмне забезпечення Linux постачається у формі a пакет. Інший менеджери пакетів керувати архівуванням і керуванням цими пакетами. Більшість пакетів є ні взаємозамінні, хоча утиліти люблять інопланетянин конвертувати між деякими типами пакетів.

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

  • dpkg: Керує спеціальними для Debian (.DEB) пакетами — поширеними в дистрибутивах на базі Debian, включаючи Ubuntu та Linux Mint — за допомогою таких інструментів, як APT.
  • Менеджер пакетів RPM: встановлює/керує пакетами Redhat Package Manager (.RPM). Використовує такі інструменти, як DNF, yum і zypper.
  • flatpak: ізольований/контейнерний формат, який є міжплатформним.
  • pacman: Поширений у 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
Елементарна ОС