首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Android真的使用与Linux相同的内核吗?

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

Unix & Linux用户
提问于 2011-11-27 16:48:53
回答 4查看 20.2K关注 0票数 26

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

EN

回答 4

Unix & Linux用户

回答已采纳

发布于 2011-11-27 17:07:39

安卓

的体系结构

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

最新的安卓运行Linux版本的3.10 (来源)。

我对您的第二句评论是,Linux并不仅仅适用于桌面操作系统。其用例从桌面操作系统到服务器、大型机和超级计算机到嵌入式设备不等。

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

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

票数 42
EN

Unix & Linux用户

发布于 2013-12-13 18:10:41

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

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

票数 6
EN

Unix & Linux用户

发布于 2014-06-16 09:26:26

是和不是(取决于你对Linux的理解)

Linux这个名字有很多混乱之处;如果经常用来指两种不同的东西的话。

  • 这是android的情况,还有其他一些情况。它引用了一个名为Linux的内核。操作系统的一个小而重要的部分。内核控制硬件,并为系统的其他部分提供服务。(见@的漂亮图表答案)。
  • 在几乎所有的桌面系统中,它都是指X11+Gnu+Linux。请再次查看图表,但删除对电话、电话和android的所有引用。现在将应用程序框架更改为Gnu,添加一个名为X11的层,另一个名为Gnome或Kde等,然后将应用程序放回顶部。对于服务器来说,通常没有X11或Kde/Gnome,因为图形用户界面是一堆资源。

安卓不使用X11 (虽然可以,但不会运行安卓应用程序)或Gnu工具。然而,与Gnu+Linux一样,其中一些库是Gnu。

当一个人说Linux时,通常很难知道他们的意思是什么。这就是为什么在您的意思是Gnu+Linux时,建议使用“Gnu/Linux”,而对于内核来说,则是“Linux内核”。但是,不要说内核,除非您知道内核是什么(我听说人们在Linux前面添加了内核一词(因为他们被告知这是正确的术语),但是他们用它来指Gnu+Linux。

票数 4
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/25463

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档