É animador saber que o código FUTEX2 foi fundido com o Kernel Linux 5.16 em 2021, com o objetivo de atender às necessidades de jogos no Linux, especialmente no Steam Play. Desde então, houve planos para estender ainda mais o FUTEX2, e agora, dois anos depois, o prolífico hacker de kernel Peter Zijlstra, da Intel, enviou uma série de patches RFC (Request for Comments) para trabalhar em aprimoramentos adicionais para essa interface.
Os patches enviados por Zijlstra incluem a implementação de alguns sinalizadores que estavam faltando para o FUTEX2, bem como o suporte ao FUTEX2 NUMA (Non-Uniform Memory Access) que tem sido muito aguardado.
Na atualização mais recente, Zijlstra apresentou a série de patches v1 com várias correções e refinamentos, incluindo a limpeza de sinalizadores FUTEX2, a adição de suporte ao sys_futex_wake(), o suporte a FUTEX2 NUMA e outros aprimoramentos. Se tudo correr bem, essas últimas melhorias do FUTEX2 poderão ser incorporadas a um lançamento futuro do kernel em breve.
É notável que esses refinamentos do FUTEX2 surgiram recentemente, apesar de não ter havido muitas informações sobre o FUTEX2 nos últimos meses. Essas atualizações são importantes para melhorar o suporte aos jogos e podem beneficiar ainda mais a experiência do Steam Play e outros aplicativos no ecossistema Linux.
A comunidade de desenvolvedores do kernel do Linux continua trabalhando arduamente para aprimorar a plataforma e incorporar novos recursos e otimizações. O progresso contínuo e os esforços em melhorias técnicas são essenciais para manter o Linux atualizado, seguro e eficiente para uma ampla variedade de usos, incluindo jogos.
Até a próxima !!
Nenhum comentário:
Postar um comentário