Выпуск дистрибутива CachyOS 241221, Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‰Π΅Π³ΠΎ ядро с Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ оптимизациями

ΠžΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½ выпуск дистрибутива CachyOS 241221, основанного Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚Π½ΠΎΠΉ Π±Π°Π·Π΅ Arch Linux ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‰Π΅Π³ΠΎ Π½Π΅ΠΏΡ€Π΅Ρ€Ρ‹Π²Π½ΡƒΡŽ модСль доставки ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΉ. Дистрибутив ΠΏΡ€ΠΈΠΌΠ΅Ρ‡Π°Ρ‚Π΅Π»Π΅Π½ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΉ для ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΡ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΈ прСдоставлСниСм возмоТности установки Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… срСд Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола. Помимо Π±Π°Π·ΠΎΠ²ΠΎΠ³ΠΎ окруТСния Π½Π° основС KDE для установки доступны GNOME, Xfce, i3WM, Wayfire, LXQT, OpenBox, Cinnamon, Cosmic, UKUI, LXDE, Mate, Budgie, Qtile, Hyprland ΠΈ Sway. Π Π°Π·ΠΌΠ΅Ρ€ установочного iso-ΠΎΠ±Ρ€Π°Π·Π° 2.7 Π“Π‘. ΠžΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ ΠΏΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ΡΡ сборки (2.8 Π“Π‘) для носимых устройств (Handheld Edition) с интСрфСйсом Π² стилС GameMode ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°ΠΌΠΈ для Π»ΡŽΠ±ΠΈΡ‚Π΅Π»Π΅ΠΉ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Ρ… ΠΈΠ³Ρ€.

Π’ дистрибутивС ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π²ΠΊΠ»ΡŽΡ‡Ρ‘Π½ ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊ Π·Π°Π΄Π°Ρ‡ BORE, ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ для сниТСния Π·Π°Π΄Π΅Ρ€ΠΆΠ΅ΠΊ Π½Π° Ρ€Π°Π±ΠΎΡ‡Π΅ΠΌ столС ΠΈ ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΡ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚Π° ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Ρ… процСссов. Π―Π΄Ρ€ΠΎ ΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ собраны с Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ LTO-ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΉ (Link-Time Optimization) ΠΈ задСйствованиСм инструкций, доступных Π² процСссорах Π½Π° Π±Π°Π·Π΅ ΠΌΠΈΠΊΡ€ΠΎΠ°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€ x86-64-v3, x86-64-v4 ΠΈ Zen4. ΠŸΡ€ΠΈ сборкС Π±Π°Π·ΠΎΠ²Ρ‹Ρ… ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ PGO (Profile-Guided Optimization) ΠΈΠ»ΠΈ BOLT (Binary Optimization and Layout Tool). Π’ дистрибутивС поставляСтся web-Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Cachy-Browser, основанный Π½Π° Firefox с ΠΏΠ°Ρ‚Ρ‡Π°ΠΌΠΈ для усилСния бСзопасности ΠΈ ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΡ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ, Π° Ρ‚Π°ΠΊΠΆΠ΅ измСнСниями ΠΎΡ‚ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Librewolf. Π’ качСствС Ρ„Π°ΠΉΠ»ΠΎΠ²Ρ‹Ρ… систСм ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ btrfs, zfs, ext4, xfs ΠΈ f2fs.

ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ измСнСния:

  • ΠŸΡ€Π΅Π΄Π»Π°Π³Π°Π΅ΠΌΠΎΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ядро Linux собрано с ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠ΅ΠΉ AutoFDO (Auto-Feedback-Directed Optimization), ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰Π΅ΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ профилирования для ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΡ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ часто выполняСмых ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ, свойствСнным Π·Π°Ρ€Π°Π½Π΅Π΅ ΠΏΡ€ΠΎΠ°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠ°ΠΌ. Для сборки ядра использован компилятор Clang 19. ΠŸΡ€ΠΎΡ„ΠΈΠ»ΡŒ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ для CachyOS сформирован Π½Π° Π±Π°Π·Π΅ Ρ‚Π°ΠΊΠΈΡ… Π½Π°Π³Ρ€ΡƒΠ·ΠΎΠΊ, ΠΊΠ°ΠΊ запуск тСстов ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ sysbench ΠΈ CachyOS Benchmarker, Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ с Git ΠΈ сборка ядра ΠΈΠ· исходного ΠΊΠΎΠ΄Π°.
  • Π’ качСствС ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅ΠΌΠΎΠΉ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ OpenCL задСйствован Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ RustiCL, написанный Π½Π° языкС Rust с использованиСм прСдоставляСмого Π² Mesa интСрфСйса Gallium.
  • Π’ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π΅ kernel-manager для управлСния ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊΠΎΠΌ Π·Π°Π΄Π°Ρ‡ sched-ext (SCX) задСйствован DBUS-интСрфСйс scx_loader. ИзмСнСниС упростило ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊΠ°ΠΌΠΈ CPU ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΠ»ΠΎ вынСсти ΠΈΡ… настройки Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΉ Ρ„Π°ΠΉΠ».
  • По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π²ΠΊΠ»ΡŽΡ‡Ρ‘Π½ сСрвис для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Bluetooth.
  • Π’ Π±Π°Π·ΠΎΠ²ΡƒΡŽ поставку Π²ΠΊΠ»ΡŽΡ‡Ρ‘Π½ ΠΏΠ°ΠΊΠ΅Ρ‚ wireless-regdb с Π±Π°Π·ΠΎΠΉ Π΄Π°Π½Π½Ρ‹Ρ… частот бСспроводных сСтСй, допустимых для Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Ρ€Π΅Π³ΠΈΠΎΠ½ΠΎΠ².
  • Π’ cachyos-settings Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ скрипт для запуска ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ Zink c Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠ΅ΠΉ OpenGL ΠΏΠΎΠ²Π΅Ρ€Ρ… Vulkan.
  • ΠžΠ±Π½ΠΎΠ²Π»Π΅Π½Ρ‹ вСрсии ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ², срСди ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ядро Linux 6.12.6, Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Ρ‹ NVIDIA 565.77, Mesa 24.3.2, scx-scheds 1.0.8 ΠΈ OpenZFS 2.2.7.

Выпуск дистрибутива CachyOS 241221, Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‰Π΅Π³ΠΎ ядро с Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ оптимизациями
Выпуск дистрибутива CachyOS 241221, Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‰Π΅Π³ΠΎ ядро с Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ оптимизациями


Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: opennet.ru