Magisk v25.2 segna l'inizio della Rust-ificazione del progetto
Nel 2021, abbiamo visto i primi piccoli passi verso l'adozione del linguaggio di programmazione Rust con gestione della memoria nella base di codice Android.
John Wu, alias XDA Senior Recognized Developer topjohnwu, a quanto pare ha pensato allo stesso modo per il Magisk Project.
Secondo Wu, la sperimentazione era già iniziata dopo aver rilasciato la build v25.0 di Magisk tramite canale stabile.
Ora, topjohnwu ha lanciato una nuova build stabile di Magisk sotto forma di v25.2, con l'intera infrastruttura di registrazione passata a Rust.
La maggior parte dei componenti di basso livello di Magisk sono scritti in C++.
Tuttavia, in quanto linguaggio non gestito dalla memoria, apre il programmatore a perdite di memoria e overflow del buffer.
Rust, d'altra parte, fornisce la velocità grezza, la flessibilità e la maggior parte della mappatura diretta alle funzionalità hardware che C++ offre pur offrendo un ambiente sicuro per la memoria.
Sebbene non prevediamo di vedere presto un'implementazione completa di Magisk in Rust, è probabile che questo primo lavoro sull'integrazione del codice Rust nell'infrastruttura di registrazione del progetto sia molto importante.
Magisk XDA Forums In particolare, una build intermedia v25.1 è uscita solo dodici giorni dopo che la versione v25 è stata pubblicata, ma si trattava di un aggiornamento di correzione di bug minore.
L'ultima versione stabile di Magisk, tuttavia, è un aggiornamento di manutenzione completo che presenta anche una serie di miglioramenti relativi a MagiskInit.
Di seguito puoi trovare il log delle modifiche completo per Magisk v25.2: [MagiskInit] Risolve un potenziale problema quando viene utilizzato stub cpio [MagiskInit] Corregge il riavvio al ripristino quando viene utilizzato stub cpio [MagiskInit] Corregge il collegamento simbolico sepolicy.rules per i dispositivi rootfs [Generale ] Migliore rilevamento della crittografia dei dati [Generale] Sposta l'intera infrastruttura di registrazione in Rust Se desideri controllare la versione v25.2 in dettaglio, vai avanti e scaricala subito sul tuo dispositivo dal link sottostante.
Nel caso in cui dovessi riscontrare problemi con l'ultima build, assicurati di presentare una segnalazione di bug nella sezione "Problemi" del repository GitHub del progetto.
Scarica Magisk v25.2 Fonte: John Wu su Twitter Il post Magisk v25.2 segna l'inizio della Rust-ification del progetto apparso per la prima volta su XDA.