Arch Linux
Материал из Википедии — свободной энциклопедии
- Не следует путать с Ark Linux.
| Arch Linux | |
Arch Linux с KDE и Beryl |
|
| Разработчик |
Джадд Винет (англ.), Aaron Griffin |
|---|---|
| Семейство ОС | |
| Исходный код | |
| Последняя версия |
2009.02 — 16 февраля 2009 |
| Тип ядра | |
| Лицензия |
GPL и другие |
| Состояние |
Актуальное |
| Веб-сайт | |
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 (по-русски примерно звучит как «арч»).[1] При другом произношении может возникнуть путаница с Ark Linux.
[править] Управление пакетами
Arch в основном базируется на бинарных пакетах. Управление ими производится с помощью менеджера пакетов Pacman, который управляет установочными пакетами, обновлениями, удалениями и запросами к базе. Также пакеты могут быть собраны из исходных кодов, используя систему портов ABS (Arch Build System). Она обеспечивает упрощённый процесс сборки и лучшую интеграцию в систему.
В данный момент существуют четыре разнонаправленных официальных репозитория пакетов и AUR.
- Core — содержит все пакеты, необходимые для работы системы (наподобие Debian'овского netinst, за исключением X Window System).
- Extra — содержит пакеты, необязательные для работы с системой, но популярные (KDE, GNOME, различные графические приложения).
- Testing — содержит пакеты, которые могут вызвать проблемы во время работы, и пока ожидают сообщений об ошибках, после отладки включаются в Core, Extra, а также пакеты программ в разработке и официально не выпущенных (SVN-сборки, альфа-, бета-релизы).
- AUR (Arch Linux User-community Repository) — поддерживаемый сообществом репозиторий, содержащий инструкции для сборки (PKGBUILD'ы) приложений из исходников, не вошедших в основные репозитории. Каждый имеет право добавить понравившееся приложение в репозиторий, просто написав и отослав PKGBUILD, после чего один из Trusted User’ов его проверит, и если все нормально (нет руткитов, и приложение правильно собирается и устанавливается), пометит как Safe (Безопасный). Так в AUR’е каждый зарегистрированный пользователь может проголосовать за понравившиеся программы, после чего приложения, набравшие достаточное количество голосов будут включены в Community репозиторий.
- Community — часть AUR, содержит пакеты, не вошедшие в Core и Extra, но требуемые пользователями, поддерживается Trusted User’ами.
В дополнение к официальным, пользователи создают репозитории, в основном содержащие изменённые, дополнительные или более новые версии пакетов. Наиболее популярный из них репозиторий KDEmod.[2]
[править] Философия
Arch был разработан, чтобы быть совершенной основной операционной системой для опытных пользователей. Это философия без украшательств и утилит для конфигурации; подобно CRUX, требуется некоторый уровень знаний для её установки. Философия Arch содержит в основном три принципа:
- Сохранять его простым, сохранять его легковесным. Придерживаться принципа KISS.
- Доверие к GUI в построении/использовании системы в конечном счёте приводит к неудобству для пользователя. В определённый момент времени расширенные знания пользователя сделают эти инструменты ненужными.
- Вклад пользователей разрешается и поощряется, если он соответствует существующим идеалам и философии проекта.
[править] Стартовые скрипты
Arch Linux несколько отличается от других дистрибутивов стилем стартовых скриптов. Используется так называемый стиль BSD вместо System V. Это позволяет свести все настройки по запуску системы, такие как имена загружаемых модулей ядра, программ-демонов, параметры локали и сетевых интерфейсов, в один файл /etc/rc.conf, имеющий простой и понятный синтаксис. Таким образом, в системе фактически отсутствует понятие уровней выполнения.
[править] Релизы
Arch является постоянно обновляемым дистрибутивом, новые пакеты появляются ежедневно. Используя менеджер пакетов, пользователи могут очень просто поддерживать свою систему в актуальном состоянии. В отличие от некоторых дистрибутивов, которые предлагают пользователям устанавливать релизы в том состоянии, в котором они имеются на момент выхода, релизы Arch являются просто снимками текущей системы.
Ниже представлен список релизов Arch с их кодовыми именами и датами.
[править] История релизов
- 2002-03-11: 0.1, Homer
- 2002-04-17: 0.2, Vega
- 2002-08-07: 0.3, Firefly
- 2002-12-18: 0.4, Dragon
- 2003-06-21: 0.5, Nova
- 2004-03-01: 0.6, Widget
- 2005-01-24: 0.7, Wombat
- 2006-01-05: 0.7.1, Noodle
- 2006-05-23: 0.7.2, Gimmick
- 2007-03-31: 0.8, Voodoo
- 2007-05-17: 2007.05, Duke
- 2007-08-05: 2007.08, Don’t Panic
- 2007-10-07: 2007.08-2, Don’t Panic
- 2008-06-24: 2008.06, Overlord
- 2009-02-16: 2009.02
[править] Примечания
[править] Ссылки
| Arch Linux на Викискладе? |
| В Википедии есть портал «Свободное программное обеспечение» |
- Официальный сайт(англ.)
- Русскоязычное сообщество(рус.)
- Руководство по установке(рус.)
- Коллекция книг по Arch Linux(англ.)
- Порты
- Интервью и обзоры
- Ladislav Bodnar. Interview with Judd Vinet (англ.). DistroWatch (2003). — Интервью с Джаддом Вине об Arch Linux.
- Eugenia Loli-Queru. The Big Arch Linux Interview (англ.) (29 марта 2005). — Интервью с большей частью команды разработчиков Arch Linux.
- IRC-каналы
- irc.freenode.net #archlinux — IRC-канал поддержки
- irc.freenode.net #archlinux-ru — IRC-канал поддержки на русском
|
|
||
|---|---|---|
| Настольные | Fedora • Mandriva • openSUSE • Ubuntu • Mint • PCLinuxOS | |
| Серверные | Debian • CentOS • RHEL • SLES | |
| «Гиковские» | Arch • Gentoo • LFS • Slackware | |
| Миниатюрные | DSL • Puppy | |
| Debian | Baltix • DSL • Dreamlinux • Elive • Gnoppix • gOS • Guadalinex • Kanotix • Knoppix • Linspire • Maemo • MEPIS • Progeny • Ubuntu • Xandros | |
| Ubuntu | Kubuntu • Школьный Линукс • Xubuntu • Mint • Fluxbuntu • Edubuntu • InfraLinux • nUbuntu • Ubuntu Studio • Ulteo • Runtu • gNewSense • Guadalinex | |
| Fedora | ASPLinux • Red Flag • Russian Fedora • Yellow Dog • Linux XP | |
| Red Hat | CentOS • Scientific • Unbreakable • МСВС | |
| Slackware | Zenwalk • Slamd64 • Slax • BackTrack • Frugalware • MOPSLinux • Vector • DeLi | |
| Mandriva | PCLinuxOS | |
| Другие | ALT • Ark • Calculate • cAos • CRUX • Yoper • GoboLinux • Sabayon • Source Mage • SliTaz • Mobilinux • Thinstation • Angstrom • Trinux • RTK • Freesco • Zeroshell | |

