怎么把手机刷成Linux系统

怎么把手机刷成Linux系统,第1张

可以试试 Linux Installer,在Google Play上找得到,应该需要Root。手机配置可能不能太低。以前在 Galaxy Nexus装过一个Ubuntu,通过Terminal *** 作。用起来和用Desktop的Terminal没太大区别(可能因为我没怎么折腾),有apt-get/yum包管理器,可以装vim, gcc等一系列工具。 PS:个人感觉稍微折腾意思意思就行了,手机上装个Ubuntu或者CentOS没什么实际用途。

其实基本不能,需要很多的开发。因为 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 ,还可以考虑。如果技术不是很好,但是你要学习相关的东西,那你还不如去买个嵌入式开发板自己学习怎么弄来的实际。

需要设置bios中启动顺序,不是制作好插上它就会启动你U盘中的镜像文件。具体自己百度自己机器的品牌,而且设置的时候就要插上U盘,有的机器显示盘符有的会有USB启动的选项。按照屏幕下方的提示进行选择,保存重启生效。

主板不一样所以设置方法也有差异所以只能靠自己理解或百度,英文可以用在线翻译解释。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/8704639.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-20
下一篇 2023-04-20

发表评论

登录后才能评论

评论列表(0条)

保存