如何将 Firefox OS 移植到普通电脑上?

Dan*_*a97 5 operating-systems x86

我喜欢 B2G 项目。但不幸的是,它只适用于智能手机(ARM 架构)。尽管如此,有些人正在破解其代码以将其移植到其他平台(本视频中就是这种情况)。

我希望实现相同的目标,但不是将 B2G 移植到 Raspberry Pi,而是希望将其移植到桌面 Linux 或 BSD 操作系统并在普通计算机上运行。这可能吗?如果是,我需要学习或做什么?

har*_*ymc 5

您要求的信息似乎可以在 Mozilla 开发人员网络上免费获得。

请参阅此页面:构建和安装 Firefox OS,其中构建先决条件页面特别指出桌面版本是第 1 层,这意味着开发的主要目标。

在您的评论中,您似乎要求一种无需 X 窗口管理器即可移植它的方法。但是,在 Linux 要求列表中明确列出了 X11 标头,因此 Firefox OS 依赖于 X 窗口管理器。这意味着尽管它的名字是“Firefox OS”,但它远不是一个完整的操作系统,你需要一个带有 X11 实现的 Linux 内核才能让它工作。

总之,如果您希望在没有安装 X 窗口管理器的情况下移植它,那么您的帖子的答案是否定的。如果您的发行版中有可用的 X 窗口管理器,那么您只需要遵循文档并向开发人员报告问题。

  • B2G 依赖于 Gonk,这是一个极其简单的 Linux 发行版,其上是 Gecko。Gonk 为 Gecko 公开了对 VRAM(视频内存)的直接访问。桌面上的 Gonk 显然已被 X11 或同等产品取代,因为 FF OS 需要图形。因此,您将需要一些类似 X11 的软件才能使其在桌面上运行,或者在 Gecko 和视频显示之间提供一些其他接口。 (2认同)