1. TugaTech » Software » Noticias de Software
  Login     Registar    |                      
Siga-nos

Rust logo da linguagem de programação

A linguagem de programação Rust tem vindo a ganhar uma popularidade considerável nos últimos anos, e a Microsoft parece estar totalmente a bordo. Depois de ter integrado o Rust no kernel do Windows 11 em julho de 2023, a gigante tecnológica está agora a incentivar ativamente os programadores a adotar esta linguagem para a criação de drivers no seu sistema operativo.

A segurança da memória como prioridade máxima

Numa publicação no seu blog, a Microsoft sublinha a importância crítica de escrever código seguro para drivers. Estes componentes de baixo nível comunicam diretamente com o hardware, e qualquer falha pode ter consequências graves para a estabilidade e segurança do sistema. É aqui que o Rust brilha.

O principal ponto de venda do Rust é a sua garantia de segurança de memória, uma área que historicamente tem sido um enorme desafio para linguagens tradicionais como C e C++, comummente usadas para escrever drivers. Para além disso, o Rust oferece outras vantagens significativas:

  • Verificações de tipo rigorosas

  • Segurança em ambientes de concorrência (concurrency)

  • Capacidades de análise estática

  • Abstrações em tempo de compilação

  • Interoperabilidade com linguagens de programação tradicionais

O projeto windows-drivers-rs e o papel da equipa Surface

A aposta da Microsoft não é apenas teórica. A equipa do Surface já está a contribuir ativamente para o projeto de código aberto windows-drivers-rs, disponível no GitHub. Este projeto está a ser utilizado para desenvolver e distribuir drivers escritos em Rust para os dispositivos Surface.

Segundo a equipa, esta abordagem não só está a melhorar a segurança e a fiabilidade dos seus próprios produtos, mas também a "elevar a fasquia de segurança para todo o ecossistema Windows". A Microsoft apela agora a que mais programadores se juntem e contribuam para a iniciativa windows-drivers-rs, que contém bibliotecas (crates), exemplos, documentação e guias, suportados por uma comunidade ativa.

O futuro dos drivers no ecossistema Windows

Olhando em frente, a Microsoft prometeu melhorias na plataforma, avanços para alcançar a paridade de funcionalidades entre o Rust e o tradicional Windows Driver Kit (WDK), e uma maior disponibilidade de abstrações de código aberto.

Resta saber se o Rust se tornará a norma para a escrita de drivers no diversificado ecossistema de hardware do Windows, mas o impulso dado pela Microsoft é, sem dúvida, um passo significativo nessa direção.

Foto do Autor

Aficionado por tecnologia desde o tempo dos sistemas a preto e branco

Ver perfil do usuário Enviar uma mensagem privada Enviar um email Facebook do autor Twitter do autor Skype do autor

conectado
Encontrou algum erro neste artigo?



Aplicações do TugaTechAplicações TugaTechDiscord do TugaTechDiscord do TugaTechRSS TugaTechRSS do TugaTechSpeedtest TugaTechSpeedtest TugatechHost TugaTechHost TugaTech