日期: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
目录。