Kernel Linux 6.15

Kernel Linux 6.15 planeja tentar novamente com o suporte EXECMEM_ROX

O Linux 6.15 está se preparando para reintegrar o suporte EXECMEM_ROX, que promete melhorias significativas de desempenho para sistemas x86_64. Saiba mais sobre essas atualizações e o que esperar na próxima versão.

Kernel Linux 6.15

O suporte EXECMEM_ROX para texto de módulo em sistemas x86_64 foi inicialmente integrado ao kernel Linux 6.13. Esta tecnologia, que permite o cache de grandes páginas ROX, ajuda a reduzir a pressão de instrução TLB e melhorar o desempenho. No entanto, o suporte EXECMEM_ROX acabou sendo revertido nos últimos dias do Linux 6.13 devido a bugs e à falta de aprovação dos mantenedores do Linux x86. Agora, o código está sendo preparado para uma nova tentativa com o kernel principal.

A jornada do EXECMEM_ROX

Quando o suporte EXECMEM_ROX foi desativado para o Linux 6.13, havia planos de tentar novamente no “próximo ciclo” após os devidos ajustes e aprovações. No entanto, o EXECMEM_ROX não foi submetido para a janela de mesclagem do Linux v6.14. Agora que a janela de mesclagem terminou, os patches foram inseridos em um branch do repositório tip.git e estão sendo preparados para uma provável submissão quando a janela de mesclagem v6.15 se abrir na primavera.

Melhorias e reestruturações

Vários patches foram trabalhados para reestruturar o manuseio de caches ROX para alocações de texto de módulo. O código aprimorado por Mike Rapoport, da Microsoft, bem como um patch de Kirill Shutemov, da Intel, parecem ter resolvido os problemas anteriores.

Integração no branch x86/mm

Os patches reestruturados foram inseridos ontem no branch x86/mm do tip.git. Com essa inclusão em um branch TIP, espera-se que sejam submetidos para a janela de mesclagem v6.15 em março, a menos que surjam problemas de última hora ou objeções por parte de Linus Torvalds durante a próxima janela de mesclagem.

Conclusão

O suporte EXECMEM_ROX está se preparando para uma segunda chance no kernel Linux 6.15, trazendo promessas de melhorias significativas de desempenho. Com os problemas anteriores aparentemente resolvidos, a comunidade Linux pode aguardar com expectativa as melhorias que

Emanuel Negromonte Autor
Autor
Jornalista especialista em Linux a mais de 20 anos. Fundador do SempreUpdate e entusiasta do software livre.