Vydání distribuce CachyOS 241221, zahrnující jádro s dodatečnými optimalizacemi

Bylo zveřejněno vydání distribuce CachyOS 241221, založeného na balíčkové bázi Arch Linux a aplikujícího kontinuální model dodávání aktualizací. Distribuce se vyznačuje zahrnutím optimalizací pro zvýšení výkonu a poskytuje možnost instalace různých desktopových prostředí. Kromě základního prostředí založeného na KDE jsou k dispizici pro instalaci GNOME, Xfce, i3WM, Wayfire, LXQT, OpenBox, Cinnamon, Cosmic, UKUI, LXDE, Mate, Budgie, Qtile, Hyprland a Sway. Velikost instalačního iso obrazu je 2,7 GB. Samostatně jsou dodávány sestavy (2,8 GB) pro přenosná zařízení (Handheld Edition) s rozhraním ve stylu GameMode a komponentami pro nadšence počítačových her.

V distribuci je výchozí plánovač úloh BORE, optimalizovaný pro snížení zpoždění na desktopu a zvýšení priority interaktivních procesů. Jádro a balíčky jsou sestaveny s zahrnutím LTO optimalizací (Link-Time Optimization) a využitím instrukcí dostupných v procesorech na základě mikroarchitektur x86-64-v3, x86-64-v4 a Zen4. Při sestavení základních balíčků byly dodatečně zahrnuty optimalizace PGO (Profile-Guided Optimization) nebo BOLT (Binary Optimization and Layout Tool). Distribuce obsahuje webový prohlížeč Cachy-Browser, založený na Firefoxu s patchemi pro posílení bezpečnosti a zvýšení výkonu, stejně jako změnami od projektu Librewolf. Jako souborové systémy mohou být použity btrfs, zfs, ext4, xfs a f2fs.

Hlavní změny:

  • Navrhované výchozí jádro Linux je sestaveno s optimalizací AutoFDO (Auto-Feedback-Directed Optimization), která využívá výsledky profilování pro zvyšování výkonu často prováděných operací, charakteristických pro předem analyzované zátěže. Pro sestavení jádra byl použit kompilátor Clang 19. Profil optimalizace pro CachyOS byl vytvořen na základě takových zátěží, jako je spuštění testů výkonu sysbench a CachyOS Benchmarker, provádění operací s Gitem a sběr jádra ze zdrojového kódu.
  • Jako navrhovaná výchozí implementace OpenCL je použit ovladač RustiCL, napsaný v jazyce Rust s využitím rozhraní Gallium poskytovaného v Mesa.
  • V utilitě kernel-manager pro správu plánovače úloh sched-ext (SCX) je využíván DBUS rozhraní scx_loader. Změna zjednodušila přepínání mezi plánovači CPU a umožnila vyčlenit jejich nastavení do samostatného konfiguračního souboru.
  • Ve výchozím nastavení je aktivován servis pro práci s technologií Bluetooth.
  • Základní dodávka obsahuje balíček wireless-regdb s databází frekvencí bezdrátových sítí, které jsou povoleny pro různé regiony.
  • Do cachyos-settings byl přidán skript pro spouštění aplikací pomocí ovladače Zink s implementací OpenGL nad Vulkan.
  • Byly aktualizovány verze balíčků, mezi kterými je jádro Linux 6.12.6, ovladače NVIDIA 565.77, Mesa 24.3.2, scx-scheds 1.0.8 a OpenZFS 2.2.7.

Vydání distribuce CachyOS 241221, zahrnující jádro s dodatečnými optimalizacemi
Vydání distribuce CachyOS 241221, zahrnující jádro s dodatečnými optimalizacemi


Zdroj: opennet.ru
Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster