Firefox OS架构

时间:2012-10-14 14:04:33

标签: operating-system firefox-os

Firefox OS的核心架构是否有任何可用信息?我不是指仅面向开发人员的信息。我对类似于Android的基础架构感兴趣:http://www.zdnet.com/blog/burnette/how-android-works-the-big-picture/515

5 个答案:

答案 0 :(得分:7)

主要是Gonk(底层Linux内核),Gecko(Firefox引擎)和Gaia(用户界面)。在Mozilla wiki上,您可以找到这些图层的完整信息; Mozilla wiki

答案 1 :(得分:5)

简而言之,Firefox OS是一个运行基于HTML5的应用程序的环境(不仅是标记语言,还包括所有相关技术,包括JavaScript,CSS3,Web API ......)。

这些应用程序在名为Gecko的特殊浏览器上运行。您可以将Gecko视为具有类固醇的Firefox,其中应用程序替换网页。在某些方面,它缺乏一些浏览器功能,但它实现了许多API,以提供对设备的安全访问。

Gecko得到了实际的SO,Gonk的支持。 Gonk是一个非常简单的GNU / Linux发行版,它在设备硬件和Gecko之间放置了硬件抽象层或HAL。 Gonk将低级硬件访问转换为C ++接口,Gecko以JavaScript标准API的形式向开发人员提供这些接口。

Mozilla Wiki

中的更多信息

答案 2 :(得分:1)

主要的Firefox OS架构是

来自西班牙语的Firefox OS AppDay有一个Overview and High Level Architecture 幻灯片(英文),它更简洁地阐述了架构。

答案 3 :(得分:0)

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

Click here

答案 4 :(得分:0)

在MDN上,您将找到一个非常相似的图片,可以准确解释Firefox OS的工作原理:  https://developer.mozilla.org/en-US/Firefox_OS/Platform/Architecture