Linus Torvalds não descartou a possibilidade de integração do suporte a Rust no kernel Linux 5.20

Na conferência Open-Source Summit 2022, que está ocorrendo estes dias, Linus Torvalds mencionou a possibilidade de uma rápida integração de componentes para o desenvolvimento de drivers de dispositivos na linguagem Rust ao núcleo do Linux. Não está descartado que os patches com suporte a Rust sejam aceitos na próxima janela de mudanças, que comporá a versão 5.20 do núcleo, programada para o final de setembro.

A solicitação para inclusão das mudanças no núcleo ainda não foi enviada a Torvalds, mas o conjunto de patches passou por uma revisão adicional, foi isento das principais observações, está sendo testado há algum tempo na branch linux-next e foi aprimorado para criar camadas de abstração sobre os subsistemas do núcleo, além de permitir a escrita de drivers e módulos. O suporte a Rust é apresentado como uma opção, não ativa por padrão e que não implica na inclusão do Rust como uma dependência de construção obrigatória para o núcleo.

As mudanças propostas possibilitam o uso de Rust como uma segunda linguagem para o desenvolvimento de drivers e módulos do núcleo. Utilizar Rust para desenvolver drivers permitirá criar, com um mínimo de esforço, drivers seguros e de maior qualidade, livres de problemas como acesso a áreas de memória após a liberação, desreferenciamento de ponteiros nulos e estouro de buffer.

A segurança no manuseio da memória é garantida no Rust durante a compilação através da verificação de referências, rastreamento da propriedade dos objetos e consideração do tempo de vida dos objetos (escopo), bem como pela avaliação da correção do acesso à memória durante a execução do código. O Rust também oferece ferramentas para proteção contra estouros inteiros, exige a inicialização obrigatória dos valores das variáveis antes do uso, lida melhor com erros na biblioteca padrão, aplica o conceito de imutabilidade (immutable) para referências e variáveis por padrão e oferece forte tipagem estática para minimizar erros lógicos.

Fonte: opennet.ru

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster