我喜欢 B2G 项目。但不幸的是,它只适用于智能手机(ARM 架构)。尽管如此,有些人正在破解它的代码,以便将其移植到其他平台上(例如这个视频)。
我希望实现同样的目标,但不是将 B2G 移植到 Raspberry Pi,而是希望将其移植到桌面 Linux 或 BSD 操作系统并在普通计算机上运行。这可能吗?如果可以,我需要学习或做什么?
答案1
您所要求的信息似乎可以在 Mozilla 开发者网络上免费获取。
请参阅此页面:构建和安装 Firefox OS,其中构建先决条件页面特别指出桌面版是 Tier 1,即开发的主要目标。
在您的评论中,您似乎在寻求一种无需 X 窗口管理器即可移植的方法。但是,在 Linux 的要求列表中明确列出了 X11 标头,因此 Firefox OS 依赖于 X 窗口管理器。这意味着,尽管它名为“Firefox OS”,但它远非一个完整的操作系统,您需要一个具有一些 X11 实现的 Linux 内核才能使其运行。
总之,如果您希望在未安装 X 窗口管理器的情况下移植它,那么您的帖子的答案是否定的。如果您的发行版中有 X 窗口管理器,那么您只需按照文档并向开发人员报告问题即可。