Choose style:

Author Topic: Android Kernel vs Peppermint kernel  (Read 4877 times)

0 Members and 1 Guest are viewing this topic.

Offline sskarma

  • Member
  • ***
  • Posts: 376
  • Karma: 32
    • View Profile
  • Peppermint version(s): Peppermint 6 32-bit
Android Kernel vs Peppermint kernel
« on: October 14, 2015, 11:40:50 pm »
Hi guys, so my phone says that it's Kernel is "3.4.0" and My Peppermint 6 installation says it has kernel "3.16.0-50-generic i686 (32-bit)".

I'm confused because Peppermint 6 was released in 2015 and Android 4.3 in 2013 (Android 6.0 being the most recent one). My question is, why does my Android uses a newer kernel?


Offline Slim.Fatz

  • Trusted User
  • Veteran
  • *****
  • Posts: 1629
  • Karma: 447
  • Where's the mouse?
    • View Profile
  • Peppermint version(s): Peppermint 7, 8.5 & 9 - 64bit
Re: Android Kernel vs Peppermint kernel
« Reply #1 on: October 14, 2015, 11:53:20 pm »
Hi sk_sarma,

The Linux kernel from the 3.4.x series actually appeared much earlier than the kernel from the 3.16.x series. So your Android appears to be using a much older kernel.

My question would be: why do the Android gurus still use a such an old kernel?

Regards,

-- Slim
"Life first -- Peppermint a close 2nd!" -- Zeb

Tread lightly: Fluxbox, JWM, i3, Openbox, awesome

Offline sskarma

  • Member
  • ***
  • Posts: 376
  • Karma: 32
    • View Profile
  • Peppermint version(s): Peppermint 6 32-bit
Re: Android Kernel vs Peppermint kernel
« Reply #2 on: October 15, 2015, 01:06:55 am »
Thank you Slim, I thought 3.4.x came after 3.16.x :P :) 

Online PCNetSpec

  • Administrator
  • Hero
  • *****
  • Posts: 23938
  • Karma: 2656
  • "-rw-rw-rw-" .. The Number Of The Beast
    • View Profile
    • PCNetSpec
  • Peppermint version(s): Peppermint 8R, 9, and 9R
Re: Android Kernel vs Peppermint kernel
« Reply #3 on: October 15, 2015, 06:15:02 am »
nope .. 4 is a smaller number than 16 .. it's not 3.1.6, it's 3.16 ;)

Android 5.0 (lollipop) had the 3.16 kernel .. Android 4.3 was an older OS with an earlier kernel

Code: [Select]
Android Version (codename)|   API Level  |   Linux Kernel in AOSP
-----------------------------------------------------------------
1.5    Cupcake            |   3          |   2.6.27
1.6    Donut              |   4          |   2.6.29
2.0/1  Eclair             |   5-7        |   2.6.29
2.2.x  Froyo              |   8          |   2.6.32
2.3.x  Gingerbread        |   9, 10      |   2.6.35
3.x.x  Honeycomb          |   11-13      |   2.6.36
4.0.x  Ice Cream Sandwich |   14, 15     |   3.0.1
4.1.x  Jelly Bean         |   16         |   3.0.31
4.2.x  Jelly Bean         |   17         |   3.4.0
4.3    Jelly Bean         |   18         |   3.4.39
4.4    Kit Kat            |   19, 20     |   3.10
5.x    Lollipop           |   21, 22     |   3.16.1
6.0    Marshmallow        |   23         |   3.18.10
Source:
https://en.wikipedia.org/wiki/Android_version_history#Kernel_vesions
« Last Edit: October 15, 2015, 07:01:45 am by PCNetSpec »
WARNING: You are logged into reality as 'root' .. logging in as 'insane' is the only safe option.

Team Peppermint
PCNetSpec

Offline sskarma

  • Member
  • ***
  • Posts: 376
  • Karma: 32
    • View Profile
  • Peppermint version(s): Peppermint 6 32-bit
Re: Android Kernel vs Peppermint kernel
« Reply #4 on: October 15, 2015, 07:03:29 am »
Thank you for the detailed explanation, PCNetSpec. This idea came to my mind because mathematically, 3.4 is greater than 3.16. I didn't realize that what came after the point was a separate entity and hence, 3.16 is actually greater than 3.4 :) Thank you again, Slim ;)

Online PCNetSpec

  • Administrator
  • Hero
  • *****
  • Posts: 23938
  • Karma: 2656
  • "-rw-rw-rw-" .. The Number Of The Beast
    • View Profile
    • PCNetSpec
  • Peppermint version(s): Peppermint 8R, 9, and 9R
