我原本打算在平板电脑上对 Ubuntu Touch 进行 beta 测试,这只是我的爱好。对于 Linux 应用,我想练习/学习,但指南说只能使用 Nexus/4/7/10 平板电脑。顺便说一下,它们都安装了 Droid_4.2 到 4.4。
我选择修改哪台平板电脑为什么很重要?
答案1
对于平板电脑和智能手机来说,硬件支持成了一个大问题。虽然如今台式电脑对 Linux 的硬件支持已不再是一个大问题,但平板电脑和智能手机制造商却有一种“嵌入式”心态,许多硬件需要的驱动器并非公开可用,即使公开可用,其他人在其操作系统中使用它们也是不合法的。
现代智能手机和平板电脑包含许多不同的硬件,从摄像头到运动传感器、GPS 设备、触摸屏、蓝牙收发器、光传感器、接近传感器、电话编解码器等等。
还有碎片化的问题:不同设备的硬件类型非常不同,差异程度比台式机/笔记本电脑大得多。
当有人为现代智能手机或平板电脑发布替代操作系统时,他们面临的挑战是追踪该智能手机或平板电脑上每个硬件设备的驱动程序,或者干脆不支持某些设备,或者对自己的驱动程序进行逆向工程,等等。或者,从设备上的原有操作系统中提取驱动程序(在这种情况下,很难确定哪些是合法的,哪些不是)。
因此,智能手机和平板电脑上的替代操作系统通常仅支持某些设备型号。
请注意,Ubuntu touch 有针对其他设备型号的“社区端口” - 这些端口不受官方支持,但会尝试让大多数/部分硬件在除官方支持的 Nexus 设备之外的设备上运行。Ubuntu 不提供官方支持的主要原因是,为了让硬件在这些设备上运行,需要“借用”驱动程序,而这些驱动程序的法律地位尚不明确。