на чем основан archlinux

Frequently asked questions (Русский)

Contents

Общие вопросы

Что такое Arch Linux?

Почему не стоит использовать Arch?

Вам может не подойти Arch Linux, если:

Почему стоит использовать Arch?

Какие архитектуры поддерживает Arch?

Arch поддерживает только архитектуру x86_64 (также известную как amd64). Поддержка i686 прекращена в ноябре 2017 [1].

Есть неофициальные порты для i686 [2] и ARM [3], каждый со своим собственным сообществом. [4]

Следует ли Arch стандарту иерархии файловой системы (FHS)?

Я полный новичок в GNU/Linux. Стоит ли мне использовать Arch?

Если вы новичок и желаете использовать Arch, имейте в виду, что вам придется набраться терпения и потратить значительное время на постройку и освоение новой системы, а также принять тот факт, что в основе Arch лежит принцип «сделай сам» («Do It Yourself»). Именно пользователь собирает систему из компонентов и определяет то, какой она должна быть.

Перед тем, как попросить помощи, попробуйте самостоятельно разобраться в проблеме. Скорее всего ответ на любой вопрос вы сможете найти, поискав на официальном форуме, а также воспользовавшись превосходной документацией, размещенной здесь, в Arch Wiki. Помните, что есть причины, по которым эта информация сделана доступной для вас в первую очередь. Много тысяч часов добровольного труда не просто так было потрачено на создание и развитие этих ресурсов.

Создан ли Arch для использования на сервере? На настольном ПК? На рабочей станции?

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

Arch нацелен на опытных пользователей, которым нравится его подход «сделай сам», и которые могут настроить систему для удовлетворения своих собственных нужд. Таким образом, в руках такого пользователя Arch может быть использован практически для любых задач. Многие успешно используют Arch одновременно и для настольных ПК, и для рабочих станций. И, конечно, archlinux.org, aur.archlinux.org и почти вся инфраструктура Arch работает на Arch.

Мне действительно нравится Arch, но разработчикам следует реализовать в нем функцию X!

Присоединяйтесь, внесите свой вклад в виде программного кода или решений. Если он будет хорошо принят сообществом и командой разработчиков, возможно он войдет в состав дистрибутива. Сообщество Arch развивается прежде всего за счет внесения участниками своего вклада в проект, а также обмена своими наработками и инструментами.

Когда будет выпущен новый релиз?

Релизы Arch Linux представляют собой просто установочные образы для установки и восстановления системы, которые включают в себя мета-пакет base и несколько других пакетов. Обычно новые релизы появляются в первой половине каждого месяца.

Является ли Arch Linux стабильным дистрибутивом? Или мне ждать регулярных проблем?

Именно пользователь отвечает за стабильность своей собственной системы. Пользователь сам решает, когда выполнять обновление, и сам вносит необходимые изменения. Если пользователь обращается к сообществу за помощью, чаще всего ее предоставляют достаточно быстро. Отличие Arch от большинства других дистрибутивов в том, что Arch наиболее строго следует принципу «сделай сам». Жалобы на поломки в программах, скорее всего, мало помогут: ошибки в исходном коде программ не входят в зону ответственности разработчиков Arch.

Если вы хотите сделать свою систему настолько стабильной, насколько это возможно, прочтите статью Повышение стабильности системы.

Arch нужно больше освещения в прессе (рекламы)

Arch и так получает достаточно внимания от прессы. Цель Arch Linux не в разрастании проекта, а в предоставлении элегантного, минималистичного дистрибутива с плавающей системой релизов, сконцентрированного на простоте и корректности кода. Органичный и устойчивый рост базы пользователей происходит естественным образом.

Arch нуждается в большем количестве разработчиков

Возможно. Не стесняйтесь пожертвовать свое собственное время! Посещайте форумы, IRC-каналы и списки рассылки Arch Linux, чтобы найти интересную задачу, которая требует решения. Смотрите также статью Принять участие.

Установка

Arch нуждается в инсталляторе. Может быть, в графическом?

Я установил Arch, и теперь я в командной оболочке. Что теперь?

Советы по дальнейшей настройке системы вы найдете в статье Основные рекомендации.

Какую среду рабочего стола и оконный менеджер мне использовать?

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

Что выделяет Arch среди других минималистичных дистрибутивов?

Обслуживание системы

Почему у меня такой медленный интернет по сравнению с другими системами?

