ydyuse
驱动老牛
驱动老牛
  • 注册日期2002-07-25
  • 最后登录2005-03-26
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:3977回复:6

Apple的新一代操作系统Mac OS X(ten) 介绍

楼主#
更多 发布于:2002-11-20 14:01
Mac OS X(ten) 是Apple的新一代操作系统,它具有完全的内存保护机制和抢占式多任务环境,内置对称多处理(SMP)能力,采用了完全面向对象的软件架构,并具有一个令人难忘的Aqua用户界面 ...

起初大多数Mac用户都会认为 OS X 是以往 Mac OS 的版本延续,或许又有了不少功能上的增强,就象从 Mac OS 8 到 Mac OS 9,或是从 Windows 95 到 Windows 98。但实际情况远远不是如此,新系统将是完全有别与传统的。事实上,OS X 的发展历史可以追述到十多年前,它几乎是一个独立开发的全新操作系统。Mac OS X的开发成功,绝对离不开最初在NeXT计算机公司和卡耐基梅隆大学的大量研究工作。多年前,Apple创始人Jobs宣布了一个名为Rhapsody (狂想曲)的宏伟计划,Apple的新一代操作系统的开发工作就此展开,以后这个新系统被正式命名为Mac OS X。

Mac OS X 的核心系统被称为Darwin (意为“达尔文”),它采用了由卡耐基梅隆大学所开发的Mach微内核,并具备了 BSD 4.4 的相应能力。所以也可以将 Mac OS X 看作为一种符合 POSIX 标准的 UNIX 变种。由于这个原因,使得大多数UNIX软件都可以方便地移植到OS X上,如:apache, php, MySQL, PostgreSQL, Maya等。同时, 操作系统中还预装了sendmail, apache等主流服务软件。由于Darwin本身是开放源代码的, Mac OS X更受到各Open Source 社团的强烈关注和广泛支持。而Sybase, Oracle等大型软件开发商也已将一部分应用服务器和客户端产品移植到Mac OS X上,并会在下一版本中推出其SQL服务器的Mac OS X版。

在 Darwin 内核之上,Mac OS X 提供了多套软件支持环境,这也是该系统的动人之处:

其一,是为执行传统的MacOS软件所提供的 Classic 环境,通过该环境启动的传统MacOS应用程序可以获得与其在MacOS 9 上完全一致的运行速度和效果。但该环境本身所消耗的资源较大,而Apple又为此定义了一个更可靠的方案――Carbon。

Carbon (意为“碳”),Carbon环境不但存在于Mac OS X,而且也可以安装在Mac OS 9甚至8.6的系统上,只是它们的版本有所不同而已。但无论是在哪种系统上的Carbon,它们都提供了完全相同的API,并通过不同的方式映射到OS X或OS 9的本机 API上, 运行在OS X上的Carbon软件可以享受到系统所提供的内存保护机制和漂亮的Aqua 用户界面。开发人员可以通过Carbon方式,方便地将传统的MacOS软件移植到新系统上。

第三个软件支持环境叫做Cocoa (意为“可可”),一种完全面向对象的软件架构,并隐含了相当强的跨平台能力。必须说明,Cocoa是Mac OS X的一个先进特性之一,这项起源于NeXT的软件技术, 在出现的时间上远早于同为二进制面向对象的Microsoft COM和跨平台面向对象的Java技术。开发人员可以通过Objective-C或Java语言,以及一套可视化开发工具来建立Cocoa应用程序。

另外,Mac OS X 还提供了完整的Java2支持环境, 并在操作系统中预装了Java 虚拟机。Mac OS X上的JRE和JDK(J2SE)的版本更新与Sun几乎保持同步。值得一提的是,借助操作系统的优势,Mac OS X上的 Java 虚拟机所提供的图形能力也相当出色。

在流媒体服务方面,Apple 在 Mac OS X 平台上提供了业界先进的流媒体服务器 QuickTime Streaming Server.

在Web服务方面,Mac OS X 同样出色。正是Mac OS X 的前身NeXTSTEP上曾出现了世界上第一个Web浏览器。Apple 的 WebObjects 也是世界上第一个面向对象的Web应用软件架构。现在,象 Tomcat 这类Web服务软件也能在Mac OS X上运行无碍。

沿袭了Apple的一贯传统,Mac OS X的用户界面和图形能力相当优秀。和其他UNIX平台完全不同,Mac OS X并没有采用 MIT 开发的 X11 窗口系统(用户可以安装第三方提供的X11环境),而是将其所有的屏幕图形操作基于了Quartz、OpenGL和QuickTime。Quartz允许用户用PDF的数据格式来快速绘制相当复杂的窗口内容,而Mac OS X 的 Aqua 用户界面就是充分运用了Quartz技术后所实现的。

Mac OS X包括了不少预装软件,除了资源管理器Finder以外,还包括了一些文本编辑器、图片查看工具、PDF查看工具、QuickTime播放器、IE Web浏览器等。在Mac OS X上,Adobe、Macromedia、Microsoft都推出了其著名的设计和办公软件,如:Photoshop、Freehand、Office等。

