Changelog Latest version Speedwizz Kernel 4.2 Stable
- Nuova configurazione speedwizz_defconfig
totalmente abbandonato il def_config di derivazione SpeedMod, il kernel prosegue sulla propria strada già da parecchie versioni precedenti a questa
- Aggiornato il compilatore incrociato a Linaro Toolchain 4.7 (08-2012)
Il risultato è una ottimizzazione generale del codice che si traduce in minor consumo di risorse e maggiore stabilità.
Provare per credere.
- Questa build fixa parecchi warnings di compilazione e per parecchi intendo circa una trentina (ne mancano all'appello una dozzina)
il messaggio di warning è un messaggio proveniente dal compilatore, non è un errore bloccante (difatti la compilazione va a buonfine) ma può a volte compromettere la stabilità di un programma (il kernel è un insieme di programmi scritti la maggior parte in linguaggio C).
La maggior parte dei warnings che ho in fase di compilazione sono causati da variabili o funzioni non utilizzate.
Ovviamente il vantaggio più grosso nel NON avere questo tipo di warnings consiste nel fatto che meno codice "morto" si trova dentro un kernel meno risorse impiegherà il kernel per svolgere i propri compiti e il kernel sarà piu performante in termini di fluidità e stabilità.
In ogni caso un warning lo considero come un vero e proprio bug (genericamente parlando) anche se di minore entità o anche se non è avvertibile dall'utente.
- aggiunto NSTools
Potrete utilizzare l'app per configurare tutti i parametri che sono gestibili dall'utente, OC, UV, BLN, script di avvio, ecc..
- Migliorato il supporto all'init.d
Adesso verrà creata un apposita cartella init.d se non è presente nella rom (come nel caso delle rom stock), qualora invece sia esistente questa non verrà toccata e verrà attivato solo il supporto alle run parts.
- ripuliti alcuni script negli initramfs
molte cose erano inutili e legate alla presenza di extweaks (dato che gli initramfs del kernel sono di derivazione Siyah), che come sapete non è supportata dal kernel
- Inserito il supporto al modulo Zram e Swap
Attivato di default ma disattivabile dall'utente tramite semplici istruzioni che trovate di seguito.
L'impiego della zram consiste nell'utilizzo di una porzione di RAM compressa ripartita in un singolo device, nel caso specifico di questo kernel, con capienza di 300mb e allocata nella ram stessa, con una percentuale di compressione del 50% circa, per un totale di circa un giga di ram totale tra reale e compressa.
Il vantaggio principale consiste nel mantenere le applicazioni in cache (non ATTIVE) per un periodo più lungo rispetto al normale, con un conseguente vantaggio nell'esperienza multitasking.