[Samsung Galaxy S 5 Unified Development] sunilpaulmathew:
This project is now "End-of-Life" (EOL). Thanks to all of you for the kind support...

/* Introduction */

I built all these kernels with an aim to simply experience and compare the advantages (and sometimes the issues) of higher GCC versions (7 and above) with that of stock kernel (typically built using Google’s stock GCC-4.9.x tool-chain) as well as my own SmartPack-Kernel (built using stock as well as various custom tool-chains). All the credits goes to haggertk and all the others developers associated to Lineage-OS (especially the klte team) as I simply build from their source using latest tool-chains (Of-course, it requires significant modifications on the source code. For more details, please visit GitHub source).

/* DISCLAIMER!! */

I am not responsible for any damage to your device. Everything you are doing on your device is on your own risk.
I only own kltelgt (Korean variant). Hence, kernels under the category 'kltekor' are only tested by myself.
Please note that flashing any custom Kernel including mine will void your warranty.

/* What is Stock-Kernel and how it is different from official LOS Kernel? */

As the name itself says, these are simply stock Kernels build from official Lineage-OS kernel source code, however, using custom tool-chains of higher GCC version such as GCC-7.x/8.x. If you want to know more about Kernel’s in general, I suggest you to read this in-depth guide by [MENTION=5811506]Saber[/MENTION]. You may probably use these web-links to know more about Linaro, UBERTC and Bleeding Edge Toolchain.

/* What is included */

Separate GCC-7.x/8.x builds for the supported devices. You guys can freely test, compare and stay with the one you like more.

/* What you can expect */

Much better performance/SOT, and also some bugs in the worst case.

/* Supported devices */

klte: SM-G900F, SM-G900V, SM-S902L

kltekor: SM-G900K/L/S​

/* Compatibility */

This kernel is only meant to work on Lineage-OS 14.1 and nothing else. However, it may work on other LOS-14.1 (and AOSP) based Nougat ROMs (Please try at your own risk).

This kernel will NOT work in Samsung Stock and other TW ROMs.

/* How-to-Install */

1. Download and copy Kernel into your phone

2. Go to recovery (TWRP recommend)

3. Flash Kernel

4. Reboot and Enjoy​

/* What I can offer */

Regular updates with each LOS release.

Try to keep the tool-chains as up-to-date as possible.

/* What I can’t offer */

I may (and mostly will) not add new features. Because, my intention is simply not that for this Kernel. For those who are looking for a more feature rich Kernel, I advised you to try other existing good kernels including my own SmartPack-Kernel.

I never attempt to fix bugs in the LOS kernel source that are really difficult or very much time consuming.

/* Features */

Build from latest Lineage OS source code.

Build using Linaro 7.3 (GCC-7.3.1)/Bleeding Edge Toolchain 8.2 (GCC-8.2) tool-chain.

Anykernel concept for compatibility with maximum devices and ROMs.

Features: All the features available in the stock LOS Kernel (neither removed nor added).

For advanced kernel tweaking, you may use Offical Kernel Auditor.​

/* Downloads */

GitHub release page

/* Acknowledgements */

[MENTION=2693412]haggertk[/MENTION]

[MENTION=6842057]nathanchance[/MENTION]

[MENTION=3279788]ZaneZam[/MENTION]

[MENTION=5811506]Saber[/MENTION]

[MENTION=4544860]osm0sis[/MENTION]

[MENTION=4443334]Grarak[/MENTION]

Many other XDA developers

XDA:DevDB Information

Stock-Kernel, Kernel for the Samsung Galaxy S5

Contributors

sunilpaulmathew

Source Code: https://github.com/SmartPack

Kernel Special Features: Built using GCC-7.x/8.x

Version Information

Status: Nightly

Created 2017-11-18

Last Updated 2018-11-01