【发布时间】:2014-01-28 22:04:47
【问题描述】:
我有一个内核的源代码。但我不知道内核是android内核还是Linux内核。我在谷歌上搜索过它,但我没有找到任何正确的答案。据我所知,android 内核是 Linux 内核,并在其上应用了一些补丁。所以我认为我们可以确定内核是用于 Linux 还是 android。
1.我可以通过查看源代码,或者通过运行任何命令或通过任何其他方法知道这一点吗?
2.如果是android内核,能否挂载Ubuntu文件系统?
【问题讨论】:
-
试试
System.getProperty("os.name") -
一个android内核是一个linux内核,只是一个特殊的内核。相当表明 Android 的东西是内核中存在 Binder 驱动程序,但这并不一定意味着会有 /dev/binder 节点,因为它是文件系统属性,而不是内核属性。由于没有特定的“ubuntu 文件系统”,因此挂载任何给定文件系统的可能性将取决于内核是否已编译或作为模块提供用于感兴趣的特定文件系统的驱动程序。
标签: android linux linux-kernel android-kernel