[Nexus 6 Android Development] Xileforce:
"I Don't Always Run Custom Kernels. But When I Do, I Run Vindicator"

-Worlds Most Interesting Man

Pushbullet Tag: vindicator

Vindicator OTA Updater App: https://play.google.com/store/apps/details?id=com.mcswainsoftware.vindicator.ota

if there are any bugs, contact developer Jacob

You can also follow me on G+ if you would like:

xileforce@gmail.com

Intro:

This is the first kernel I've ever developed. I just started developing on android a few months ago so I'm brand new to this. I don't consider myself a developer, I'm just good at figuring things out, all credit goes to the real hard workers coming up with original ideas like Franco, Imo, Flar and Faux. Initially this was built as a kernel to compile with my ROM I'm working on but I decided I would let others get a chance to use it as well. I hope you like it and I won't be offended if you hate it. All ideas are welcome and I'll try to help as best I can. If you wish to use this kernel in a rom , feel free! Although I would love it if you let me know just for my own curiosity.

For those looking for a similar experience, but much closer to stock, I suggest giving Zen Kernel a try!​

Goal:​

Keep kernel as lean as possible while adding certain, desirable features and optimizing for maximum performance and battery life. The default settings should be optimal for a balance of battery and performance without a need to tweak.​

Disclaimer:​

If your phone blows up, its not my fault. If your phone somehow gains perpetual battery life, I'll take full responsibility.​

Features:​

-Zen Kernel Base

-Android 5.1

-BFS Cpu Scheduler (Ported By [MENTION=2632235]bbedward[/MENTION])

-Latest Linux 3.10.x

-Compiled With Uber ToolChain 6.0

-Compiled With Ofast, Strict-Aliasing, Graphite, A15 Tweaks, And Loop Nest Optimizations

-Various Other Build Optimizations

-Optional GPU OC To 700Mhz.

-GPU Initial Freq. Is 110Mhz Instead Of 240Mhz Saving Power.

-Additional GPU Steps

-CAF Power Saving Patches

-CPUIdle Driver Updated To Linux 4.0

-Slub Allocator Updated To Linux 3.18

-GPU UnderVolted

-Workqueue Updated To Linux 3.18

-Init Updated From Upstream

-Power Efficient Workqueues

-Low Power Ram Mode Enabled

-Kernel Same Page Merging

-ZenDecision Quad Core Driver

-Hotplug Affinity Enhancements

-Kexec Hardboot/MultiRom(See FAQ For Help)

-UKM Built In And Modified. Just Install Synapse App.

-Savocas Color/Gamma Control

-Lowered Regulator And Screen Voltages

-Lowered Screen Clock Speed

-Lowered Retention Voltages

-Moto QuickWakeup

-Faux's Simple GPU Governor

-Frandom (Efficient Random Number Generator)

-Hardware Floating Point Processing

-ZRam

-ZSMalloc

-I2C Min Freq. Reduced

-Cruft Free

-Slimmed Down(Increased Size Is Due To Optimizations & UKM Not Bloat)

-Tons Of Debugging Removed

-Many Misc. Optimizations

-35mhz Min Freq, 3.09ghz Max

-Several WakeLocks Removed, Such As Sensor_Ind and hsic.

-MPDecision Disabled By Default

-MSM HotPlug

-Mako Hotplug

-Adjustable Thermal With Lean Kernel Mods

-IntelliActive Governor Added

-FIOPS, ROW & BFQ IO Schedulers Added

-Tons Of IO Fixes/Performance Boosts

-No Force Encrypt. Changed To Encryptable.

-Crypto Optimizations For Enhanced IO Throughput When Encrypted

-Voltage Control

-Westwood TCP Algorithm

-PIE & HHF Network Schedulers(reduced latency)

-Tons Of CAF Commits

-Merged In Most Of Franco's Code

-Merged In Parts Of Faux123's Code

-Merged Significant Portions Of Lean Kernel Code

-Optimized RWSEM

-Many Parts Pulled From Upstream

-Merged In All CAF And Franco Interactive Commits Into Interactive

-Francos Conservative Governor

-CPU Boost Completely Removed(Replaced With Franco's)

-Wake Gestures

-F2FS Support

-LK Config

-Vibration Control

-Asynchronous FSync

-Init.D Support

-Potentially Something I Forgot...

Downloads:

[AFH] Kernel: https://www.androidfilehost.com/?w=files&flid=25836

Downloads also through app and pushbullet ;)

Amazing Donors!:

JackPollard

Maybelle

Credits:

Imoseyon

bbedward

Flar2

Franco

Faux123

Linaro

Code Aurora Foundation

Cl3Kener

Engstk

Yank555

Mistertac (Best Tester Ever)

RIPng(DespairFactor)

Neobuddy89

apb_axel

Google

Motorola

If I Missed You Lemme Know!
​

XDA:DevDB Information

Vindicator Kernel, Kernel for the Nexus 6

Contributors

Xileforce

Source Code: https://github.com/XileForce/Vindicator

Kernel Special Features: I'm special.

Version Information

Status: Stable

Current Stable Version: 2.3

Created 2015-02-06

Last Updated 2015-05-3