ИТ Блог. Администрирование серверов на основе Linux (Ubuntu, Debian, CentOS, openSUSE)

Сентябрьское обновление CachyOS: прирост производительности и новые функции

Сентябрьское обновление CachyOS: прирост производительности и новые функции
Обновление CachyOS от 24 сентября на основе Arch повышает производительность благодаря оптимизации PGO, новому zlib-ng, Wayland по умолчанию для SDDM и многому другому.

Более чем через месяц после предыдущего августовского обновления CachyOS на базе Arch выпустила свое 10-е обновление за год с улучшениями производительности, более быстрыми обновлениями и множеством усовершенствований.

 

Улучшения производительности

Одной из выдающихся особенностей этого выпуска является обширная оптимизация пакетов с использованием оптимизации с учетом профиля (PGO). Примечательно, что были оптимизированы LLVM и Clang, что привело к значительному повышению производительности на 10%.

Кроме того, такие пакеты, как svt-av1nodejs и ripgrep, были улучшены с использованием PGO, что способствует повышению общей эффективности системы.

Кроме того, команда внесла в glibc и gcc. отдельные исправления из Clear Linux. Эта интеграция позволила компилятору GCC повысить производительность ещё на 1,5%.

 

Обновленные пакеты

Значительные обновления пакета включают:

Обновление CachyOS

 

Более быстрая синхронизация репозитория

В ответ на отзывы пользователей процесс синхронизации репозитория был ускорен. Интервал синхронизации был сокращен с каждых трех часов до ежечасного, что позволяет пользователям получать обновления более оперативно. Следовательно, задержка между обновлениями репозитория Arch и оптимизированными пакетами CachyOS будет еще меньше.

Кроме того, теперь пакеты, скомпилированные с флагом -fpic, будут автоматически включать -fno-semantic-interposition. Это изменение может значительно повысить производительность многих общих пакетов за счёт уменьшения накладных расходов при динамическом связывании.

 

Переход на zlib-ng

CachyOS начала заменять традиционную библиотеку zlib на zlib-ng и её уровень совместимости. В качестве современной альтернативы zlib-ng предлагает более высокую производительность и включает современные методы сжатия. Ожидается, что этот переход принесёт пользу приложениям, которые в значительной степени полагаются на операции сжатия и распаковки.

 

SDDM теперь по умолчанию используется Wayland

Для пользователей среды рабочего стола KDE в cachyos-kde-settings пакете теперь устанавливается конфигурация SDDM, которая по умолчанию включает Wayland. Это изменение позволяет регулировать частоту обновления, разрешение и другие настройки, обеспечивая более плавный и настраиваемый интерфейс.

Простой диспетчер отображения рабочего стола (SDDM)

 

Однако важно отметить, что графические процессоры, не поддерживающие 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 опция для автоматического управления установкой драйверов, что делает настройку более удобной.

 

Основные исправления ошибок и улучшения системы

К этому выпуску прилагается несколько исправлений ошибок и системных улучшений:

 

Обновления для пользователей Handheld Edition

Для тех, кто использует Handheld Edition, особенно на таких устройствах, как Ally и Ally X, предусмотрены заметные обновления:

 

В анонсе представлен полный список изменений. Для пользователей, желающих опробовать новейшие возможности, обновленные ISO-файлы доступны для загрузки через зеркала SourceForge CachyOS для тех, кто предпочитает новую установку.

Существующим пользователям, как правило, не нужно вносить никаких специальных изменений. Однако тем, кто использует устаревшие драйверы NVIDIA (470xx и 390xx), следует удалить пакет настроек cachyos-kde из-за переключения по умолчанию на Wayland при установке KDE.

Exit mobile version