【问题标题】:Firefox OS Architecture火狐操作系统架构
【发布时间】:2012-10-14 14:04:32
【问题描述】:

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

【问题讨论】:

    标签: operating-system firefox-os


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

      简而言之,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

      【讨论】:

        【解决方案3】:

        Firefox OS 的主要架构是

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

        【讨论】:

          【解决方案4】:

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

          Click here

          【讨论】:

            【解决方案5】:

            在 MDN 上,您会发现一张非常相似的图片,它准确地解释了 Firefox OS 的工作原理: https://developer.mozilla.org/en-US/Firefox_OS/Platform/Architecture

            【讨论】:

              猜你喜欢
              • 2014-03-15
              • 1970-01-01
              • 1970-01-01
              • 2010-12-05
              • 1970-01-01
              • 1970-01-01
              • 2011-07-22
              • 2010-09-12
              • 2011-12-18
              相关资源
              最近更新 更多