Команда Arch Linux выпустила первое за 15 месяцев универсальное (all-in-one) обновление для своего облегченного, непрерывно обновляемого (rolling release) дистрибутива Linux. Версия Arch Linux 2011.08.19 поддерживает Linux 3.0, загрузчик syslinux и экспериментальные файловые системы Btrfs и NILFS2, а также позволяет более гибко выбирать исходные файлы.
Arch Linux — это непрерывно обновляемый дистрибутив (как и Gentoo), в котором изменения становятся доступными сразу после их выпуска. Поскольку никаких объявлений о выпуске очередной версии Arch Linux не появляется, об этом дистрибутиве легко забыть.
Однако с апреля, когда мы в последний раз интересовались Arch Linux, этот управляемый командной строкой вариант Linux превратился в серьезного претендента на лидерство. На сайте DistroWatch он входит число шести самых популярных дистрибутивов Linux за последний год и занимает четвертое место по популярности за последний месяц, судя по числу обращений к каталогу профилей дистрибутивов Linux.
Большинство дополнений, появившихся в версии 2011.08.19, постепенно добавлялись в дистрибутив после последнего крупного обновления в мае 2010-го, однако некоторые, такие как поддержка ядра Linux 3.0, являются совершенно новыми. Видимо, именно появление Linux 3.0 и явилось причиной выпуска новой версии.
Из-за изменений в Linux 3.0 предыдущая версия приведет к отказу сетевой инсталляции, сообщил инженер Дитер Платинк. Дело в том, что форматы конфигурации были изменены для поддержки Linux 3.0, а также новейшего конфигурационного файла rc.conf для настроек Arch Linux.
В числе других важных новшеств — поддержка загрузчика syslinux в дополнение к имеющейся поддержке загрузчика grub. Кроме того, появились новые экспериментальные версии файловых систем Rtrfs и NILFS2.
По сведениям от разработчика, в пакете установки AIF теперь предусмотрен более гибкий процесс выбора исходных файлов за счет поддержки локальных и/или удаленных репозиториев. К другим изменениям этой версии относится появление описаний в ходе инсталляции пакетов. Кроме того, во время инсталляции по умолчанию запускаются отладка и протоколирование.
Изменения библиотеки функций пользовательского интерфейса libui.sh, основанной на командной оболочке bash, связаны с упрощением представления длинных контрольных списков в режиме командной строки. Кроме того, утверждается, что инициализация стала более гибкой.
Набор скриптов Archiso, предназначенных для построения образов, включают версию 3.5.4 менеджера пакетов pacman. В числе других обновлений — glibc 2.14, initscripts 2011.07.3 и netcfg 2.6.7. Кроме того, программа динамического создания файловой системы initramfs обновлена до версии 0.7.2.
Как сообщает разработчик, важным дополнением является выгрузка auf2 для динамической разгрузки. К другим новинкам относится полная поддержка загрузки с заказных USB-устройств, новая поддержка последовательной консоли и поддержка загрузки с memdisk.
История Arch Linux
Arch Linux — облегченный, простой дистрибутив Linux/GNU, рассчитанный на опытных пользователей. Несмотря на то, что это звучит несколько парадоксально, данный парадокс, очевидно, не мешает дистрибутиву привлекать все больше пользователей. Однако не сомневайтесь — хотя этот дистрибутив урезан до самого минимума, он предназначен для продвинутых пользователей, которые умеют работать с командной строкой.
Согласно Wikipedia, Arch Linux, отчасти основанный на минималистском дистрибутиве CRUX, был выпущен Джаддом Винетом в марте 2002 г. На сайте Arch Linux представлен подробный обзор основ дистрибутива. Отмечается, что он построен из бинарных пакетов, которые собраны для архитектур i686 и x86-64.
Менеджер пакетов pacman тоже является облегченным и занимает минимальный объем памяти. У него нет официального графического интерфейса, вместо этого пользователи вызывают конфигурационные файлы и используют скрипты командной оболочки.
На сайте Arch Linux представлено сравнение с другими дистрибутивами, из которого следует, что Arch Linux во многом напоминает облеченный дистрибутив Slackware, так как оба используют стартовые скрипты в стиле BSD. Кроме того, система сборки бинарных пакетов Arch Build System, построенная на базе портов, и репозиторий Arch User Repository (AUR), представляющий собой набор создаваемых пользователями скриптов PKGBUILD, имеют близкие аналоги в Slackware.