В чем основное различие между Arch и Gentoo Linux?

В чем основное различие между Arch и Gentoo Linux?

В чем разница между Arch Linux и Gentoo Linux? Мне их идеологии кажутся довольно схожими.

решение1

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

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

  1. По-видимому, документация Gentoo считается очень пугающей для новых пользователей, в то время как документация Arch вполне соответствует девизу KISS (Keep it simple, dumb) (будь проще, глупый).

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

    Из-за разницы в менеджерах пакетов один дистрибутив может иметь меньше подготовленных пакетов, чем другой. Я бы сказал, что Arch будет иметь больший выбор пакетов по сравнению с Gentoo, в то время как Gentoo позволяет осуществлять детальный контроль функций определенных пакетов черезФлаги USE.

    Однако большинство пакетов доступны в исходном коде. Поэтому вы можете довольно легко собрать их в соответствии с любым менеджером пакетов, который вы используете.

    (Если вам интересно, менеджер портежей Gentoo имеет много полезных функций, которых нет в свежеустановленном pacman.)

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

    По данным distrowatch,Arch Linux — восьмойв общей популярности, в то время какGentoo на 47-м месте.

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

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

Если вам нужен хороший ресурс для сравнения, я рекомендуюdistrowatch.com, если вы его еще не смотрели.

решение2

Вероятно, самое большое отличие в том, что gentoo предоставляет исходные пакеты, а arch предоставляет предварительно скомпилированные двоичные файлы. Arch также поддерживает только машины x86, хотя он был портирован на другие архитектуры с некоторым успехом. Смотритездесьдля списка.

решение3

При установке Gentoo вам будет гораздо проще скомпилировать собственное ядро ​​— опыт, который должен получить любой опытный пользователь Linux. :)

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

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

Связанный контент