Arch Linux


Семейство ОС: Linux
Последняя версия: 2015.03.01
Дата выхода: 1 марта, 2015г.
Платформы: i686, x86_64, PowerPC (неофиц.)
Интерфейс: командная строка (по умолч.), GNOME, KDE, LXDE, Xfce
Лицензия: GPL и другие
Состояние: Активный
Веб-сайт: http://www.archlinux.org/

Arch Linux (произносится как "арч") - это независимо-разрабатываемый дистрибутив, основанный на модели плавающих релизов и нацеленный на опытных пользователей GNU/Linux, который предоставляет большие репозитории, отличную систему управления пакетами и ports-подобную систему сборки пакетов. Разработка нацелена на баланс минимализма, элегантности, корректности кода и современности. Первая версия дистрибутива, версия 0.1 (Homer), была выпущена 11 марта 2002 года.

Разработчики Arch Linux стараются поддерживать последние стабильные версии программного обеспечения. По сравнению с Ubuntu и Debian, количество системных пакетов в Arch Linux довольно маленькое, но коллекция экстра пакетов, создаваемая свободными программистами, пользователями и разработчиками Arch Linux, постоянно растёт. Основная философия создания и развития дистрибутива - "свобода выбора, техническая простота, обучение, и контроль системы пользователем".

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

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

Дистрибутив подойдёт для хакеров и пользователей, стремящихся разобраться как всё работает и сделать всё по своему. Базовая установка занимает на жёстком диске не более 400Мб. Остальные программы догружаются с репозиториев с помощью менеджера пакетов. Пользователь, сверх базовой системы, может сам выбрать и настроить что ему нужно.

Приемущества и недостатки

  • Оптимизирован только для архитектур i686 и x86_64.
  • Система скользящих релизов. Позволяет без глобального обновления всей системы, обновлять и апгрейдить "по кусочкам". Это, по сравнению с Debian\Ubuntu, большой плюс и одновременно большой минус. 'Плюс' - всегда свежий софт и возможность выбрать "что ставить" и "какую версию". Разработчикам в сообществе стоит отдать должное - стараются поспевать за выходом нового софта. 'Минус' - иногда приходится удалять весь софт (все пакеты) из-за зависимостей, чтобы перейти на более новую\старую версию пакетов. Было на практике - пришлось как-то удалять кучу пакетов, в том числе и все Рабочие столы, чтобы избавиться от нового Гнома, а затем снова их устанавливать, но так, чтобы Гном и его зависимости не попали в область разрешения других Рабочих столов.
  • Система инициализации по типу BSD. Кто привык к System V, тем просто нужно будет привыкнуть. Со Slackware на Arch Linux, в этом отношении, перейти проще. С версии 2012.10.06 в Arch внедрена достаточно сложная система инициализации systemd, таким образом принцип KISS, который стоял во главе разработки дистрибутива, был утерян и Arch уже нельзя назвать простым в управлении и понимании.
  • Пользователь не получает готовое решение при установке - только базовую систему (без иксов), на которую сам пользователь устанавливает нужные приложения. Как следствие: 1) нужен доступ к сети Интернет, 2) пользователь конструирует систему под себя.
  • На сайте дистрибутива, в вики-разделе есть очень много статей как и что делать.
  • Есть сложность с установкой аппаратных драйверов на видеокарты: есть открытые драйвера, но менее функциональные, а есть закрытые - с полным боекомплектом. Открытые ставятся из стандартных репозиториев (в том числе и для тестеров), закрытые - через систему пред-подготовки. Система пред-подготовки скачивает бинарник с официальных сайтов, затем меняет какие-то переменные\бинарники для интеграции с дистрибом и пакует в стандартный пакет, который затем и устанавливается. Собственно у сообщества есть отдельный репозиторий исходников.
  • Иная схема работы сислога - отличается от Debian`а разделением сообщений по файлам.
  • Своя система пакетов, отличная от deb и rpm.
  • Несколько иное расположение конфигурационных файлов в отличии от Debian.
  • Иной планировщик задач - Dillon's Cron (он же работает и в Slackware 13.37)
  • Много приходится делать ручками, в том числе и создавать конфиги с нуля и без шаблонов.
  • Очень гибкий и простой (в техническом плане) дистрибутив (смотри принцип KISS), но будет несколько сложен в освоении новичкам.
  • Ориентирован на продвинутых пользователей Linux.

Вобщем, на мой взгляд, дистрибутив имеет право работать на домашних машинах или серверах, где не требуется высокая надёжность и стабильность. Обновления пакетов выходят каждый день, где обновляются 3…10 пакетов (случай домашней машинки) поэтому с обновлениями иногда можно перестараться и получить или нерабочую систему, или нестабильную.

Для новичков, кто хочет попробовать ArchLinux, наверное будет лучше порекомендовать познакомиться с ArchBang Linux или Chakra GNU/Linux - это уже готовые для домашней машины дистрибутивы на основе Arch, но с графическим окружением.

Скриншоты

Поместите снимки экранов, кто использует Arch Linux.

Ресурсы

Печать/экспорт