[Kernel] [1/25] Simple Stream

USBhost

Recognized Contributor
Oct 23, 2013
5,986
6,910
113
u:r:usbhost:s0
Simple Stream is what I wanted to make a while ago
about being simple, small and up-to-date with google and Linux.
It will have optimizations here and there but for the most part it will be stock
But with updates! Simple Stream = upstream stock AKA what stock should have been.

This will only boot on new Stock/AOSP ROMs
i do not plan to support CM ROMs.

Download

-| Linux 3.10.95
-| latest from google
-| build optimizations
-| small memory optimizations
-| zram optimizations
-| lmk optimizations
-| SELinux permissive
-| no forced encryption
-| main debugging disabled
-| 2.0A charging
-| USB fast charging
-| latest f2fs
-| uksm

if recovery bootloops
look here


XDA:DevDB Information
Simple Stream, Kernel for the Nexus 9

Contributors
USBhost
Source Code: https://github.com/USBhost/Simple-Stream

Kernel Special Features:

Version Information
Status: Stable
Current Stable Version: v1.6
Stable Release Date: 2016-01-25

Created 2015-12-09
Last Updated 2016-02-14
 

USBhost

Recognized Contributor
Oct 23, 2013
5,986
6,910
113
u:r:usbhost:s0
Changelog

Code:
v1.6
-| latest: from google
-| Linux: 3.10.95

v1.5
-| latest from google
-| fixed: led for some ROMs

v1.4
-| cpu is now 2.5Ghz
-| cpu frequency tuning : from FIRE-ICE
-| fixed: lmk's values, the old ones should work now
-| f2fs: updated :: big update
-| latest from google's tegra branch
-| ramdisk: updated to 6.0.1_r10

v1.3
-| lmk: will only start to kill until swap/zram is 2/3 full
-| lmk: some fixes
-| latest from google
-| usb fast charging
-| f2fs updated

v1.2
-| zram: core use fix
-| add: uksm :: its disabled by default 
-| lmk: some more updates
-| selinux can be enforcing now

v1.1
-| lmk: updates
-| f2fs: updated
-| zram: some tuning
-| main debugging disabled 
-| some other fixes
 
Last edited:

oby2

Senior Member
Jul 9, 2011
199
23
0
Guaynabo
Is the only difference between this and fire and ice that this one is for stock roms? I wanted to say keep up the good work and it's because of you that my nexus 9 is even remotely usable.

Sent using XDA One
 

USBhost

Recognized Contributor
Oct 23, 2013
5,986
6,910
113
u:r:usbhost:s0
Is the only difference between this and fire and ice that this one is for stock roms? I wanted to say keep up the good work and it's because of you that my nexus 9 is even remotely usable.

Sent using XDA One
Thanks man!

Simple Stream is what I wanted to make a while ago
about being simple and up-to-date with google and Linux
It will have optimizations here and there but for the most part it will be stock
But with updates! also with this one I'm keeping selinux enabled.

So the differences are it will be mostly stock.

Simple Stream means upstream stock
 

lmulli

Senior Member
Mar 6, 2010
961
281
83
do you guys want me to add OCing?
I'd rather just have an enhanced stock kernel with no oc Have used your fire-ice kernel and found that it gives me lags whereas with stock my device runs quite well (as well as this ****ty device runs anyway!!) TA.

Sent from my Nexus 9 using Tapatalk
 

dmantilal

Senior Member
Dec 31, 2012
94
21
0
I'd rather just have an enhanced stock kernel with no oc Have used your fire-ice kernel and found that it gives me lags whereas with stock my device runs quite well (as well as this ****ty device runs anyway!!) TA.

Sent from my Nexus 9 using Tapatalk
What if he allows OCing while setting the default frequencies to stock?

Does simply allowing the option for OCing cause problems?
 

USBhost

Recognized Contributor
Oct 23, 2013
5,986
6,910
113
u:r:usbhost:s0
Yes please. :)

SELinux permissive or enforcing? (I expected enforcing, like stock.)

I really like the philosophy behind this kernel.
you should be able to set it to enforcing
the reason i set it to permissive is because root does not like enforcing well
but if you want me to set it to enforcing i can do that too

I'd rather just have an enhanced stock kernel with no oc Have used your fire-ice kernel and found that it gives me lags whereas with stock my device runs quite well (as well as this ****ty device runs anyway!!) TA.

Sent from my Nexus 9 using Tapatalk
What if he allows OCing while setting the default frequencies to stock?

Does simply allowing the option for OCing cause problems?
it should not
 
  • Like
Reactions: matthewgwilt

dmantilal

Senior Member
Dec 31, 2012
94
21
0
you should be able to set it to enforcing
the reason i set it to permissive is because root does not like enforcing well
but if you want me to set it to enforcing i can do that too
Would choice of rooting method effect which SELinux mode we should pick?

Like SuperSU 2.62 systemless vs standard SuperSU 2.52?

I am using 2.62 with stock 6.0.1 currently. No probs yet.
 

USBhost

Recognized Contributor
Oct 23, 2013
5,986
6,910
113
u:r:usbhost:s0
Would choice of rooting method effect which SELinux mode we should pick?

Like SuperSU 2.62 systemless vs standard SuperSU 2.52?

I am using 2.62 with stock 6.0.1 currently. No probs yet.
standard SuperSU 2.52 needs permissive
2.62 don't know but most likely it will work on enforcing.

I prefer having it permissive because it will save headaches in the future.
 
Last edited:

dmantilal

Senior Member
Dec 31, 2012
94
21
0
standard SuperSU 2.52 needs permissive
2.62 don't know
He has a boot.img mod for the standard SuperSU that allows setting SELinux to enforcing.
http://forum.xda-developers.com/app...arshmellow-t3219344/post63168310#post63168310

Edit: It looks like you would need to make a zip for every Android release, but most of us are going to be on the latest, so that might not be much of a problem.

Edit2: According to my setup, SuperSU 2.62 needs no extra work beyond just flashing the zip to allow Enforcing. So, if you require SuperSU 2.61+, enabling Enforcing would be easy (for now).

Code:
[email protected]:/ # grep version.rel /system/build.prop
ro.build.version.release=6.0.1
[email protected]:/ # su -v
2.62:SUPERSU
[email protected]:/ # uname -a
Linux localhost 3.10.40-ga54a4f4 #1 SMP PREEMPT Wed Nov 4 00:31:24 UTC 2015 aarch64
[email protected]:/ # getenforce
Enforcing
 
Last edited:

tibere86

Senior Member
Feb 14, 2009
1,425
272
0
Rockville, MD
I'd rather just have an enhanced stock kernel with no oc Have used your fire-ice kernel and found that it gives me lags whereas with stock my device runs quite well (as well as this ****ty device runs anyway!!) TA.

Sent from my Nexus 9 using Tapatalk
I too find that Simple Stream kernel is smoother than Fire-Ice.

Edit: After a few hours of use, Simple Stream makes my tablet run hotter. Flashing back to Fire-Ice ?
 
Last edited:
Our Apps
Get our official app!
The best way to access XDA on your phone
Nav Gestures
Add swipe gestures to any Android
One Handed Mode
Eases uses one hand with your phone