Linux 能够以各种形式和规模运行,这是毋庸置疑的

毫无疑问,安卓 是世界上最流行的开源操作系统。(对不住了, Arch 用户)安卓使用高度定制的Linux内核给用户提供了良好的智能手机使用体验。

当然,并非每个人都喜欢谷歌概念下的安卓操作系统,他们还有 LineageOS,CalyxOS 等 去谷歌 系统可选。

然而,在最近的一份声明中,Erfan AbdiLuka Panio 两位开发者介绍了一个叫做 Lindroid 的有趣项目。这个项目致力于让用户可以在安卓设备上 「用一种新方式运行 Linux」

Lindroid项目:有哪些东西值得期待?

小米6平板上通过 Llindroid 运行 Debian 12 的截图

通过这个项目,用户可以在他们的安卓系统上使用原生硬件运行各式各样的 Linux 发行版 。开发者 Erfan 称呼这个项目为:「逆向安卓模拟器」

如上图所示,Debian 12 运行在一个安装了 LineageOS 的小米6平板上,这体现了 Lindroid 可以毫不费力地在本地硬件上运行各种 Linux 发行版。

Lindroid 默认的图形界面是 KWinWayland 默认启用,以及对 X11 的实验性支持。

在项目启动的时候,Erfan 提到:

我个人的目标是让所有人更轻松地使用 Linux,我期待未来有更多的人热爱 Linux 移动版本社区,参与 Linux 移动版本社区的贡献开发。🙏🙏

他也展示了许多令人印像深刻的 Lindroid 特性。比如说多源输入和多屏显示支持

展示 Lindroid 的多屏显示和多源输入特性的视频

这个视频展示了切屏显示是毫不费力的,移动过程中毫无延迟。他 补充道,这项功能和安卓的多屏模式是适配的,多屏模式在即将到来的安卓15发布版中会 得到改进

你可能会好奇,在 Lindroid 运行软件是否可行

开发者通过实现硬件加速确保了 Lindroid 在运行软件方面也毫不逊色。这是通过 「使用 libhybris 库来调用宿主机的 EGL硬件混合渲染 来实现的」

当被 问到 Wine 能否在这上面运行的时候,Erfan 补充道,他还没有测试 Wine,但是他继续不久之后将进行测试,他会 尝试 建立 GL 来确保 Wine 和 Proton 的兼容性。

他也 展示了 Lindroid 在例如Ubuntu Touch (Lomiri), Droidian (Phosh), 和 Plasma Mobile 这样的发行版上面运行的情况。

如果你迫切想要了解更多关于这个炫酷项目的信息,你可以参考 X 频道 以及 Luka 在 Volla Community Days 的演说(位于 4:01:00),他在这场演说中回答了很多观众提出的有趣问题。

想要上手此项目?

在你开始之前,你需要一个已经 root 过的安卓设备,以及一些 AOSP 补丁来运行 Lindroid。因为底层架构使用了 LXC 并且需要访问宿主机驱动,所以没有 root 权限是无法运行的。

不过,还有一个问题。目前还没有开箱即用的办法来运行 Lindroid, Erfan 提到过 配置 Lindroid 并不容易。但是,他很快就会做出一份公开教程。

值得一提的是,他宣布 Lindroid 将会正式在 LibreMobileOS 上以 Ulumo 之名上线,它将会带有一个基于 Ubuntu 的实例。

我希望这是一个 「安装好后就可以忘掉它」 的 Lindroid 解决方案,但是目前还没有关于这方面的时间表。

如果你希望参与开发,或者想要了解项目的进展,你可以参考项目的 GitHub 页面

Lindroid (GitHub)

💬 Lindroid 引起了你的兴趣了吗?有什么其他想要分享的项目?在下方分享你的想法!