Android为什么要使用Linux做为内核呢。

 我来答
jiangtao9999
2011-11-11 · TA获得超过1.2万个赞
知道大有可为答主
回答量:1.2万
采纳率:44%
帮助的人:8033万
展开全部
因为是个系统就需要内核。Android 本质上是一个基于 Linux 内核上面运行的 java 虚拟机。

手机上 WM 系统内核是 WinCE ,Symbian 系统里面 Symbian 就是内核,Nokia 的 S60 系统这个 S60 就是界面+功能函数库。索尼爱立信之前的几款手机也有 Symbian 的内核,但用户界面是 UIQ 。
Android 不过就是借助了 Linux 内核作为系统的基础,配合自己的 Andriod 基础二进制函数库和一些开源软件作为基础功能支持,跑上自己的 Dalvik 虚拟机,实际看到的 Android 界面,其实是 Dalvik 虚拟机里面运行的 java 程序。

Android = Linux 内核 + 功能函数库 + Dalvik 虚拟机 + java 程序

从系统的开发分层和难度来说,既然有了开源的 Linux ,为什么还要自己去开发内核?就好象大家玩的一些游戏,有 Windows 系统可以直接跑,没有几个厂家会去重新开发底层系统。就连游戏机,其实他的操作系统和功能库也都是现成的,游戏开发者只需要根据系统的功能写程序就可以了。
这样很好的减少了开发难度和成本。
数据存储张
2021-05-07 · 超过30用户采纳过TA的回答
知道答主
回答量:155
采纳率:93%
帮助的人:19万
展开全部

本视频介绍了Linux的基本概念和原理,特别是介绍了Linux发行版与Linux内核的关系。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
highname
2011-11-11 · TA获得超过399个赞
知道小有建树答主
回答量:274
采纳率:0%
帮助的人:298万
展开全部
Linux开源,运行效率高,硬件需求较低,适合相对电脑来说硬件配置较低的移动设备。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Cruisea
2011-11-11 · TA获得超过335个赞
知道小有建树答主
回答量:362
采纳率:0%
帮助的人:476万
展开全部
开源所以易于移植到不同平台, 效率高所以即使在手机上运行也很流畅.
不过android 的效率已经谈不上高了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jzsh2000
2011-11-11 · TA获得超过224个赞
知道小有建树答主
回答量:148
采纳率:0%
帮助的人:128万
展开全部
开源,安全。Linux比windows更优秀
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式