As festas de final de ano atrasaram um pouco a estreia da versão estável do kernel Linux 5.16. Entretanto, ele é esperado para este final de semana e vem cheio de novidades. Assim, o Kernel Linux 5.16 traz muitos recursos interessantes como FUTEX2, Folios, AMD Rembrandt, Intel AMX e outros. Então, vejamos o que deve fazer parte do novo Linux 5.16.
O Linux 5.16 deve fazer parte do novo Ubuntu 22.04 LTS. É que a versão 5.17 só deve ficar estável no final de março e não haverá tempo hábil para implementação na distribuição que está prevista para abril.
Kernel Linux 5.16 traz muitos recursos interessantes como FUTEX2, Folios, AMD Rembrandt, Intel AMX e outros
- FUTEX2/futex_waitv surgiu para ajudar o Wine/Proton (Steam Play) a emular melhor os jogos do Windows de maneira eficiente. Então, para isso, combina melhor a semântica do kernel do Windows;
- Os “fólios” de memória surgiram como uma melhoria do código de gerenciamento de memória do Linux. Procure por mais fólios de memória que virão nos próximos ciclos;
- Melhorias no suporte para processador “Rembrandt” móvel Ryzen 6000 anunciado recentemente. Este suporte trabalha nos últimos lançamentos do kernel sob o codinome “Yellow Carp”. Com o Linux 5.16, há suporte para DisplayPort 2.0, tunelamento de exibição USB4, gerenciamento de energia em tempo de execução para controladores XHCI, suporte de áudio;
- Os gráficos Intel Alder Lake S agora são considerados estáveis e habilitados por padrão … Infelizmente para Linux 5.15 ou anterior, o suporte gráfico ADL-S requer o uso da opção de teste de força para habilitar o suporte gráfico Gen12 no Alder Lake S enquanto agora está habilitado por padrão para esses processadores que começaram a ser comercializados no final do ano passado;
- O suporte Intel AMX pousou. O Advanced Matrix Extensions está vindo com o Xeon Scalable “Sapphire Rapids” e o Linux 5.16 tem os bits iniciais do lado do kernel no lugar. Compiladores como GCC e LLVM Clang já adicionaram suporte a instruções AMX. O suporte AMX para virtualização Linux KVM ainda está pendente;
- O Módulo 4 do Raspberry Pi Compute agora tem suporte para a linha principal;
- O driver do controlador Nintendo Switch foi desenvolvido para suportar os controladores Switch Pro e Joy-Cons no Linux;
- Suporte aprimorado para o controlador Sony PlayStation 5;
- IO_uring contínuo e otimizações de subsistema de bloco para aumentar o potencial de IOPS por núcleo no Linux. Também há melhorias de desempenho para btrfs e outros aprimoramentos de armazenamento do sistema de arquivos com o Linux 5.16;
- O driver Realtek RT89 WiFi foi desenvolvido para oferecer suporte a adaptadores sem fio Realtek 802.1ax mais recentes;
- Muitas mais placas-mãe ASRock e ASUS têm suporte de sensor funcionando;
- O kernel do Linux agora tem suporte principal para o 2021 Apple Magic Keyboard;
- Desenvolvimento contínuo do suporte a hardware Apple Silicon/Apple M1 com USB, PCIe e outros bits para Linux 5.16, enquanto outros estão chegando para Linux 5.17;
- Melhorias no manuseio de áudio de baixa latência do USB;
- O suporte à recuperação de memória com base em DAMON foi mesclado para ajudar em situações de pouca memória;
- A implementação atualizada do Zstd para o kernel Linux para obter o código próximo ao estado upstream do Zstd e ajuda com melhorias de desempenho de compactação e descompactação para usuários do kernel do Zstandard em comparação com o estado anterior do código do kernel.