您好、欢迎来到盛赢棋牌网!
当前位置:主页 > 安卓 >

linux系统 和安卓有什么区别

发布时间:2019-08-06 15:55 来源:未知 编辑:admin

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  linux系统指的是基于Linux内核而运行的整体系统,而安卓就是一种基于Linux的自由及开放源代码的操作系统。

  Android架构只支持两种类型的架构,移动互联网设备(MID)的x86架构和手机的ARM平台。不过Linux作为内核可以支持许多不同类型的架构,包括桌面、笔记本电脑、服务器系统中的x86架构。

  传统linux系统并不支持第三方开发的APK后缀的软件,不过安卓系统是一个基于java虚拟机的上层系统,其中的软件也是运行在这个虚拟机内部,所以可以支持第三方开发的APK格式软件。

  Android是基于Linux 2.6内核开发的。它是一个增强内核版本,除了修改部分Bug外,它提供用于支持Android平台的设备驱动。

  Linux操作系统是作为MINIX操作系统开发的,不支持使用Intel 80386机器的32位功能。

  Linux发行版中的软件通常只收录经过开源社区审核过的开源软件,或者经过商业机构审核的闭源软件。

  而Android对应的则是Android/Linux,当然也是开源的,但问题就在于安装在上面的软件基本都是闭源,而且针对这些软件基本没有审核机制。

  一般说的 Linux 系统,主要是基于 Linux 内核而运行的整体系统和软件环境。

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

  不过 Android 也有很大的不同就是他的程序都是 JAVA 虚拟机里面跑的,JAVA 的特点就是硬件无关性(当然为了性能 Android 有 NDK 开发包来实现本机的二进制程序开发来提升效率)。所以 Android 又不算是一种“系统”而更多的是一种特殊的“整机”。

Copyright © 2002-2019 盛赢棋牌 版权所有