Открыть меню
Переключить меню настроек
Открыть персональное меню
Вы не представились системе
Ваш IP-адрес будет виден всем, если вы внесёте какие-либо изменения.

Arch Linux: различия между версиями

Материал из Aprel Wiki
Дополнительные действия
Нет описания правки
Нет описания правки
Строка 1: Строка 1:
'''Arch Linux''' (<small>[[МФА]]</small>: {{МФА2|ɑ|ː|r|t|ʃ|пробел|ˈ|l|ɪ|n|ə|k|s}}<ref>
{{Q|Не надо требовать от разработчиков утилит и документации. Попытайтесь понять цель и философию Arch — это то, что отличает Arch от других.|Один из заветов того самого Арча}}
{{cite web
{{Q|Логотип Арча напоминает эрегированный сосок женской груди в сумерках.|iZEN о логотипе}}
|url          = https://osdir.com/ml/linux.arch.general/2005-08/msg00253.html
{{Q|Arch - это древнее английское слово, означающее "Я не осилил [[Gentoo]]". |Некий гентушник}}
|title        = Pronnounciation of our beloved distribution's name
[[Файл:Arch.png|thumb|Он такой.]]
|lang        = en
[[Файл:archlinux-tan.jpeg|thumb|Archlinux тян.]]
|author      = Aaron Griffin
[[Файл:Archlinux-Nya.png|thumb|Archlinux [[Аниме|Nya!]]]]
|date        = 2005-08-24
[[Файл:Arch Linux by Lapapunk.png|thumb|Арч в голубином говне. А логотип похож на сосок.]]
|access-date  = 2022-06-07
[[Файл:Arch on pantsu.jpg|thumb| Арчетруселя]]
|archive-date = 2012-02-12
[[Файл:Archmachineft248.png|thumb]]
|archive-url  = https://web.archive.org/web/20120914175514/http://osdir.com/ml/linux.arch.general/2005-08/msg00253.html
[[Файл:Archlogo2.png|80px]] (''арч'') — дистрибутив [[linux]], ориентированный на опытных пользователей (и на всех остальных, кто умеет хотя бы читать, чтобы по арч вики установить и настроить все по шагам). Славится своими возможностями в тонкой настройке всего и вся, а также довольно сложным процессом установки. В глазах большинства красноглазиков Арч является Ъ-Линуксом. По состоянию на 2023 стал внезапно популярен у соевых программистов, потому что последнюю версию какого-нибудь питона и его миллиарда сопуствующих библиотек не надо ставить из сторонних реп или пердолить из исходников и бороться с протухшими либами - оно и так последней версии по дефолту.
|deadlink    = no
}}
</ref><ref>
{{cite web
|url          = http://foldoc.org/linux
|title        = Free On-Line Dictionary of Computing
|lang        = en
|date        = 2000-06-09
|access-date  = 2022-06-07
|archive-date = 2012-06-23
|archive-url  = https://www.webcitation.org/68e64KAlQ?url=http://foldoc.org/linux
|deadlink    = no
}}
</ref><ref>
Ведётся много дебатов на тему правильного произношения названия. Создатель Джадд Винет произносит «Arch» на тот же манер, что и {{lang-en2|archer}} или {{lang-en2|parchment}} (по-русски примерно звучит как «арч»). При другом произношении может возникнуть путаница с «Ark Linux».
</ref>) — независимый [[дистрибутив Linux|дистрибутив GNU/Linux]] для опытных пользователей, оптимизированный для архитектуры [[x86-64]], который стремится предоставить последние «новейшие» версии программ, следуя модели [[rolling release]]. [[По умолчанию]] пользователю предоставляется минималистичная базовая система, в которую пользователь может добавить то, что ему требуется. Для установки, удаления и обновления пакетов используется пакетный менеджер [[Pacman (система управления пакетами)|Pacman]]<ref>{{cite web|url=https://www.archlinux.org/about/|title=About|website=Arch Linux|accessdate=2019-01-11|archive-date=2017-01-02|archive-url=https://web.archive.org/web/20170102235727/https://www.archlinux.org/about/|deadlink=no}}</ref><ref>{{Cite web |url=http://www.tuxmachines.org/node/15527 |title=Fallen Under the Spell of Arch Voodoo {{!}} Tux Machines |access-date=2018-06-20 |archive-date=2018-06-20 |archive-url=https://web.archive.org/web/20180620181013/http://www.tuxmachines.org/node/15527 |deadlink=no }}</ref><ref>{{cite web|url=https://distrowatch.com/weekly.php?issue=20090119|title=DistroWatch Weekly, Issue 286|work=[[DistroWatch]]|date=2009-01-19|archiveurl=https://web.archive.org/web/20180620180740/https://distrowatch.com/weekly.php?issue=20090119|archivedate=2018-06-20|accessdate=2019-01-11}}</ref><ref>{{cite web|url=https://distrowatch.com/weekly.php?issue=20090914|title=DistroWatch Weekly, Issue 320|date=2009-09-14|work=[[DistroWatch]]|archiveurl=https://web.archive.org/web/20180620180908/https://distrowatch.com/weekly.php?issue=20090914|archivedate=2018-06-20|accessdate=2019-01-11}}</ref><ref>{{Cite web |url=https://lwn.net/Articles/378030/ |title=Rolling with Arch Linux &#91;LWN.net&#93; |access-date=2018-06-20 |archive-date=2011-10-20 |archive-url=https://web.archive.org/web/20111020144209/http://lwn.net/Articles/378030/ |deadlink=no }}</ref><ref>{{Cite web |url=https://lwn.net/Articles/637341/ |title=The grumpy editor’s Arch Linux experience &#91;LWN.net&#93; |access-date=2018-06-20 |archive-date=2019-11-15 |archive-url=https://web.archive.org/web/20191115104016/https://lwn.net/Articles/637341/ |deadlink=no }}</ref><ref>{{cite web|url=https://distrowatch.com/weekly.php?issue=20151221|title=DistroWatch Weekly, Issue 641|date=2015-12-21|work=[[DistroWatch]]|archiveurl=https://web.archive.org/web/20180912151725/https://distrowatch.com/weekly.php?issue=20151221|archivedate=2018-09-12|accessdate=2019-01-11}}</ref>.


В официальных [[Репозиторий|репозиториях]] Arch Linux содержится преимущественно [[Свободное программное обеспечение|свободное ПО]], однако дистрибутив не одобрен [[FSF]], так как Arch придерживается лояльной политики в отношении [[Проприетарное программное обеспечение|несвободного ПО]]<ref>{{Cite web |url=https://www.gnu.org/distros/common-distros.html |title=Explaining Why We Don’t Endorse Other Systems — GNU Project — Free Software Foundation |access-date=2018-01-26 |archive-date=2011-04-24 |archive-url=https://web.archive.org/web/20110424061731/http://www.gnu.org/distros/common-distros.html |deadlink=no }}</ref>. Проект [[GNU]] рекомендует к установке основанный на Arch Linux дистрибутив [[Parabola GNU/Linux-libre|Parabola]]<ref>{{Cite web |url=http://www.gnu.org/distros/free-distros.html |title=List of Free GNU/Linux Distributions — GNU Project — Free Software Foundation |access-date=2018-02-18 |archive-date=2015-12-25 |archive-url=https://web.archive.org/web/20151225192720/http://www.gnu.org/distros/free-distros.html |deadlink=no }}</ref>. В настоящее время{{Когда}} в официальных репозиториях насчитывается более {{num|12000|пакетов}}<ref>{{Cite web |url=https://www.archlinux.org/packages/ |title=Arch Linux — Package Search |access-date=2018-01-26 |archive-date=2021-02-05 |archive-url=https://web.archive.org/web/20210205145254/https://archlinux.org/packages/ |deadlink=no }}</ref>, в [[AUR]] — более {{num|83000}}<ref>{{Cite web |url=https://aur.archlinux.org/packages/?O=0&SB=v&SO=d |title=AUR (en) — Packages |access-date=2018-01-26 |archive-date=2018-01-27 |archive-url=https://web.archive.org/web/20180127083854/https://aur.archlinux.org/packages/?O=0&SB=v&SO=d |deadlink=no }}</ref>.
== Характерные черты ==
{{Q|Арч стремится быть дистрибутивом общего назначения. Это объясняет почему процесс установки так минималистичен (и устрашающ для некоторых пользователей) — потому что мы даём базис для доработки и сделать из него что заблагорассудится — ВАША работа. В некоторой степени это действительно формирует нишу. Нишу заполненную любителями починки на скорую руку и любителями клеить модельки.|[http://www.osnews.com/story/22692/Arch_Linux_Team/page3/ Аарон Гриффин]}}
* '''Оптимизирован под i686 и x86_64''': официально поддержки i386 нет, но при ''особом'' интересе и наличии свободного времени можно запустить, пересобрав все пакеты через ABS под i386. Однако, если подключить дополнительный репозиторий, то можно невозбранно пользоваться пакетами от i386 под i686 системой.
* '''Rolling Release''': то есть — «скользящий релиз», при котором пакеты обновляются непрерывно. Зачастую обновление одного пакета тянет за собой скачивание пересобранных версий сопровождающих пакетов для совместимости со свежачком. Позволяет арчеводам всегда пользоваться самым новым софтом.
* '''Возможность сломать все при глобальном обновлении''': результат сочетания rolling-release и небольшого количества мантейнеров. Впрочем, своевременно почитывая [http://www.archlinux.org/news/ новости на офф сайте]<span class="ref-info" title="ENGLISH, MOTHERFUCKER! DO-YOU-SPEAK-IT?" style="font-size:85%; cursor:help; margin-left:0.2em; color:#888;">(англ.)</span>, жить можно, причем даже лучше, чем на той же [[ubuntu|убунте]].
* '''Keep it simple, stupid!''': основной принцип дистрибутива. Что он означает — никто не знает. Есть мнение, что он указывает на то, что не стоит [[Изобретать велосипед|плодить лишние велосипеды]] и усложнять что-то, без чего вполне можно обойтись. Однако каждый идиот интерпретирует это, на первый взгляд, недвусмысленное выражение по-своему. Именно поэтому в арче по умолчанию нет ничего. Совсем. Кроме systemd. Это компромисс, который вроде бы устраивает всех арчепользователей. В самом деле, что может быть проще пустоты (и systemd в 200к строк)? С другой стороны, арч, как дистрибутив, взял на себя благородную задачу: быть локомотивом всей своры гну/линукс-систем. Он внедряет быстрее всех новые программы за секунды до их, блджад, выхода, не оборачиваясь назад, то есть говном мамонта становятся абсолютно все предыдущие версии программного обеспечения, которые сразу выбрасываются аки помои из главного репозитория — это-то и есть на самом деле суровый [[KISS]] в интерпретации арча. К слову, показательно решён вопрос со сложным установщиком — когда стало понятно, что никто не хочет заниматься поддержкой кода, его просто выкинули. Установочный образ здесь — по сути лайв-сиди с парочкой необходимых тулзов: настройка сети, разбивка диска, утилитка для установки из репозиториев на голый диск пакетов и ещё парочка стандартных.
* '''Ручная настройка''': как и на других злых, кусачих и ненавидящих пользователя дистрибутивах, основные настройки осуществляются путём правки конфигурационных файлов руками. Да-да, %USERNAME%, никаких тебе [[свистелки и перделки|рюшечек и прозрачностей]], лишь голая консоль и текстовый редактор.
* '''Пакетный менеджер pacman''': винрарный, лаконичный и удобный менеджер пакетов. В version 4 введена цифровая подпись пакетов.
* '''Впереди планеты всей''': Самые свежие версии программ сначала появляются в Генте (в «нестабильном» релизе), затем в Арче. Однако, даже в «нестабильной» Генте встречаются пакеты старше, чем в базовом Арче, не говоря уже о «стабильной». В итоге Арч является дистрибутивом с самым свежим софтом.
* '''Хорошая документация на вики-движке''': именно благодаря этой документации любой школьник, при должном усердии, сможет поставить себе Арч и лопнуть от своего ЧСВ. Здесь расписано все: от команд для какого-либо единичного пакетика до масштабного описания установки [[KDE]].
* '''Изобилие софта''': следствие лёгкости создания пакетов на пользовательском репозитории (AUR), а также возможность собирать свои пакеты вручную или yaourt'ом. В AUR лежат кучи всяких-разных допиленных пакетов и самостоятельных программ, о которых даже убунтоиды никогда не слышали, не говоря уже о приверженцах других дистров.
* '''Нет левых патчей''': Все собрано так, как собирают разработчики программы. В этих ваших федорах, бубунтах, дебильянах любят засирать дистрибутив левопатчами. Отсюда же и пошел миф о стабильности арча, что отчасти из-за его чистоты может показаться правдой.
* '''Быстрее в настройке, чем та же гента.''' На сборку из исходного кода могут уйти недели, в то время как в арче готовые пакеты, которые устанавливаются за минуты-часы.


Arch Linux распространяется, в основном, в виде готовых пакетов [[Двоичный файл|двоичных файлов]], хотя допускает сборку из исходного кода, а пакеты из AUR могут собираться как на машине пользователя, так и конвертироваться из [[Deb (формат файлов)|deb]]/[[RPM|rpm]] пакетов в пакеты [[Pacman (система управления пакетами)|pacman]]. В некоторой степени, Arch напоминает дистрибутив [[Slackware]], но, в отличие от последнего, осуществляет контроль зависимостей пакетов. Бинарные пакеты Arch Linux собраны для архитектуры [[x86-64]], что обеспечивает высокую производительность на современных [[аппаратное обеспечение|компьютерах]]. Существуют неофициальные версии и для других архитектур (к примеру, [[PowerPC]] и [[ARM (архитектура)|ARM]]), а также несколько ответвлений.
== На самом деле ==
{{Цитата|width=auto|pre=|Надежда на графический интерфейс для настройки/использования Вашей системы в конце концов принесет пользователю только проблемы. В какой-то момент времени пользователь почувствует, что ему нужно знать, что скрывает графический интерфейс[[Расстрельный_список|...]] |Анальным рабам Бубунты}}
[[Файл:Arch ustanovka.png|thumb |right| Так мы раньше ставились]]
[[Файл:Arch zagruzka.png|thumb |right| … а так мы когда-то загружались]]
[[Файл:Arch switch.jpg|thumb |right| [[Тупые свитчеры|Свитчер ниасилил]] ]]


У Arch Linux есть обширный раздел документации в поддомене ArchWiki<ref>{{Cite web|url=https://wiki.archlinux.org/index.php/Main_page_(Русский)|title=Main page (Русский) - ArchWiki|publisher=wiki.archlinux.org|lang=en|accessdate=2017-11-26|archive-date=2017-12-01|archive-url=https://web.archive.org/web/20171201042513/https://wiki.archlinux.org/index.php/Main_page_(%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9)|deadlink=no}}</ref>, основанный на [[MediaWiki]], который поддерживается разработчиками и сообществом. Документация переведена на десятки языков, однако основным является английский. В документации также можно найти официальное руководство по установке<ref>{{Cite web |url=http://wiki.archlinux.org/index.php/Official_Arch_Linux_Install_Guide |title=Official Installation Guide — ArchWiki |access-date=2010-08-19 |archive-date=2020-10-19 |archive-url=https://web.archive.org/web/20201019165555/https://wiki.archlinux.org/index.php/Official_Arch_Linux_Install_Guide |deadlink=no }}</ref>.
Arch Linux представляет собой конструктор, из которого можно собрать как аскетичную систему для слабых машин, так и ось, состоящую из свистелок и перделок чуть менее, чем полностью. Отличается от [[Gentoo]] отсутствием необходимости собирать 90% программ из исходников, хотя для желающих есть Arch Build System (''не аналог'' гентовских портежей). Анонимус отмечает, что хотя сабж действительно требует время на первоначальное освоение, это компенсируется тем, что он гораздо лучше поддаётся доводке напильником под свои нужды, чем какая-нибудь [[Ubuntu|Мандрива]].


Благодаря наличию обширной документации и отсутствию графического установщика, Arch представляет большой академический интерес для тех, кто хочет освоить GNU/Linux.
В отличие от так называемых user-friendly дистрибутивов настройка методом тыка с большой вероятностью приведёт к [[fail|полной неработоспособности системы]]; чтобы [[Пацан к успеху шёл|прийти к успеху]], придётся перед установкой как минимум прочитать [http://wiki.archlinux.org/index.php/Beginners%27_Guide наставление начинающим] из местной wiki. Ибо такое понятие, как стандартная установка, отсутствует в принципе, придётся принимать кучу самостоятельных решений и прописывать множество параметров. Однако если всё сделать как надо, то ты, анонимус, в итоге получишь систему без всякого ненужного мусора, вдобавок точно будешь знать, из чего она состоит. Но те, кто захотел убрать вообще весь ненужный мусор, отправляются на генту, так как минимализм, идущий в ущерб принципу KISS, в арче отвергается.


Arch Linux является независимым дистрибутивом, разработанным с нуля. Создатель дистрибутива Джадд Винет вдохновлялся [[CRUX (дистрибутив Linux)|CRUX]], но мнение о том, что Arch основан на [[CRUX (дистрибутив Linux)|CRUX]], ошибочно. На Arch основаны такие дистрибутивы, как [[Antergos]], [[Parabola GNU/Linux-libre|Parabola GNU]], [[ArchBang]], [[Arch Hurd]], [[The Chakra Project|Chakra]], [[ConnochaetOS]], [[Manjaro Linux|Manjaro]] и другие<ref>{{Cite web |url=https://wiki.archlinux.org/index.php/Arch_Based_Distributions_%28Active%29 |title=Arch Based Distributions (Active) — ArchWiki |access-date=2011-04-02 |archive-date=2011-05-22 |archive-url=https://web.archive.org/web/20110522195052/https://wiki.archlinux.org/index.php/Arch_Based_Distributions_(Active) |deadlink=no }}</ref>.
Несмотря на внешнюю сложность, установка и настройка не настолько уж и сложна<ref>С 15 июля 2012 года разработчики начали выпускать новые установочные носители каждый месяц, и с каждым разом процесс установки меняется. Далеко не всегда в сторону простоты.</ref>. Достаточно иметь усидчивость, четкое понимание и осознавание своих действий и внимательность (а ещё очень тщательно изучать ArchWiki). То есть, если говорить проще, не торопиться. Документация описывает все очень подробно, с примерами, что позволяет довольно быстро начать понимать, что вообще происходит и зачем это нужно.
Как не странно, есть еще Evolution с текстовым инсталлятором.
Но стоит также отметить, что всего вышеперечисленного можно добиться и без Arch'а, используя любой дистр и, как ни странно, мозг. При желании можно, устанавливая тот же Debian, выбрать только базовую систему, а потом уже допилить всё до вменяемого состояния, используя различные версии реп и встроенные инструменты для сборки пакетов.


В конце января 2017 года разработчики сообщили, что прекращают поддержку 32-разрядной версии<ref>{{Cite web|url=https://www.archlinux.org/news/phasing-out-i686-support/|title=Arch Linux - News: Phasing out i686 support|publisher=www.archlinux.org|lang=en|accessdate=2017-05-25|archive-date=2017-01-27|archive-url=https://web.archive.org/web/20170127233055/https://www.archlinux.org/news/phasing-out-i686-support/|deadlink=no}}</ref>. Поддержка образов и пакетов для процессоров x86 будет продолжена сообществом<ref>{{Cite web|url=https://archlinux32.org/|title=Arch Linux 32|publisher=archlinux32.org|lang=en|accessdate=2017-11-24|archive-date=2021-01-26|archive-url=https://web.archive.org/web/20210126232521/https://archlinux32.org/|deadlink=no}}</ref>. Как выяснилось позже, сообщество [[Parabola GNU/Linux-libre]] неофициально продолжило поддержку x86<ref>{{Cite web|url=https://www.parabola.nu/news/continuation-of-i686-support/|title=Parabola GNU/Linux-libre - News: Continuation of i686 support|publisher=www.parabola.nu|lang=en|accessdate=2018-02-18|archive-date=2018-02-18|archive-url=https://web.archive.org/web/20180218210238/https://www.parabola.nu/news/continuation-of-i686-support/|deadlink=no}}</ref>.
== [[Специальная олимпиада|Arch против Генты]] ==
Анонимусу известны случаи, когда Arch становился сложнее в поддержке, чем пугающая (хендбуком) многих [[Гента]]. В частности, очень многие проблемы вытекают из провозглашаемой простоты, которая на практике может сильно повысить количество действий, а значит — сложность.
* '''Новое далеко не всегда лучше старого''': известны случаи, когда новое не только не исправляет имеющиеся проблемы, но и наоборот, привносит новые. Если в случае Gentoo или Debian юзер застрахован, то в Arch из-за неописуемой веры в новое и простоты это невозможно. Известны случаи пропихивания апстримом свежего менеджера логина (gdm), когда не то что инструмента для его настройки не было, даже сама установка требовала серьезного ручного вмешательства. В результате толпы гномосеков и крысолюбов <del>срали кирпичами</del> пытались делать на арчевики то, что должны делать создатели gdm (но еще не сделали, софт-то сырой). Анонимус лично помогал чинить /etc/passwd.<br />Исходя из вышесказанного, сидя под арчем, стоит хорошо подумать перед чисткой кэша пакетов, а также использовать полную очистку пакетов <code>  # pacman -Scc</code> только в крайних случаях, вместо этого затирать только скачанные, но неиспользуемые пакеты <code>  # pacman -Sc</code>. Практика показывает, что откат на предыдущие версии пакета-недоноска, с последующим внесением в список игнора при обновлении, помогает в большинстве случаев. В крайнем случае, если кэш безвозвратно <del>проёбан</del> потерян, существует Arch Rollback Machine или маленькая утилитка downgrade (ставится из AUR или из репозитория Archlinuxfr).
* '''Установка Arch по сложности немногим легче установки Gentoo''': простой будет только установка базы, после чего юзер будет вывален в сырой терминал и ему будет предложено читать местный хандбук(вики) с масштабом ничуть не менее сложный, чем гентушный. По крайней мере, если есть желание сделать более-менее юзабельным, потребуется серьёзная настройка. Предварительное чтение ArchWiki — обязательно. Но чисто с технической точки зрения установка таки простая, тут главное — хорошо знать названия линуксовых программ и пакетов.
* '''В Arch нет некоторых полезных фич''', вроде параллельных версий и USE-флагов. Широкой поддержки архитектур Arch не предоставляет. В контраст эта узкоспециализированность позволяет обходиться без сборки из исходных кодов. Если, конечно, устраивают минималистические решения, принимаемые Archевскими TU — иначе придётся собирать самому.
* '''Arch vs Gentoo в оффлайновом обновлении''': Для Arch достаточно завести локальное зеркало репозитория пакетов. Причем не обязательно иметь быстрый инет на обновляемой машине. Можно воспользоваться и флоппинетом в два этапа, скачав список пакетов, а затем скачав сформированный pacman'ом список URL обновившихся пакетов. И никакой пересборки мира на EEE701<ref>Генте же можно точно так же попросить сгенерировать список [http://en.gentoo-wiki.com/wiki/Networkless_Maintenance#Get_list_of_files_required_for_emerge_and_pipe_the_URL.27s_to_a_file|всех требуемых исходников], а затем решать собирать ли в бинарную форму на внешней машине, или поручить сборку локальной машине. Можно создать пул, распределив роли скачки, сборки, установки среди машин(или людей). Как и где будут собираться пакеты — ограничено только фантазией, %username%. При современных 4 и более ядерных машинах ценой менее 80 баксов за камень и возможности многопоточной параллельной фоновой сборки, упоминание о «тяжелой и долгой сборке» относятся скорее к байкам и вызывают лулзы.</ref>.
* '''Стабильность''': широко известна склонность арча разваливаться после обновления, и это действительно так. Самая главная засада заключается в том, что далеко не все неисправности проявляются сразу. Поэтому арчевод рискует столкнуться с ситуацией, когда он взялся доделывать срочную работу дома, и уже глубоко в ночи обнаружил, что при обновлении, которое сделал несколько недель назад, отвалилась необходимая прога/либа, причем ещё неизвестно какая. А интернета, чтобы исправить ситуацию, [[Fail|нет]]. Также не стоит удивляться, если после очередного апдейта ядра, система [[внезапно]] вместо загрузки предложит [[соси хуй,  быдло|лососнуть тунца]].


== Основные особенности Arch ==
== [[Специальная олимпиада|Arch против Debian]] ==
Философия Arch Linux базируется на нескольких основных принципах<ref>{{Cite web |url=https://wiki.archlinux.org/index.php/Arch_Linux |title=Arch Linux — ArchWiki |access-date=2018-01-25 |archive-date=2019-11-11 |archive-url=https://web.archive.org/web/20191111232438/https://wiki.archlinux.org/index.php/Arch_Linux |deadlink=no }}</ref>:
Анонимус, который провел много бурных ночей с Дебианом и Арчем, пришел к выводу что Арч не нужен. Появление Арча - классический пример такого явления как "Reinventing the wheel". В Дебиане есть [https://www.debian.org/releases/stable/amd64/apds03.html.en debootstrap], который появился еще до Арча. Debootstrap с опцией "--variant=minbase" устанавливает из любого линуксового хоста более минимальную систему чем это делает Арч. Если любителю острых минимальных ощущений нужен еще и "Rolling release", то можно установить Debian sid (unstable), апдэйты в нем делать не опаснее чем в Арче. Единственный плюс Арча - информативные howtos доки. Все остальное можно смело определять на помойку, ведь есть могучий, универсальный и многоцелевой Дебиан, в котором все принципы Арча были давно заложены и зарекомендовали себя еще до появления самого Арча :)  
* Простота
* Современность
* Прагматизм
* Нацеленность на определённых пользователей (''user-centric,'' а не ''user-friendly'')
* Гибкость


Так разработчики описывают основные особенности и принципы, на которых базируется Arch<ref>{{cite web
Анонимус не согласен, в арче есть AUR. AUR (Arch User Repository)  
|url        = http://phraktured.net/arch-way.html
это такое хранилище PKGBUILD'ов - скриптов для сборки того или иного софта в пакет, который потом невозбранно можно установить pacman'ом. Если тебе нужен anysoftname, а в репозитории его нету, AUR спасёт юного школьника! Ведь вероятность того, что кто-то написал для него PKGBUILD чуть менее чем 100%.
  |title      = Archway
  |lang        = en
|publisher  = phraktured.net
|date        = ноябрь 2007
|accessdate  = 2012-03-07
|description =
|archiveurl  = https://www.webcitation.org/688m6HazH?url=http://phraktured.net/arch-way.html
|archivedate = 2012-06-03
|deadurl    = yes
}}</ref>:


* Простота. (Заметим, что под простотой подразумевается не простота использования ОС, а простота её внутренней организации: минимализм, лаконичность, следование принципам [[KISS (принцип)|KISS]] и [[Философия UNIX|Unix-way]].)
Иной анонимус тоже не согласен — арч известен тем, что новейшая софтина первым делом появляется в нём (что не способствует стабильности, хотя эти времена уже прошли — падений из-за обнов не замечено) и ещё паре-тройке дистрибутивов, вроде генты и федоры.
* Рассчитана не на новичков, а на более опытных пользователей.
А ещё его пакетный менеджер — pacman — очень гибок, там есть комбинации параметров, пре- и пост-обработка и множество других полезностей. Одной командой можно сделать со своей системой почти всё — а топорный apt может лишь строго предопределённые функции. Dpkg же, в свою очередь, не может в интернет.Зато, специально для [[анонимус]]ов, у Дебиана есть [[Debian#Репы в TORe|официальные репы]] в [[TOR]]e, Арч этим похвастаться не может.
* Джадд Винет основал этот дистрибутив, руководствуясь своим видением идеального дистрибутива и желая вернуть хоть что-то сообществу свободного программного обеспечения, после того как столько заимствовал из него.
* Цель — сделать Arch совершенной основой. Основой, не включающей в себя причудливых утилит и автонастроек, но с утилитами для ручной настройки и некоторыми функциями для пользователей, чтобы они могли продолжить дальнейшую разработку сами.
* «Вернуть хоть что-то сообществу свободного программного обеспечения» — это свободный дар. Когда вы получаете подарок от кого-либо, это обычно подразумевает, что вам придется что-либо отдать взамен. Так что идеи, предложения, утилиты от пользователей приветствуются.
* Есть две стороны Arch Linux: (1) сторона разработчика и (2) сторона пользователя. Не надейтесь объединить обе стороны, но создайте между ними взаимную связь, тогда каждый может получить то, что он хочет добавить к своей системе.
* Не позволяйте утилитам настройки или GUI управлять системой, она должна управляться пользователем. Нет ничего плохого в GUI до тех пор, пока графический интерфейс соответствует этим принципам.
* Не будьте зависимы от того, что предлагают утилиты. Когда вы пишете или выбираете инструмент, он должен быть написан на читаемом языке программирования (KISS), чтобы позволить пользователям изменить его, если они захотят.
* Ядро разработки Arch Linux не будет представлено какими-либо «дружественными» GUI/утилитами в ближайшем будущем.
* Arch будет тем, что вы из него сделаете.
* Слово «проще» в Arch рассматривается по-другому, нежели в других дистрибутивах. Чтобы легко чего-либо достичь, нужно учиться.
* Надежда на графический интерфейс для настройки/использования системы в конце концов принесёт пользователю только проблемы. В какой-то момент времени пользователь почувствует, что ему нужно знать, что скрывает графический интерфейс.
* Попытки скрыть сложность системы и сделать её проще за счёт графических утилит и автоматизации рутинных задач обычно приводят к ещё более сложной системе. Вместо этого лучше сделать её более простой и логичной изнутри, разумеется, учитывая ваши задачи, взгляды и предпочтения.
* Рано или поздно вам потребуется искать информацию в Интернете или в [[Usenet]] (если страницы {{mono|man}} окажется недостаточно). Уметь искать в сети — это первое, чему должен научиться начинающий пользователь.
* В то время как пользователи говорят, что такой-то дистрибутив не похож на какой-то другой, Arch позволяет пользователю вносить желаемый вклад до тех пор, пока это не противоречит принципам и философии Arch.
* Основное свойство возможности сделать свой вклад заключается в том, что вам не нужно разрешение, чтобы его сделать. Никто не может остановить вас при написании того, что вы лично находите полезным, даже если «силы, которые существуют» не считают это благодеянием. Напишите это и поместите в User Contributions форум. Если людям это понравится, вы получите ответ. Даже если предположить, что все вокруг это не оценят, разве вас это будет волновать, если для вас польза очевидна?
* Не надо требовать от разработчиков утилит и документации. Попытайтесь понять цель и философию Arch — это то, что отличает Arch от других.
* Единственный бинарный дистрибутив, где собрано всё так, как задумали разработчики без каких-либо изменений в исходном коде. По этой причине и появился миф о стабильности Arch Linux.


== Установка ==
Ещё один анонимус также не согласен - использование Debian "sid" может очень плохо закончиться, особенно в продакшене, т.к. добрая половина системы может внезапно перестать работать. Это очень явно проявляется при испозовании таких вещей как Asp.Net Core, например. Алсо в Арче есть такая замечательная вещь как [https://archlinux.fr/yaourt-en yaourt], которая очень помогает в установке пакетов из AUR.
В отличие от большинства дистрибутивов, установка Arch Linux происходит практически «вручную». Вместо графического установщика предоставляется Grml-кастомизированный<ref>{{Cite web |url=https://grml.org/zsh/ |title=grml.org — Zsh |access-date=2018-01-25 |archive-date=2018-01-25 |archive-url=https://web.archive.org/web/20180125140708/http://grml.org/zsh/ |deadlink=no }}</ref> [[zsh]] в качестве командной оболочки и набор специализированных скриптов (Arch Install Scripts). Для редактирования конфигурационных файлов во время установки доступны текстовые редакторы [[vi]], [[vim]] и [[nano]]. Во время установки, после подключения к интернету, можно перейти на сайт [https://wiki.archlinux.org/index.php/Installation_guide_(%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9) https://wiki.archlinux.org/index.php/Installation_guide]. Более ранние версии системы включали установщик с псевдографическим интерфейсом, но его официальная поддержка закончена. Также в 2021 году разработчики представили консольную программу установки archinstall, которая позволяет полностью автоматизировать процесс установки за счёт скриптов.


== Управление пакетами ==
== Как это выглядит ==
Как уже упоминалось, из Арча можно сделать практически всё что угодно, однако в силу того, что один из приоритетов разработчиков — легковесность, среди арчеводов нашли себе место соответствующие программы, характерные полным отсутствием свистелок и перделок, а то и вообще [[GUI]] как такового. Также, судя по разделу форума, где арчеводы делятся скриншотами рабочего стола, среди этой публики очень сильна любовь к легковесным оконным менеджерам типа fluxbox или openbox, или вообще к тайловым оконным менеджерам (awesome, dwm, ratpoison и т. п.), на худой конец к LXDE и XFCE.


=== Pacman ===
== Bug squashing day ==
{{Основная статья|Pacman (система управления пакетами)}}
Первое воскресенье каждого месяца в сообществе Арча отмечается так называемым [https://wiki.archlinux.org/index.php/Bug_Squashing_Day Днем морения тараканов] ({{Lang-en|Bug Squashing Day}}, ''дословно'' День давки жуков). Торжественные мероприятия включают в себя поход на багтрекер<sup>[http://bugs.archlinux.org/index.php?project=1]</sup> и, собственно, фикшение багов. Цель праздника — пофиксить как можно больше багов.
Одной из главных особенностей Arch является пакетный менеджер Pacman, который стремится упростить управление пакетами. По аналогии с другими пакетными менеджерами, для поддержания системы в актуальном состоянии, Pacman синхронизирует списки (базы данных) пакетов с главным сервером Arch, обычно посредством зеркал.


Pacman предоставляет простой и в то же время очень мощный [[Интерфейс командной строки|CLI]] со множеством расширенных возможностей (например таких как выявление пакетных файлов, которые были изменены пользователем или системой).
Добрая и правильная традиция, на которую приглашены все.


Для проверки подлинности пакетов Pacman использует [[GnuPG]]-ключи, которыми пакеты должны быть подписаны<ref>{{Cite web |url=https://wiki.archlinux.org/index.php/Pacman/Package_signing |title=pacman/Package signing — ArchWiki |access-date=2018-01-25 |archive-date=2018-01-26 |archive-url=https://web.archive.org/web/20180126012619/https://wiki.archlinux.org/index.php/Pacman/Package_signing |deadlink=no }}</ref>. Хотя все официальные пакеты в настоящее время подписаны, работа над подписью баз данных пакетов всё ещё ведется, однако у пользователей есть возможность включить проверку подписей баз данных.
== Галерея ==
<gallery>
Файл:arch_desktop1.png|Зелененький Gnome
Файл:Arch_desktop2.png|Серый Openbox
Файл:Arch desktop3.png|Минималистично
Файл:Arch_desktop4.png|Рабочий стол красноглазика, тайловый wm awesome.
</gallery>


Arch базируется, в основном, на бинарных пакетах, но способен к прозрачной интеграции пакетов, построенных из [[Исходный код|исходных кодов]] (наподобие [[Gentoo]]). Управление ими производится с помощью [[Система управления пакетами|менеджера пакетов]] Pacman, который управляет установочными пакетами, обновлениями, удалениями и запросами к базе.
== Ссылки ==
 
* http://archlinux.org.ru
Pacman способен самостоятельно найти зависимости, автоматически загрузить и установить все необходимые пакеты. Как правило, пользователю достаточно выполнить только одну команду для полного обновления всей системы.
* http://archlinux.org
 
* [http://www.linux.org.ru/tag/arch?section=3 Куча скриншотов с пояснениями]
Начиная с марта 2010 года<ref>{{Cite web |url=http://www.archlinux.org/news/switching-to-xz-compression-for-new-packages/ |title=Arch Linux — News: Switching to xz compression for new packages |access-date=2011-11-29 |archive-date=2011-11-01 |archive-url=https://web.archive.org/web/20111101150005/http://www.archlinux.org/news/switching-to-xz-compression-for-new-packages/ |deadlink=no }}</ref> все пакеты Pacman представляют собой [[tar]]-архивы, сжатые по алгоритму сжатия [[LZMA2]], каждый из которых содержит программы в скомпилированном виде и дополнительную информацию. Тем не менее, используемый ранее алгоритм сжатия gzip по-прежнему поддерживается.<ref>{{cite web
* [https://manjaro.github.io/ Версия Arch Linux для малоопытных пользователей]
|url          = https://wiki.archlinux.org/index.php/Pacman
|title        = Pacman
|lang        = en
|publisher    = ArchWiki
|date        =
|accessdate  = 2012-03-07
|archive-date = 2017-08-18
|archive-url  = https://web.archive.org/web/20170818132159/https://wiki.archlinux.org/index.php/Pacman
|deadlink    = no
}}</ref> По поводу именования и формата пакетов велись дебаты. Было принято решение оставить пакеты обычными архивами, так как это позволяет легко извлечь и проанализировать содержимое пакета. Типичное имя файла пакета может выглядеть примерно так: <code>linux-4.14.13-1-x86_64.pkg.tar.xz</code>, где часть суффикса <code>.pkg</code> говорит о том, что архив является пакетом.
 
Также любые пакеты могут быть собраны из исходных кодов (включая бинарные) с помощью {{mono|makepkg}}.
 
=== Репозитории ===
Официальный репозиторий Arch Linux содержит две ветви: официально поддерживаемая ({{Lang-en|supported}}) ветвь и пользовательский репозиторий — AUR<ref>{{cite web|url=http://www.archlinux.org/packages/|title=Package Database|publisher=Arch Linux|accessdate=2011-09-16|lang=en|archiveurl=https://www.webcitation.org/688m6n73S?url=http://www.archlinux.org/packages/|archivedate=2012-06-03|deadurl=yes}}</ref><ref>{{cite web|url=https://wiki.archlinux.org/index.php/Official_Repositories|title=Official Repositories|publisher=Arch Linux Wiki|accessdate=2011-09-16|lang=en|archive-date=2012-11-18|archive-url=https://web.archive.org/web/20121118092608/https://wiki.archlinux.org/index.php/Official_Repositories|deadlink=no}}</ref>.
 
==== Официально поддерживаемая ветвь ====
Официально поддерживаемая ветвь имеет общий баг-трекер и содержит 7 разделов<ref>{{cite web
|url          = https://wiki.archlinux.org/index.php/Official_Repositories
|title        = Official Repositories
|lang        = en
|publisher    = ArchWiki
|date        =
|accessdate  = 2012-03-07
|archive-date = 2012-11-18
|archive-url  = https://web.archive.org/web/20121118092608/https://wiki.archlinux.org/index.php/Official_Repositories
|deadlink    = no
}}</ref>:
 
;Core: Содержит все пакеты, необходимые для работы системы (наподобие [[Debian]] netinst, за исключением [[X Window System]]).
;Extra: Содержит пакеты, необязательные для работы с системой, но популярные ([[KDE]], [[GNOME]], различные графические приложения).
;Community: Содержит пакеты, не вошедшие в Core и Extra, но требуемые пользователями, поддерживается доверенными пользователями (Trusted Users).
;Community-testing:Содержит пакеты, которые могут вызвать проблемы во время работы и пока ожидают сообщений об ошибках, после отладки включаются в Community. Раздел community-testing не является необходимым для работы и не рекомендован для повседневной работы ввиду повышенных рисков стабильности, поддерживается Доверенными Пользователями (Trusted Users).
;Multilib: Репозиторий для архитектуры x86_64 с удобной возможностью установки 32-битных приложений на 64-битную среду.
;Multilib-Testing: Multilib, но со свежими (тестируемыми) версиями пакетов из multilib.
;Testing: Содержит пакеты, которые могут вызвать проблемы во время работы, и пока ожидают сообщений об ошибках, после отладки включаются в Core, Extra, а также пакеты программ в разработке и официально не выпущенных программ (SVN-сборки, альфа-, бета-релизы). Раздел testing не является необходимым для работы и не рекомендован для повседневной работы ввиду повышенных рисков стабильности.
 
Пакеты из официально поддерживаемой ветви — бинарные (в противоположность AUR), но при желании всегда могут быть собраны из исходных кодов с помощью ABS или дополнительных приложений, упрощающих процесс, таких как yay или pacaur.
 
==== AUR ====
AUR (Arch User Repository) — поддерживаемый сообществом репозиторий, содержащий [[PKGBUILD]], скрипты для автоматической сборки приложений из исходных кодов при помощи ABS, не вошедшие в основные репозитории. Каждый имеет право добавить понравившееся приложение в репозиторий, просто написав и отослав PKGBUILD, после чего один из Проверенных Пользователей (Trusted User) его проверит, и если всё нормально (нет [[руткит]]ов, и приложение правильно собирается и устанавливается), пометит как Safe (безопасный). Конечная цель пакетов из AUR — миграция в официально-поддерживаемую ветвь (раздел Community); присутствует система голосования (с помощью утилиты aurvote), которая позволяет определить наиболее важных кандидатов для перемещения.<ref>{{cite web
|url          = https://wiki.archlinux.org/index.php/Arch_User_Repository
|title        = Arch User Repository
|lang        = en
|publisher    = ArchWiki
|date        =
|accessdate  = 2012-03-07
|archive-date = 2012-05-04
|archive-url  = https://web.archive.org/web/20120504091828/https://wiki.archlinux.org/index.php/Arch_User_Repository
|deadlink    = no
}}</ref>
Однако пакеты из AUR можно ставить и не дожидаясь попадания в репозиторий Community, для этого можно установить вспомогательный инструмент для работы с AUR (например pacaur, yay, yaourt (устарел) и [https://wiki.archlinux.org/index.php/AUR_helpers_(%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9) многие другие]), либо собрать его из исходного кода при помощи makepkg<ref>{{Cite web |url=https://wiki.archlinux.org/index.php/Yaourt_(%d0%a0%d1%83%d1%81%d1%81%d0%ba%d0%b8%d0%b9) |title=Yaourt (Русский) — ArchWiki |access-date=2014-09-14 |archive-date=2014-09-14 |archive-url=https://web.archive.org/web/20140914180828/https://wiki.archlinux.org/index.php/Yaourt_(%d0%a0%d1%83%d1%81%d1%81%d0%ba%d0%b8%d0%b9) |deadlink=no }}</ref>.
 
==== Неофициальные репозитории ====
В дополнение к официальным, пользователи создают репозитории, в основном содержащие изменённые, дополнительные или более новые версии пакетов.<ref>{{cite web
|url          = https://wiki.archlinux.org/index.php/Unofficial_User_Repositories
|title        = Unofficial User Repositories - ArchWiki
|publisher    = Официальный сайт Arch Linux
|date        =
|accessdate  = 2011-03-31
|lang        = en
|archive-date = 2017-07-30
|archive-url  = https://web.archive.org/web/20170730065421/https://wiki.archlinux.org/index.php/Unofficial_user_repositories
|deadlink    = no
}}</ref> Наиболее популярный из них — репозиторий Archlinux.fr<ref>{{cite web
|url        = http://repo.archlinux.fr
|title      = Каталог
|lang        = en
|accessdate  = 2010-06-18
|archiveurl  = https://www.webcitation.org/64qrZj1P6?url=http://repo.archlinux.fr/
|archivedate = 2012-01-21
|deadurl    = yes
}}</ref>.
 
== Arch Build System ==
Утилита abs была упразднена. [https://www.archlinux.org/news/deprecation-of-abs/ Deprecation of ABS tool].
 
Arch Build System (ABS) — это схожая с портами во [[FreeBSD]] система сборки бинарных пакетов из исходников. Пакет можно собрать при помощи утилиты makepkg, используя специальные скрипты — [[PKGBUILD]]. Созданные пакеты могут быть легко установлены и отслеживаться при помощи pacman<ref name="Arch Build System">{{cite web|url=https://wiki.archlinux.org/index.php/Arch_Build_System|title=Arch Build System|date=|publisher=ArchWiki|lang=en|accessdate=2012-03-07|archive-date=2013-01-17|archive-url=https://web.archive.org/web/20130117115225/https://wiki.archlinux.org/index.php/Arch_Build_System|deadlink=no}}</ref>.
 
== Система инициализации ==
Arch Linux несколько отличался от других дистрибутивов стилем стартовых скриптов до выпуска 2012.08.04. Использовался так называемый стиль [[BSD]] вместо [[System V]]. Это позволяло свести все настройки по запуску системы, такие как загружаемые [[Модульное ядро|модули ядра]], [[Демон (программа)|программы-демоны]], параметры локализации и [[Сетевой интерфейс|сетевых интерфейсов]], в один файл <tt>/etc/rc.conf</tt>, имеющий простой и понятный синтаксис.<ref>{{cite web
|url          = https://wiki.archlinux.org/index.php/Arch_Boot_Process
|title        = Arch Boot Process
|lang        = en
|publisher    = ArchWiki
|accessdate  = 2012-03-07
|archive-date = 2012-05-14
|archive-url  = https://web.archive.org/web/20120514031012/https://wiki.archlinux.org/index.php/Arch_Boot_Process
|deadlink    = no
}}</ref>
 
В настоящее время системой инициализации по умолчанию в Arch Linux является [[systemd]]<ref>{{cite web
|url        = http://www.archlinux.org/news/systemd-is-now-the-default-on-new-installations/
|title      = systemd is now the default on new installations
|lang        = en
|publisher  = archlinux.org
|archiveurl  = https://www.webcitation.org/6BUfyING2?url=http://www.archlinux.org/news/systemd-is-now-the-default-on-new-installations/
|archivedate = 2012-10-18
|deadurl    = yes
}}</ref>. systemd — централизованная система инициализации и управления системой Linux, призванная устранить недостатки init, а также собрать множество разрозненных программ и других средств для администрирования системы в одном месте. Мнения по поводу перехода среди пользователей неоднозначны, однако часть разработчиков считают его выгодной заменой init<ref>{{cite web
| url        = https://bbs.archlinux.org/viewtopic.php?pid=1149530#p1149530
| title        = Archlinux is moving to systemd
| lang        = en
| publisher        = archlinux.org
| access-date        = 2012-10-12
| archive-date        = 2012-11-10
| archive-url        = https://web.archive.org/web/20121110213749/https://bbs.archlinux.org/viewtopic.php?pid=1149530#p1149530
| deadlink        = no
}}</ref>. Как бы то ни было, Arch «будет тем, что вы из него сделаете» и рассчитан не на новичков, а на более опытных пользователей, поэтому замена системы инициализации по умолчанию с sysvinit на systemd несёт чисто формальный характер. Простота sysvinit позволяет пользователю самостоятельно его поддерживать, даже когда официальная его поддержка закончится.
 
== Выпуск пакетов и сборок ==
 
=== Rolling release ===
{{main|Rolling release}}
Arch является постоянно обновляемым дистрибутивом, новые версии пакетов появляются ежедневно. С помощью менеджера пакетов пользователи могут поддерживать свою систему в актуальном состоянии. В отличие от дистрибутивов, предлагающих устанавливать сборки в состоянии, в котором они были на момент выхода, сборки Arch являются снимками текущей системы. В силу этого нет необходимости регулярно выпускать новые версии (хотя неопытные пользователи склонны воспринимать это как нежелание разработчиков заниматься развитием дистрибутива).
 
=== История выпуска сборок ===
С момента создания и до версии Voodoo включительно сборки Arch нумеровались версией дистрибутива (0.1—0.8). Начиная с выпуска 2007.05 (Duke), номер версии имеет формат <code>ГГГГ.ММ</code> — год и месяц выпуска установочного [[ISO-образ]]а. В ISO-образ входят только пакеты из репозитория Core. В настоящее время выпуск Core-сборок прекращен. Вместо этого выпускаются минималистичные netinstall-сборки, цель которых — загрузиться и создать сетевое подключение, чтобы можно было установить текущую версию системы по сети. Остальные репозитории всегда находятся в текущем состоянии и никак не связаны с выпуском сборок.
 
{| class="wikitable mw-collapsible mw-collapsed"
! Версия !! Кодовое имя !! Дата !! Примечание
|-
|bgcolor="Gainsboro" align="right"| 0.1 ||  Homer ||align="right"| март 2002 || Первый выпуск.
|-
|bgcolor="Gainsboro" align="right"| 0.2 || Vega ||align="right"| апрель 2002 ||
|-
|bgcolor="Gainsboro" align="right"| 0.3 || Firefly ||align="right"| август 2002 ||
|-
|bgcolor="Gainsboro" align="right"| 0.4 || Dragon ||align="right"| декабрь 2002 ||
|-
|bgcolor="Gainsboro" align="right"| 0.5<ref name="Nova">Judd Vinet. [http://www.archlinux.org/news/25/ Arch Linux 0.5 Released] {{Wayback|url=http://www.archlinux.org/news/25/ |date=20100706121753 }} 2003-07-21</ref> || Nova ||align="right"| июль 2003 || Поддержка [[Pluggable Authentication Modules|PAM]], [[LVM]] и [[GRUB]].
|-
|bgcolor="Gainsboro" align="right"| 0.6<ref name="Widget">Judd Vinet. [http://www.archlinux.org/news/50/ Arch Linux 0.6 Released] {{Wayback|url=http://www.archlinux.org/news/50/ |date=20100706121649 }} 2004-03-01</ref> || Widget ||align="right"| март 2004 || Добавлена поддержка файловых систем [[JFS]] и [[XFS]].
|-
|bgcolor="Gainsboro" align="right"| 0.7<ref name="Wombat">Judd Vinet. [http://www.archlinux.org/news/133/ Arch Linux 0.7 (Wombat) Released!] {{Wayback|url=http://www.archlinux.org/news/133/ |date=20100706122246 }} 2005-01-24</ref> || Wombat ||align="right"| январь 2005 ||
|-
|bgcolor="Gainsboro" align="right"| 0.8<ref name="Voodoo">Tobias Powalowski. [http://www.archlinux.org/news/305/ 0.8 Voodoo ISOs finally released!] {{Wayback|url=http://www.archlinux.org/news/305/ |date=20100706100518 }} 2007-03-31</ref> || Voodoo ||align="right"| март 2007 || Расширены возможности программы установки.
|-
|bgcolor="Gainsboro" align="right"| 2007.05<ref name="Duke">Tobias Powalowski. [http://www.archlinux.org/news/325/ 2007.05 Duke ISOs released] {{Wayback|url=http://www.archlinux.org/news/325/ |date=20100706113501 }} 2007-05-17</ref> || Duke ||align="right"| май 2007 || Pacman v3.0
|-
|bgcolor="Gainsboro" align="right"| 2007.08<ref name="Panic">Tobias Powalowski. [http://www.archlinux.org/news/337/ 2007.08 Don’t Panic ISOs released] {{Wayback|url=http://www.archlinux.org/news/337/ |date=20100706112544 }} 2007-08-05</ref> || Don’t Panic ||align="right"| август 2007 || Исправлены ошибки в программе установки.
|-
|bgcolor="Gainsboro" align="right"| 2008.06<ref name="Overlord">Simo Leone. [http://www.archlinux.org/news/398/ 2008.06 Overlord ISOs released] {{Wayback|url=http://www.archlinux.org/news/398/ |date=20100726144656 }} 2008-06-24</ref> || Overlord ||align="right"| июнь 2008 || Использование .img образов для записи на [[USB]]-устройства.
|-
|bgcolor="Gainsboro" align="right"| 2009.02<ref name="2009.02">Aaron Griffin. [http://www.archlinux.org/news/434/ 2009.02 ISO Release] {{Wayback|url=http://www.archlinux.org/news/434/ |date=20100831180841 }} 2009-02-16</ref> ||  ||align="right" nowrap| февраль 2009 || Использование AIF ([[Фреймворк]] установки Arch).
|-
|bgcolor="Gainsboro" align="right"| 2009.08<ref name="2009.08">Dieter Plaetinck. [http://www.archlinux.org/news/459/ 2009.08 images] {{Wayback|url=http://www.archlinux.org/news/459/ |date=20100817013502 }} 2009-08-10</ref> ||  ||align="right"| август 2009 || Pacman 3.3, использование переработанного AIF (возможность использования [[LVM]] и другие изменения), различные улучшения.
|-
|bgcolor="Gainsboro" align="right"| 2010.05<ref name="2010.05">Dieter Plaetinck. [http://www.archlinux.org/news/500/ 2010.05 images] {{Wayback|url=http://www.archlinux.org/news/500/ |date=20100921203615 }} 2010-05-17</ref> ||  ||align="right"| май 2010 || Использование единого образа для записи на [[CD]] и [[USB]] устройства. Появление dual-образа, помимо отдельных образов для архитектур [[x86]] и [[x86-64]].
|-
|bgcolor="Gainsboro" align="right"| 2011.08.19<ref name="2011.08.19">{{Cite web |url=http://www.archlinux.org/news/20110819-installation-media/ |title=2011.08.19 images |access-date=2011-08-21 |archive-date=2011-09-21 |archive-url=https://web.archive.org/web/20110921011723/http://www.archlinux.org/news/20110819-installation-media/ |deadlink=no }}</ref> || ||align="right"| август 2011 || Расширены возможности программы установки
|-
|bgcolor="Gainsboro" align="right"| 2012.07.15<ref name="2012.07.15">{{Cite web |url=http://www.archlinux.org/news/install-media-20120715-released/ |title=2012.07.15 images |access-date=2012-07-27 |archive-date=2013-10-23 |archive-url=https://web.archive.org/web/20131023060739/https://www.archlinux.org/news/install-media-20120715-released/ |deadlink=no }}</ref> || ||align="right"| июль 2012 || Удален AIF, вместо него используются простые установочные скрипты
|-
|bgcolor="Gainsboro" align="right"| 2012.08.04<ref name="2012.08.04">{{Cite web |url=http://www.archlinux.org/news/install-media-20120804-available/ |title=Install media 2012.08.04 available |access-date=2012-10-19 |archive-date=2014-01-22 |archive-url=https://web.archive.org/web/20140122074710/https://www.archlinux.org/news/install-media-20120804-available/ |deadlink=no }}</ref> || ||align="right"| август 2012 || GRUB 2.0, ZSH в качестве командной оболочки, автозапуск сети если доступен DHCP.
|-
|bgcolor="Gainsboro" align="right"| 2012.09.07<ref name="2012.09.07">{{Cite web |url=http://www.archlinux.org/news/new-install-medium-20120907/ |title=New install medium 2012.09.07 |access-date=2012-09-19 |archive-date=2014-01-09 |archive-url=https://web.archive.org/web/20140109223749/https://www.archlinux.org/news/new-install-medium-20120907/ |deadlink=no }}</ref> || ||align="right"| сентябрь 2012 || Linux 3.5.3, возможно подключиться к интернету через UMTS USB модем на Live системе
|-
|bgcolor="Gainsboro" align="right"| 2012.10.06<ref name="2012.10.06">{{Cite web |url=http://www.archlinux.org/news/install-medium-20121006-introduces-systemd/ |title=Install medium 2012.10.06 introduces systemd |access-date=2012-10-12 |archive-date=2014-01-22 |archive-url=https://web.archive.org/web/20140122074703/https://www.archlinux.org/news/install-medium-20121006-introduces-systemd/ |deadlink=no }}</ref> || ||align="right"| октябрь 2012 || Используется systemd для загрузки системы, initscripts не доступны на Live системе, упрощены загрузка и установка EFI, gummiboot используется для отрисовки меню в EFI
|-
|bgcolor="Gainsboro" align="right"| 2012.11.01<ref name="2012.11.01">{{Cite web |url=https://www.archlinux.org/news/november-release-of-install-media-available/ |title=November release of install media available |access-date=2012-11-17 |archive-date=2014-01-22 |archive-url=https://web.archive.org/web/20140122073858/https://www.archlinux.org/news/november-release-of-install-media-available/ |deadlink=no }}</ref> || ||align="right"| ноябрь 2012 || Linux 3.6, ConsoleKit удалён из репозиториев, polkit и networkmanager перенесены в extra, загрузка производится с использованием systemd-logind<ref>{{cite web|url=https://www.archlinux.org/news/consolekit-replaced-by-logind/|title=ConsoleKit replaced by logind|lang=en|access-date=2012-11-17|archive-date=2013-12-07|archive-url=https://web.archive.org/web/20131207002324/https://www.archlinux.org/news/consolekit-replaced-by-logind/|deadlink=no}}</ref>
|-
|bgcolor="Gainsboro" align="right"| 2012.12.01<ref name="2012.12.01"/>|| ||align="right"| декабрь 2012 || Linux 3.6.8, systemd 196
|-
|bgcolor="Gainsboro" align="right"| 2013.01.04|| ||align="right"| январь 2013 || Linux 3.6.11
|-
|bgcolor="Gainsboro" align="right"| 2013.06.01|| ||align="right"| июнь 2013 || Linux 3.9.4
|-
|bgcolor="Gainsboro" align="right"| 2013.07.01|| ||align="right"| июль 2013 || Linux 3.9.8
|-
|bgcolor="Gainsboro" align="right"| 2013.08.01|| ||align="right"| август 2013 || Linux 3.10.3
|-
|bgcolor="Gainsboro" align="right"| 2013.09.01|| ||align="right"| сентябрь 2013 || Linux 3.10.10
|-
|bgcolor="Gainsboro" align="right"| 2013.10.01|| ||align="right"| октябрь 2013 || Linux 3.11.2
|-
|bgcolor="Gainsboro" align="right"| 2014.01.05|| ||align="right"| январь 2014 || Linux 3.12.6
|-
|bgcolor="Gainsboro" align="right"| 2014.02.01|| ||align="right"| февраль 2014 || Linux 3.12.9
|-
|bgcolor="Gainsboro" align="right"| 2014.03.01|| ||align="right"| март 2014 || Linux 3.13.5
|-
|bgcolor="Gainsboro" align="right"| 2014.04.01|| ||align="right"| апрель 2014 || Linux 3.13.7
|-
|bgcolor="Gainsboro" align="right"| 2014.05.01|| ||align="right"| май 2014 || Linux 3.14.1
|-
|bgcolor="Gainsboro" align="right"| 2014.06.01|| ||align="right"| июнь 2014 || Linux 3.14.4
|-
|bgcolor="Gainsboro" align="right"| 2014.07.03|| ||align="right"| июль 2014 || Linux 3.15.3
|-
|bgcolor="Gainsboro" align="right"| 2014.09.03|| ||align="right"| сентябрь 2014 || Linux 3.16.1
|-
|bgcolor="Gainsboro" align="right"| 2014.10.01|| ||align="right"| октябрь 2014 || Linux 3.16.3
|-
|bgcolor="Gainsboro" align="right"| 2014.11.01|| ||align="right"| ноябрь 2014 || Linux 3.17.1
|-
|bgcolor="Gainsboro" align="right"| 2014.12.01|| ||align="right"| декабрь 2014 || Linux 3.17.4
|-
|bgcolor="Gainsboro" align="right"| 2015.01.01|| ||align="right"| январь 2015 || Linux 3.17.6
|-
|bgcolor="Gainsboro" align="right"| 2015.03.01|| ||align="right"| март 2015 || Linux 3.18.6
|-
|bgcolor="Gainsboro" align="right"| 2015.06.01|| ||align="right"| июнь 2015 || Linux 4.0.4
|-
|bgcolor="Gainsboro" align="right"| 2015.08.01|| ||align="right"| август 2015 || Linux 4.1.3
|-
|bgcolor="Gainsboro" align="right"| 2015.12.01|| ||align="right"| декабрь 2015 || Linux 4.2.5
|-
|bgcolor="Gainsboro" align="right"| 2016.01.01|| ||align="right"| январь 2016 || Linux 4.3.3
|-
|bgcolor="Gainsboro" align="right"| 2016.04.01|| ||align="right"| апрель 2016 || Linux 4.4.5
|-
|bgcolor="Gainsboro" align="right"| 2016.05.01|| ||align="right"| май 2016 || Linux 4.5.1
|-
|bgcolor="Gainsboro" align="right"| 2016.06.01|| ||align="right"| июнь 2016 || Linux 4.5.4
|-
|bgcolor="Gainsboro" align="right"| 2016.07.01|| ||align="right"| июль 2016 || Linux 4.6.3
|-
|bgcolor="Gainsboro" align="right"| 2016.08.01|| ||align="right"| август 2016 || Linux 4.6.4
|-
|bgcolor="Gainsboro" align="right"| 2016.09.03|| ||align="right"| сентябрь 2016 || Linux 4.7.2
|-
|bgcolor="Gainsboro" align="right"| 2016.12.01|| ||align="right"| декабрь 2016 || Linux 4.8.11
|-
|bgcolor="Gainsboro" align="right"| 2017.01.01|| ||align="right"| январь 2017 || Linux 4.8.13
|-
|bgcolor="Gainsboro" align="right"| 2017.02.01|| ||align="right"| февраль 2017 || Linux 4.9.6
|-
|bgcolor="Gainsboro" align="right"| 2017.03.01|| ||align="right"| март 2017 || Linux 4.9.11
|-
|bgcolor="Gainsboro" align="right"| 2017.04.01|| ||align="right"| апрель 2017 || Linux 4.10.6
|-
|bgcolor="Gainsboro" align="right"| 2017.05.01|| ||align="right"| май 2017 || Linux 4.10.13
|-
|bgcolor="Gainsboro" align="right"| 2017.06.01|| ||align="right"| июнь 2017 || Linux 4.11.3
|-
|bgcolor="Gainsboro" align="right"| 2017.07.01|| ||align="right"| июль 2017 || Linux 4.11.7
|-
|bgcolor="Gainsboro" align="right"| 2017.08.01|| ||align="right"| август 2017 || Linux 4.12.3
|-
|bgcolor="Gainsboro" align="right"| 2017.09.01|| ||align="right"| сентябрь 2017 || Linux 4.12.8
|-
|bgcolor="Gainsboro" align="right"| 2017.10.01|| ||align="right"| октябрь 2017 || Linux 4.13.3
|-
|bgcolor="Gainsboro" align="right"| 2017.11.01|| ||align="right"| ноябрь 2017 || Linux 4.13.9
|-
|bgcolor="Gainsboro" align="right"| 2017.12.01|| ||align="right"| декабрь 2017 || Linux 4.13.12
|-
|bgcolor="Gainsboro" align="right"| 2018.01.01|| ||align="right"| январь 2018 || Linux 4.14.9
|-
|bgcolor="Gainsboro" align="right"| 2018.02.01|| ||align="right"| февраль 2018 || Linux 4.14.15
|-
|bgcolor="Gainsboro" align="right"| 2018.03.01|| ||align="right"| март 2018 || Linux 4.15.6
|-
|bgcolor="Gainsboro" align="right"| 2018.04.01|| ||align="right"| апрель 2018 || Linux 4.15.14
|-
|bgcolor="Gainsboro" align="right"| 2018.05.01|| ||align="right"| май 2018 || Linux 4.16.5
|-
|bgcolor="Gainsboro" align="right"| 2018.06.01|| ||align="right"| июнь 2018 || Linux 4.16.12
|-
|bgcolor="Gainsboro" align="right"| 2018.07.01|| ||align="right"| июль 2018 || Linux 4.17.3
|-
|bgcolor="Gainsboro" align="right"| 2018.08.01|| ||align="right"| август 2018 || Linux 4.17.11
|-
|bgcolor="Gainsboro" align="right"| 2018.09.01|| ||align="right"| сентябрь 2018 || Linux 4.18.5
|-
|bgcolor="Gainsboro" align="right"| 2018.10.01|| ||align="right"| октябрь 2018 || Linux 4.18.9
|-
|bgcolor="Gainsboro" align="right"| 2018.11.01|| ||align="right"| ноябрь 2018 || Linux 4.18.16
|-
|bgcolor="Gainsboro" align="right"| 2018.12.01||  ||align="right"| декабрь 2018 || Linux 4.19.4
|-
|bgcolor="Gainsboro" align="right"| 2019.01.01||  ||align="right"| январь 2019 || Linux 4.20.0
|-
|bgcolor="Gainsboro" align="right"| 2019.02.01||  ||align="right"| февраль 2019 || Linux 4.20.6
|-
|bgcolor="Gainsboro" align="right"| 2019.03.01||  ||align="right"| март 2019 || Linux 4.20.13
|-
|bgcolor="Gainsboro" align="right"| 2019.04.01||  ||align="right"| апрель 2019 || Linux 5.0.5
|-
|bgcolor="Gainsboro" align="right"| 2019.05.01||  ||align="right"| май 2019 || Linux 5.0.10
|-
|bgcolor="Gainsboro" align="right"| 2019.05.02||  ||align="right"| май 2019 || Linux 5.0.10
|-
|bgcolor="Gainsboro" align="right"| 2019.06.01||  ||align="right"| июнь 2019 || Linux 5.1.5
|-
|bgcolor="Gainsboro" align="right"| 2019.07.01||  ||align="right"| июль 2019 || Linux 5.1.15
|-
|bgcolor="Gainsboro" align="right"| 2019.08.01||  ||align="right"| август 2019 || Linux 5.2.5
|-
|bgcolor="Gainsboro" align="right"| 2019.09.01||  ||align="right"| сентябрь 2019 || Linux 5.2.11
|-
|bgcolor="Gainsboro" align="right"| 2019.10.01||  ||align="right"| октябрь 2019 || Linux 5.3.1
|-
|bgcolor="Gainsboro" align="right"| 2019.11.01||  ||align="right"| ноябрь 2019 || Linux 5.3.8
|-
|bgcolor="Gainsboro" align="right"| 2019.12.01||  ||align="right"| декабрь 2019 || Linux 5.3.13
|-
|bgcolor="Gainsboro" align="right"| 2020.01.01||  ||align="right"| январь 2020 || Linux 5.4.6
|-
|bgcolor="Gainsboro" align="right"| 2020.02.01||  ||align="right"| февраль 2020 || Linux 5.4.15
|-
|bgcolor="Gainsboro" align="right" | 2020.03.01|| ||align="right"| март 2020 || Linux 5.5.6
|-
|bgcolor="Gainsboro" align="right" | 2020.04.01|| ||align="right"| апрель 2020 || Linux 5.5.13
|-
|bgcolor="Gainsboro" align="right" | 2020.05.01|| ||align="right"| май 2020 || Linux 5.6.8
|-
|bgcolor="Gainsboro" align="right" | 2020.06.01|| ||align="right"| июнь 2020 || Linux 5.6.15
|-
|bgcolor="Gainsboro" align="right" | 2020.07.01|| ||align="right"| июль 2020 || Linux 5.7.6
|-
|bgcolor="Gainsboro" align="right" | 2020.08.01|| ||align="right"| август 2020 || Linux 5.7.11
|-
|bgcolor="Gainsboro" align="right" | 2020.09.01|| ||align="right"| сентябрь 2020 || Linux 5.8.5
|-
|bgcolor="Gainsboro" align="right" | 2020.10.01|| ||align="right"| октябрь 2020 || Linux 5.8.12
|-
|bgcolor="Gainsboro" align="right" | 2020.11.01|| ||align="right"| ноябрь 2020 || Linux 5.9.2
|-
|bgcolor="Gainsboro" align="right" | 2020.12.01|| ||align="right"| декабрь 2020 || Linux 5.9.11
|-
|bgcolor="Gainsboro" align="right" | 2021.01.01|| ||align="right"| январь 2021 || Linux 5.10.3
|-
|bgcolor="Gainsboro" align="right" | 2021.02.01|| ||align="right"| февраль 2021 || Linux 5.10.11
|-
|bgcolor="Gainsboro" align="right" | 2021.03.01|| ||align="right"| март 2021 || Linux 5.11.2
|-
|bgcolor="Gainsboro" align="right" | 2021.04.01|| ||align="right"| апрель 2021 || Linux 5.11.11
|-
|bgcolor="Gainsboro" align="right" | 2021.05.01|| ||align="right"| май 2021 || Linux 5.11.16
|-
|bgcolor="Gainsboro" align="right" | 2021.06.01|| ||align="right"| июнь 2021 || Linux 5.12.8
|-
|bgcolor="Gainsboro" align="right" | 2021.07.01|| ||align="right"| июль 2021 || Linux 5.12.13
|-
|bgcolor="Gainsboro" align="right" | 2021.08.01|| ||align="right"| август 2021 || Linux 5.13.6
|-
|bgcolor="Gainsboro" align="right" | 2021.09.01|| ||align="right"| сентябрь 2021 || Linux 5.13.13
|-
|bgcolor="Gainsboro" align="right" | 2021.10.01|| ||align="right"| октябрь 2021 || Linux 5.14.8
|-
|bgcolor="Gainsboro" align="right" | 2021.11.01|| ||align="right"| ноябрь 2021 || Linux 5.14.15
|-
|bgcolor="Gainsboro" align="right" | 2021.12.01|| ||align="right"| декабрь 2021 || Linux 5.15.5
|-
|bgcolor="Gainsboro" align="right" | 2022.01.01|| ||align="right"| январь 2022 || Linux 5.15.12
|-
|bgcolor="Gainsboro" align="right" | 2022.02.01|| ||align="right"| февраль 2022 || Linux 5.16.4
|-
|bgcolor="Gainsboro" align="right" | 2022.03.01|| ||align="right"| март 2022 || Linux 5.16.11
|-
|bgcolor="Gainsboro" align="right" | 2022.04.01|| ||align="right"| апрель 2022 || Linux 5.17.1
|-
|bgcolor="Gainsboro" align="right" | 2022.04.05|| ||align="right"| апрель 2022 || Не содержит первоапрельской шутки
|-
|bgcolor="Gainsboro" align="right" | 2022.05.01|| ||align="right"| май 2022 || Linux 5.17.5
|-
|bgcolor="Gainsboro" align="right" | 2022.06.01|| ||align="right"| июнь 2022 || Linux 5.18.1
|-
|bgcolor="Gainsboro" align="right" | 2022.07.01|| ||align="right"| июль 2022 || Linux 5.18.7
|-
|bgcolor="LightskyBlue" align="right" | 2022.08.05|| ||align="right"| август 2022 || Linux 5.18.16
|}
 
Условные обозначения:
 
{{legend|Gainsboro|Прошлый выпуск}}{{legend|LightskyBlue|Последний выпуск}}


== Примечания ==
== Примечания ==
{{примечания|2|refs=
<references />
<ref name="2012.12.01">{{cite web|url=https://www.archlinux.org/news/december-time-for-a-new-install-medium/|title=December: time for a new install medium|accessdate=2012-12-03|lang=en|archive-date=2014-04-19|archive-url=https://web.archive.org/web/20140419012016/https://www.archlinux.org/news/december-time-for-a-new-install-medium/|deadlink=no}}</ref>
}}
 
== Ссылки ==
{{Навигация|Тема = Arch Linux|Портал = Свободное программное обеспечение}}
* [http://www.archlinux.org/ Официальный сайт]{{ref-en}}
** [http://archlinux.com.ru/ Русскоязычное сообщество]
* [https://wiki.archlinux.org/ Arch Linux Wiki]{{ref-en}} [https://wiki.archlinux.org/index.php/Main_Page_(Русский) (на русском)]
* [https://wiki.archlinux.org/index.php/Arch_Compared_to_Other_Distributions_(Русский) Сходства и различия между Arch Linux и некоторыми другими популярными дистрибутивами]
* [https://web.archive.org/web/20080913213642/http://www.linux-books.us/arch.php Коллекция книг по Arch Linux]{{ref-en}}
 
; Интервью и обзоры
* [http://distrowatch.com/table.php?distribution=arch Arch Linux на сайте DistroWatch]
* {{cite web| url        = http://www.osnews.com/story/22692/Arch_Linux_Team
| title      = Interview: Arch Linux Team
| author      = Jordan Spencer.
| publisher  = OSNews
| date        = 2010-01-11
| accessdate  =
| lang        = en
| description = Интервью с членами команды разработчиков Arch Linux
}}
* {{Cite web
|url        = http://distrowatch.com/dwres.php?resource=interview-arch
|title      = Interview with Judd Vinet
|publisher  = DistroWatch
|author      = Ladislav Bodnar.
|lang        = en
|date        = 2003
|description = Интервью с Джаддом Винетом об Arch Linux
|archiveurl  = https://www.webcitation.org/64qra7DUl?url=http://distrowatch.com/dwres.php?resource=interview-arch
|archivedate = 2012-01-21
|deadurl    = yes
}}
* {{Cite web
|url        = http://osnews.com/story.php?news_id=10142
|title      = The Big Arch Linux Interview
|author      = Eugenia Loli-Queru.
|date        = 2005-03-29
|lang        = en
|description = Интервью с большей частью команды разработчиков Arch Linux
|archiveurl  = https://www.webcitation.org/64qraiQ6g?url=http://www.osnews.com/story/10142
|archivedate = 2012-01-21
|deadurl    = yes
}}


{{Дистрибутивы Линукс}}
{{stub|
{{FOSS}}
* первоапрельских шуток
* package monkeys}}


[[Категория:Arch Linux]]
{{nav|Оси|ЛОР}}
[[Категория:Программное обеспечение с лицензией GNU GPL]]
[[Категория:64-битные дистрибутивы Linux]]