Арч Линукс

Плавающий выпуск дистрибутива Linux

дистрибутив Linux
Арч Линукс
Arch Linux с использованием среды рабочего стола KDE Plasma 6
РазработчикЛевенте Поляк ( ведущий разработчик ) [1]
Семейство ОСLinux ( подобный Unix )
Рабочее состояниеТекущий
Исходная модельС открытым исходным кодом
Первоначальный выпуск11 марта 2002 г. ; 22 года назад ( 2002-03-11 )
Репозиторийgitlab.archlinux.org www.github.com/archlinux
Маркетинговая цельОбщего назначения
Метод обновленияпакман [а]
Менеджер пакетовpacman, libalpm (бэк-энд) [2]
Платформы
  • x86-64
  • i686 (неофициальный) [б]
  • ARM (неофициально) [c]
  • Лунгсон (неофициально) [d]
  • PowerPC (неофициально) [e]
  • RISC-V (неофициальный) [ф]
Тип ядраМонолитный ( ядро Linux )
Пользовательская земляГНУ
Под влияниемArtix Linux , EndeavourOS , Manjaro , Garuda Linux и другие
Под влияниемCRUX , BSD

Пользовательский интерфейс по умолчанию
Интерфейс командной строки ( Zsh как оболочка по умолчанию в Live CD или Live USB и Bash как оболочка по умолчанию после установки)
ЛицензияСвободное программное обеспечение ( GNU GPL и другие лицензии) [6]
Официальный сайтarchlinux.org

Arch Linux ( / ɑːr / ) [7] [8] [g] — это дистрибутив Linux с открытым исходным кодом и плавающим релизом . Arch Linux поддерживается в актуальном состоянии путем регулярного обновления отдельных частей программного обеспечения, входящих в его состав. [9] Arch Linux намеренно минималистичен и предназначен для настройки пользователем во время установки, чтобы он мог добавлять только то, что ему требуется. [10]

Arch Linux предоставляет ежемесячные «снимки», которые используются в качестве установочных носителей . [ необходима ссылка ]

Pacman, менеджер пакетов, написанный специально для Arch Linux, используется для установки, удаления и обновления пакетов программного обеспечения. [11] Альтернативой является Arch User Repository (AUR), который является репозиторием сообщества для Arch Linux; пакеты AUR можно загрузить и собрать или установить с помощью «помощника» AUR. [12] [13]

Arch Linux имеет исчерпывающую документацию в форме вики-проекта, поддерживаемого сообществом и известного как ArchWiki. [14] [15] [16]

История

Вдохновленный CRUX , другим минималистичным дистрибутивом, Джадд Винет начал проект Arch Linux в марте 2002 года. Название было выбрано, потому что Винету понравилось значение слова «главный», как в «архивный враг». [7] [17]

Первоначально предназначенный только для 32-разрядных процессоров x86, первый установочный ISO- образ x86_64 был выпущен в апреле 2006 года. [18]

Винет руководил Arch Linux до 1 октября 2007 года, когда он ушел в отставку из-за нехватки времени, передав управление проектом Аарону Гриффину. [19]

Переход на systemd в качестве системы инициализации начался в августе 2012 года, [20] и она стала системой инициализации по умолчанию в новых установках в октябре 2012 года. [21] Она заменила систему инициализации в стиле SysV , которая использовалась с момента создания дистрибутива. [22]

Окончание поддержки i686 было объявлено в январе 2017 года, а ISO от февраля 2017 года стал последним, включающим i686 [23] и сделавшим архитектуру неподдерживаемой в ноябре 2017 года. [24] С тех пор для оборудования i686 можно использовать производную от сообщества версию Arch Linux 32 [25] .

24 февраля 2020 года Аарон Гриффин объявил, что из-за его ограниченного участия в проекте он после периода голосования передаст контроль над проектом Левенте Поляку. [26] Это изменение также привело к добавлению нового двухлетнего срока к должности руководителя проекта. [27]

В марте 2021 года разработчики Arch Linux задумались о переносе пакетов Arch Linux на x86_64-v3 , что примерно соответствует эпохе процессоров Intel Haswell . [28] [29]

В апреле 2021 года установочные образы Arch Linux начали по умолчанию включать в себя скрипт пошаговой установки. [30]

В конце 2021 года разработчики Arch Linux выпустили Pacman 6.0, который позволил выполнять параллельные загрузки. [31]

В феврале 2022 года разработчики Arch Linux начали предлагать отладочные пакеты. [32]

В сентябре 2024 года Valve заключила партнерское соглашение с разработчиками Arch Linux для поддержки текущих усилий по разработке, уделяя особое внимание созданию инфраструктуры сервисов и безопасному анклаву подписей. [33]

Безопасность репозитория

До версии Pacman 4.0.0 [34] менеджер пакетов Arch Linux не поддерживал подписанные пакеты. [35] Пакеты и метаданные не проверялись на подлинность Pacman во время процесса загрузки-установки. Без проверки подлинности пакетов поддельные или вредоносные зеркала репозитория могли поставить под угрозу целостность системы. [36] Pacman 4 допускал проверку базы данных пакетов и пакетов, но по умолчанию она была отключена. В ноябре 2011 года подписание пакетов стало обязательным для новых сборок пакетов, а с марта 2012 года подписан каждый официальный пакет. [37] В июне 2012 года проверка подписи пакетов стала официальной и теперь включена по умолчанию в процессе установки. [38] [39]

