在2024年11月份Google就开始为Android系统开发原生的Linux终端应用,让用户可以在Android系统上执行Linux命令,但具体是通过Debian虚拟机运行的。你可能会好奇,Android本身不就是Linux系统吗?为什么还要通过虚拟机运行呢?原因很简单,Google自然不可能让用户直接在Android系统上执行Linux命令进行各种操作,更不可能直接提供root权限。
新的Linux终端应用在被启用后需要安装Debian系统,这个系统在虚拟化环境中运行,与Android系统本身是隔离的,为用户提供root权限用于执行各种操作。
例如用户可以直接通过新的终端应用安装其他Linux应用(仅在虚拟机层面),通过SSH连接其他服务器,或者通过终端快速远程下载文件等。
这个新应用通过2025-03的功能更新推送给Pixel系列设备,让专业用户、开发者和安全研究人员借助新终端应用实现更多操作,但其他品牌的Android设备是否也会提供该终端那就不清楚了。
使用Pixel系列设备的开发者可以更新到最新版,然后再设置、关于手机、快速连续点击版本号7次打开开发者选项。
打开开发者选项后手动启用Linux开发环境,启用后桌面上就会出现这个新终端应用,首次进入时需要下载大约500MB的Debian系统用于配置虚拟机。
开发者还可以通过调整磁盘大小为Linux虚拟机分配空间,也可以调整端口设置让Linux虚拟机可以与外部进行通信等,后续Google将优化终端应用带来硬件加速和完整的图形环境,让用户可以运行Linux软件。