Android 真的使用与 Linux 相同的内核吗?

Mys*_*rio 25 linux-kernel

我从某处读到 Android 使用 Linux 内核。真的吗?我认为 Linux 内核是为桌面操作系统设计的。

Sac*_*kar 41

安卓架构

在此处输入图片说明

Android 依赖 Linux 提供核心系统服务,例如安全性、内存管理、进程管理、网络堆栈和驱动程序模型。内核还充当硬件和软件堆栈其余部分之间的抽象层。

最新的 Android 运行 Linux 3.10版(来源)。

而我在你的第二句话的评论是,Linux内核是不是意味着只有桌面操作系统。它的用例从桌面操作系统到服务器、大型机和超级计算机再到嵌入式设备。

Linux 是一个广泛移植的操作系统内核。由于其低成本和易于定制,Linux 内核被用于高度多样化的计算机体系结构:手持设备和大型机系统,从移动电话到超级计算机的设备。

另一方面:Palm(后来被惠普收购)使用衍生自 Linux 的操作系统webOS,该操作系统用于其 Palm Pre 智能手机系列。Cisco/Linksys 等制造商的一些网络防火墙和路由器使用定制的 linux 内核。有吨的设备在那里它使用嵌入式Linux

  • 我不知道为什么说内核不适用于桌面操作系统。它在桌面设备上运行良好。它也适用于许多其他类别的设备,所以也许您的意思是说它不仅仅适用于桌面设备。 (2认同)

小智 6

是的,许多其他嵌入式设备也是如此。许多路由器也使用基于 Linux 的操作系统,正如 Sachin 所说,它很容易定制。

这是我的 Xubuntu 屏幕截图,运行 mksh 和 Android 内核 3.0.8+(来自 Android x86 来源) Xubuntu 运行 mksh 和 Android 内核 3.0.8+