开发的浏览器颠覆微软,引爆了一场互联网大战

开发的浏览器颠覆微软,引爆了一场互联网大战

 

人不在硅谷,浸泡科技圈的你也不能错过一部叫《硅谷》的美剧。为什么这么说?因为它从第一集开始就高度还原了创业公司是怎么从车库起家、怎么踩各种坑的,不断让圈内人大呼“这就是部纪录片!”

 

 

 

人 们也超爱拿《硅谷》来开玩笑,就连TechCrunch的公司数据库都录入了仅存于剧中的“魔笛手公司(Pied Piper)”。我们今天故事的主角「布雷克·罗斯」更不例外,在去年《硅谷》第二季完结后,他甚至自己动手写出了新一集的剧本,且一写出来就收到潮水般 的好评。

 

当然,写剧本并不是罗斯的主业。他更广为人知的身份,是火狐浏览器的创始人。不过,你应该很难把下面照片中的大男孩和“微软曾经的噩梦”联系在一起。

 

 

互联网首次霸主之争

 

在说罗斯和火狐之前,你得先了解一场互联网史上的首次大战:网景和微软轰轰烈烈的浏览器争夺战。

 

故事始于上世纪90年代,人们刚对“上网”有需求、缺软件的时候。1994年,专注做浏览器的网景公司诞生,通用又流畅的上网利器迅速打开了市场。不到1年,网景上市,当天股价飙升2.6倍。人们纷纷倒戈,从赞叹微软变成看好网景。

 

17ad671540ec.gif

1994年网景的浏览器

 

盖茨刚开始完全不在乎,但随着网景风头渐盛,他惊觉,如果自己再不重视,可能会错失巨大的流量入口,且微软的操作系统会永远受制于“互联网”。

 

起先,盖茨也想将网景收入麾下,派人谈判、想注资、进董事会,没想到网景不干,整盘计划落了空。于是,他转而让工程师全力研发浏览器做出IE,紧接着不顾反垄断法,靠捆绑IE卖电脑抢占市场;又集中迭代IE版本,火力全开针对网景。

 

34dd_09531454.jpg

IE1.0版本(相似度逼近像素级……)

 

网景最初还跟得上微软的节奏,后来就显出创业公司缺工程师、寡不敌众的颓势。不像IE只研发免费的windows版本,网景得同时发布付费的windows、Mac、Unix 3个版本。他们只能决定开源代码,借众多“极客之手”解决研发困境。

 

开源是个好办法,可惜远水救不了近火,光辅导志愿者理解代码就耗费了工程师太多精力。在IE4.0发布的1997年,网景还占了72%的市场份额,到了1998年下半年,状况显然倒了过来。

 

屏幕快照 2016-06-12 下午5.56.51.png

绿色的是网景,蓝色的是微软

 

最终,IE吞掉92%的市场份额,大获全胜。网景则被逼入角落,进入等待被收购晦暗期。就在此时,罗斯出现了。这个14岁的毛头小子当然不可能反转这段历史,但他却为日后“反击IE”埋下了一颗定时炸弹。

 

涅槃重生,向IE复仇

 

天才少年总是极其相似。罗斯10岁时就能架网页、开发软件和联机游戏;他迷恋技术,泡在电脑前码代码可以直到眼睛发花才肯停下。

 

1998年,当网景被美国在线(AOL)收购,将代码开源并成立Mozilla基金会,罗斯再也按捺不住了。他利用父母的账号黑进网景的浏览器,没做坏事儿,就是有事没事给浏览器改bug,打补丁。不过,这让网景注意到他,请他以实习生的名义到公司里做测试和研发。

 

屏幕快照 2016-06-12 下午3.06.53.png

小时候的罗斯

 

那时候,网景的浏览器和IE都有一个最惹人烦的问题:弹窗小广告。

 

IE就不用说了,自从屹立于浏览器霸主地位,进攻姿态瞬间烟消云散。盖茨逐步从IE上撤走核心资源,2001年的IE6.0发布,非但没IE4.0时的创新,还带着一身漏洞。新版网景的浏览器虽说推出广告拦截的功能,但用户在打开网页的一瞬,还是会被广告霸屏。

 

“不顾用户感受,拼命放一些他们不要的弹出广告,这么短视的浏览器顶多活2年。”

 

罗斯也是个刀子嘴豆腐心,他一边嫌弃网景,一边拉上工程师大卫·海耶特,开发起新浏览器来。没过多久,火狐的前身——火凤凰(Phoenix)就这么成型了。

 

4.pic_hd.jpg

不 同于网景和IE,火凤凰没有集成电子邮件、聊天室、网页编辑器,只是单纯的浏览器。火凤凰的安装包小、打开快、扩展性好,颇受极客和技术工作者的喜爱。不 仅如此,罗斯还抓住了IE满身漏洞的“小辫子”,在安全问题上也下了狠劲。就当时来说,火凤凰的安全防护在浏览器界算是一流。

 

一步步让微软如鲠在喉

 

多数人如今对于IE浏览器不屑一顾,浏览器市场也百花齐放,正是由于罗斯一不小心引爆的又一场互联网大战。

 

