Arch.
Страна: Канада
Рабочие столы: Blackbox, Fluxbox, GNOME, IceWM, KDE, Openbox, WMaker, Xfce
Большинство современных Linux-дистрибутивов, нацеленных на десктопы, придерживаются политики, что систему должно быть просто установить и настроить, не выходя за рамки GUI. Несмотря на популярность этого подхода, большая часть приверженцев Linux предпочитает действовать «по старинке». Эти пользователи предпочитают ясность, стабильность и скорость, и их не интересуют «мастера настроек», которыми так изобилуют модные дистрибутивы. В основном, эти пользователи используют Slackware, Gentoo или Debian. В этой статье я хочу познакомить с еще одним дистрибутивом из этого лагеря, который быстро набирает популярность среди фанатов Linux — Arch Linux.
Основателем Arch Linux является Джадд Винет (Judd Vinet). Как обычно, проект начался с того, что Джадд не нашел дистрибутива, который бы отвечал его идеалам. Не долго думая, он решил сделать таковой сам.
Arch использует текстовые конфигурационные файлы, практически не содержит утилит для конфигурирования системы и не предназначен для новичков в мире Linux. Философия Arch заключается в том, чтобы держать пользователя поближе к внутренней кухне системы. С другой стороны, Arch предоставляет некоторые удобства по сравнению с минималистскими дистрибутивами типа Slackware — зависимости в системе управления пакетами, новшества в hotplug, ориентация на i686. Приверженцы Arch любят говорить, что Arch — стабильный и простой, как Slackware, и быстрый, как Gentoo.
Казалось бы, Arch слишком сложен для новичков, но здесь кроется одно преимущество: если вы знаете Arch — вы действительно знаете кое-что о Linux.
Основателем Arch Linux является Джадд Винет (Judd Vinet). Как обычно, проект начался с того, что Джадд не нашел дистрибутива, который бы отвечал его идеалам. Не долго думая, он решил сделать таковой сам.
Arch использует текстовые конфигурационные файлы, практически не содержит утилит для конфигурирования системы и не предназначен для новичков в мире Linux. Философия Arch заключается в том, чтобы держать пользователя поближе к внутренней кухне системы. С другой стороны, Arch предоставляет некоторые удобства по сравнению с минималистскими дистрибутивами типа Slackware — зависимости в системе управления пакетами, новшества в hotplug, ориентация на i686. Приверженцы Arch любят говорить, что Arch — стабильный и простой, как Slackware, и быстрый, как Gentoo.
Казалось бы, Arch слишком сложен для новичков, но здесь кроется одно преимущество: если вы знаете Arch — вы действительно знаете кое-что о Linux.
Эта страница суммирует некоторые сходства и различия между Arch и другими дистрибутивами. Этот вопрос задают очень часто и хорошо было бы иметь стандартный ответ. Пожалуйста, учтите: лучший способ сравнить Arch с другими дистрибутивами - установить и попробовать самому.
Arch и Gentoo
Поскольку Arch - бинарный дистрибутив, он требует меньше времени на поддержку, чем Gentoo. Gentoo имеет большее количество пакетов и позволяет вам выбирать их версии. Arch позволяет как установку бинарных пакетов, так и сборку их из исходных кодов, и установка пакета, которого нет в репозитории, в Arch гораздо проще. PKGBUILD'ы создавать гораздо проще, чем ebuild'ы. Gentoo - более портируем на различные платформы, поскольку пакеты собираются из исходных текстов под специфическую архитектуру. Arch же разрабатывается только для i686 и x86_64. Не существует убедительного подтверждения, что Gentoo работает быстрее, чем Arch.
Arch и Crux
Arch Linux изначально произошел от Crux. Джадд однажды описал различия::"Я использовал Crux, прежде чем начать работу над Arch. Arch начинался из Crux. Затем я написал pacman и makepkg, которыми я заменил мои скрипты на bash (для начала я построил Arch из LFS). Вообще, это два отдельных дистрибутива, но технически они во многом схожи. У нас есть официальная поддержка зависимостей, например, однако Crux имеет сообщество, которое предоставляет другие преимущества. prt-get имеет зачатки контроля зависимостей. Crux имеет множество проблем, которые есть и у нас, это очень минималистичный набор пакетов, например.
Arch и Sorcerer/Lunar-linux/Sourcemage
Sorcerer/Lunar-linux/Sourcemage (SLS) - это все дистрибутивы, основанные на сборке из исходных кодов (т.н. source based), очень похожие на Gentoo. Эти дистрибутивы используют простой набор скриптов для создания описания процесса сборки пакета. В них используется глобальный конфигурационный файл для настройки компиляции пакетов, очень похожей на ABS в Arch. Утилиты в SLS совершают проверку зависимостей (включая опциональные) и слежение за пакетами (для удаления и обновления). Для семейства SLS не существует бинарных пакетов, однако, в них легко откатиться на старую версию пакета.
Установка состоит в извлечении базовой системы (очень похожа на устновку Arch: оптимизация под i686, CLI и меню на ncurses, только базовые утилиты), после чего эту базовую систему можно пересобрать (опционально). Очевидно, что в процессе установки базовой системы не устанавливается никаких оконных сред и даже X-сервера. Однако есть возможность легкой установки одного из нескольких серверов (xorg 6.8/7, xfree86).
Установка состоит в извлечении базовой системы (очень похожа на устновку Arch: оптимизация под i686, CLI и меню на ncurses, только базовые утилиты), после чего эту базовую систему можно пересобрать (опционально). Очевидно, что в процессе установки базовой системы не устанавливается никаких оконных сред и даже X-сервера. Однако есть возможность легкой установки одного из нескольких серверов (xorg 6.8/7, xfree86).
Arch и Rock
ROCK Linux гибкий набор инструментов и деталей для создания дистрибутива Linux, то есть каркас для сборки собственного дистрибутива. Смотрите также наш Бюллетень Задач. Если же вы не планируете собирать свой собственный дистрибутив, а просто заинтересованы в получении хорошего, универсального дистрибутива, то вам стоит обратить внимание на Crystal ROCK.
Дистрибутив основан для того чтобы быть инструментом. В сравнении с Arch; те же проблемы связанные с требуемым временем для установки из исходников и т.д. Похоже, что работает на многих типах процессоров таких как SPARC, ARM и т.д.
Дистрибутив основан для того чтобы быть инструментом. В сравнении с Arch; те же проблемы связанные с требуемым временем для установки из исходников и т.д. Похоже, что работает на многих типах процессоров таких как SPARC, ARM и т.д.
Arch и графические дистрибутивы
Все "графические дистрибутивы" имеют множество сходств и Arch очень отличается от любого из них. Arch ориентирован на использование командной строки. Arch - лучший дистрибутив, если вы действительно хотите изучить Linux. Графические дистрибутивы обычно имеют графические инсталляторы (вроде Anaconda в Fedora Core) и графические же утилиты для конфигурирования системы (вроде YaST в SUSE).