最近 Google已发布了所做的更改 为 指示从新操作系统的过渡 “紫红色OS” 到最后的内部测试阶段“狗食”,这意味着在将产品带给普通用户之前,在员工的日常活动中使用了该产品。
在这个阶段, 产品处于已经通过基本测试的状态 特殊的质量评估团队。 在将产品交付给公众之前, 在您的员工中进行最后检查 他们不参与开发。
关于紫红色
对于仍不了解Google的Fuchsia项目的用户,您应该知道 搜索巨头正在开发通用操作系统 它可以在任何类型的设备上工作,从工作站和智能手机到消费类和嵌入式计算机。 发展历程 基于创建Android平台的经验 并考虑到规模和安全领域的缺陷。
系统 基于Zircon微内核, 基于LK项目的成就,已扩展到可在各种类型的设备(包括智能手机和个人计算机)上使用。
锆石 通过对共享库和进程的支持来扩展LK,用户级别,对象处理系统和基于功能的安全模型。
控制器被实现为动态库 在用户空间中运行,由devhost进程加载并由设备管理器(devmg,设备管理器)管理。
萨尔瓦多PROYECTO 有自己的图形界面 用Dart语言编写的项目,再加上项目 开发用于构建Peridot用户界面的框架,Fargo软件包管理器,libc标准库,Escher渲染系统,Magma Vulkan驱动程序,Scenic复合管理器,MinFS,MemFS,ThinFS(Go语言FAT文件系统)和Blobfs文件系统,以及与FVM Sections管理器一样,应用程序开发可提供支持C / C ++语言,Dart等组件。
在引导过程中,将使用系统管理员,其中包括appmgr用于创建初始软件环境,sysmgr用于创建引导环境,以及basemgr用于配置用户环境和组织登录。
为了与紫红色中的Linux兼容,建议使用Machina库,该库允许您在一个特殊的隔离虚拟机中运行Linux程序,该虚拟机通过使用基于zircon和Virtio内核规范的虚拟机监控程序形成,类似于发行Linux- Chrome操作系统上的应用程序。
吃狗粮有什么变化?
在此最终内部版本中, 提到已添加了fuchsia.cobalt.SystemDataUpdater组件 到奥马哈更新交付管理系统, 测试Chrome和Chrome操作系统版本 并提供了使用fx实用程序(类似于紫红色的adb)将设备转移到新的“ dogfood-release”分支的说明。
还 引导程序集已添加 用于“狗粮”分支机构到持续集成系统 紫红色平台中包含单独的指标 评估测试结果。
评论紫红色的变化 他们提到了两个提供更新的链接 fuchsia-updates.googleusercontent.com和arm64.dogfood-release.astro.fuchsia.com,在第二个链接中,Astro是Google Nest Hub智能显示器的代号,显然Google员工使用它作为测试Fuchsia的原型标准Cast平台固件。
Nest Hub界面基于使用Flutter框架的Dragonglass应用程序,Fuchsia也支持该框架。
最后 预计如果一切顺利 在员工内部测试的这个阶段, 最终版本可以向公众发布。 尽管很明显,仍将其保留在测试阶段的原因是要完善所有这些已检测到的细节和错误。
但是,真正的考验将是对公众的发布,此外,还有很多人怀疑这是否不是另一款Google产品,如果它不能满足他们的期望,最终会成为另一种被废弃的产品。
数据来源: https://9to5google.com
我知道这个项目的存在,但是从未读过任何关于它的东西。 我喜欢这个演讲。 现在是时候查看它是否是应用程序的有效替代品。