Nitrux – это дистрибутив Linux основанный на Ubuntu, подходящий для ноутбуков и настольных компьютеров. Его основная среда рабочего стола – это NX Desktop, рабочий стол KDE Plasma, дополненный «плазмоидами» для создания особого сочетания эстетики и функциональности.

На веб-сайте дистрибутива упоминается несколько ключевых функций, включая NX Firewall, инструмент для упрощения управления межсетевым экраном. Также существует утилита резервного копирования для автоматизации и планирования резервного копирования под названием Kup, которая встроена в панель настроек дистрибутива. Веб-сайт Nitrux также продвигает использование переносимых приложений AppImage и предлагает использовать AppImageHub, центральный репозиторий переносимых пакетов, аналогично тому, как Flathub предоставляет репозиторий нейтральных к распространению пакетов Flatpak.

Я скачал ISO образ Nitrux размером около 3 ГБ. Дистрибутив доступен исключительно для 64-битных (x86_64) машин. При загрузке с предоставленного носителя появилось меню, предлагающее запустить распространение в режиме реального времени или в отказоустойчивом режиме. Запись рабочего стола в реальном времени загружает рабочий стол Plasma – или экран входа в систему. Когда система выводила запрос на вход, я мог войти в систему, используя «nitrux» в качестве имени пользователя и пароля учетной записи.

После загрузки рабочего стола Plasma мы находим панель в верхней части экрана. Меню приложения расположено слева от этой панели, а панель задач – справа. В нижней части рабочего стола есть док с некоторыми программами запуска приложений. Один значок, запускающий системный установщик проекта, находится в верхнем левом углу рабочего стола. В среде Plasma используется довольно темная минималистичная тема. После того, как я немного изучил живую среду, я обратил свое внимание на установщик.

Установка Nitrux OS

Системный установщик Nitrux – это графическое приложение, использующее довольно стандартный подход к настройке операционной системы. Нам предлагают пройти через выбор часового пояса, подтверждение раскладки клавиатуры и установку имени пользователя и пароля для новой учетной записи. Когда дело доходит до разбиения диска, наш выбор ограничен. Я не смог найти возможности вручную разбить диск. Вместо этого у нас есть единственная управляемая опция разбиения на разделы, которая предлагает захватить весь диск с помощью тома Btrfs. Программа установки не создает раздел подкачки или файл подкачки. После того, как мы сделали свой выбор, нам будет показан экран подтверждения, который, как ни странно, отображает сводку наших настроек белым текстом на белом фоне. Затем установщик устанавливает Nitrux на локальном диске и перезагружает компьютер по завершении.

Ранние впечатления о Nitrux

При первой загрузке, Nitrux показывает нам графический экран входа в систему. Нам предлагается два варианта сеанса. По умолчанию выполняется вход в KDE Plasma, работающий на X.Org, в то время как альтернативой является запуск Plasma в сеансе Wayland. После входа в мою учетную запись сразу же появилось уведомление о наличии новых обновлений программного обеспечения. Щелчок по соответствующему значку на панели задач запускает центр программного обеспечения Discover.

В первый день, когда я использовал Nitrux Discover, мне не удалось применить доступные обновления, система сообщила, что не удалось подключиться к серверам пакетов Devuan. (Nitrux подключается к своим собственным репозиториям пакетов вместе с серверами Ubuntu и Devuan.) Попытка обновить базу данных пакетов также сообщила, что соединения с серверами Devuan истекли.

На второй день, когда я использовал Nitrux, соединение со всеми серверами репозитория работало, и я смог загрузить ожидающие 50 обновлений общим размером 173 МБ.

Меню приложений Nitrux OS

Меню приложения Nitrux сначала выглядит пустым. Это связано с тем, что по умолчанию в первой панели меню отображаются избранные программы запуска, и по умолчанию нет никаких избранных приложений. Это означает, что нам нужно перейти на вторую страницу меню приложений определения местоположения. Программы на Nitrux сгруппированы странным образом с названиями категорий: Bundled Apps, KDE apps, Maui Apps, Qt Apps, and Utilities. Ни одна из них не сообщает нам, что делают включенные приложения, и не вызывает некоторой путаницы.

nitrux-2020.09.05-menu

