Более чем через месяц после предыдущего августовского обновления CachyOS на базе Arch выпустила свое 10-е обновление за год с улучшениями производительности, более быстрыми обновлениями и множеством усовершенствований.
Одной из выдающихся особенностей этого выпуска является обширная оптимизация пакетов с использованием оптимизации с учетом профиля (PGO). Примечательно, что были оптимизированы LLVM и Clang, что привело к значительному повышению производительности на 10%.
Кроме того, такие пакеты, как svt-av1
, nodejs
и ripgrep
, были улучшены с использованием PGO, что способствует повышению общей эффективности системы.
Кроме того, команда внесла в glibc
и gcc
. отдельные исправления из Clear Linux. Эта интеграция позволила компилятору GCC повысить производительность ещё на 1,5%.
Значительные обновления пакета включают:
В ответ на отзывы пользователей процесс синхронизации репозитория был ускорен. Интервал синхронизации был сокращен с каждых трех часов до ежечасного, что позволяет пользователям получать обновления более оперативно. Следовательно, задержка между обновлениями репозитория Arch и оптимизированными пакетами CachyOS будет еще меньше.
Кроме того, теперь пакеты, скомпилированные с флагом -fpic
, будут автоматически включать -fno-semantic-interposition
. Это изменение может значительно повысить производительность многих общих пакетов за счёт уменьшения накладных расходов при динамическом связывании.
CachyOS начала заменять традиционную библиотеку zlib
на zlib-ng и её уровень совместимости. В качестве современной альтернативы zlib-ng
предлагает более высокую производительность и включает современные методы сжатия. Ожидается, что этот переход принесёт пользу приложениям, которые в значительной степени полагаются на операции сжатия и распаковки.
Для пользователей среды рабочего стола KDE в cachyos-kde-settings
пакете теперь устанавливается конфигурация SDDM, которая по умолчанию включает Wayland. Это изменение позволяет регулировать частоту обновления, разрешение и другие настройки, обеспечивая более плавный и настраиваемый интерфейс.
Однако важно отметить, что графические процессоры, не поддерживающие Wayland, например устаревшее оборудование NVIDIA, необходимо будет удалить вручную. Пострадавшие пользователи могут сделать это, выполнив следующие действия:
sudo pacman -R cachyos-kde-settings
Хотя в будущих обновлениях может быть предусмотрена аппаратная диагностика для автоматизации этого процесса, на данный момент необходима ручная настройка.
Пакет cachyos-settings
вносит изменения, направленные на улучшение управления сетью. NetworkManager теперь использует systemd-resolved
в качестве серверной части, решая проблемы со скоростью загрузки в таких приложениях, как Steam, которые генерируют множество DNS-запросов. Включение кэширования DNS с помощью systemd-resolved
значительно повышает скорость.
Кроме того, сервер NTP по умолчанию для systemd-timesyncd
был изменён на time.google.com
. Это обновление устраняет участившиеся сообщения о проблемах с синхронизацией времени на ранее используемых серверах по умолчанию. Прежние серверы времени остаются в качестве резервных на случай недоступности основного сервера.
Инструмент CachyOS Hardware Detection (CHWD) был обновлен для упрощения работы с устройствами. Все профили теперь специально разработаны для устройств PCI, что упрощает процесс установки драйверов. Кроме того, была добавлена новая --autoconfigure
опция для автоматического управления установкой драйверов, что делает настройку более удобной.
К этому выпуску прилагается несколько исправлений ошибок и системных улучшений:
libva-nvidia-driver
Удален из профиля PRIME для предотвращения потенциальных конфликтов и повышения совместимости с таким программным обеспечением, как Spectacle.
Для тех, кто использует Handheld Edition, особенно на таких устройствах, как Ally и Ally X, предусмотрены заметные обновления:
В анонсе представлен полный список изменений. Для пользователей, желающих опробовать новейшие возможности, обновленные ISO-файлы доступны для загрузки через зеркала SourceForge CachyOS для тех, кто предпочитает новую установку.
Существующим пользователям, как правило, не нужно вносить никаких специальных изменений. Однако тем, кто использует устаревшие драйверы NVIDIA (470xx и 390xx), следует удалить пакет настроек cachyos-kde из-за переключения по умолчанию на Wayland при установке KDE.