2004年,浏览器正式更名为火狐(Firefox),图标变成了一只狐狸抱着蓝色的球,有人说,这象征着“火狐要一口将IE咬下浏览器的神坛”。

 

屏幕快照 2016-06-12 下午3.17.50.png

 

巧的是,这事儿还真成了。2004年6月,一个叫“震荡波”的网络病毒利用IE漏洞,让全球三分之一的网络陷入瘫痪。感染上病毒,就会不断进入倒计时1分钟关机的死循环。

 

进入修生养息状态的IE,根本来不及应对这次的“震荡波”。于是,美国电脑紧急情况应对小组建议政府部门“停止使用IE”,以防止病毒感染。

 

0d338744ebf81a4c20c501a5d42a6059242da6e3.jpg

罗斯趁机展开火狐1.0的推广计划。网景是撑不下去了才开源代码,火狐则是一上线就选择开源。如果有人找到bug,可以自己迭代新版,报给火狐还能被奖励500美元。

 

“我每天最开心的就是整晚呆在办公室看人们对我们软件的反应意见。”罗斯曾回忆道。火狐共招揽到50000名志愿者,自愿帮火狐找bug,开启了DIY浏览器的先河。

 

罗斯没玩尽兴,又建立了火狐社区,迅速聚集起全球的粉丝。社区里创意层出不穷,版本迭代、DIY拓展,甚至还有一些“鬼点子”,比如……《纽约时报》曾刊登的火狐广告,就是罗斯采纳了网友的意见。

 

15-22-54-9e124a.png

《纽约时报》刊登的火狐广告

 

这个想法很好玩,当时,只要你捐10美元,火狐就会把你的名字登在《纽约时报》上。消息从社区流出,经博客疯狂传播,有超过10000人为火狐捐款。等到名单刊登,再次引发下载狂潮,连博物馆甚至五角大楼都下载起了火狐。

 

这场大战的另一面,则是默默吃哑巴亏的微软。病毒攻击让他们措手不及,火狐放了一个大招,就抢走了11.51%的市场份额。其他浏览器也趁机冒头,靠着不同特色分走了微软曾独霸过的大蛋糕。

 

更悲剧的是,“IE浏览器不安全”这个烙印,从此深深印在了IE的身上。

 

屏幕快照 2016-06-12 下午3.34.12.png

IE逐渐式微,2010年火狐差点与其“二分天下”

 

也难怪当初《Business2.0》会评价罗斯和他的火狐是“微软最大的梦魇”了。然而,罗斯一直觉得,推动火狐崛起的并不是他,而是他背后那庞大的志愿者团队……

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/108969.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)
blank

相关推荐

  • html表单制作

    html表单制作(后续会持续更新)用到的表单元素:文本区域(textarea)、列表框(select)、文本输入框(inputtype=text)、单选输入框(inputtype=radio)、复选输入框(inputtype=checkbox)、重置按钮(inputtype="reset"value="重置”)、提交按钮(inputtype="submit"value="提交")、密码域(input…

  • android onresume方法,非静态方法’onResume’Android Studio

    android onresume方法,非静态方法’onResume’Android Studio我想使用WebView作为Youtube。当我尝试编译它时,出现此错误“非静态方法onResume&无法从静态上下文”引用。非静态方法’onResume’AndroidStudio我曾尝试使用rootView,但它没有工作='(publicclassvodextendsFragment{publicstaticfinalStringTAG=”vod”;@Null…

  • tomcat7官网下载

    tomcat7官网下载1.官网地址:tomcat.apache.org,进入后点击Tomcat72.选择不同的类型,以“64-bitWindowszip”为例3.保存文件,确定4.解压后,进入bin目录,双击startup.bat,出现下图5.打开浏览器,输入127.0.0.1:8080,出现下图,安装成功转载于:https://my.oschina.net/u/4052883/blog/29915522…

  • YUI Compressor

    YUI Compressor简介根据雅虎卓越性能团队的说法,40%到60%的雅虎用户拥有空闲缓存体验,所有页面浏览量中约有20%是使用空缓存完成的(请参阅TenniTheurer在YUIBlog上的这篇文章)有关浏览器缓存使

  • 十进制小数如何转换为二进制小数[通俗易懂]

    十进制小数如何转换为二进制小数[通俗易懂]关于十进制小数转换为二进制数,下面是我的详细操作说明,仅供参考。纯小数首先,最高位是符号位,正数是0,负数是1;小数部分乘以2,然后取整数部分,,剩余小数部分继续乘以2,取整数部分,……直到小数部分为0。以+0.125为例:+数,最高位为0;小数部分0.125×2=0.25,取0;再取小数部分0.25×2=0.5,取0;再取小数部分0.5×2=1.0,取1;这时小数部分是0,结束。…

  • task scheduler服务启动后停止.解决方法_windows创建定时任务

    task scheduler服务启动后停止.解决方法_windows创建定时任务WindowsTaskScheduler使用户可以在此计算机上配置和计划自动任务,同时托管多个Windows系统关键任务。

    2022年10月11日

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号