Byl představen nový vydání distribuce CachyOS 260628, která je založena na balíčkové základně Arch Linux a využívá kontinuální model dodávání aktualizací, což ji činí oblíbenou mezi nadšenci do počítačových her. Podle služby ProtonDB je projekt CachyOS nejpopulárnější distribucí Linuxu (podíl 21,1%), používanou hráči.
Distribuce se vyznačuje zahrnutím optimalizací pro zvýšení výkonu a možností instalace různých desktopových prostředí. Kromě základního prostředí založeného na KDE jsou k dispozici pro instalaci GNOME, Xfce, i3WM, Wayfire, LXQT, OpenBox, Cinnamon, Cosmic, Niri, MangoWM, LXDE, Mate, Budgie, Qtile, Hyprland a Sway. Velikost instalačního iso obrazu je 3,2 GB. Zvláštní verze (2,6 GB) pro přenosná zařízení (Handheld Edition) obsahuje rozhraní ve stylu GameMode a komponenty pro nadšence do počítačových her.
V distribuci je ve výchozím nastavení zahrnut plánovač úloh BORE, optimalizovaný pro snížení latence na desktopu a zvýšení priority interaktivních procesů. Jádro a balíčky jsou sestaveny se zahrnutím LTO optimalizací (Link-Time Optimization) a využitím instrukcí dostupných v procesorech založených na mikroarchitekturách x86-64-v3, x86-64-v4 a Zen4. Při sestavení základních balíčků byly rovněž zahrnuty optimalizace PGO (Profile-Guided Optimization) nebo BOLT (Binary Optimization and Layout Tool). Jako souborové systémy mohou být použity btrfs, zfs, ext4, xfs a f2fs.
Hlavní novinky:
- Změny v instalátoru:
- Byl přidán sezení na bázi kompozitního správce Hyprland s minimalistickým uživatelským rozhraním Noctalia mezi nabízené desktopové prostředí pro instalaci.
- V prostředí založeném na kompozitoru serverMangoWM je jako výchozí zvolen zobrazovací server SDDM.
- Místo GNOME System Monitor pro sledování stavu systému bylo použito aplikace Resources, která byla napsána v Rustu.
- Z distribuce byla odstraněna nástrojová sada paru, místo které je doporučeno používat pro práci s AUR rozhraní pro správu balíků Shelly.
- Pro balíčky ze skupiny „audio“ jsou povolena oprávnění pro provádění úloh v reálném čase.
- V Live sezení bylo vylepšeno rozpoznávání rozložení klávesnice.
- V aplikaci CachyOS-Welcome se objevila možnost pro aktivaci DNS-over-QUIC (DoQ), byla implementována nová stránka pro diagnostiku problémů a přidána podpora emulátoru terminálu Ptyxis.
- Pro balíčky s Pythonem byly pro zvýšení výkonu využity optimalizace na základě výsledků profilování kódu (PGO — Profile-guided optimization), které umožňuje generovat optimalizovanější kód na základě analýzy specifik provádění programu.
- Do balíčku GCC byl zahrnut patch, který zvyšuje váhu nesprávného předpovědi větvení na procesorech x86 pro zvýšení výkonu generovaného kódu na moderních CPU Intel a AMD.
- Balíček proton-cachyos (Proton s dodatečnými patchemi) byl přejmenován na proton-cachyos-native.
- V balíčkovém správci pacman je zajištěna izolace provádění skriptů a hooků, ve kterých nyní není povoleno připojení k síti.
- Pro virtuálních strojů Dodávka obsahuje 32bitový ovladač s podporou grafického API Vulkan.
- V cachyos-settings je pro uživatelské služby nastaven 15sekundový časový limit při spuštění a 10sekundový při ukončení, což vyřešilo problém s příliš dlouhým ukončováním způsobeným dříve používaným časovým limitem 90 sekund.
Zdroj: opennet.ru
