Microsoft eleva Rust à linguagem de primeira classe para desenvolvimento interno
Read the Portuguese translation →
Author: Compilado do Código Fonte TV [OFICIAL] · Watch on YouTube
Video authored by the channel shown, not by IANIA; all rights belong to the creator. Transcript and summary generated automatically; the original-language content is preserved.
Original language: Portuguese
Original video: Microsoft eleva Rust à linguagem de primeira classe para desenvolvimento interno · Channel: Compilado do Código Fonte TV [OFICIAL] · 04:11 · Watch on YouTube
Topics: Cybersecurity and software security, Software engineering with AI, Open source and software ecosystems
Summary
Section titled “Summary”A Microsoft promoveu Rust à categoria tier one para desenvolvimento interno, com suporte corporativo e ferramentas para todo o ciclo de desenvolvimento. A linguagem já aparece em mais de 100 repositórios da empresa e é usada em infraestrutura do Microsoft 365 e em componentes do Copilot. A companhia pretende usar Rust para substituir partes críticas do Windows originalmente desenvolvidas em C e C++, em resposta a vulnerabilidades relacionadas à gestão de memória. No debate, os participantes destacam o potencial da linguagem em sistemas e também em aplicações web, sem prever que ela vá substituir C ou C++.
Key points
Section titled “Key points”- A Microsoft elevou Rust à categoria tier one para desenvolvimento interno.
- A empresa estruturou ferramentas para apoiar todo o ciclo de desenvolvimento de software com Rust.
- Rust já está presente em mais de 100 repositórios da Microsoft.
- O pacote interno Oxidizer é usado para construir e otimizar infraestrutura do Microsoft 365.
- A Microsoft planeja substituir partes críticas do Windows desenvolvidas em C e C++.
- Um back-end de compilação personalizado conecta o compilador Rust às ferramentas internas do Visual C++.
- Segundo Mark Russinovich, cerca de 70% das falhas de segurança registradas no Windows decorrem de problemas de gestão de memória.
- Os participantes mencionam o uso de Rust em sistemas de baixo nível, aplicações web e runtimes.
Chapters
Section titled “Chapters”| Start | Chapter | Summary |
|---|---|---|
| 00:02 | Rust ganha status de primeira classe na Microsoft | A Microsoft promove Rust à categoria tier one e apresenta seu uso no Oxidizer, no Microsoft 365 e em componentes do Copilot. |
| 01:05 | Integração com o Windows e segurança de memória | A empresa conecta o compilador Rust às ferramentas do Visual C++ e aponta problemas de gestão de memória como uma causa importante de falhas no Windows. |
| 02:08 | A adoção de Rust e seus usos | Os participantes comentam a decisão da Microsoft, a comunidade de Rust e o uso da linguagem em aplicações web. |
| 03:10 | Rust em runtimes e sistemas de baixo nível | A conversa rejeita a ideia de que Rust necessariamente substituirá C e C++ e comenta sua adoção em runtimes e compiladores. |
Quotes
Section titled “Quotes”A Microsoft elevou Rust a linguagem de primeira classe para desenvolvimento interno. — 00:02
O ecossistema de Rust já estava presente em mais de 100 repositórios da Microsoft. — 00:33
A abordagem garante compatibilidade nativa imediata com os recursos do sistema operacional. — 01:05
Cerca de 70% das falhas de segurança registradas no Windows decorrem de má gestão de memória. — 01:37
Vamos simplesmente colocar Rust no mesmo patamar dessas linguagens e considerá-la uma opção viável. — 03:10
Concepts and entities
Section titled “Concepts and entities”Rust, Microsoft, Victor Ciura, RustConf, Oxidizer, Microsoft 365, Copilot, Windows, Visual C++, Mark Russinovich, Bun
Full transcript (original language)
Section titled “Full transcript (original language)”00:02 E a Microsoft elevou o Rust a linguagem de primeira classe para desenvolvimento interno. >> Ela oficializou aí a promoção do Rust para categoria tier one, né, de linguagens internas, colocando a tecnologia no mesmo patamar de prioridade e suporte corporativo aí dentre as linguagens está ali o C++, C#, e outra linguagem da Microsoft, duvido, é TypeScript. O anúncio foi feito pelo engenheiro principal aí, o Victor Ciura. Ele durante a conferência RustConf em Montreal destacou que a >> empresa estruturou um conjunto completo de ferramentas para cobrir todo o ciclo
00:33 de desenvolvimento de software. O ecossistema do Rust já marcava presença em mais de 100 repositórios da Microsoft, sendo utilizada no pacote interno Oxidizer para construir e otimizar a infraestrutura de serviços do Microsoft 365, como Outlook, Word, Excel e o OneDrive. Além de sustentar componentes do Copilot. Com a nova diretriz, o objetivo central passa a ser a substituição de partes críticas do Windows desenvolvidas ali originalmente em C e C++ para estancar vulnerabilidades históricas. >> Para integrar o ecossistema à base do
01:05 Windows, a equipe técnica criou um back-end de compilação personalizado que conecta o compilador Rust C diretamente às ferramentas internas do Visual C++. A abordagem garante compatibilidade nativa imediata com os recursos do sistema operacional sem exigir implementações paralelas. A guinada em direção à segurança de memória atende a um diagnóstico alarmante. Cerca de 70% das falhas de segurança registradas no Windows decorrem de má gestão de memória, segundo declarações de Mark
01:37 Russinovich, que é o CTO do Azure. Embora a convivência com o código legado C++ ainda demande cuidados com ponteiros e blocos inseguros, a empresa considera o Rust fundamental para o futuro de sua infraestrutura. >> Então, além do Linux, a A está vendo também o Rust, já está na Microsoft como linguagem ali de primeira linha, né? >> Pois é, eu fiquei realmente chocada com o percentual de 70% das falhas de segurança registradas no Windows, vem
02:08 desse tipo de problema que o Rust é conhecida mente a linguagem que ajuda a bypassar esse tipo de problema, né? Então, acho que é uma decisão acertada realmente elevar ali o Rust dentro da Microsoft para linguagens que são bem clássicas lá dentro, né? >> Isso dá mais força ainda ao ecossistema do Rust, mais segurança. A gente sabe que tem muita gente que tá escondido aí, tem umas, você pode até comentar aqui, tá? Mas tem muita gente escondido que trabalha já com o Rust. A gente em alguns eventos, se não me engano foi na
02:39 Campus Party que a gente foi em Goiânia, encontramos lá um grupo de, de pessoas que trabalham exclusivamente com o Rust e e eles curtem bastante os resultados. Sai do armário aí, você que trabalha com Rust, diz aqui nos comentários, tá? >> escondido. >> Eu sei que, apesar do uso dele ser mais pro baixo nível, vamos dizer assim, né? Para sistemas, sistemas operacionais de baixo nível, tem muita coisa já sendo desenvolvida para web, inclusive. Ele já tem frameworks para isso também. E as
03:10 notícias que a gente vê sobre o Rust, independente, tá? Ah, vai, vai matar o C, o C++, isso, não, não vamos entrar nessa seara não. Vamos simplesmente colocar ela no mesmo patamar aí dessas linguagens e colocar como uma opção sim, já viável para entrar nesse, nesse sistema. Se não me engano, por exemplo, foi o próprio Bun que migrou para Rust, né? Ele que tava sendo desenvolvido em Zig, agora também tá em Rust. Se não me engano, usaram até IA para fazer essa
03:40 conversão. A gente trouxe essa notícia, não já não tô me lembrando muito bem. >> Eu também não lembro direito. Se você lembra, coloca aqui nos comentários para refrescar a nossa memória. >> [risadas] >> Mas eu acho que é isso, o Rust também entrando nos runtimes, compiladores, na na parte mais de baixo nível realmente. Então, eu só vejo um futuro excelente pra linguagem, tá? >> E esse aqui é um corte de uma notícia do compilado do Código Fonte TV. >> Onde toda semana tem episódio novo falando de programação, tecnologia, inteligência artificial e cibersegurança.
04:11 >> Então, já se inscreve aqui no canal do compilado e acompanhe os episódios completos. >> [música] [música] [música]