Linux 子系统是一项让你能够使用 FydeOS 开发软件的功能。借助此功能,你可在 FydeOS 上安装 Linux 命令行工具、代码编辑器和 IDE,以供你用于编写代码、创建应用和执行其他操作。

重要提示:Linux 子系统仍在改进中。所以,你可能会遇到问题。

#开启 Linux 子系统

Linux 子系统默认处于关闭状态。你随时可从「设置」中开启它。

  1. 选择右下角的时间。
  2. 选择「设置」图标 img
  3. 在右侧选择开发者,然后选择在 Linux 开发环境旁边选择启用
  4. 按屏幕上显示的步骤操作。设置过程可能需要 10 分钟或更长的时间。
  5. 系统会打开终端窗口。根据你运行的 FydeOS 版本,你已进入 Debian 10 (buster) 或者 Debian 11 (bullseye) 环境。你可以运行 Linux 命令、使用 apt 软件包管理器安装更多工具以及自定义 shell。

#在 Linux 子系统上使用麦克风

当 Linux 子系统处于开启状态时,你可以使用麦克风。

  1. 选择右下角的时间。
  2. 选择「设置」图标 img
  3. 在右侧选择开发者,然后选择 Linux 开发环境
  4. 开启允许 Linux 使用你的麦克风

#安全性与权限

通常情况下,FydeOS 会通过在不同的「沙盒」中分开运行每个应用来保护计算机。不过,所有 Linux 应用都是在同一个沙盒中运行的。也就是说,有害的 Linux 应用可能会影响其他 Linux 应用,但不会影响 FydeOS 的其余部分。

所有 Linux 应用都可以使用与 Linux 共享的权限和文件。

#备份和恢复

如果你在备份和恢复时遇到问题,请查看如何

#解决 Linux 方面的问题

如果你遇到 Linux 或 Linux 应用方面的问题,请尝试按以下步骤操作:

  • 重启 FydeOS。
  • 检查并确保你的虚拟机是最新版本。
  • 更新你的软件包。具体方法为:打开「终端」应用,然后运行命令 sudo apt-get update && sudo apt-get dist-upgrade

提示:你可能需要重启 FydeOS 才能让更改生效。在初始设置完成后,Linux 会自动检查是否有新的软件包;在它运行期间,则会每 24 小时检查 1 次。

#了解哪些功能或设备尚不受支持

  • 尚不支持摄像头。
  • 支持 Android 设备(通过 USB),但尚不支持其他设备。
  • Android 模拟器尚不受支持。
  • 默认终端应用支持 ChromeVox,但其他 Linux 应用尚不支持它。