近日,飞漫软件发布了 HybridOS 的第一波开源组件。其中包括:
  • hiCairo:这是 Cairo 的 HybridOS 派生版本,在 Cairo 最新版本之上增加了对 MiniGUI 平台的支持。

  • hiDRM:libDRM 的 HybridOS 派生版本,增加了一个接口,用于 GPU 集成。

  • hiDRMDrivers:这个函数库包含 MiniGUI 基于 Linux DRM 硬件加速图形引擎的各芯片应用级驱动程序,目前提供了针对 Intel 集成显卡的支持,如 i915、i965 等。

  • hiMesa:这是 Mesa 的 HybridOS 派生版本,主要增加了 EGL 的 MiniGUI 平台实现。有了 EGL 的 MiniGUI 平台实现,可在 HybridOS 上直接整合 OpenGL、OpenGL ES 以及 OpenVG 等 2D/3D 图形应用。

 

上述代码仓库统一在 https://github.com/FMSoftCN/ 账号上发布(注意使用 minigui-backend 分支),并沿用了这些开源软件已有的许可证,如 hiCairo 继续沿用 LGPL 2.2/MPL,hiMesa 继续使用 MIT 许可证等。

 

以上组件的示例代码已在 HybridOS 的主仓库(https://github.com/FMSoftCN/hybridos)发布。值得一提的是,充分利用 GPU 之后,MiniGUI 之上的 Mesa 经典齿轮应用的渲染速度,比起 X11 之上的实现要高一个数量级以上。

 

这些开源组件对 HybridOS 来讲是不可或缺的基础设施,但对开发团队来讲,所做工作顶多类似泥瓦匠的工作,真正属于 HybridOS 核心技术的东西将在 2020 年 4 月发布。但是,上游芯片厂商可以从现在开始行动起来,为 HybridOS 的图形基础设施增加各芯片的支持,以便在未来可以获得优于竞争对手的图形性能。

 

另外,HybridOS 官网正式上线(见下方链接),欢迎访问!

https://hybridos.fmsoft.cn/


加载对话