Огляд Archcraft

Один з молодих дистрибутивів, про який мене найчастіше просили зробити огляд в цьому році, – Archcraft. Archcraft описує себе як “чистий” дистрибутив Arch, що означає, що він поставляється тільки з програмним забезпеченням, доступним через колекцію програмного забезпечення Arch Linux.

Archcraft не включає оточення робочого столу, замість нього поставляються легкі віконні менеджери, такі як Openbox.

Дистрибутив Archcraft також включає зручний інструмент управління пакетами yay для легкого додавання програм з репозиторію Arch User Repository (AUR). Повідомляється, що проект займає менше 300 МБ пам’яті і включає невелику колекцію програмного забезпечення за замовчуванням.

Коротше кажучи, Archcraft прагне бути маленьким, не вимогливим до ресурсів, сумісним з Arch Linux і призначеним для створення відносно невеликого фундаменту.

Єдине видання проекту пропонується для завантаження у вигляді 1,6 ГБ. Після завантаження ISO я виконав перевірку його хеша, яка пройшла, але коли я пішов до інструкцій дистрибутива з перевірки цифрового підпису ISO, ключ перевірки проекту ніде не було знайдено, а надані інструкції по імпорту не спрацювали з помилкою GPG “немає даних” від сервера ключів.

Live оточення

Live Archcraft завантажується в графічне оточення. У верхній частині дисплея розташована барвиста панель. Ця панель включає меню додатків, перемикач віртуальних робочих столів, системний монітор, віджет медіаплеєра і регулятор гучності. Тут же знаходяться кнопки для виходу з сеансу і підключення до бездротових мереж.

Незабаром після завантаження графічного середовища з’являється вікно вітання. Це вікно пропонує невелику інформацію про те, що являє собою Archcraft – невеликий дистрибутив на базі Arch. У вікні привітання розповідається про різні способи запуску додатків, яких існує декілька. Ми можемо натиснути правою кнопкою миші на робочому столі, щоб викликати меню налаштувань і додатків. Ми можемо натиснути Ctrl + Alt + Пробіл, щоб отримати інше меню додатків, або Super + Пробіл, щоб отримати меню додатків. Ми також можемо клацнути меню пуск на панелі, щоб викликати ще одне вільно плаваюче меню зі списком додатків в центрі екрану. Вікно вітання також може показати нам колекцію скріншотів, щоб продемонструвати, як може виглядати операційна система.

Крім початкового вікна вітання, живий робочий стіл являє собою цікаве поєднання мінімалізму і помітності. Тут немає ніяких інших вікон або спливаючих вікон. Велика частина екрану досить порожня, з неяскравими шпалерами. Однак панель у верхній частині дисплея відрізняється яскравими квітами і регулярними оновленнями кожну секунду, що постійно привертало мою увагу.

Установка

У дистрибутиві використовується системна програма установки Calamares, яку можна запустити з будь-якого з численних меню додатків. Calamares – це спрощена графічна програма установки, яка по візуальному стилю схожа на Ubuntu Ubiquity або Solus installer. На першій сторінці програми установки нам пропонуються кнопки, які з’єднують нас з різними онлайн-ресурсами. Кнопка “Відомі проблеми” відкриває веб-браузер Midori і показує сторінку проблем проекту на GitHub. Кнопка “Підтримка” відкриває браузер і відображає сторінку помилки на сайті Discord, яка вказує на те, що наше “запрошення минуло”. Кнопка з написом “Release notes” відкриває документ, в якому по пунктах описані останні зміни.

Calamares робить хорошу роботу, швидко проводячи нас через вибір мови, розкладки клавіатури та часового поясу. Розділ “Як розділити” програми установки пропонує як керовані, так і ручні опції. Ручні опції досить прості в навігації і чітко відображаються. У керованому варіанті за замовчуванням встановлюється одна файлова система ext4, і ми можемо включити розділ підкачки або файл підкачки. На останньому екрані нам пропонується ввести ім’я користувача і пароль. Нашому користувачеві можуть бути призначені адміністративні права, а за замовчуванням він налаштований на автоматичний вхід в систему. Обидві ці настройки можна включити або виключити.

Перші враження

Моя свіжа копія Archcraft завантажилася на графічний екран входу в систему. Сторінка входу пропонує нам увійти в сесію bspwm або Openbox. Для цілей даного огляду я вибрав Openbox.

