【发布时间】: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
是否有任何关于 Firefox OS 核心架构的信息?我不仅仅指面向开发人员的信息。我对类似于 Android 的底层架构感兴趣:http://www.zdnet.com/blog/burnette/how-android-works-the-big-picture/515
【问题讨论】:
标签: operating-system firefox-os
主要是Gonk(底层linux内核)、Gecko(火狐引擎)和Gaia(用户界面)。在 Mozilla wiki 上,您可以找到有关这些层的完整信息; Mozilla wiki
【讨论】:
简而言之,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
【讨论】:
Firefox OS 的主要架构是
有一张来自 Firefox OS AppDay 的西班牙语 Overview and High Level Architecture 幻灯片(英文)更简洁地阐述了架构。
【讨论】:
查看以下链接,了解完整的 Firefox OS 架构以及安全信息:
【讨论】:
在 MDN 上,您会发现一张非常相似的图片,它准确地解释了 Firefox OS 的工作原理: https://developer.mozilla.org/en-US/Firefox_OS/Platform/Architecture
【讨论】: