Rust Project divulga resultados do Google Summer of Code 2026: os 13 projetos foram aprovados
Aprofundamento CEVIU
Aprofundamento
O Rust Project fechou sua terceira participação no Google Summer of Code com 13 projetos, todos aprovados na avaliação final. O número ficou abaixo do de 2025, principalmente por falta de capacidade de mentoria. O post saiu só agora porque o último projeto terminou em novembro.
O destaque técnico é o std::offload. O protótipo era um proof of concept que presumia código de GPU sem bugs e exigia muito boilerplate. Marcelo implementou verificação de tipos nos argumentos das chamadas, o que torna o lançamento de kernels seguro. Adicionou kernels genéricos (o compilador coleta as instanciações lançadas pela CPU e as reaproveita na compilação para GPU), seleção de GPU e duas macros contra o boilerplate. O ponto mais difícil foram as referências mutáveis: projetos anteriores de GPU em Rust recorriam a raw pointers, e a equipe quis evitar isso com uma abstração segura. Como benchmark, ele portou a suíte RajaPerf de C++ para Rust, e a versão em Rust seguro iguala o desempenho do original em C++.
Outros projetos da lista: o linker Wild ganhou suporte a Wasm e linka de si mesmo a SQLite, ripgrep, CPython e SpiderMonkey, sendo de 2 a 15 vezes mais rápido e usando de 2 a 5 vezes menos memória que o wasm-ld. Shota levou std::autodiff e std::offload ao canal nightly via rustup e montou testes em CI. O priroda, depurador interativo do miri, foi retomado. As restrições impl e mut (RFC 3323) estão no nightly, com estabilização planejada para 2027. A libc avançou rumo ao 1.0, e o serialport-rs mira a versão 5.0.
O que mudou
Em 11 de setembro de 2026, o CEVIU noticiou "NVIDIA Lança CUDA Rust: Segurança e Performance no Desenvolvimento de Kernels de GPU", e em 18 de fevereiro de 2026, "Async/await na GPU: Otimização da Programação Concorrente com Rust", sobre a VectorWare. Esses itens mostram que programar GPU em Rust tem movimento fora do projeto oficial. O resultado do GSoC acrescenta a frente interna: o std::offload, do próprio Rust, saiu de proof of concept para kernels com tipos verificados e disponível no nightly. Em 26 de outubro de 2026, o CEVIU também noticiou "Rust busca mais financiamento para quem contribui com o projeto", o que dá contexto à menção à mentoria limitada.
Por que isso importa
Para quem opera ou avalia stack com GPU, a leitura é que o Rust oficial começa a ter caminho próprio para offload, com segurança de tipos e sem raw pointers. Ainda é nightly e experimental, então serve para testar, não para produção. Para quem financia ou depende de Rust, o corte no número de projetos por falta de mentores reforça que a capacidade de revisão é o gargalo do projeto.
Linha do tempo
VectorWare anuncia Future e async/await rodando na GPU com Rust.
NVIDIA anuncia o CUDA Rust para kernels de GPU.
Rust busca mais financiamento para quem contribui com o projeto.
Rust Project divulga que os 13 projetos do GSoC 2026 foram aprovados.
Perguntas frequentes
Quantos projetos o Rust teve no GSoC 2026?
Foram 13 projetos, e todos passaram na avaliação final. É a terceira participação do Rust Project no programa. O número ficou abaixo do de 2025, principalmente por limitação de mentoria.
O que o projeto std::offload entregou?
Verificação de tipos nos argumentos das chamadas, o que torna seguro o lançamento de kernels. Também entregou kernels genéricos, seleção de GPU e duas macros que eliminam o boilerplate. Uma abstração segura trata o acesso a argumentos mutáveis sem raw pointers.
O Rust seguro na GPU é mais lento que C++?
Segundo o post, não. Marcelo portou a suíte RajaPerf de C++ para Rust e usou como benchmark. A versão em Rust seguro iguala o desempenho do código original em C++.
Como o Wild se saiu linkando Wasm?
Antes do GSoC 2026, o Wild não tinha saída Wasm. Agora linka programas complexos, como SQLite, ripgrep, CPython e SpiderMonkey. Contra o wasm-ld, é de 2 a 15 vezes mais rápido e usa de 2 a 5 vezes menos memória.
Fontes
- blog.rust-lang.orgfonte original
- Categoria
- CEVIU Startups, Tecnologia e Programação
- Publicado
- 11 de novembro de 2026
- Editoria
- CEVIU Startups, Tecnologia e Programação

