FERRAMENTAS LINUX: Atualização do Rust no Kernel Linux 6.10: Um Passo Importante para a Simplificação e Manutenção

terça-feira, 14 de maio de 2024

Atualização do Rust no Kernel Linux 6.10: Um Passo Importante para a Simplificação e Manutenção

 



Está chegando uma nova atualização do Rust para o kernel Linux 6.10, que aumentará a linha de base da versão do Rust necessária para construir os componentes do kernel Rust in-tree. 

Este aumento da linha de base continuará até que seja alcançada uma versão mínima adequada onde o compilador oficial Rust “funciona bem” com os bits do kernel Rust’ed. A atualização do Rust no Linux 6.10 também elimina sua bifurcação “alloc” in-tree, resultando em grandes economias de código e simplificando a manutenção.

A eliminação da bifurcação “alloc” in-tree para Rust significa que cerca de ~10k linhas de código foram removidas, facilitando também as futuras atualizações da versão do Rust. Isso também aumenta a probabilidade de que as versões mais recentes do compilador Rust funcionem melhor com o código do kernel Linux. A esperança é que, em um “futuro próximo”, seja possível definir a versão mínima do Rust para a construção do kernel.

As mudanças do Rust para o Kernel Linux 6.10 também incluem o suporte para o DWARFv5, suporte para compressão de debuginfo Zlib e Zstd, e uma série de melhorias no crate do kernel.

Para mais detalhes sobre o código Rust atualizado para o Kernel Linux 6.10, consulte esta solicitação de pull.







Até a próxima !!

Nenhum comentário:

Postar um comentário