Arch Linux против Ubuntu: что выбрать?

Опубликовано: 2023-03-10
Рабочие столы Ubuntu и Arch Linux GNOME рядом друг с другом
Дэйв Маккей / Компьютерщик с практическими рекомендациями
Для абсолютных новичков Ubuntu — очевидный выбор. Arch великолепен, когда вы нашли свои морские ноги Linux. Будет ли вам лучше обслуживаться Ubuntu или Arch Linux, зависит от того, сколько ручного труда вы ожидаете и сколько усилий вы готовы посвятить ручной установке вашей установки Linux.

У Ubuntu и Arch Linux есть стойкие и активные сторонники. Если вы подумываете об использовании Linux или смене дистрибутива, у вас будут люди, которые будут предлагать вам и то, и другое. Но что подходит именно вам?

Оглавление

Лабиринт дистрибутивов
Сравнение Arch Linux и Ubuntu: обзор
Чем отличается установка Arch Linux и Ubuntu
Есть ли лучшая совместимость с оборудованием?
Какие приложения и менеджеры пакетов доступны?
Какова поддержка сообщества?
Arch против Ubuntu: кто победит?

Лабиринт дистрибутивов

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

Каковы бы ни были причины, они обычно очевидны. Но как только этот выбор сделан, вам нужно выбрать, какой дистрибутив Linux использовать. И это вопрос, который далеко не однозначен.

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

Возможно, вы слышали, что все дистрибутивы Linux одинаковы. Они используют ядро ​​Linux, основные утилиты GNU, поддерживаемую файловую систему, менеджер пакетов и некоторое количество предустановленных приложений.

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

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

Сравнение Arch Linux и Ubuntu: обзор

Большинство пользователей Linux помещают Arch Linux и Ubuntu на противоположные концы шкалы пригодности для новых пользователей Linux. Философия дистрибутивов совершенно иная.

Arch — это инициатива сообщества, Ubuntu производится Ubuntu Foundation при поддержке частной компании Canonical Limited. Arch собственный дистрибутив, построенный с нуля. Ubuntu является производным от Debian Linux.

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

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

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

Canonical выпускает два выпуска Ubuntu каждый год, запланированные на апрель и октябрь. Каждый четвертый выпуск является выпуском с долгосрочной поддержкой, с гарантией поддержки и исправлений в течение пяти лет. Промежуточные выпуски поддерживаются в течение девяти месяцев.

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

Это может поймать вас, хотя. Режущие кромки могут пролить кровь. Патчи и обновления тестируются, но ошибки могут найти свой путь через сеть. Недавним примером является обновление версии 2:2.06.r322 для загрузчика GRUB. Ошибка, из-за которой тысячи компьютеров Arch загружались в BIOS вместо Arch Linux. Был обходной путь, но для его применения требовались определенная уверенность и знания.

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

Чем отличается установка Arch Linux и Ubuntu

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

Графический инструмент установки Ubuntu с информационным экраном и индикатором выполнения

Установка Arch гораздо более голая. Он основан на терминале. Есть много шагов, некоторые из которых могут стать довольно сложными. Например, настройка Wi-Fi может оказаться сложной задачей.

Сценарий archinstall — это еще один текстовый способ установки Arch. Он дает больше указаний, чем традиционный метод установки, но все еще далек от опыта, который вы получите при установке Ubuntu. Это позволяет вам выбирать из экранных списков параметров некоторые настройки, что несколько упрощает задачу. Но если вы не знаете, что означают варианты или каковы последствия выбора этого варианта вместо другого , вы все равно летите вслепую.

Сценарий Arch Linux «arch install», показывающий список опций

В случае успеха у вас будет работающая система Arch Linux. Затем вы переходите к установке среды рабочего стола, такой как GNOME.

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

Manjaro, ArcoLinux, Garuda и EndeavourOS — это дистрибутивы на основе Arch, предлагающие установку на основе графического интерфейса. Но это не просто ванильный Arch, хотя EndeavourOS и ArcoLinux очень близки.

