Обзор Arch Linux (2019): минимализм и выбор
Обзор Arch Linux (2019): минимализм и выбор
Arch Linux постоянно развивается с 2002 года. У него появилось много преданных пользователей, которым нравится подход Arch «Keep It Simple, Stupid», в котором преобладают минимализм и выбор.
Никакая установка Arch Linux не повторяется, и это привлекает пользователей Arch. Это не самый дружелюбный дистрибутив Linux для новичков, но если вы хотите по-настоящему понять, на что способен дистрибутив Linux, Arch Linux может быть для вас.
Arch, занимающий 15-е место в списке популярности Distowatch за последние 12 месяцев, также является одним из самых известных дистрибутивов Linux. Давайте выясним, почему этот минималистичный дистрибутив продолжает оставаться популярным.
О системе
Что нового
Новое в версии 2021.10.01
Системные требования
Системные требования (минимальные):
- Машина: x86_64 совместимая
- Оперативная память: 512 MB RAM
- Жёсткий диск: 800 MB свободного дискового пространства
- Подключение к Интернету
Полезные ссылки
Подробное описание
Arch Linux являются универсальным дистрибутивом, который может быть использован для решения широкого круга задач.
Приоритетами разработки являются простота, минимализм и совершенство кода. Arch устанавливается как минималистичная базовая платформа, гибко настраиваемая пользователем за счет установки отдельных компонентов, необходимых для конкретных нужд.
Утилиты настройки графического интерфейса официально не поставляются и большинство операций конфигурирования выполняются с помощью командной строки и текстового редактора. Благодаря использованию модели плавающего релиза Arch всегда включает новейшие версии большинства приложений.
Обзор Arch Linux
Arch Linux — независимо разработанный дистрибутив Linux, оптимизированный для архитектур i686- и x86-64 и предназначенный для опытных пользователей Linux. В качестве стандартного менеджера пакетов используется “pacman” — решение обновляет приложения и отслеживает все зависимости. Arch Linux выпускается по системе “плавающий релиз” и может быть установлен не только с помощью диска, но и через FTP-сервер. Стандартная установка предусматривает инсталляцию прочной базы, которая позволяет пользователям создавать собственные сборки. Кроме того, система Arch Build System (ABS) позволяет создавать новые пакеты, изменять конфигурацию стандартных пакетов и обмениваться пакетами с другими пользователями с помощью репозитория Arch Linux.
Перечислим основные принципы дистрибутива Arch (известные как Arch Way или философия Arch):
Простота*
* Под простотой подразумевается не простота использования ОС, а простота её внутренней организации: минимализм, лаконичность, следование принципам KISS и Unix-way.
Arch Linux символизирует простоту за счет исключения ненужных дополнений, модификаций и усложнений. Дистрибутив включает программы в том же виде, в каком они были выпущены разработчиком с минимальными изменениями.
Централизованные патчи исключены. Целевые обновления включают в основном исправления ошибок портирования, которые устаревают с выходом нового релиза. Аналогичным образом Arch поставляет конфигурационные файлы — они включают только ограниченные дистрибутивом изменения, например, корректировку пути системных файлов. Функции автоматизации не добавляются, например, включение службы после установки пакета.
Пакеты Arch Linux обычно соответствуют централизованным проектам. Пакеты разделяются, только когда существуют убедительные преимущества. Разделение используются только для сохранения дискового пространства в особо тяжелых случаях.
Современность
Arch Linux стремится поддерживать последние стабильные версии программ до тех пор, пока проблемы системных пакетов могут быть исключены. Дистрибутив использует систему плавающих релизов, что позволяет выполнять одноразовую установку с регулярными обновлениями, без необходимости проводить переустановку или выполнять сложные процедуры, связанные с инсталляцией системных обновлений. Введя всего одну команду, Вы получите новейшую версию системы Arch.
Arch включает в себя многие возможности, доступные пользователям GNU/Linux, включая систему инициализации systemd, современные файловые системы (Ext2/3/4, Reiser, XFS, JFS, BTRFS), LVM2, поддержку программного RAID, udev и initcpio, а также новейшие версии системного ядра.
Прагматичность
Arch является скорее прагматичным дистрибутивом, чем идеологическим. Проектные решения принимались сообществом разработчиков на индивидуальной основе посредством обсуждений и технического анализа.
Большое количество пакетов и скриптов в различных дистрибутивах Arch Linux гарантируют свободу выбора. Они предлагают бесплатные продукты с открытым исходным кодом для пользователей, которые больше ценят функциональность, а не идеологию.
Ориентированность на пользователя
В то время как GNU/Linux пытаются быть более дружественными, Arch Linux всегда был ориентирован на конечных пользователей. Arch способен удовлетворить требования отдельного круга пользователей и не пытается угодить всем. Дистрибутив подходит опытным пользователям, которые не боятся самостоятельно решать возникающие проблемы и иногда просматривать документацию в поисках решения.
Каждый пользователь может внести свой вклад, сообщив об ошибках, улучшив вики-документацию сообщества и предоставив техническую поддержку другим пользователям. Репозиторий Arch Linux предлагает большое количество отредактированных пользователями пакетов.
Универсальность
Arch Linux является дистрибутивом для широкого круга задач. После установки становится доступна среда командной строки. Вместо того, чтобы захламлять систему ненужными пакетами, пользователь получает возможность установить только необходимый для конкретных задач набор инструментов. Философия разработки и реализации Arch Linux позволяет легко расширить возможности системы и превратить ее из консольной машины в системы с выбранной средой рабочего стола.
2. Chakra
Если вы предпочитаете KDE, то Chakra – еще один хороший дистрибутив на основе Arch, который вы должны рассмотреть.
Он использует Plasma от KDE, который использует виджеты для создания настраиваемой и эффективной среды рабочего стола.
Установка также проста, с графическим установщиком и автоматическим определением оборудования.
Chakra использует наполовину скользящую модель выпуска – приложения используют преимущества непрерывных обновлений, в то время как ядро получает более медленные периодические обновления.
Это означает, что у вас могут быть самые последние версии ваших любимых приложений, но ядро Arch OS остается стабильным.
Chakra поставляется с KDE, поэтому, если вы предпочитаете другую среду рабочего стола, вам нужно искать что-то другое.
Процедура установки Arch Linux
Щелкните правой кнопкой мыши в любом месте обоев. Выберите «Install Pacbang». В открывшемся подменю — «Update Installer».
Выберите язык из списка. Подтвердите согласие продолжить установку ОС нажатием кнопки «ОК».
В следующем окне нажмите «ОК». Ею подтверждайте свои действия в последующих окнах мастера установки. Установщик предупредит пользователя о нежелательности изменения последовательности действий.
Последовательно входите в пункты предшествующих установке настроек. Раскладку виртуальной консоли оставьте предлагаемой по умолчанию.
Настройте раскладку клавиатуры среды рабочего стола.
Ничего не делайте в пункте «Список устройств».
Разделы диска
В пункте разметки диска присутствует только один диск — виртуальный, созданный в процессе настройки виртуальной машины. Выберите его. Начинающим пользователям лучше подойдет опция автоматической разметки. Выбирайте другие пункты данного перечня только в тех случаях, когда абсолютно уверены, что они необходимы и точно знаете по какой причине. Помните, что при чистой установке флешка с образом операционной системы тоже есть в перечне. Не форматируйте ее.
Мастер установки ОС предупредит пользователя о том, что все данные на диске будут удалены. Будет создан 512-мегабайтный раздел boot. Оставшееся пространство на диске выделяется корневому разделу. Если вы уверены, что раздел не содержит важных данных (необходимо помнить при чистой установке ОС на жесткий диск ПК), подтвердите действие кнопкой «Да».
Примечание: Планируете использовать SWAP — на стадии монтирования выберите опцию «Swap файл».
Мастер установки сообщит о создании разделов sda1 (0,5 гигабайта) sda2 (19,5 гигабайт). Выйдите из окна, нажав соответствующую кнопку.
Предусмотрена опциональная возможность настроить LUKS Шифрование. Если пользователь устанавливает Linux впервые или не знает точно, зачем ему это необходимо, ему не следует ничего делать в данном пункте.
Настраивайте логические тома лишь в тех случаях, когда уверены в необходимости этого действия и знаете, зачем тома понадобятся в процессе работы с операционной системой. LVM применяется (в том числе) для работы с зашифрованными разделами, когда нужно создать в них логические тома (как примеры: «home», «root»). Не планируете их настройку, но вошли в данный пункт — нажмите кнопку «Отмена».
Смонтируйте разделы. Для этого:
- войдите в соответствующий пункт меню мастера установки;
- ознакомьтесь с важной информацией, которая будет отображена на экране;
- нажмите «OK».
Выберите раздел root и нажмите «OK». Как отмечалось выше, его объем при установке рассматриваемого дистрибутива составляет 512 мегабайт.
Выберите рекомендованный мастером установки ОС пункт ext4. Помните, что не все файловые системы подходят для загрузочных и корневых разделов.
Подтвердите выбор файловой системы нажатием кнопки «Да».
Подтвердите опции монтирования. Далее мастер установки предложит выбрать SWAP-раздел. Если его нет, подтвердите это, остановившись на соответствующем пункте меню.
Установка
Второй пункт главного меню мастера — установка базовой системы.
Установку базовых пакетов.
Установка загрузчика. Рекомендую Grub тем пользователям, которые:
- впервые ставят Linux;
- не сформировали собственных предпочтений;
- не интересовались вопросом.
Выберите из списка диск или флеш-накопитель для установки операционной системы. В случае установки в виртуальную машину будет предложен один вариант.
Вернитесь назад в главное меню мастера и перейдите к настройке базовой системы.
Сгенерируйте файл FSTAB. Рекомендация: используйте UUID.
Введите имя хоста:
- может состоять из букв и цифр;
- допустимо использование дефиса;
- длина не более 63 знаков.
Локализация
Определите язык операционной системы. Основные параметры, на которые влияет локализация:
- формат времени;
- формат даты;
- отображаемый язык.
Выберите часовой пояс для отображения компьютером точного времени.
Выбор часового пояса необходимо подтвердить.
Определите стандарт времени. Рекомендовано: UTC.
Учетные записи и пароли
Установите пароль root. Применяется администратором операционной системы. Ввод пароля необходимо подтвердить в дополнительном окне.
Добавьте нового пользователя системы. В данном случае — обычного пользователя, а не администратора. Под этим аккаунтом вы будете работать с ОС. В имени пользователи буквы — только маленькие. Введите пароль обычного пользователя ОС.
Дополнительные параметры
Настраивайте параметры безопасности и systemd только являясь опытным пользователем или системным администратором. Предполагается, что пользователь, который производит настройки знает, какие ему необходимы и по каким причинам.
4. Аргон
Аргон , как и Octopi, представляет собой полноценный интерфейс с графическим интерфейсом для системы управления пакетами Arch Linux. С его помощью пользователи могут легко найти и установить множество пакетов за мгновение. Он также имеет полную поддержку AUR, что означает, что вам никогда не придется покидать Argon, чтобы пакеты, отправленные пользователем, работали.
У Argon есть полезная система уведомлений, которая легко настраивается и настраивается. Он может сработать и сообщить пользователю, когда системные обновления будут готовы к установке.
Система уведомлений совместима со всеми средами рабочего стола, даже с теми, которые традиционно не поддерживают «всплывающие уведомления».
Argon — это полноценный менеджер пакетов для Arch Linux. С его помощью пользователи могут искать и устанавливать официально поддерживаемые системные пакеты, а не только пакеты AUR.
Установить аргон
Чтобы установить помощник Argon AUR, выполните следующие команды терминала.
Что представляет собой Arch Linux
Arch Linux отличается от других систем минимальным количеством предустановленного ПО и консольным интерфейсом. «Голый» дистрибутив упрощает создание собственных интерфейсов с «окнами» и подборкой программ, развертывание Nginx, SSH, PHP и Python-пакетов, KDE и многого другого.
Особенности Arch Linux:
- Процесс инсталляции продукта сложнее, чем установка популярных систем типа Ubuntu и Fedora.
- Графическая оболочка необязательна, пользователь вправе продолжать работать в консоли.
- Пользователь самостоятельно выбирает компоненты, которые будут работать.
То же относится к дочерним дистрибутивам, например Manjaro, ArcoLinux, Chakra. Популярность системы обеспечивает совместимость с процессорами x86-64. Принцип распространения Arch Linux включает ряд особенностей: простоту, современность, прагматизм, универсальность и удобство для пользователя.
Лучшие Arch Linux дистрибутивы
В сообществе Linux, у Arch Linux есть культ поклонников. Этот легкий дистрибутив обеспечивает самые передовые обновления в стиле DIY (сделай сам).
Тем не менее, Arch также нацелен на более опытных пользователей. Как таковой, он как правило, считается недоступным для тех, кто не обладает техническими знаниями (или настойчивостью), необходимыми для его использования.
Фактически, самых первых шагов по установке самого Arch Linux достаточно, чтобы отпугнуть многих. В отличие от большинства других дистрибутивов, Arch Linux не имеет простого в использовании графического установщика. Вы должны создавать разделы диска, подключаться к Интернету, монтировать диски, создавать файловую систему и т. д., используя только инструменты командной строки.
Для тех, кто хочет попробовать Arch без сложностей, связанных с установкой и настройкой, существует ряд удобных для пользователя дистрибутивов на основе Arch.
В этой статье я покажу вам некоторые из этих альтернативных дистрибутивов Arch. Эти дистрибутивы поставляются с графическим установщиком, графическим менеджером пакетов и другими инструментами, которые проще в использовании, чем их альтернативы командной строки.
Лучшие дистрибутивы основанные на ArchLinux
Обратите внимание, что это не рейтинг. Числа только для подсчета цели. Распределение под номером два не следует рассматривать лучше, чем распределение под номером семь.
1. Manjaro Linux
Manjaro не нуждается в представлении. Это один из самых популярных дистрибутивов Linux на протяжении нескольких лет, и он этого заслуживает.
Manjaro предоставляет все преимущества Arch Linux в сочетании с удобством и доступностью для пользователя. Manjaro подходит как новичкам, так и опытным пользователям Linux.
Для новичков предусмотрен удобный для пользователя установщик, а сама система спроектирована так, чтобы полностью работать «прямо из коробки» с вашей любимой рабочей средой (DE) или оконным менеджером.
Для более опытных пользователей Manjaro также предлагает универсальность на любой вкус и цвет. Manjaro Architect дает возможность установить любой вариант Manjaro и предлагает установку без DE, файловой системы ( недавно представленной ZFS ) и выбор загрузчика для тех, кто хочет получить полную свободу в настройке своей системы.
Manjaro также является передовым дистрибьюторским выпуском. Однако, в отличие от Arch, Manjaro сначала тестирует обновления, а затем предоставляет их своим пользователям. Стабильность также приобретает здесь важное значение.
2. ArcoLinux
ArcoLinux (ранее известный как ArchMerge) – это дистрибутив, основанный на Arch Linux. Команда разработчиков предлагает три варианта. ArcoLinux, ArcoLinuxD и ArcoLinuxB.
ArcoLinux – это полнофункциональный дистрибутив, который поставляется с настольными менеджерами Xfce, менеджерами окон Openbox и i3.
ArcoLinuxD – это минимальный дистрибутив, включающий скрипты, которые позволяют опытным пользователям устанавливать любой рабочий стол и приложение.
ArcoLinuxB – это проект, который дает пользователям возможность создавать собственные дистрибутивы, а также разрабатывает несколько выпусков сообщества с предварительно настроенными рабочими столами, такими как Awesome, bspwm, Budgie, Cinnamon, Deepin, GNOME, MATE и KDE Plasma.
ArcoLinux также предоставляет различные видеоуроки, поскольку уделяет большое внимание изучению и приобретению навыков Linux.
3. Archlabs Linux
ArchLabs Linux – это облегченный дистрибутив Linux, основанный на минимальной базе Arch Linux с оконным менеджером Openbox. На ArchLabs влияет и вдохновляет внешний вид BunsenLabs, ориентируясь на опытных пользователей.
4. Archman Linux
Archman – это самостоятельный проект. Дистрибутивы Arch Linux в целом не являются идеальными операционными системами для пользователей с небольшим опытом работы с Linux.
Разработка Archman основана на понимании разработки, которое включает в себя отзывы пользователей и компоненты опыта.
5. EndeavourOS
Когда популярный дистрибутив Antergos на основе Arch был прекращен в 2019 году, он оставил дружелюбное и чрезвычайно полезное сообщество. Проект Antergos завершился, потому что систему было слишком сложно поддерживать разработчикам.
В течение нескольких дней после объявления, несколько опытных пользователей подмяли под себя прежнее сообщество, создав новый дистрибутив, чтобы заполнить пустоту, оставленную Antergos. Так родился EndeavourOS.
EndeavourOS легок и поставляется с минимальным количеством предустановленных приложений. Почти пустой холст, готовый к персонализации.
6. RebornOS
Цель разработчиков RebornOS состоит в том, чтобы донести истинную мощь Linux до всех, с одним ISO для 15 настольных сред и с неограниченными возможностями для настройки.
RebornOS также утверждает, что поддерживает Anbox для запуска приложений Android на настольном Linux. Он также предлагает простой графический инструмент менеджера ядра.
В сочетании с Pacman, AUR и специализированной версией графического установщика Cnchi, Arch Linux наконец-то доступен даже для самых неопытных пользователей.
7. Chakra Linux
Разработанный сообществом дистрибутив GNU/Linux с акцентом на технологии KDE и Qt. Chakra Linux не планирует релизы на определенные даты, а использует систему «Half-Rolling Release».
Это означает, что основные пакеты Chakra Linux заморожены и обновляются только для устранения проблем безопасности. Эти пакеты обновляются после того, как последние версии были тщательно протестированы перед перемещением в постоянный репозиторий (примерно каждые шесть месяцев).
В дополнение к официальным репозиториям пользователи могут устанавливать пакеты из репозитория сообщества Chakra (CCR), который предоставляет созданные пользователем PKGINFO и скрипты PKGBUILD для программного обеспечения, которое не включено в официальные репозитории и основано на репозитории пользователей архива.
8. Artix Linux
Artix Linux – это скользящий выпуск, основанный на Arch Linux, который использует OpenRC, runit или s6 init вместо systemd.
Artix Linux имеет свои собственные репозитории пакетов, но в качестве дистрибутива на основе pacman он может использовать пакеты из репозиториев Arch Linux или любого другого производного дистрибутива, даже пакеты, явно зависящие от systemd.
9. BlackArch Linux
BlackArch – это дистрибутивный тестировщик на проникновение, основанный на Arch Linux, который предоставляет большое количество инструментов кибербезопасности. Он специально создан для тестеров на проникновение и исследователей безопасности. Хранилище содержит более 2400 инструментов для взлома и ручного тестирования, которые можно установить индивидуально или в группах. BlackArch Linux совместим с существующими пакетами Arch Linux.
ArchLinux installer
Если вы хотите использовать настоящий Arch Linux, но вас не устраивает сложная установка, вы можете загрузить Arch Linux iso, запеченный с графическим установщиком.
Установщик Arch в основном представляет собой Arch Linux ISO с относительно простым в использовании текстовым установщиком.
Anarchy
Anarchy инсталлятор намерен предоставить как новичкам так и опытным пользователям Linux, простой и безболезненной способ установки Arch Linux. Установите, когда вы хотите, где вы хотите, и так как вы хотите. Это философия Anarchy.
После загрузки установщика вам будет показано простое меню TUI, в котором перечислены все доступные параметры установщика.
Zen Installer
Zen Installer обеспечивает полную графическую среду для установки Arch Linux. Он обеспечивает поддержку установки нескольких настольных сред, AUR, а также всех возможностей и гибкости Arch Linux с простотой графического установщика.
ISO загрузит live среду, а затем загрузит самую последнюю стабильную версию установщика после подключения к Интернету. Таким образом, вы всегда получите новейший установщик с обновленными функциями.
Вывод
Дистрибутив на основе Arch всегда является отличным выбором для многих пользователей, но графический установщик, такой как Anarchy, по крайней мере на шаг ближе к тому, как на самом деле работает Arch Linux.
На мой взгляд, настоящая красота Arch Linux – это процесс установки, и для энтузиастов Linux это возможность учиться.
А вы пробовали дистрибутив основанный на Arch? Какие ваши впечатления? Поделитесь в комментариях ниже.