【IT168 专稿】大多数市场分析数据显示,Unix/Linux和Windows数据中心的市场是并驾齐驱的,但是置身IT的很多人士似乎都感觉Unix和Linux的创新太过缓慢。
事实是否如此呢?
尽管Linux的实际安装量几乎不太可能被统计出来,而且Linux在销量方面仍然是较大程度地落后于Unix和Windows,但是我们看到一些大型Unix提供商都在积极采取行动来支持开源系统——有人正在把他们的Unix应用移植到Linux,有人在为Linux编写驱动程序以便他们的平台能够支持,有人甚至把Linux作为其Unix旗舰操作系统的第二种选择。
这些举动反应出什么样的事实呢,是说明继续保持Unix的封闭已经成为蚀本生意,还是这些厂商只是想节约开发成本、充分利用开源社区所做出的工作成果?也许两者的成分都有,大多数的Unix厂商将他们对Linux的拥抱美其名曰“充分利用正在迅速成为标准的操作系统”。
尽管在数据中心服务器中,Linux正在抢占Unix的份额,但是对于工作站以及只需要瘦客户机的客户端,Linux并不是最终的解决方案。我们不能否认这样的事实,Unix仍然是坚不可摧的操作系统,它提供了无可比拟的稳定性、可靠性以及适应性特点(如虚拟化)。而且一些Unix厂商确实提供了Linux领域所不具备的产品以及服务保证。以下我们就对所有Unix厂商的策略以及可见的未来举措做一些介绍。
苹果电脑的OS X
苹果电脑(Apple)负责操作系统产品市场的高级产品经理Erik Zelenka表示,当OS X开始研发的时候,公司就认识到需要将该操作系统建立在开放标准基础之上,以确保能够和其他厂商的应用软件集成和协同工作。
为达成这个目标,苹果在一个可靠的Unix基础上构建OS X,那就是被称为“Darwin(达尔文)”的由Next和其他BSD元件构建的BSD风味的内核。另外还有一些开源的部件和专用应用程序部署在“Darwin”之上。
因为Darwin是开放源代码的,苹果似乎又回到了开源社区,很多人发现它正在走向FreeBSD。苹果员工也在进行着一些其他的开源项目,包括BSD、Apache、MySQL、Samba,这也是有很好理由的,因为这些都是OS X的部分。
苹果公司的统一操作系统策略意味着在小型桌面上的操作系统和G5机架式服务器上的操作系统是相同的。它也意味着每一次操作系统的发布都是跨越整个产品线一起发生的,桌面和服务器之间的主要不同就是应用程序是否预先捆绑。在便携电脑的Unix应用上,苹果也是跑在前列的,它早在几年前就开始在其具有完整电源管理功能的PowerBook系列产品中提供OS X的运行,这一系列的笔记本电脑合上盖子系统就休眠,打开上盖即可恢复系统运行状态。
苹果喜欢充分利用现有的具有开源许可证的元件,比如,他不会从头开始编写一个Web服务器,而是会选择Apache并在此之上进行创新,使得Apache更易于使用,并和其OS X很好地集成在一起。通过在控制面板上选择检验栏,Web共享被打开,在指定文件夹中的所有文件就可以通过Web被访问。
在服务器端,OS X为Apache提供了一个远程访问工具,如同PHP、JBoss以及Tomcat等一样是在箱外集成的。当然简化的命令行工具也包含其中,如,一个被称为服务器管理员的工具,可以让使用者通过命令行开启或停止诸如Apache、OpenLDAP以及Samba等服务。
苹果的邮件服务器也是多个开源项目结合的产物,它包含了用于SMTP的Postfix、用于IMAP 和POP的Cyrus、用于邮件列表支持的Mailman以及用于检索的Berkeley DB。SSL被集成在整个系统之中,Kerberos则被用于用户认证。
以上所提到的应用都是开源或开放标准的,因此从原则上说,任何人只要有时间、有雄心都可以组合应用这些产品。但是Zelenka表示,苹果很高兴能够帮助大家解决这些问题,广大用户自己不用再去费心费力地去整合这些产品,通过苹果的OS X就可以充分利用开源项目,这些伟大的研发成果也可以很顺利地走入产业之中。
最后需要指出的是,当你购买苹果系统的时候,操作系统是包含在硬件之中的。
烈火炼真金 Unix/linux路线图(上)
0
相关文章