Хоча Openbox забезпечив досить приємні враження, є кілька незвичайних аспектів використання віконного менеджера, а також панелі і меню за замовчуванням, і мені потрібен якийсь час, щоб пристосуватися. Наприклад, деякі елементи на панелі вимагали подвійного клацання для доступу до них. Наприклад, для виходу з системи і виключення живлення, схоже, завжди потрібно подвійне натискання. Іноді кнопка меню програми відкривалася одним клацанням, але в інших випадках потрібно подвійне натискання (або більше), перш ніж вона відкривалася.

Openbox і пов’язані з ним інструменти не мають єдиної центральної панелі налаштувань. Панель є, але вона дає нам доступ тільки до декількох параметрах Openbox. Для настройки деяких аспектів графічної середовища існують незалежні модулі налаштувань, але деякі елементи необхідно налаштовувати шляхом редагування текстових файлів. Панель Polybar, наприклад, налаштовується за допомогою текстових файлів, і я не зміг знайти спосіб редагувати її віджети через панель безпосередньо або за допомогою графічного інструменту.

Апаратне забезпечення

Я почав роботу з Archcraft у віртуальній машині VirtualBox. Дистрибутив добре працював у віртуальному середовищі. Я не зустрів ніяких проблем, продуктивність інтерфейсу була досить хорошою більшу частину часу, а розмір віконного менеджера динамічно змінювався відповідно до розміру вікна VirtualBox.

Коли я перейшов до практичної частини Archcraft на своєму ноутбуці, все почалося добре. Дистрибутив зміг завантажитися як в режимі UEFI, так і в режимі Legacy BIOS. Продуктивність на моєму фізичному обладнанні була хорошою, можливо, трохи краще середньої, хоча панель Polybar іноді не реагувала.

При роботі в реальному режимі Archcraft споживав близько 430 МБ пам’яті, а при запуску з жорсткого диска встановлена ​​операційна система вимагала 285 МБ оперативної пам’яті для входу в Openbox. Як і було обіцяно на сайті проекту, це дозволяє вкластися в 300 МБ. Свіжа установка операційної системи зайняла 5,1 ГБ дискового простору.

Додатки

Незважаючи на наявність меню додатків, яке досить переповнене різними ярликами та інструментами налаштувань, Archcraft не поставляється з великою кількістю настільних додатків. Присутній легкий веб-браузер Midori, а також консольний браузер Lynx. Є програма запуску поштового клієнта, хоча жоден з них не встановлений. Присутній переглядач документів Atril, а також файлові менеджери Thunar і PCManFM. У комплект поставки входить програма резервного копіювання системи Timeshift. Встановлено декілька текстових редакторів, менеджер архівів і простий переглядач зображень. Є близько десятка інструментів настройки зовнішнього вигляду і поведінки віконного менеджера.

За замовчуванням не встановлено медіаплеєри і офісний пакет. Вони можуть бути додані пізніше за допомогою менеджера пакетів pacman. Для нас встановлена ​​колекція компіляторів GNU. Використовується програма systemd init, а версія 5.12 ядра Linux працює у фоновому режимі.

archcraft-2021.06.06-web

У меню додатків є ярлик під назвою About Developer, який відкриває велике вікно, що містить інформацію про ведучого розробника. Я не зміг знайти спосіб нормально закрити це вікно. У підсумку я вбив цей процес, який виявився мінімальним екземпляром веб-браузера Midori.

Говорячи про Midori, я зіткнувся з цікавою помилкою, коли веб-браузер не запускався при запуску в live-режимі дистрибутива. Будь-яка спроба відкрити браузер з меню програми або командного рядка приводила до негайного завершення роботи браузера без помилки. Однак ця проблема виникала тільки тоді, коли я запускав Archcraft на своєму ноутбуці. Коли дистрибутив працював в реальному режимі в VirtualBox, веб-браузер Midori запускався і працював як належить.

Управління програмним забезпеченням

Не так багато можна сказати про управління пакетами Archcraft. Дистрибутив не пропонує графічного інтерфейсу для управління програмним забезпеченням. Операційна система покладається на швидкий і здатний менеджер пакетів командного рядка pacman. Хоча pacman має одні з найзагадковіших прапорів командного рядка серед всіх менеджерів пакетів які я використовував, він працює добре і не доставив мені ніяких проблем.

