安卓和linux哪个好

2024-12-03 11:18:01
推荐回答(5个)
回答1:

相比较起来的话,安卓运行等方面差点。

但是总的来说这个问题是个伪命题,因为Android基于Linux内核,可以说安卓属于linux的分支!
而linux准确来说是一个内核系统,是内核代码。世界上有很多基于linux为基础的发行版本——比如红帽子、CentOS、SUSE、ubuntu等等很多!

但是安卓与Linux之间还是有很大的差别,比如Android在Linux内核的基础上添加了自己所特有的驱动程序。
但是有人认为可以说Android不是Linux,因为它:
1、没有本地窗口系统,
2、没有glibc的支持,
3、并不包括一整套标准的Linux使用程序,
4、同时增强了Linux以支持其特有的驱动。
从内存管理等方面来说,安卓有比较大的缺陷。因为它是基于java语言虚拟机的平台进行运作,就像跟人对话多了个翻译(这点跟苹果不同,苹果是基于BSD内核,与linux运行都差不多的),而且他的碎片化等问题突出(linux没有什么碎片化问题)……
所以果粉经常对出厂时候运行也非常流畅的安卓阵营说的一句话就是:“不跟你比现在,要比就运行半年再比流畅!”而在这方面安卓基本都比不过的。
所以,linux好一点。但linux的手机基本没有,也就是搭载ubuntu的MX5有点靠边。

回答2:

Android的内核基于Linux,除了内核之外,则是中介层、数据库元和用C/C++编写的API以及应用程序框架。Android的应用程序通常以Java数据库元为基础编写,运行程序时,应用程序的代码会被即时转变为Dalvik dex-code (Dalvik Executable),然后Android操作系统通过使用即时编译的Dalvik虚拟机来将其运行。
简单点说,Linux内核加一些c/c++编写的中间层再加上Java编写的应用程序就是安卓

总体来说还是安卓更好。更详细的Linux知识可参考下书籍《Linux就该这么学》。

回答3:

各有优点,不过目前安卓市场占有很高。

回答4:

Linux 是内核,Android 是 Linux 内核 + Android 上层软件。

不过一般大家说 Linux 手机,都是被各种媒体忽悠的完全弄错概念的 MOTO 的 EZX Linux 系统。这系统 MOTO 早就不在继续开发了,连用也都不用了。现在 MOTO 用的 Linux 系统就是基于 Linux 内核的 Android 了。

楼主这个问题已经是跨时代的问题了。他们两个是两代设计的系统了。
比较就不要再比了,Android 绝对比 EZX Linux 好。

回答5:

真不知道732199808和chinazhulei两位是不知Android为何物还是不知Linux为何物
Android是Google发布的一款手机操作系统,是基于Linux内核的
简单点说——Android就是众多Linux操作系统中的一种
何来哪个更好之说?
目前手机平台上以Linux为核心的操作系统有两款
Google的Android和Nokia的Maemo
当然,由于Nokia有Symbian这个鸡肋系统在,所以并没有投入全部精力去发展最新的Maemo系统
故此Android系统的依托Linux内核所展现出的优势就比较明显了。