最近 谷歌宣布, 通过一篇博客文章, 新版本“Fuchsia OS 14”发布 在 Google Nest Hub 和 Nest Hub Max 的最新更新中,Fuchsia OS 14 修复蓝牙相关的音频错误,提高了与Matter的兼容性,最终解决了“夜间虚假事件”的检测。
对于那些不了解 Fuchsia OS 的人来说,你应该知道 这是一个基于Zircon微内核的操作系统, 源自LK的发展。它使用在用户空间中运行的动态库,由 devhost 进程加载,并由设备管理器管理。
La Fuchsia OS图形界面是用Dart和Flutter编写的, 并且该项目包括用于创建用户界面的 Peridot、作为包管理器的 Fargo、作为标准库的 libc、用于渲染的 Escher 等工具,并支持 C/C++、Dart、Rust 和 Go 等多种语言。
系统 它有像这样的文件系统 MinFS、MemFS、ThinFS(Go 中的 FAT)和 Blobfs, 以及 FVM 分区管理器。在应用程序开发中,Scenic 和 Magma 用作组合管理器以及 Vulkan 驱动程序。启动过程包括appmgr、sysmgr和basemgr,分别配置初始环境、启动环境和用户环境。
Fuchsia 14 有什么新功能?
Fuchsia OS 14 的新版本发布 值得注意的是,改进包括与 Matter 的兼容性, 包括在请求更改背光颜色时使用的新“过渡状态处理”,以及 el 支持更新组 并且所有设备结构的订阅均已更新。
在这个新版本中突出的另一个变化是 改进了 Wi-Fi 和蓝牙连接的设置。 并且,例如,我们可以在蓝牙 HSP 配置文件(HandSet Profile)中找到音频支持, 通过 A2DP 配置文件传输音频时减少延迟,修复了某些情况下媒体播放时间不准确的问题,现在也是如此 在正在进行的视频通话期间连接后,粘性蓝牙音频会恢复。
除了它,还 包括“夜间虚假存在事件”修复 常数。这些事件每天凌晨 2 点至 3 点之间发生,并由用户报告,因为即使在重复电源循环或假设实施问题解决方案后,错误警报和触发也没有停止。
Starnix 层的功能得到了扩展, 新版本添加了对挂载远程文件的支持,fxfs 添加了系统调用中符号链接的 xattrs,添加了 mmap() 跟踪点,扩展了 /proc/pid/stat 中的信息,启用了对 fuchsia_sync::Mutex 的支持。
在其他变化中,最突出的是 这个新版本:
- FastUDP 在所有平台上启用。性能改进是预期的,但没有用户可见的变化。
- 向广告代理添加了对 mDNS 子类型的支持。
- 添加了更新以停止响应所有子类型。
- 调整自动重启机制。
- 修复了更新 meshcop DNS-SD 时的地址竞争状况。
- 连接状态现在在获得许可和注册后强制更新
- 改善了。
- 更新了连续内存恢复以降低内存不足率。
- 更新了 TREL 以禁用它,除非通过功能标志或 CLI 启用。
- 添加原子输入初始化
BoundedListNode
- 修复了一个错误
ffx inspect list-accessors
这没有正确转义选择器。 - 添加了在 SDIO 超时时恢复固件子系统的功能。
- 添加了一些小修复和改进。
- 添加了资源和设备线程的调度程序角色
- 添加了固件恢复的稳定性修复。
- 重新启用 sdio_timeout 恢复触发条件。
- 更新固件恢复以请求 SDIO 卡重置。
- 实施了 RISC-V 支持改进,添加了对 SMP 的支持并实施了对使用 SBI 检测辅助核心的支持。
如果您有兴趣了解更多信息,可以查阅详细信息 以下链接.