Após a atualização recente para Rust 1.77, o código Rust do kernel Linux está se preparando para a próxima grande mudança: a migração para Rust 1.78, que será lançado como estável em breve..
A equipe de desenvolvedores do kernel Rust Linux, liderada por Miguel Ojeda, está se preparando para a atualização para Rust 1.78, que deve ser lançada no início de maio. Esta atualização marca a primeira vez que eles não precisarão do código bifurcado “aloc”, abrindo caminho para as APIs Rust Allocation para o kernel Linux e, consequentemente, outros recursos futuros, como a inicialização do módulo no local.
Os patches de atualização do Rust 1.78 implementam a atualização, descartam algumas importações redundantes e implementam “Padrão” para o LockClassKey à medida que a compatibilidade muda. Além disso, o Rust 1.78 está adicionando os recursos “feature(asm_goto)”, suporte para ponteiros mutáveis para estática do Rust, e verifica todas as pré-condições inseguras quando as asserções de depuração estão habilitadas, entre outros.
O lançamento do Rust 1.78 está previsto para ocorrer por volta de 2 de maio, dando tempo suficiente para que esta atualização do código do kernel seja incorporada no próximo ciclo do kernel, Linux 6.10, cuja janela de mesclagem é no final de maio.
Para mais detalhes sobre as alterações gerais do Rust 1.78, visite releases.rs.
Até a próxima !!
Nenhum comentário:
Postar um comentário