На сайті Archcraft згадується, що для нас встановлена ​​утиліта yay. Це програма командного рядка, яка може отримувати і встановлювати програмне забезпечення з AUR. Утиліта yay досить зручна у використанні. Ми можемо просто передати їй ім’я програми, яку хочемо встановити. Вона підтвердить, який елемент ми хочемо отримати зі списку відповідних пакетів, і автоматизує всі кроки, необхідні для установки пакета. Це набагато простіше, ніж вручну виконувати команди для пошуку і вилучення програм з AUR, і мені це дуже подобається.

Інші спостереження

Монітор ресурсів на панелі Polybar показує завантаження процесора, споживання пам’яті та обсяг вільного дискового простору. Все це звучить корисно, але є деякі дивні речі в тому, як представлена ​​інформація. Віджет використання процесора фактично показує використання процесора + час очікування дискового введення-виведення, що означає, що статистика яка відображається зазвичай вища, ніж та, яку показує top або інший системний монітор. Статистика пам’яті показує кешовану пам’ять, а не використану пам’ять, через що використання ресурсів здається набагато вищим, ніж є насправді. Показник дискового простору показує вільне місце, що залишилося на кореневому розділі, що не дуже корисно в більшості випадків, так як мене більше цікавить розмір домашнього розділу, а не розділу операційної системи. Таким чином, інформація надається, але не та, яку я очікував побачити або знайти корисною.

Інформація, яка відображається на панелі, може настроюватися і може бути змінена шляхом редагування файлу конфігурації. Ми також можемо налаштувати швидкість оновлення інформації, що мені здалося корисним, оскільки швидкий темп відображення нової інформації відволікав мене.

Висновки

Мені здається, що мені нема чого сказати про Archcraft, і я вважаю, що це тому, що дистрибутив, на краще чи гірше, не намагається багато чого досягти. Веб-сайт проекту стриманий, стверджуючи, що пропонує мінімальний дистрибутив на основі Arch Linux з легковажним віконним менеджером. Це те, що ми отримуємо, разом з дружнім системним інсталятором Calamares. Більше нічого цікавого з коробки.

Схоже, в цьому і полягає суть Archcraft – він забезпечує досить мінімальну базу, низьке споживання оперативної пам’яті і продуктивність вище середнього. Він не є особливо яскравим, зручним або повним функцій. Ідея полягає в тому, що користувачі можуть побудувати свою систему на невеликому фундаменті і додавати ті частини, які їм потрібні. Документації не так багато, і я підозрюю, що в разі потреби нам доведеться звертатися за допомогою до Arch Linux wiki.

У більшості випадків Archcraft справляється з цією роллю досить добре. Однак у мене є кілька претензій. Особисто я не є прихильником системних моніторів, вбудованих в панель або робочий стіл. Вони мене відволікають, а ті, що використовуються за замовчуванням, не пропонують корисною для мене інформації. Є багато маленьких інструментів настройки і, як не дивно, дублювання функціональності в меню додатків. Я не впевнений, навіщо нам потрібні три меню додатків, два файлових менеджера і пара текстових редакторів в тому, що в іншому є дуже мінімальною платформою.

Коротше кажучи, Archcraft робить те, що він задумав. По суті, це Arch Linux з встановленим віконним менеджером і “Yay”. Це працює, але я не відчуваю, що дистрибутив виділяється з безлічі інших мінімальних дистрибутивів Arch-Calamares, доступних в даний час.

Поділіться своєю любов'ю
FOX
FOX

Люблю что-то новое

Статті: 126

Залишити відповідь

4 комментариев
Новіші
Старіші Найпопулярніші
Вбудовані Відгуки
Переглянути всі коментарі
OldRunner

Попробовал его только-что с флешки.
Хороший вариант, но вот напихали туда реально дофига лишнего – аж 977(!) пакетов.
Но, если бы это было бы чуть раньше, то я бы его точно установил бы для “потестить”. А сейчас есть гораздо более легкие и не такие нагруженные ОСи уже “из коробки”.

OldRunner

“мне не очень нравится OpenBox” – ну, это дело привычки. Если нужно что-то другое, то это ставится без проблем.

OldRunner

“Дистрибутив не предлагает графического интерфейса для управления программным обеспечением” – через команду =yay -S pamac= устанавливаем с необходимыми зависимостями.

4
0
Ми любимо ваші думки, будь ласка, прокоментуйте.x