当前位置:   article > 正文

android版本与linux内核版本对应关系_android5.1内核是liunx几

android5.1内核是liunx几
    Android Version    |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 San|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
    7.0   Nougat       |24         |4.4.1
    7.1   Nougat       |25         |4.4.1 (To be updated)
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17

Table compiled from:

Note: other “distributions” of Android might run different kernel versions.

Anyone is welcome to correct and expand this table. Please keep formatting.

887.jpg

在这里插入图片描述

图解Android和Linux发行版的区别

众所周知Google的Android系统跟Linux系统有着千丝万缕的关系,可究竟有什么关系呢?有人说AndroidAndroidLinuxLinux,两个只是kernel一样调度机制一样,其他没一毛钱关系,有人说Android说到底就是个Linux系统,可如果是这样,那么为什么Android系统能这么火,其他的Linux发行版(Ubuntu/Fedora/centos等)为什么在移动端火不起来呢?下面的图或许可以解开这些迷惑。

Android系统跟Linux系统关系
Android系统架构图
在这里插入图片描述
Linux系统架构图
在这里插入图片描述

上面两幅图应该很直观的展示了Android系统和Linux发行版系统(Ubuntu/Fedora/centos)之间的区别和联系。可以这么说Android本质上还是一个Linux系统,只不过Google对它进行了裁剪和定制,这跟我们定制Linux到自己的嵌入式设备上的做法大同小异,只不过Google做的更多。

本质区别:Android系统和Linux发行版的系统根本区别是Android上面只跑了一个Dalvik/ART,而Linux发行版上面跑了很多“Dalvik/ART”而已。如果你把gnome或者LXQT部署到Android上,或者把Dalvik/ART部署到Linux发行版上的话,那么二者的区别可能并没你想象的那么大。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/从前慢现在也慢/article/detail/790360
推荐阅读
相关标签
  

闽ICP备14008679号