Есть ли лучшая совместимость с оборудованием?

Arch поддерживает только 64-битные процессоры x86. Например, нет официальной поддержки ARM. Ubuntu, напротив, официально поддерживает широкий спектр вычислительных платформ, включая Raspberry Pi.

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

В конечном счете, аппаратная поддержка x86 для ПК примерно одинакова для двух дистрибутивов, но Arch может заставить вас усерднее работать над ее достижением.

Какие приложения и менеджеры пакетов доступны?

Для установки и удаления программных пакетов в Ubuntu есть инструмент командной строки apt , а в Arch — pacman . У них обоих есть альтернативы на основе графического интерфейса. В Ubuntu есть приложение Ubuntu Software , и пользователи Arch могут установить pamac , чтобы получить аналогичный опыт.

Приложение Ubuntu Software открывается на главном экране.
Программное приложение Ubuntu

Все эти инструменты ссылаются на официальные репозитории программного обеспечения дистрибутивов. Чтобы включить неофициальные источники программного обеспечения, пользователи Ubuntu могут включить определенные личные архивы пакетов. Это предоставляемые пользователями упакованные пакеты, которые предоставляются сообществу Ubuntu частными лицами. После того, как пользователь установил свой PPA, он может установить приложение с помощью стандартного инструмента apt .

Эквивалентом Arch является пользовательский репозиторий Arch. Это огромная коллекция описаний пакетов, предоставляемых пользователями. Они автоматизируют загрузку исходного кода и создание пакета на вашем компьютере. Пользователи могут сделать это из pamac или в окне терминала с помощью вспомогательного инструмента AUR, такого как yay .

Типичная запись Arch Linux AUR
Типичная запись Arch Linux AUR

В официальных репозиториях Ubuntu около 60 000 пакетов. Репозитории Arch и AUR вместе составляют около 58 000 пакетов. Но это еще не все.

Программные пакеты, предлагающие версии для Windows, Mac и Linux, скорее всего, будут содержать DEB для систем на основе Debian и Ubuntu и RPM для систем Fedora и RedHat. Другие дистрибутивы предоставлены сами себе, клонируя репозиторий приложения и собирая пакет из исходного кода. Итак, как обычно с Arch, вы можете это сделать, но вам нужно немного поработать.

Конечно, FlatPak, Snaps и AppImages — это методы установки программного обеспечения, не зависящие от распределения. Пакет, который вы ищете, может быть доступен в одном из этих форматов.

Какова поддержка сообщества?

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

ArchWiki, без сомнения, является одним из главных источников информации о Linux, доступных на сегодняшний день. К нему обращаются пользователи всех дистрибутивов, а не только Arch. Однако имейте в виду, что это выводит краткость на новый уровень. И не повторяется. Если он что-то объяснил однажды на одной странице, он не будет повторять это снова на другой странице. Из-за этого требуется некоторое время, чтобы привыкнуть к стилю ArchWiki. Поскольку новичкам это может показаться непонятным, они даже предоставляют страницу для чтения Wiki.

Ubuntu и Arch имеют посвященные им сабреддиты. Это неофициальные, но полезные ресурсы. Вопреки распространенному мнению, они также довольно дружелюбны.

Arch против Ubuntu: кто победит?

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

Я использую простой Arch и EndeavourOS весь день каждый день, но мне трудно рекомендовать Arch в качестве дистрибутива для новичков в Linux. Как это ни парадоксально, установка требует априорных знаний, которые вы получите только после некоторого знакомства с Linux. Не зная таких вещей, как sda1 — это первый раздел на первом жестком диске, а enp34s0 — это сетевой интерфейс, вы, вероятно, сварите гуся еще до того, как начнете.

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

СВЯЗАННЫЕ: 10 основных команд Linux для начинающих