Todas as notícias do Notícias Linux sobre Rust, da mais recente para a mais antiga.
10 de setembro de 2026
Joe Birr-Pixton, criador do Rustls (biblioteca de segurança para conexões TLS escrita em Rust), publicou uma reflexão sobre uma década do projeto. O primeiro commit aconteceu em 2 de maio de 2016, e em menos de quatro meses já havia o lançamento 0.1.0. Desde então, o projeto passou por oito anos de desenvolvimento contínuo, com a versão 0.23 saindo em 29 de fevereiro de 2024.
A série 0.23 se mostrou estável, com 43 atualizações sem quebras de compatibilidade. Nesse período, o Rustls ganhou recursos importantes como suporte a criptografia certificada pelo FIPS, compressão de certificados, Encrypted ClientHello, criptografia pós-quântica e melhorias de desempenho. Birr-Pixton também menciona os próximos passos: o lançamento da versão 0.24 e o objetivo de chegar a 1.0.
permalink »
8 de setembro de 2026
A AMD está formando um grupo de desenvolvedores dedicados a incorporar a linguagem Rust em diferentes camadas de seu software de GPU — desde o firmware até drivers, compiladores de shaders e outras ferramentas. O objetivo é levar Rust para o máximo de profundidade possível na pilha de tecnologia de processamento gráfico.
A aposta em Rust reflete uma tendência da indústria em buscar maior segurança de memória e confiabilidade no código de baixo nível, área onde a linguagem tem ganhado terreno frente ao C e C++ tradicional.
permalink »
6 de setembro de 2026
O Flyline é um novo substituto para a GNU Readline (a biblioteca que cuida da edição interativa de linha de comando no Bash) escrito em Rust usando a biblioteca ratatui. Em vez de se empilhar sobre o Readline, ele o substitui completamente e oferece interfaces de terminal muito mais ricas e interativas, sem exigir configurações especiais.
O Flyline traz sugestões de comando enquanto você digita, com um painel de autocompletar estilo IntelliSense que aparece próximo ao cursor. Além disso, suporta busca difusa (fuzzy search), o que significa que você não precisa digitar os caracteres em ordem exata — digitando "pamc" já sugere "pacman". O mesmo funciona para caminhos de arquivos e diretórios. É possível navegar pelas sugestões com Tab, setas do teclado ou mouse, e um scrollbar ajuda em listas maiores. Para quem tem controle sobre o ambiente do shell, o Flyline pode se tornar uma ferramenta terminal essencial.
permalink »
31 de agosto de 2026
O Servo 0.5, mecanismo de navegador de código aberto escrito em Rust, foi lançado com vários aprimoramentos. A versão acelera a renderização de texto em até 10 vezes e melhora o suporte a sites como DuckDuckGo, beneficiando tanto quem experimenta o Servoshell (navegador de exemplo do projeto) quanto interessados em usar o Servo em aplicações embarcadas.
permalink »
25 de agosto de 2026
A Canonical está investindo em uma pesquisa de três anos com a Universidade de Bristol para desenvolver uma tecnologia capaz de migrar automaticamente grandes bases de código de C para Rust. O projeto, que começa em 2026, combinará modelos de aprendizado de máquina com análise formal de programas — uma abordagem chamada neurosimbólica — para produzir código Rust seguro e idiomático que mantenha o comportamento original, mesmo em repositórios com centenas de milhares de linhas.
O desafio está em lidar com projetos maduros que acumulam anos de otimizações e decisões de engenharia; ferramentas convencionais costumam gerar Rust que ainda usa muitos recursos unsafe ou reproduz padrões típicos de C. A Canonical pretende testar a tecnologia em AppArmor e snap-confine, dois componentes críticos do Ubuntu, para avaliar como a abordagem se comporta com grandes bases de código e dependências complexas. O projeto faz parte do esforço mais amplo de adoção do Rust no ecossistema Ubuntu, após o sucesso de implementações menores como uutils coreutils e sudo-rs.
permalink »
24 de agosto de 2026
A Modular liberou o código-fonte do compilador e ferramentas de desenvolvimento do Mojo, sua linguagem de programação criada para combinar a simplicidade do Python com o desempenho de C++ e Rust. Projetado para computação de alto desempenho, inteligência artificial e aceleradores, o Mojo utiliza sintaxe familiar ao Python mas adiciona recursos de gerenciamento de memória, programação genérica e otimizações de hardware. O compilador era uma das últimas peças mantidas em código fechado, sendo liberado poucos dias após o lançamento da versão 1.0 da linguagem.
O código está disponível no repositório da Modular no GitHub sob licença Apache 2.0, permitindo compilação local usando o Bazel. Há, porém, uma ressalva: por enquanto a Modular não aceita contribuições externas para o compilador e ferramentas, com planos de abrir esse processo até o fim de 2026. A biblioteca padrão já recebe contribuições comunitárias desde 2024.
permalink »
24 de agosto de 2026
Um ataque à cadeia de suprimentos atingiu pacotes no crates.io, repositório oficial do Rust. A descoberta começou em 20 de agosto com denúncia sobre o proc-macro1, que continha um script capaz de baixar código malicioso durante a compilação. A investigação revelou outros crates suspeitos (proc-macro-en, aovine, arone, aronenao e tinymember), todos removidos. O caso ganhou gravidade ao encontrarem a versão 0.3.10 do arrayref, biblioteca muito usada no ecossistema, adulterada com dependência do proc-macro1. Versions legítimas recentes foram marcadas como removidas, tornando a comprometida a mais recente disponível.
A equipe de segurança do Rust removeu os pacotes maliciosos e restaurou as versões legítimas. Dois outros crates do mesmo mantenedor (internment e append-only-vec) também foram afetados. A hipótese é que as credenciais ou computador do mantenedor foram comprometidos, não que ele tenha participado deliberadamente. Os pacotes ficaram disponíveis por pouco mais de uma hora (arrayref 0.3.10 por 86 minutos), mas tempo suficiente para downloads. A equipe recomenda que desenvolvedores verifiquem suas dependências locais usando o cache do Cargo, com comando específico fornecido para buscar os arquivos comprometidos.
permalink »