很久以前,Firefox一直是开源社区的中流砥柱。多年来,它一直是几乎所有Linux发行版的默认浏览器,也是阻止微软完全称霸浏览器世界的最后一块石头。这个浏览器的起源可以一直追溯到互联网的创建。本周(LCTT译注:本文发表于2019.3.14)是互联网成立30周年,没有比这更好的机会来回顾一下我们熟知和喜爱的Firefox浏览器了。起源于1990年代初期,一位名叫马克·安德森(MarcAndreessen)的年轻人正在伊利诺伊大学攻读计算机科学学士学位。在那里,他开始在国家超级计算应用中心(NCSA)工作。在此期间,TimBerners-Lee爵士发布了我们今天所知的早期Web标准。马克当时了解到了一个名为ViolaWWW的化石浏览器。Marc和EricBina看到了这项技术的潜力,他们为基于Unix的平台开发了一种易于安装的浏览器,称为NCSAMosaic。第一个alpha版本于1993年6月发布。到9月,该浏览器出现了Windows和Macintosh端口。Mosaic很快变得非常流行,因为它比当时任何其他浏览器软件都更容易使用。1994年,马克毕业并搬到了加利福尼亚。他认识了一个叫吉姆·克拉克的人,他靠卖电脑硬件和软件赚钱。Clark还使用了Mosaic浏览器并看到了Internet的经济前景。克拉克开了一家公司,聘请马克和埃里克专门从事互联网软件。该公司最初名为“MosaicCommunications”,但伊利诺伊大学不喜欢他们使用Mosaic这个名称。于是公司更名为“NetscapeCommunications”。该公司的第一个项目是任天堂64的在线战斗网络,但没有成功。他们以公司名称发布的第一个产品是名为MosaicNetscape0.9的浏览器,该浏览器很快更名为NetscapeNavigator。在内部,该浏览器的代号为mozilla,代表“MosaicKiller”。一名员工还创作了一部哥斯拉风格的卡通片。他们想彻底击败竞争对手。Mozilla早期在Netscape的吉祥物。他们取得了辉煌的胜利。当时,Netscape最大的优势在于他们的浏览器在不同操作系统之间极其一致。Netscape将其作为所有人平等的互联网体验进行营销。随着越来越多的人使用NetscapeNavigator,NCSAMosaic的市场份额逐渐下降。到1995年,Netscape已经上市。上市首日,股价从开盘时的28美元一路飙升至78美元,收于58美元。Netscape在当时势不可挡。但好景不长。1994年夏天,Microsoft发布了InternetExplorer1.0,这是一款基于SpyglassMosaic的浏览器,而SpyglassMosaic又直接基于NCSAMosaic。浏览器大战由此开始。在接下来的几年里,Netscape和Microsoft争夺浏览器霸主地位。他们每个人都增加了许多新功能以发挥自己的优势。不幸的是,IE具有与Windows操作系统捆绑在一起的巨大优势。更何况,微软还有更多的程序员和资本可以调动。1997年底,Netscape开始遇到财务问题。走向开源MozillaFirefox1998年1月,Netscape开源了NetscapeCommunicator4.0软件套件的代码。它旨在“汇集互联网上成千上万的程序员的才能,为Netscape的软件添加最好的功能。这一策略旨在加速开发并允许Netscape免费向个人和商业用户提供高质量的Netscape软件未来的用户。”Communicator版本”。该项目由新创建的Mozilla组织管理。但是,NetscapeCommunicator4.0的代码由于其规模和复杂性而难以开发。雪上加霜的是,浏览器的某些组件无法开源由于第三方许可问题。最终,他们决定使用新兴的Gecko渲染引擎重新开发浏览器。到1998年11月,Netscape被美国在线(AOL)以42亿美元的股份收购。从头开始是一项艰巨的任务MozillaFirefox(最初名为Phoenix)直到2002年6月才问世,它还运行在多种操作系统上:Linux、MacOS、Windows和Solaris。1999年,AOL宣布他们将停止浏览器开发。随后创建了Mozilla基金会,以管理Mozilla的商标和与该项目相关的融资。最初的Mozilla基金会收到了来自AOL、IBM、SunMicrosystems和RedHat的总计200万美元的捐款。到2003年3月,由于套件变得越来越臃肿,Mozilla宣布计划将套件拆分成单独的应用程序。这个独立的浏览器最初被命名为Phoenix。但由于与BIOS厂商凤凰科技的商标诉讼,该浏览器更名为火鸟(Firebird)——最终与火鸟数据库的开发者发生冲突。浏览器不得不再次重命名,导致现在著名的Firefox。当时,Mozilla说,“在过去的一年里,我们学到了很多关于命名技巧的知识(不是因为我们想学)。我们现在已经仔细研究了这些名称,以确保没有遗漏任何东西。我们已经开始了在美国专利商标局注册我们的新商标”。Firefox1.0:ImageCredits第一个正式的Firefox版本是0.8,于2004年2月8日发布。然后在11月9日他们发布了1.0版。2.0版和3.0版分别于2006年10月和2008年6月发布。每个主要版本更新都会带来许多新功能和改进。从很多方面来看,Firefox无论是功能还是技术进步都领先于IE很多,但IE仍然拥有更多的用户。当谷歌发布Chrome浏览器时,一切都变了。在Chrome发布前的几个月(2008年9月),Firefox拥有30%的浏览器份额,而IE则超过60%。在StatCounter2019年1月的报告中,Firefox的份额不到10%,而Chrome的份额超过70%。展望未来如上所述,Firefox正在经历很长一段时间的份额低谷。曾经有一段时间很多浏览器都是基于Firefox开发的,比如早期的Flock浏览器。而且现在大多数浏览器都是基于谷歌技术的,比如Opera和Vivaldi。就连微软也放弃了开发自己的浏览器,加入了Chromium的行列。这似乎与Netscape的辉煌岁月形成鲜明对比。但我们不要忘记Firefox已经取得的许多成就。一群来自世界各地的程序员开发了这个星球上第二大浏览器。当微软垄断时,他们拥有那30%,他们可以再次做到。反正他们有我们。开源社区坚定地支持他们。与垄断作斗争是我使用Firefox的众多原因之一。随着Mozilla通过改进后的FirefoxQuantum赢回一些份额,我相信它会一路攀升。
