我们最熟悉的windows开发代号恐怕就是longhorn了,开发代号是在windows的beta前开发中为windows命名用的,相当于windows的乳名吧。
这是历代windows发行版本和他们的开发代号的列表:
┏━━━━━━━━━━━━┳━━━━━━┳━━━━━┓
┃Codename ┃ Windows ┃ Version ┃
┣━━━━━━━━━━━━╋━━━━━━╋━━━━━┫
┃Janus (希腊两面神) ┃3.1 ┃3.1 ┃
┃Chicago (芝加哥) ┃95 ┃4.0 ┃
┃Memphis (曼菲斯) ┃98 ┃4.1 ┃
┃Millennium (千禧年) ┃ME ┃4.9.3000 ┃
┃NT5 (听说这并不是真的) ┃2000 ┃5.0.2195 ┃
┃Whistler (维斯勒) ┃XP ┃5.1.2600 ┃
┃Whistler Server ┃Sever 2003 ┃5.2.3700 ┃
┃Longhorn (长牛角) ┃Vista ┃6.0 (估计)┃
┗━━━━━━━━━━━━┻━━━━━━┻━━━━━┛
Windows Pre-9x:
===============
Windows 1.x (Codename: Inerface Manager)
Windows 3.1 (Codename: Janus)
Windows For Workgroups 3.11(Codename: Snowball)
Windows 9x:
===========
Windows 95 (Codename: Chicago)
Windows 96 (Codename: Nashville)
Windows 97 (Codename: Detroit)
Windows 98 First/Second Edition (Codename: Memphis)
Windows Millenneum Edition (Codename: Georgia)
Windows NT:
===========
Windows NT 3.1 (Codename: OS/2 3.0)
Windows NT 3.5 (Codename: Daytona)
Windows NT 4.0 (Codename: Cairo、SUR)
Windows NT 5.0 (Windows 2000) (Codename: NONE)
Windows NT 5.1 (Windows XP) (Codename: Whistler)
Windows NT 5.2 (Windows Server 2003) (Codename: Whistler; .NET)
Windows NT 6.0 (WindowsVista)(Codename: Longhorn)
有人或许会问:win1呢?那是因为列这张表的人认为真正的windows是始于3.1版本,而之前的只能算dos下的gui程序,呵呵,确实如此。
我们看到Windows3.1的开发代号叫:Janus,Janus,又译作杰纳斯,他可是古罗马人的门神,不是我们贴在自家门上的那种神荼郁垒,而是古罗马人树立在城市门口作为保佑出门的旅人和出征得将士的巨神。他掌管门户出入与水陆交通,最可怕的是他有两张脸,所以现在医学上,又用它作为双面联体的名词,这两张脸不是为了吓人长得,他们各有用处,一张看过去,一张看未来,微软使用janus作为开发代号,可能就是是想从他这里取个“承前启后”的好口彩吧。
后面的windows95和Windows98的代号分别是Chicago (芝加哥)和Memphis (曼菲斯),我想没什么好说的,都是美国的城市,哪位要是知道有什么“八卦”,不妨补充一下。
开发完了Windows98,微软当时还计划在Windows 98之后开发代号为“Neptune”(尼普顿,海神,相当于希腊神话的波塞冬)的操作系统,不过微软很快转到了NT的开发上,所以我们看到上面的Windows2000的开发代号是莫须有的NT5。其实微软曾经想用代号为“Odyssey”(奥德赛)的“继任OS”继承Windows 2000。在这里我们可以看出来了,原来的Janus和Neptune都不光光是神的名字,美国人喜好航天探险,尤其是很多IT人士。Janus是土卫十,而Neptune自然是海王星了,这个Odyssey不仅是古希腊的航海英雄,而且还是一部很著名的科幻小说,来自同步卫星之父的阿瑟·克拉克的同名作品《2001太空奥德赛》,象征这人类走向太阳系外的远航,这部小说后来被大导演库布里克改编成了传世的电影。估计微软是嫌海王星外的冥王星和彗星都不吉利,想了这么一个名字。不过过,“Odyssey”和“Neptune”的开发成果最终都被并入到了Windows XP中。而Windows XP Media Center Edition也有一个蕴味十足的开发代号,叫做“Freestyle”——自由式。
我们说到Windows XP,就会想到Whistler,虽然它的图标确实是个“吹口哨的人”,就像Longhorn的图标是一个长角牛头一样(据说这个创意来自毕加索那个烂人的雕塑“牛”——就一个自行车把插在一个自行车座上,我看确实如此!),但是无论口哨奏者还是长角都不是他们本来的意思。他们的本来意思是什么呢?等一下。
卖个关子先,虽然Vista还没发布,让我们先展望一下未来的Windows,根据网上的情报,下一代正在开发中的Windows的代号叫Blackcomb,黑色梳子....-___-b这都什么名字啊,哈哈,不要紧。让我们上Google去google一下"Whistler Blackcomb",发现了没?这竟然是一个滑雪胜地!这个秘密我原来怎么也没发现(虽然早就听说过Blackcomb的大名),上次一个微软的工程师来我们学校讲座的时候拖着他问了这个问题,他才笑着告诉我们这个小隐情。
原来Whistler Blackcomb是位于加拿大的一个滑雪胜地,从微软总部所在地西雅图驱车几个小时就能到,自然微软总部那帮流氓经常去那儿Happy了。所以索性就把这两座紧挨的滑雪名山作了两个相连的Windows的开发代号,于是Whistler安然的变成了WindowsXP跑到了我们的电脑上,而微软也放弃了NT命名法,Windows 2003 Server的代号就叫 Whistler Server。可是Blackcomb呢?BlackComb本来是作为Windows XP的下一代系统进行研发的,也就是说本来Blackcomb应该是现在的Vista,可是由于一些政治上的和商业上的原因,迟迟不能就位,为了不使产品线中断,微软只好先拿出一个过渡版本。这个过渡版本叫什么呢?我们都知道,就是Longhrorn。Longhorn其实是个小驿站的名字,那个微软的工程师说,“小的很,只是个供过路的人歇脚的地方”,那为什么他会跻身大山之列?很简单,因为它就在从whistler雪山到blackcomb雪山的必经之路上。
呵呵,卖了半天关子,玄机其实没什么。好了,微软历代Windows的开发代号的八卦到此为止,还是让我们一起期待Vista正式版的发布吧。
更详细的请看这里:
https://secure.wikimedia.org/wikipedia/en/wiki/Microsoft_codenames