В чем разница между Arch Linux и Gentoo Linux? Мне их идеологии кажутся довольно схожими.
решение1
Да, дистрибутивы похожи, оба настроены на удовлетворение более опытных пользователей, и оба стремятся быть быстрыми и высоконастраиваемыми. Самое техническое сходство в том, что оба основаны на ядре Linux.
Хотя большинство функций могут показаться схожими, между ними есть много различий.
По-видимому, документация Gentoo считается очень пугающей для новых пользователей, в то время как документация Arch вполне соответствует девизу KISS (Keep it simple, dumb) (будь проще, глупый).
Менеджеры пакетов также различаются. Arch Linux использует Pacman (или в некоторых вариантах, таких как antergos, Pacman XG), который использует хорошийпредварительно скомпилированная система пакетовв то время как Gentoo использует менеджер Portage, который делаетпакеты из исходного кода.
Из-за разницы в менеджерах пакетов один дистрибутив может иметь меньше подготовленных пакетов, чем другой. Я бы сказал, что Arch будет иметь больший выбор пакетов по сравнению с Gentoo, в то время как Gentoo позволяет осуществлять детальный контроль функций определенных пакетов черезФлаги USE.
Однако большинство пакетов доступны в исходном коде. Поэтому вы можете довольно легко собрать их в соответствии с любым менеджером пакетов, который вы используете.
(Если вам интересно, менеджер портежей Gentoo имеет много полезных функций, которых нет в свежеустановленном pacman.)
Популярностьразница есть. Хотя вам может быть интересно быть оригинальным, принятие вашей ОС может иметь большое значение в вашем опыте работы с Linux. В первую очередь в том, сколько файлов вы можете получить вне диска и сколько руководств вам нужно просмотреть в случае необходимости.
По данным distrowatch,Arch Linux — восьмойв общей популярности, в то время какGentoo на 47-м месте.
Хотя популярность может помочь, это может не помочь вам легко выбрать дистрибутив. Я лично не пробовал Gentoo, это может быть просто удивительно функциональная и простая ОС, в то время как Arch поднялся намного выше благодаря своему форе.
Я мог бы перечислить еще множество различий, но за исключением указанных выше (и, возможно, других) различий, распределения довольно схожи.
Если вам нужен хороший ресурс для сравнения, я рекомендуюdistrowatch.com, если вы его еще не смотрели.
решение2
Вероятно, самое большое отличие в том, что gentoo предоставляет исходные пакеты, а arch предоставляет предварительно скомпилированные двоичные файлы. Arch также поддерживает только машины x86, хотя он был портирован на другие архитектуры с некоторым успехом. Смотритездесьдля списка.
решение3
При установке Gentoo вам будет гораздо проще скомпилировать собственное ядро — опыт, который должен получить любой опытный пользователь Linux. :)
Arch по умолчанию использует systemd для своей инициализации. systemd становится все более популярной, и большинство дистрибутивов переходят на нее вместо старой системы инициализации в стиле System-V. Gentoo использует эту старую систему инициализации по умолчанию, но ей помогает OpenRC. Однако в Gentoo есть systemdдоступно в Портидже.
Но есть одно сходство, о котором я хотел бы упомянуть: вы можете многое узнать о Linux, просто изучая его.установкалибо распределение!