Вы также будут удивлены, узнав, что диспетчер программного обеспечения, калькулятор и диспетчер разделов находятся в категории приложений KDE. В группу Qt входят программа просмотра документов и менеджер процессов. Группа Maui содержит инструмент для создания заметок, программу просмотра изображений, файловый менеджер и терминал. Группа Bundled включает только одну запись для игрового портала Itch.io. В группу Utilities входят не низкоуровневые инструменты, а браузер Firefox, программа обработки изображений, LMMS, медиаплеер MPV и Inkscape.

Изучая командную строку, я обнаружил, что Nitrux поставляется с оболочкой zsh и коллекцией компиляторов GNU. Страницы руководства не включены, и попытка запустить man говорит нам, что нам нужно установить пакет man-db, чтобы увидеть страницы руководства. Nitrux, похоже, не пытается быть особенно легким, поэтому я был удивлен, что справочные страницы были исключены из распространения. Покопавшись дальше, я обнаружил, что Nitrux поставляется с программным обеспечением OpenRC init и менеджером служб. На заднем плане я обнаружил версию ядра Linux 5.6.

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

Аппаратное обеспечение

Я начал пробную версию с запуска Nitrux в среде VirtualBox, а затем переключился на запуск дистрибутива на моем ноутбуке. При работе в VirtualBox рабочий стол Plasma имеет ограниченное разрешение (800×600 пикселей) и не меняет размер динамически с окном VirtualBox. Я мог регулировать разрешение Plasma через панель настроек системы. Распределение прошло гладко, хотя и немного медленно в VirtualBox. Меню и эффекты плазмы отображались медленно с настройками по умолчанию.

nitrux-2020.09.05-settings

При запуске на ноутбуке дистрибутив обнаружил все мое оборудование. И снова Plasma отреагировала немного медленно. Однако производительность повысилась, когда я отключил многие визуальные эффекты на панели настроек. Некоторые эффекты были интригующими. Например, при переключении между окнами приложения перетасовывались, как листы бумаги, и были приятные анимации для сворачивания и восстановления окон. Однако в конечном итоге я предпочел скорость сладкому глазу.

Nitrux – это дистрибутив среднего веса, занимающий около 540 МБ ОЗУ и 6,2 ГБ дискового пространства. Хотя этот отчет не включает никаких файлов подкачки, которые мы, возможно захотим добавить позже.

Управление программным обеспечением

Ранее я упоминал, что Nitrux использует программный центр Discover для обработки обновлений пакетов. Discover также позволяет нам устанавливать пакеты, и мы можем просматривать доступное программное обеспечение, используя категории или выполняя поиск элементов по имени. При просмотре категорий пакетов Discover сортирует элементы по рейтингу, хотя это можно изменить на упорядочение программ по другим критериям, таким как имя или дата выпуска.

Единственная проблема, с которой я столкнулся с Discover, заключалась в том, что я часто не мог найти программы, которые хотел удалить. Поиск уже установленного программного обеспечения, включая настольные приложения, не дал результатов. Например, пытаясь найти такие программы, как Pix и qps не дал результатов поиска в Discover, но отображался при использовании инструментов командной строки APT.

Рабочий стол NX, межсетевой экран NX и Kup

Помимо игрового портала Itch.io и продвижения пакетов AppImage, которые фактически не зависят от распространения, Nitrux перечисляет на своем веб-сайте три ключевые функции, которые, как мне кажется, заслуживают упоминания. Первый – это NX Desktop, который по сути представляет собой KDE Plasma с некоторыми альтернативными компонентами. Nitrux меняет местами некоторые элементы, добавляет некоторые из своих приложений, добавляет док-станцию ​​Latte и включает несколько эффектов. Он действительно обеспечивает немного другой внешний вид для Plasma, поэтому я полагаю, что цель была достигнута. Однако изменения мне не нравятся. Меню кажется пустым и в основном бесполезным, а включенные эффекты заметно замедляют плазму. Окружение рабочего стола всегда дело вкуса, и лично мне не нравились изменения, внесенные в Plasma.

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

nitrux-2020.09.05-backups

