У чому полягає основна відмінність Arch та Gentoo Linux? [зачинено]


53

Чим відрізняється Arch Linux від Gentoo Linux? Їх ідеології здаються мені досить схожими.


1
Привіт Ritik, ласкаво просимо на unix.SE. Це питання не є гарним форматом для цього сайту, оскільки він досить широкий і в першу чергу заснований на думці. Може взагалі звузити ваше запитання? Чи є певний компонент їхніх ідеологій, який, як ви очікуєте, буде різним, але здається схожим?
вр

Я мав на увазі подібність, яку обидві будують користувачі відповідно до їх бажання.
Ritik

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

1
Gentoo дозволить вам керувати необхідними функціями пакунків за допомогою прапорів USE . Волок менеджер пакетів є шедевром. Але вам знадобиться час, і це буде велика різниця між двома дистрибутивами. Коли ви потягнете, зокрема gcc, будете знати. Я ніколи не бачив процесу, коли такий новачок, як я, міг складати / встановлювати 1500 пакетів без помилок, включаючи gcc, webkit та Libreoffice (full). Крім того, у посібнику Gentoo є найдокладніший посібник із встановлення, який я коли-небудь бачив. Я використовую Arch -

4
Навіщо закривати питання? Я не згоден, це ґрунтується на думці. Просити розбіжностей - не запитувати думок.
Йохан Буле

Відповіді:


42

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

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

  1. Мабуть, документація Gentoo дуже залякує нових користувачів, тоді як документація на Arch дуже залежить від девізу KISS (Нехай це буде просто, дурно).

  2. Менеджери пакетів також різні. Arch Linux використовує Pacman (або в деяких спінах, таких як antergos, Pacman XG), який використовує хорошу попередньо складену систему пакетів, тоді як Gentoo використовує диспетчер Portage, який робить пакети з вихідного коду .

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

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

    (Якщо вас може зацікавити, диспетчер порталів Gentoo має багато хороших функцій, які не доступні у щойно встановленому пакеті)

  3. Популярність - це різниця. Незважаючи на те, що вас може зацікавити оригінальність, прийняття вашої ОС може істотно змінитись у вашому досвіді Linux. Передусім у тому, скільки файлів ви можете отримати доступ до диска та скільки навчальних посібників, які вам доведеться переглянути за необхідності.

    За даними distrowatch, Arch Linux займає 8 місце за загальною популярністю, а Gentoo - на 47-му .

    Хоча популярність може допомогти, це може не допомогти вам легко вибрати дистрибутив. Я особисто не пробував Gentoo, це може бути просто дивовижно функціональна і проста ОС, в той час як Arch піднявся набагато далі своїм головним стартом.

  4. Gentoo має велику різноманітність офіційно підтримуваних настільних комп’ютерів від AfterStep та BlackBox, до Gnome та Xfce. Arch Linux офіційно підтримує здебільшого основні настільні комп’ютери. (Можливо, тому, що його прийнято прийняти як систему командного рядка).

  5. Я міг би перелічити ще багато відмінностей, але окрім перерахованих вище (а може й інших) відмінностей, розподіли досить схожі.

Якщо ви хочете зробити хороший ресурс для порівняння, я рекомендую distrowatch.com , якщо ви ще цього не переглядали.


2
Я переглянув дистрафіку, але хотів принципової різниці. Дякую за корисну відповідь.
Рітік

1
З тих пір, як з'явилася wiki.gentoo.org , документація сильно просунулася. Стару документацію на основі XML, я вважаю, повністю припинено.
lkraav

Стверджувати очевидне, це чудово! Хоча я ніколи не знав, що документація настільки стандартизована ...
Кондиціонер повітря

16

Мабуть, найбільша різниця полягає в тому, що gentoo надає вихідні пакети, а арка надає попередньо складені бінарні файли. Arch також підтримує лише версії x86, хоча він був перенесений з іншими архітектурами з певним успіхом. Шукайте тут список.


12

В інсталяції Gentoo вам буде набагато більше рекомендується скласти власне ядро ​​- досвід, через який повинен пройти будь-який користувач Linux. :)

Arch за замовчуванням використовує systemd для своєї ініціалізації. systemd стає набагато популярнішим, і більшість дистрибутивів переходить на нього замість старої системи init у стилі System-V. Gentoo використовує цю стару систему init за замовчуванням, але їй допомагає OpenRC. Однак Gentoo має доступні системи Portage .

Я хотів би зазначити одну схожість: ви можете багато чого дізнатись про Linux, лише встановивши будь-який дистрибутив!


2
Пекло ні, аркова установка - це вітер людина. Встановлення Gentoo все ще дає мені кошмари (але я це все одно люблю). Встановлення арки - це буквально просто розділення (ви можете навіть просто зробити 1 великий розділ і зробити це з ним), встановити розділ, виконати одну команду (pacstrap), встановити пароль root і встановити диспетчер завантаження. Між ними є кілька незначних кроків (як, наприклад, мова та щось), але я маю на увазі, що це все добре вписується на невелику сторінку вікі ... Установочна документація Gentoo - це багато, багато сторінок, і це теж важко, особливо конфігурація ядра, якщо ви хочете зробити це добре.
Cestarian
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.