上个月,Gartner咨询公司的分析师George Weiss预言将不会再开发在Unix操作系统上运行的应用软件。这个预言就好比宣布长期以来一直使用的大型机Unix操作系统就要寿终正寝。如果我们看一下Linux内核发展进程,我想我能明白George Weiss的预言意味着什么。
George Weiss是在9月20号在拉斯韦加斯举行的Gartner开源高峰会议上发表的这番讲话。在他有关第三代Linux发展论述中说到,他希望在2009年的某个时候,将是Unix操作系统应用软件最后的终结。从此以后将不会再有针对Unix操作系统开发的应用软件。他还补充说,现有的Unix应用软件还会继续使用并升级。
通过观察,我们可以看到Linux内核发展进程倾注了大量的财力和人力,George Weiss的预言看起来是十拿九稳。即使HP公司的UX操作系统,IBM公司的AIX操作系统和Solaris操作系统的支持者们观点不尽相同。到2009年底,新的应用软件都是针对Linux操作系统开发的因为Linux操作系统能完成Unix操作系统95%的任务。
Unix操作系统目前还保留着可量测性的特性。但Linux操作系统很快就会赶超上来。Linux操作系统在多核芯片和多处理器的服务器上表现卓越,还能实现虚拟化功能。Unix操作系统具备先进的识别管理功能和安全特性,而Linux操作系统也会随后跟上。Solaris(SUN公司开发的网络操作系统)一直在系统自我诊断性能上领先于业界,Linux操作系统自然也不甘示弱。
但这并不意味着Unix操作系统会在2009年后就退出历史舞台。相反,Unix操作系统还会继续为用户服务下去。针对Linux操作系统研发的应用软件在很多情况下都能轻易的转化到Unix操作系统下运行。George Weiss并没有说新的应用软件不能在Unix操作系统下运行,他说的是不会再针对Unix操作系统研发新的应用软件。Unix操作系统的时代结束了。
Linux操作系统根源于Unix操作系统,同样遵循POSIX(移植操作系统接口)标准。因此应用软件能兼容不同的操作系统是可能的。那么George Weiss的评论的真实含义应该是目前在操作系统市场上处于前沿地位的主要是两个操作系统。一个是微软公司重金开发的Windows Server,另一个就是Linux内核发展进程中的Linux操作系统。