Google 发布 Fuchsia OS F9


Fuchsia OS 是一种现代开源操作系统,简单、安全、可更新且高性能。作为通用操作系统,Fuchsia 旨在为多样化的硬件和软件生态系统提供支持。

近日 Google 发布了 Fuchsia F9 版本,该版本实施了以下变更:

Application Runtimes (Flutter、Starnix 和 Web)

问题:构建内核功能来支持 Starnix 新的执行模型。

影响:受限模式执行器已新增到 Starnix 中,以默认方式运行。

开发者

  • ffx debug/zxdb 现在可以执行以下操作:
    • 列出执行中的组件
    • 找出与进程相关联的组件
    • 通过组件到 URL 直接附加至组件
    • 启动测试并附加到其中。
  • 现在可以使用新的 ffx component reload 命令来快速更新组件
  • 改善 Bazel 工作流程,包括:
    • 执行 scripts/bootstrap.sh 脚本时,Bazel 二进制文件现被下载至 tools/bazel 目录
    • Bazel 命令必须从 tools/bazel 执行,以确保使用正确的 Bazel 版本。
    • 如果需要的话,执行 tools/ffx 会自动启动 Bazel 和 SDK。
    • Bazel 测试现在可以在 fuchsia_tests 目标上执行,可一次执行多项测试。
  • ffx 和其他工具变更包括:
    • 如果主机电脑上已缓存有名称相同的其他产品组合 (例如来自不同 SDK 版本), tools/ffx product-bundle get 指令会失败。
    • 注册软件包库时,使用者现在必须指定所有适用的别名。例如 tools/ffx target repository register -r workstation-packages --alias fuchsia.com --alias chromium.org

图像与媒体

  • 改善切换串流 (例如 YouTube) 的影片播放
  • USB 摄像头的帧率已提高为每秒 30 帧
  • 英特尔显示器和 GPU 驱动正式支持 Tiger Lake 设备

软件交付

  • 增加了对新的更新包格式的支持,以大大减少更新包的大小
  • 增加了对 Eager 软件包更新的支持,允许对将在系统镜像带外更新的单个软件包进行定期更新检查

虚拟化

  • 已将 virtio-balloon、virtio-console、virtio-gpu、virtio-input 和 virtio-vsock 设备移植到 Rust
  • 已移除 virtio 设备的所有进程内支持功能,所有设备都会做为独立组件执行
  • 新增使用 block-device 通讯协议在 virtio-block 中使用 fxfs 文件的支持功能。

更多详情可查看:https://fuchsia.dev/whats-new/release-notes/f9


相關推薦

2022-03-28

Chris McKillop 是 Google Fuchsia OS 的负责人兼工程总监,近日他在个人社交媒体上宣布已经从 Google 离职。 在 2016 年,Google 就在 GitHub 上提交了 Fuchsia OS 的代码,也正是在那个时候,Fuchsia OS 进入了大众的视野。Fuchsia OS 是 Google 在 A

2022-07-19

近日负责 Fuchsia 项目的开发者从 AOSP 项目中删除了大量与 Fuchsia 有关的代码,但大家无需过度紧张,此次删除的代码已有超过一年时间没有更新,并且此次删除的代码是让 Fuchsia 支持运行 Android 应用时所采用的旧方法,Google 正

2023-04-18

Fuchsia OS 是由 Google 开发的一款全新操作系统,旨在取代 Android 和 chromeOS。Fuchsia OS 使用 Google 自己开发的 Zircon 内核,而不是基于 Linux 内核。 Fuchsia OS 使用 Flutter 作为其主要的应用程序开发框架,这使得应用程序可以在不同类型

2022-03-08

科技媒体 9to5Google 消息指出,谷歌自主研发的 Fuchsia 操作系统目前可提供完整的 Chrome 浏览器体验,该操作系统朝着广泛部署又迈进了一步。 此前,通过操作系统的"Simple Browser"应用(由 Chromium 引擎提供支持),用户在 Fuchsia

2022-04-02

一直需要合适的上游编译器支持。 Chris McKillop 是 Google Fuchsia OS 的负责人兼工程总监,近日他在个人社交媒体上宣布已经从 Google 离职。 在 2016 年,Google 就在 GitHub 上提交了 Fuchsia OS 的代码,也正是在那个时候,Fuchsia OS 进入

2022-04-02

6.1 到今年 5 月就会进入 EoS 阶段。 Chris McKillop 是 Google Fuchsia OS 的负责人兼工程总监,近日他在个人社交媒体上宣布已经从 Google 离职。 在 2016 年,Google 就在 GitHub 上提交了 Fuchsia OS 的代码,也正是在那个时候,Fuchsia OS 进入

2022-04-02

比如花了六年时间来标准化 。 Chris McKillop 是 Google Fuchsia OS 的负责人兼工程总监,近日他在个人社交媒体上宣布已经从 Google 离职。 在 2016 年,Google 就在 GitHub 上提交了 Fuchsia OS 的代码,也正是在那个时候,Fuchsia OS 进入

2022-04-02

的话,是否有更多的上升空间。” Chris McKillop 是 Google Fuchsia OS 的负责人兼工程总监,近日他在个人社交媒体上宣布已经从 Google 离职。 在 2016 年,Google 就在 GitHub 上提交了 Fuchsia OS 的代码,也正是在那个时候,Fuchsia OS 进入

2022-03-26

,在内部的多个项目中都有使用 Rust,其中包括 Android、Fuchsia 和 ICU4X,并且也一直在参与将 Rust 带入 Linux 内核的相关项目。 Google 在官方博客中表示: 开源是我们许多产品的核心。虽然我们尽可能地直接向上游贡献,但 Open Sou

2022-10-21

关于 Go 2 的想法。 此外,谷歌新一代开源操作系统 Fuchsia 的开发者网站在 2020 年公布了一份 Fuchsia 编辑语言策略,详细描述了 C、C++、Dart、Rust 与 Go 的优劣势,并明确指定了其中哪些语言将会在 Fuchsia 开发生态中得到怎

2022-03-29

Fuchsia 宣布了一个新的版本:。 据介绍,Fuchsia Workstation (workstation)是 Fuchsia 的开源参考设计。它不是面向消费者的产品,而是一款供开发人员和爱好者探索 Fuchsia 并试验新概念和新功能的工具。 Fuchsia Workstation 不具备强大的

2022-11-28

ImageMagick 7.1.0-52 已发布,该版本可以在 Linux,Windows,Mac Os X,iOS,Android OS 等平台上运行。 ImageMagick 是一个用来创建、编辑、合成图片的软件。它可以读取、转换、写入超过 200 种格式的图片,包括 PNG、JPEG、GIF、HEIC、TI

2022-11-16

功能在 Mac、Windows 和 Linux,以及 Google 自己的 chromeOS 和 Fuchsia 操作系统上都可以使用。 目前这个功能仅出现在最新版本的 Chrome Canary 中(110.0.5418.0),且该功能默认处于关闭状态,用户需要启用 Chrome 标志 "chrome://flags/#customize-c

2022-05-12

览器稍晚一些,Chrome OS 101 原计划于 4 月 28 日发布,但 Google 发布新版本的速度比最初预期的时间更慢。不过还是赶在了 Google I/O 之前发布。 第一个重大变化是,当你启动 Chromebook 时,会出现一个新的启动屏幕。它不再是一个