Die Veröffentlichung der CachyOS 260628-Distribution, die auf der Paketbasis von Arch Linux basiert und ein kontinuierliches Update-Modell verwendet, richtet sich an Computer-Spieler und erfreut sich großer Beliebtheit. Laut dem ProtonDB-Dienst ist CachyOS die beliebteste Linux-Distribution unter Gamern mit einem Anteil von 21,1%.
Diese Distribution zeichnet sich durch Optimierungen zur Leistungssteigerung aus und bietet die Möglichkeit, verschiedene Desktop-Umgebungen zu installieren. Neben der Basisumgebung auf KDE stehen zur Installation GNOME, Xfce, i3WM, Wayfire, LXQT, OpenBox, Cinnamon, Cosmic, Niri, MangoWM, LXDE, Mate, Budgie, Qtile, Hyprland und Sway zur Verfügung. Die Größe des Installations-ISO-Images beträgt 3,2 GB. Außerdem werden spezielle Builds (2,6 GB) für tragbare Geräte (Handheld Edition) mit einer GameMode-Oberfläche und Komponenten für Computer-Spieler separat angeboten.
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.
Hauptneuheiten:
- Änderungen im Installer:
- Zu den angebotenen grafischen Umgebungen wurde eine Sitzung auf Basis des Kompositionsmanagers Hyprland mit einer minimalistischen Oberfläche namens Noctalia hinzugefügt.
- In der Umgebung auf Basis des Kompositionsmanagers der Serverwird im MangoWM standardmäßig der Display-Server SDDM verwendet.
- Anstelle des GNOME Systemmonitors wird die auf Rust basierende Anwendung Resources zur Überwachung des Systemzustands verwendet.
- Das Tool paru wurde aus dem Lieferumfang entfernt; stattdessen wird für die Arbeit mit AUR die Paketverwaltungsschnittstelle Shelly empfohlen.
- Paketen aus der Gruppe „audio“ wurden Berechtigungen für die Ausführung von Aufgaben im Echtzeitsystem gegeben.
- Im Live-Session wurde die Erkennung des Tastaturlayouts verbessert.
- In der Anwendung CachyOS-Welcome gibt es jetzt die Option, DNS-over-QUIC (DoQ) zu aktivieren, eine neue Seite zur Problemdiagnose wurde implementiert und die Unterstützung für den Terminalemulator Ptyxis hinzugefügt.
- Für Python-Pakete wurden Leistungsoptimierungen auf Basis von Code-Profilierungsresultaten (PGO — Profilgeleitete Optimierung) integriert, wodurch optimierterer Code basierend auf der Analyse der Programmausführung generiert werden kann.
- Im GCC-Paket wurde ein Patch eingefügt, der das Gewicht falscher Branch-Vorhersagen in x86-Prozessoren erhöht, um die Leistung des generierten Codes auf modernen Intel- und AMD-CPUs zu steigern.
- Das Paket proton-cachyos (Proton mit zusätzlichen Patches) wurde in proton-cachyos-native umbenannt.
- Im Paketmanager pacman wird die Ausführung von Skripten und Hooks isoliert, was nun den Zugriff auf das Netzwerk ausschließt.
- Für virtuellen Maschinen In der Lieferung ist ein 32-Bit-Treiber enthalten, der die Grafik-API Vulkan unterstützt.
- In cachyos-settings ist für benutzerdefinierte Dienste ein Timeout von 15 Sekunden beim Start und 10 Sekunden beim Beenden festgelegt, was das Problem eines zu langen Beendigungsprozesses aufgrund des zuvor verwendeten 90-Sekunden-Timeouts löste.
Quelle: opennet.ru
