linuxandroid手机系统
Ⅰ 如何给Android手机刷linux或BSD
安卓手机硬件闭源,刷成Linux很困难,有一个项目,是将Linux借用lineageos的驱动,来刷Linux,名字叫halium。还有一个项目是postmarketos,每个手机都是一个postmarketos项目,不支持的手机也可以进行手动移植,这个发行版基于alpine linux。
安卓(Android)
是一种基于Linux内核(不包含GNU组件)的自由及开放源代码的操作系统。主要使用于移动设备,如智能手机和平板电脑,由美国Google公司和开放手机联盟领导及开发。
Android操作系统最初由Andy Rubin开发,主要支持手机。2005年8月由Google收购注资。2007年11月,Google与84家硬件制造商、软件开发商及电信营运商组建开放手机联盟共同研发改良Android系统。
Ⅱ linux系统 和安卓有什么区别
一、主体不同
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语言编写的。
Ⅲ Linux和安卓具体是存在什么关系
Android一种基于Linux的自由及开放源代码的操作系统。Linux操作系统的内核,安卓则是基于Linux内核开发的操作系统,安卓在Linux的基础上提供了驱动以及用户编程接口。
操作系统管理计算机硬件与软件资源的计算机程序,同时也是计算机系统的内核与基石。操作系统需要处理如管理与配置内存、决定系统资源供需的优先次序、控制输入设备与输出设备、操作网络与管理文件系统等基本事务。操作系统也提供一个让用户与系统交互的操作界面。
Android以Bionic 取代Glibc、以Skia 取代Cairo、再以opencore取代FFmpeg等等。Android 为了达到商业应用,必须移除被GNU GPL授权证所约束的部份,例如Android将驱动程序移到 Userspace,使得Linux driver 与 Linux kernel彻底分开。
Bionic/Libc/Kernel/ 并非标准的Kernel header files。Android 的 Kernel header 是利用工具由 Linux Kernel header 所产生的,这样做是为了保留常数、数据结构与宏。
(3)linuxandroid手机系统扩展阅读
APK安卓应用的后缀,是AndroidPackage的缩写,即Android安装包(apk)。APK是类似Symbian Sis或Sisx的文件格式。通过将APK文件直接传到Android模拟器或Android手机中执行即可安装。
apk文件和sis一样,把android sdk编译的工程打包成一个安装程序文件,格式为apk。 APK文件其实是zip格式,但后缀名被修改为apk,通过UnZip解压后,可以看到Dex文件,Dex是Dalvik VM executes的全称,即Android Dalvik执行程序,并非Java ME的字节码而是Dalvik字节码。
Android在运行一个程序时首先需要UnZip,然后类似Symbian那样直接执行安装,和Windows Mobile中的PE文件有区别;
这样做对于程序的保密性和可靠性不是很高,通过dexmp命令可以反编译,但这样做符合发展规律,微软的 Windows Gadgets或者说WPF也采用了这种构架方式。
在Android平台中dalvik vm的执行文件被打包为apk格式,最终运行时加载器会解压然后获取编译后androidmanifest.xml文件中的permission分支相关的安全访问,但仍然存在很多安全限制,如果你将apk文件传到/system/app文件夹下会发现执行是不受限制的。
最终平时安装的文件可能不是这个文件夹,而在android rom中系统的apk文件默认会放入这个文件夹,它们拥有着root权限。
Ⅳ 安卓系统和平时的linux系统有什么不同
1、从底层来讲,linux一般是要安装在pc,pc-server,及部分小型机上的。 那大体来说呢,架构属于X86-64或者安腾。
而android 一般是安装在手机跟平板电脑上的。 现在市面上,其CPU型号千变万化,一个厂家一个架构。 而且手机跟PC的硬件也不同。 必然导致其内核的不同
也就是说,从底层来讲,linux与android的内核支持架构有很大区别。 即便同样是android系统本身,由于不同型号的手机,使用的硬件也不同,
所以使用的内核也就不同,这也是为什么普遍的, 没一款手机几乎都有自己的底包,不能像PC那样互通。 关键是由于现在的手机CPU,硬件架构没有一个同一的标准。
2、架构上内核之上的则是lib了,也就是模块。这个两者没有太大的差别。 linux的lib也是可以随便定制的。android也一样。 但是lib是要依赖底包的。
3、应用的区别,lib之上是各种应用。 这个可以理解为软件。 这一个层面就没啥不同之处可讲了。 就是一个开发问题了。
总体来说呢,android采用了linux系统的开发思想跟工作原理。 lib这个中间层很多都是照搬linux核心lib重新定制开发的。 所以,说android是一种嵌入式定制的linux系统也是可以的。
Ⅳ android系统是基于Linux对吗
android系统是基于Linux对吗
android系统是基于Linux的,Andorid是Linux嵌入式开发的。只是接口之类的是基于java的,程式语言是java。
Android:基于Linux 核心的 作业系统,是 Google公司在2007年11月5 日公布的 手机作业系统,早期由Google开发,后由开放手持装置联盟(Open Handset Alliance)开发。它采用了软体堆层(sofare stack,又名以软体叠层)的架构,主要分为三部分。底层Linux核心只提供基本功能;其他的 应用软体则由各公司自行开发,部分程式以 Java编写。
windows系统是基于linux吗
不是的,微软选择了C++而不想LINUX一样选择C,其根本原因就是WINDOWS作业系统本身是微核心系统,所以扩充套件性及以后的维护要求非常重要,所以C++的类的概念就能在这里很好的利用,但是毕竟C++的效率不如标准C及汇编,所以在一些明显以效率为重的地方用的还是标准C及汇编。
编写完毕后,WINDOWS上的其他使用者态程式(包括所有驱动程式、计算器、游戏等等所有你现在拿鼠标能够操作的东西)另行开发,例如:扫雷游戏就是用VB写的。
android系统是基于Linux的,那为什么应用程式java开发呢?
1、安卓和linux是作业系统,java是开发语言。
2、作业系统是执行在底层的和硬体互动的;开发语言开发的是应用层的,是和使用者互动的。比如微信的摇一摇,是使用者-微信应用-系统呼叫-硬体的过程。
3、作业系统是通过组合语言编写的,但是应用的编写使用面向物件的java会更容易。
阿里云系统是不是基于android系统开发的
yunOS是安卓的变种,YunOS用的不是谷歌的dalvik虚拟机器,但其他部分一样,而且,Yunos没有安卓的开源精神,所以说是安卓的变种,不能说是分支,但yunos宣称不是安卓,感觉太,,,,,
汽车系统是基于linux的吗
SylixOS是一款核心完全由国人自行编写的实时作业系统,相关核心程式码开源并在工信部进行了原始码自主率扫描,核心程式码自主率100%,所有程式码的自主率达到89.1%。接口相容POSIX标准。
苹果系统是基于linux的么
和其它UNIX一样,Mac OS X其实也采用的是UNIX核心,图形的分层结构,但具体实现有很大的区别。
UNIX使用X Window(麻省理工开发)构建图形环境,X Window相当于在核心外跑的一个应用,它包括X Server与X Client两个部分,其中X Server位于底层,与作业系统核心通讯,它主要处理输入输出资讯并维护相关资源;X Client则面向使用者,负责提供一个完整的GUI接口,Linux系统中非常流行的GNOME和KDE桌面环境就是最常见,最着名的X Client。
而苹果没用使用X Window,而是开发一套名为Aqua的GUI,这也是Mac OS X与其他UNIX版本根本性的区别。至于核心,Mac OS X基于“Darwin”构建,Darwin本身就是一个完整的UNIX/BSD系统,具有UNIX体系惯有的高度可靠性和健壮性。Darwin专案的创始公司是苹果公司,但Darwin完全是基于开源专案FreeBSD 5.0和Mach 3.0构建。
华为麒麟OS还是基于Android系统架构吗?
早在2012年,路透社就报道称华为正在着手研发自己的手机作业系统,以减少他们对其他公司的依赖,提供一个可替代计划。不过有分析人士认为,考虑到应用支援方面的问题,麒麟OS预计还会基于Android系统架构研发,但会加入更多华为的特色服务和功能。
正确的说法应该是基于Linux研发的,安卓也是基于Linux研发的,如果说华为麒麟OS系统是基于安卓开发,那就是等于侵权了,谷歌是要告你的。而Linux核心原始码是开放的,绝对的完全免费,谁都可以用,有本事你就用,改编成属于自己的系统。阿里云OS也是基于Linux开发的,但由于与安卓太过于雷同,招到了谷歌的封杀
YunOS系统是基于安卓系统吗?
公开说的不是,说是阿里巴巴自己的,一些手机的系统说是基于YunOS,但是事实就是YunOS用的是安卓系统的东西,不然怎么装安卓的APP,说的不好听点就是抄袭安卓呗,改了一点,换汤不换药。还是安卓的核心技术。
Android系统是基于什么计算机语言开发的?
c/c++
Ⅵ Android操作系统是基于Linux Kernel是什么意思
Android操作系统是基于Linux Kernel是什么意思
kernel(内核):是操作系统最基本的部分,是一个操作系统的核心。是基于硬件的第一层软件扩充,提供操作系统的最基本的功能,是操作系统工作的基础,它负责管理系统的进程、内存、内核体系结构、设备驱动程序、文件和网络系统,决定着系统的性能和稳定。
Linux内核:顾名思义即Linux系统的核心,是Linux操作系统最基本的部分,所谓内核通俗的讲,就是负责硬件管理,为应用程序招供操作硬件的接口。
Android(安卓): 本质上是一个基于 Linux 内核上面运行的 java 虚拟机,实际上就是一个解释程序。它相当于一个应用程序,应用程序要运行需要一个平台,这个平台是Linux内核。这就是Android操作系统是基于Linux Kernel的意思。
电脑用Android操作系统是什么意思
电脑用Android操作系统,是指可运行在普通电脑上的安卓系统。一般是通过模拟器软件得以实现。
模拟器是一个可以让安卓应用程序运行在Windows系统上的神奇软件。模拟器的设置界面和平板设备上的一模一样,除了支持绝大多数 APP 应用的安装和使用外,对于普通电脑(包括笔记本)上的摄像头、耳麦、物理键盘鼠标等外设也均有良好支持。
基于Linux的新操作系统MeeGo,是什么意思?
meego是nokia为智能手机设计的手机操作系统,也可以用于上网本、平板电脑等便携电脑设备。而meego这个系统的核心其实就是linux的内核,因为linux具有极佳的跨平台移植性能,所以直接用linux核心远远要比自己开发更高效、更稳定、更安全、更快捷。所以说meego基于linux一点都没错,所谓的“新”其实仅仅是界面比较新而已,而它的核心就是linux的kernel。
“基于PC操作系统”是什么意思
基于PC的操作系统是相对于基于服务器的操作系统
你是说SERVER版系统与普通的PRO或HOME系统的区别吧。视窗系统是指图形化操作的系统,包含WIN32以后的所有系统,以及图形操作的林拿克斯,还有MAC,SUN等等系统的。
说得深入,他们的差别也很大,但日常个人应用上,差别到没什么。
差别主要表显为几方面:
1、性能的稳定性,SERVER版本的要比普通版本要高得多;
2、在文件管理或网络应用上,SERVER版本能更好的发挥功效;
3、在图形及娱乐上来说,普通的系统要比SERVER有着更好的功效;
4、SERVER版本的安全性及可协调性要比普通版本高;
5、SERVER在用户管理及多用户管理,以及权限等等方面有着很大的优势
基于服务器的操作系统更注重稳定性,安全性,linux就是比较流行的一种服务器系统,而PC的系统一般就是满足一般用户的个人需要,娱乐性,实用性更强一些 主流就是window 系列系统 win xp win7 等
linux操作系统是什么意思
是的,Linux是一种自由和开放源码的类Unix操作系统.主要是安全,没有大范围被应用(用的人少),而且受病毒和黑客攻击非常少,主要用于服务器。
不支持的话,那就只要找支持Linux系统的软件来替代,没有的话,那只有等别人开放咯。
e-veket操作系统是基于Linux的吗?
是在puppy linux基础上做的,用起来还不错。
操作系统 乐OS3.0(基于Android2.3)是什么意思
尽管保留了四叶草的经典设计,但乐Phone A1在系统界面上相比第一代乐Phone还是有所区别。从系统信息我们可以看到,这款手机采用被联想称为乐OS 3.0的系统,它是基于最新的Android 2.3.4,性能相比之前的乐OS 2.x有进一步提升。
乐Phone A1的操作系统版本信息
根据体验,联想乐Phone A1采用的乐OS 3.0系统,相比之前版本,更加接近于原生Android,除了特色的UI以及独特的原型图标之外,并没有进行大的改动。另外,它的四叶草界面和桌面插件界面也都整合在一起,操作起来会更加快捷,新接触的用户也更易上手。
Google Chrome OS是一款基于Linux的开源操作系统是什么意思
Linux本身是且仅仅是内核而已,所以可以认为Google Chrome OS是以Linux内核为操作系统内核,加上Google自己开发的一些软件和交互界面库打造的一个系统
Linux操作系统是什么意思啊?
只是xp是要收费的,linux是免费的,而且Linux系统有很多免费软件可以代替xp系统的收费软件。建议你装一个试用一下,可以选择 ubuntu linux。很容易安装的。很好用。
Ⅶ 安卓手机可以直接装Linux吗
不能。Android虽说是在linux的基础上二次开发,但是适配工作各家是不一样,特定的系统只能装在特定的机型上。
一般手机使用安卓系统,而不会安装Linux系统。通常是安卓的手机刷Linux系统,而不是Linux的手机刷安卓,本质上安卓就是精简版的Linux。
在安卓的手机安装Linux系统,可以试试 Linux Installer,在Google Play上找得到,应该需要Root,手机配置可能不能太低。
(7)linuxandroid手机系统扩展阅读:
Linux是一种自由和开放源码的类UNIX操作系统。它能运行主要的Unix工具软件、应用程序和网络协议,支持32位和64位硬件。该操作系统的内核由林纳斯·托瓦兹于1991年10月5日首次发布。
Linux最初是作为支持英特尔x86架构的个人计算机的一个自由操作系统,现可运行在服务器和其他大型平台之上,如大型计算机和超级计算机。Linux也广泛应用在嵌入式系统上,如手机(Mobile Phone)、平板电脑(Tablet)、路由器(Router)、电视(TV)和电子游戏机等。
Ⅷ android系统是基于Linux对吗
Android是一种基于Linux的自由及开放源代码的操作系统。
主要使用于移动设备,如智能手机和平板电脑,由Google公司和开放手机联盟领导及开发。尚未有统一中文名称,中国大陆地区较多人使用“安卓”。Android操作系统最初由Andy Rubin开发,主要支持手机。
(8)linuxandroid手机系统扩展阅读:
平台优势:
在优势方面,Android平台首先就是其开放性,开发的平台允许任何移动终端厂商加入到Android联盟中来。显着的开放性可以使其拥有更多的开发者,随着用户和应用的日益丰富,一个崭新的平台也将很快走向成熟。
开放性对于Android的发展而言,有利于积累人气,这里的人气包括消费者和厂商,而对于消费者来讲,最大的受益正是丰富的软件资源。开放的平台也会带来更大竞争,如此一来,消费者将可以用更低的价位购得心仪的手机。