Pixel 手机正在向强大的便携式个人电脑迈进,在 2025 年 3 月更新中引入了 Linux 终端应用。这款应用可以让兼容的 Android 设备在虚拟机中运行完整的 Debian 发行版,从而实现与 Android 应用同时运行流行的 Linux 桌面程序。然而,这项功能目前还不适合日常专业使用,因为它尚不支持图形化应用程序和音频输出等关键功能,而且直到最近,它的存储空间还被限制在 16GB,严重限制了 Linux 虚拟机安装应用和存储文件的能力。好在,谷歌刚刚取消了这一存储限制,允许 Linux 终端根据需要使用手机上的所有可用存储空间。

随着 Android 16 第四个测试版的发布,谷歌解除了 Linux 终端应用设置中磁盘大小调整滑块的限制。在此前的版本中,磁盘大小被限制为 16GB,而在 Android 16 Beta 4 中,磁盘现在可以扩展到占据主设备大部分剩余存储空间,仅保留 1GB 的可用空间以防止虚拟机占满所有空间。
我在运行 Android 16 Beta 4 的 Google Pixel 9 Pro 上测试了这一功能,成功将 Linux 磁盘扩展到了 42.3GB。整个过程只用了几秒钟,重启虚拟机后,新增的存储空间立即可用。根据 Android 的存储设置,Linux 终端应用占用的总空间(包括基础应用和扩容后的虚拟磁盘)达到了约 45.52GB。

在未来的版本中,谷歌计划彻底移除 Linux 终端应用中的磁盘大小调整滑块。取而代之的是,该应用将采用“存储气球”技术(storage ballooning),动态调整 Debian 虚拟机可用的存储空间。该功能允许虚拟机的存储在有空间时“膨胀”,在主系统需要回收空间时“收缩”。这一做法带来了两个关键好处:一是 Debian 所分配的存储不需要预先固定;二是当主机空间不足时,能够自动缩小虚拟机的可用存储,从而保护主设备不会因空间耗尽而崩溃。
谷歌正在加快对 Linux 终端应用的改进速度,意识到它在公司将 Chrome OS 过渡到 Android 基础架构中的关键作用。尽管该应用在理论上支持完整的 Linux 桌面环境运行,谷歌表示,终端的主要目标是让 Linux 应用能够与 Android 应用并行运行,而不是取代 Android 原生的桌面模式。尽管如此,谷歌的这一努力将解锁许多令人兴奋的使用场景,而随着应用的日益完善,用户在 Pixel 手机上创新性地使用 Linux 终端的方式,也将变得非常值得期待。