现在最in的操作系统是什么?XP?Windows Server 2003?不是。应该是“Longhorn”。什么是“Longhorn”呢?这是微软的软件开发代号,每一个公司开发一个软件都开始于一个代号而不是软件的正式名称,这样目的一方面在于保密、另一方面更像一种炒作:开发代号往往被泄露出去,然后被媒体猜测评论,这样无形中就扩大了软件的影响,起到了“兵马未动,粮草先行”的效果。微软几乎为每一个软件制定了一个Codename,有的像Longhorn一样广为人知,有的却鲜为人知。
现在我们就来一起看一看这些神秘而有趣的Microsoft Codename。
Windows的历史开始于1985年Windows1.0的放出,但因为年代久远,Microsoft是否为Windows1.0/2.0制定了Codename、具体叫什么已经很难考证,所以我们的介绍从Windows3.1开始。

windows1.0的包装

windows1.0的界面

windows2.0的包装和界面
Codename “Janus” –Windows 3.1
Windows3.1是Windows3.0的修正版本,Windows开始真正广泛流行的第一个版本。Codename “Janus”,Janus是罗马神话中掌管开始与终结的神,英语中“一月,January”就取自他的名字,罗马人往往会在结婚,出生等场合祭祀这位神袛。而这似乎正意味着Windows3.1开始了Windows的神话。

windows3.1的界面
P.S:这个名字可能还有些其他意思,比如Janus还是掌管门的神,而老比的名字叫Gates,而这个操作系统叫Windows…
Codename “Kato” -Windows for Workgroups 3.1
Kato貌似是八十年代一个叫”The Green Hornet”的漫画里的人物,带着面具开着绿色的霍尼特车,有点儿像现在的蝙蝠侠- -|||
Codename “Snowball” -Windows for Workgroups 3.11
微软称之为Windows3.1的超集(Superset),在Windows3.x的基础上做了大量的修改以适应更大规模的应用,是WindowsNT的前身。根据Kato的来源,可以推测Snowball是指小说“Animal Farm”中的独裁者的名字…

Windows for Workgroups 3.11的标志
[page]
Codename “Sparta” –WindowsNT 3.1
WindowsNT的的第一个版本,也是第一个32位操作系统,微软自豪地称它为“New Technology”,版本号却是从3开始。据说这是当时微软为了避免人们的偏见而叫做3.1的,因为当时人们都认为一个软件的1.0版本一定是很糟糕的(现在恐怕有些人还是这么认为…)。Sparta是古希腊的军事重镇,微软将它称作Sparta也就不难理解了。WindowsNT以后的发展大家有目共睹,这可是微软真正的斯巴达。

WindowsNT 3.1的界面
Codename “Daytona” –WindowsNT 3.5
第一个支持长文件名和NTFS的系统,从这个版本开始微软开始使用一些无厘头的名字了,Daytona是美国弗罗里达州一个城市的名字(Daytona Beach City),以海岸风光著名。可能那时候开始微软开始有钱了,有钱了公司就组织旅行到Daytona享受海岸风光,一边旅行一边大家就想啊,这地方不错啊,我们下一个产品就叫Daytona吧…
Codename “Impala” –WindowsNT 4.0 Embedded
“黑斑羚”这个名字就让人感到专业和动感,让人想起Mac OS,“美洲豹”“黑豹”… WindowsNT4系列是微软技术最完善的系统,以后的Windows系统都或多或少受到它的影响。

WindowsNT 4.0的标志
Codename “Hydra” –WindowsNT 4.0 Terminal Server
Hydra是希腊神话中的一种怪兽——九头蛇,顾名思义就是有九个脑袋。而Terinal Server终端服务器取这个名字原因就很简单了,多个电脑连接到一台服务器上不就像是九个脑袋的Hydra么?这个功能有点儿类似于2000种的终端服务,或者XP中的远程桌面。
Codename “Cairo”
微软第一个流产的Windows计划,这个取名叫“开罗”的计划设想了一种全新的储存模式来取代FAT系统和NTFS,但这个计划最终因被Windows95所取代而流产。但“Cairo”并非毫无意义,它所提出的全新储存模式在今天发展成为了Longhorn的重要组成部分:WinFS。
Codename “Chicago” –Windows95
芝加哥让大家想到什么?前段时间的那部名叫“芝加哥”的电影就是最直接的表现——灯红酒绿的世界。这又是一个让微软感到骄傲的Windows版本,因此微软没有使用它的版本号Windows4.0而是使用了年号作为它的名称,大家记住这一年吧——1995,这是一个里程碑,Windows芝加哥时代的开始。

Windows95的启动画面
Codename “Detroit” –Windows95 OSR2
从芝加哥到底特律,这个版本的Windows增强了即插即用和对USB设备的支持,最重要的是捆绑了Internet Explorer浏览器,为互联网时代的到来作好了准备…从此也让微软陷入了长达n年的反托拉斯诉讼。
Codename “Nashville”
从底特律到纳什维尔的路最终没有走完,因为Windows98的出现,Nashville成为了又一个流产的Windows计划…Windows的美国之旅在半路转向了Memphis…
[page]
Codename “Memphis” –Windows98
现在可能还有一些人在使用这个操作系统,又是一个用年号命名的Windows,版本号4.1,Codename “Memphis”,Memphis是城市的名字,而地球上有两个城市叫这个名字:一是美国田纳西州的City of Memphis,另一个是古埃及的孟斐斯古城,遗址位于现代开罗市的南部,这似乎在暗示他和传说中的Cairo多多少少有些联系。

Windows98的启动画面
P.S. 顺便说一下Windows98下关于这个Codename的彩蛋:
1.在系统托盘区中双击时钟,在弹出“日期/时间属性”对话框中选择“时区”选项卡;
2.按住“Ctrl”键,鼠标移动到“埃及的孟斐斯”处,然后松开鼠标的左键,拖动到“美国田纳西州的孟斐斯”,在拖动的过程中什么也看不到,松开鼠标左键,“Ctrl”键不要松开;
3. 在“美国田纳西州的孟斐斯”处再次按下鼠标左键,将鼠标拖动到“美国华盛顿州的雷特蒙德”,依次松开“左键”和 “Ctrl” 键。
Codename "Millennium" –WindowsME
想来是生命周期最短的Windows系统(之一?),在98即将被淘汰,NT5还不能接任家用市场的重任的时候,微软发布了Windows系统的最后一个版本Windows 4.2,因为正值世纪交替便取名为“千禧年”,而正试的名称也只是Millennium Edition的缩写,Windows ME。无论如何,虽然这是一个有些仓促发布的版本,但让人们提前体验了Whistler中的一些新特性,比如Windows Media 7 Series,Movie Maker等等,也为以后Whistler的开发提供了宝贵的经验。

WindowsME的启动画面
现在最in的操作系统是什么?XP?Windows Server 2003?不是。应该是“Longhorn”。什么是“Longhorn”呢?这是微软的软件开发代号,每一个公司开发一个软件都开始于一个代号而不是软件的正式名称,这样目的一方面在于保密、另一方面更像一种炒作:开发代号往往被泄露出去,然后被媒体猜测评论,这样无形中就扩大了软件的影响,起到了“兵马未动,粮草先行”的效果。微软几乎为每一个软件制定了一个Codename,有的像Longhorn一样广为人知,有的却鲜为人知。
现在我们就来一起看一看这些神秘而有趣的Microsoft Codename。
Codename "Freestyle" –WindowsXP Media Center Edition
不知道是硬件厂商推出媒体中心电脑导致了Windows的媒体中心版的推出,还是微软的媒体中心计划推动了硬件的发展,总之在03年前后,随着这个代号叫“自由样式”的Windows的推出,“媒体中心”电脑一下子成为了业界的焦点。“Freestyle大概是指媒体中心版完全不同于Windows以前的界面风格吧。所谓媒体中心,便是在 WindowsXP的基础上增加了一个整合了播放/管理/视频输入输出等功能的媒体中心程序。媒体中心版的WindowsXP需要特殊的硬件支持才能安装。

Media Center的界面
Codename "Harmony" –WindowsXP Media Center Edition 1.5
在Freestyle推出不久,微软又推出了它的升级版Harmony:和谐。这个名字大概是指修改之后更加易用吧。
Codename "Symphony" –WindowsXP Media Center 2005
两年之后,媒体中心已经相当的火热了。乘此良机,微软推出了Media Center的第三个版本“交响曲”,从这个名字我们都能感觉到华丽的气息。这也是Media Center第一个零售的版本,给Media Center带来了更大的发展空间(以前的Media Center都是整机制造商的OEM,没有零售)。
Codename "Lonestar" –WindowsXP Table PC 2004
Table PC也是微软曾经极力推崇的硬件,不过由于过高的价格一直没有得到市场的承认。在推出第一代 Table PC之后不久,微软又推出了它的升级版Lonestar,这个名字似乎是一个美国乡村乐队,不过从字面上来看真有些Table PC曲高和寡的意味(Lonestar分开来看就是“孤星”)。

Table PC特有的手写界面
[page]
Codename "Springboard" –WindowsXP SP2
在服务器市场推出2003以后,为了应对家用和一般商务的青黄不接,SP2的计划便提上了日程。这个名为“跳板”计划确实是通向Longhorn的一块跳板,Windows的新起点。在SP2中,加入了原本是应该出现在Longhorn中的Indigo系统:一种全新的网络客户端模式,让人们提前体验了Longhorn的感受。

WindowsXP的启动画面
Codename "Longhorn" –Windows Vista 7月23日,微软公布了Longhorn的正式名称:Windows Vista,“Vista”是英语中的一个外来词汇,大概是“视野、展望”的意思,同时又可以缩写为VI,正好是罗马数字6,暗示了这是Windows的第六个版本WindowsNT 6.0。

而Longhorn传说是微软的员工常去的一个酒吧的名字。在以前的传说中,Longhorn具备三大特性,分别是:Avalon视觉系统,Indigo网络系统,WinFS存储系统。不过现在看来,Indigo已经出现在WindowsXP SP2中了,而微软已经表示WinFS可能不会出现在Longhorn正式版中…也就是说,Longhorn现在只剩下Avalon这个全新的东西了。不过无论如何, Longhorn仍然是值得我们期待的。
Codename "Blackcomb" –?
Blackcomb又是一座雪山的名字,它和Whistler一起承办2010年的冬季奥运会,通常人们称之为Whistler-Blackcomb冬奥会。这样我们就很容易想到Blackcomb是Whistler的继承者,在Longhorn之后的下一代Windows系统。不过现在关于Blackcomb的信息还太少太少,现在只知道它可能要在2011年左右才会放出,那时候Whistler-Blackcomb冬奥会都已经结束了呢~