Lançamento da distribuição CachyOS 241221, incluindo núcleo com otimizações adicionais

Foi lançada a distribuição CachyOS 241221, baseada na base de pacotes do Arch Linux e utilizando um modelo de entrega contínua de atualizações. A distribuição se destaca pela inclusão de otimizações para melhorar o desempenho e pela possibilidade de instalar diferentes ambientes de desktop. Além do ambiente base baseado em KDE, estão disponíveis para instalação GNOME, Xfce, i3WM, Wayfire, LXQT, OpenBox, Cinnamon, Cosmic, UKUI, LXDE, Mate, Budgie, Qtile, Hyprland e Sway. O tamanho da imagem ISO de instalação é de 2,7 GB. Separadamente, são fornecidas construções (2,8 GB) para dispositivos portáteis (Edição Handheld) com uma interface no estilo GameMode e componentes para entusiastas de jogos de computador.

A distribuição inclui por padrão o planejador de tarefas BORE, otimizado para reduzir a latência na área de trabalho e aumentar a prioridade dos processos interativos. O núcleo e os pacotes são compilados com otimizações LTO (Link-Time Optimization) e utilizando instruções disponíveis em processadores baseados nas microarquiteturas x86-64-v3, x86-64-v4 e Zen4. Na construção dos pacotes básicos, também são incluídas otimizações PGO (Profile-Guided Optimization) ou BOLT (Binary Optimization and Layout Tool). A distribuição vem com o navegador web Cachy-Browser, baseado no Firefox, com patches para reforçar a segurança e melhorar o desempenho, além de modificações do projeto Librewolf. Os sistemas de arquivos que podem ser usados incluem btrfs, zfs, ext4, xfs e f2fs.

Principais mudanças:

  • O kernel Linux proposto por padrão foi compilado com a otimização AutoFDO (Auto-Feedback-Directed Optimization), que utiliza os resultados de perfilamento para melhorar o desempenho de operações frequentemente realizadas, características de cargas previamente analisadas. Para a construção do kernel, foi utilizado o compilador Clang 19. O perfil de otimização para o CachyOS foi formado com base em cargas como a execução dos testes de desempenho sysbench e CachyOS Benchmarker, a realização de operações com Git e a construção do kernel a partir do código-fonte.
  • Como implementação OpenCL proposta por padrão, foi utilizado o driver RustiCL, escrito em Rust utilizando a interface Gallium fornecida pelo Mesa.
  • No utilitário kernel-manager para gerenciar o planejador de tarefas sched-ext (SCX), foi usado a interface DBUS scx_loader. A alteração simplificou a troca entre planejadores de CPU e permitiu que suas configurações fossem extraídas para um arquivo de configuração separado.
  • O serviço para trabalhar com Bluetooth está ativado por padrão.
  • O pacote wireless-regdb, que contém um banco de dados de frequências de redes sem fio permitidas em diferentes regiões, está incluído na instalação básica.
  • Adicionado ao cachyos-settings um script para iniciar aplicações, utilizando o driver Zink com a implementação OpenGL sobre Vulkan.
  • As versões dos pacotes foram atualizadas, incluindo o kernel Linux 6.12.6, drivers NVIDIA 565.77, Mesa 24.3.2, scx-scheds 1.0.8 e OpenZFS 2.2.7.

Lançamento da distribuição CachyOS 241221, incluindo núcleo com otimizações adicionais
Lançamento da distribuição CachyOS 241221, incluindo núcleo com otimizações adicionais


Fonte: opennet.ru
Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster