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

Логотип Arch Linux на сайте ArchWiki.

Резюме

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

Быстрые обновления программного обеспечения

Обновление пакетов Arch Linux с подтверждением пользователя в терминале.

Для моей работы, в том числе на HTG, мне нравится, что Arch Linux предлагает быстрые обновления программного обеспечения благодаря своей модели rolling-release. Как только выходит новая версия программного пакета, кураторы добавляют её в репозиторий Arch. Это происходит быстро, в течение нескольких дней максимум.

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

После этого я проверяю, смогу ли установить это с помощью pacman.

Быстрый темп обновлений Arch Linux соответствует динамике самого Linux. Обновления ядра Linux выходят часто, обычно раз в неделю. Это было одной из вещей, которые поразили наблюдателей в компьютерной индустрии в начале 90-х, когда Linux начал набирать популярность. Дистрибутивы Linux всё еще требуют времени для интеграции новых ядер. Многие дистрибутивы, такие как Debian, акцентируют внимание на стабильности. Это означает более старое программное обеспечение, что хорошо или плохо.

Легко экспериментировать с внутренностями

htop, работающий в терминале Arch Linux.

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

Хорошим примером является то, что Arch не поставляется с графическим пользовательским интерфейсом. У пользователей Linux разные предпочтения по поводу того, как должны работать их системы, включая пользовательский интерфейс. Людям, подобным мне, у кого есть опыт работы с Unix-подобными операционными системами, удобно работать в консоли даже во сне, или, по крайней мере, достаточно, чтобы установить X/Wayland и предпочитаемый оконный менеджер или рабочую среду.

Даже когда GUI установлен, Arch не запускает его автоматически. Мне нужно будет установить менеджер отображения для этого, и есть несколько на выбор. (LightDM — мой выбор, когда мне нужно установить один.)

Основная причина, по которой я запускаю Arch из консоли вначале, — это ностальгия, так как мой старый компьютер на MS-DOS был настроен на запуск с командной строки, поскольку большинство игр были только для DOS.

Для недавней статьи о оконных менеджерах я действительно активировал LightDM, так как это было бы проще для переключения оконных менеджеров.

Эта возможность экспериментировать с компонентами системы позволяет легко иллюстрировать примеры Linux-компонентов.

Wiki Arch является обязательным, даже для других дистрибутивов

Вводная страница wiki Arch Linux.

Хотя Arch имеет репутацию дистрибутива для экспертов, у него одна из лучших документаций, которые я когда-либо читал, на своем Arch Wiki. Мне нравится, как авторы объясняют вещи так ясно (раскрытие информации: я сделал несколько небольших правок по запуску в VirtualBox задолго до того, как присоединился к HTG).

Я нашел это отличным ресурсом для понимания технических аспектов Linux. Я не одинок в этом мнении. HTG разместил Wiki Arch в числе обязательных веб-сайтов для пользователей Linux всех мастей.

Я знаю, какой на самом деле является upstream-программное обеспечение

Еще одна полезная вещь, связанная с Arch Linux для моей работы, заключается в том, что разработчики Arch известны тем, что вносят немного изменений в upstream-программное обеспечение. Upstream-программное обеспечение — это проекты программного обеспечения, создаваемые третьими сторонами и интегрируемые разработчиками дистрибутива. Дистрибутивы Linux состоят из множества поставщиков upstream-программного обеспечения.

Когда я хочу протестировать новую программу, Arch — хорошее место для начала, потому что, когда я ее устанавливаю, я знаю, что она будет такой, как ее создали разработчики, если не собирать код самостоятельно. Я могу оценить ее поведение. Аудитория HTG использует различные дистрибутивы Linux, и я хочу быть уверенным, что если я опишу какие-либо поведенческие аспекты или функции, они будут одинаковыми на всех системах или, по крайней мере, максимально близкими.

Почему Arch не является моим основным дистрибутивом?

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

Слишком много ручного администрирования

Одна из причин заключается в том, что администрирования с Arch больше, чем в других системах, которые заботятся о рутинных задачах за меня. GRUB решил изменить свою работу пару лет назад. Arch выпустил бюллетень с советом пользователям повторно запускать GRUB каждый раз, когда устанавливается новая версия. Мне нужно было следить за pacman, когда grub это делал, а затем повторно запустить GRUB, если я помнил об этом, иначе рисковал получить неработающую систему. Чтобы обойти это, я в конечном итоге написал shell-скрипт.

Это было больше работы для кого-то, у кого масса других дел. Написание скриптов и администрирование может быть увлекательным для некоторых людей, но не для меня.

Быстрый темп Arch может вводить ошибки

Еще одним недостатком является сильная сторона Arch: его модель rolling-release. Хотя это отлично для доступа к новому программному обеспечению, как я упоминал ранее, это связано с некоторыми рисками. Новое программное обеспечение означает новые ошибки, хотя, с другой стороны, некоторые из них исправляются быстрее.

Я предпочитаю более стабильную систему

Это приводит к последнему пункту. Я просто предпочитаю более стабильную базовую систему для своей повседневной работы, и, как бы увлекателен ни был Arch, мне нужно надежное окружение. По этим причинам, хотя Arch — приятное место для посещения, я не хочу там жить.

Если вам понравилась эта статья, подпишитесь, чтобы не пропустить еще много полезных статей!

Новинка! На нашем канале в Яндекс Дзен появилась премиум подписка, которая позволяет читать статьи без рекламы и получать доступ к эксклюзивным материалам, недоступным обычным пользователям. Будем рады, видеть вас в числе премиум пользователей!

Любите активный отдых на природе? Подписывайтесь на канал Поход лайфхак в Яндекс Дзен — кладезь полезных советов для любителей активного отдыха!

Вы также можете читать наши материалы в:

Алекс Бежбакин
Оцените автора
Добавить комментарий