Mac OS X:能否再续“神话” 小刀马 2001年 14期 【编者按:长期以来,微软的Windows系列占据着PC操作系统的大部分市场份额。唯一能与微软做同级别较量的,可以说只有苹果公司的Mac操作系统。    最近,苹果公司发布了最新的操作系统──Mac OS X,力图再次创造“苹果神话”。可以想像,创造“苹果神话”需要的是不同于其他PC机的创意源泉,就像苹果公司的口号一样──Think Different,不同凡“想”。】    3月24日,苹果公司推出了新一代操作系统──Mac OS X,这是自Mac苹果电脑于1984年面市以来,对其电脑操作系统进行的首次彻底翻新。Mac OS X操作系统最大的优势是它建立在其他成熟的操作系统如Unix及Windows 2000的标准特色之上的,它能够支持复合程序在同一时间内运行并改进了存储器的使用。    人们对这个操作系统表现出莫大的关注和热心,毕竟这是苹果公司十几年来的一次革新。就像苹果公司首席执行官史蒂夫·乔伯斯所言:“这是自从最早的麦金托什操作系统在1984年问世以来苹果公司推出的一款最具重要意义的软件。我们所做的是为未来15年的发展打造一个平台,这是一件非常艰难的工作。”   #1 创新与瑕疵    Mac OS X是建立在UNIX架构之上的操作系统,乔伯斯说这个新版本的推出将使麦金托什成为这个平台上最大的软件提供商。对Java 2标准版的支持被直接内置于Mac OS X当中,使用户可以实现与跨平台应用软件的链接。    Mac OS X中最值得骄傲的是两个关键性技术。其一是内存保护,这种方法保证在一个程序崩溃后,系统内的其它程序不受影响。其二是预清空多任务,这种方法的作用就是当系统在后台进行其它计算的同时,可以保证用户的操作不受任何影响。同时Mac OS X专为利用PowerPC结构进行了优化,特别是针对多处理器和Velocity引擎特性进行了优化。    Mac OS X的核心部分由两部分组成,一部分是美国Carnegie Mellon大学开发的Mach 3.0,另一部分是基于4.4BSD(Berkeley Software Distribution)的各种OS服务及网络功能。Mac OS X的核心部分也被称作“Darwin”,作为开放源代码,其全部源代码已经在http://www.opensource.apple.com上公开,对于那些对软件技术抱有兴趣的人来说,确实难能可贵。       但是,我们也看到Mac OS X最大的问题是不支持CD-RW、DVD或DVD刻录驱动器,并且还有许多硬件设备也得不到支持,其中包括USB接口、PCI图形卡和数字相机以及最通用的爱普生和惠普彩色喷墨打印机。此外还有一些小的问题,如安装在Mac笔记本电脑上使用时则不支持休眠功能。(^14020101a^)    另外,Mac OS X所谓的典型模式(Classic Mode)也不能很好地运行一些老软件,需要切换到Mac OS 9.1操作系统界面才能支持以前的一些应用程序。    这无疑是令人不满意和困惑的,但瑕不掩瑜,Mac OS X作为一个新的操作系统,其本身的创新和突破还是令人欣慰的。   #1 软件支持的空间    Mac OS X的推出使得许多应用软件不得不进行修改,为了利用Mac OS X的特性以及最新的用户界面,第三方软件开发商必须针对Mac OS X对应用程序进行修改。据苹果公司估计,运行在以往Mac操作系统中的应用程序,有95%的代码不需要重新改写。 但是寻找那5%的代码,并增加新代码必然要花费许多时间。    不过据苹果公司称,目前已经有350个应用软件可与苹果的Mac OS X操作系统相匹配。到今年夏天,将有更多应用软件推出。现在大约有1万名程序员在为苹果的新操作系统开发近2万个应用软件。为苹果的操作系统开发应用软件的公司有IBM、SUN微系统、Palm等。    目前,一些软件公司为苹果的操作系统开发配套软件已经制定了相应的时间表:Macromedia已经推出基于Mac OS X的图形处理软件;微软的IE将于今夏推出,而IE预览版已经推出;Quark公司的Quark Xpress 5.0也将于今年底推出……    苹果公司近期在世界开发者大会(WWDC)上展示了基于Mac OS X的新游戏技术架构,它将完全取代Game Sprockets。一直使用Game Sprockets的开发者担心操作系统内核的变化会影响他们在Mac OS下编程的能力,也有开发者对他们的游戏在新环境下能否正常运行表示担心。    基于硬件的图形加速是开发者普遍关心的一个问题。开发者们对于Mac OS X下使用硬件加速有什么选择,仍然是很不清楚的。但是,Mac OS X仍然将继续支持OpenGL,这是苹果为3D图形显示选择的API,过去一年中游戏开发者已逐渐转向了OpenGL。有人说:“有很多想法被放进OS的核心,来支持像游戏这样的媒体,并直接集成在内核上,这是一件好事情。”   #1 前景透视    与Mac OS相比,Mac OS X操作系统做了很大的改进,但是它的桌面菜单仍然大部分沿用了旧系统的基本构架。    苹果公司预计它的服务器版本将在今年夏天晚些时候面市。Mac OS X改进了网络及互联网的配置,包括对DSL系统和PDF的支持。用户在拥有了这一新的操作系统之后每周都可以通过苹果公司主页进行升级,还可以通过iDisk网站或电子邮件得到本操作系统的升级程序。它的网站还将提供三个最受欢迎的应用软件让用户免费下载,这三个软件是数码视频编辑软件iMovie 2、自动点播软件iTunes和AppleWorks 6.1的预览版。AppleWorks 6.1的是苹果公司为了与微软公司Office系列软件相抗衡而推出的一套办公软件。    苹果公司希望它所开发Mac OS X操作系统能在以后的十年内保持强大而稳定的性能,这也是苹果公司选择基于Unix系统开发Mac OS X的主要原因。众所周知Unix作为服务器和高端工作站的操作系统,向来以稳定、强大著称。为了使Mac OS X操作更加友好,苹果公司为该系统增加了引以自豪的专有图形技术和用户界面。显然Unix内核所提供的稳定性正是广大用户所需要的,苹果公司无疑创造了一个良好的开端,这也是我们看好Mac OS X发展前景的最主要的原因。    但是,这套软件还存在许多缺陷和不足,很难令电脑用户感到满意。仅不能支持DVD光盘这一项缺陷就有可能使众多苹果电脑用户对新版Mac OS X敬而远之。而且Mac OS X中存在的这些问题要等到今年夏季以后苹果公司才会着手解决。Mac OS X所能支持的程序和硬件也太有限了,这些都是制约Mac OS X发展的绊脚石。应用程序的缺乏使人们无法随心所欲地使用该系统,难怪有人说现在升级Mac OS X还不是时候。    应用软件的缺乏是最致命的问题,而且在硬件支持上也不能令人满意。Mac OS X真正的敌人来自自身的技术局限,同时需要软件开发商的支持,如同微软推出自己的新一代操作系统Windows XP一样,需要一个时间的验证,能否为用户所接受,关键还在于本身的技术和特性是否能吸引住用户。虽然UNIX的稳定和安全是举世公认的,但是它的呆板和欠缺灵活也是人们所不能接受的。Mac OS X虽然取得了很大的突破,但是想在应用中真正地成为潮流还有很多的困难需要克服。    显然,苹果公司脚下的路不会是平坦的,不过我们应该看到苹果公司的创新还是卓有成效的,这也是我们看好Mac OS X的一个最好的理由。