Arch Linux
Материал из Википедии — свободной энциклопедии
Arch Linux | |
Логотип Arch |
|
Разработчик | Джадд Винет (Judd Vinet) |
Семейство ОС | GNU/Linux |
Исходный код | открытый исходный код |
Последняя версия | 2008.03-2 — 31 марта 2008 |
Последняя тестовая версия | {{{latest_test_version}}} — {{{latest_test_date}}} |
Тип ядра | Монолитное ядро |
Интерфейс | {{{default_ui}}} |
Лицензия | Различная |
Состояние | Актуальное |
Веб-сайт | archlinux.org |
Arch — это дистрибутив GNU/Linux, созданный Джаддом Винетом и придающий особое значение простоте. На его создание Джадда вдохновил CRUX. В отличие от CRUX, Arch Linux распространяется в основном в виде готовых бинарных пакетов и более прост в установке. В некоторой степени Arch напоминает дистрибутив Slackware, но в отличие от последнего, осуществляет контроль зависимостей пакетов. С момента создания и до версии Voodoo включительно релизы Arch нумеровались версией дистрибутива (0.1 — 0.8). Начиная с релиза 2007.05 (Duke) номер версии имеет формат ГГГГ.ММ
— год и месяц выпуска установочного iso-образа. В iso-образ входят только пакеты из репозитория [core]. Остальные репозитории всегда находятся в текущем состоянии и никак не связаны с выпуском релизов.
Бинарные пакеты для Arch оптимизированы для микропроцессоров i686 и x86_64 для лучшего выполнения на современном аппаратном обеспечении.
Существуют неофициальные версии и для других архитектур.
Содержание |
[править] Произношение
Ведётся много дебатов на тему правильного произношения названия. Создатель Джадд Винет произносит Arch на тот же манер, что и archer или parchment (по-русски примерно звучит как "арч"). При другом произношении может возникнуть путаница с Ark Linux.
[править] Управление пакетами
Arch в основном базируется на бинарных пакетах. Управление ими производится с помощью менеджера пакетов Pacman, который управляет установочными пакетами, обновлениями, удалениями и запросами к базе. Также пакеты могут быть собраны из исходных кодов, используя систему портов ABS (Arch Build System). Она обеспечивает упрощённый процесс сборки и лучшую интеграцию в систему.
В данный момент оно содержит пять различных официальных репозиториев пакетов и AUR.
- [core] — содержит все пакеты, необходимые для работы системы (наподобие Debian'овского netinst, за исключением X Window System)
- [extra] — содержит пакеты, необязательные для работы с системой, но популярные (KDE, GNOME, различные графические приложения…)
- [community] — содержит пакеты, не вошедшие в [core] и [extra], но требуемые пользователями, поддерживается Trusted User’ами.
- [testing] — содержит пакеты, которые могут вызвать проблемы во время работы, и пока ожидают сообщений об ошибках, после отладки включаются в [core], [extra] или [community].
- [unstable] — содержит пакеты для программ в разработке и официально не выпущенных
- AUR (Arch Linux User-community Repository) — поддерживаемый сообществом репозиторий, содержащий инструкции для сборки (PKGBUILD'ы) приложений из исходников, не вошедших в основные репозитории. Каждый имеет право добавить понравившееся приложение в репозиторий, просто написав и отослав PKGBUILD, после чего один из Trusted User’ов его проверит, и если все нормально (нет руткитов, и приложение правильно собирается и устанавливается), пометит как Safe (Безопасный). Так в AUR’е каждый зарегистрированный пользователь может проголосовать за понравившиеся программы, после чего приложения, набравшие достаточное количество голосов будут включены в [community] репозиторий.
В дополнение к официальным, пользователи создают репозитории, в основном содержащие изменённые, дополнительные или более новые версии пакетов.
[править] Философия
Arch был разработан, чтобы быть совершенной основной операционной системой для опытных пользователей. Это философия без украшательств и утилит для конфигурации; подобно CRUX, требуется некоторый уровень знаний для её установки. Философия Arch содержит в основном три принципа:
- Сохранять его простым, сохранять его легковесным. Придерживаться принципа KISS.
- Доверие к GUI в построении/использовании системы в конечном счёте приводит к неудобству для пользователя. В определённый момент времени расширенные знания пользователя сделают эти инструменты ненужными.
- Вклад пользователей разрешается и поощряется, если он соответствует существующим идеалам и философии проекта.
[править] Стартовые скрипты
Arch Linux несколько отличается от других дистрибутивов стилем стартовых скриптов. Используется так называемый стиль BSD вместо System V. Это позволяет свести все настройки по запуску системы, такие как имена загружаемых модулей ядра, программ-демонов, параметры локали и сетевых интерфейсов, в один файл /etc/rc.conf, имеющий простой и понятный синтаксис. Таким образом, в системе фактически отсутствует понятие уровней выполнения, делающих загрузку системы несколько туманной и запутанной.
[править] Релизы
Arch является постоянно обновляемым дистрибутивом, новые пакеты появляются ежедневно. Используя менеджер пакетов, пользователи могут очень просто поддерживать свою систему в актуальном состоянии. В отличие от некоторых дистрибутивов, которые предлагают пользователям устанавливать релизы в том состоянии, в котором они имеются на момент выхода, релизы Arch являются просто снимками текущей системы.
Ниже представлен список релизов Arch с их кодовыми именами и датами.
[править] История релизов
Имя релиза | Версия | Дата выхода |
---|---|---|
Homer | 0.1 | 11 марта 2002 года |
Vega | 0.2 | 17 апреля 2002 года |
Firefly | 0.3 | 7 августа 2002 года |
Dragon | 0.4 | 18 декабря 2002 года |
Nova | 0.5 | 21 июня 2003 года |
Widget | 0.6 | 1 марта 2004 года |
Wombat | 0.7 | 24 января 2005 года |
Noodle | 0.7.1 | 5 января 2006 года |
Gimmick | 0.7.2 | 23 мая 2006 года |
Voodoo | 0.8 | 30 марта 2007 года |
Duke | 2007.05 | 17 мая 2007 года |
Don’t Panic | 2007.08 | 5 августа 2007 года |
Don’t Panic | 2007.08.1 | 10 сентября 2007 года |
Don’t Panic | 2007.08-2 | 7 ноября 2007 года |
[править] Ссылки
- Официальный сайт(англ.)
- Русскоязычное сообщество(русск.)
- Порты
- Интервью/Обзоры
- Ladislav Bodnar (2003) Interview with Judd Vinet(англ.). DistroWatch.com. — Интервью с Джаддом Вине об Arch Linux.
- Eugenia Loli-Queru (2005-03-29) The Big Arch Linux Interview(англ.) — Интервью с большей частью команды разработчиков Arch Linux.
- Книги
- IRC-каналы
- irc.freenode.net #archlinux — IRC-канал поддержки
- irc.freenode.net #archlinux-ru — IRC-канал поддержки на русском
- Прочие
В данной статье имеется список источников или внешних ссылок, но источники отдельных утверждений остаются неясными из‑за отсутствия сносок.
Вы можете улучшить статью, внеся более точные указания на источники.
|