android版本与linux内核版本对应关系

您所在的位置:网站首页 linux系统与安卓系统的区别和联系 android版本与linux内核版本对应关系

android版本与linux内核版本对应关系

2024-07-16 13:31| 来源: 网络整理| 查看: 265

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)

Table compiled from:

Wikipedia Android version historyhttps://android.googlesource.com/platform/external/kernel-headers/+log/android-7.0.0_r21/original/uapi/linux/version.hhttps://android.googlesource.com/platform/external/kernel-headers/+refs

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系统有着千丝万缕的关系,可究竟有什么关系呢?有人说Android是Android,Linux是Linux,两个只是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发行版上的话,那么二者的区别可能并没你想象的那么大。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3