Правильно ли у вас настроена сеть? Посмотрите статью Настройка сети.

Обратите также внимание, что Arch Linux по умолчанию не производит шейпинг трафика. Таким образом, если какая-нибудь программа использует весь предоставленный канал связи, независимо от того, используется ли пиринговое соединение или обычное соединение клиент-сервер, остальные программы могут быть значительно ограничены в использовании канала, что приведет к появлению заметных задержек в работе. Шейпинг можно обеспечить с помощью межсетевого экрана, например, Shorewall или Vuurmuur; также существуют статические скрипты для iproute2 (например, эта производная от Wondershaper), которые обеспечивают шейпинг на сетевом уровне.

Почему Arch использует всю мою оперативную память?

Вообще говоря, неиспользуемая память — бесполезная память. Хорошо, если она используется.

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

Мы можем увидеть различие с помощью команды free:

Если вам стало интересно, прочтите эту замечательную статью. Существует также веб-сайт, посвященный заблуждениям, связанным с этой особенностью Linux: https://www.linuxatemyram.com/. (Перевод на русский язык: Linux съел мою память!)

Куда делось все свободное место на диске?

Ответ на этот вопрос зависит от вашей системы. Существует множество хороших утилит, которые смогут помочь вам его найти.

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

Смотрите статьи pacman, pacman/Советы и приёмы и Официальные репозитории для более подробной информации.

Я нашел ошибку в пакете X. Что мне делать?

Первым делом вам следует выяснить, может ли эта ошибка быть исправлена командой разработчиков Arch. Иногда это не так (например, в периодическом падении веб-браузера Mozilla, скорее всего, виноваты разработчики из команды Mozilla); это называется ошибка в исходнике (upstream error). Если проблема специфична именно для Arch Linux, вот несколько шагов, которые вы можете предпринять:

Пакеты Arch должны использовать другое расширение для файлов. «.pkg.tar.zst» слишком длинное и запутанное

Это уже обсуждалось в списках почтовых рассылок Arch. Кто-то предлагал расширение .pac для пакетов. Несмотря на все это, на данный момент никаких планов на изменение расширений для файлов пакетов нет. Как отметил разработчик Arch Тобиас Кислих (Tobias Kieslich):

Пакет является [сжатым] архивом tar! И он может быть распакован, изучен и подвергнут необходимым изменениям при помощи любого ПО. Более того, данный MIME-тип распознается большинством приложений.

Pacman нуждается в библиотеке для предоставления другим приложениям доступа к информации о пакетах

Pacman является фронтендом к libalpm(3) — библиотеке управления пакетами Arch. Данная библиотека дает возможность создания альтернативных фронтендов — в том числе, к примеру, графических оболочек.

В pacman нужна возможность X!

Если у вас есть хорошая идея, вы можете обсудить ее в pacman-dev. Также проверьте https://bugs.archlinux.org/index.php?project=3 для просмотра существующих идей.

Однако, лучшим способом добавить новую возможность в pacman или Arch Linux является ее самостоятельная реализация. Подготовленный вами патч или код может быть, а может и не быть официально принят, но, возможно, кому-нибудь из пользователей понравится идея, и вам помогут в ее доведении до законченного состояния.

Я установил пакет X. Как его теперь запустить?

Если вы используете окружение рабочего стола вроде KDE или GNOME, программа должна автоматически появиться в меню. Если вы пытаетесь запустить программу из консоли и не знаете имя исполняемого файла, используйте команду

Почему в репозиториях есть только одна версия каждой библиотеки?

В случае такого дистрибутива как Arch, официально поддерживаются только последние стабильные версии пакетов. Не обремененные необходимостью поддержки устаревшего ПО разработчики пакетов имеют в распоряжении больше времени для проверки самых свежих версий программ. Как только выходит новая версия библиотеки, она тут же добавляется в репозитории, и все зависящие от нее пакеты пересобираются.

Что если я запущу полное обновление и обновится только библиотека, но не приложение, которое от нее зависит?

Может ли произойти обновление ядра, при котором некоторые пакеты драйверов не будут обновлены?

Нет, подобная ситуация невозможна. Крупные обновления ядра (например, linux 3.5.0-1 до linux 3.6.0-1) всегда сопровождаются пересборкой всех зависимых от ядра пакетов. В то же время, если у вас есть неподдерживаемый пакет, например, из AUR, то обновление ядра приведет к неработоспособности этого пакета, что может быть исправлено его ручной пересборкой. Помните, что пользователи сами отвечают за обновление неподдерживаемых пакетов.

