我对 Android 平板电脑的了解有限,它们都是为 Android 而生的,很难甚至不可能在它们上运行 Linux。这是真的吗?或者有没有简单的方法可以清除 Android 并获得功能齐全的 Linux 系统?
我在这里考虑的典型计算机是 2016 RCA Galileo Pro。
答案1
在平板电脑上安装其他版本的 Linux 并非不可能,只是非常困难。
首先,大多数平板电脑都使用 ARM 架构,而不是 x86。因此,您要么会找到 x86 平板电脑,要么会找到您最喜欢的 Linux 发行版的 ARM 版本。
其次,平板电脑既没有 BIOS,也没有 UEFI。它们有自己的极简固件,这些固件是硬连线的,用于启动 Android。这不会像按 F8 并选择启动设备那么简单。您必须对固件进行逆向工程并重新刷新。
答案2
历史上有一个有趣的现象,让你可以在任意一台 PC 上运行 Linux。
一开始是 IBM PC。后来许多人抄袭它,制造出运行方式相似的系统,从而拥有一个标准平台。随着时间的推移,出现了实际的标准。嗯,有很多标准,这些标准足够标准,以至于它们大多数都是相互兼容的。
在相同的架构中,操作系统是可移植的,在相同的操作系统中,应用程序也是可移植的。这真的很酷,这也是为什么我仍然可以在 10 年前的 core 2 上安装 windows 10。然而,我不能拿一个为我哥哥的 galaxy s7 设计的 rom 安装在我的 oneplus 3 上,然后只需“添加一些驱动程序”,尽管拥有相同的处理器
Arm 没有。事实上,多种的不太兼容的平台——而安卓往往是每台设备。甚至没有标准的引导加载程序 - 公司会自行构建,但你可以替换它们。虽然有一个标准的平台手臂- 用于服务器。
因此,从本质上讲,你需要构建全部的针对您系统的特性,从头开始构建系统堆栈。