Rust será incorporado ao kernel Linux 6.1. Um driver Rust para chips Ethernet da Intel foi criado.

No evento Kernel Maintainers Summit, Linus Torvalds anunciou que, se não surgirem problemas imprevistos, os patches para suporte ao desenvolvimento de drivers na linguagem Rust serão incluídos no núcleo Linux 6.1, cujo lançamento é esperado em dezembro.

Entre as vantagens da inclusão do suporte a Rust no núcleo, destaca-se a simplificação da escrita de drivers de dispositivos seguros, reduzindo a probabilidade de erro ao trabalhar com memória, e incentivando novos desenvolvedores a se envolverem no trabalho no núcleo. "Rust é uma daquelas coisas que, acredito, atrairão novos rostos... estamos envelhecendo e ficando grisalhos", afirmou Linus.

Linus também anunciou que na versão 6.1 do núcleo algumas das partes mais antigas e fundamentais do núcleo, como a função printk(), serão melhoradas. Além disso, Linus lembrou que há várias décadas a Intel tentou convencê-lo de que o futuro estava nos processadores Itanium, mas ele respondeu: "Não, isso não vai acontecer, pois não há plataforma de desenvolvimento para isso. A ARM está fazendo tudo certo".

Outra preocupação levantada por Torvalds foi a diversidade na fabricação de processadores ARM: "empresas excêntricas de hardware do Velho Oeste, criando chips especializados para diferentes tarefas". Ele acrescentou que "isso foi um grande problema quando os primeiros processadores foram lançados; hoje existem padrões suficientes para tornar fácil o porting de núcleos para novos processadores ARM".

Adicionalmente, destaca-se a publicação da implementação inicial do driver rust-e1000 para adaptadores Ethernet da Intel, parcialmente escrito em Rust. O código ainda possui chamadas diretas a algumas ligações em C, mas está em andamento um trabalho gradual para substituí-las e adicionar abstrações em Rust necessárias para a escrita de drivers de rede (para acesso a PCI, DMA e APIs de rede do núcleo). Neste estado, o driver passa com sucesso no teste de ping ao ser executado no QEMU, mas ainda não funciona com hardware real.

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