Dopo aver introdotto il linguaggio di programmazione Rust su Android, Google sta ora cercando di portarlo nel kernel Linux per ridurre i problemi di sicurezza. Come Google ha spiegato il mese scorso , Rust - un linguaggio sviluppato da Mozilla Research - fornisce garanzie di sicurezza della memoria al sistema operativo Android, che è stato storicamente scritto in C e C ++. Google punta a Rust sul nuovo codice Android, piuttosto che riscrivere i milioni di righe di codice esistente in Rust.
"Riteniamo che Rust sia ora pronto per entrare a far parte del C come linguaggio per l'implementazione del kernel. Può aiutarci a ridurre il numero di potenziali bug e vulnerabilità di sicurezza nel codice, funzionando bene con il kernel core e preservandone le caratteristiche prestazionali," spiega Wedson Almeida Filho del team Android di Google. Filho nota che la densità dei bug di sicurezza della memoria nel kernel Linux è piuttosto bassa. Tuttavia, quando si verificano, il team di sicurezza di Android generalmente li considera difetti di gravità elevata.
Commenti
Posta un commento