果粉世家

深入揭密苹果下一代操作系统:Snow Leopard (雪豹)

 苹果公司于当地时间6月9日下午,在一年一度的WWDC 08大会(The Apple Worldwide Developers Conference 2008)的新品展示活动上,向各路开发人士介绍了下一代Mac OS X操作系统,代号为Snow Leopard雪豹,预计在一年内正式发布。

 

       据介绍,Snow Leopard将把主要注意力用在提高性能和稳定性上,该版本将对多核心处理器进行优化,引入一项名为“Grand Central”的新技术,简化开发者为多核心处理器进行编程的过程。该版本还将通过OpenCL(Open Computing Language)支持GPU通用计算加速。

  多核心+GPU加速这两个趋势,苹果都把握住了。而另一项期待已久的是128bit ZFS文件系统的支持,这个来自SUN的现在已经开放的文件系统实非常强大,尤其是存储池概念的引入,在Solaris里表现出的弹性和维护性都很好。

  此外,Snow Leopard将是一款完整的64位操作系统,最大支持16TB内存。内置新一代QuickTime X媒体播放器,并原生支持微软Exchange 2007企业服务。

 

       Mac OS X Server号称世界上最易用的服务器操作系统,在即将推出的新版中除了具有同桌面版Snow Leopard相同的Grand Central技术,针对多核心处理器进行优化,帮助开发人员编写程序;OpenCL(Open Computing Language)支持GPU通用计算加速以及完整的64位操作系统,最大支持16TB内存外,还加入了多项新特性。

  新加入了的特性包括正式支持128位高性能文件系统ZFS,读写和其他各种高级操作,不过并没有说明是否可作为启动分区。今年早些时候Linus还将Mac OS X中的文件系统贬低得一文不值,现在他可能要开始羡慕了;iCal Server 2,加入了组和共享日历,推送服务,基于浏览器的应用程序;新的或增强的服务如邮寄服务Mail Server、Podcast Producer 2、协作服务Collaboration、远程访问Remote Access和Address Book Server等。

      根据AppleInsider报道,苹果已经逐步向开发者发放一系列最新预览版软件,包括首个Mac OS X 10.6 Snow Leopard和Safari 4,另外还有最新的iPhone软件v2.0 (build 5A331)。

 

       此次发放的Mac OS X 10.6版本号为build 10A96,参加了WWDC 2008的开发者可以获得像下图一样的Snow Leopard安装光盘。

 

 

        另外,苹果还在昨天向开发者提供了最新的预览版Safari 4.0 (5526.11.2),包括Leopard、Tiger及Windows多个版本。据Leopard开发者说,该Safari安装文件为40.2MB,在使用过程中Safari 4.0的反应速度要远高于3.1.1,此外还有一些小改进,例如可以将网页保存为独立的可执行OS X程序。

 

       在刚刚开通的Mac OS X Snow Leopard官方网站上,苹果用一句言简意赅的标题为这个下一代的操作系统做了概括:质的飞跃!(A Quantum Leap)。

 

   几点补充:


1. OpenCL基于C语言,所谓“延伸对硬件的支持”说得太笼统。根据苹果发布的官方文档,OpenCL实际上是让GPU参与到非图形程序的运行中,把闲置的GPU运算效能完全发挥出来。这个应该是雪豹最重要的一个改进,以后的Mac OS都会提供对此语言程序的支持。

2. 苹果强调雪豹对Exchange2007提供的是“原生支持”,关键词“out-of-the-box", "native"。Mail, iCal, Address三大件直接与Exchange无缝结合。

3. Quick Time X的技术已经在iPhone上运用,媒体播放效能将会得到极大增强。

4. 新Safari对Javascript的支持更好了,官方说性能提高了53% 。

希望看到您的想法,请您发表评论x