自由之窗-Firefox完全历史
And so at last the beast fell and the unbelievers rejoiced.
But all was not lost, for from the ash rose a great bird.
The bird gazed down upon the unbelievers and cast fire
and thunder upon them. For the beast had been
reborn with its strength renewed, and the
followers of Mammon cowered in horror.
from The Book of Mozilla, 7:15
终于,那野兽倒下了,异教徒们为此而欢庆。
但是一切并未结束,因为一只巨鸟已从灰烬中诞生。
那鸟从空中俯视着异教徒们,向他们施放火与雷电。
因为这野兽已重生为巨鸟,恢复了力量。
金钱的追随者们在恐惧中后退。
——Mozilla 书
可以在Firefox地址栏中输入about:mozilla阅读(英文)
1 上古时代
根据考古学的证明,世界上第一个浏览器是WorldWideWeb,诞生于1990年。
而第一个普及的,是由NCSA开发的Mosaic浏览器。NCSA Mosaic促使了因特网的迅速发展。后来,NCSA中Mosaic项目的负责人Marc Andreesen辞职并建立了网景通讯公司,并在1994年10月发布了他们的旗舰产品Netscape Navigator(导航者)。
2 浏览器之争
错失了因特网浪潮的微软在这个时候匆忙购入了Spyglass公司的技术,改成Internet Explorer,从此掀起了软件巨头微软和网景之间的浏览器大战。
这场战争在客观上加快了万维网的发展,把网络带到了千百万普通电脑用户面前,但同时显露了因特网商业化如何妨碍统一标准的制定。微软和网景都在他们的产品中加入了许多互不兼容的HTML扩展代码,并试图以这些特点来取胜。
在IE 和Netscape大战期间,网页设计者通常会把”用Netscape可获得最好效果”或”用IE可获得最好效果”的标志放在首页,并连到下载相关产品的网址上。也有一些网页分别针对IE和Netscape编写不同的代码,甚至是让Netscape用户点击这里进入,IE用户点击那里进入($#% &*^&*^#,移动用户发送到XXXX,联通用户发送到XXXX,小灵通用户……)。但是那个时候,通常的惯例是兼容 Netscape。
1997年10 月,IE4.0版正式推出,并在旧金山举行产品发布会,而引人注目的地方便是竖立了一个10尺长的巨型”e”标志。部份Netscape的员工在发布会翌日前往会场,把巨型标志推翻,并放上其吉祥物Mozilla恐龙,纸牌写上”Netscape 72, Microsoft 18″,代表当时的市场占有率。
然而,IE4.0的推出,对这场大战产生了重大改变。技术上,IE4在很多方面已经比当时的 Netscape Navigator 4.0要好。同时,从Windows 95 OSR2开始,IE被捆绑作为所有新版本的Windows操作系统中的默认浏览器。Netscape的份额渐渐被蚕食。
不过微软的日子并没有好过,因为在操作系统中捆绑IE,被以垄断的罪名告上了法庭,一度被主审法官杰克逊裁定要拆分成一个做操作系统的公司和一个做应用软件的公司,官司拖沓了好几年,随着微软的好朋友小布什入主白宫,事情最后也就以和解的方式不了了之。
接下来,IE5在1999年发布,IE5.5和IE6在2001年发布。而Netscape6的失败,使IE的地位进一步巩固,到2002年一度达到了如日中天的96%占有率。Netscape的占有率已跌至无法挽回的地步,这场战争便随之而结束。
然而,失去了竞争对手以后,IE的的开发开始处于停滞状态。虽然IE对W3C标准的支持还远远不够(至今还只支持大部分CSS1和少量 CSS2),但是从 2001年至今,IE已经有5年没有升级了,如果不是面临Firefox的冲击,IE的下一个版本还不知道会在什么时候发布。现在,最新的消息是IE7将随经过数次跳票的Windows Vista在2007年初发布。
3 Mozilla的故事
浏览器之战失利以后, Netscape并没有消失,为了挽回市场,1998年Netscape将浏览器的大部分代码开源,成立了一个组织,计划开发下一代的 Netscape浏览器,这个组织就是Mozilla.org,它的图标是一只恐龙。不久后,Netscape的源代码就差不多被全部抛弃, Mozilla社团开发出了在稳定性和功能上更出色的新一代浏览器。这个浏览器就是Mozilla Application Suite,简称Mozilla,它是一个套件,包含了浏览器、电子邮件客户端、网页编辑器、IRC聊天等等。后来的Netscape浏览器都是以 Mozilla为核心的。
各位看官可能已经发现,Mozilla这个词有很多含义。这个名字的来源是Mosaic和Godzilla(怪兽哥斯拉)两个词的结合,意为 “Mosaic终结者”。起初,Mozilla是Netscape的吉祥物,也是Netscape Navigator浏览器使用的内部开发代号。由于Netscape早期的影响力,直到今天,所有浏览器--包括IE,向Web服务器报告自己的身份标识的时候,都以 “Mozilla”开头,表明自己是Mozilla兼容的。Mozilla Application Suite也简称Mozilla,不过它已经不再发展了。现在,当我们提到Mozilla这个词的时候,通常是指Mozilla基金会,Firefox的全称Mozilla Firefox,表明Firefox来自Mozilla基金会。
1998年11月Netscape被AOL(美国在线)收购,因此,Mozilla.org起初一直在AOL的资助下进行研发活动。作为和微软和解的一部分,2003年7月,AOL解散了 Netscape,一个传奇永远的结束了(如今的Netscape浏览器由Mercurial Communications开发)。同时,AOL中止了与Mozilla.org的关系,将资助的任务转交给了新成立的非盈利性的Mozilla基金会。
4 浴火重生
与不思进取的IE相比,Mozilla毫无疑问是一个优秀的浏览器。但是由于受到商业公司赞助的需求拖累,并且有过度开发者导向的功能蔓延, Mozilla 浏览器变得日益膨胀臃肿。2002年,戴夫·海厄特(Dave Hyatt)与布雷克·罗斯(Blake Ross)开始从 Mozilla 浏览器项目中分支出来的一个实验性的项目,目标是要建立一个轻便、快速、简单与高扩充性的浏览器来取代Mozilla套件。与Mozilla套件相比,它仅仅是一个浏览器,而不包括用户可能不需要的电子邮件客户端、网页编辑器、IRC聊天等等。
这个浏览器被称作”Phoenix”, 2002年9月发布了0.1版。不幸的是,由于与BIOS制造商Phoenix Technologies有商标争议,到2003年4月14日,它不得不改名。新名称”Firebird”收到了好坏不等的反应。在4月底时 Mozilla基金会发出一份声明表示应称为”Mozilla Firebird”以预防与Firebird 数据库服务器的混淆。但是来自开源社群的持续压力迫使它再一次改名, 2004年2月9日,Mozilla Firebird改名为”Mozilla Firefox”,从凤凰变成了狐狸,看来著名的Mozilla书需要写续篇了。
Firefox的第一个正式版本1.0在2004年11 月9日发布,当时Mozilla基金会甚至通过募捐的方式,在纽约时报上面刊登了整版的广告,广告左侧列出的长长的资助者的名单让为广告排版的设计师几乎崩溃。不过,Firefox的推广更多是依靠使用者的口碑式宣传,在正式版本1.0发布以前,Firefox早已在技术圈子里面流传开来,网页上到处都是传播 Firefox的社区和Logo。即使是1.0发布前的几个PR版本和RC版本,只要出现,就有很多媒体长篇累牍的报道。1.0发布的时候更是让 Mozilla的下载服务器变得比乌龟还慢。
早期的Firefox用户一定记得,Firefox的选项对话框中,在设置Cookie的地方是这样解释Cookie的:”Cookie是精致的美味”。英文原文是”Cookies are delicious delicacies”。这个解释如传奇一般流传开来,它让开发人员感觉到幽默和传神,但是却令普通用户如坠云雾。实际上,布雷克·罗斯(Blake Ross)当时只是一时找不到一句简短的描述来解释Cookie,便随手写下了这句话放在这里占位置。他后来解释道:”在这么小的空间里面解释这么复杂的东西,坦白的说,我想最后我可能要重写整个Cookie管理器”。这个对普通用户不友好的特性后来作为一个bug被提交到Firefox的bug数据库,并在2004年7月被”修正”。现在,这个文本被替换成了索然无味的:”cookie是网站在您的计算机中保存的信息’片断’。一般用来记住登录信息或其它数据。”。不过故事并没有结束,”精致美味”传说的终结引起了一些人的不满,于是Jesse Ruderman专门开发了一个 Delicious Delicacies扩展用来将那个描述恢复成原来的文本,这个扩展有多种语言版本,可惜没有中文版。
注:在中文版本中,直到1.5版本,这个著名的占位符才被替换掉
5 自由之窗
IE 曾经在浏览器大战中占据了技术上的优势,但是5年来,其它的浏览器一直在快速发展,而IE一直没有更新过,老朽、笨重、满是补丁,替换IE的时候已经到了。 Firefox以小巧、高效、简洁,安全,很容易扩展和定制获得了越来越多的喜爱。更重要的是,它是是一个自由的浏览器,所有的源代码都是开放的,任何人可以为它的成长贡献力量。
如果你是并不是一个电脑高手,请相信Firefox一定能够保障你的上网安全,再也不用担心浏览的时候跳出来一个对话框叫你安装什么装上就卸载不掉的插件,再也不用担心打开一个别人发过来的网页链接可能会中毒——即使页面里面有病毒,也一定是针对IE的。
如果你很在意你的上网隐私,不想让别人知道你浏览过什么页面,使用Firefox吧,无论是浏览历史、Cookie还是页面缓存,你都能够做到精确的控制,所有涉及到隐私的浏览痕迹能够方便的一键清除。当然也有一些IE插件提供了一键清除上网痕迹的功能,但是你怎么能够相信,这些背地里可能在搜集你隐私的流氓插件能够保护你的隐私?
如果你是一个DIY爱好者,那么Firefox就是给你准备的。Firefox的标准安装程序只包含最基本的功能,很多附加功能都通过丰富的扩展来提供,你可以尽情的DIY自己的扩展配置,只安装那些你感兴趣的东西。
如果你是个网页设计师或者Web开发人员,那你更加应该用Firefox。开发时使用Firefox做测试,通常做出的页面在Firefox和 IE里面显示都不会有问题,而用IE就很难有保证。Firefox还有丰富的开发扩展:可以在浏览器里面修改CSS文件,并立刻在浏览器中查看效果;可以在页面上显示出所有table、tr、td的轮廓;可以把表单的POST转换成GET;可以浏览页面的DOM树;可以在运行中调试JavaScript并执行 JavaScirpt语句;可以在页面上选中任意一个元素查看它的DOM属性和应用到这个元素上的样式属性;可以用鼠标选出页面上任意一点的颜色数值;可以查看到页面上所有JavaScript错误和CSS错误的详细信息;可以显示经过格式化的HTML源代码,仅仅显示选中的部分,而不是整个页面;可以查看、添加、修改Cookie;可以监控页面里面所有的XMLHTTP请求,什么,你不是AJAXer?
最后,如果你是个追求个性的人,那么你的Firefox一定会让你与众不同。不仅仅是和那些IE相比,而且是你的Firefox和别的 Firefox相比也会不一样——不仅仅是功能上的DIY和别人不同,你还可以在Firefox的众多主题中选择最能代表你自己个性的一个。
请收养这只可爱的狐狸,它一定不会让你失望。
原文地址
http://areyouokhl.spaces.live.com/blog/cns!A4854AC820911F0B!156.entry