Mozilla ha annunciato una nuova partnership con Samsung, un’iniziativa che servirà a estendere la portata delle evoluzioni tecnologiche attualmente in preparazione nella fucina della corporation per far avanzare il Web sulle architetture di processore del futuro – eterogenee per definizione, multi-core per necessità.
Una di queste novità tecnologiche su cui Mozilla lavora da anni è Servo , layout engine di nuova generazione progettato per fornire un’esperienza web “più ricca” sfruttando in maniera molto più efficiente i processori multi-core a disposizione dei moderni sistemi informatici e gadget mobile.
Servo ha richiesto il ripensamento di vecchi presupposti da sempre dati per scontati, e oltre al pieno sfruttamento delle CPU multi-core – un obiettivo sin qui dichiarato da molti, pienamente raggiunto da nessuno – l’engine si prenderà particolare cura del concetto di sicurezza del codice sorgente.
Per raggiungere questo secondo risultato, Mozilla sta da tempo lavorando al nuovo linguaggio di programmazione Rust : giunto al momento alla versione 0.6, Rust è in via di veloce stabilizzazione e arriverà presto alla sua prima release portando in dote un concorrente di C++ altamente efficiente, capace di sfruttare i processori multi-core e “sicuro di default”.
Grazie alla collaborazione di Samsung , dice Mozilla, sia Rust che Servo sono in via di conversione all’architettura ARM e su sistema operativo mobile Android: il codice – ancora preliminare – risultante dalla conversione è già disponibile su Github .
Alfonso Maruccia