рекомендации

четверг, 1 апреля 2021 г.

Обзор дистрибутива ArchBang Linux 0111


ArchBang Linux - это облегченный дистрибутив, основанный на Arch Linux. Используя оконный менеджер i3, он стремится быть быстрым, актуальным и подходящим для настольных систем. В текущих снимках ArchBang используется необычное соглашение об управлении версиями с комбинацией дня и месяца. Например, 0811 - это снимок от 8 ноября. В предыдущих версиях использовалась комбинация года и месяца, поэтому снимок за январь 2014 года назывался 2014.01.

Помимо изменения номеров версий с момента последней попытки ArchBang, в дистрибутиве также был заменен оконный менеджер Openbox на i3 на установочном носителе. Мне было любопытно посмотреть, как это будет работать. ArchBang имеет только один вариант загрузки - ISO-файл размером 914 МБ, который работает на 64-битных (x86_64) машинах.

Live media загружается и вызывает оконный менеджер i3. На обоях изображена красивая природа с акцентом на воду. Справа от рабочего стола отображается панель состояния Conky. Под индикатором состояния находится список сочетаний клавиш, которые мы можем использовать для запуска некоторых программ, доступа к настройкам рабочего стола и запуска процесса установки.


В отличие от большинства оконных менеджеров, мы не можем щелкать левой или правой кнопкой мыши на рабочем столе. Мы также не можем щелкнуть панель в нижней части экрана или индикатор статуса. Есть значок громкости, на который мы можем нажать, чтобы отключить или включить звук. Также есть небольшой значок сети, который мы можем щелкнуть, чтобы подключиться к локальным сетям. Короче говоря, среда в основном не интерактивна. Живой носитель использует около 200 МБ ОЗУ при входе в i3, и интерфейс очень отзывчивый.

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

Установка

ArchBang предлагает два установщика системы на живом носителе. Первый запускается в текстовом режиме в виртуальном терминале. Второй установщик системы, называемый Zen, использует графический интерфейс. Я начал с установщика Zen. Первое, что я обнаружил в программе установки Zen, это то, что она представляет нам ряд экранов, в нижней части каждого из которых есть кнопки с возможностью продолжить (ОК) или вернуться (Cancel). Сначала нас спрашивают о разбиении на разделы и о том, какой диск мы хотим использовать. Я случайно выбрал автоматическое разбиение и решил отменить его и вернуться к варианту ручного разбиения. Вскоре я обнаружил, что нажатие кнопки «Cancel» работает точно так же, как нажатие кнопки «ОК». Это означает, что если мы нажмем «Cancel» несколько раз, программа установки выберет диск для форматирования и очистит его.

Я хочу прояснить этот момент. Запуск установщика системы и нажатие несколько раз на кнопку «Cancel» стирает существующие разделы. Это довольно серьезная ошибка, и я пробовал ее пару раз (на виртуальной машине), чтобы убедиться, что это постоянная проблема.


Установщик Zen, если мы продолжим и выберем подходящие для нас варианты разбиения, работает необычно долго. В установщике более 26 экранов, если мы не решим устанавливать кучу дополнительных функций или использовать какие-либо дополнительные параметры. Это может сделать графический установщик ArchBang самым многословным, из тех, что я когда-либо видел. Я хотел быстро пролистать экраны, перечисляя их вопросы в краткой форме, просто чтобы дать читателям представление о том, что, как минимум, спрашивает установщик Zen:

Выбираем диск для использования; выбираем управляемое или ручное разбиение с помощью GParted; выбираем раздел, который будет использоваться для корневой файловой системы; выбираем раздел для свопа; выбираем код страны для нашего местоположения; выбираем наш регион из загадочного списка; выбираем для нашей клавиатуры двухбуквенный код страны; подтверждаем, была ли наша клавиатура в предыдущем списке; выбираем часовой пояс; придумываем имя хоста; придумываем имя пользователя; задаем пароли для учетной записи root и нашей учетной записи обычного пользователя; выбираем оболочку (bash, fish или zsh); выбираем, какое ядро ​​(Linux, LTS, Zen или Hardened) установить; при запуске в VirtualBox нас спрашивают, нужно ли устанавливать надстройки VirtualBox; хотим ли мы добавить сторонний репозиторий пакетов; затем мы можем включить другие репозитории; нас спрашивают, нужен ли нам графический менеджер пакетов; нас просят выбрать, какой графический менеджер пакетов; нас спрашивают, хотим ли мы включить AUR; мы можем выбрать установку поддержки принтера; нас просят выбрать наш менеджер сеанса (доступны LXDM, SSDM, GDM и "по умолчанию"); мы можем выбрать одно окружение рабочего стола из длинного списка; нас спрашивают, хотим ли мы установить Firefox; какой язык установить в Firefox; хотим ли мы установить LibreOffice; установить пакет Still или Fresh LibreOffice; поддержку какого языка добавить в LibreOffice; хотим ли мы установить другое дополнительное программное обеспечение; хотим ли мы установить загрузчик; где установить загрузчик?

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

