正在阅读:立足Firefox OS与天比高:Mozilla鏖战记立足Firefox OS与天比高:Mozilla鏖战记

2013-08-01 15:32 出处:PConline原创 作者:Aimo 责任编辑:censi

  Android助力,Firefox OS诞生

  痛定思痛,Mozilla在新时代潮流的冲击下决心瘦身。Mozilla对Gecko作了巨大的改进。从Gecko1.9版本开始,减少了XPCOM的使用,对更多网络标准如XForms和SVG等提供了支持,并在Firefox 4中使用了新的JS引擎JaegerMonkey。经过精简后,Gecko的效率大幅提升,甚至可以在移动平台上运行——这种情况在以前连想都不敢想。

Firefox是Android平台最好的浏览器之一
Firefox是Android平台最好的浏览器之一

  Mozilla能如此快针对形势作出改变是有原因的。我们知道,Mozilla是一个很小很小的组织,他们的开发基地位于旧金山,目前仅有150名员工。Mozilla在科技的大潮中显得渺小而又自由,没有大公司那种翻个身都要吱呀几年的陈腐作风。然而,过于宁静的天籁太容易淹没在尘世的喧嚣中,Mozilla很难真正地去引领业界的潮流。尽管Gecko很优秀,也有一些第三方应用程序使用Gecko,但是Mozilla缺乏掀起风浪的能力——你看有苹果包养的Webkit能让各家浏览器都广泛支持-webkit-前缀,Mozilla可没这能耐。

  虽然一直到现在,Google都仍然没有停止和Mozilla的合作,但是寄人篱下没有自己的立足点,那点安全感连塞牙缝都不够。微软正以桌面为根基逐渐加入到移动、网络等多个战场,Google的触手遍布互联网乃至互联网终端的每一个角落,苹果的封闭生态也搞得有声有色——这些大佬们都有自己的一套东西可以依傍。反观Mozilla形单影只,手头上的牌寥寥无几,纵使今日耀眼如星斗,可是群星璀璨的夜空又能延续几个时辰?

  于是Mozilla有所行动了。在今年的移动世界大会(MWC)上,Mozilla打出了一记重拳——宣布推出开放性的网络设备平台,这个平台将以Mozilla的Boot to Gecko为基础。Boot to Gecko是包含着Mozilla雄心壮志的一个大项目,从名字就可以看出,Mozilla希望将Firefox的核心Gecko做到用户启动机器后立即可以使用的地步,换言之也就是一个操作系统。果然,不久之后,Mozilla就宣布将Boot to Gecko改名为Firefox OS,Mozilla的野心展露无遗。

Mozilla在MWC展示的Boot to Gec
Mozilla在MWC展示的Boot to Gecko

  Mozilla并不是无备而来的。在前文提到,Mozilla应用组件本身就是一个扩展性极强的互联网套件,可以使用XUL和XPCOM来外接各种基于XML的组件,甚至有人把Mozilla组件看作浏览器中的操作系统——除了无法和硬件直接对话以外,Mozilla组件的确拥有类似操作系统的特性。

  开发操作系统是一件很费功夫的事情,你需要亲自编写适用于某类硬件的BSP,需要亲手调试kernel,而且这些努力也未必见得会有成果。然而Android的横空出世给了无数梦想家希望——Android使用了Linux kernel,并在之上编写了一个硬件抽象层HAL。这样Mozilla只需要提供使用者接口和应用执行的系统环境既可,底层核心部分不必再花费什么大心思。在Android的加持下,Firefox OS诞生了。从2002年Mozilla应用组件诞生,到2012年Firefox OS面世,Mozilla这步棋历经整整十年终于得以拨开云天见天日。好大的一盘棋啊。

键盘也能翻页,试试“← →”键

关注我们

最新资讯离线随时看 聊天吐槽赢奖品