未來 Android Project 所使用的 Kernel
星期日, 六月 27th, 2010Google 的 Android Project 底層是使用 Linux Kernel 再配合 Google 針對手機應用做的修改而來的。
在 Android 2.0/2.1 Eclair, 使用的是 Linux 2.6.29 ,而在最近 Release 的 Android 2.2 Froyo 中,則是 Linux 2.6.32。
下一版 Android 名稱預計叫做 Gingerbread, 應該會在今年底或明年初 Release。
剛剛在看 Android Project 的 git log 時注意到 kernel 的 repository 有個 android-2.6.35-rc3 的 branch 。
稍微翻了一下, 看起來也是最近開始動工, 從 2010-06-13 開始有 android 的 commit, based on 2.6.35-rc3, 也只是這兩個禮拜的事而已。
很明顯第一個 commit 就是 Revert "Staging: android: delete android drivers",這還蠻有趣的, 原因可以參考這篇。
目前看起來 Gingerbread 應該就是用 Kernel 2.6.35 做基礎了。