[ Скачать с сервера ]

arch linux  Arch Linux — это оптимизированный под i686 и x86_64 дистрибутив
операционной системы Linux, который был основан на идеях дистрибутива
CRUX, созданного Per Lidén.

  Arch быстрый, легковесный, гибкий и простой. Не очень броские эпитеты, зато
правда. Arch оптимизирован под i686 и x86_64, а это значит, что вы сможете выжать из
своего процессора максимум. Arch очень легковесен по сравнению с Red Hat и ему
подобными, а его простота позволяет с легкостью расширить и превратить в любую желаемую
систему.

  Простая в использовании система бинарных пакетов — pacman,
которая позволяет обновить всю систему всего одной командой. Arch также
использует похожую на порты систему сборки пакетов (Arch Build System)
, которые тоже могут быть синхронизированы одной командой. Ах, да, вы
также можете пересобрать всю систему одной командой. Все делается
просто и прозрачно.

  Arch Linux старается поддерживать последние стабильные версии
программного обеспечения.
На данный момент мы поддерживаем довольно ограниченный набор системных
пакетов и растущую коллекцию экстра пакетов, созданных пользователями и
разработчиками Arch Linux.

  Чтобы достигнуть нашей цели — быть простым и легковесным — мы
оставили за бортом некоторые относительно бесполезные части Linux
системы, такие как /usr/doc и info страницы. Из моего личного опыта,
они практически не используются, и эквивалентная информация может быть
получена из сети при необходимости. Man`ы, только man`ы… Если конечно
вам очень нужна локально установленная документация, то она есть в
отдельных пакетах.

  Arch Linux также старается использовать самые последние
достижения, которые доступны пользователям Linux, такие как поддержка
Ext3/ReiserFS и udev. Arch Linux 2007.05 (Duke) использует по умолчанию
udev и ядро Linux версии 2.6, где есть поддержка
EXT2/EXT3/REISERFS/XFS/JFS, RAID/LVM и шифрованных файловых систем. 

Arch
был разработан, чтобы быть совершенной основной операционной системой
для опытных пользователей. Это философия без украшательств и утилит для
конфигурации; подобно CRUX, требуется некоторый уровень знаний для её
установки. Философия Arch содержит в основном три принципа:

  • Сохранять его простым и легковесным. Придерживаться принципа KISS.
  • Доверие к GUI
    в построении/использовании системы в конечном счёте приводит к
    неудобству для пользователя. В определённый момент времени расширенные
    знания пользователя сделают эти инструменты ненужными.
  • Вклад пользователей разрешается и поощряется, если он соответствует существующим идеалам и философии проекта.

Arch Linux несколько отличается от других дистрибутивов стилем стартовых скриптов. Используется так называемый стиль BSD вместо System V.
Это позволяет свести все настройки по запуску системы, такие как имена
загружаемых модулей ядра, программ-демонов, параметры локали и сетевых
интерфейсов, в один файл /etc/rc.conf, имеющий простой и понятный синтаксис. Таким образом, в системе фактически отсутствует понятие уровней выполнения.

Arch является постоянно обновляемым дистрибутивом, новые пакеты
появляются ежедневно. Используя менеджер пакетов, пользователи могут
очень просто поддерживать свою систему в актуальном состоянии. В
отличие от некоторых дистрибутивов, которые предлагают пользователям
устанавливать релизы в том состоянии, в котором они имеются на момент
выхода, релизы Arch являются просто снимками текущей системы.

Управление пакетами

Arch в основном базируется на бинарных пакетах. Управление ими производится с помощью менеджера пакетов Pacman,
который управляет установочными пакетами, обновлениями, удалениями и
запросами к базе. Также пакеты могут быть собраны из исходных кодов,
используя систему портов ABS (Arch Build System). Она обеспечивает
упрощённый процесс сборки и лучшую интеграцию в систему.

В данный момент существуют четыре разнонаправленных официальных репозитория пакетов и AUR.

  • Core — содержит все пакеты, необходимые для работы системы (наподобие Debian’овского netinst, за исключением X Window System).
  • Extra — содержит пакеты, необязательные для работы с системой, но популярные (KDE, GNOME, различные графические приложения).
  • Community — содержит пакеты, не вошедшие в Core и Extra, но
    требуемые пользователями, поддерживается Доверенными Пользователями
    (Trusted Users).
  • Testing — содержит пакеты, которые могут вызвать проблемы во
    время работы, и пока ожидают сообщений об ошибках, после отладки
    включаются в Core, Extra, а также пакеты программ в разработке и
    официально не выпущенных (SVN-сборки, альфа-, бета-релизы).
  • AUR (Arch Linux User-community Repository) — поддерживаемый сообществом репозиторий, содержащий инструкции для сборки (PKGBUILD‘ы)
    приложений из исходников, не вошедших в основные репозитории. Каждый
    имеет право добавить понравившееся приложение в репозиторий, просто
    написав и отослав PKGBUILD, после чего один из Trusted User’ов его
    проверит, и если все нормально (нет руткитов, и приложение правильно
    собирается и устанавливается), пометит как Safe (Безопасный). Так в
    AUR’е каждый зарегистрированный пользователь может проголосовать за
    понравившиеся программы, после чего приложения, набравшие достаточное
    количество голосов будут включены в Community репозиторий.

В дополнение к официальным, пользователи создают репозитории, в
основном содержащие изменённые, дополнительные или более новые версии
пакетов. Наиболее популярный из них репозиторий KDEmod.

Лицензия

  Arch Linux, pacman, документация и скрипты имеют Copyright ©
2002-2008 Judd Vinet and Aaron Griffin и лицензированы под общественной
лицензией GNU.


Статьи:

Подробнее о Arch Linux
Screen shots
Обсудить на форуме

  • Русскоязычное сообщество Arch Linux
Карта сайта: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34