1. 程式人生 > >android版本與linux核心版本對應關係

android版本與linux核心版本對應關係

https://android.stackexchange.com/questions/51651/which-android-runs-which-linux-kernel

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:

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

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


wKiom1Vhw-qQFexwAAE9DtXdWqs887.jpg

Android和Linux kernel發展史(BY 夕つ雲 整理)
英文名 中文名 Android系統版本 釋出時間 Linux kernel核心版本 備註
Astro 鐵臂阿童木 Android  beta 2007年11月5日
未知 它作為一個面向開發者的軟體開發包(SDK)進行釋出。
Wind Up Robots 發條機器人 1.0 2008年9月23日 未知 全球第一臺Android裝置HTC  Dream(G1)就是搭載Android 1.0作業系統。
1.1 2009年2月2日 未知 由於版權問題和員工喜好Android系統開始是以A-Z的字母開頭的甜品命名!
Cupcake 紙杯蛋糕 1.5 2009年4月30日 2.6.27 拍攝/播放影片,支援立體聲藍芽耳機,支援複製/貼上和頁面中搜索等。
Donut 甜甜圈 1.6 2009年9月15日 2.6.29 重新設計的Android  Market,手勢支援,支援CDMA網路,文字轉語音系統等。
Eclair 鬆餅 2.0 2009年10月26日 2.6.29 優化硬體速度,支援內建相機閃光燈和數碼變焦,新的瀏覽器的使用者介面和支援HTML5等。
2.0.1 2009年12月3日 部分API進行修改變化,BUG修復。
2.1 2010年1月12日 部分API進行修改變化,BUG修復。
Froyo 凍酸奶 2.2 2010年5月20日 2.6.32 支援將軟體安裝至擴充套件記憶體,USB分享器和WiFi熱點功能,速度和效能優化。
2.2.1 2011年1月18日 存在的bug修復,安全性的提高,效能提升以及流暢性提升。
2.2.2 2011年1月22日 存在的bug修復,修復了Nexus  One中的簡訊問題。
2.2.3 2011年11月21日 修復了兩個存在的安全性問題。
Gingerbread 薑餅 2.3 2010年12月7日 2.6.35 Linux  Kernel 2.6.33版程式碼庫移除了Android程式碼。
2.3.3 2011年2月9日 進行了API改進
2.3.4 2011年4月28日 螢幕截圖功能
2.3.5 2011年7月25日 改進了個別機型的功能,優化相機和電池續航。
2.3.6 2011年9月2日 修復了語音搜尋存在的bug
2.3.7 2011年9月21日 增加NFC功能
Honeycomb 蜂巢 3.0 2011年2月2日 2.6.36 平板專用
3.1 2011年5月11日
3.2 2011年7月13日
3.2.1 2011年8月30日
3.2.2 2011年9月20日
Ice  Cream Sandwich 冰淇淋三明治 4.0 2011年11月14日 3.0.X

(目前miui V4-4.0.4的核心版本是3.0.8)

統一了手機和平板電腦使用的系統,提升硬體的效能以及系統的優化,支援在系統中使用虛擬按鍵等。
4.0.1 2011年10月19日
4.0.2 2011年11月28日 修復了存在於Verizon版本Galaxy  Nexus中的bug。
4.0.3 2011年12月16日 包括修復bug和系統的優化,並且針對圖形,資料庫,拼寫檢查,藍芽功能和其他功能的改進。
4.0.4 2012年2月6日 更快的執行效能,電池漏洞修復,3G/4G切換改進,訊號強度增強,更快速啟動等。
4.0.9 由美國Spirit定製的非官方Android版本。
Jelly  Bean 果凍豆 4.1/4.1.1 2012年6月28日 3.0.31/3.1.10 “黃油計劃”。
4.1.2 2012年10月9日 加入主畫面的旋轉功能,單手指開合通知中心訊息,提升效能及穩定性。
A new flavor of Jelly Bean 一種新口味的果凍豆 4.2

2012年10月30日 3.4.0
(目前miui V5-4.1.2的核心版本是3.4)
Android  的Linux kernel程式碼重新迴歸Linux kernel 3.3程式碼庫。
4.2.1


4.2.2



4.3
2012年11月28日

2013年2月11日


2013年7月24日
PhotoSphere  360°全景拍攝,手勢輸入鍵盤,支援多重帳戶,修復丟失的12月等。

效能及穩定性的提升,一些錯誤的修正,優化電池耗電量,增加續航時間 

新增了Bluetooth Low Energy(低功耗藍芽技術)功能,同時支援OpenGL ES 3.0。
KitKat 奇巧巧克力 4.4 2013年待定 3.8.0

相關推薦

android版本linux核心版本對應關係

https://android.stackexchange.com/questions/51651/which-android-runs-which-linux-kernel Android Version |API Level |Linux Kernel in

最新Android的SDK版本API Level的對應關係

   Android   7.1.1                                   API Level  25    Android   7.0                                      API Level  24    Android   6.0    

Android平臺SDK Tools版本以及ADT版本對應關係(最新)

Android平臺與SDK Tools版本以及ADT版本的對應關係 在android的開發中,我們接觸很多不同版本的SDK Tools,以及很多版本的ADT,在面試的時候,面試官也是很喜歡問,請說一下你使用過的android版本之間的不同等。瞭解android

