Aller au contenu

[KERNEL-08/12/2013] ThunderzapLike-V2


DrShadow

Recommended Posts

Salut,
 
Voici le nouveau kernel fraîchement compilé ! Sur antutu, les différences sont surtout visibles au niveau de la gestion du stockage. Néanmoins, il gagne assez en autonomie.
 
Release actuelle : ThunderzapLike-V2.2
Date : 17/12/2013
Basé sur : Thunderzap V2
Sources par : Base : varun.chitre15 de xda & Portage+Tweaks : Dr-Shadow
ROM recommandée : JellyBeNext
 
Lien : ThunderzapLikeV2.2.zip

Version de départ du kernel :  3.4.0 
Version actuelle du kernel :     3.4.10

Nombre de commits actuels : 767

Ce n'est qu'un début, il y a encore des améliorations à réaliser (import des patchs de l'upstream + optimisations de la config + compatibilité 4.2.2)
 
Lien vers les sources (GPL compliant) : https://github.com/Dr-Shadow/android_kernel_acer_c10
 
Pour désinstaller le kernel, reflashez votre ROM (JellyBeNext ou stock)
 
Changelog :

V2.2 : *Version sortie le 17/12/2013

*Upstream à 3.4.10

V2.1 : *Version sortie le 12/12/2013

*Réactivation des scripts init.d (ceux fournis par JellyBeNext)

*Insecure (oubli de le remettre lors de la release)

 
V2    : *Version initiale au 08/12/2013


 
Fonctionnalités rajoutées : (en anglais)

  • Insecured
  • Persistent ADB
  • Compiled using GCC 4.6
  • Cortex A9 optimizations
  • Neon optimizations
  • Increased the kernel timer from 100==>300
  • Removed old SHA1 routines
  • XZ Compression for zImage and GZIP compression for initrd
  • Dynamic Filesync Control 2.0
  • Dynamic Management of Dirty page writeback
  • Lock initial TCP window size to 64k (Improves network ping and output)
  • Faster NOATIME and NODIRATIME mounting flags
  • Disabled Gentle Fair Sleepers
  • Enabled ARCH_POWER
  • Asynchronous I/O latency to a solid-state disk greatly increased
  • Patches to prevent depleting Entropies
  • Frandom driver - Fast Kernel Number Generator
  • Reduced Android Logger size
  • Enabled SWAP support
  • Optimized AES and SHA1 routines
  • Upgraded sources to Upstream 3.4.5 sources --Still in progress since the upstream is at 3.4.62 currently
  • Lowered Log Buffer shift
  • Optimized apply_slack() method for size and speed
  • Various EXT4 Filesystem patches from android_kernel_common
  • Plugged memory leaks to cpufreq driver from upstream
  • Ability to change IO-Schedulers without need of root
  • Optimizations to SLUB memory allocator
  • Decreased CPU transition latency
  • Enabled 7 new TCP congestion controls - Westwood, Bic, Vegas, HTCP, HSTCP
  • Removed all debugging shi**
  • Proportional Rate Reduction for TCP - Google
  • Optimized swahb32() byteswap helpers
  • Compiled vfp with neon
  • Tuned CFS parameters
  • Reduced vfs cache pressure size
  • Optimized VM dirty ratios
  • Optimizations to Android Low Memory Killer
  • Optimized CFQ scheduler-you really don't need any other IO scheduler
Modifié par DrShadow
  • Like 1
Lien vers le commentaire
Partager sur d’autres sites

Alors, j'ai fait déjà pas mal de recherches dans le kernel pour chercher ce qui pourrait être modifié mais... le kernel n'est pas tout à fait basé sur le 3.4.0 car certains fichiers ont bénéficié de fix qui étaient réalisés lors du kernel 3.4.5 par exemple.

 

Du coup, je pensais justement faire remonter l'arbre des commits du kernel android pour arriver au 3.4.39 mais vu le bazar que ces fix rajoutent (surtout qu'il sont accompagnés de lignes monstrueuses comme :

//Update Patch from Google
 
Cela rend difficile la manipulation des sources mais je n'abandonne pas là bien sûr :)
Lien vers le commentaire
Partager sur d’autres sites

Bon j'ai récupéré de nouvelles sources pour le kernel et je suis arrivé en 3.4.5 avec quelques petites surprises ;)

La taille du kernel fait 3M6

Quand je récupérerais mon accès internet, je mettrais le kernel en ligne

Please standby :)

Lien vers le commentaire
Partager sur d’autres sites

Pour la réception des messages la LED clignote rouge aussi pour moi, autre point pour la luminosité le niveau mini est plus élevé qu'avant, pour le reste ça roule, les fréquences cpu sont bien gérées, a voir l'autonomie à la longue  :)

 

Pour le HS: je mettrai à jour le topic concerné  :ph34r:

Lien vers le commentaire
Partager sur d’autres sites

Je suis revenu sur le kernel stock, je vais exposer mes problèmes :

 

- Pas de luminosité max (aucune différence entre les deux paliers)

- Comportement de la LED assez étrange

 

A part ça, vraiment du bon boulot!  :)

Modifié par idhem59
Lien vers le commentaire
Partager sur d’autres sites

Rejoignez la conversation

Vous pouvez poster maintenant et vous enregistrez plus tard. Si vous avez un compte, connectez-vous maintenant pour poster.

Invité
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

×
×
  • Créer...