linux系统 和安卓有什么区别

如题所述

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虚拟机环境。

温馨提示:内容为网友见解,仅供参考
第1个回答  2020-03-26

一、主体不同

1、linux系统:是一套免费使用和自由传播的类UNIX操作系统

2、安卓:是一种基于Linux的自由及开放源代码的操作系统。

二、架构不同

1、linux系统:主要受到Minix和Unix思想的启发,是一个基于POSIX和Unix的多用户、多任务、支持多线程和多CPU的操作系统。能运行主要的Unix工具软件、应用程序和网络协议。

2、安卓:Android的系统架构和其操作系统一样,采用了分层的架构。Android分为四个层,从高层到低层分别是应用程序层、应用程序框架层、系统运行库层和Linux内核层。


三、特点不同

1、linux系统:继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。Linux有上百种不同的发行版,如基于社区开发的debian、archlinux。

2、安卓:会同一系列核心应用程序包一起发布,该应用程序包包括客户端,SMS短消息程序,日历,地图,浏览器,联系人管理程序等。所有的应用程序都是使用JAVA语言编写的。


参考资料来源:百度百科-Android

参考资料来源:百度百科- linux

本回答被网友采纳
第2个回答  2019-07-12

1、根源不同

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

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

2、安全性不同

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

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

3、运行模式不同

Android系统只能运行一个“Dalvik/ART”模式,而通常的Linux发行版可以运行多个“Dalvik/ART”模式。

参考资料来源:百度百科—android

参考资料来源:百度百科—linux

参考资料来源:百度百科—Linux版本

本回答被网友采纳
第3个回答  2019-07-11

linux系统和安卓的区别如下:

1、意义不同

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

2、支持架构不同

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

3、支持软件不同

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

本回答被网友采纳
第4个回答  2020-05-20

虽然Android基于Linux内核,但是它与Linux之间还是有很大的差别,比如Android在Linux内核的基础上添加了自己所特有的驱动程序。下面我们就来分析一下它们之间究竟有什么关系?

android是否能称为一种新的操作系统呢?至少我自己认为不算是,它最多算作一个新的应用程序罢了。

一、Android为什么会选择Linux

  成熟的操作系统有很多,但是Android为什么选择采用Linux内核呢?这就与Linux的一些特性有关了,比如:

  1、强大的内存管理和进程管理方案

  2、基于权限的安全模式

  3、支持共享库

  4、经过认证的驱动模型

  5、Linux本身就是开源项目

  更多关于上述特性的信息可以参考Linux 2.6版内核的官方文档,这便于我们在后面的学习中更好地理解Android所特有的功能特性。接下来分析Android与Linux的关系。

  二、Android不是Linux

  看到这个标题大家可能会有些迷惑,前面不是一直说Android是基于Linux内核的吗,怎么现在又不是Linux了?迷惑也是正常的,请先看下面几个要点,然后我们将对每一个要点进行分析,看完后你就会觉得Android不是Linux了。

  因为它没有本地窗口系统,没有glibc的支持,而且并不包括一整套标准的Linux使用程序,同时增强了Linux以支持其特有的驱动。

  1.它没有本地窗口系统

  什么是本地窗口系统呢?本地窗口系统是指GNU/Linux上的X窗口系统,或者Mac OX X的Quartz等。不同的操作系统的窗口系统可能不一样,Android并没有使用(也不需要使用)Linux的X窗口系统,这是Android不是Linux的一个基本原因。

    我很奇怪的是linux的Xwindow并不是其核心程序,你可以看到很多嵌入式linux根本不会用到这个图形界面系统,而手机上的android不使用Xwindow不是很正常吗?我们学习的时候用QT难道就不叫做linux系统了么?

  2.它没有glibc支持

  由于Android最初用于一些便携的移动设备上,所以,可能出于效率等方面的考虑,Android并没有采用glibc作为C库,而是Google自己开发了一套Bionic Libc来代替glibc。

    库文件不同,好吧,因为移植显然是要修改库文件和头文件的吧,求指教

  3.它并不包括一整套标准的Linux使用程序

  Android并没有完全照搬Liunx系统的内核,除了修正部分Liunx的Bug之外,还增加了不少内容,比如:它基于ARM构架增加的Gold-Fish平台,以及yaffs2 FLASH文件系统等。想了解更多Linux命令可查看《Linux命令大全》,具体搜索方式如下图所示:

 

 

