Kernel Linux começa a se preparar para a atualização do Rust 1.78

Kernel Linux começa a se preparar para a atualização do Rust 1.78
rust linux

O Kernel Linux começa a se preparar para a atualização do Rust 1.78. Após a recente atualização para o Rust 1.77, o código do kernel Linux Rust está se preparando para passar para o Rust 1.78, que será lançado como estável em cerca de um mês.

Rust 1.78 não deve ser lançado até o início de maio, enquanto os desenvolvedores do kernel Rust Linux liderados por Miguel Ojeda já estão se preparando para esta próxima atualização. Com a mudança para o Rust 1.78, é a primeira vez que eles não estão precisando do código bifurcado “alloc” e também abre caminho para as APIs de Alocação do Rust para o kernel Linux e, por sua vez, outros recursos no pipe, como a inicialização do módulo in-loco.

Os patches de atualização do Rust 1.78 fazem a atualização e, em seguida, basta soltar algumas importações redundantes e implementar “Default” para o LockClassKey conforme a compatibilidade muda.

Kernel Linux começa a se preparar para a atualização do Rust 1.78

O Rust 1.78 está adicionando os recursos “feature(asm_goto)”, suporte para ponteiros mutáveis para estáticas do Rust, verificando todas as pré-condições inseguras quando as afirmações de depuração estão ativadas e muito mais. Mais detalhes sobre as mudanças do Rust 1.78 em geral podem ser encontrados via releases.rs.

A versão do Rust 1.78 deve ocorrer por volta de 2 de maio e dar tempo para que essa atualização do código do kernel aconteça para o próximo ciclo do kernel, Linux 6.10 com sua janela de mesclagem no final de maio.

Acesse a versão completa
Sair da versão mobile