Está acontecendo, pessoal! Linus Torvalds já indicou recentemente que pretende puxar o suporte inicial da linguagem de programação Rust para o ciclo do kernel Linux 6.1 e hoje essa solicitação de pull foi submetida a ele. O Linux 6.0 ainda não saiu, mas deve sair no domingo, a menos que haja algum problema de última hora, que por sua vez marcará o início da janela de mesclagem da v6.1 de duas semanas.

Antes da janela de mesclagem do Linux 6.1, o desenvolvedor de kernel de longa data Kees Cook, trabalhando com o desenvolvedor líder do Rust for Linux, Miguel Ojeda, enviou a tão esperada solicitação de pull”Introdução do Rust”destinada ao Linux 6.1.

Kees escreveu no o PR:

Por favor, puxe o suporte inicial do Rust para v6.1-rc1. A árvore tem uma base recente, mas está fundamentalmente no linux-next há um ano e meio. Ele foi atualizado com base no feedback do Kernel Maintainer’s Summit, e para ganhar as tags revisadas por:. Miguel é o mantenedor principal, comigo ajudando onde necessário/querido. Nosso plano é que a árvore mude para a prática padrão de não rebase assim que essa série de infraestrutura inicial chegar. O conteúdo é o mínimo absoluto para obter a construção de código Rust no kernel, com muito mais interfaces (e drivers) a caminho.

Estas são apenas as 12,6 mil linhas de código iniciais para obter a infraestrutura Rust em local, integração inicial do sistema de compilação e outros bits importantes. Em seguida, haverá pulls que adicionarão gradualmente suporte a Rust para mais subsistemas, mais abstrações em Rust e vários drivers de kernel escritos em Rust.

Este suporte Rust para Linux permanece opcional, supondo que você não dependa de nenhum dos novos drivers Rust que eventualmente forem introduzidos.

Exceto quaisquer surpresas de última hora que assustariam Linus, este pull request deve ser implementado para Linux 6.1 nas próximas duas semanas. Enquanto isso, o kernel estável do Linux 6.1 será lançado no final do ano civil.

Categories: IT Info