欢迎您访问科普小知识本站旨在为大家提供日常生活中常见的科普小知识,以及科普文章!
您现在的位置是:首页  > 科技知识

从历史看64位Linux的应用

科普小知识2022-04-12 23:08:39
...

从历史看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位操作系统。