Fuchsia F13 版本说明

日期:2023 年 8 月 3 日

版本:F13

已实施以下变更:

应用运行时(Flutter、Starnix 和 Web)

斯达尼克

对 Starnix 进行了以下更新:

  • 新增了对通用 netlink 的初步支持。
  • 添加了对 sysfs 的初始支持。
  • 新增了对 RISC-V 的初步支持。
  • 添加了修复,以让更多 LTP 测试通过。
  • 添加了对 FUSE 系统调用的支持。
  • 添加了对从由 VMO 支持的来源装载 ext4 的支持。
  • 添加了对块预读队列的支持。
  • 添加了对 inotify 的支持。
  • ioctl 中添加了对 SIOCGIFFLAGS/SIOCSIFFLAGS 的支持。
  • 添加了对 InputDevice 和键盘事件的支持。
  • 针对 LoopDevice (/dev/loopN) 实现了 ioctls
  • 实现了 fork() 系统调用。
  • 实现了 vDSO 支持的 clock_getres() 系统调用。
  • 实现了 /proc/<pid>/oom_*
  • Starnix 对 Fxfs 的初步支持。
  • 修复了与世界协调时间 (UTC) 和计时器相关的问题。
  • 修复了与 seccomp 相关的问题。
  • 修复了安全相关问题并执行了常规清理。
  • 重构并修复了 remote_binder

开发者

我们对开发者工作流程进行了以下更新:

  • 添加了对 SDK 所含主机工具中使用的 FIDL 库的强制执行。
  • 源代码树中提供了对 Fuchsia 控制器的初步支持。
  • 移除了旧版 Overnet 协议。无线网络专门使用电路交换连接。

诊断

对“诊断”功能进行了以下更新:

  • 从 Fuchsia 源代码树中移除了 Dart Inspect 库。
  • 更新了 Archivist,以便将日志写入序列号而不是控制台。
  • 更新了 Archivist,不再提取 CFv1 数据。
  • 更新了诊断工具,以接受前缀为 /,./ 或不包含任何内容的别名。

FIDL

已对 FIDL 进行以下更新:

  • 添加了对显式未知互动关键字的要求。
  • 将 FIDL Dart 支持从 Fuchsia 源代码树移出了。
  • 移除了 FIDL C 绑定。

软件交付

已对软件交付进行以下更新:

  • 添加了对 fxblob 的支持。
  • 已删除“fuchsia.pkg/PackageCache.Open”。
  • 停止公开 pkgfs/versions 目录。