安卓系统来源于LINUX吗?

安卓系统来源于LINUX吗?,第1张

可以说是。\x0d\x0a但是其实:\x0d\x0aLinux 仅仅是内核,根本就不是一个完整的 *** 作系统。\x0d\x0a一个完整的 *** 作系统,包括内核,功能库,用户界面三个主要部分。一个应用程序,主要运行的并不是依靠内核来运行,它主要是借助功能库提供程序功能函数支持,用户界面层提供显示和交互的功能函数支持,内核只是一个硬件驱动交互,任务分配,内存管理,IO 处理的最底层的支持。\x0d\x0aAndroid 是基于叫做 Dalvik 的 java 虚拟机而运行的一个上层系统,所有的 Android 程序其实都是 java 程序,直接运行在这个 java 虚拟机里面。\x0d\x0a可以说android是在linux内核的基础上,添加了自己的功能库和用户界面。

安卓系统的linux内核可以替换。方法如下:

1、从网上下载Virtuous_S4A-2内核。

2、解压Virtuous_S4A-2,得到4个文件夹,分别是data,kernel,meta-inf,system。

3、在进入厨房选择0进入高级 *** 作菜单,选择20,boot.img工具。

4、选择S查看一下内核信息,用笔记录相关信息以便完成后核对数据。特别是基址。

5、复制完文件后,回到厨房工具,选择b,新建boot.img6、建完后,查看新的boot.img信息。看基址是否一样。

6、替换内核后,要选择23把update-script格式转换为updater-script格式即可。

1、支持软件格式不同

Android系统支持的是APK后缀文件格式,而linux系统若要运行APK软件则需要一个JAVA虚拟机环境来运行。

2、运行平台不同

Android是一种基于Linux的自由及开放源代码的 *** 作系统。主要使用于移动设备,如智能手机和平板电脑,由Google公司和开放手机联盟领导及开发。

linux系统在移动设备和电脑上都可以运行,Linux是一套免费使用和自由传播的类Unix *** 作系统,是一个基于POSIX和Unix的多用户、多任务、支持多线程和多CPU的 *** 作系统。

伴随着互联网的发展,Linux得到了来自全世界软件爱好者、组织、公司的支持。它除了在服务器 *** 作系统方面保持着强劲的发展势头以外,在个人电脑、嵌入式系统上都有着长足的进步。

3、linux系统包含Android系统,Android系统不linux系统

Android是一种基于Linux内核开发的 *** 作系统。所以 Android 也可以算是 Linux 系统的一种。因为他是基于 Linux 内核上面运行的一个java虚拟机环境。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8566843.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-18
下一篇 2023-04-18

发表评论

登录后才能评论

评论列表(0条)

保存