Arch Linux

Материал из Aprel Wiki
(перенаправлено с «Arch»)
Перейти к навигации Перейти к поиску

Arch Linux) — дистрибутив linux, ориентированный на опытных пользователей (и на всех остальных, кто умеет хотя бы читать, чтобы по арч вики установить и настроить все по шагам). Славится своими возможностями в тонкой настройке всего и вся, а также довольно сложным процессом установки. В глазах большинства красноглазиков Арч является Ъ-Линуксом. По состоянию на 2023 стал внезапно популярен у соевых программистов, потому что последнюю версию какого-нибудь питона и его миллиарда сопуствующих библиотек не надо ставить из сторонних реп или пердолить из исходников и бороться с протухшими либами - оно и так последней версии по дефолту.

Характерные черты

Арч стремится быть дистрибутивом общего назначения. Это объясняет почему процесс установки так минималистичен (и устрашающ для некоторых пользователей) — потому что мы даём базис для доработки и сделать из него что заблагорассудится — ВАША работа. В некоторой степени это действительно формирует нишу. Нишу заполненную любителями починки на скорую руку и любителями клеить модельки.
  • Оптимизирован под i686 и x86_64: официально поддержки i386 нет, но при особом интересе и наличии свободного времени можно запустить, пересобрав все пакеты через ABS под i386. Однако, если подключить дополнительный репозиторий, то можно невозбранно пользоваться пакетами от i386 под i686 системой.
  • Rolling Release: то есть — «скользящий релиз», при котором пакеты обновляются непрерывно. Зачастую обновление одного пакета тянет за собой скачивание пересобранных версий сопровождающих пакетов для совместимости со свежачком. Позволяет арчеводам всегда пользоваться самым новым софтом.
  • Возможность сломать все при глобальном обновлении: результат сочетания rolling-release и небольшого количества мантейнеров. Впрочем, своевременно почитывая новости на офф сайте(англ.), жить можно, причем даже лучше, чем на той же убунте.
  • Keep it simple, stupid!: основной принцип дистрибутива. Что он означает — никто не знает. Есть мнение, что он указывает на то, что не стоит плодить лишние велосипеды и усложнять что-то, без чего вполне можно обойтись. Однако каждый идиот интерпретирует это, на первый взгляд, недвусмысленное выражение по-своему. Именно поэтому в арче по умолчанию нет ничего. Совсем. Кроме systemd. Это компромисс, который вроде бы устраивает всех арчепользователей. В самом деле, что может быть проще пустоты (и systemd в 200к строк)? С другой стороны, арч, как дистрибутив, взял на себя благородную задачу: быть локомотивом всей своры гну/линукс-систем. Он внедряет быстрее всех новые программы за секунды до их, блджад, выхода, не оборачиваясь назад, то есть говном мамонта становятся абсолютно все предыдущие версии программного обеспечения, которые сразу выбрасываются аки помои из главного репозитория — это-то и есть на самом деле суровый KISS в интерпретации арча. К слову, показательно решён вопрос со сложным установщиком — когда стало понятно, что никто не хочет заниматься поддержкой кода, его просто выкинули. Установочный образ здесь — по сути лайв-сиди с парочкой необходимых тулзов: настройка сети, разбивка диска, утилитка для установки из репозиториев на голый диск пакетов и ещё парочка стандартных.
  • Ручная настройка: как и на других злых, кусачих и ненавидящих пользователя дистрибутивах, основные настройки осуществляются путём правки конфигурационных файлов руками. Да-да, %USERNAME%, никаких тебе рюшечек и прозрачностей, лишь голая консоль и текстовый редактор.
  • Пакетный менеджер pacman: винрарный, лаконичный и удобный менеджер пакетов. В version 4 введена цифровая подпись пакетов.
  • Впереди планеты всей: Самые свежие версии программ сначала появляются в Генте (в «нестабильном» релизе), затем в Арче. Однако, даже в «нестабильной» Генте встречаются пакеты старше, чем в базовом Арче, не говоря уже о «стабильной». В итоге Арч является дистрибутивом с самым свежим софтом.
  • Хорошая документация на вики-движке: именно благодаря этой документации любой школьник, при должном усердии, сможет поставить себе Арч и лопнуть от своего ЧСВ. Здесь расписано все: от команд для какого-либо единичного пакетика до масштабного описания установки KDE.
  • Изобилие софта: следствие лёгкости создания пакетов на пользовательском репозитории (AUR), а также возможность собирать свои пакеты вручную или yaourt'ом. В AUR лежат кучи всяких-разных допиленных пакетов и самостоятельных программ, о которых даже убунтоиды никогда не слышали, не говоря уже о приверженцах других дистров.
  • Нет левых патчей: Все собрано так, как собирают разработчики программы. В этих ваших федорах, бубунтах, дебильянах любят засирать дистрибутив левопатчами. Отсюда же и пошел миф о стабильности арча, что отчасти из-за его чистоты может показаться правдой.
  • Быстрее в настройке, чем та же гента. На сборку из исходного кода могут уйти недели, в то время как в арче готовые пакеты, которые устанавливаются за минуты-часы.

Ссылки

Примечания