Що краще - gentoo або arch linux

Багато більш досвідчені користувачі Linux, які вже освоїли Ubuntu і хочуть розбиратися далі в сімействі цих операційних систем звертають свою увагу на Gentoo або Arch Linux. Обидва цих дистрибутива дуже сильно виділяються з маси інших. Вони дозволяють вам самим повністю зібрати свою систему з окремих компонентів і зробити її такою як потрібно.

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

2014-09-30-192920_1360x768_scrot_zpsb5759d0b

Порівнювати дистрибутиви будемо за певними критеріями, щоб надати статті певної структури. Почнемо від самого першого, з чим зіткнеться кожен користувач - установки.

установка

arch2

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

У ArchLinux, пакети будуть автоматично завантажені і розпаковані за допомогою пакетного менеджера pacman, вам не доведеться з ними ще щось робити. У Gentoo ж потрібно завантажити архів з базової кореневої файлової системою і розпакувати його в корінь майбутньої установки. Це не набагато складніше, ніж в попередньому варіанті.

Крім того, в Gentoo, вам надається можливість зібрати ядро ​​з початкових кодів та налаштувати для нього потрібні параметри, хоча якщо ви не хочете самі налаштовувати ядро, можна скористатися скриптом, який зробить все автоматично. Решта пакетів під час установки будуть збиратися за допомогою пакетного менеджера Emerge.

У цьому порівнянні Gentoo vs ArchLinux перемагає Gentoo, оскільки її процес установки не набагато складніше ніж у ArchLinux. Але зате тут є більше можливостей, наприклад, збірка ядра.

система ініціалізації

Дистрибутив ArchLinux використовує найновіші технології, тому не дивно, що тут застосовується Systemd і замінити її на що-небудь ще ви не можете.

Gentoo в цьому плані більш демократична. Ви можете використовувати за бажанням нову систему ініціалізації Systemd або ж перевірену OpenRC, операційна система підтримує повністю їх обох.

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




programmy-dlya-linux

Цей пункт найцікавіший. ArchLinux використовує для установки пакетів власний пакетний менеджер - Pacman, його формат pkg. Він дуже схожий на Deb або Rpm, це звичайний архів з бінарними файлами. Що стосується функціональності, то тут підтримується все, що потрібно - залежно, рекомендації, оновлення, кеш і багато іншого.

У Gentoo потрібно збирати пакети з початкових кодів. Але все не так страшно. Цим займається пакетний менеджер Emerge. Для кожного пакету розробники написали файл формату ebuild, який вказує пакетного менеджера як потрібно збирати пакет, помилки виникають дуже рідко, тільки компіляція займає набагато більше часу, ніж звичайна установка бінарники.

Зате компіляція дає дуже багато гнучкості. Програма буде оптимізована саме під ваше залізо, але це ще не все, ви можете зібрати програму тільки з тими функціями, які вам потрібні. Ця функція в Gentoo реалізована за допомогою USE прапорів, ви просто вказуєте потрібні прапори для пакета і він буде зібраний без зайвих компонентів. Бінарники ж, зазвичай містять всі можливі функції.

Що стосується кількості програмного забезпечення, то тут ситуація протилежна. У ArchLinux є великі офіційні репозиторії, а також призначений для користувача репозиторій пакетів AUR. У AUR є все. Іноді навіть RPM пакетів немає для програми, а в AUR вона є. Причиною цього простота створення пакетів для Arch Linux, файли настройки складаються з декількох простих рядків, тому створити пакет може навіть початківець користувач. До того ж пакети сюди додають самі користувачі.




У Gentoo теж є непогані офіційні репозиторії і є сторонні репозиторії, так звані, оверлеї, але тут є далеко не всі програми, і не завжди найновіші версії. Написати ebuild досить складно, там використовується спеціальний API і все дуже заплутано.

За гнучкості роботи з програмами на першому місці Gentoo, але якщо потрібна доступність програм і легка установка, то в порівнянні Gentoo або Arch, варто вибрати останнього.

оновлення системи

Обидва дистрибутива використовують систему роллінг релізів. Тобто вам не потрібно оновлюватися з однієї фіксованої версії на іншу, досить просто виконати оновлення пакетів до найновішої версії, і ви отримаєте найновішу версію системи.

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

У Gentoo система ще більш складна, але і більш гнучка. Під час оновлення завантажується весь репозиторій Gentoo, він називається дерево портів. Текстові файли ebuild займають не так багато, тому є можливість не завантажувати метадані, а завантажувати безпосередньо так звані пакети.

Це означає, що ви отримуєте можливість зберегти копію дерева пакетів і потім з неї відновити його початковий стан, тим самим відкотивши систему до попередньої версії. Також, встановлюючи пакети без повного оновлення ви можете бути впевнені, що вони сумісні з вашим поточному програмним забезпеченням, чого не можна сказати про ArchLinux.

Якщо порівнювати Gentoo vs Arch за цим критерієм, то перемагає однозначно Gentoo через свою гнучкості.

стабільність системи

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

Gentoo - стабільна система, пакети ретельно тестуються перед тим, як потрапити в офіційний репозиторій. До того ж у Emerge є спеціальний сервіс - Enews, через який розробники якщо щось і зламали через оновлення версій, то повідомляють користувачам що потрібно зробити щоб вирішити проблему.

Спільнота і документація

yribxunj1ye

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

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

висновки

У цій статті ми спробували виконати порівняння gentoo і arch, двох незвичайних дистрибутивів Linux, для досвідчених користувачів. Вони сильно відрізняються від основної маси, але також досить відрізняються один від одного. Складно сказати що краще Gentoo vs ArchLinux, цей вибір кожен повинен зробити сам для себе, в залежності від того, що вам потрібно від системи.

А що б ви вибрали з цих двох дистрибутивів? Що вам більше до душі? Чому? Напишіть в коментарях!

На завершення пропоную відео з оглядом ArchLinux:

Поділися в соціальних мережах:

Схожі
6 Краще не ubuntu дистрибутивів linux для початківців6 Краще не ubuntu дистрибутивів linux для початківців
Віртуальна флешка в linuxВіртуальна флешка в linux
Установка з ebuild в gentooУстановка з ebuild в gentoo
Список встановлених пакетів gentooСписок встановлених пакетів gentoo
Установка пакетів в gentooУстановка пакетів в gentoo
Порівняння fedora vs opensuseПорівняння fedora vs opensuse
Кращі дистрибутиви linux 2017Кращі дистрибутиви linux 2017
Установка plasma в gentooУстановка plasma в gentoo
Установка webmin в gentooУстановка webmin в gentoo
Перший стабільний реліз apricity osПерший стабільний реліз apricity os
» » Що краще - gentoo або arch linux