火狐操作系统架构

5
5个回答

7

这主要涉及Gonk(基础Linux内核)、Gecko(Firefox引擎)和Gaia(用户界面)。在Mozilla维基上,您可以找到有关这些层的完整信息;Mozilla维基


6
简单来说,Firefox OS 是一个基于 HTML5 应用程序的环境(不仅仅是标记语言,还包括 JavaScript、CSS3、Web API 等所有相关技术)。
这些应用程序在一个名为 Gecko 的特殊浏览器上运行。你可以把 Gecko 看作是带有应用程序的 Firefox 带类固醇的版本。在某些方面,它缺少一些浏览器功能,但实现了许多 API,以提供对设备的安全访问。
Gecko 得到了当前操作系统 Gonk 的支持。Gonk 是一个非常简单的 GNU/Linux 发行版,它拥有硬件抽象层(HAL),位于设备硬件和 Gecko 之间。Gonk 将低级硬件访问转换为 C++ 接口,并将这些接口以 JavaScript 标准 API 的形式提供给开发人员。
更多信息请参见 Mozilla Wiki

1

Firefox OS的主要架构包括:

有一份来自西班牙Firefox OS AppDay的概述和高级架构幻灯片(英文),对架构进行了更简洁的说明。


0

0

请查看以下链接,了解完整的Firefox OS架构以及安全信息:

点击这里


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接