Дизайн и принципы

Загрузка Arch Linux

Arch в значительной степени основан на бинарных пакетах . Пакеты нацелены на микропроцессоры x86-64 для повышения производительности на современном оборудовании. Также предоставляется система, подобная портам / ebuild, для автоматизированной компиляции исходного кода , известная как система сборки Arch. [40]

Arch Linux фокусируется на простоте дизайна, то есть основное внимание уделяется созданию среды, которая проста и относительно легка для понимания пользователем напрямую, а не предоставлению отполированных инструментов управления в стиле «укажи и щелкни» — например, менеджер пакетов не имеет официального графического интерфейса. Это в значительной степени достигается за счет поощрения использования лаконично прокомментированных, чистых файлов конфигурации, которые организованы для быстрого доступа и редактирования. [41] Это заслужило ему репутацию дистрибутива для «продвинутых пользователей», которые готовы использовать интерфейс командной строки . [42]

Использование сложных инструментов для управления и построения вашей системы навредит конечным пользователям. [...] «Если вы попытаетесь скрыть сложность системы, вы получите более сложную систему». Слои абстракции, которые служат для сокрытия внутренних компонентов, никогда не бывают хорошими. Вместо этого внутренние компоненты должны быть спроектированы таким образом, чтобы их не нужно было скрывать.

—  Аарон Гриффин [43]

Нынешний логотип Arch Linux был разработан Тейером Уильямсом [44] [45] в 2007 году в рамках конкурса на замену предыдущего логотипа. [46]

Установка

Скриншот pacstrap во время установки

Веб-сайт Arch Linux предоставляет образы ISO , которые можно записать на CD или USB -накопитель. Установка может быть выполнена вручную, следуя инструкциям на Arch Wiki, или автоматически с помощью включенного скрипта "archinstall". [47] [48] [49] Другая утилита командной строки, которая идет в комплекте с установочным носителем, "pacstrap", может быть использована для установки базовой системы. [39] Установка дополнительных пакетов, которые не являются частью базовой системы, может быть выполнена либо с помощью pacstrap, Pacman после загрузки (или chrooting ) в новую установку, либо путем указания пакетов в управляемом скрипте archinstall. [50] [51] [11]

Пример конфигурации для управляемого скрипта «archinstall».
Вывод Neofetch для установки Arch Linux

Альтернативой использованию образов CD или USB для установки является использование статической версии менеджера пакетов Pacman из другой операционной системы на базе Linux. [52] Пользователь может смонтировать свой недавно отформатированный раздел диска и использовать pacstrap (или Pacman с соответствующим ключом командной строки ) для установки базовых и дополнительных пакетов с точкой монтирования целевого устройства в качестве корня для его операций. Этот метод полезен при установке Arch Linux на USB-флеш-накопители или на временно смонтированное устройство, которое принадлежит другой системе. [53]

В зависимости от выбранного типа установки, могут потребоваться дополнительные действия, прежде чем новая система будет готова к использованию. Важная конфигурация включает установку загрузчика , настройку системы с именем хоста , сетевым подключением, настройками языка и графическим пользовательским интерфейсом. [54]

Arch Linux не планирует выпуски на определенные даты и не предоставляет традиционные выпуски, а вместо этого использует модель скользящего выпуска . Пакеты в основных репозиториях часто обновляются, а новые обновления выкладываются гораздо быстрее по сравнению с дистрибутивами LTS . Такой стиль управления пакетами позволяет пользователям легко поддерживать системы в актуальном состоянии. [55]

Иногда для некоторых обновлений требуется ручное вмешательство, инструкции по которому размещены в разделе новостей на веб-сайте Arch Linux. [56]

Управление пакетами

пакман

Пример использования pacman

Все пакеты управляются через pacman, менеджер пакетов , написанный специально для Arch Linux. [57] Pacman управляет установкой пакетов, обновлениями, понижениями, удалением и функциями автоматического разрешения зависимостей. [58] Пакеты для Arch Linux берутся из дерева пакетов Arch Linux и компилируются для архитектуры x86-64.

Pacman обычно использует двоичные пакеты с .tar.zstрасширением [59] [60] [61] (для сжатия zstd.pkg ), с добавлением перед ним , чтобы указать, что это пакет Pacman (давая .pkg.tar.zst); [58] хотя другие форматы сжатия также допустимы, например .pkg.tar.xz. [62]

Пакеты могут быть установлены через и могут быть использованы для выполнения полного обновления системы. [63]pacman -S package namepacman -Syu

Помимо Arch Linux, Pacman также используется для установки пакетов под MSYS2 (ответвление Cygwin ) на Windows. [64]

Репозитории

