Опубликован выпуск дистрибутива Nitrux 3.5.0, построенного на пакетной базе Debian, технологиях KDE и системе инициализации OpenRC. Проект предлагает собственный рабочий стол NX Desktop, который представляет собой надстройку над KDE Plasma. На основе библиотеки Maui для дистрибутива развивается набор типовых пользовательских приложений, которые можно использовать как на настольных системах, так и на мобильных устройствах. Для установки дополнительных приложений продвигается система самодостаточных пакетов AppImages. Размер полного загрузочного образа составляет 4.6 ГБ. Наработки проекта распространяются под свободными лицензиями.
Die NX Desktop-Oberfläche bietet ein anderes Design, eine eigene Implementierung der Systemablage, ein Benachrichtigungszentrum und verschiedene Plasma-Widgets, wie einen Konfigurator für Netzwerkverbindungen und ein Multimedia-Applet zur Lautstärkeregelung sowie zur Steuerung der Multimedia-Wiedergabe. Unter den Anwendungen, die mit dem MauiKit-Framework erstellt wurden, sind der Dateimanager Index (Dolphin kann ebenfalls verwendet werden), der Texteditor Note, der Terminalemulator Station, der Musikplayer VVave, der Video-Player Clip, das NX Software Center zur Anwendungskontrolle und der Bildbetrachter Pix hervorzuheben.

Основные новшества Nitrux 3.5:
- По умолчанию задействовано ядро Linux 6.8.12 с патчами Liquorix.
- Обновлены версии пакетов, в том числе Mesa 24.1.0, Firefox 126.0.1, NUTS 2.1.4 (Nitrux Update Tool System), XWayland 24.1.0, Distrobox 1.7.2.1.
- Die NX Desktop-Umgebung verwendet weiterhin KDE Plasma 5.27.11, KDE Frameworks 5.115 und Qt 5.15.13. Wir erinnern daran, dass NX Desktop ein Set von Erweiterungen ist, das stark an den Plasma 5-Zweig gebunden ist. Daher wird die Distribution nicht auf KDE 6 umsteigen, sondern gegen Ende des Jahres standardmäßig auf die eigene Oberfläche Maui Shell umgestellt, die Qt6 unterstützt.
- Проприетарные драйверы NVIDIA обновлены до версии 555.42.02. Задействован Vulkan-драйвер для GPU AMD — AMDVLK 2024.Q2.1.
- Der Mikrokode für AMD- und Intel-Prozessoren wurde aktualisiert. Im Paket linux-firmware wurden neue Firmware-Versionen für viele Treiber von WLAN-Adaptern, GPUs und Soundkarten hinzugefügt.
- До версии 3.1.0 обновлён набор приложений Maui Apps, основанных на библиотеке MauiKit с компонентами для построения интерфейсов пользователя, которая применяется в оболочке Maui Shell. В состав включены приложения Bonsai, Buho, Clip, Nota, Pix, Shelf, Strike и VVave, поставляемые в формате AppImage.
- Осуществлён переход на поставку центра установки приложений NX Software Center в виде пакета в формате AppImage.
- В состав включено приложение CoreCtrl для привязки настроек оборудования к приложениям.
- Правила udev изменены для отключения автоматического перехода USB-устройств в спящий режим.
- В KInfoCenter для вывода информации об OpenCL и Wayland задействованы пакеты clinfo и wayland-utils.
- Добавлен xpadneo, драйвер для контроллера Xbox One Wireless, а также драйвер xone для аксессуаров к Xbox One и Xbox Series X|S.
- В систему инициализации OpenRC добавлен новый уровень запуска (runlevel) «async», предназначенный для ускорения загрузки путём отложенного параллельного запуска вторичных служб.
- В OpenRC добавлен скрипт для использования обработчика Nohang для принудительного завершения приложений в случае нехватки памяти в системе.
- Для повышения производительности игровых приложений по умолчанию включено использование больших страниц памяти (Transparent Hugepages) и отключена фрагментация страниц памяти.
- По умолчанию отключён сервис rngd, который потерял актуальность на современных компьютерах, предоставляющих аппаратные генераторы случайных чисел. По умолчанию также отключены некоторые вспомогательные сервисы, что позволило ускорить загрузку дистрибутива.
- В механизме zswap для сжатия данных в разделе подкачки задействован алгоритм Z Standard (zstd) и аллокатор памяти zsmalloc.
- Для усиления защиты и повышения производительности включён режим усиления безопасности BPF JIT, отключён режим упреждающей упаковки страниц памяти, разрешено более агрессивное использование блокировок страниц памяти, обеспечено обнуление освобождаемых областей памяти, отключено слияние slab-областей одинакового размера, включено использование меток для определения переполнения буферов, отключены виртуальные системные вызовы, задействована рандомизация смещений на точки входа в системные вызовы.
Quelle: opennet.ru
