Команда разработчиков CachyOS выпустила свой 10-й релиз в этом году, в котором улучшена производительность, ускорены обновления и внесено много других улучшений. Релиз выходит с некоторой задержкой, так как команда CachyOS была на LPC, и поэтому разработчики не могли следовать общему циклу выпуска.
Разработчики начали оптимизировать больше пакетов с помощью PGO. В случае LLVM и Clang мы увидели 10% прирост производительности. Кроме того, с помощью PGO были оптимизированы такие пакеты, как svt-av1
, nodejs
и ripgrep
. Мы будем продолжать работать над оптимизацией наших пакетов и повышением их производительности. Кроме того, мы добавили патчи для glibc
и gcc
из clearlinux
. Это обеспечило дополнительное 1,5% улучшение компилятора gcc
.
Синхронизация репозитория теперь происходит чаще, что означает, что задержка между репозиторием Arch и оптимизированными пакетами будет еще меньше. Также, начиная с 27.09.24, команда разрабтчиков автоматически применяет -fno-semantic-interposition
к скомпилированным пакетам -fpic. Это может значительно улучшить работу многих общих пакетов. Мы также начали заменять zlib
на zlib-ng
и его слой compat. zlib-ng
– это более современная альтернатива zlib
, которая обеспечивает лучшую производительность и более современные методы.
Пакет cachyos-kde-settings
теперь устанавливает конфиг sddm, который включает Wayland по умолчанию для sddm. Это дает возможность применять частоту обновления, разрешение и другие настройки, обеспечивая лучший опыт.
GPU, которые не поддерживают Wayland (устаревшие NVIDIA), должны вручную удалить этот конфиг. В будущем разработчики внедрят интеграцию аппаратного обнаружения для этого, но пока это не сделано.
В cachyos-settings
добавили изменения в работу NetworkManager NetworkManager теперь будет использовать systemd-resolved в качестве бэкенда, что поможет решить проблемы со скоростью загрузки в Steam из-за огромного количества DNS-запросов. Включение кэширования DNS значительно улучшает эту проблему. Кроме того, добавили NTP-сервер для systemd-timesyncd, который по умолчанию будет использовать time.google.com. В Arch Linux а также CachyOS участились сообщения о том, что таймсерверы, установленные по умолчанию, работают некорректно. Ранее используемые таймсерверы будут по-прежнему использоваться в качестве резервных.
В CachyOS Hardware Detection (chwd) упрощена работа с устройствами, и все профили теперь специально разработаны для PCI-устройств.
Что касается исправлений, разработчики добавили в Launch Installer исправления для синхронизации времени с аппаратными часами. Поступали сообщения о том, что установка не удавалась, так как время было установлено задом наперед. Calamares теперь корректно размонтирует корневую файловую систему после установки. Дампы ядра снова включены в CachyOS для облегчения отладки, а дампы ядра очищаются каждые 3 дня, чтобы избежать увеличения объема используемого хранилища.
Вместе с этим выпуском старый ISO больше не будет работать, из-за изменений в определении оборудования.
Changelog для этого выпуска:
Особенности:
- Пакеты: Оптимизировано множество пакетов с PGO, таких как LLVM, Clang, svt-av1 и nodejs. В результате, например, компилятор Clang стал на 10% быстрее.
- Репозиторий: Репозиторий теперь синхронизируется и обновляется чаще, что означает еще меньшую задержку. Интервал синхронизации был уменьшен с каждых 3 часов до 1 часа.
- Репозиторий: Начиная с 27.09.2024, пакеты, скомпилированные с -fpic, будут автоматически включать -fno-semantic-interposition. Это может повысить производительность многих пакетов.
- zlib-ng: Теперь используется в качестве замены zlib
- Зеркала: Новое зеркало в Австрии, размещенное Soulharsh007.
- sddm: При установке KDE sddm теперь будет по умолчанию использовать Wayland в качестве композитора.
- Миграционные изменения в релизе.
- cachyos-settings: NetworkManager теперь использует systemd-resolved в качестве бэкенда, что помогает при кэшировании DNS
- cachyos-settings: Используйте time.google.com в качестве сервера timesync, чтобы избежать проблем с timesync на некоторых установках
- gcc: Добавлены исправления для настройки znver5
- gcc: Внесены исправления и флаги из Clear Linux
- glibc: Добавлены патчи для evex, а также исправления из Clear Linux
- wiki: Вики получила много новых дополнений и переработок
- chwd: Упрощена работа с устройствами
- chwd: Все профили теперь специально разработаны для PCI-устройств
- chwd: Добавлена опция -autoconfigure для автоматической установки драйверов
- Обновления пакетов: linux-cachyos 6.11.0, mesa 24.2.3, Plasma 6.1.5, NVIDIA 560.35.03, calamares 3.3.10, QT 6.7.3
Исправления ошибок:
- Запуск инсталлятора: Добавлены исправления для синхронизации аппаратных часов перед началом установки
- calamares: Добавлено исправление для размонтирования файловой системы после установки
- keyring: Очистка связки ключей и ее воссоздание перед началом установки; это исправляет редкие проблемы со связкой ключей
- sysctl: Дампы ядра снова включены
- chwd: Удален
libva-nvidia-driver
из профиля PRIME для предотвращения потенциальных конфликтов и улучшения совместимости с таким ПО, как Spectacle - cachyos-settings: Добавлено обходное решение для сбоев GNOME Wayland
- cachyos-fish/zsh-config: Устранены специфические для Wayland проблемы
Changelog для Handheld Edition:
- Ally/Ally X: HHD заменен на inputplumber, так как hhd не использует драйвер ядра для него корректно, что приводит к проблемам.
- Обновлены пакеты, связанные с портативными устройствами
Пользователям, работающим с устаревшими драйверами NVIDIA (470xx и 390xx), необходимо удалить пакет cachyos-kde-settings из-за использования Wayland.
Простой запуск: sudo pacman -R cachyos-kde-settings
решает проблему.
Комментарии (0)