Ciência e Tecnologia

Linus Torvalds: Rust pode chegar ao próximo kernel Linux afinal

.

Open Source Summit Europe 2022 em Dublin

Fundação Linux

Como fazem em quase todos os Open Source Summit, Dirk Hohndel, diretor de código aberto da Fundação Cardano, e Linus Torvalds, fundador do Linux, falaram sobre todas as coisas Linux e a discussão principal no Open Source Summit Europe em Dublin na quinta-feira. Normalmente, é interessante, mas não há notícias de última hora. “Usualmente.” Desta vez foi diferente. Torvalds anunciou que proporia adicionar Rust ao próximo kernel Linux, Linux 6.1, no Linux Kernel Keepers Summit ainda hoje.

Isso já vinha há algum tempo. Torvalds me deu a entender no dia anterior em uma entrevista exclusiva que essa mudança estava chegando. “Já está acontecendo há tanto tempo que precisamos apenas fundi-lo porque não mesclá-lo não está ajudando em nada. E vai acontecer.”

Nós saberemos mais tarde hoje se Rust conseguir. Espero que sim.

A linguagem de programação Rust já se tornou a segunda linguagem Linux de fato do Linux. Tem várias vantagens sobre C, a linguagem raiz do Linux. A maior delas é que é muito melhor em segurança de memória do que C. Gerenciar problemas de memória C é uma tarefa sem fim para os desenvolvedores.

Torvalds também me disse em nossa entrevista que outra razão pela qual ele quer ver Rust no kernel é encorajar novos desenvolvedores a começarem a trabalhar no kernel. “A ferrugem é uma daquelas coisas que acho que podem trazer novos rostos”, disse ele, e “estamos ficando velhos e grisalhos”.

Também não prejudica nada que, à medida que a segurança se torna cada vez mais importante, a The Rust Foundation, com a ajuda do projeto de segurança Alpha-Omega da Open Source Security Foundation (OpenSSF), acaba de lançar uma equipe de segurança dedicada para avaliar e melhorar a segurança da linguagem .

Também: O futuro da web precisará de um tipo diferente de desenvolvedor de software

A dupla dinâmica do Linux também falou sobre como o recém-lançado Linux 6.0 era “chato, mas chato é bom”. Significa, como disse Hohndel, que não estamos tendo “outliers onde as coisas enlouquecem”. Torvalds acrescentou isso a ele: “Os números de lançamento são apenas espaços reservados arbitrários. Eu queria que o 6.0 fosse chato”.

A versão 6.1, no entanto, será diferente. Mesmo que Rust não chegue, haverá melhorias significativas. De fato, algumas das partes mais antigas e fundamentais do kernel, como printk(), serão aprimoradas. Torvalds lembrou que printk foi, “Literalmente a primeira coisa que adicionamos ao kernel porque a primeira coisa que você quer fazer é mostrar as coisas na tela.” No entanto, na quarta-feira na Linux Plumbers Conference, “Tivemos uma sala cheia de pessoas animadas o suficiente para levantar a voz e conversar umas com as outras sobre printk.”

Para a pergunta não dita, “Sim”, Torvalds concordou sorrindo: “Os desenvolvedores do kernel são um pouco estranhos”.

Seguindo em frente, Torvalds também falou sobre seu novo Apple MacBook Air com processador M2no qual ele executa o Fedora Workstation 36. Ele relatou: “Estou muito feliz até agora.”

Isso levou a uma discussão sobre processadores em geral. Torvalds lembrou como, décadas atrás, a Intel tentou convencê-lo de que o processador Itanium seria a processador. Ele lhes disse: “Não, isso não vai acontecer porque [there’s] nenhuma plataforma de desenvolvimento. A ARM acertou.”

É claro que mais trabalho para plataformas de desenvolvimento ARM compatíveis com Linux precisa ser feito. Outro problema, disse Torvalds, é que os processadores ARM são como um “Oeste Selvagem de empresas de hardware malucas que fazem chips personalizados para diferentes funções”. Ainda assim, ele disse, embora “isso fosse um grande problema quando o ferro inicial era novo, hoje existem padrões suficientes para facilitar a portabilidade de kernels para processadores ARM”.

Histórias relacionadas:

.

Mostrar mais

Artigos relacionados

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Botão Voltar ao topo