Сами вопросы не так уж необычны, но действительно выделяются две вещи (помимо огромного количества запросов, которые нам нужно пройти). Во-первых, мы можем выбрать для установки только одно окружение рабочего стола, а некоторые параметры выглядят немного странно. Большинство предметов, таких как LXQt и Cinnamon, достаточно прозрачны. Однако некоторые параметры перечислены таким образом, что я не уверен, что они делают. Например, есть опция MATE и опция MATE-MATE Extra. То же самое относится к Deepin и Deepin-Deepin Extra. Я полагаю, что дополнительные опции, вероятно, предназначены для дополнительного программного обеспечения, но я не знаю, что будет в комплекте в этом случае.

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

Первые впечатления

В первый раз, когда я завершил процесс установки, я попытался загрузиться в свою новую систему, но мне это не удалось: компьютер сообщил, что загрузочный носитель не найден. Я подумал, что, возможно, что-то пошло не так при установке загрузчика, и решил попробовать еще раз с помощью текстового установщика.

Текстовый установщик предлагает в основном те же шаги, что и в Zen, но это более короткий процесс. Я довольно легко проделал все шаги, разбив диск на разделы, выбрав часовой пояс и так далее. Когда дело дошло до настройки загрузчика, было два основных варианта: установить GRUB автоматически или установить загрузчик вручную. Автоматическая опция GRUB сообщила об ошибке, но отобразилась как завершенный шаг в меню установщика системы. Я переделал этот этап, выбрав ручной вариант, который переносит нас в виртуальный терминал, где нам нужно вручную ввести команду установки GRUB вместе с местоположением на диске. Как только это было сделано и я закрыл окно терминала, установщик системы вошел в цикл, в котором он продолжал пытаться выполнить автоматическую установку GRUB снова и снова.


После выхода из текстового установщика я вернулся к установщику Zen и попробовал еще раз. Я прошел через этапы установки, стараясь выбрать как можно меньше вариантов. Установщик завершил свою работу и предложил перезагрузить компьютер. На этот раз загрузочный носитель был найден, и GRUB успешно передал управление ArchBang. На экране появились сообщения о загрузке ядра и RAM-диска, затем система зависла. Через несколько минут я выполнил полную перезагрузку компьютера, и он успешно загрузился с графическим экраном входа в систему.

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

Когда я не смог войти в среду рабочего стола (я пробовал одну установку с LXQt, а другую с MATE), я переключился на текстовую консоль. Здесь я смог войти в свою учетную запись, и оттуда я мог взаимодействовать с программами командной строки, запускать диспетчер пакетов pacman и управлять службами с помощью systemd. В фоновом режиме работала версия 5.4 ядра Linux. Это может показаться необычно старой версией Linux для дистрибутива на основе Arch, но я выбрал ядро долгосрочной поддержки во время установки, что является более консервативным подходом.

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

Спустя некоторое время я выполнил команду halt, чтобы выключить систему. Вместо этого ArchBang перезапустил компьютер и, пройдя через загрузчик GRUB, снова заблокировался после загрузки ядра и RAM-диска.

Заключение

На этом этапе я решил прекратить тестирование ArchBang. В обоих установщиках есть критические ошибки. Установка дистрибутива занимает слишком много времени, при успешной установке не удалось запустить рабочую среду рабочего стола, и в 2/5 случаев, когда я пытался загрузить установленную операционную систему, она зависала.

Я отдаю должное проекту, где это необходимо. Живые носители работали хорошо. Я загружал живой диск десятки раз, тестируя оборудование и исследуя различные варианты установки. Каждый раз он быстро загружался, использовал небольшой объем оперативной памяти, и интерфейс i3 был отзывчивым. Оконный менеджер i3 довольно минималистичен, и больше похож на интерфейс планшета, чем на обычный рабочий стол со свободно плавающими окнами. Он не в моем вкусе, но я знаю, что некоторым людям действительно нравится подход, обеспечиваемый тайловыми оконными менеджерами.

При запуске с живого носителя, как в виртуальной машине, так и на моем ноутбуке, ArchBang работал без сбоев и обнаружил все мое оборудование. Жаль, что процесс установки настолько громоздок и, в моем случае, фактически не обеспечил работающую операционную систему.

Оригинал: Review: ArchBang Linux 0111

Комментариев нет:

Отправить комментарий