Die neueste Version des CachyOS-Distributions 251129 basiert auf der Paketbasis Arch Linux und nutzt ein kontinuierliches Update-Liefermodell. Die Distribution zeichnet sich durch Optimierungen zur Leistungssteigerung aus und bietet die Möglichkeit, verschiedene Desktop-Umgebungen zu installieren. Neben der Basisumgebung auf KDE stehen für die 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 installierbaren ISO-Images beträgt 3,1 GB. Separat angeboten werden Builds (2,8 GB) für tragbare Geräte (Handheld Edition) mit einer GameMode-ähnlichen Benutzeroberfläche und Komponenten für Gaming-Enthusiasten.
Im Standard-Distribution ist der Scheduler BORE aktiviert, der optimiert wurde, um die Latenz am Desktop zu reduzieren und interaktive Prozesse zu priorisieren. Der Kernel und die Pakete sind mit LTO-Optimierungen (Link-Time Optimization) und der Nutzung von Anweisungen, die in Prozessoren auf Basis der Mikroarchitekturen x86-64-v3, x86-64-v4 und Zen4 verfügbar sind, kompiliert. Bei der Erstellung der Basis-Pakete wurden zusätzlich PGO- (Profile-Guided Optimization) und BOLT-Optimierungen (Binary Optimization and Layout Tool) integriert. Als Dateisysteme können btrfs, zfs, ext4, xfs und f2fs verwendet werden.
Wesentliche Änderungen:
- Im ISO-Image und im Installer wurde die Unterstützung für den Screenreader Orca und den Sprachsynthesizer espeak-ng hinzugefügt, um die Installation für Benutzer mit Sehbehinderungen zu erleichtern.
- Im Lieferumfang ist das Paket bcachefs-dkms mit einem Kernelmodul für Bcachefs enthalten, das bei Bedarf mit den DKMS (Dynamic Kernel Module Support)-Werkzeugen neu kompiliert wird.
- In den Einstellungen des mkinitcpio-Tools wurde ein Hook hinzugefügt, um systemd für die Ausführung von Aufgaben im initialen RAM-Disk zu nutzen. Bei der Verwendung von ZFS oder Bcachefs im Root-Dateisystem wird dieser Hook automatisch deaktiviert, da er in den angegebenen Dateisystemen nicht unterstützt wird.
- Im Calamares-Installer wurde die Unterstützung für die Anmeldebildschirme des KDE Plasma Login Managers und des Cosmic Greeter hinzugefügt. Installationen mit der COSMIC-Desktopumgebung wurden von SDDM auf Cosmic Greeter umgestellt. Installationen mit KDE planen, in Zukunft von SDDM auf Plasma Login Manager umzusteigen.
- Die Installation der Pakete intel-media-sdk und vpl-gpu-rt erfolgt bei Vorhandensein unterstützter GPUs. Die Bereitstellung des veralteten Branches der proprietären NVIDIA-Treiber 390.x wurde eingestellt, und zur Unterstützung von Fermi-GPUs wird Nouveau NvBoost eingesetzt.
- In der CachyOS Handheld Edition wurde die Unterstützung für die Gaming-Konsolen Xbox ROG Ally und ROG Ally X hinzugefügt.
- Im Willkommensbildschirm von CachyOS-Hello wurde die integrierte Paketinstallationsschnittstelle durch die Ausführung der Anwendung CachyOS Package Installer ersetzt. Eine Befehlszeilenoberfläche wurde hinzugefügt, die Funktionen bietet, die mit der grafischen Schnittstelle von CachyOS-Hello vergleichbar sind.
- Im CachyOS-Settings-Konfigurator ist der Modus zur Neupackung nicht komprimierter Speicherseiten in ZRAM deaktiviert, da diese Operation in durchgeführten Tests zu keiner merklichen Leistungssteigerung führte.
- Dem Proton-CachyOS-Paket wurde die Umgebungsvariable PROTON_DXVK_GPLASYNC hinzugefügt, um dxvk-gplasync (DXVK mit Patches) anstelle des normalen DXVK als Implementierung für Direct3D 8/9/10/11 zu verwenden. Bei Verwendung der Einstellung PROTON_FSR4_UPGRADE wurde die AMD Anti-Lag-Schicht aufgrund von Stabilitätsproblemen deaktiviert. Zudem wurde die Möglichkeit hinzugefügt, die Größe des Shader-Caches individuell für jedes Spiel anzupassen.

Quelle: opennet.ru
