[Kernel] leanKernel v2.14 [5.1.1] LP final; v3.4 M [6.0] [13.12.2015]

  • Der Dev Imoseyon bei XDA: Quelle

    LeanKernel ist nicht für jeden.

    Meine Philosophie ist es, die Kernel-Basis so klein wie möglich zu halten und gleichzeitig Stabilität, Energieeffizienz und Schnelligkeit zu gewährleisten. LeanKernel ist dafür gedacht, ein Ersatz für den Stock-Kernel zu bieten, von daher hebt er sich nicht zu weit von Stock ab.

    Ihr werdet wahrscheinlich einige Komponenten von anderen Custom Kerneln vermissen - wenn ihr also viele Funktionen wollt, seid ihr im falschen Thread gelandet.

    Here's a longer post on what leanKernel is about.

    Also Leute, bitte lest die FAQ bevor ihr Fragen stellt.

    INSTRUCTIONS
    Wenn ihr so nah wie möglich an Stock bleiben wollt:
    1) Ladet und flasht euch das normale Build oder mit OC/UC (nehmt die neuste Zip-Datei) im Recovery.
    2) Neustart und genießt bessere Performance und Akku (hoffentlich).

    Wenn ihr noch weitere Einstellungen machen wollt, lest euch die Feature-Liste, die FAQ, die Changelogs und optional den Thread durch. Dann wisst ihr bescheid.

    DOWNLOAD (flash in recovery)

    App von Savoca zur KCAL-Farbkalibrierung (falls es FC-Probleme gibt, justiert die Farben wie bisher über lkconfig oder auch über Fauxclock, Trickster und Co. nach RGB): http://downloads.codefi.re/savoca/kcal/re…a.kcal-v1.1.apk

    Die App Kernel Adiutor kann auch nach KCAL die Farben kalibrieren: https://play.google.com/store/apps/details?id=com.grarak.kerneladiutor&hl=de

    Hier Kalibrierungs-Vorschläge für KCAL von XDA-Member @wrinklefree: FAQ

    CHANGELOG
    https://github.com/imoseyon/leanKern...ipop-ChangeLog

    PREREQUISITE
    Unlocked bootloader, custom recovery installed

    FEATURES


    Spoiler anzeigen

    * custom voltage control - use your favorite app
    * updated to latest 3.10 Linux
    * interactiveX - screen_off_maxfreq support (default 2.2Ghz)
    * sw crypto drivers updated (to use arm NEON instructions) for better encryption/decryption performance. Sequential 180MB/s reads, 60MB/s writes (using dd)
    * latest Linaro gcc 4.9 toolchain (optimized for a15 - thanks to Christopher83)
    * fat trimmed and various performance tweaks
    * f2fs support (updated to latest source from Samsung)
    * force encryption turned off (changed to encryptable)
    * overclocked to 2.9ghz (experimental - available as a separate build for now)
    * underclocked to 223mhz (experimental - available as a separate build for now)
    * Async Fsync
    * init.d support
    * cpu-boost control - enable/disable via lkconfig
    * lkconfig script for customizing leankernel (open terminal app, become superuser, then type "lkconfig" without quotes)
    * patched mpdecision to prevent changing min/max freq provided as flashable zip (in util directory)
    * color control (LG mako code ported to nexus6 by flar2)
    * charging led support
    * a lot of unnecessary stuff removed from stock kernel
    * some components updated to Linux 3.18
    * random generation optimization including e/frandom support
    * pc/usb charging with boosted current ~300-400mA
    * some selinux fixes, selinux is enforced by default - staying true to stock (you can easily disable using an app or init.d)
    * SLUB allocator updated to Linux 3.18
    * wake gesture control from flar2, modified for leankernel
    * vibe strength control
    * much of the code is up to date with latest from CodeAurora
    * (mostly for devs) /sys/module/selinux/parameters/force_audit sysfs node to audit all/hidden selinux denies.
    * power aware cpu scheduling
    * faux sound enable/disable by sysfs (and lkconfig)
    * sysfs (and lkconfig) option to disable smb135x wakelock
    * leanKernel core control script


    [COLOR=#ff0000]Wie immer übernehmen Android-Port.de, der Entwickler, Ich oder andere User keine Garantie in einem Falle des Bricks/defekts eures Gerätes.[/COLOR]
    [COLOR=#ff0000]ALLES geschieht auf eigene Gefahr, daher schaltet euren Kopf an und handelt mit Bedacht.[/COLOR]

    LKCONFIG
    Ihr könnt sowohl das lkconfig-Skript nutzen, um den LeanKernel einzustellen, als auch Apps wie Kernel Tweaker, Trickster Mod, Fauxclock, Kernel Adiutor etc. Um lkconfig aufzurufen, öffnet ihr eine Terminal-App, gebt "su" (ohne Anführungszeichen) ein für Root-Rechte, drückt Enter und dann "/sbin/lk" (ohne Anführungszeichen) und nochmals Enter.

    54 Mal editiert, zuletzt von Berlino (1. Dezember 2015 um 18:28)

  • beta5 is up:
    There will be no more changelogs.

    1) I'm providing flashable zips for patching mpdecision here: There will be no more changelogs. The no-minfreq version will not change your minimum frequency starting with beta5 leankernel.
    2) ondemand fixed, and cpu boost disabled
    3) toolchain upgraded to gcc 4.9.3.

    The first two changes combined lessons the "butter" effect a bit - I don't think it's noticeable but if you think things are visibly less smooth after flashing beta5 let me know. Instead of completely disabling mpdecision (which could negatively affect your ability to hotplug cpus) I recommend that you flash the no-minfreq version of it if you are into setting custom frequencies. And if seeing min freq changing in your cpu apps bothers you. :)

    Edit: if you install no-minfreq mpdecision, you want to keep mpdecision enabled. Otherwise you're defeating the purpose of the no-minfreq version.

  • Schon wieder ist ein bzw sind zwei Updates verfügbar.

    Changelog von beta6 und beta7 sind im Spoiler versteckt. ;) :P

  • Und wieder 2 Updates.
    Opener ist aktuell.

    Zitat

    Beta8
    1) Cleaned up lkconfig quite a bit. Should be less prone to mess up your phone.
    2) I removed a ton of unnecessary kernel crud. Beta8 should be quite a bit leaner than beat7. Do let me know if you notice something that suddenly stopped working though.

    beta9
    1) Tons of crypto changes. Backported a ton of stuff from android 3.14 branch as well as linux 3.18. Use sw crypto drivers written in assembly (rather than c) enhanced/optimized for arm/NEON
    2) Removed the crap out of horrible hw crypto
    3) Incorporated @wrinklefree 's RGB settings in lkconfig

    As for storage decryption/encryption performance, the changes I made should help. Definitely not as good as unencrypted but it's closer (i think).

  • beta10 is up:

    1) Linux 3.10.62 update
    2) lkconfig show wakeup sources option
    3) more optimizations and made even leaner

    This is likely the last beta before v1.0. I'll most likely keep the ocuc build separate.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!