The Best Дистрибутиви Linux без Systemd

Feb 24, 2025
Linux,
BMJ / Shutterstock.com

Коли приймаються домінуючі дистрибутиви систематичний , Розкольники роздвоєного розподілу і почали нові проекти. Так що ваші варіанти, якщо ви шукаєте, чи не Systemd розподілу? Давайте подивимося.

Systemd: Швидкий Recap

Історично склалося, що послідовність запуску в системі Linux була точною копією ініціалізації системи, яка була введена з V Unix System (SysV). Система ініціалізації SysV прив'язана до Unix філософія . Коли люди звертаються до філософії Unix, вони, як правило, звести його до добре відомої Синхронний звук «зробити одну річ, і робити це добре.» І справа в тому, щоб почати як перший процес, а потім запускати інші процеси. Це також забито зомбі зараз і потім.

SysV INIT зробив свою роботу досить добре, але це не робило його занадто ефективно. Він почав процеси послідовно, один за іншим. Там не було ніякого паралелізму. Дизайн пляшка шиї пропускної здатності. Це було більш-менш маскуються посиленнями швидкості сучасного апаратного забезпечення, і це не так, якщо завантаження комп'ютера Linux взяв нескінченний вік. Але так, технічно це можна було б зробити більш ефективним.

Як і все інше в Linux, користувачі мали вибір. Альтернативи були доступні. Грамотні користувачі можуть налаштувати свій Linux комп'ютер, щоб використовувати іншу систему ініціалізації, один, який почав процеси паралельно і працював так, як їм подобається.

Деякі з варіантів були:

  • вискочка : Це була ініціатива, розроблена канонічний що і далі залишалося прийнято червоний капелюх Сімейство розподілів, в тому числі Centos і м'яка фетровий капелюх . НЕ Upstart більше не знаходиться в розробці.
  • runit : Це незалежний багатоплатформовий проект, який працює на FreeBSD та інші похідні BSD, а також на Macos , Solaris і системи Linux. Він був прийнятий в якості будь-якої системи за умовчанням ініціалізації або один з варіантів установки часу на кілька дистрибутивів Linux.
  • s6-Linux-INIT : S6 є заміною для SysV ініціалізації, який намагається вирішити послідовний характер SysV инициализацией і залишаються вірні філософії Unix.

Systemd ще одна заміна для SysV ініціалізації, але вона включає в себе набагато більше. Вона має модулі, які керують фізичними пристроями, логіни, дозвіл імен мережі, і багато іншого, вона складається з більш ніж 70 довічних файлів і понад 1,4 мільйонів рядків коду. Для порівняння, SysV для ініціалізації арочний Linux складає менше ніж 2000 рядків коду. Очевидно, що Systemd добре і дійсно відмовилися від філософії Unix. І не тільки це, він робить подальшу єресь повністю ігноруючи Портативний інтерфейс операційної системи (POSIX) стандарт.

У Systemd аргументи є одними з найбільш спекотних я коли-небудь бачив у з відкритим вихідним кодом спільноти. (І це говорить щось.) Однаково голосисті про-Systemd і не-Systemd табору не єдині люди, залучені, звичайно. Я говорю з великою кількістю людей, які навіть не знають, що Systemd річ, а також безліч інших, хто чув про нього, але не знають достатньо подробиць, щоб сформувати думку, так чи іншої. Чесно кажучи, вони не піклуються. Вони просто хочуть матеріал для роботи.

Якщо ви не впевнені ви на розподіл Systemd основі, запустіть псувати командування на ідентифікатор процесу 1.

 пс -p 1 

Якщо ви бачите «Systemd» у відповідь, то очевидно, що ви використовуєте Systemd. Якщо він говорить щось ще, як правило, «INIT» -то це не так.

Пов'язані: Чому Systemd Linux як і раніше розкольницькою після всіх цих років

Філософія, Архітектура та Технології підвищення якості

