Недавно обнаружился ещё один претендент на пост применительского Linux’а — XeroLinux. Это дистрибутив происхождения, основанный на Arch’е, развиваемый по rolling-модели, с единственным штатным десктопом — KDE. Дистрибутив достаточно молодой — в базе данных Distrowatch’а он числится с конца 2022 года. Правда, в таблице для первых двух его версий указано управление deb-пакетами. Однако из текста анонса от 2022-12-15 можно догадаться, что это «ашипка» (или «ачипятка»?).
Вступление
XeroLinux’а имеет ливанское происхождение, однако домен официального сайта проекта — «международного облика». Текущий на сегодняшний день «релиз» (условный, как и для всех rolling-систем), доступен на Sourceforge.net. Он существует в единственной редакции (с окружением KDE), представляет собой файл iso-образа (xerolinux-2023.07-x86_64.iso
) объёмом 2,7 ГБ и предназначен как для установки, так и для знакоства с дистрибутивом в live-режиме.
XeroLinux: особенности live-режима
Если, скажем, настройки KDE в EndeavourOS следуют апстриму этого десктопа, а в MX Linux они лишь чуть скорректированы, то KDE в live-режиме XeroLinux’а сконфигуриван в виде, весьма далёком от умолчального: в XeroLinux задействована панель Latte Doc, подменяющая главную панель KDE, которая может быть доополнена панелями собственными, к тому не настраиваемыми в очень широких пределах. Результате KDE становится похожим на чёрти чего — впрочем, весьма симпатичное и вполне удобное (если привыкнуть). Что мы со временем увидим и, возможно, даже проникнимся.
Однако начнём по порядку. Если загрузиться с указанного образа («сболваненного» на флешку или SD-карту), перед нами предстанет такая картина:
Ну, или почти такая: я чуть подкорректировал кегль шрифтов интерейса и размер курсора мыши (иначе ничего бы не увидел, больше с настройками возиться смысла нет — в установленной системе, в отличие от MX Linux, они не унаследуются), а также раскрыл главное меню для ознакомления, буде таковое потребуется. Мы этим сейчас заниматься не будем (хватит времени после инсталляции). Пока же замечу только, что кнопка запуска меню (аналог стартовой кнопки KDE) располагается на панели задач Latte, которая подменяет стандартную главную панель KDE, располагаясь вдоль верхнего края экрана.
Стартовая кнопка Latte маркирована монограммой: A, печёркнутое литерой X, что, видимо, должно пониматься как «Arch похеренный» (не подумайте плохого — это в церковно-славянском смысле, то есть Arch, окрещённый XeroLinux’ом)):
Вызываемое стартовой кнопкой имеет классическую организацию, унаследованную от KDE 3.5 (см. илл. 1). Никаких альтернативных вариантов, вроде так называемого «современного меню» или «доски приложений», не предлагается.
Кроме панели задач, в XeroLinux’е есть и панель запуска приложений вдоль нижнего края экрана. Она выполняет функции стандартных виджетов KDE Запуск приложений и Сгруппированный список окон, обспечивая так называемое параболическое масштабирование:
Вообще всё сказанное относится к умолчальной сборке Latte Doc для XeroLinux’а, в других дистрибутих всё может быть иначе. Так. панелей может быть чёрти сколько и располагаться они могут чёрти как — не только вдоль любого края экрана, но и по нескольку панелей с каждой стороны.
Установка XeroLinux
Впрочем, сейчас главная советской власти — установка системы. Для запуска инсталлятора служит кнопка Launch insller в окне приветствия (Welcome to XeroLinux!)в live-режиме (см. илл. 1). Инсталлятор, как у всех, насколько я знаю, современных клонов клонов Arch’а, основан на фреймворке Calamares и обладает таким функционалом, хотя косметически отличаеся от всех мною виденных ранее (например, от уставновщика EndeavourOS).
Как и все «кальмарьи отпрыски», первое, что делает установщик XeroLinux’а — это выбор языка, и ничто не препятствует сделать его в пользу Великого и Могучего: язык установщика при этом сменится «на лету»:
А на следующей стадии окажется, автоматически будет выбран московский часовой пояс, предопределён русский язык системы, которая будет установлена, и определены соответствующие локально зависимые переменные:
Если чего-либо из этого не соответствует реальности (например, часовой пояс для жителей Петропавловска-Камчатского или Якутска) — возможны коррективы.
Столь же автоматически определяется и русская раскладка клавиатуры Если почему-либо не устраивает, как меня, её умочальный вариант (winkeys) — можно указать вариант более подходящий (для меня — typewriter legacy):
Очередная стадия — разметка целевого носителя, создание дисковых разделов и файловых систем на них. Когда-то эти вопросы были предметом активного обсуждения (проходившего не без участия автора этих строк), ныне потерявшего актуальность. Потому что если
- целевая машина работает в UEFI-режиме (хотя XeroLinux прекрасно работает и при режиме BIOS Legacy),
- система устанавливается на чистый носитель (или содержимое которого приносится в жертву), и
- носитель этот твердотельный и достаточный по объёму,
(а скорее всего так оно и есть), то проще всего было бы пожожиться на автоматику инсталлятора. Однако в случае XeroLinux ручное вмешательство таки потребуется.
Во-первых, если машина имеет более одного устройства хранения, надо выбрать то, которое нужно (то, на которое устанавливается система). Во-вторых, определиться разделом подкачки — без оного, или в расчёте на использование в дальнейшем спящего или ждущего режима. И в-третьих, изменить файловую систему корневого раздела с умолчальной xfs на оптимальную нынче ext4:
В результате целевой носитель после установки будет размечен примерно следующим образом:
На илл. 8 показаны (это я забегаю вперёд) итоги (полу)автоматической разметки для полутерабайтного M2’шного накопителя (устройство /dev/nvme1
), второго в машине с 16 Гб памяти, на которой сочиняются эти строки. Раздел под /boot/efi/
с файловой системой fat32 был создан инсталляром независимо от конфигурации машины с ооочень большим запасом — на самом деле за глаза хватило бы и 100 МБ, но не будем спорить с автоматикой по пустякам. Раздел подкачки создан в расчёте на исползоание спящего режима, и потому имеет размер чуть больше объёма оперативной памяти. Ну а под корневой раздел с файловой системой ext4, как было заказано (см. илл. 7) отведено всё, что осталось.
Последее действие, которое осталось выполнить — ввод данных учётной записи первого пользователя, который будет и администатором системы, получая его привилегии командой sudo
с вводом пользотательского пароля. За это отвечает боксик Использовать пароль пользователя как пароль суперпользователя, отвечанный «птицей» по умолчанию. Если её снять — можно задать пароль root’а для активации обычного аккаунта администратора. Однако, как говорил наш замечательный, у героя которого «ах да, не нос, а хрен прирос», «можно бы, да на фига?»
А вот бокс Входить автоматически, не спрашивая пароля, по умолчанию, напротив, не отмечен. Хотя на обычной домашней персоналке беспарольный вход в систему не включают только люди конспирологической ориентации и параноидальной направленности. Значения остальных полей учётной записи очевидно:
Здесь следует только добавить, что попытки задать короткий пароль пользователя повлечёт предупреждение, что он должен сидержать не меньше шести (насколько я помню) символов. Его можно смело проигнорировать: инсталлятор съест и пароль вроде «123», хотя двухсимвольных паролей не пробовал.
Собственно, на создании аккаунта действия установителя заканчиваются: остальное — целиком вахта инсталлятора. Который для начала выводит список запланированных действий:
И предлагает перейти к их выполнению, перед тем выдавая предупреждение грозного китайца о необратимости последствий:
После чего установка начинается — и довольно быстро заканчивается предложением перезагрузить машину.
Если XeroLinux’у предшествовала какая-либо система — она будет учтена в меню загрузчика. И возможно, прийдётся зайти в меню BIOS (UEFI или Legacy) для коррекции очерёдности загрузки. С чем, я думаю, установитель справится без моих подсказок. А справившись с этой тяяяжелой задачей, можно и посмотреть, что выделяет XeroLinux в ряду клонов Arch’а, которых нонче — тринадцать на дюжину. Но об этом разговор начнётся в следующей истории.