Android SDK版本API級別的對應關係以及建立工程時選擇API版本的注意事項

API 3:android 1.5 API 4:android 1.6 API 5:android 2.0 API 6:android 2.0.1 API 7:android 2.1 API 8:android 2.2 API 9:android 2.3 API 10:an

MySQL JDBC驅動版本MySQL資料庫版本對應關係

前言:前段時間發現在家使用和公司一樣的mysql jdbc驅動版本發生了異常,原因:家裡mysql資料庫版本與公司不一致導致。查詢了相關資料,發現mysql jdbc驅動版本與mysql資料庫版本有一定的對應關係,用錯了版本就會出現連線不上資料庫的異常。 這裡給出mysql jdbc驅動

微信小程式 基礎庫版本客戶端版本對應關係

iOS 客戶端版本 基礎庫版本 6.7.2 2.3.0 6.7.0 2.2.5 6.6.7 2.1.3 6.6.6

linux核心版本號檢視含義

檢視核心版本 uname -r 或 cat /proc/version 檢視distribution版本 cat /etc/issue 或 cat /etc/redhat-release(cat /etc/centos-release) 版本號含義 linux核心

Android學習(21) -- Android版本號和API Level對應關係

Platform Version API Level VERSION_CODE Android 6.0 23 API Level Marshmallow Android 5

最新android sdk版本號和sdk的對應關係

最近公司做android開發真的很苦逼各種網路連不上,我自己記性不好又記不清楚android 版本號和API之間的對應關係,但是日常工作中又經常需要,沒辦法自己寫篇部落格記錄下吧,方便之後查詢。 1、版本號和API的對應關係 關於android sdk版本號

Android名稱、版本和API level的對應關係

code name Version API level Pie 9.0 API level 28 Oreo 8.1 API level 27 Oreo 8.0 API level

哪個 Linux 核心版本號是 “穩定的”? | Linux 中國

每次 Linus Torvalds 公佈 一個新 Linux 核心的主線版本號。差點兒都會引起這樣的困惑,那就是究竟哪個核心版本號才是最新的“穩定版”?是新的那個 X.Y,還是前面的那個 X.Y-1.Z ?最新的核心版本號是不是太“新”了?你是不是應該堅持使用曾經

Canonical為所有支援的Ubuntu版本釋出Linux核心更新

此安全修補程式修復了Linux核心的CDROM驅動程式中發現的整數溢位漏洞(CVE-2018-18710),該漏洞可能允許本地攻擊者公開敏感資訊。此問題會影響所有支援Ubuntu的發行版,包括Ubuntu 18.10(Cosmic Cuttlefish),Ubuntu的LTS 18.04(Bionic Bea

升級 Linux 核心版本(編譯原始碼)

升級核心版本(自己編譯原始碼) 解壓 tar -xvf linux-4.16.8.tar.xz cd linux-4.16.8/ 編譯(出現問題) make

如何檢視linux核心版本

第一種:登入linux,在終端輸入 cat /proc/version     執行效果如下圖:      第二種:登入linux,在終端輸入 uname -a   即列出linux的核心版本號 執行效果如下圖:      第三種:在Linux終端輸入 unmae

檢視Linux核心版本,和suse版本的命令

 lsb_release -a LSB Version: core-2.0-noarch:core-3.2-noarch:core-4.0-noarch:core-2.0-ia32:core-3.2-ia32:core-4.0-ia32:desktop-4.0-ia32:desktop-4.0-noarch:

檢視Linux核心版本的命令 .

 方法一: 命令: uname -a作用: 檢視系統核心版本號及系統名稱方法二:命令: cat /proc/version作用: 檢視目錄"/proc"下version的資訊,也可以得到當前系統的核心版本號及系統名稱補充說明:  /proc檔案系統,它不是普通的檔案系統,而是

openwrt更換原有Linux核心版本

1;將openwrt14.07中的核心版本從3.10.49更換成3.10.102 a;更改檔案include/kernel-version.mk b;修改檔案​target/linux/<路由器架構> 下的Makefile,將KERNEL_PATCHVER:=

降低OpenWRT的Linux核心版本

不久前,關閉了官方的svn伺服器,導致很多客戶無法按照正旗通訊的韌體編譯指導文件獲取程式碼,只能使用git方式。相比於svn,git貌似無法直接獲取指定版本的程式碼。然而,使用git獲取的程式碼已經將Linux核心升級到4.1版本,最新的已經是4.4版本了。這樣的更新速度對於業餘愛好者也許是件好事,可是對於

檢視LInux核心版本的命令

方法一: 命令:uname -a 作用:檢視系統核心版本號及系統名稱 方法二: 命令:cat /proc/version 作用:檢視目錄"/proc"下version的資訊,也可以得到當前系統的核心版本號及系統名稱 補充說明: /proc檔案系統,它不是普通的檔案系統,而是

處理SWT bit版本JDK bit版本對應

        bit版本(bit version),是從國外一個論壇的帖子抄過來的,我原本也不清楚該怎樣命名它,覺得bit version挺合適的,就這樣使用起來了。         SWT bit version有32-bit和64-bit兩種,同樣,jdk也有32-b