Chromium 现在可用于 Fuchsia OS

谷歌最近公布了 完整版的网络浏览器 用于 Fuchsia 操作系统的 Chromium,它将取代以前在应用程序列表中提供的“简单浏览器”浏览器,旨在运行独立的 Web 应用程序而不是与站点一起使用。

间接地,为常规网络浏览器提供支持证实了谷歌不仅打算为物联网和 Nest Hub 等消费设备开发 Fuchsia,而且还为桌面平台开发 Fuchsia。

Fuchsia 的 Chromium 构建界面 通常类似于其他桌面系统的构建, 除了单个故障和错误,例如显示上下文菜单和打开多个窗口的问题。

与此同时, 最近为消除此类问题开展了积极的工作, 例如,前几天提供了对内置 PDF 查看器和打印功能的支持。

在 oldschool-51 的 Reddit 帖子中,他分享了一些 截图和以下内容:

什么不起作用?

如果你退出 Chrome,你最终会看到一个黑色的模拟器屏幕; 我看不到任何返回桌面的方法。

鼠标滚轮的行为与通常不同。 它不是向下滚动页面,而是充当“点击”

在我的电脑上,“旋转框”不起作用,它只是崩溃了。

尽管 jiri 可以,但 fx 命令永远不会在 ~ 区域工作,你必须切换到 fuchsia 才能工作,

如果您按照说明启用实验性 ffx emu 命令,它的工作原理是什么。

构建 Fuchsia 是巨大的——在我的 Asus pn80 机箱中,它占用了我 128g ssd 中的 41g,所以我无法从普通的 Ubuntu 构建,但 Lubuntu 对此很好。 尽管如此,在配备 7g 内存的四核 N5100 celeron 上已经运行了 16 个小时,所以其中一件事您可以在一夜之间完成!

回想一下, Fuchsia OS 由 Google 于 2016 年开发, 考虑到Android平台在扩展性和安全性方面的不足。 该系统基于 Zircon 微内核,基于 LK 项目的开发,扩展用于各种类别的设备,包括智能手机和个人电脑。 Zircon 扩展了 LK,支持共享库和进程、用户级别、对象管理系统和基于功能的安全模型。

控制器 被实现为加载的用户空间动态库 由 devhost 进程,由设备管理器(devmg,Device Manager)管理。

Fuchsia 有自己的图形界面,使用 Flutter 框架用 Dart 编写。 该项目还开发了 Peridot UI 框架、Fargo 包管理器、libc 标准库、Escher 渲染系统、Magma Vulkan 驱动程序、Scenic 复合管理器、MinFS、MemFS、ThinFS(Go 中的 FAT 语言)和 Blobfs 文件,以及 FVM 分区管理器。 对于应用程序开发,提供了对 C/C++、Dart 的支持,系统组件、Go 网络堆栈和 Python 语言构建系统中也允许使用 Rust。

引导过程使用系统管理器,其中包括用于创建初始软件环境的 appmgr,用于创建引导环境的 sysmgr,以及用于设置用户环境和组织登录的 basemgr。

为了保证安全,提出了一种高级沙箱隔离系统,其中新进程无权访问内核对象、无法分配内存、无法执行代码,使用命名空间系统访问资源,由其决定可用权限。

该平台提供了一个构建组件的框架,这些组件是在其沙箱中运行并可以通过 IPC 与其他组件交互的程序。

看到 Fuchsia 的发展现状,可以使用模拟器,以及我们最近谈到的dahliaOS项目的测试构建 它的新版本在这里发布。


发表您的评论

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

*

*

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