Существуют следующие официальные бинарные репозитории: [65]

  • core , который содержит все пакеты, необходимые для настройки базовой системы. Пакеты в этом репозитории включают пакеты ядра и языки оболочки.
  • extra , который содержит пакеты, не требуемые для базовой системы, включая среды рабочего стола и программы.
  • multilib , централизованный репозиторий для пользователей x86-64 для более удобной поддержки 32-битных приложений в 64-битной среде. Пакеты в этом репозитории включают Steam и Wine .

Кроме того, существуют репозитории тестирования , которые включают бинарные пакеты-кандидаты для других репозиториев. В настоящее время существуют следующие репозитории тестирования:

  • core-testing , с пакетами для core .
  • дополнительное тестирование , с пакетами для дополнительных .
  • multilib-testing , с пакетами для multilib .

Репозитории core-staging и extra-staging используются для некоторых пересборок, чтобы избежать поломки пакетов при тестировании . Разработчики рекомендуют не использовать эти репозитории ни по какой причине, заявляя, что любое обновление системы из них «безусловно сломается». [66]

Также есть два других репозитория, которые включают новейшие версии некоторых сред рабочего стола.

  • gnome-unstable , содержащий пакеты новой версии программного обеспечения из GNOME перед выпуском в тестирование .
  • kde-unstable , содержащий пакеты новой версии программного обеспечения KDE перед выпуском в тестирование.

Нестабильный репозиторий был удален в июле 2008 года, и большинство пакетов были перемещены в другие репозитории. [67] Репозиторий сообщества был объединен с дополнительным в мае 2023 года. [68] [69] Помимо официальных репозиториев, существует ряд неофициальных пользовательских репозиториев.

Самый известный неофициальный репозиторий — Arch User Repository, или AUR, размещенный на сайте Arch Linux. AUR не размещает двоичные пакеты, а вместо этого представляет собой набор скриптов сборки, известных как PKGBUILD. Скрипты PKGBUILD выполняются командой makepkg, которая загружает необходимые файлы из репозитория программного обеспечения и собирает их с помощью системы сборки Arch.

Репозитории Arch Linux содержат как свободное , так и несвободное программное обеспечение, а ядро ​​Arch Linux по умолчанию содержит несвободные проприетарные блоки , поэтому дистрибутив не одобрен проектом GNU. [70] Ядро linux-libre можно установить из AUR или включив репозитории Parabola .

Система сборки арок (ABS)

Система сборки Arch (ABS) — это портоподобная система упаковки исходного кода, которая компилирует исходные tar-архивы в двоичные пакеты, которые устанавливаются через Pacman. [71] Система сборки Arch предоставляет дерево каталогов скриптов оболочки , называемых PKGBUILD , которые позволяют настраивать и компилировать любые официальные пакеты Arch. Пересборка всей системы с использованием измененных флагов компилятора также поддерживается системой сборки Arch. makepkgИнструмент системы сборки Arch можно использовать для создания пользовательских pkg.tar.zstпакетов из сторонних источников. Полученные пакеты также можно устанавливать и отслеживать через Pacman. [72] [73]

Репозиторий пользователей Arch (AUR)

В дополнение к репозиториям, Arch User Repository (AUR) предоставляет пользовательские скрипты PKGBUILD для пакетов, не включенных в основные репозитории. Эти скрипты PKGBUILD упрощают сборку из исходников, явно перечисляя и проверяя зависимости и настраивая установку в соответствии с архитектурой Arch. [74] Вспомогательные программы Arch User Repository могут еще больше упростить загрузку скриптов PKGBUILD и связанный с этим процесс сборки. Однако это происходит за счет выполнения PKGBUILD, не проверенных доверенным лицом; в результате разработчики Arch заявили, что утилиты для автоматического поиска, загрузки и выполнения PKGBUILD никогда не будут включены в официальные репозитории. [75]

Пользователи могут создавать пакеты, совместимые с Pacman, используя систему сборки Arch и пользовательские скрипты PKGBUILD. [76] Эта функциональность помогла поддержать Arch User Repository, который состоит из пакетов, предоставленных пользователями для дополнения официальных репозиториев. [77]

Arch User Repository предоставляет сообществу пакеты, которые не включены в основные репозитории. Причины исключения из основных репозиториев включают:

  • Вопросы лицензирования: программное обеспечение, которое не может распространяться, но является бесплатным для использования, может быть включено в Arch User Repository, поскольку все, что размещено на сайте Arch Linux, — это скрипт оболочки, который загружает фактическое программное обеспечение из других мест. Примерами являются проприетарное бесплатное программное обеспечение , такое как Google Earth и Spotify .
  • Измененные официальные пакеты: репозиторий Arch User также содержит множество вариаций официальных пакетов, а также бета-версии программного обеспечения, которые содержатся в репозиториях в качестве стабильных выпусков.
  • Популярность программного обеспечения: редко используемые программы пока не добавлены в официальные репозитории.
  • Бета-версии или "ночные" версии программного обеспечения, которые являются очень новыми и, следовательно, нестабильными. Примерами являются пакет "firefox-nightly", который предоставляет новые ежедневные сборки веб-браузера Firefox .

PKGBUILD для любого программного обеспечения могут быть предоставлены обычными пользователями. [78] Любой PKGBUILD, который имеет 10 или более голосов или более 1% использования от pkgstats, может быть переведен в дополнительный репозиторий. [79]

