O Kernel do Linux acaba de receber sua maior atualização do ano – e se você é um jogador, é incrível!
Linus Torvalds anunciado a disponibilidade do kernel Linux 5.16 exatamente onde ele sempre anuncia: a lista de discussão do kernel Linux.
O Linux 5O lançamento do .16 foi adiado por uma semana ou mais devido ao aparecimento de um sujeito barbudo de terno vermelho, algo que Torvalds observa em seu anúncio, onde ele brinca: “tivemos aquela semana extra por causa dos feriados e não é como se tivéssemos muitas coisas de última hora que precisassem ser resolvidas”.
Quais as novidades?
O que há de novo no Linux 50,16?
Bem, Linux 5.16 introduz um novo sistema de kernel chamado FUTEX2ou futex_waitv().
Contribuição de Collabora, este recurso poderia ajudar a melhorar a experiência de jogo Linux para a porta Linux nativa, mas, mais especificamente, para Windows jogos rodando via Wine. Ele permite que os jogos esperem por vários ‘futexes’ com uma única chamada de sistema, o que deve ajudar a reduzir a utilização da CPU e aumentar o FPS para muitos jogos.
Além disso, os relatórios de integridade do sistema de arquivos recebem um impulso graças a uma nova API baseada em fanotify. Nota para iniciantes do kernel que isso suporta apenas o sistema de arquivos EXT4 atualmente. Esse ajuste melhora os daemons de monitoramento da integridade do sistema, reportando-lhes apenas o primeiro erro ocorrido desde a última notificação de erro e, em seguida, mantendo uma contagem de erros adicionais.
Cada atualização do kernel melhora o suporte gráfico e 5.16 não é exceção, oferecendo DisplayPort 2.0 ao driver da GPU AMD antes das placas de próxima geração que o divulgam; mais bases para gráficos DG2/Alchemist e, relacionado, suporte ‘estável’ para gráficos Intel Alder Lake S (ou seja, DG1).
Outras mudanças notáveis:
- Suporte para instruções Intel AMX
- Agendador de tarefas para ‘clusters’ de CPU compartilhando cache L2/L3
- Recurso de gerenciamento de memória ‘Memory Folio’
- Recuperação proativa de memória baseada em DAMON
- Gerenciamento aprimorado de congestionamento de gravação
Em outro lugar, Linux 5.16 introduções suporte para controladores Nintendo Joy-Con e Nintendo Pro; a revisão de 2021 do Apple Teclado Mágico; um novo driver Realtek 802.11ax; e melhora o suporte para Surface Pro da Microsoft 8Surface Laptop Studio e (aparentemente) Surface Go 3.
Os botões laterais do mouse sem fio Xiaomi Mi agora devem funcionar conforme esperado, assim como o LED DualSense no Playstation 5 controladores (um driver completo foi adicionado no Linux 5.12). Também obtendo uma experiência pronta para uso aprimorada estão os mais recentes tablets Intuos da Wacom e o Nitrokey FIDO U2F.
Uma abundância de outras atualizações do sistema de arquivos, ajustes de kernel, adições de drivers e melhorias de rede também aparecem.
Obtendo Linux 5.16
Linux 5.16 é um software gratuito e de código aberto. Você pode baixar a versão mais recente no site site oficial do kernel.org.
Distribuições de lançamento contínuo (bem como aquelas com programas de lançamento de kernel mais rápidos, como Pop! _OS) lançarão Linux 5.16 como uma atualização nos próximos dias.
Distribuições de lançamento fixo como o Ubuntu são diferentes. Eles geralmente não empacotam todas as versões do kernel. A maioria oferece uma maneira de instalar kernels da linha principal facilmente, mas isso ocorre sem qualquer tipo de suporte oficial ou garantia de estabilidade — ou seja, não é recomendado.