Сообщается, что Kup может создавать резервные копии с заданным интервалом, или нам говорят, что задания можно запускать вручную с помощью значка утилиты на панели задач. Я попытался щелкнуть значок на панели задач, и он действительно поделился информацией о том, когда выполнялась последняя резервная копия, если она когда-либо запускалась. Однако я не нашел возможности запустить новое задание резервного копирования. Даже когда резервное копирование было полностью ручным, я не мог найти способ его инициировать. Я также обнаружил, что резервное копирование по расписанию не работает. Однажды я создал несколько файлов и установил резервное копирование родительской папки на запуск с интервалом в одну минуту. Никаких новых архивов не создавалось даже по прошествии нескольких минут. Это заставляет меня задуматься, можно ли считать Kup надежным решением для архивирования, поскольку он не создает резервных копий и не выдает сообщений об ошибках.

Наконец, веб-сайт Nitrux продвигает NX Firewall, инструмент для настройки межсетевого экрана. NX Firewall предлагает очень мало возможностей. Мы можем включить / выключить брандмауэр, а также разрешить или запретить как входящий, так и исходящий трафик. Насколько я могу судить, разрешение или запрещение трафика в любом направлении – это сценарий «все или ничего». Похоже, что нет возможности открыть определенные порты, блокируя все остальные. По умолчанию брандмауэр отключен, но его можно включить одним щелчком мыши.

Мне показалось странным то, что после того, как я получил доступ к инструменту NX Firewall, внес изменения и закрыл его, я не смог снова запустить NX Firewall. Я также обнаружил, что после открытия утилиты брандмауэра я не могу запустить панель настроек системы. Перезагрузка компьютера позволила мне снова открыть панель настроек и инструмент брандмауэра. В качестве теста я открыл NX Firewall и сразу же закрыл его, не внося никаких изменений. Потом попытался снова открыть. Это действие не удалось, как и попытка открыть системные настройки. Кажется, это постоянная проблема, связанная с простым открытием NX Firewall и отключением панели настроек до перезагрузки. Для меня это был уникальный и неприятный опыт работы с инструментами настройки брандмауэра.

Скачать Nitrux OS

Скачать последнюю версию, вы можете на официальном сайте по ссылке ниже

Выводы

Nitrux – необычный проект во многих отношениях. В некотором смысле кажется, что разработчики регулярно пытаются найти или создать идентичность для своего дистрибутива. Они продвигали AppImages, говорили об альтернативных методах обновления, временно превратили дистрибутив в исключительно коммерческое предложение, а затем вернулись к бесплатным загрузкам. Их текущее предложение выглядит как странная смесь Ubuntu, модифицированного рабочего стола Plasma и программного обеспечения OpenRC init вместо systemd. Как ни странно, я не уверен, что делать с Nitrux отчасти потому, что мне сложно понять, на кого он нацелен. Кажется, немного внимания уделяется играм и AppImages, но без многих функций, ориентированных на них. Я бы не сказал, что Nitrux выглядит как операционная система общего назначения, так как у него странная структура меню.

Я всегда ценю, когда проекты пытаются добавить ценность или нестандартное программное обеспечение или новые идеи к их распространению. Такие вещи, как, например, NX Desktop и NX Firewall, по крайней мере, делают что-то другое. Они, наряду с Kup и настраиваемым установщиком, придают Nitrux особую атмосферу. К сожалению, элементы, которые Nitrux использует в качестве заменителей более популярных приложений, не работают так же хорошо, как инструменты, предлагаемые другими дистрибутивами. NX Firewall имеет очень ограниченные возможности, даже рядом с относительно простыми инструментами, такими как Gufw., и это приводит к тому, что панель системных настроек перестает работать. Приложения для создания заметок и терминала открываются в крошечных окнах, и их размер всегда нужно изменять. Инструмент создания заметок даже не распознает ранее сохраненные документы. Опция интервального резервного копирования в инструменте резервного копирования у меня не сработала, и я остался без архивов моих файлов.

Все это означает, что хотя Nitrux пытается сделать что-то отличное от основного, есть причина, по которой некоторые приложения и среды становятся массовыми: они обычно работают лучше. Быть другим – это интересно, но я не думаю (в данном случае), что альтернативные инструменты, которые продвигает Nitrux, приносят дополнительную пользу.

А что вы думаете по этому поводу? Поделитесь своими мыслями в комментариях ниже.