Что нужно сделать перед полным обновлением системы?

Появилось обновление пакета, но pacman говорит, что система уже обновлена

Зеркала pacman синхронизируются не сразу. Может потребоваться до 24 часов, прежде чем обновления станет для вас доступно. Вам остаётся только подождать или выбрать другое зеркало. MirrorStatus поможет вам выбрать самое актуальное зеркало.

Проект X выпустил новую версию. Когда в Arch появится пакет с новой версией?

Обновления пакетов выпускаются по готовности. Конкретное время может быть как несколько часов, если это небольшое обновление с исправлениями ошибок, так и несколько недель, если это крупное обновление, затрагивающее большое число пакетов. Это зависит от конкретного пакета и наличия времени у сопровождающих. Кроме того, некоторые пакеты некоторое время лежат в репозитории testing. Сопровождающие стараются работать быстро, чтобы стабильно обновлять репозитории. Если вы обнаружили, что какой-то пакет в официальных репозиториях устарел, можно открыть страницу пакета на https://archlinux.org/packages/ и отметить его устаревшим («Flag Package Out-of-Date»).

Если мне нужна более старая версия установленной библиотеки, могу ли я просто сделать символическую ссылку на новую версию?

Если вам повезёт, это может сработать на какое-то время. Тем не менее, это неправильное решение, потому что:

Вместо этого лучше используйте или самостоятельно создайте compat-пакет с требуемой версией библиотеки.

64 бита

Как узнать, является ли мой процессор x86_64 совместимым?

Пользователи Windows могут определить, является ли процессор x86_64-совместимым с помощью бесплатной утилиты CPU-Z. Процессоры с набором команд «AMD64» (для AMD) или «EM64T» (для Intel) должны быть совместимы с x86_64-релизами и бинарными пакетами.

Почему 64 бита?

В большинстве случаев, это более быстрая работа системы. Кроме того, по своей природе более безопасная, благодаря рандомизации размещения адресного пространства (ASLR) в комбинации с позиционно-независимым кодом (PIC) и NX Bit, которые недоступны в стандартном i686-ядре из-за отключённого PAE. Если ваш компьютер оснащён более, чем 4 ГБ оперативной памяти, только 64-битная ОС сможет полностью задействовать этот объём.

Программисты также склонны меньше уделять внимания «устаревшей» 32-битной архитектуре, так как «новые» процессоры обычно поддерживают 64-битные расширения.

Существует намного больше доводов, чтобы избегать использования 32-битной архитектуры. Но для ядра, пространства пользователя и отдельных программ количество вещей, которые 64-битная архитектура сейчас делает лучше такое, что составление этого списка просто не имеет смысла.

Источник

10 причин использовать Arch Linux

В этой статье мы рассмотрим 10 причин использовать Arch Linux на домашнем компьютере или ноутбуке. Сегодня мы наконец обратим внимание на многими любимый Arch Linux.

10 причин использовать Arch Linux

на чем основан archlinux. Смотреть фото на чем основан archlinux. Смотреть картинку на чем основан archlinux. Картинка про на чем основан archlinux. Фото на чем основан archlinux

1. Графические установщики

Раньше Arch Linux был очень сложным в установке. Фактически, старый процесс установки Arch Linux можно было использовать для того, чтобы отогнать любопытных потенциальных пользователей. Но теперь это не так, благодаря установщикам с графическим интерфейсом, таким как Anarchy и Zen installer.

Сейчас 2019 год, и Arch Linux намного проще установить, чем раньше. Это сводит на нет одну из причин, по которой не стоило устанавливать его.

2. Стабильность и надежность

Метод обновления Arch Linux — плавающий релиз, благодаря чему не нужно беспокоиться о переустановке системы для получения новой версии дистрибутива, как пользователям других дистрибутивов. Поскольку его базовая система всегда обновлена с учетом последних исправлений и новых функций, и вам не нужно беспокоиться о том, когда устанавливать обновление системы и сколько времени оно займет.

Кроме того, каждое обновление совместимо с вашей системой, поэтому не нужно опасаться, что какое то обновление что-то сломает, и это делает Arch Linux одним из самых стабильных и надежных дистрибутивов. (Если обновляться не раз в пол года).

