谷歌为开发者推出了Fuchsia OS网站

直到最近,我们对Google的Fuchsia操作系统了解甚少。 它于2016年首次出现在GitHub上而没有正式宣布,很快就出现了有关它的理论。

几天前,有消息传出,谷歌已经启动了该项目的网站 包含有关公司内部已经开发了一段时间的Fuchsia操作系统的信息。

该站点包含一些可用的文档 以及指向操作系统组件(包括Zircon微内核)的源文本的链接。

文档资料 涵盖了紫红色操作系统的开发和应用程序从源代码,主要组件的描述和框架创建系统。

谷歌决定无处不在,将紫红色曝光

在Fuchsia项目进行了几次内部开发之后,实际上这是一个公开的秘密,由于Google开发人员没有提及任何内容,并且实际上否认了它的存在,因此Google决定发布该项目。

重要的是要记住,在Fuchsia项目下,正在开发一种通用操作系统,该操作系统可以在从工作站和智能手机到嵌入式和消费类设备的任何类型的设备上运行。

进行开发时要考虑到创建Android平台的经验,并要考虑到可伸缩性和安全性方面的缺点。

关于紫红色

紫红色 开发了自己的用Dart编写的Armadillo GUI 使用Flutter框架。

萨尔瓦多PROYECTO 您还正在开发Peridot UI框架,Fargo程序包管理器,标准libc库,Escher渲染系统,Magma Vulkan驱动程序,优美的复合管理器,MinFS,MemFS,ThinFS(Go语言中的FAT)和Blobfs,以及FVM节管理器。

为了保证Linux在紫红色中的兼容性,提出了Machina库, 它使您可以在特殊的隔离虚拟机中运行Linux应用程序,该虚拟机通过使用基于管理程序的Zircon内核和Virtio规范形成,类似于在Chrome OS上启动Linux应用程序的有组织方式。

为了安全起见,提出了一种先进的沙箱隔离系统,其中新进程无法访问内核对象,无法分配内存,也无法执行代码,并且使用命名空间系统确定访问资源的可用权限。

另一方面,在新的项目现场,它已经揭幕了 Fuchsia OS开发人员正在着手解决各种问题,Fuchsia依赖于此提供了两个核心以及一系列的层。

  • Garnet层在Zircon之上实现,并负责设备驱动程序
  • 黄玉层提供了用于创建插件的界面。

LK

LK为具有有限RAM大小和低处理器性能的系统提供了内核, 集成解决方案中常用的功能。 LK核心基于littlekernel项目,可以被视为FreeRTOS和ThreadX等系统的开放替代方案。

锆石

锆石 是功能齐全的微内核,专注于功能强大的设备上的应用程序, 例如智能手机和个人计算机。

Zircon内核旨在通过实施其他概念来补充LK。

例如: Zircon支持进程,但LK不支持,但是Zircon中进程的实现涉及LK组件以与内存和线程一起工作。 Zircon还支持缺少的LK功能,例如用户级别,对象处理系统和基于功能的安全模型。

如果您想了解项目网站,可以通过与 到以下链接。


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责资料:AB Internet Networks 2008 SL
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。