64位的Linux早已存在多年
当64位Windows刚刚开始迈出第一步的时候,64位的Linux已经在企业级服务器上运行了数年了。换了你,你会将你的业务委任给两个中哪个呢?
在比尔•盖茨在WinHEC的开场讲话中,他提到了Windows的第三个十年—64位的十年,以及所面临的相应软件和64位驱动程序缺乏的问题。我想知道的是为什么如今盼望着用上64位操作系统的人首先为Windows感到担忧呢,64位的Linux已经存在很久了。
通常人们用Windows的理由是--多种熟悉的应用程序和对设备驱动的良好支持,不过这些理由这次可说不通了。为64位Linux开发的应用程序远远比Windows多,而驱动程序方面,对两个操作系统来说现在不分伯仲。
从1994年夏天开始Linux就在64位处理器上跑了,当时Linus Torvalds将Linux移植到了Alpha芯片上。
不要不假思索的认为64位的Linux只是某种噱头罢了,就像最近将Linux移植到任天堂便携式DS游戏设备上一样。64位的Linux已经在AMD 的Athlon 64和Opteron, IBM的POWER,以及Intel的EM64T (Extended Memory 64 Technology--扩展内存的64位技术)和Itanium家族上运行了很多年了。
因此,你甚至可以在你的Apple G5 Power Mac上运行Yellow Dog Linux来代替Tiger。
这些64位Linux来自世界顶级的Linux厂商,比如Red Hat和Novell/SuSE,并且装备到像惠普,IBM和NEC这样的顶级公司的机器上。
特别在当今,64位Linux在石油天然气,汽车,制药,制造,生命科学,航空垂直行业里都有应用。
你可以想象得到,这些工作大部分是在像Silicon Graphics的 Altix 3000和IBM的pSeries和iSeries这样的中型规模的系统上完成的。但是64位Linux也可以在的更轻量级的平台上运行,像IBM最新的 eServer OpenPower 710和Penguin Computing的Relion 2U dual Xeon server with EM64T。
或者你可以在你自己的使用64位AMD或Intel硬件的服务器上运行64位Linux。Novell 的SLES(SuSE Linux Enterprise Server) 9可以在AMD64,EM64T和Itanium上运行。RHEL (Red Hat Enterprise Linux) 4 也支持这些平台。
所以你也可以在桌上电脑上跑64位 Linux。现在大部分的预装Linux的产品系统类似Silicon Graphics的 Prism工作站,据说它是非常高端的产品,无论是在价格还是在性能上。不过,就像上面提到的服务器一样,如果你手边有64位硬件性能优异的桌上电脑,你也可以在上面运行SuSE或者Red Hat。
Novell的SuSE LINUX Professional 9.3同时支持AMD Athlon 64 和Intel EM64T。RHEL WS(Work Station)可以运行在AMD64,EM64T和Itanium家族上。
如果你不愿意,也不一定非要使用这两大Linux不可。比如Ubuntu Linux 5.04,就支持AMD64和POWER。许多其他受欢迎的Linux也支持一种或多种64位处理器。
当然能够跑起来只是问题的一部分。你可以在一个64位平台上运行大部分的32位程序(无论是Windows或Linux),但是只有当你运行64位程序的时候你才真正感受到64位的优越性。而在这方面,Linux相比Windows有优势。
举个例子来说,如果你想在64位系统上运行Oracle 10g,你可以在运行在EM64T或Itanium上的Linux上运行,如果换成Windows则只能在Itanium上跑。
除此之外,如果你运行一些开源软件,将其移植到Linux上相对来说并不是一件困难的事情,但是鉴于移植的所有权问题,将32位的Windows程序移植到64位Windows上是只有独立软件开发商才可以尝试的工作。
而如果谈到硬件驱动程序,Linux仍将占有绝对的优势。“64位的Unix应用程序已经有超过10年的历史了,这也使得Linux阵营有一定的优势,”前《微处理器报告》(Microprocessor Report)的主编Peter Glaskowsky说,他现在是一位分析家。
另外,就像我先前提到的,64位Linux已经有多年的历史了。OEM们也从2000早些时候就开始为其开发驱动了。
当你把所有这些都考虑进去的话,毫无疑问,是Linux而不是Windows,会成为未来首要的64位操作系统。