[KERNEL][LINARO]**SpeedWizz_N2**[Sammy Rom]
http://3.bp.blogspot.com/-P7IXW1EQ_T...90313-1938.png
Il kernel è frutto di uno studio mirato al raggiungimento di un equilibrio tra performance, efficenza nel consumo delle risorse e stabilità di utilizzo.
In ogni caso non ho la presunzione di dire che ci sono riuscito per due motivi: si tratta pur sempre di un progetto work - in - progress e secondariamente tenete a mente che io sono semplicemente una persona con un minimo di esperienza che tenta di capire come funziona un kernel linux e soprattutto che tenta di capire quali conseguenze può avere l'introduzione di una modifica rispetto ad un altra.
Caratteristiche del kernel (versione corrente 22/01)
Al link trovate il relativo Changelog della versione corrente
Quote:
- Solo per rom a base samsung JB 4.3!
Changelogs dalla versione 10/8
- SOLAMENTE per rom (stock o custom) Samsung 4.3 JB
- Basato sui sorgenti forniti da Samsung OSRC n7100-update3
- Linux kernel 3.0.101
- Algoritmo di compressione LZMA per zImage e ramdisk
- CPU Boost driver
- Gentle Fair Sleepers disabilitati direttamente dal codice del kernel
- SELinux è presente ma viene disabilitato ad ogni avvio
ATTENZIONE: Nel caso in cui vogliate per qualunque esigenza ritornare dallo speedwizz ad un altro kernel con lo stato permissive o addirittura enforcing sarete costretti a riflashare la rom intera previa formattazione di tutto. Il solo kernel vi farà fare l'avvio ma renderà instabile ed inutilizzabile il sistema.
FATE UN NANDROID backup prima passare da un kernel all'altro e siete a cavallo, ripristinando il nandroid ritorna tutto apposto.
- Adattate e portate con successo le mod e gli hack presenti nel vecchio kernel 4.1.2
1. CPU Overclock fino a 1920 mhz
2. CPU Undervolt
3. GPU control - undervolt and overclock
4. Parecchie ottimizzazioni
5. Fading del led di notifica
6. TouchWake (con slide2wake feature se impostate il timeout a zero)
7. zzmoove, pegasusQ, LulzactiveQ e altri governors
8. Schedulers Sio, row, zen, cfq, deadline (tweaked) e noop
9. Proportional rate reduction per la congestione TCP
10. Disabilitati parecchi sistemi di logs
11. Android logger è compilato come modulo
12. Frandom built-in
13. Dynamic file system synch
14. Boeffla sound engine
15. Zipallign optional feature
15. Post-init tweaks
16. Init.d support e busybox run parts
- Riscritti e adattati tutti gli script per un corretto funzionamento dell'app speedwizz manager.
ERRORI CONOSCIUTI:
- La feature touchwake non funziona sempre benissimo, in alcuni casi il dispositivo rimane spento anche dopo diversi tentativi di risveglio.
DOWNLOADS
CREDITI E RINGRAZIAMENTI
Quote:
Nonostante io abbia lavorato sui sorgenti stock Update3 forniti da samsung, sappiate che il kernel contiene parecchie modifiche originariamente create da altri sviluppatori. E nello specifico:
- Marco9797 per essersi prestato a ruolo di beta tester
- AndreiLux (per gpucontrols, SDS e Exynos sfruttare le correzioni)
- GokhanMoral (per PegasusQ tweaks governatore e altre patch)
- Simone201 (main linux versione aggiornamento, diverse patch e controllo del suono boeffla)
- Hardcore (SpeedMod S3 patch utilizzate per le mie release iniziale del kernel)
- Ptmr3 (per Overclock interfaccia)
- Googy_anas (alcune idee e patch)
- AndiP (Boeffla sound mod e applicazione)
- Angelom (il mio preferito sviluppatore)
- Faux123 (fsynch dinamico e molte patch)
- FranciscoFranco (principali kernel Linux aggiornamenti patch)
- Netharchy (controllo GPU)
- Wanam (interfacce Undervolt)
- Sakuramilk (per la personalizzazione di boot logo ispirazione)
- Pluccio (Tester)
- Loudness79 (tester)
- Acr101 (per suggerimenti attraverso test del kernel e tweaks governatore)
- HMCarbide (per la sua impressionante applicazione di gestione di script
- Stratosk (per i suoi script di personalizzazione)
- Sarcastillo (molte patch e le idee)
- Chainfire (Superuser e per essere Dio di root)
- Nazar78 (per il supporto bootanimation)
E ovviamente chiunque altro io abbia dimenticato di citare nell'elenco (possibilmente mandatemi un messaggio privato per farmi notare la discordanza).
Un ringraziamento speciale va ai compagni di viaggio del Blue Oyster Team, che nell'occasione hanno fatto da beta testers:
- Giuros77
- Janobifronte
- Crisgen
- Marco9797
- Picciotto