linux系统 和安卓有什么区别
一、主体不同 1、linux系统:是一套免费使用和自由传播的类UNIX操作系统。2、安卓:是一种基于Linux的自由及开放源代码的操作系统。二、架构不同 1、linux系统:主要受到Minix和Unix思想的启发,是一个基于POSIX和Unix的多用户、多任务、支持多线程和多CPU的操作系统。能运行主要的Unix工具软件、应用程序...

linux系统 和安卓有什么区别
1、支持软件格式不同 Android系统支持的是APK后缀文件格式,而linux系统若要运行APK软件则需要一个JAVA虚拟机环境来运行。2、运行平台不同 Android是一种基于Linux的自由及开放源代码的操作系统。主要使用于移动设备,如智能手机和平板电脑,由Google公司和开放手机联盟领导及开发。linux系统在移动设备和电脑上...

安卓系统是基于linux内核开发的,两者的具体区别是什么?为什么安卓多...
一、主体不同 1、安卓系统:是一种基于Linux的自由及开放源代码的操作系统。2、linux内核:是一套免费使用和自由传播的类UNIX操作系统。二、应用不同 1、安卓系统:主要使用于移动设备,如智能手机和平板电脑,由Google公司和开放手机联盟领导及开发。2、linux内核:是一个基于POSIX和Unix的多用户、多任...

安卓系统和平时的linux系统有什么不同?
3、应用的区别,lib之上是各种应用。 这个可以理解为软件。 这一个层面就没啥不同之处可讲了。 就是一个开发问题了。总体来说呢,android采用了linux系统的开发思想跟工作原理。 lib这个中间层很多都是照搬linux核心lib重新定制开发的。 所以,说android是一种嵌入式定制的linux系统也是可以的。还有...

linux与安卓哪个好
Linux相对于安卓更好,但两者适用于不同的场景。Linux的优势:1. 开源和灵活性:Linux是一个开源的操作系统,用户可以自由地访问其源代码并进行定制。这意味着用户可以根据自身需求进行系统的优化和调整,适用于各种高端应用场景。2. 安全性:由于Linux的开源性质,其安全性得到了广大开发者的关注。许多...

linux和安卓哪个好
对于普通用户而言,安卓系统操作简便,应用丰富,更适合日常使用。而对于需要高性能计算、服务器应用或深度定制需求的用户,Linux可能更为合适。另外,如果你需要跨平台使用,Linux的跨平台兼容性也使其成为一个很好的选择。而如果你主要使用移动设备,安卓系统则更为合适。总的来说,Linux和安卓都有各自的...

android和Linux的区别?
有以下三点区别:1、Android没有本地窗口系统,而Linux是有X窗口系统。2、Android没有glibc支持,而Linux是有glibc支持的。3、Android是有自己专有的驱动程序。虽然Android基于Linux内核,但是它与Linux之间还是有很大的差别。

linux和android的区别
一般说的 Linux 系统,主要是基于 Linux 内核而运行的整体系统和软件环境。所以 Android 也可以算是 Linux 系统的一种。因为他是基于 Linux 内核上面运行的一个java虚拟机环境。不过 Android 也有很大的不同就是他的程序都是 JAVA 虚拟机里面跑的,JAVA 的特点就是硬件无关性(当然为了性能 Android ...

安卓系统和LINUX系统有何区别
安卓,是一个系统,用于移动终端,智能手机、平板之类,如今也可以用于桌面工作站或电视机顶盒、智能电视等。它的内核基于linux内核,但不同于其他linux发行版,有部分源码闭源。linux,是一个内核,不是完整的一个系统,所有以linux为内核工作的系统统称linux发行版,多用于服务器,也有专门用于桌面工作站的...

作为拥有同样内核的系统,为什么Linux可以比安卓整洁?
安卓的底层操作系统,算定制版的linux内核,安卓仅仅用上linux内核上层,而因应用系统完全是谷歌自己所构建的。距离linux原生态的方式已经相差甚远,所以用安卓来与linux原生系统没有比较的意义。安卓已经像windows那般臃肿,主要还是因为生态链的普及完善,用户基数多。Linnux系统到时十分简洁,但用户数量简直...

相似回答