特别值得一提的是,不同于以往的Mac OS,新系统还包含了一套完整的软件开发环境,包括:一个支持C/C++/Obj-C的著名编译器gcc以及ProjectBuilder集成开发环境等。这里存在着潜在的重大意义,因为大量事实证明,几乎所有预装开发工具的操作系统上都会产生大量freeware! 同样,在这个新系统上也可以安装更多的第三方开发工具,如:Metrowerks CodeWarrior、Borland JBuilder、REALbasic等。

无论你是一个程序员、一个艺术工作者还是一个普通的电脑用户,Mac OS X也许都能给你以一些新的启发和改变。毕竟这是一个新的操作系统。


[编辑 -  11/21/02 by  ydyuse]
生命驱动,活力无限!
future
驱动牛犊
驱动牛犊
  • 注册日期2001-08-29
  • 最后登录2008-10-08
  • 粉丝0
  • 关注0
  • 积分19分
  • 威望4点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-11-21 11:16
呵呵,别看Apple自己吹得那么好。其实系统并不是很好,比如10.0和10.2上Driver可以稳定的运行。可是在10.0.4上就不能work.
勿随我,丈夫一取单于尔!
future
驱动牛犊
驱动牛犊
  • 注册日期2001-08-29
  • 最后登录2008-10-08
  • 粉丝0
  • 关注0
  • 积分19分
  • 威望4点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-11-21 11:18
呵呵,别看Apple自己吹得那么好。其实系统还是有很大问题。同样是OS X.可是在os 10.0还有os 10.2上可以很好运行的Driver.在os 10.0.4上就无法work.
勿随我,丈夫一取单于尔!
hcheng_qi
驱动老牛
驱动老牛
  • 注册日期2002-11-07
  • 最后登录2006-04-13
  • 粉丝1
  • 关注0
  • 积分20分
  • 威望2点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
地板#
发布于:2002-12-04 17:42
好像苹果的多任务性能一直都很不怎么di
| -''/"',___,,--''"`-,_¡¡¡¡¡¡¡¡¡¡¡¡ ¡¡¡¡ `6_ 6¡¡)¡¡ `-,¡¡(¡¡¡¡),`-.__.`)¡¡¡¡¡¡¡¡¡¡¡¡ ¡¡¡¡ /_Y_./',, _¡¡)¡¡`._¡¡`,``-..-'¡¡¡¡¡¡¡¡¡¡¡¡ ¡¡_.'.`='¡¡ _ / / --'_.','¡¡¡¡¡¡¡¡¡¡¡¡ (il)'¡¡¡¡¡¡(li)''¡¡ ((!-'¡¡¡¡ÃÃÃÃ! ±ðÅÜ£¿!
lxysxlxy
驱动老牛
驱动老牛
  • 注册日期2003-07-08
  • 最后登录2010-11-15
  • 粉丝0
  • 关注0
  • 积分1112分
  • 威望2089点
  • 贡献值0点
  • 好评度1112点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2003-08-21 12:21
但据我的使用经验来看,mac os 系统还是不错的,
首先死机非常少见(版本越低越稳定,这一点好像不太令人满意);比xp强多了
其次多任务方向还是可以的,各个程序同时运行时,干扰非常少。
就是用户太少。

我估计苹果公司的下一代操做系统可以装在pc机上面,以扩大他的影响。
驱动论坛报纸专区,来看看 http://bbs.zndev.com/thread.php?fid=95 [img]http://bbs.zndev.com/attachment/69_15763.gif[/img] [img]http://bbs.zndev.com/attachment/69_62412_1cd9b72a5349e45.jpg[/img] 军方⋯⋯⋯⋯接管
ice_fire333
驱动老牛
驱动老牛
  • 注册日期2002-10-08
  • 最后登录2007-08-13
  • 粉丝0
  • 关注0
  • 积分31分
  • 威望4点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2003-08-25 15:57
10.1版本以后的是比较稳定的版本 :)
用COCOA编程是一种享受。 :)
赵客缦胡缨,吴钩霜雪明。银鞍照白马,飒沓如流星。   十步杀一人,千里不留行。事了拂衣去,深藏身与名。   闲过信陵饮,脱剑膝前横。将炙啖朱亥,持觞劝侯嬴。   三杯吐然诺,五岳倒为轻。眼花耳热后,意气素霓生。   救赵挥金槌,邯郸先震惊。千秋二壮士,煊赫大梁城。   纵死侠骨香,不惭世上英。谁能书阁下。白首太玄经。
ice_fire333
驱动老牛
驱动老牛
  • 注册日期2002-10-08
  • 最后登录2007-08-13
  • 粉丝0
  • 关注0
  • 积分31分
  • 威望4点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2003-08-25 15:59
MAC X中依然有MS梦寐以求的东西.
赵客缦胡缨,吴钩霜雪明。银鞍照白马,飒沓如流星。   十步杀一人,千里不留行。事了拂衣去,深藏身与名。   闲过信陵饮,脱剑膝前横。将炙啖朱亥,持觞劝侯嬴。   三杯吐然诺,五岳倒为轻。眼花耳热后,意气素霓生。   救赵挥金槌,邯郸先震惊。千秋二壮士,煊赫大梁城。   纵死侠骨香,不惭世上英。谁能书阁下。白首太玄经。
游客

返回顶部