Die neue Version der CachyOS-Distribution 251129, die auf der Paketbasis von Arch Linux basiert und ein kontinuierliches Update-Liefermodell verwendet, wurde vorgestellt. Die Distribution zeichnet sich durch Optimierungen zur Leistungssteigerung und die Möglichkeit aus, verschiedene Desktop-Umgebungen zu installieren. Neben der Basisumgebung auf KDE stehen zur Installation GNOME, Xfce, i3WM, Wayfire, LXQT, OpenBox, Cinnamon, Cosmic, Niri, UKUI, LXDE, Mate, Budgie, Qtile, Hyprland und Sway zur Verfügung. Die Größe des Installations-ISO-Abbildes beträgt 3,1 GB. Separat werden Builds (2,8 GB) für tragbare Geräte (Handheld Edition) mit einer GameMode-ähnlichen Benutzeroberfläche und Komponenten für Gaming-Enthusiasten angeboten.
Standardmäßig enthält die Distribution den Scheduler BORE, der optimiert ist, um Latenzen auf dem Desktop zu reduzieren und die Priorität interaktiver Prozesse zu erhöhen. Der Kernel und die Pakete wurden unter Einbeziehung von LTO-Optimierungen (Link-Time Optimization) erstellt und nutzen Befehle, die in Prozessoren basierend auf den Mikroarchitekturen x86-64-v3, x86-64-v4 und Zen4 verfügbar sind. Bei der Erstellung der Basis-Pakete wurden zusätzlich PGO-Optimierungen (Profile-Guided Optimization) oder BOLT (Binary Optimization and Layout Tool) berücksichtigt. Verwendbare Dateisysteme sind btrfs, zfs, ext4, xfs und f2fs.
Hauptänderungen:
- Im ISO-Abbild und Installer wurde die Unterstützung für den Bildschirmleser orca und den Sprachsynthesizer espeak-ng hinzugefügt, um die Installation für Benutzer mit Sehbehinderungen zu erleichtern.
- Das Paket bcachefs-dkms mit einem Kernel-Modul für Bcachefs ist im Lieferumfang enthalten, das bei Bedarf mit den DKMS (Dynamic Kernel Module Support)-Tools neu kompiliert werden kann.
- In die mkinitcpio-Tool-Settings wurde ein Hook zur Nutzung von systemd für das Starten von Aufgaben im anfänglichen RAM-Disk-Boot hinzugefügt. Bei Verwendung von ZFS oder Bcachefs im Root-Dateisystem wird dieser Hook automatisch deaktiviert, da er von den angegebenen Dateisystemen nicht unterstützt wird.
- Im Calamares-Installer wurde die Unterstützung für die Anmeldung im KDE Plasma Login Manager und Cosmic Greeter hinzugefügt. Installationen mit der Desktop-Umgebung COSMIC wurden von SDDM auf Cosmic Greeter umgestellt. Für künftige Installationen mit KDE ist ein Wechsel von SDDM auf den Plasma Login Manager geplant.
- Die Installation der Pakete intel-media-sdk und vpl-gpu-rt wird bei Vorhandensein unterstützter GPUs sichergestellt. Die Bereitstellung der veralteten Version der proprietären NVIDIA-Treiber 390.x wurde eingestellt, und für die Unterstützung von Fermi-GPUs wird Nouveau NvBoost verwendet.
- In CachyOS Handheld Edition wurde die Unterstützung für die Spielkonsolen Xbox ROG Ally und ROG Ally X hinzugefügt.
- Im Begrüßungsbildschirm von CachyOS-Hello wurde die integrierte Paketinstallationsoberfläche durch den Start der Anwendung CachyOS Package Installer ersetzt. Eine Befehlszeilenschnittstelle mit Funktionen, die analog zur grafischen Benutzeroberfläche von CachyOS-Hello sind, wurde hinzugefügt.
- Im Konfigurator CachyOS-Settings wurde der Modus zum Repacken nicht komprimierter Speicherseiten in ZRAM deaktiviert, da diese Operation in durchgeführten Tests zu keiner spürbaren Leistungssteigerung führte.
- Im Proton-CachyOS-Paket wurde die Umgebungsvariable PROTON_DXVK_GPLASYNC hinzugefügt, um dxvk-gplasync (DXVK mit Patches) anstelle des herkömmlichen DXVK als Implementierung von Direct3D 8/9/10/11 zu verwenden. Bei Aktivierung der Einstellung PROTON_FSR4_UPGRADE wird die AMD Anti-Lag-Schicht aufgrund von Stabilitätsproblemen deaktiviert. Es wurde die Möglichkeit hinzugefügt, die Größe des Shader-Cache individuell für jedes Spiel einzustellen.

Quelle: opennet.ru
