В чем разница между Arch Linux и Gentoo Linux? Их идеологии кажутся мне очень похожими.
arch-linux
gentoo
Ritik
источник
источник
gcc
вы будете знать. Я никогда не видел процесса, где такой начинающий, как я, мог скомпилировать / установить 1500 пакетов без ошибок, включая gcc, webkit и Libreoffice (полный). Кроме того, Gentoo Handbook содержит наиболее подробное руководство по установке, которое я когда-либо видел. Я использую Arch - рис басмати ;-)Ответы:
Да, дистрибутивы похожи, оба предназначены для удовлетворения потребностей более опытных пользователей, и оба стремятся быть быстрыми и легко настраиваемыми. Наибольшее техническое сходство заключается в том, что оба они основаны на ядре Linux.
Хотя большинство функций могут показаться похожими, эти две функции во многом различны.
Очевидно, что документация Gentoo очень пугающая для новых пользователей, в то время как документация по Arch полностью соответствует девизу KISS (будь проще, глупее).
Менеджеры пакетов тоже разные. Arch Linux использует Pacman (или в некоторых версиях, таких как antergos, Pacman XG), который использует хорошую систему скомпилированных пакетов, в то время как Gentoo использует менеджер Portage, который создает пакеты из исходного кода .
При разнице в менеджерах пакетов один дистрибутив может иметь меньше готовых пакетов, чем другой. Я бы сказал, что у Arch будет больший выбор пакетов по сравнению с Gentoo, но выбор отдельных пакетов также может быть другим.
Тем не менее, большинство пакетов доступны в исходном коде. Таким образом, вы можете довольно легко собрать их так, чтобы они подходили для любого менеджера пакетов, который вы используете.
(Если вам интересно, у менеджера портежей Gentoo есть много полезных функций, которых нет в недавно установленном пакмане)
Популярность это разница. Хотя вас может заинтересовать оригинальность, принятие вашей ОС может существенно повлиять на ваш опыт работы с Linux. Прежде всего, из того, сколько файлов вы можете получить с диска и сколько учебников вам нужно посмотреть в случае необходимости.
Согласно distrowatch, Arch Linux занимает 8 место по популярности, а Gentoo - 47 место .
Хотя популярность может помочь, это может не помочь вам легко выбрать дистрибутив. Я лично не пробовал Gentoo, это могла быть просто удивительно функциональная и простая ОС, в то время как Arch значительно продвинулась вперед.
У Gentoo есть множество официально поддерживаемых рабочих столов от AfterStep и BlackBox до Gnome и Xfce. Arch Linux официально поддерживает в основном основные рабочие столы. (Вероятно, потому что это обычно принимается как система командной строки).
Я мог бы перечислить еще много различий, но кроме вышеупомянутых (и, возможно, других) различий, распределения довольно похожи.
Если вам нужен хороший ресурс для сравнения, я рекомендую distrowatch.com , если вы еще не посмотрели его.
источник
Вероятно, самое большое отличие состоит в том, что gentoo предоставляет исходные пакеты, в то время как arch предоставляет предварительно скомпилированные двоичные файлы. Arch также поддерживает только машины x86, хотя с некоторым успехом он был перенесен на другие архитектуры. Смотрите здесь для списка.
источник
При установке Gentoo вам будет гораздо больше рекомендовано скомпилировать собственное ядро - опыт, который должен пройти любой опытный пользователь Linux. :)
Arch по умолчанию использует systemd для своей инициализации. systemd становится все более популярным, и большинство дистрибутивов переходят на него вместо старой системы инициализации в стиле System-V. Gentoo использует эту старую систему инициализации по умолчанию, но ей помогает OpenRC. Однако Gentoo имеет systemd, доступный в Portage .
Хотя я хотел бы упомянуть одно сходство: вы можете многое узнать о Linux, просто установив любой дистрибутив!
источник