谷歌 做了改变,表示操作系统的转变 紫红色 进入最终内部测试阶段”内部测试“,意味着在将产品带给普通用户之前,先在员工的日常活动中使用该产品。 现阶段的产品 是 已通过专门质量评估小组的基本测试的状态。 在将产品交付给公众之前,他们还对未参与开发的员工进行了最终测试。
在客户端更新配送管理系统 奥马哈,测试 Chrome 和 Chrome OS 的版本, 添加 组件 fuchsia.cobalt.SystemDataUpdater 以及使用该实用程序将设备传输到新的“dogfood-release”分支的建议说明 fx (类似于紫红色的 adb)。 进入持续集成系统 添加 为dogfood分支组装加载器,并进入Fuchsia平台 包括 用于评估测试结果的单独指标。
在对 Fuchsia 变化的评论中 提及 两个提供更新的链接 fuchsia-updates.googleusercontent.com 和 arm64.dogfood-release.astro.fuchsia.com,第二个链接中 Astro 是智能屏的代号 Google Nest Hub,似乎被 Google 员工用作测试原型
Fuchsia 取代了标准 Cast Platform 固件。 Nest Hub 界面构建在 Dragonglass 应用程序之上,该应用程序使用 Flutter 框架,Fuchsia 也支持该框架。
让我们回想一下,作为 Fuchsia 项目的一部分,谷歌正在开发一种通用操作系统,可以在任何类型的设备上运行,从工作站和智能手机到嵌入式和消费设备。 该开发是考虑到创建Android平台的经验并考虑到扩展性和安全性领域的缺点而进行的。
该系统基于微内核 锆石,根据项目的进展情况 LK,可扩展用于各种类型的设备,包括智能手机和个人电脑。 Zircon 通过工艺支持扩展了 LK 共享库、用户级别、对象处理系统和基于能力的安全模型。 司机 实施的 以动态库的形式运行在用户空间,由devhost进程加载并由设备管理器(devmg,设备管理器)管理。
对于紫红色 准备好的 自己 图形用户界面,使用 Flutter 框架用 Dart 编写。 该项目还开发 Peridot 用户界面框架、Fargo 包管理器和标准库 libc中、渲染系统 埃舍尔,Vulkan驱动 岩浆, 复合经理 名胜、MinFS、MemFS、ThinFS(Go语言中的FAT)和Blobfs文件系统,以及FVM分区管理器。 用于应用程序开发 提供 支持 C/C++、Dart 语言,Rust 也可以在系统组件、Go 网络堆栈和 Python 语言汇编系统中使用。
加载时 使用 系统管理员,包括
appmgr 用于创建初始软件环境,sysmgr 用于创建引导环境,basemgr 用于设置用户环境和组织登录。 为了与 Fuchsia 中的 Linux 兼容 提供 Machina 库,允许您在特殊的隔离虚拟机中运行 Linux 程序,该虚拟机使用基于 Zircon 内核和 Virtio 规范的虚拟机管理程序形成,类似于 有组织的 在 Chrome 操作系统上运行 Linux 应用程序。
提供先进的系统以确保安全 沙箱隔离,其中新进程无权访问内核对象,无法分配内存,也无法运行代码,使用系统来访问资源 命名空间,它定义可用的权限。 平台 提供 一个用于创建组件的框架,组件是在自己的沙箱中运行的程序,可以通过 IPC 与其他组件交互。
来源: opennet.ru