Arch Linux (Русский)
Arch Linux — это независимо разрабатываемый x86-64 дистрибутив GNU/Linux общего назначения, который стремится предоставлять последние стабильные версии большинства программ, следуя модели плавающих релизов (rolling release). Arch устанавливается в виде минимальной базовой системы, настраивается пользователем под собственные нужды путём построения уникальной среды с установкой только необходимых компонентов.
Принципы
Простота
Arch Linux определяет простоту как отсутствие ненужных дополнений или изменений. Он поставляет программы в том виде, в котором они выпускаются изначальными разработчиками (upstream) с минимумом специфичных для дистрибутива (downstream) изменений: патчи, не принятые в upstream, избегаются, а собственные патчи Arch почти полностью состоят из исправлений ошибок, бэкпортированных из будущих версий программ.
Аналогичным образом Arch поставляет файлы конфигурации как в исходных программах с минимум изменений, специфичных для дистрибутива, таких как изменение путей к системным файлам. Он не добавляет функцию автоматизации, вроде включения службы просто после установки пакета. Пакет делится на несколько только при наличии существенных преимуществ, например для экономии места на диске. Инструменты настройки с графическим интерфейсом официально не предоставляются, и бо́льшая часть настроек системы выполняется из консоли путём редактирования простых текстовых файлов.
Современность
Arch Linux стремится поддерживать последние стабильные версии программ, пока можно разумно избежать системных поломок пакетов. Он базируется на системе плавающих релизов (rolling-release), что означает однократную установку с непрерывными обновлениями.
Arch включает в себя многие новые функции, доступные пользователям GNU/Linux, в том числе систему инициализации systemd, современные файловые системы, LVM2, программный RAID, поддержку udev и initcpio (с помощью mkinitcpio), а также самые свежие ядра.
Прагматизм
Arch — скорее прагматичный дистрибутив, чем идеологический. Приведённые здесь принципы — всего лишь полезные рекомендации. В конечном итоге проектные решения принимаются в индивидуальном порядке консенсусом разработчиков. Важен технический анализ и дискуссии, основанные на фактах, а не политика или общественное мнение.
Большое число пакетов и сборочных скриптов в различных репозиториях Arch Linux предлагает свободное и открытое ПО для тех, кто его предпочитает, а также проприетарные пакеты ПО тем, для кого функциональность важнее идеологии.
Ориентированность на пользователя
В то время как многие дистрибутивы GNU/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).
Arch Linux
Arch — «легковесный», простой и гибкий дистрибутив Linux, оптимизированный для архитектур i686 и x86-64, использующий последние стабильные версии программ и дополняемый поддерживаемым сообществом репозиторием AUR. Arch «будет тем, что вы из него сделаете», и рассчитан не на новичков, а на более опытных пользователей. Дистрибутив был создан Джаддом Винетом. На его создание Джадда вдохновил CRUX, но мнение о том, что Arch основан на CRUX ошибочно. Arch Linux является дистрибутивом «from scratch», то есть не основан ни на каком другом дистрибутиве Linux [1] .
Arch Linux не предполагает конкретного окружения рабочего стола или оконного менеджера, чтобы пользователь был сам в праве выбирать, что ему использовать.
В отличие от CRUX, Arch Linux распространяется, в основном, в виде готовых бинарных пакетов и более прост в установке. В некоторой степени, Arch напоминает дистрибутив Slackware, но, в отличие от последнего, осуществляет контроль зависимостей пакетов.
Бинарные пакеты Arch Linux собраны для архитектур i686 и x86-64, что обеспечивает высокую производительность на современных компьютерах. Существуют неофициальные версии и для других архитектур (к примеру, PowerPC), а также несколько форков.
Arch имеет официальное руководство по установке на английском языке. Варианты руководства на других языках поддерживаются сообществом и не всегда содержат актуальную информацию.
1. Произношение
Ведётся много дебатов на тему правильного произношения названия. Создатель Джадд Винет произносит Arch на тот же манер, что и archer или parchment (по-русски примерно звучит как «арч») [2] . При другом произношении может возникнуть путаница с Ark Linux.
2. Основные особенности Arch
- Легкая и простая операционная система.
- Расчитана не на новичков, а на более опытных пользователей.
- Джадд Винет основал этот дистрибутив, руководствуясь своим видением идеального дистрибутива и желая вернуть хоть что-то сообществу свободного программного обеспечения, после того как взял так много.
- Цель — сделать Arch совершенной основой. Основой, не включающей в себя причудливых утилит и автонастроек, но с утилитами для ручной настройки и некоторыми функциями для пользователей, чтобы они могли продолжить дальнейшую разработку сами.
- «Вернуть хоть что-то сообществу свободного программного обеспечения» — это свободный дар. Когда вы получаете подарок от кого-либо, это обычно подразумевает, что Вам придется что-либо отдать взамен. Так что идеи, предложения, утилиты от пользователей приветствуются.
- Есть две стороны Arch Linux: (1) сторона разработчика и (2) сторона пользователя. Не надейтесь объединить обе стороны, но создайте между ними взаимную связь, тогда каждый может получить то, что он хочет добавить к своей системе.
- Не позволяйте утилитам настройки или GUI управлять системой, она должна управляться пользователем. Нет ничего плохого в GUI до тех пор пока графический интерфейс соответствует этим принципам.
- Не будьте зависимы от того, что предлагают утилиты. Когда вы пишете или выбираете инструмент, он должен быть написан на читаемом языке программирования (KISS), чтобы позволить пользователям изменить его, если они захотят.
- Ядро разработки Arch Linux не будет представлено какими-либо «дружественными» GUI/утилитами в ближайшем будущем.
3. Система ценностей, по которым разрабатывается Arch
- Arch будет тем, что вы из него сделаете.
- KISS (Keep It Simple, Stupid) принцип — основа разработки Arch.
- Слово «проще» в Arch рассматривается по-другому нежели в других дистрибутивах. Чтобы легко чего-либо достичь, нужно учиться.
- Надежда на графический интерфейс для настройки/использования системы в конце концов принесет пользователю только проблемы. В какой-то момент времени пользователь почувствует, что ему нужно знать, что скрывает графический интерфейс.
- Попытки скрыть сложность системы и сделать её проще за счет графических утилит и нерегулируемых автоматизаций обычно приводят к ещё более сложной системе. Вместо этого лучше сделать её более простой и логичной изнутри, разумеется, учитывая ваши задачи, взгляды и предпочтения.
- Рано или поздно Вам потребуется искать информацию в Интернете или в Usenet (если страницы man окажется недостаточно). Научиться искать в сети — это первое чему должен научиться начинающий пользователь.
- В то время как пользователи говорят, что такой-то дистрибутив не похож на какой-то другой, Arch позволяет пользователю вносить желаемый вклад до тех пор пока это не противоречит принципам и философии Arch.
- Основное свойство возможности сделать свой вклад заключается в том, что Вам не нужно разрешение, чтобы его сделать. Никто не может остановить Вас при написании того, что Вы лично находите полезным, даже если «силы которые существуют» не считают это благодеянием. Напишите это и поместите в User Contributions форум. Если людям это понравится, вы получите ответ. Даже если предположить, что все вокруг это не оценят, разве Вас это будет волновать, если для вас польза очевидна?
- Не надо требовать от разработчиков утилит и документации. Попытайтесь понять цель и философию Arch… то что отличает Arch от других.
4. Управление пакетами
4.1. Pacman
Arch базируется, в основном, на бинарных пакетах, но способен к прозрачной интеграции пакетов, построенных из исходных кодов (наподобие Gentoo). Управление ими производится с помощью менеджера пакетов Pacman, который управляет установочными пакетами, обновлениями, удалениями и запросами к базе.
Pacman способен сам найти зависимости, автоматически загрузить и установить все необходимые пакеты. Как правило, пользователю достаточно выполнить только одну команду для полного обновления всей системы.
Все пакеты Pacman представляют собой сжатые tar-архивы, каждый из которых содержит программы в откомпилированном виде и дополнительную информацию.
Также любые пакеты могут быть собраны из исходных кодов (включая бинарные) с помощью ABS, системы сборки Arch Linux (англ. ABS, Arch Build System). Она обеспечивает упрощённый процесс сборки и лучшую интеграцию в систему.
4.2. Репозитории
Официальный репозиторий Arch Linux содержит две ветви — официально-поддерживаемая (supported) ветвь и репозиторий пользователей — AUR [3][4] .
4.2.1. Официально-поддерживаемая ветвь
Официально-поддерживаемая ветвь имеет общий баг-трекер и содержит 7 разделов:
Содержит все пакеты, необходимые для работы системы (наподобие Debian’овского netinst, за исключением X Window System).
Содержит пакеты, необязательные для работы с системой, но популярные (KDE, GNOME, различные графические приложения).
Содержит пакеты, не вошедшие в Core и Extra, но требуемые пользователями, поддерживается доверенными пользователями (Trusted Users).
Содержит пакеты, которые могут вызвать проблемы во время работы и пока ожидают сообщений об ошибках, после отладки включаются в Community. Раздел community-testing не является необходимым для работы и не рекомендован для повседневной работы ввиду повышенных рисков стабильности, поддерживается Доверенными Пользователями (Trusted Users).
Репозиторий для архитектуры x86_64 с удобной возможностью установки 32-битных приложений на 64-битную среду.
Содержит пакеты, которые могут вызвать проблемы во время работы, и пока ожидают сообщений об ошибках, после отладки включаются в Core, Extra, а также пакеты программ в разработке и официально не выпущенных (SVN-сборки, альфа-, бета-релизы). Раздел testing не является необходимым для работы и не рекомендован для повседневной работы ввиду повышенных рисков стабильности.
Пакеты из официально поддерживаемой ветви — бинарные (в противоположность AUR), но при желании всегда могут быть собраны из исходных кодов с помощью ABS (или дополнительных приложений, упрощающих процесс, таких как yaourt).
4.2.2. unsupported или AUR (Arch User Repository)
Поддерживаемый сообществом репозиторий, содержащий PKGBUILD’ы, скрипты для автоматической сборки приложений из исходных кодов при помощи ABS, не вошедшие в основные репозитории. Каждый имеет право добавить понравившееся приложение в репозиторий, просто написав и отослав PKGBUILD, после чего один из Проверенных Пользователей (Trusted User) его проверит, и если все нормально (нет руткитов, и приложение правильно собирается и устанавливается), пометит как Safe (Безопасный). Конечная цель пакетов из AUR — миграция в официально-поддерживаемую ветвь (раздел Сommunity); присутствует система голосования, которая позволяет определить наиболее важных кандидатов для перемещения.
4.2.3. Неофициальные репозитории
В дополнение к официальным, пользователи создают репозитории, в основном содержащие изменённые, дополнительные или более новые версии пакетов [5] . Наиболее популярные из них — репозитории KDEmod [6] и Archlinux.fr [7]
5. Arch Build System
Arch Build System (ABS) — это схожая с портами во FreeBSD система сборки бинарных пакетов из исходников. Пакет можно собрать при помощи утилиты makepkg используя специальные скрипты — PKGBUILD’ы. Созданные пакеты могут быть легко установлены и отслеживаться при помощи pacman.
6. Стартовые скрипты
Arch Linux несколько отличается от других дистрибутивов стилем стартовых скриптов. Используется так называемый стиль BSD вместо System V. Это позволяет свести все настройки по запуску системы, такие как загружаемые модули ядра, программы-демоны, параметры локализации и сетевых интерфейсов, в один файл /etc/rc.conf, имеющий простой и понятный синтаксис.
7. Выпуск пакетов и сборок
7.1. «Rolling release»
Arch является постоянно обновляемым дистрибутивом (rolling release), новые пакеты появляются ежедневно. Используя менеджер пакетов, пользователи могут очень просто поддерживать свою систему в актуальном состоянии. В отличие от некоторых дистрибутивов, предлагающих пользователям устанавливать сборки в том состоянии, в котором они имеются на момент выхода, сборки Arch являются просто снимками текущей системы. В силу этой специфики нет необходимости регулярно и с определенной периодичностью создавать новые релизы Arch Linux. Примечательно, что неопытные пользователи склонны воспринимать этот факт, как нежелание разработчиков заниматься дальнейшим развитием дистрибутива, что в корне не соответствует действительности.
7.2. История выпуска сборок
С момента создания и до версии Voodoo включительно, сборки Arch нумеровались версией дистрибутива (0.1—0.8). Начиная с выпуска 2007.05 (Duke), номер версии имеет формат ГГГГ.ММ — год и месяц выпуска установочного ISO-образа. В ISO-образ входят только пакеты из репозитория Core. Остальные репозитории всегда находятся в текущем состоянии и никак не связаны с выпуском сборок.
Стоит ли устанавливать Arch Linux? 10 причин
Arch Linux — одна из самых популярных операционных систем GNU/Linux, на нём основаны такие популярные проекты как Manjaro и Antergos.
Если вы думаете об установке каждого компонента вручную или о загрузке предварительно скомпонованного рабочего стола на основе Arch, вот десять причин для использования экосистемы Arch.
1. С Arch Linux вы можете создать свой собственный компьютер
Arch Linux является уникальным среди наиболее популярных дистрибутивов Linux. Ubuntu и Fedora, к примеру, похожи на Windows и macOS, тем, что из коробки готовы к работе. В противоположность этому, Arch Linux ставит перед вами задачу создать операционную систему для вашего ПК самостоятельно.
Процесс установки не так прост, как щелчки по окнам установщика. Вам нужно будет знать множество команд терминала и выбирать подходящие вам компоненты. Какую рабочую среду вы бы хотели? Вам нужен Wi-Fi? Какой звуковой сервер? Процесс может занять довольно много времени.
Количество необходимых знаний делает Arch более сложным в установке, чем большинство дистрибутивов. Вам нужно немного почитать, но если вы можете следовать руководству, приступайте к работе.
В конце концов, вы остаетесь с системой, которая делает именно то, что вы хотите. И даже если вы установите дистрибутив на основе Arch, который обеспечивает работу всех компонентов из коробки, вы все равно можете поменять части по своему усмотрению.
2. Вы запускаете только то, что вам нужно
Поскольку Arch позволяет вам выбирать ваши собственные компоненты, это означает, что вы не обременены кучей программного обеспечения, которым вы не намерены пользоваться. Ubuntu не только поставляется с большим количеством предустановленных настольных приложений, но также имеет довольно много фоновых сервисов.
Несмотря на то, что это число мало по сравнению с тем, сколько работает в фоновом режиме в Windows, скорее всего, вы не знаете, что там происходит.
Эти службы не только не работают в Arch Linux по умолчанию, они даже не установлены. Это означает, что вы не тратите ресурсы на дополнительные системные процессы. Вы также экономите пропускную способность интернета, не загружая обновления кода, которые не нужны.
3. Arch Linux хорош технически
Многие дистрибутивы Linux представляют собой бесплатные и простые в использовании альтернативы Windows и macOS. Они хотят привлечь студентов, разработчиков и обычных пользователей. В результате они не выделяют многие «гайки и болты», которые заставляют систему работать. Они не обязательно скрывают эту информацию, но вы должны знать, где искать и что искать.
Arch не пытается представить себя чем-то другим, кроме набора программ, которые вы можете собрать, чтобы сделать функциональный компьютер. Хотите узнать, какие конкретные пакеты получают обновления или возникают проблемы? Arch размещает эту информацию на главной странице своего сайта. Каждая ссылка, по которой вы нажимаете, только углубляет техническую информацию.
4. Подождите, пока вы не попробуете Pacman в Arch Linux
Pacman — это то, что вы используете для установки пакетов в Arch. Это то, что apt для Ubuntu, а для Fedora dnf . За исключением того, что в отличие от этих дистрибутивов, Arch не изо всех сил пытается навязать графическую альтернативу командной строке.
Одним из преимуществ Pacman является то, что вам не нужно много печатать. Команда для установки определенного пакета:
Хотите загрузить последние обновления для всей вашей системы?
Какой менеджер пакетов вы предпочитаете, зависит от вашего вкуса. Но вы можете обнаружить, что Pacman вам нравится.
5. AUR — пользовательский репозиторий Arch Linux
Arch User Repository представляет собой набор программного обеспечения от членов сообщества, которые Arch еще сам не поддерживает. Вместо того, чтобы загружать исходные файлы приложения самостоятельно и пытаться выяснить, как все работает, AUR выполняет тяжелую работу. Есть хороший шанс, что если вы хотите запустить программу для Linux, которой нет в репозиториях Arch, она находится в AUR.
Использование AUR не сразу интуитивно понятно, но есть способы упростить процесс. Такой инструмент, как Yaourt, может помочь вам в командной строке, а Octopi предоставляет графический интерфейс, который выполняет фоновую работу за вас.
6. Arch Wiki — лучшее из всех
В настоящее время я использую дистрибутив, созданный на основе Arch Linux, но даже когда у меня его нет, у меня все еще есть много причин, чтобы посетить Arch Wiki. Независимо от того, какой дистрибутив Linux вы используете, Arch Wiki — это клад c информацией.
Поскольку Arch использует те же компоненты, что и большинство других дистрибутивов Linux, руководства содержащиеся на этом сайте, актуальны далеко за пределами экосистемы Arch. Если вы не уверены, какое программное обеспечение установить на свой компьютер, ознакомьтесь с описаниями, представленными здесь. Следуйте инструкциям, прочитайте рекомендации и обратите внимание на ошибки.
Могут быть некоторые различия в том, как ваш дистрибутив и Arch делают разные вещи, но сайт все равно может указывать вам правильное направление.
7. Прощай Обновления системы
Большинство дистрибутивов Linux выпускают основной релиз на полурегулярной основе. Некоторые выходят два раза в год. Другие занимают больше времени. Arch полностью избавился от этого подхода. Вы устанавливаете Arch один раз и скачиваете обновления на неопределенный срок, не задумываясь об обновлении до новой версии. Такой же подход у большинства дистрибутивов основанных на Arch.
Такой подход называется Rolling Release, модель с непрерывным выпуском, и это верный способ идти в ногу с последним программным обеспечением Linux.
Но это также то, что некоторые люди считают недостатком Arch. Если вы не обращаете внимание на обновления, которые могут прийти, что-то может сломаться. Никто не проверяет точную конфигурацию программного обеспечения, работающего на вашем компьютере. Вы должны взять на себя ответственность за свой собственный опыт.
8. Arch имеет меньше корпоративного влияния
Многие люди используют Linux, потому что они не хотят, чтобы компания определяла, что они могут делать на своем компьютере. Независимо от того, какую версию Linux вы используете, коммерческое влияние на работу вашего ПК будет меньше, чем на Windows или macOS. Но, в конце концов, такие дистрибутивы, как Ubuntu, Fedora и openSUSE, по-прежнему связаны с корпоративным спонсором.
Если вы используете дистрибутив, основанный на Ubuntu, на ваш рабочий стол по-прежнему влияют решения, которые принимает Canonical. Подобное влияние гораздо меньше в случае с Fedora и openSUSE. Но если вам нужен еще больший разрыв, вам нужен дистрибутив только для сообщества, такой как Arch.
9. Arch — это огромная база
Не хотите пройти через установку Arch Linux? Рассмотрим Manjaro и Antergos. Оба предлагают более простой процесс установки и выбор опыта по умолчанию. В то же время, вы получаете те вещи, которые делают Arch великолепным, такие как доступ к AUR и Rolling Release.
В некоторых дистрибутивах, основанных на Arch, используется тот же KISS (Keep It Simple, Stupid), без излишеств. Принцип KISS утверждает, что большинство систем работают лучше всего, если они остаются простыми, а не усложняются. Chakra Linux — один из лучших примеров использования KDE. Первоначально он был основан на Arch, и вы все равно не найдете много нетехнической информации в его документации.
10. Теперь вы знаете Linux изнутри и снаружи
К тому времени, когда вы закончите установку Arch, у вас будет хорошее представление о том, что входит в создание дистрибутива Linux. Даже если вы используете альтернативный дистрибутив на основе Arch, вам все же придется уделять больше внимания загружаемым обновлениям. Такова природа использования дистрибутива с непрерывным выпуском.
Тем не менее, знания, которые вы получаете от установки и управления обновлениями, полезны, даже если вы переходите от Arch к чему-то другому.
Установка Arch — отличный способ освоить Linux, не проходя ни одного курса.
Подходит ли Arch Linux для вас?
Это вам решать. Я всего лишь показал вам некоторые из многих преимуществ Arch. Почему бы вам не взять дистрибутив Arch Linux или более легкую альтернативу и попробовать его сейчас? Если вы обнаружите, что Arch Linux по-прежнему не дает вам достаточного контроля, вы всегда можете попробовать Gentoo.
Arch linux на чем основан
Arch — «легковесный», простой и гибкий дистрибутив Linux, оптимизированный для архитектур i686 и x86-64, использующий последние стабильные версии программ и дополняемый поддерживаемым сообществом репозиторием AUR. Arch «будет тем, что вы из него сделаете», и рассчитан не на новичков, а на более опытных пользователей. Дистрибутив был создан Джаддом Винетом.
В Arch Linux отсутствуют выпуски в обычном смысле, вместо этого используются текущие снимки системы. Установка Arch Linux происходит исключительно по сети, благодаря чему пользователь сразу же имеет актуальную версию системы.
- Arch Linux : x64, неофициально: x86ARM
- Manjaro — основанный на Arch «User-Friendly» дистрибутив со своей пакетной базой (есть и неофициальная x86-версия)
— легковесный Arch-based дистрибутив
aka Arch Anywhere — дистрибутив с пакетной базой Arch, но более лёгкой установкой - Antergos — основанный на Arch «User-Friendly» дистрибутив с пакетной базой Arch поддержка прекращена
— замена Antergos. Основанный на Arch дистрибутив с графической установкой, «максимально приближенный к Arch»
— легковесный дистрибутив с простой установкой и OpenBox из коробки, пакетная база Arch
— дистрибутив на базе Arch с дополнением своих репозиториев, графической установкой и предустановленной базой софта для постройки РОМов и программ для Android
— «iso образ, основанный на Arch Linux с открытым исходным кодом, собранный с помощью archiso скрипта.»— основанный на ArchLinux дистрибутив, использует официальные репозитории ArchLinux
— OpenStage — это стабильная операционная система GNU/Linux, основанная на репозиториях Arch с Rolling моделью выпуска.
— «полностью свободный» (соответствующий GNU FSDG) дистрибутив, основанный на Arch
— дружественный к пользователю дистрибутив.
— дистрибутив, основанный на Pacman с независимой пакетной базой.
— мощный и удобный дистрибутив на базе Arch, который по-прежнему ориентирован на опытных пользователей.
— это быстрая и легкая операционная система, которая работает практически на любых, даже устаревших компьютерах.
-
(на русском)
- Инструкция по установке/настройке Arch: Часть 1Часть 2Часть 3
— установочный скрипт для официального ArchISO
- Хорошие AUR-helper-ы: YAY
- Чем записать liveUSB? Windows — Rufus, Linux — dd if=путь_до_образа of=/dev/sdX && sync от рута
+ nvidia? Ответ от krouwadka: в AUR есть nvidia-rt
Сообщение отредактировал M|A|G — 21.11.21, 13:51
внесу свои пять копеек >-) я не то что бы фанат арха на внутреннем диске, но пра паппи рус линукс на ядре арх запускаю с флешки,
как боле могучую ос чем виндовс, на ней из-под вайне и весь виндовский софт работает и специфический линуксовский софт, например для пентестинга.
Сообщение отредактировал Pseudowolf🎮 — 20.06.16, 20:16
set default=0
set timeout=3
#search —no-floppy —set=root -l ‘ISOIMAGE’
if loadfont /boot/grub/font.pf2 ; then
set gfxmode=auto
insmod efi_gop
insmod efi_uga
insmod gfxterm
terminal_output gfxterm
fi
insmod png
if background_image /boot/grub/boot.png; then
set color_normal=light-gray/black
set color_highlight=white/black
else
set menu_color_normal=cyan/blue
set menu_color_highlight=white/blue
fi
menuentry «PRA рус.» <
set gfxpayload=text
linux /pra/vmlinuz quiet dir=pra
initrd /pra/initrd.xz
>
menuentry ‘Grub4DOS’ <
linux /boot/grub4dos/grub.exe —config-file=»find —set-root —ignore-floppies /menu.lst;configfile /menu.lst»
>
загрузчик http://mirror.yandex.r…pyrus/puppyrus-a/uefi/
дистрибутив http://mirror.yandex.r…/puppyrus-a/pra03/iso/
если загрузчик ставить по ссылке выше то от дистрибутива понадобится только папка pra
соответственно на флешке будут только 3 папки
boot
EFI
pra
грузить указав в БИОС флешку как загрузочный диск.
программы устанавливаются копированием модулей в папку /pra/modules
репозитарий программ http://mirror.yandex.r…/puppyrus-a/pra03/pfs/
Готовый загрузчик для Puppy Arch Linux под uefi x32 для планшетов и трансформеров. Разархивировать содержимое архива, от дистрибутива нужна только папка /pra