Стоит ли устанавливать Arch Linux? 10 причин в пользу дистрибутивов на основе на Arch
Arch Linux — одна из самых популярных операционных систем Linux известных как дистрибутивы), также популярны и более легкие в установке дистрибутивы, основанные на Arch, такие как Manjaro.
Olga Brykova
Read more posts by this author.
Olga Brykova
Arch Linux — одна из самых популярных операционных систем Linux известных как дистрибутивы), также популярны и более легкие в установке дистрибутивы, основанные на Arch, такие как Manjaro.
Если вы хотите установить каждый компонент системы вручную или же предпочитаете загрузить уже предварительно собранный рабочий стол, есть десять причин, по которым вы могли бы использовать Arch Linux.
1. Вы можете создать свой собственный компьютер
Arch Linux является уникальным дистрибутивом среди наиболее популярных дистрибутивов Linux. Ubuntu и Fedora, такие системы, как Windows и macOS, выпускаются готовыми к работе. Arch Linux, наоборот, ставит перед вами задачу сконструировать операционную систему вашего ПК самостоятельно.
Процесс установки не настолько прост, чтобы только кликать по окнам установщика. Вам нужно будет узнать многочисленные команды терминала и выбирать собственные компоненты. Какое окружение рабочего стола вы хотели бы? Нужен ли вам Wi-Fi? А какой нужен звуковой сервер? Процесс может занять довольно немало времени.
Количество необходимых знаний делает Arch более сложным в установке, чем большинство дистрибутивов. Вам нужно будет почитать информацию, но если вы сможете следовать руководству, то вы можете параллельно читать и приступить к процессу. В конце концов, вы конструируете такую систему, которая будет работать именно так, как вы хотите.
2. Вы запускаете только то, что вам нужно
Поскольку Arch позволяет вам выбирать собственные компоненты (например, среду рабочего стола и ваши любимые приложения), то вы не будете обременены кучей программ, которые вам не требуются.
Напротив, Ubuntu и большинство других ОС на базе Linux не только поставляются с большим количеством предустановленных приложений, но и загружают довольно много фоновых служб. Их количество мало по сравнению с тем, сколько приложений работает в фоновом режиме в Windows, поэтому вы не заметите, что это происходит.
Когда дело доходит до сравнения Arch Linux и Ubuntu, Arch Linux побеждает в прозрачности. Эти службы не только не работают в Arch Linux по умолчанию, они даже не будут установлены, пока вы не захотите их использовать. Это означает, что вы не тратите ресурсы на дополнительные системные процессы. Кроме того, вы экономите пропускную способность интернета, не загружая ненужные обновления для кода.
3. Arch Linux непримиримо техническая
Многие дистрибутивы Linux представляют собой бесплатные и простые в использовании альтернативы операционным системам Windows и macOS. Они нацелены на студентов, разработчиков и обычных пользователей. В результате они не акцентируются на многих гайках и болтах, которые заставляют систему работать. Они не скрывают эту информацию намеренно, но вы должны знать, где искать и что искать.
Что такое Arch Linux? Это совокупность программ, которые вы можете собрать воедино, чтобы сделать функциональный компьютер. Вот и все. Хотите узнать, какие конкретные пакеты имеют обновления или с какими возникают проблемы? Arch размещает эту информацию на главной странице своего сайта . Каждая ссылка, по которой вы идете, углубляет техническую информацию.
4. Подождите делать выводы, пока не попробуете Pacman в Arch Linux
Pacman — это то, что вы используете для установки пакетов в Arch. Это то же, что APT для Ubuntu, а DNF для Fedora. За исключением того, что, в отличие от тех дистрибутивов, Arch не сходит со своего пути предоставления графической альтернативы командной строке.
Одним из преимуществ Pacman является то, что вам не нужно много печатать. Команда для установки определенного пакета:
Хотите загрузить последние обновления для всей вашей системы? Пишите:
Какой менеджер пакетов вы предпочитаете — зависит от вашего вкуса. Но вы можете обнаружить, что Pacman отлично вам подходит.
5. Пользовательский репозиторий Arch Linux самый лучший
Пользовательский репозиторий Arch представляет собой набор программного обеспечения от членов сообщества, которое Arch еще не выпустил сам. Вместо того, чтобы загружать установочные файлы приложений и самостоятельно пытаться выяснить, как все работает, AUR будет выполнять всю тяжелую работу. Есть хороший шанс, что если вы хотите запустить программу для Linux, которой нет в репозиториях Arch, она находится в AUR.
Использование AUR не сразу интуитивно понятно, но есть способы упростить процесс. Такой инструмент, как Yaourt, может помочь вам с командной строкой, а Octopi предоставляет графический интерфейс, который выполняет фоновую работу за вас.
6. Arch Wiki — информационная сокровищница
Независимо от того, используете ли вы Arch Linux или альтернативу на основе Arch, есть много причин, чтобы посетить Arch Wiki . Сайт является сокровищницей информации.
Поскольку Arch использует те же компоненты, что и большинство других дистрибутивов Linux, руководства и исправления, содержащиеся на этом сайте, актуальны далеко за пределами экосистемы Arch. Если вы не уверены, какие программы установить на свой компьютер, ознакомьтесь с описаниями, представленными на сайте. Следуйте инструкциям, прочитайте рекомендации и обратите внимание на ошибки.
Могут быть некоторые различия в том, как ваш дистрибутив и Arch упаковывают файлы, но Arch Wiki все равно может указывать вам правильное направление.
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. Он предлагает более простой процесс установки и выбирает для вас настройки по умолчанию. В то же время вы получаете привилегии, которые делают Arch великолепным дистрибутивом, такие как доступ к AUR и обновления rolling release.
В некоторых дистрибутивах, основанных на Arch, используется подход KISS (Keep It Simple, Stupid), без излишеств. Chakra Linux — мой любимый способ работы с рабочим столом KDE Plasma. Первоначально он был основан на Arch, и вы все еще найдете много технической информации в его документации.
10. Теперь вы знаете Linux изнутри и снаружи
К тому времени, когда вы закончите установку Arch, у вас будет хорошее представление о том, что входит в создание дистрибутива Linux. Даже если вы используете альтернативный дистрибутив на основе Arch, вам все равно придется уделять больше внимания загружаемым обновлениям. Такова природа использования дистрибутива rolling release (c непрерывным выпуском).
Тем не менее, знания, которые вы получаете при установке и управлении обновлениями, полезны, даже если вы переходите от Arch к чему-то другому .
Когда говорят о переходе с одной системы инициализации на другую, вы будете знать, что происходит. Также сможете обнаружить, что у вас есть серьезные знания о дисплейных серверах. И если что-то сломается, у вас будет представление, какие именно страницы смогут быть актуальны.
Установка Arch — отличный способ освоить Linux, не проходя ни одного курса.
Подходит ли Arch Linux Вам?
Решать Вам. Это были лишь некоторые из многих преимуществ Arch. Почему бы вам не взять дистрибутив Arch или более легкую альтернативу на основе Arch для разнообразия и сообщить нам, что вы думаете? Если вы обнаружите, что Arch Linux не дает вам достаточного контроля, вы всегда можете попробовать Gentoo.
Почему Arch Linux такой сложный? Его плюсы и минусы
Поскольку он не предполагает, что вы просто еще один пользователь ПК, он ожидает, что для него, для системы, будут приняты все наиболее важные решения (например, какой пользовательский интерфейс используется, драйверы устройств, установленное программное обеспечение и т. Д. ) быть полностью настроенным из коробки и интуитивно понятным для пользователя. Скорее от вас ожидают, что вы сами настроите систему, примете эти критические решения (ну, в любом случае, некоторые из них) и будете иметь навык или желание приобрести навык, а не необходимость в системе, чтобы постоянно « держать руку на пульсе » .
Я бы сказал, что по шкале сложности от 1 до 10, с точки зрения простоты установки и использования системы, где 1 — это просто как пи (то есть математическая константа), а 10 — только для эксперта, я бы сказал, что Arch — всего лишь 6. Есть системы, которые я нашел значительно сложнее, чем Arch, чтобы установить и использовать. Как я ставил Linux From Scratch (LFS) на 9 или 10, Gentoo на
Плюсы:
- Простая упаковка. Чтобы создать пакет Arch, вам просто нужно написать скрипт оболочки с именем PKGBUILD, который следует четко определенному формату. Честно говоря, мне удалось начать писать их, просто взглянув на некоторые из них в хранилище пользователей Arch и на те, которые использовались для сборки официальных двоичных пакетов Arch. Эта легкость упаковки частично объясняется тем, что в Arch User Repository (AUR) так много пакетов, что каждый, кто имеет опыт работы со сценарием оболочки (который является языком командной строки Linux), может написать его.
- Обширные хранилища. Его бинарные репозитории являются средне-большими по стандартам дистрибуции Linux, но его AUR огромен с более чем 45 000 пакетов в нем только на момент написания. Почему это важно? Это означает, что у вас гораздо больше шансов найти нужный пакет в его репозиториях, чем в репозиториях другого дистрибутива.
- Простота настройки. Базовая установка Arch Linux содержит только несколько пакетов, поэтому вы можете выбрать подавляющее большинство пакетов, установленных в вашей системе. Даже базовые компоненты системы, которые поставляются предварительно установленными, могут быть настроены, если хотите. Как я использовал для удаления поддержки XFS и LVM2 из пакета libblockdev, чтобы я мог удалить зависимости xfsprogs и lvm2, так как у меня не было такой поддержки, и я хотел уменьшить использование дискового пространства.
- Отличная документация, я бы сказал, что она лучшая из всех дистрибутивов Linux.
- Самый быстрый менеджер пакетов (pacman), используемый любым дистрибутивом Linux, о котором я знаю. Не важно для большинства, но я нетерпеливый человек, поэтому это важно для меня.
- В нем есть все новейшее программное обеспечение, по большей части хорошо. Некоторые пакеты игнорируются.
- Нет необходимости обновлять отдельные версии операционной системы каждые 6 месяцев, 12 месяцев, 24 месяца или более. По моему опыту, обновления дистрибутива между дискретными версиями одного и того же дистрибутива (например, переход с Ubuntu 17.04 на 17.10) часто вызывают, например, некоторые проблемы с разрывом пакетов.
- Вы можете создавать свои собственные живые ISO-образы, используя archiso.
Минусы:
- Ошибки, например, в настоящее время Arch не загружается для меня должным образом из-за некоторого странного взаимодействия между ядром 4.15.5+ и systemd. Эта проблема возникла для меня в других передовых дистрибутивах, использующих такое программное обеспечение. Ошибки не так часто, как вы ожидаете с таким новым программным обеспечением, но они не являются неслыханными либо.
- Настроить пакеты не так просто, особенно их параметры конфигурации и компиляции, как в исходных дистрибутивах, таких как Exherbo или Gentoo.
- Только официально поддерживает 64-битная архитектура x86, неофициальные порты до 32-битной x86 и ARM существуют, но в целом его архитектура поддержка значительно более ограничены , чем у Debian, Gentoo или даже Ubuntu.
- Аппаратная поддержка официального живого ISO не совсем идеальна. Как будто он не поддерживает чипы Broadcom WiFi, для которых нужны проприетарные драйверы, что важно для тех, кто использует ПК с такими чипами внутри, которые полагаются на WiFi для доступа в Интернет во время процесса установки. Конечно, у многих будет сетевой кабель, который они могут использовать вместо этого для процесса установки, но не у всех.
- Как вы указали, процесс установки и настройки не совсем удобен для новичков, и официального способа его настройки не существует.
- Тот факт, что он использует systemd в качестве системы инициализации по умолчанию, может показаться обманом для некоторых людей. Хотя существуют основанные на Arch дистрибутивы (например, Artix), использующие альтернативную систему инициализации, OpenRC.
Если вам понравилась моя статья, то подпишитесь на канал и поставьте лайк! До скорой встречи.