Re: Android Kernel vs Peppermint kernel
« Reply #5 on: October 15, 2015, 07:14:38 am »
I must admit that the first time I saw the 3.9 kernel being updated to 3.10 I thought the same thing ;)
WARNING: You are logged into reality as 'root' .. logging in as 'insane' is the only safe option.

Team Peppermint
PCNetSpec

Offline sskarma

  • Member
  • ***
  • Posts: 376
  • Karma: 32
    • View Profile
  • Peppermint version(s): Peppermint 6 32-bit
Re: Android Kernel vs Peppermint kernel
« Reply #6 on: October 15, 2015, 07:44:52 am »
Yes, I got confused :P

Offline marcdutonkin

  • Jr. Member
  • **
  • Posts: 28
  • Karma: 0
  • New Forum User
    • View Profile
Re: Android Kernel vs Peppermint kernel
« Reply #7 on: October 15, 2015, 07:25:00 pm »
I too am a little confused because my Samsung Galaxy note 3 purchased in early 2014 and upgraded to lollipop 5.0 this summer, does not appear to have a 3.16 kernel.
Instead, it seems to have a 3.4.0 kernel  :o

Offline scifidude79

  • Global Moderator
  • Hero
  • *****
  • Posts: 3823
  • Karma: 832
    • View Profile
  • Peppermint version(s): Peppermint 9
Re: Android Kernel vs Peppermint kernel
« Reply #8 on: October 15, 2015, 07:47:40 pm »
I must admit that the first time I saw the 3.9 kernel being updated to 3.10 I thought the same thing ;)

I had the same issue when Gimp went to 2.8.10.  I was like, "there was already a Gimp 2.8.1."  ;)

Offline sskarma

  • Member
  • ***
  • Posts: 376
  • Karma: 32
    • View Profile
  • Peppermint version(s): Peppermint 6 32-bit
Re: Android Kernel vs Peppermint kernel
« Reply #9 on: October 15, 2015, 10:31:04 pm »
looks like software versions and mathematics don't really go well with each other :P

I downloaded terminal emulator on my android and I was hitting a lot of commands but none of them worked! :o The only commands that worked were "df"' "top" and "ls /dev".

Offline marcdutonkin

  • Jr. Member
  • **
  • Posts: 28
  • Karma: 0
  • New Forum User
    • View Profile
Re: Android Kernel vs Peppermint kernel
« Reply #10 on: October 16, 2015, 01:09:39 am »
I downloaded the Shell Terminal Emulator. This application automatically displays the linux kernel version. In my case, it's Linux 3.4.0.4540543 for Android 5.0. :-\

Offline sskarma

  • Member
  • ***
  • Posts: 376
  • Karma: 32
    • View Profile
  • Peppermint version(s): Peppermint 6 32-bit
Re: Android Kernel vs Peppermint kernel
« Reply #11 on: October 16, 2015, 01:16:26 am »
marcdutonkin, have you tried going to settings > about device? what kernel version does it show?

Offline marcdutonkin

  • Jr. Member
  • **
  • Posts: 28
  • Karma: 0
  • New Forum User
    • View Profile
Re: Android Kernel vs Peppermint kernel
« Reply #12 on: October 16, 2015, 02:10:12 am »
Yes, this is the first operation that I made. Unfortunately, I have not managed to integrate the screenshot in my post, see above.  :(

It shows :
Model number : SM-N9005
Android Version : 5.0
Kernel Version : 3.4.0-4540543

Offline sskarma

  • Member
  • ***
  • Posts: 376
  • Karma: 32
    • View Profile
  • Peppermint version(s): Peppermint 6 32-bit
Re: Android Kernel vs Peppermint kernel
« Reply #13 on: October 16, 2015, 02:20:35 am »
Yeah it uses an older kernel despite running lollipop. shouldn't be an issue because you're already enjoying the lollipop goodies. ART and project volta :) You should also consider upgrading to Marshmallow 6.0 because it brings a feature to manage app permissions. It is very important. Once I was installing the twitter app and I was surprised to see that it needs access to my microphone. My friend has a Xiaomi mi4i running lollipop and they've tweaked the UI to include an app permission manager :)

Offline scifidude79

  • Global Moderator
  • Hero
  • *****
  • Posts: 3823
  • Karma: 832
    • View Profile
  • Peppermint version(s): Peppermint 9
Re: Android Kernel vs Peppermint kernel
« Reply #14 on: October 16, 2015, 10:31:09 am »
I downloaded terminal emulator on my android and I was hitting a lot of commands but none of them worked! :o The only commands that worked were "df"' "top" and "ls /dev".

No, no, no.  That's not going to Fly.  Android may be Linux underneath, but the topmost layer (the part you see) is more like Windows or Mac OS.  You're supposed to got "Ooh, ah, shiny!" and just use it without ever digging inside.   :P