Різні люди заперечують проти Systemd з різних причин. Для деяких, це зневага до традиційної філософії Unix. Хоча це не є обов'язковою догма, це «Unix шлях.» І це шлях, який витримав випробування часом: Малі комунальні послуги що може бути водопровідна разом так що їх вихід стає входом наступного процесу в трубопроводі є основною частиною того, що дає Linux своє почуття і характер. Це те, що робить його особливо підходящим для швидкого бруківки разом творчі рішення для разових або коротко-існуючих вимог.

Інші опитані проектні рішення за Systemd, на «архітектуру програмного забезпечення.» Чому включати в себе все, що функціональність, яка не має нічого спільного із завантаженням системи? Якщо ці інші елементи потребують оновлення або поліпшення, зробити саме це. Але чому інтегрувати всю партію в одну масивну, взаємопов'язаного набору додатків?

Висловлювалися побоювання з приводу Systemd розробників кавалер ставлення до виправлених помилок в цілому, і до Загальні Уразливості і Експозиції зокрема. Чим більше рядків коду ви маєте, тим більше помилок ви повинні мати справу з. Коли ці помилки є пов'язаним з безпекою, і мають свій власний номер CVE виділив їм, то вам потрібно мати справу з ними вчора.

Якою б не була причина або причини вашого бажання залишити Systemd на основі розподілу Linux, питання в тому, куди ви йдете далі? Може бути, ви хочете спробувати щось абсолютно нове. Ви можете розраховувати на вивчення тонкощів нового розподілу. З іншого боку, ви, можливо, немає ні часу, ні апетит ще одну криву навчання. Ви хочете, щоб повернутися і працює так само швидко, як це можливо в системі, яка відчуває, як знайомий, як це можливо.

Debian Сімейство: Devuan

Якщо ви використовуєте Debian або один з незліченних Debian-похідних, таких як Ubuntu і все його плем'я родичі, це має сенс для вас, щоб перевірити Devuan . Devuan форк Debian, так що багато чого буде знайоме. Оболонка за замовчуванням є Bash і менеджер пакету схильний . Devuan був роздвоєний від Debian в 2014 р Це міцне і стабільне і має процвітаючу громаду.

Якщо ви віддаєте перевагу GNOME як ваш оточення робочого столу, Ви повинні будете зробити трохи додаткової роботи. GNOME не пропонується як вибір робочого столу під час установки. MATE , Кориця , XFCE та інші доступні, але GNOME повинні бути встановлені вручну, як тільки ви отримали вашу систему і працює.

GNOME має деякі залежності на Systemd компонентів, а саме, Udev менеджер пристроїв апаратних засобів і logind Ввійти менеджер. Заміни для них були створені Gentoo Linux розробники.

eudev і elogind дозволяють додаткам з жорсткими залежностями на Systemd працювати, як якби були встановлені Systemd. Anti-пуристи Systemd заперечують, що теж, стверджуючи, що потураючи програмне забезпечення, закодовані в жорстких залежності для Systemd майже так само погано, як працює Systemd.

Вибір системи ініціалізації на Devuan є SysV ініціалізації або OpenRC .

Arch Сімейство: Артикс Linux

Арка і Manjaro користувачі могли б хотіти Артикс Linux для закрутки. Артикс форк Arch, який будує за проектом Arch-OpenRC. Його перший реліз вийшов в 2017 році.

Arch вики містить Інструкції по заміні Systemd з OpenRC , Але це офіційно не підтримується. Крім того, оскільки підтримка OpenRC була знизилася з Manjaro , Ні Manjaro походження розподілу, який Systemd безкоштовно.

Так що якщо ви хочете залишитися в Арх-всесвіту, вам потрібно вибрати вилку Arch на основі як Artix, який використовує іншу систему ініціалізації. Артикс звичайно поставляє на цьому фронті. Під час процесу установки, можна вибрати один з трьох різних систем ініціалізації. Можливі такі варіанти OpenRC, runit і s6.

Все очікуваних настільних ароматизаторів доступні, такі як кориця, MATE, XFCE, і багато іншого. Тут є також версії в тестуванні що підтримка GNOME і i3 черепиця віконного менеджера .

Менеджер пакета pacman . Звичайно, ви можете використовувати, щоб встановити pamac , яй Або будь-який з інших Arch Repository Користувач (AUR) хелпери. Оболонка за замовчуванням є Bash.

