Veröffentlichung der Distribution Nitrux 6.0

Die Veröffentlichung der Nitrux 6.0.0 Distribution ist erschienen, die auf der Debian-Paketbasis basiert und mit dem OpenRC-Init-System ausgeliefert wird. Die Größe des vollständigen Boot-Images beträgt 3,4 GB. Die Entwicklungen des Projekts werden unter freien Lizenzen verbreitet.

Früher entwickelte das Projekt die eigene Desktop-Umgebung NX Desktop, die als Erweiterung für KDE Plasma implementiert wurde, hat jedoch seit der letzten Version auf eine Benutzeroberfläche umgestellt, die auf einer kompositionalen Server Hyprland, sowie auf den Panels Waybar und Crystal Dock, dem Anwendungsmenü Wofi und dem Systemabmeldemenü Wlogout basiert. Für die Ausführung von Spielen wird der von Valve entwickelte Compositor Gamescope verwendet. Für die Anzeige von Benachrichtigungen wird das Sway Notification Center eingesetzt, während SwayOSD für die Anzeige von Bildschirmindikatoren genutzt wird. Veröffentlichung der Distribution Nitrux 6.0

Zu den Änderungen in der neuen Version gehören:

  • Im Paket enthalten ist das von den Entwicklern der Distribution erstellte VxM-Tool, das zur Verwaltung des Hypervisors und zum Starten in virtuellen Maschinen Betriebssysteme mit nahezu nativer Leistung dient. Um die Leistung von Gastsystemen in VxM zu optimieren, werden Mechanismen der Hardwarebeschleunigung auf Systemen mit mehreren GPUs, direkter PCI-Geräte-Passthrough und Eingabeereignisse, sowie die Isolation der Ressourcen diskreter Grafikkarten mithilfe von IOMMU eingesetzt.
  • Es wird ein Paket mit dem Linux-Kernel 6.19.2 verwendet, das Patches vom Projekt CachyOS enthält. Bis zur Version 1.0.12 wurde das Werkzeug für die Unterstützung des Mechanismus „sched_ext“ (SCX) aktualisiert, der die Verwendung von eBPF für die Erstellung von CPU-Schedulern ermöglicht. Änderungen wurden vorgenommen, um den Übergang von NVMe-Speicher auf tiefere Energiesparmodi zu verhindern, was die Bootzeit erheblich verkürzt hat.
  • Der Compositor Hyprland wurde auf Version 0.53.3 aktualisiert. Ein neuer Syntax für Regeln, die das Verhalten von Fenstern (windowrules) definieren, wurde eingeführt. Die Verwendung von Nachtbeleuchtung über Hyprsunset wurde ermöglicht. Die Animationen zum Öffnen und Schließen von Fenstern wurden geändert. Auf dem Sperrbildschirm des Systems stellt Hyprlock Informationen zum Akkuladestand bereit, die Größe des Benutzeravatars wurde erhöht und Informationen zum wiedergegebenen Multimediainhalt wurden hinzugefügt.
  • Anstelle von QtGreet wird der neue Anmeldebildschirm QMLGreet verwendet, der mit dem MauiKit-Framework erstellt wurde und an den Hintergrundprozess greetd gebunden ist. In QMLGreet werden die Standardfarbschemata von KDE unterstützt, es können Schriftarten angepasst werden, eigene Symbolthemen und Desktop-Hintergründe integriert werden, und Sitzungen basierend auf Wayland werden automatisch erkannt, mit Integration in logind oder elogind. Servern Auf Basis von wlroots verwendet QMLGreet das Wayland-Protokoll Layer Shell (wlr-layer-shell-unstable-v1). Veröffentlichung der Distribution Nitrux 6.0
  • Eine Bildschirmoberfläche NudgeOSD wurde hinzugefügt, um Systembenachrichtigungen und Informationen über Tastenkombinationen anzuzeigen. NudgeOSD ist in QML mit MauiKit und LayerShell-Qt geschrieben, unterstützt KDE-Farbschemata und systemweite Themen für Symbole. Veröffentlichung der Distribution Nitrux 6.0
  • Das Systemupdate-Tool wurde neu geschrieben - nuts-cpp (Nitrux Update Tool System). Anstelle von Shell-Skripten werden in C++ geschriebene Komponenten mit einer Client-Server-Architektur verwendet. Die Benutzeroberfläche wurde auf Basis von MauiKit neu geschrieben, und für privilegierte Operationen wird die Integration mit PolicyKit bereitgestellt. Zur Gewährleistung der Transaktionsintegrität und Zurücksetzung von Änderungen im Falle von Problemen werden atomare Updates und XFS-Snapshots verwendet. Veröffentlichung der Distribution Nitrux 6.0
  • Ein Wiederherstellungsmodus (Nitrux Rescue Mode) wurde hinzugefügt, der auf der Ebene von initramfs implementiert ist und es ermöglicht, das System im Falle eines Fehlers auf einen früheren Arbeitszustand zurückzusetzen, indem kryptographisch verifiziertbare XFS-Backups verwendet werden, die mit dem NUTS-Tool während eines Systemupdates erstellt wurden. Darüber hinaus besteht die Möglichkeit, die Konfiguration des Bootloaders wiederherzustellen und einen gespeicherten Snapshot des FS aus dem Bootmenü auszuwählen. Veröffentlichung der Distribution Nitrux 6.0
  • Im GRUB-Bootloader wurde der Punkt 'Intel Xe Mode' hinzugefügt, der auf Systemen mit Intel-GPU den Intel xe-Treiber anstelle von i915 aktiviert. Mit Intel xe wird die Arbeit mit Intel-GPU Gen12 (Xe-LP), Meteor Lake (Xe-LPG), Lunar Lake und Xe2 unterstützt.
  • Das Kernel-Modul kvmfr (Looking Glass) wurde hinzugefügt, das eine effiziente Anzeige des Bildschirms des Gastsystems in einem separaten Fenster ermöglicht.
  • Die Versionen der Pakete wurden aktualisiert, einschließlich Flatpak 1.16.2, NVIDIA 590.48.01, Mesa 25.3.3, NetworkManager 1.54.3, Python 3.13.9, Wireplumber 0.5.13, Calamares 3.3.14, SwayNC 0.12.4, Distrobox 1.8.2.4.

Quelle: opennet.ru

60GB SSD 8Gb DDR4