3. Arch Wiki

Он содержит обзор Arch Linux и описание того, что от него ожидать, FAQ, руководства по установке, учебные пособия после установки и т. д. В общем, здесь вы сможете найти ответ практически на любой вопрос.

4. Менеджер пакетов Pacman

5. Arch User Repository

6. Красивое окружение рабочего стола

Среда рабочего стола любого дистрибутива — это то, что помогает вам взаимодействовать с вашей системой с момента загрузки ОС до ее выключения. Он совместим с большим количеством окружений рабочего стола, и его эстетика может быть настроена на 100% по вашему вкусу.

7. Оригинальность

В отличие от других популярных операционных систем, таких как Ubuntu, которая основана на Debian, Arch Linux был создан независимо от любого другого дистрибутива Linux. Конечно, на основе Ubuntu вышло несколько других дистрибутивов, но также существуют системы основанные на Arch Linux, например, Manjaro Linux.

Таким образом, поскольку Arch Linux распространяется по лицензии Open Source, и его разработчики могут свободно внедрять идеи, Arch Linux всегда будет лидером в сообществе.

8. Идеальная учебная база

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

9. Сообщество Arch Linux

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

Они также посвящены содействию успеху Arch Linux и простоте использования, возьмите Arch User Repository для примера. Хотя, даже если вы застряли в вики, вы в надежных руках.

10. Простота использования, гибкость и настройка

Arch Linux гибкий дистрибутив. Во-первых, он позволяет вам решить, какие модули использовать в вашей ОС при установке, и у него есть вики, чтобы помочь вам.
Кроме того, он не бомбардирует вас ненужными приложениями, а поставляется с минимальным списком программного обеспечения по умолчанию, максимально необходимого для установки.

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

Нет похожих записей

Оцените статью:

Об авторе

Автор: Martins D. Okoi

По образованию я инженер компьютерных систем. Стаж работы системным администратором 15 лет. Работал со многими операционными системами. Сейчас использую Linux Mint Xfce, как самую простую и нетребовательную к ресурсам.

Источник

Arch Linux

Джадд Винет,
Аарон Гриффин

2012.12.01 — 1 декабря 2012 [1]

Arch — «легковесный», простой и гибкий дистрибутив Linux, оптимизированный для архитектур i686 и x86-64, использующий последние стабильные версии программ и дополняемый поддерживаемым сообществом репозиторием AUR. Arch «будет тем, что вы из него сделаете», и рассчитан не на новичков, а на более опытных пользователей. Дистрибутив был создан Джаддом Винетом.

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

Установка Arch Linux происходит практически «вручную». Вместо графического установщика, как в большинстве дистрибутивов, Arch предоставляет лишь набор специализированных скриптов (Arch Install Scripts). Более ранние версии системы включали простой установщик с псевдографическим интерфейсом, но его официальная поддержка закончена.

Arch Linux распространяется, в основном, в виде готовых бинарных пакетов. В некоторой степени, Arch напоминает дистрибутив Slackware, но, в отличие от последнего, осуществляет контроль зависимостей пакетов. Бинарные пакеты Arch Linux собраны для архитектур i686 и x86-64, что обеспечивает высокую производительность на современных компьютерах. Существуют неофициальные версии и для других архитектур (к примеру, PowerPC), а также несколько форков.

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

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

Содержание

Произношение

Ведётся много дебатов на тему правильного произношения названия. Создатель Джадд Винет произносит Arch на тот же манер, что и archer или parchment (по-русски примерно звучит как «арч»). При другом произношении может возникнуть путаница с Ark Linux. [5]

Основные особенности Arch

Так разработчики описывают основные особенности и принципы, на которых базируется Arch: [6]

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

Pacman

Arch базируется, в основном, на бинарных пакетах, но способен к прозрачной интеграции пакетов, построенных из исходных кодов (наподобие Gentoo). Управление ими производится с помощью менеджера пакетов Pacman, который управляет установочными пакетами, обновлениями, удалениями и запросами к базе.

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

Начиная с марта 2010 года [7] все пакеты Pacman представляют собой tar-архивы, сжатые по алгоритму сжатия LZMA2, каждый из которых содержит программы в откомпилированном виде и дополнительную информацию. Тем не менее используемый ранее алгоритм сжатия gzip по-прежнему поддерживается. [8]

