Confira !!
Em 2022, muito provavelmente veremos o suporte à linguagem de programação experimental Rust dentro do kernel Linux principal. Enviados esta manhã foram os patches atualizados que apresentam o suporte inicial e a infraestrutura em torno do tratamento do Rust dentro do kernel.
Neste verão, a série de patches anterior foi postada para análise e discussão sobre a introdução do suporte à linguagem de programação Rust no kernel do Linux para complementar seu enfoque C de longa data. Nos meses desde que houve mais progresso na ativação do Rust para o kernel Linux em desenvolvimento, Linus Torvalds não se opõe a ele, e outros a embarcarem com o esforço. O Rust para o kernel do Linux continua sendo de interesse crescente para os desenvolvedores em relação às preocupações com a segurança, já que o Rust oferece mais proteções de segurança de memória, reduzindo potencialmente a barreira de contribuição para o kernel e outros benefícios relacionados.
Alguns minutos atrás, Miguel Ojeda enviou os patches "v2" para suporte a Rust no kernel. Com esses pacotes atualizados, o código Rust agora depende de versões estáveis do Rust em vez do estado do compilador beta anterior, novas opções de modularização adicionadas, reforços de código mais rígidos, diagnósticos do compilador Rust adicionais habilitados, novas abstrações para uso no kernel e outros melhorias de código de nível.
A Red Hat também está se juntando a Arm, Google e Microsoft para expressar seu suporte ao código Rust dentro do kernel Linux.
O suporte Rust para o kernel Linux em sua forma atualizada é de cerca de 32 mil linhas de novo código, incluindo documentação, código Rust de amostra e a infraestrutura associada.
A nova série de patches pode ser encontrada no LKML para revisão e discussão. Veremos como esta revisão é feita por outros desenvolvedores upstream e com alguma sorte nos próximos meses veremos este suporte preliminar consolidado. Como acontece com a maioria das adições de kernel, o suporte é configurável em tempo de construção se ainda quiser compilar uma futura construção de kernel Linux sem este suporte Rust complementar.
Até a próxima !!
Nenhum comentário:
Postar um comentário