欢迎分享,转载请注明来源:内存溢出
其实基本不能,需要很多的开发。因为 Linux 仅仅是一个内核,还需要外围环境支持才行的。首先安桌的内核就已经是一个修改版的 Linux 内核了。当然和普通内核有很大的相同,但外围软件支持是另一个问题。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 ,还可以考虑。如果技术不是很好,但是你要学习相关的东西,那你还不如去买个嵌入式开发板自己学习怎么弄来的实际。蓝魔平板预装的一般是Android或者Android、Windows双系统,它的硬件平台一般是ARM平台,只要刷Linux的时候注意就好了,应该是能够刷的,但是Linux上没啥玩的啊,刷成Linux游戏也玩不了、在线视频也没啥看的,而且还有刷完后没法正常使用的可能性,你自己考虑好哦。
赞
(0)
打赏
微信扫一扫
支付宝扫一扫
linux查看哪些ip访问过本机
上一篇
2023-04-15
怎么开启linux服务器的sftp服务
下一篇
2023-04-15
评论列表(0条)