Также любые пакеты могут быть собраны из исходных кодов (включая бинарные) с помощью ABS (англ. Arch Build System ), системы сборки Arch Linux. Она обеспечивает упрощённый процесс сборки и лучшую интеграцию в систему. [9]

Репозитории

Официальный репозиторий Arch Linux содержит две ветви: официально-поддерживаемая (supported) ветвь и репозиторий пользователей — AUR. [10] [11]

Официально-поддерживаемая ветвь

Официально-поддерживаемая ветвь имеет общий баг-трекер и содержит 7 разделов: [12]

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 (или дополнительных приложений, упрощающих процесс, таких как yaourt).

Unsupported или AUR (Arch User Repository)

Поддерживаемый сообществом репозиторий, содержащий PKGBUILD, скрипты для автоматической сборки приложений из исходных кодов при помощи ABS, не вошедшие в основные репозитории. Каждый имеет право добавить понравившееся приложение в репозиторий, просто написав и отослав PKGBUILD, после чего один из Проверенных Пользователей (Trusted User) его проверит, и если все нормально (нет руткитов, и приложение правильно собирается и устанавливается), пометит как Safe (безопасный). Конечная цель пакетов из AUR — миграция в официально-поддерживаемую ветвь (раздел Сommunity); присутствует система голосования (с помощью утилиты aurvote), которая позволяет определить наиболее важных кандидатов для перемещения. [13]

Неофициальные репозитории

Arch Build System

Arch Build System (ABS) — это схожая с портами во FreeBSD система сборки бинарных пакетов из исходников. Пакет можно собрать при помощи утилиты makepkg используя специальные скрипты — PKGBUILD. Созданные пакеты могут быть легко установлены и отслеживаться при помощи pacman. [9]

Система инициализации

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

Выпуск пакетов и сборок

Rolling release

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

История выпуска сборок

С момента создания и до версии Voodoo включительно, сборки Arch нумеровались версией дистрибутива (0.1—0.8). Начиная с выпуска 2007.05 (Duke), номер версии имеет формат ГГГГ.ММ — год и месяц выпуска установочного ISO-образа. В ISO-образ входят только пакеты из репозитория Core. В настоящее время выпуск Core сборок прекращен. Вместо этого выпускаются минималистичные netinstall-сборки, цель которых — загрузиться и создать сетевое подключение, чтобы можно было установить текущую версию системы по сети. Остальные репозитории всегда находятся в текущем состоянии и никак не связаны с выпуском сборок.

Источник

Arch Linux (Русский)

Contents

Принципы

Простота

Arch Linux определяет простоту как отсутствие ненужных дополнений или изменений. Он поставляет программы в том виде, в котором они выпускаются изначальными разработчиками (upstream) с минимумом специфичных для дистрибутива (downstream) изменений: патчи, не принатые в upstream, избегаются, а собственные патчи Arch почти полностью состоят из исправлений ошибок, бэкпортированных из будущих версий программ.

Аналогичным образом Arch поставляет файлы конфигурации как в исходных программах с минимум изменений, специфичных для дистрибутива, таких как изменение путей к системным файлам. Он не добавляет функцию автоматизации, вроде включения службы просто после установки пакета. Пакет делится на несколько только при наличии существенных преимуществ, например для экономии места на диске. Инструменты настройки с графическим интерфейсом официально не предоставляются, и бо́льшая часть настроек системы выполняется из консоли путём редактирования простых текстовых файлов.

Современность

Arch Linux стремится поддерживать последние стабильные версии программ, пока можно разумно избежать системных поломок пакетов. Он базируется на системе плавающих релизов (rolling-release), что означает однократную установку с непрерывными обновлениями.

Arch включает в себя многие новые функции, доступные пользователям GNU/Linux, в том числе систему инициализации systemd, современные файловые системы, LVM2, программный RAID, поддержка udev и initcpio (с помощью mkinitcpio), а также самые свежие ядра.

Прагматизм

Arch — скорее прагматичный дистрибутив, чем идеологический. Приведённые здесь принципы — всего лишь полезные рекомендации. В конечном итоге проектные решения принимаются в индивидуальном порядке консенсусом разработчиков. Важен технический анализ и дискуссии, основанные на фактах, а не политика или общественное мнение.

Большое число пакетов и сборочных скриптов в различных репозиториях Arch Linux предлагает свободное и открытое ПО для тех, кто его предпочитает, а также проприетарные пакеты ПО тем, для кого функциональность важнее идеологии.

