android 的界面是一个 java 虚拟机,他有自己的一套外围支持环境。而且这个外围环境是针对平板的 ARM CPU 进行设计的。而且还是针对触摸屏 *** 作设计。
普通的 Linux 是针对桌面计算机设计,CPU 是 x86/x86-64 设计。这两个 CPU 首先就不同。内核是需要针对性的重新设置编译。上层软件的 *** 作来说键盘没有是另一个问题。只有图形界面才行,但图形界面 ARM CPU的性能不如 x86 。而且显卡也不同,驱动是问题。所以图形界面运行也很困难。
所以,android 本身就是 Linux 内核为基础的。说刷 Linux 系统只能说你的描述不清,Linux 也分很多种,你给平板刷 android 也是刷 Linux 的。
一般来说,大家说的 Linux 系统,其实是只 GNU/Linux 系统。这个需要很多的条件。
前面说了,首先内核需要针对性的重新设置和编译。但很多平板电脑厂家违反 GPL 协议,不发布内核源代码,这条路就堵死了。有些平板的内核可以拿来直接用,但刷机软件却又不提供,导致有了内核,也没办法刷进 GNU/Linux 系统。之后有了 GNU/Linux 系统,但现在的 GNU/Linux 系统都是针对 x86/x86-64 编译的,你需要重新找到系统的源代码把它编译成 arm CPU 的程序,但很多程序是不支持编译成 arm 程序的。当然,现在其实有很多 GNU/Linux 发行版制作了针对 arm 的编译。(其实很多厂家都有这种技术准备,比如 debian 、Fedora、ubuntu、Gentoo等等)可以直接拿来用。但不同的 ARM CPU 有不同的显卡,不同的触摸屏,还有不同的启动过程,还有一些特殊的电路设计导致需要不同的一些针对性的修改。这会导致针对 arm 设计的 GNU/Linux 也需要针对性的重新整理。而且因为驱动的问题,运行的性能也是要考虑的。
所以,大部分平板已经因为各种限制而被封堵了安装 GNU/Liunx 的可能。只有有限的几款,因为在开始时就已经考虑了对 GNU/Linux 的支持问题,有些因为用户群的技术含量,可以提供这种需要很高技术能力才能实现的开发工作。
智器的 Q5/Q7/V5/V7 还有 T20 都是已经针对支持 GNU/Linux 做准备的硬件,HTC 的钻石2被黑客们各种破解,也可以运行一定的 GNU/Linux 。
但是还是太少了。如果你为了用 GNU/Linux 而去找平板,目前情况下,还是算了吧。
如果你是 Geek ,还可以考虑。如果技术不是很好,但是你要学习相关的东西,那你还不如去买个嵌入式开发板自己学习怎么弄来的实际。
“刷”系统是不可以的,现在以ubuntu作为 *** 作系统的手机只有魅族和ubuntu官方的手机(都还没正式发布)。但是可以“安装”在sdcard里,平板或者手机内部的sdcard或者外插的sd都行(内部sd更好,速度快)。可以体验ubuntu *** 作系统,可以安装linux下的...无论是安卓还是windows平板,是不可以直接刷linux发行版的但如果是安卓系统的平板的话,因为安卓本身是linux系统,所以是可以借助chroot或proot安装运行linux发行版的
目前安卓上就有借助chroot或proot容器安linux发行版的软件,像linux deploy,termux,gnuroot等
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)