Воспроизводимые сборки

Arch Linux работает над тем, чтобы сделать все официальные пакеты воспроизводимыми . [80] Это означает, что когда пакет перестраивается в другой среде, он должен быть побитно идентичен. Это позволяет пользователям и исследователям проверять целостность пакетов, найденных в официальном репозитории. Статус этой работы можно отслеживать на специальной странице статуса.

Производные

Вики Arch Linux ведет собственный список дистрибутивов на базе Arch. [81]

Существует несколько проектов, работающих над переносом идей и инструментов Arch Linux на другие ядра, включая PacBSD (ранее ArchBSD) и Arch Hurd , [82] которые основаны на ядрах FreeBSD и GNU Hurd соответственно. Существует также проект Arch Linux ARM , который нацелен на перенос Arch Linux на устройства на базе ARM , включая Raspberry Pi , а также проект Arch Linux 32, который продолжил поддержку систем с 32-битными процессорами после того, как основной проект Arch Linux прекратил поддержку архитектуры в ноябре 2017 года. [83] [84]

SteamOS 3.0, версия SteamOS, используемая в Steam Deck от Valve , основана на Arch Linux. [85] [86]

Прием

OSNews сделал обзор Arch Linux в 2002 году . [87] OSNews также опубликовал пять более поздних обзоров Arch Linux. [88] [89] [90] [91] [92]

LWN.net написал обзор Arch Linux в 2005 году. [93] LWN.net также опубликовал два более поздних обзора Arch Linux. [94] [95]

Tux Machines сделали обзор Arch Linux в 2007 году. [96]

Крис Смарт из DistroWatch Weekly написал обзор Arch Linux в январе 2009 года. [97] DistroWatch Weekly снова сделал обзор Arch Linux в сентябре 2009 года и в декабре 2015 года. [98] [99]

Разработчик и сопровождающий ядра Linux Грег Кроа-Хартман (GKH) [100] заявил, что он использует Arch Linux и что он «работает действительно очень хорошо». Он также похвалил Arch Wiki, модель скользящего релиза дистрибутива и цикл обратной связи с сообществом. [101]

В опросе DistroWatch 2023 года около половины респондентов утверждали, что они используют либо Arch (17%), либо производную от Arch (30%). [102] По состоянию на 2023 год Arch также имеет самый высокий средний рейтинг среди всех дистрибутивов Linux на DistroWatch с рейтингом 9,34. [103]

Смотрите также