Ориентированность на пользователя

В то время как многие дистрибутивы Arch Linux пытаются быть более дружелюбными для пользователя (user-friendly), Arch Linux всегда был и будет оставаться ориентированным на пользователя (user-centric). Дистрибутив нацелен на удовлетворение потребностей тех, кто вносит в него свой вклад, а не на привлечение как можно большего числа пользователей. Он нацелен на опытных пользователей GNU/Linux или на тех, кто предпочитает подход «сделай сам», кто готов читать документацию и решать свои собственные проблемы.

Все пользователи могут принять участие и внести свой вклад в развитие дистрибутива. Отправка сообщений об ошибках и их исправление высоко ценятся; также ценятся патчи для улучшения пакетов или для главных проектов. Разработчики Arch — волонтёры, и активные контрибьюторы часто становятся частью команды. Arch’еры могут свободно сопровождать пакеты в Arch User Repository, улучшать документацию ArchWiki, оказывать техническую помощь другим или просто обмениваться мнениями на форумах, списках рассылки или в IRC-каналах. Дистрибутив Arch Linux является выбором для многих людей по всему миру, и существует несколько международных сообществ, предоставляющих помощь и документацию на различных языках.

Универсальность

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

Arch опирается на pacman — легковесный, простой и быстрый менеджер пакетов, позволяющий производить полное обновление системы одной командой. Arch также предоставляет Arch Build System — систему, похожую на порты в *BSD и обеспечивающую сборку и установку пакетов из исходников, которые также могут быть синхронизированы одной командой. Кроме того, Arch User Repository содержит тысячи поддерживаемых сообществом скриптов PKGBUILD ля сборки установочных пакетов из исходников с использованием утилиты makepkg. Также ничто не мешает пользователям организовывать собственные репозитории.

История

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

Разработчики Arch остаются неоплачиваемыми волонтёрами, работающими неполный рабочий день, и нет никаких перспектив для монетизации Arch Linux, поэтому он останется свободным и бесплатным. Те, кому интересно ознакомиться с более подробной информацией об истории разработки Arch, могут просмотреть историю сайта Arch в Internet Archive Wayback Machine и Arch Linux News Archives.

Ранние годы

Arch Linux был основан канадским программистом Джаддом Винетом (Judd Vinet). Разработка началась в начале 2001 года. Первый релиз, Arch Linux 0.1, был выпущен 11 марта 2002 года. Несмотря на то, что Arch является полностью независимым дистрибутивом, он черпает вдохновение в простоте других дистрибутивов включая Slackware CRUX и BSD. Винет также написал менеджер пакетов pacman для автоматического управления пакетами.

Сообщество Arch неуклонно росло, что демонстрирует этот график числа сообщений на форуме, пользователей и сообщений об ошибках. Более того, с самого начала оно был известно как открытое, дружелюбное и отзывчивое сообщество.

Рождение ArchWiki

8 июля 2005 года ArchWiki была впервые установлена на движке MediaWiki.

Начало эпохи А. Гриффина

В конце 2007 года Джадд Винет отказался от активного участия в качестве разработчика Arch и плавно передал управление американскому программисту Аарону Гриффину (Aaron Griffin), также известному как Phrakture.

Arch Install Scripts

15 июля 2012 года вышел новый релиз установочного образа, в котором Arch Installation Framework (AIF) был объявлен устаревшим в пользу Arch Install Scripts ( arch-install-scripts ).

Эра systemd

Между 2012 и 2013 годами традиционная система инициализации System V была заменена на systemd. [1][2][3][4]

Прекращение поддержки i686

25 января 2017 года было объявлено, что поддержка архитектуры i686 будет прекращена из-за её слабой популярности среди разработчиков и сообщества. К концу ноября 2017 года все пакеты i686 были удалены из зеркал.

Пересмотр роли лидера проекта и выборы

В начале 2020 года коллектив Arch Linux разработал новый процесс определения будущих лидеров, задокументированный в DeveloperWiki:Project Leader.

Поскольку Аарон Гриффин решил уйти со своей должности, был проведён опрос для избрания нового человека, который заменит его, и 24 февраля 2020 года были опубликованы его результаты, согласно которым в качестве нового лидера был избран Левенте Полиак (Levente Polyak).

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *