Veröffentlichung der Distribution Nitrux 6.0

Die Version 6.0.0 des Nitrux-Distributions wurde veröffentlicht, die auf der Debian-Paketbasis basiert und mit dem OpenRC-Init-System geliefert wird. Die Größe des vollständigen Boot-Images beträgt 3,4 GB. Die Entwicklungen des Projekts werden unter freien Lizenzen verteilt.

Früher entwickelte das Projekt seinen eigenen Desktop NX Desktop, der als Erweiterung über KDE Plasma implementiert wurde. Doch seit der letzten Version wurde auf die Bereitstellung einer Benutzeroberfläche umgestellt, die auf dem kompositorischen Server Hyprland, den Panels Waybar und Crystal Dock, dem Anwendungsmenü Wofi und dem System-Abmelde-Menü Wlogout basiert. Für das Starten von Spielen wird der von Valve entwickelte Kompositionsserver Gamescope eingesetzt. Für die Anzeige von Benachrichtigungen kommt das Sway Notification Center zum Einsatz, während SwayOSD für die Darstellung von Bildschirmanzeigen verwendet 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 Werkzeug VxM, das zur Verwaltung des Hypervisors und für den Launch von virtuellen Maschinen wurde vereinfacht. Betriebssysteme mit nahezu nativer Ausführung. Um die Leistung der Gast-Systeme in VxM zu steigern, werden Hardware-Beschleunigungsmechanismen in Systemen mit mehreren GPUs, das direkte Durchreichen von PCI-Geräten und Eingabeereignissen sowie die Isolierung der Ressourcen diskreter Grafikkarten mithilfe von IOMMU eingesetzt.
  • Ein Paket mit dem Linux-Kernel 6.19.2 ist aktiviert, das Patches vom CachyOS-Projekt enthält. Bis zur Version 1.0.12 wurde das Toolset zur Unterstützung des Mechanismus „sched_ext“ (SCX) aktualisiert, der eBPF zur Erstellung von CPU-Schedulern nutzt. Änderungen wurden vorgenommen, um den Übergang von NVMe-Laufwerken in tiefe Energiesparmodi zu blockieren, was die Bootzeiten erheblich verkürzt hat.
  • Der Composite-Server Hyprland wurde auf Version 0.53.3 aktualisiert. Ein neuer Syntax für Regeln zur Bestimmung des Verhaltens von Fenstern (windowrules) wurde eingeführt. Es steht die Möglichkeit zur Verfügung, die Nachbeleuchtung Hyprsunset zu nutzen. Die Animation für das Öffnen und Schließen von Fenstern wurde geändert. Auf dem Sperrbildschirm des Systems Hyprlock werden Informationen zum Akkustand angezeigt, die Größe des Benutzeravatars wurde erhöht und Informationen zum wiedergegebenen Multimedia-Inhalt wurden hinzugefügt.
  • Anstelle von QtGreet wurde der neue Anmeldebildschirm QMLGreet implementiert, der mit dem MauiKit-Framework entwickelt wurde und an den Hintergrundprozess greetd gekoppelt ist. QMLGreet unterstützt die Standardfarbschemata von KDE, ermöglicht die Anpassung der Schriftarten und die Einbindung eigener Themen für Icons und Desktophintergründe. Außerdem werden Sessions basierend auf Wayland automatisch erkannt, und es ist eine Integration mit logind oder elogind gegeben. Für die Integration mit Composite- Servern gearbeitet werden. basierend auf wlroots verwendet QMLGreet das Wayland-Protokoll Layer Shell (wlr-layer-shell-unstable-v1). Veröffentlichung der Distribution Nitrux 6.0
  • Es wurde die Bildschirmoberfläche NudgeOSD hinzugefügt, um Systembenachrichtigungen und Informationen zu Tastenkombinationen anzuzeigen. NudgeOSD ist in QML unter Verwendung von MauiKit und LayerShell-Qt geschrieben, unterstützt die Farbthemen von KDE und die systemeigenen Icons. Veröffentlichung der Distribution Nitrux 6.0
  • Das Systemaktualisierungsmanagement-Tool wurde neu geschrieben — nuts-cpp (Nitrux Update Tool System). Anstelle von Shell-Skripten kommen jetzt in C++ geschriebene Komponenten mit einer Client-Server-Architektur zum Einsatz. Die Benutzeroberfläche wurde auf Grundlage von MauiKit neu gestaltet und für die Ausführung privilegierter Operationen wurde eine Integration mit PolicyKit bereitgestellt. Um die Integrität von Transaktionen zu gewährleisten und Änderungen im Falle von Problemen rückgängig zu machen, werden atomare Aktualisierungen 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 Ausfalls in einen vorherigen funktionierenden Zustand zurückzusetzen, indem kryptografisch verifizierbare XFS-Backups verwendet werden, die vom NUTS-Werkzeug während des Systemupdates erstellt wurden. Darüber hinaus besteht die Möglichkeit, die Konfiguration des Bootloaders wiederherzustellen und einen gespeicherten Snapshot des Dateisystems aus dem Bootmenü auszuwählen. Veröffentlichung der Distribution Nitrux 6.0
  • Dem GRUB-Bootloader wurde der Eintrag ‚Intel Xe Mode‘ hinzugefügt, der auf Systemen mit Intel-GPU den Intel xe-Treiber anstelle von i915 aktiviert. In Intel xe wird die Arbeit mit Intel-GPU der Generation 12 (Xe-LP), Meteor Lake (Xe-LPG), Lunar Lake und Xe2 unterstützt.
  • Das kvmfr-Kernmodul (Looking Glass) wurde hinzugefügt, um den Bildschirm des Gastbetriebssystems effizient in einem separaten Fenster anzuzeigen.
  • Die Paketversionen wurden aktualisiert, darunter 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 und Distrobox 1.8.2.4.

Quelle: opennet.ru

Zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen 🔥 Zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen | ProHoster