linux和android的区别是什么

  

<强> Linux是什么

Linux,全称GNU/Linux,是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和Unix的多用户,多任务,支持多线程和多CPU的操作系统。伴随着互联网的发展,Linux得到了来自全世界软件爱好者,组织,公司的支持。它除了在服务器方面保持着强劲的发展势头以外,在个人电脑,嵌入式系统上都有着长足的进步。使用者不仅可以直观地获取该操作系统的实现机制,而且可以根据自身的需要来修改完善Linux,使其最大化地适应用户的需要。

<强> Android是什么

安卓是一种基于Linux内核(不包含GNU组件)的自由及开放源代码的操作系统。主要使用于移动设备,如智能手机和平板电脑,由美国谷歌公司和开放手机联盟领导及开发.Android操作系统最初由Andy 

<强> Linux和Android的区别

<强>有以下三点区别:

1,安卓没有本地窗口系统,而Linux是有X窗口系统。

2,安卓没有glibc的支持,而Linux是有glibc的支持。

3, Android是有自己专有的驱动程序。

虽然Android基于Linux内核,但是它与Linux之间还是有很大的差别。

癓inux和Android的区别是什么"

癓inux和Android的区别是什么"

<强>扩展资料

Android专有的驱动程序

1, Android粘结剂基于OpenBinder框架的一个驱动,用于提供Android平台的进程间通信(进程间通信,IPC)功能。源代码位于司机/临时/Android/binder.c。

2, Android电源管理(PM)一个基于标准Linux电源管理系统的轻量级Android电源管理驱动,针对嵌入式设备做了很多优化。源代码位于:

内核/电力/earlysuspend.c   内核/电力/consoleearlysuspend.c   内核/电力/fbearlysuspend.c   内核/电力/wakelock.c   内核/电力/userwakelock。c

3,低内存管理器(低内存杀手)比Linux的标准的伯父(内存)机制更加灵活,它可以根据需要杀死进程以释放需要的内存。源代码位于司机/临时/android/lowmemorykiller.c。

4,匿名共享内存(Ashmem)为进程间提供大块共享内存,同时为内核提供回收和管理这个内存的机制。源代码位于毫米/Ashmem。c .

5, Android PMEM(物理)PMEM用于向用户空间提供连续的物理内存区域,DSP和某些设备只能工作在连续的物理内存上。源代码位于司机/misc/PMEM。c .

6, Android记录器一个轻量级的日志设备,用于抓取Android系统的各种日志。源代码位于司机/临时/Android/记录器。c .

7, Android报警提供了一个定时器,用于把设备从睡眠状态唤醒,同时它还提供了一个即使在设备睡眠时也会运行的时钟基准。源代码位于司机/rtc/报警。c .

8, USB设备驱动一个基于标准Linux USB设备驱动框架的设备驱动,Android的USB驱动是基于gaeget框架的。源代码位于司机/USB/工具/?/p>

9, Android Ram控制台为了提供调试功能,Android允许将调试日志信息写入一个被称为Ram控制台的设备里,它是一个基于Ram的缓冲区。源代码位于司机/临时/Android/ram_console。c .

10, Android的设备提供了对设备进行定时控制的功能,目前支持振动器和领导设备。源代码位于司机/临时/Android/timed_output.c (timed_gpio.c)。

linux和android的区别是什么