Ссылки и примечания

  1. ^ "Arch Linux - Новости: Будущее лидера проекта Arch Linux". archlinux.org . Архивировано из оригинала 25 февраля 2022 г. . Получено 22 ноября 2021 г. .
  2. ^ "Pacman Home Page". www.archlinux.org . Архивировано из оригинала 26 февраля 2011 . Получено 9 мая 2020 .
  3. ^ "Arch Linux 32". Arch Linux 32 . Архивировано из оригинала 26 января 2021 . Получено 19 июня 2021 .
  4. ^ "ArchPOWER". Arch POWER . Архивировано из оригинала 11 января 2023 года . Получено 31 мая 2022 года .
  5. ^ "Arch Linux RISC-V". Arch Linux RISC-V . Архивировано из оригинала 24 мая 2022 . Получено 31 мая 2022 .
  6. ^ * "Copyright". Домашняя страница Pacman . Архивировано из оригинала 26 февраля 2011 г. Получено 30 июля 2020 г. Pacman является [...] и лицензируется через GNU General Public License версии 2 или более поздней.
    • "COPYING". arch-install-scripts repository . Архивировано из оригинала 29 апреля 2021 г. . Получено 30 июля 2020 г. .
    • "О mkinitcpio". Архивировано из оригинала 28 апреля 2021 г. Получено 30 июля 2020 г.
  7. ^ ab Aaron Griffin (24 августа 2005 г.). «Произношение [sic] имени нашего любимого дистрибутива». Osdir.com. Архивировано из оригинала 12 февраля 2012 г. Получено 19 октября 2009 г.
  8. ^ "Arch terminology - ArchWiki". Arch Linux Wiki . Архивировано из оригинала 3 октября 2022 г. Получено 3 октября 2022 г. Официально "Arch" в "Arch Linux" произносится / ɑːr / как в "archer"/bowman, или "arch-nemesis", а не как в "ark" или "archangel".
  9. ^ Иван Елич (10 марта 2010 г.). «Rolling with Arch Linux». LWN.net . Архивировано из оригинала 20 октября 2011 г. Получено 30 сентября 2011 г.
  10. ^ "Arch Linux Wiki homepage". wiki.archlinux.org . Архивировано из оригинала 26 апреля 2022 г. Получено 6 июля 2022 г.
  11. ^ ab "Pacman Home Page". www.archlinux.org . Архивировано из оригинала 26 февраля 2011 . Получено 30 октября 2019 .
  12. ^ «Репозиторий пользователей Arch — ArchWiki» . Wiki.archlinux.org . Проверено 5 декабря 2024 г.
  13. ^ "Помощники AUR - ArchWiki" . Wiki.archlinux.org . Проверено 5 декабря 2024 г.
  14. ^ Смит, Джесси (21 декабря 2015 г.). "Arch Linux - Feature Story". Архивировано из оригинала 12 сентября 2018 г. Получено 17 января 2016 г.
  15. ^ Линтон, Сьюзан (17 июля 2015 г.). "Debian Project Lead: Snappy and Mir Bad Ideas". OStatic. Архивировано из оригинала 4 февраля 2017 г. Получено 4 февраля 2017 г. Один из первых вопросов касался того, завидовал ли Макговерн чему-либо из других дистрибутивов. На это он ответил вики Arch, назвав его "совершенно потрясающим ресурсом", которым он сам пользуется.
  16. ^ "The Arch Way | Linux Journal". www.linuxjournal.com . Архивировано из оригинала 30 октября 2019 г. Получено 30 октября 2019 г.
  17. ^ "Интервью с Джаддом Винетом". distrowatch.com . Архивировано из оригинала 8 сентября 2017 года . Получено 30 октября 2019 года .
  18. ^ "Arch Linux - Новости: Доступен официальный установочный компакт-диск Arch64". www.archlinux.org . Архивировано из оригинала 12 июня 2018 г. . Получено 12 мая 2019 г. .
  19. ^ apeiro (Judd Vinet) (1 октября 2007 г.). "Arch Leadership". Форумы Arch Linux . Архивировано из оригинала 9 августа 2011 г. Получено 19 октября 2009 г.
  20. ^ Годро, Стефан (14 августа 2012 г.). «Миграция на systemd». arch-dev-public (список рассылки). Архивировано из оригинала 20 октября 2020 г. Получено 24 сентября 2020 г.
  21. ^ Бехлер, Томас (13 октября 2012 г.). «systemd теперь используется по умолчанию при новых установках». Архивировано из оригинала 15 октября 2012 г. Получено 24 сентября 2020 г.
  22. ^ "Archlinux installer 0.1". Архивировано из оригинала 12 ноября 2020 г. Получено 24 сентября 2020 г.
  23. ^ Bartłomiej Piotrowski (25 января 2017 г.). "Phasing out i686 support". Arch Linux . Архивировано из оригинала 27 января 2017 г. . Получено 26 января 2017 г. .
  24. ^ Bartłomiej Piotrowski (8 ноября 2017 г.). «Конец поддержки i686». Arch Linux . Архивировано из оригинала 8 ноября 2017 г. . Получено 8 ноября 2017 г. .
  25. ^ "Arch Linux 32". archlinux32.org . Архивировано из оригинала 26 января 2021 г. . Получено 22 апреля 2023 г. .
  26. ^ "Arch Linux - Новости: Будущее лидера проекта Arch Linux". www.archlinux.org . Архивировано из оригинала 9 мая 2020 г. . Получено 24 июня 2020 г. .
  27. ^ "DeveloperWiki:Project Leader - ArchWiki". wiki.archlinux.org . Архивировано из оригинала 26 июля 2020 г. . Получено 24 июня 2020 г. .
  28. ^ "Разработчики Arch Linux обсуждают идею предоставления порта x86-64-v3". www.phoronix.com . Архивировано из оригинала 21 ноября 2021 г. . Получено 21 ноября 2021 г. .
  29. ^ "Предоставьте порт уровня микроархитектуры x86_64_v3 (!2) · Запросы на слияние · Arch Linux / rfcs". GitLab . 2 марта 2021 г. Архивировано из оригинала 21 ноября 2021 г. Получено 21 ноября 2021 г.
  30. ^ "Arch Linux - Новости: Установочный носитель с установщиком". archlinux.org . Архивировано из оригинала 1 апреля 2021 г. . Получено 1 февраля 2022 г. .
  31. ^ "Обновление НОВОСТЕЙ для выпуска pacman-6.0.1 (d5e2c0a5) · Коммиты · Pacman / Pacman". GitLab . 4 сентября 2021 г. Архивировано из оригинала 3 марта 2022 г. Получено 3 марта 2022 г.
  32. ^ "Arch Linux - Новости: Отладочные пакеты и debuginfod". archlinux.org . Архивировано из оригинала 3 мая 2022 г. . Получено 31 марта 2022 г. .
  33. ^ "Arch Linux and Valve Collaboration". lists.archlinux.org . Архивировано из оригинала 29 сентября 2024 г. Получено 30 сентября 2024 г.
  34. ^ "NEWS - pacman.git - Официальный репозиторий pacman". git.archlinux.org . Архивировано из оригинала 8 марта 2021 г. . Получено 12 мая 2019 г. .
  35. ^ "FS#5331: Подписанные пакеты". bugs.archlinux.org . Архивировано из оригинала 28 июля 2011 г. Получено 12 мая 2019 г.
  36. ^ "Атаки на менеджеров пакетов". cs.arizona.edu. 10 июля 2008 г. Архивировано из оригинала 5 сентября 2010 г. Получено 14 сентября 2010 г.
  37. ^ McRae, Allan (17 декабря 2011 г.). "Pacman Package Signing – 4: Arch Linux". Архивировано из оригинала 20 февраля 2012 г. Получено 29 февраля 2012 г.
  38. ^ Gaetan Bisson (4 июня 2012 г.). "Having pacman verify packages". Arch Linux . Архивировано из оригинала 6 июня 2012 г. Получено 4 июня 2012 г.
  39. ^ ab Pierre Schmitz (22 июля 2012 г.). "Install media 2012.07.15 released". Arch Linux . Архивировано из оригинала 12 декабря 2015 г. . Получено 13 августа 2012 г. .
  40. ^ Кэмпбелл, Алекс; Хакер, Техник; ПТ, PCWorld | (2 ноября 2016 г.). «5 причин выбрать Linux rolling distro вместо стандартного выпуска». PCWorld . Архивировано из оригинала 26 июля 2020 г. . Получено 12 мая 2019 г. .
  41. ^ "The Arch Way". ArchWiki . 9 октября 2009 г. Архивировано из оригинала 18 апреля 2012 г. Получено 18 марта 2013 г.
  42. ^ Williams, rew; Апрель 2020, Брайан Тернер 16. «Лучшие дистрибутивы Linux 2020 года: для начинающих и продвинутых пользователей». TechRadar . Архивировано из оригинала 21 апреля 2020 года . Получено 17 апреля 2020 года .{{cite web}}: CS1 maint: числовые имена: список авторов ( ссылка )
  43. ^ "FS#43302 - [pacman] предоставляет обходной путь для удаления --asroot из makepkg". arch linux . Архивировано из оригинала 4 июля 2020 г. . Получено 4 июля 2020 г. .
  44. ^ Уиллард, Трэвис (22 декабря 2007 г.). «Arch Linux — Новости: Результаты конкурса логотипов (и победитель!)». www.archlinux.org . Архивировано из оригинала 18 марта 2022 г. . Получено 4 октября 2020 г. .
  45. ^ Уильямс, Тайер (2007). "Arch Linux logo representation". pkgbuild.com . Архивировано из оригинала 17 февраля 2021 г. . Получено 4 октября 2020 г. .
  46. ^ Уиллард, Трэвис (24 октября 2007 г.). «Arch Linux - Новости: Конкурс логотипов Arch Linux». www.archlinux.org . Архивировано из оригинала 18 марта 2022 г. . Получено 4 октября 2020 г. .
  47. ^ "archinstall - ArchWiki". wiki.archlinux.org . Архивировано из оригинала 13 апреля 2021 г. . Получено 12 апреля 2021 г. .
  48. ^ Нестор, Мариус (11 апреля 2021 г.). «Последний выпуск Arch Linux ISO поставляется с установщиком ArchInstall CLI Guided Installer». 9to5Linux . Архивировано из оригинала 23 февраля 2022 г. . Получено 23 февраля 2022 г. .
  49. ^ «Arch Linux теперь поставляется с более простым в использовании установщиком с инструкциями». MUO . 6 апреля 2021 г. Архивировано из оригинала 23 февраля 2022 г. Получено 23 февраля 2022 г.
  50. ^ "pacman - ArchWiki". wiki.archlinux.org . Архивировано из оригинала 18 августа 2017 . Получено 13 сентября 2019 .
  51. ^ "Общие рекомендации - ArchWiki". wiki.archlinux.org . Архивировано из оригинала 21 сентября 2019 . Получено 13 сентября 2019 .
  52. ^ "Установка из существующего Linux". ArchWiki . 21 ноября 2009 г. Архивировано из оригинала 26 января 2013 г. Получено 5 декабря 2009 г.
  53. ^ "Установка Arch Linux на съемный носитель - ArchWiki". wiki.archlinux.org . Архивировано из оригинала 26 августа 2022 . Получено 26 августа 2022 .
  54. ^ "Руководство по установке - ArchWiki". wiki.archlinux.org . Архивировано из оригинала 8 сентября 2019 . Получено 13 сентября 2019 .
  55. ^ "Arch Linux Review". DVD-Guides.com. 2007. Архивировано из оригинала 14 сентября 2017 г. Получено 13 сентября 2017 г.
  56. ^ "Новости". archlinux.org . Архивировано из оригинала 15 августа 2018 . Получено 15 августа 2018 .
  57. ^ Eugenia Loli (21 марта 2005 г.). "Arch Linux: Why It Rocks". OSNews. Архивировано из оригинала 30 сентября 2011 г. Получено 30 сентября 2011 г.
  58. ^ ab "pacman". ArchWiki . 6 августа 2017 г. Архивировано из оригинала 18 августа 2017 г. Получено 20 августа 2017 г.
  59. ^ "Arch Linux Nears Roll-Out Of Zstd Compressed Packages For Faster Pacman Installs - Phoronix". www.phoronix.com . Архивировано из оригинала 18 марта 2022 г. . Получено 31 октября 2019 г. .
  60. ^ Брода, Робин (24 марта 2019 г.). "[arch-dev-public] RFC: (devtools) Изменение метода сжатия по умолчанию на zstd". Архивировано из оригинала 21 октября 2019 г. Получено 31 октября 2019 г.
  61. ^ "Arch Linux - Новости: Требуется обновление последней версии libarchive". www.archlinux.org . Архивировано из оригинала 21 октября 2019 г. Получено 31 октября 2019 г.
  62. ^ "Pacman: Параметры конфигурации для makepkg" Архивировано 20 января 2021 г. на Wayback Machine . 2021.
  63. ^ "Man pages of Pacman". archlinux.org . Архивировано из оригинала 22 июня 2022 г. Получено 6 июля 2022 г.
  64. ^ "Package Management - MSYS2". www.msys2.org . Архивировано из оригинала 1 ноября 2020 г. Получено 11 ноября 2020 г.
  65. ^ "Официальные репозитории". ArchWiki . Архивировано из оригинала 18 ноября 2012 . Получено 23 ноября 2012 .
  66. ^ "Официальные репозитории - ArchWiki". wiki.archlinux.org . Архивировано из оригинала 11 января 2023 г. . Получено 1 февраля 2022 г. .
  67. ^ "Arch Linux Newsletter 08-04-2008". Arch Linux . 4 августа 2008. Архивировано из оригинала 3 июня 2013. Получено 19 октября 2009 .
  68. ^ Ларабель, Майкл (16 мая 2023 г.). «Arch Linux готовится к изменениям в репозитории, прекращая доступ к SVN». Phoronix . Архивировано из оригинала 24 мая 2023 г. . Получено 24 мая 2023 г. .
  69. ^ van der Waa, Jelle (15 мая 2023 г.). "Git migration announcement". Arch Linux . Архивировано из оригинала 24 мая 2023 г. . Получено 24 мая 2023 г. .
  70. ^ "Объяснение, почему мы не одобряем другие системы". Проект GNU . Архивировано из оригинала 24 апреля 2011 г. Получено 28 сентября 2011 г.
  71. ^ "Arch Build System". ArchWiki . Архивировано из оригинала 17 января 2013 . Получено 19 октября 2009 .
  72. ^ "Makepkg". ArchWiki . Архивировано из оригинала 26 января 2013 . Получено 15 февраля 2013 .
  73. ^ "Arch Linux - Новости: Теперь для сжатия пакетов используется Zstandard вместо xz". www.archlinux.org . Архивировано из оригинала 18 марта 2022 г. . Получено 13 июля 2020 г. .
  74. ^ "AUR (en) - Главная". AUR . Архивировано из оригинала 3 ноября 2016 . Получено 5 февраля 2014 .
  75. Робин Хеггелунд Хансен (25 марта 2008 г.). «Arch Linux: популярный дистрибутив KISS – Интервью – Часть II». Hardware.no. Архивировано из оригинала 2 апреля 2009 г. Получено 19 октября 2009 г.
  76. ^ «Использование системы Arch Build». library.linode.com. 8 сентября 2011 г. Архивировано из оригинала 27 сентября 2011 г. Получено 30 сентября 2011 г.
  77. Бо Миланович (8 марта 2011 г.). "Arch Linux". linuxdistroreview.com. Архивировано из оригинала 21 февраля 2012 г. Получено 30 сентября 2011 г.
  78. ^ "Arch User Repository - ArchWiki". wiki.archlinux.org . Архивировано из оригинала 14 июля 2023 г. . Получено 11 июля 2023 г. В AUR пользователи могут вносить свои собственные сборки пакетов[.]
  79. ^ "AUR Trusted User guidelines - ArchWiki". wiki.archlinux.org . Архивировано из оригинала 11 июля 2023 г. . Получено 11 июля 2023 г. .
  80. ^ "ArchWiki - Воспроизводимые сборки". Архивировано из оригинала 23 апреля 2023 г. Получено 26 апреля 2023 г.
  81. ^ "Arch-based distributions - ArchWiki". wiki.archlinux.org . Архивировано из оригинала 3 января 2022 г. Получено 17 декабря 2023 г.
  82. ^ "Arch Hurd". Arch Hurd. Архивировано из оригинала 26 марта 2014 года . Получено 25 марта 2014 года .
  83. ^ "Arch Linux ARM". Arch Linux ARM. Архивировано из оригинала 28 марта 2014 года . Получено 25 марта 2014 года .
  84. ^ "Arch Linux 32". Arch Linux 32. Архивировано из оригинала 26 января 2021 г. Получено 22 октября 2020 г.
  85. ^ Дакетт, Крис. «Steam Deck — это карманный ПК на базе AMD от Valve, работающий под управлением KDE на Arch Linux». ZDNet . Архивировано из оригинала 16 февраля 2022 г. Получено 18 июля 2021 г.
  86. ^ Прасад (15 июля 2021 г.). «Valve Steam Deck — это портативный игровой ПК под управлением SteamOS». GSMArena . Архивировано из оригинала 18 июля 2021 г. Получено 19 июля 2021 г. Steam Deck работает на SteamOS 3.0 от Valve. Он в основном основан на Arch Linux и использует слой совместимости Proton для запуска игр, разработанных для Windows.
  87. ^ "Введение в Arch Linux – OSnews". www.osnews.com . Архивировано из оригинала 12 мая 2019 . Получено 12 мая 2019 .
  88. ^ "Arch Linux: A Better Distribution – OSnews". www.osnews.com . Архивировано из оригинала 12 мая 2019 . Получено 12 мая 2019 .
  89. ^ "Arch Linux: An End To My Distro Shuffle? – OSnews". www.osnews.com . Архивировано из оригинала 12 мая 2019 . Получено 12 мая 2019 .
  90. ^ "Неделя из жизни новичка в Arch Linux – OSnews". www.osnews.com . Архивировано из оригинала 12 мая 2019 . Получено 12 мая 2019 .
  91. ^ "Arch Linux: Why It Rocks – OSnews". www.osnews.com . Архивировано из оригинала 12 мая 2019 . Получено 12 мая 2019 .
  92. ^ "Watching the Evolution of Arch Linux – OSnews". www.osnews.com . Архивировано из оригинала 12 мая 2019 . Получено 12 мая 2019 .
  93. ^ "Arch Linux for Power Users [LWN.net]". lwn.net . Архивировано из оригинала 12 мая 2019 . Получено 12 мая 2019 .
  94. ^ "Rolling with Arch Linux [LWN.net]". lwn.net . Архивировано из оригинала 7 февраля 2019 . Получено 12 мая 2019 .
  95. ^ "Опыт сварливого редактора Arch Linux [LWN.net]". lwn.net . Архивировано из оригинала 15 ноября 2019 . Получено 12 мая 2019 .
  96. ^ Попавшие под чары Arch Voodoo | Tux Machines Архивировано 20 июня 2018 г. на Wayback Machine 20 апреля 2007 г.
  97. ^ "Arch Linux in review". distrowatch.com . Архивировано из оригинала 20 июня 2018 г. Получено 12 мая 2019 г.
  98. ^ "A distro odyssey, part 2 - the Arch way". distrowatch.com . Архивировано из оригинала 20 июня 2018 года . Получено 12 мая 2019 года .
  99. ^ "Arch Linux". distrowatch.com . Архивировано из оригинала 12 сентября 2018 года . Получено 12 мая 2019 года .
  100. ^ "git.kernel.org - linux/kernel/git/torvalds/linux-2.6.git/blob - MAINT…". archive.is . 13 января 2013 г. Архивировано из оригинала 13 января 2013 г. Получено 30 октября 2019 г.
  101. ^ "Let's Talk To Linux Kernel Developer Greg Kroah-Hartman - Open Source Summit, 2019". YouTube . 10 сентября 2019 г. Архивировано из оригинала 21 декабря 2021 г. . Получено 17 сентября 2019 г. Идея [разработчиков Arch] о постоянно развивающейся, двигающейся вперед системе - это путь. Она нейтральна, основана на сообществе, в ней есть все, что мне нужно. Она работает очень-очень хорошо [...] Их Wiki потрясающая. Документация - это как один из лучших ресурсов на сегодняшний день. Если вы посмотрите на любую программу пользовательского пространства и как ее настроить и использовать. На самом деле, страницы systemd Arch Wiki - один из самых удивительных ресурсов на сегодняшний день. [...] Одна из основных политик Arch, или философий, заключается в том, чтобы оставаться как можно ближе к апстриму. И как разработчик я хочу этого. Они действительно хороши в обратной связи с сообществом. Потому что я хочу, чтобы это тестирование — я хочу быть уверенным, что все исправлено. И если что-то сломалось, я быстро узнаю об этом, исправлю это и выпущу это. Так что это на самом деле очень хороший цикл обратной связи.
  102. ^ "DistroWatch.com: Верните удовольствие от вычислений. Используйте Linux, BSD". distrowatch.com . Архивировано из оригинала 31 января 2023 года . Получено 31 января 2023 года .
  103. ^ "DistroWatch.com: Верните удовольствие от вычислений. Используйте Linux, BSD". distrowatch.com . Архивировано из оригинала 31 января 2023 года . Получено 31 января 2023 года .
  1. ^ Pacman — официальный способ обновления Arch Linux. Доступны AUR Helpers и графические магазины приложений , такие как Discover и GNOME Software .
  2. ^ Поддержка i686 поддерживается проектом Arch Linux 32. [3]
  3. ^ Поддержка ARM поддерживается проектом Arch Linux ARM .
  4. ^ Поддержка Loongson осуществляется проектом Arch Linux Loongson. "Loong Arch Linux". Loong Arch Linux (на китайском языке) . Получено 14 января 2024 г.{{cite web}}: CS1 maint: url-status ( ссылка )</ссылка>
  5. ^ Поддержка PowerPC осуществляется проектом ArchPOWER. [4]
  6. ^ Поддержка RISC-V поддерживается проектом Arch Linux RISC-V. [5]
  7. ^ Иногда его называют просто Arch [ требуется ссылка ]
  • Официальный сайт
  • Arch Linux на GitHub
  • #archlinux подключиться на Libera.chat ( #archlinuxarm подключиться , #archlinux32 подключиться )
Взято с "https://en.wikipedia.org/w/index.php?title=Arch_Linux&oldid=1274213597#ABS"