工作原理
proot 通过在用户态拦截系统调用,提供类似 chroot 的文件系统隔离 — 无需 root,无需修改内核。Alpine rootfs 打包在 Aether 应用资源中,首次使用时自动解压。 初始化完成后,Agent 可在此环境中运行任意兼容 Alpine 的命令:首次设置
可在引导流程中初始化 Alpine,或从 设置 → Alpine 进入。Aether 会将捆绑的运行时资源解压到其私有应用存储;不会下载 rootfs,设置也不依赖 Agent 模式。包含内容
Aether 提供标准 Alpine Linux arm64 基础系统。开箱即用包含 Alpine shell(ash)、核心工具(busybox)以及 apk 包管理器。之后可安装 Alpine 软件源中的任意包:
使用 Shell 工具
当 shell 命令选择 Alpine 时,它会运行在 Alpine 环境内部。解释路径时请注意:访问 Android 存储
Aether 不会将 Android 共享存储以/sdcard 的形式绑定到 Alpine。通过 Aether 工作区工具暴露的文件由 /workspace 管理。
数据持久化
Alpine rootfs 位于 Aether 的 私有应用存储 中,跨会话持久保存。你(或 Agent)在 Alpine 的~ 中创建的文件,下次打开 Aether 时仍然可用。可以把它理解为与 Aether 安装绑定的持久 Linux 主目录。
Alpine 仅支持 arm64-v8a。这也是 Aether 需要 arm64(64 位 ARM)Android 设备的原因 — 捆绑的 rootfs 二进制针对该架构编译。