{eval=Array;=+count(Array);}

问答专栏Q & A COLUMN

对于安卓,是否可以理解为安卓系统其实跑的是Linux?

YPHPYPHP 回答0 收藏1
收藏问题

3条回答

tinysun1234

tinysun1234

回答于2022-06-28 10:15

对于安卓,是否可以理解为安卓系统其实跑的是Linux?这个理解不是不准确的。

首先我们看下Android系统的架构:Linux kernel只是Android系统的一部分,并且对原生Linux进行了大量改动。

Android 底层运行的Linux是基于开源的Linux,但是也在Linux基础上做了很大的改动:

1.Google自己开发了一套Bionic Libc来代替glibc。

2.Android

应用并不是基于标准的Linux应用,而是基于Java虚拟机Dalvik、ART以及JNI的一套应用体系。

3.增加了Android专有的驱动程序: 比如Android Binder 、Low Memory Killer、Android Alarm等驱动。

Android Linux内核版本和Linux发型版本不一致:

Android Linux内核版本比Linux发型版本都会低很多,

目前Linux最新版本是Linux5.0.2了,而Android9的一些手机Linux还是Linux4.18系统。


以上就是Android 系统的Linux和开源Linux的一些区别,希望对你理解这个问题有帮助!


评论0 赞同0
  •  加载中...
233jl

233jl

回答于2022-06-28 10:15

安卓是基于linux内核,应用跑在davic虚拟机上

评论0 赞同0
  •  加载中...
I_Am

I_Am

回答于2022-06-28 10:15

安卓是 Android/Linux,不是 GNU/Linux。

换句话说,安卓就是Linux的一个发行版,但不是GNU/Linux的一个发行版。

如果你心目中的Linux就是Linux,那么安卓就是Linux。

如果你心目中的Linux是GNU/Linux,那么安卓就与你想象的Linux有点不同,虽然它仍然是Linux。

评论0 赞同0
  •  加载中...

最新活动

您已邀请0人回答 查看邀请

我的邀请列表

  • 擅长该话题
  • 回答过该话题
  • 我关注的人
向帮助了您的网友说句感谢的话吧!
付费偷看金额在0.1-10元之间
<