Це все, що вам подобається, про Arch без Systemd.

Red Hat та Fedora: Pclinuxos

Проект Systemd - це ініціатива Red Hat. Основні розробники Systemd - це працівники Red Hat. Здається, що багато в світі Linux, все, що виходить з "корпоративного" Linux табору-Red Hat, Оракул , Інтентер , Канонічний , наприклад, автоматично повинен бути недовіреним.

Systemd був описаний як-серед інших речей - нічого більше, ніж сюжет червоною капелюшкою, щоб сформувати Linux в щось, що відповідає їхній вбудованій робочій системі. Якщо червона капелюх потрібен розповсюдження, адаптоване до вбудованих систем, це було б легше, щоб просто створити його. Вам не потрібно переконувати арку, ubuntu, і Роздумувати дотримуватися костюма.

Звичайно, з червоною капелюхом, що є всією причиною, система існує, ви не збираєтеся знайти похідну червоної капелюхи без системи. Так що ж ви рухаєтеся, щоб відчувати себе новим і іншим. Але якщо ви принаймні хочете дотримуватися розподілу, який використовує Менеджер пакетів Red Hat (Rpm), ви повинні переглянути pclinuxos.

Проект PclinuxoS розпочався у 2003 році як вилку зараз-неіснуючої Mandrake Linux тільки раніше Mandrake став Mandriva . Перший випуск PClinuxos з'явився у 2007 році, тому він прогнозує систему протягом дороги.

Поки Pclinuxos використовує файли ".RPM", він маніпулює їх за допомогою власного програмного забезпечення керування пакетами, apt-rpm . Це моделюється після підхожий команду з світу Debian. Модифікована версія синаптичний також передбачено, що працює з файлами ".RPM" замість файлів ".deb".

Pclinuxos використовує sysv init і забезпечує вибір Плазма , Mate та настільні середовища XFCE під час установки. Є кілька випусків "спільноти REMASTER", які забезпечують інші настільні середовища, включаючи GNOME. Оболонка за замовчуванням є bash.

Вогонь деяких VMS

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

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

Пов'язані: Початківця Geek: Як створити та використовувати віртуальні машини


Linux, - Найпопулярніші статті

Як використовувати DB Browser для SQLite на Linux

Linux, Dec 16, 2024

Fatmawati Achmad Zaenuri / Shutterstock DB Browser для SQLite дозволяє переглядати і редагувати SQLite бази да�..


Що таке Bash Словники на Linux, і як ви їх використовуєте?

Linux, Jun 16, 2025

Fatmawati Achmad Zaenuri / Shutterstock.com Bash словники дають вам хеш-карту і асоціативні масиви в скрипт�..


How to Configure or Disable Linux Mint Update Notifications

Linux, Jul 9, 2025

Достатньо дратівливих повідомлень про оновлення м'яти Linux? Або, можливо, ви так стурбовані тим, що залиш..


Цей новий Linux Gaming Laptop Має Спекуляції на Run Anything

Linux, Oct 20, 2025

Комп'ютери JUNO Linux і ігри починають об'єднатися набагато більше. Точний Парова колода з�..


Як завантажити і встановити Steam, на Linux

Linux, Oct 9, 2025

PostModern Studio / Shutterstock.com Отже, ви хочете спробувати гри на Linux ? У цій статті, погляд да�..


Як оновити Fedora Linux

Linux, Nov 10, 2024

Отже, ви, нарешті, завантажили і встановили Fedora Linux, але тепер ви можете бути здивовані, як ви тримаєте в�..


Як знайти PID процесу Linux за допомогою PIDOF або PGREP

Linux, Nov 15, 2024

Робота з процесом Linux часто означає знати його ідентифікатор процесу або PID. Це унікальний номер, що надає�..


Як отримати свій публічний IP у сценарії Linux Bash

Linux, Nov 9, 2024

Вам знадобиться зовнішня IP -адреса, якщо ви хочете віддалено підключитися до комп’ютера. Знайти його вру�..


Категорії