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

优秀的个人博客,低调大师

微信关注我们

原文链接:https://www.oschina.net/news/225354/fuchsia-f9-released

转载内容版权归作者及来源网站所有!

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

相关文章

发表评论

资源下载

更多资源
Mario,低调大师唯一一个Java游戏作品

Mario,低调大师唯一一个Java游戏作品

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

Apache Tomcat7、8、9(Java Web服务器)

Apache Tomcat7、8、9(Java Web服务器)

Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器。

Eclipse(集成开发环境)

Eclipse(集成开发环境)

Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK)。

Java Development Kit(Java开发工具)

Java Development Kit(Java开发工具)

JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。