Foi lançado o lançamento da distribuição CachyOS 241110, baseando-se na base de pacotes Arch Linux e desenvolvido dentro de um modelo contínuo de entrega de atualizações. A distribuição é notável por incluir otimizações para melhorar o desempenho e fornecer a opção de instalar vários ambientes de desktop. Além do ambiente básico 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. Adicionalmente, são fornecidas compilações (2.9) para dispositivos portáteis (Handheld Edition) com uma interface ao estilo GameMode e componentes voltados para fãs de jogos de computador.
Os sistemas de arquivos que podem ser utilizados incluem btrfs, zfs, ext4, xfs e f2fs. Por padrão, o planejador de tarefas BORE está habilitado, otimizado para reduzir latências na área de trabalho e aumentar a prioridade de processos interativos. O núcleo e os pacotes são compilados com otimizações LTO e utilizando instruções disponíveis em processadores baseados nas microarquiteturas x86-64-v3, x86-64-v4 e Zen4. Durante a compilação dos pacotes básicos, também são utilizadas 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 e incluindo modificações para aumentar a segurança e o desempenho, além de patches do projeto Librewolf.
Principais mudanças:
- No pacote com o núcleo, foi backportado o mecanismo THP Shrinker, que está programado para ser incluído no núcleo Linux 6.13 e realiza o trabalho de identificação e separação de grandes páginas de memória pouco utilizadas (com muitas áreas inalteradas) (Transparent Hugepage). O THP Shrinker tenta encontrar um equilíbrio ideal entre o aumento do desempenho e o consumo excessivo de memória — o uso de páginas de memória de 2MB em vez de 4kb reduz o tamanho da tabela de páginas de memória e aumenta a eficiência de seu cache, embora a um custo de um uso menos econômico da memória. Em sistemas com uso constante de grandes páginas de memória, onde o parâmetro /sys/kernel/mm/transparent_hugepage/enabled está definido como "always", a aplicação do THP Shrinker permite reduzir o consumo de memória sem impacto negativo no desempenho.
- O pacote inclui o driver AMD Cache Optimizer, permitindo o uso da tecnologia AMD 3D V-Cache para aumentar o desempenho de núcleos de CPU individuais, ampliando o tamanho do cache L3 disponível para eles (modo Cache) ou aumentando a frequência (modo Frequency).
- No driver AMD pstate, da versão experimental do kernel, foram transferidos patches que aumentam significativamente o desempenho em laptops Strix Point.
- Na instalação manual de um driver proprietário da NVIDIA, o desligamento automático do firmware GSP foi garantido (muitos usuários instalam manualmente outro driver proprietário da NVIDIA devido a problemas com o GSP Firmware).
- Em notebooks com GPU NVIDIA, o serviço nvidia-powerd está habilitado por padrão, oferecendo suporte ao mecanismo Dynamic Boost, que equilibra o consumo de energia entre CPU e GPU para melhorar o desempenho.
- No pacote proton-cachyos, foram transferidos patches que suportam NVIDIA Optical Flow, permitindo o uso da tecnologia DLSS (Deep Learning Super Sampling) na geração de quadros intermediários.
- Transferido um patch que resolve problemas de sincronização em telas com resolução de 5120x1440p e taxa de atualização de 240Hz.
- Nas instalações com KDE, foi adicionado o pacote kdeplasma-addons.
- O comportamento anterior na instalação do gerenciador de inicialização rEFInd foi restaurado, removendo restrições relacionadas ao uso de sistemas de arquivos.
- O instalador Calamares foi atualizado para uma versão mais recente.
- Novas versões de pacotes foram propostas, incluindo o kernel Linux 6.11.7, o driver nvidia 565.57.01 e o Mesa 24.2.6.
- Adicionado uma opção de kernel linux-cachyos-autofdo com a inclusão da otimização experimental AutoFDO (Auto-Feedback-Directed Optimization).


Fonte: opennet.ru
