互联网 频道

从古到今 回顾苹果Mac OS的前世今生

    Mac OS 8.0

    1997年7月26日,Mac OS 8.0正式发布,也就是从这个版本开始,Mac OS的名称被正式采用。Mac OS 8.0为用户带来了多线程的搜索Finder、三维Platinum界面以及新的电脑帮助 (辅助说明) 系统。

回顾苹果Mac OS的前世今生(三)
Mac OS 8.0

    此后,苹果在1998年1月发布了Mac OS 8.1,增加了HFS Plus (Mac OS扩展)资讯管理系统。这个系统也是非PowerPC的苹果电脑的最后一个操作系统。从8.5起,要使用Mac OS必须具备PowerPC Mac。然后从1998年10月至1999年5月,苹果相继发布了Mac OS 8.5/8.5.1/8.6,功能上没有多大的改变。

    Mac OS 9

    Mac OS 9是Mac OS 8.6的改进版本,于1999年10月23日发布。2002年,Mac OS 9.2发布。在2002年5月,苹果计算机公司在加利福尼的亚圣约瑟召开全世界开发商会议。乔布斯还恶搞了一下,他穿上了黑色西装为OS 9进行了一个葬礼,宣布苹果计算机公司将停止OS 9 的所有发展。Mac OS 9是苹果一款最经典的操作系统,9.2.2就是它的最终版本。

回顾苹果Mac OS的前世今生(三)
Mac OS 9

    Mac OS X

    终于说到Mac OS X了。说起它来,个中的曲折不在话下。在详细介绍之前,我们不能不先说一下NeXT。1985年九月,乔布斯由于苹果内部的管理权斗争被迫辞去苹果的职位。在离开苹果之后,他与Bud Tribble、George Crow、Rich Page、Susan Barnes、Susan Kare、Dan'l Lewin 等许多前苹果员工共同创立了NeXT。

    借由集合这些天才工程师与程式设计师的团队,企图打造出终极的学术研究用工作站。当他们在寻找一个可以配合NeXT 革命性硬件的作业系统时,他们找到了一个以Unix为基础、名为Mach的实验性操作系统核心。

    Mach(Multiple Asynchronously Communication Hosts)是1985年由DARPA向美国国防部提出实验性多处理器电脑用操作系统而开始进行的专案,最初被称为Supercomputer Workbench Project,以100个左右的处理器与巨大的内存空间为前提来开发的系统。

    Mach核心在当时非常独特。它远比当时的Unix相容核心更加有弹性、结构也更为先进。这些特质吸引了乔布斯的注意。他和Mach开发的中心人物Tevanian合作,很快为NeXT开发了NeXTSTEP,一个NeXT电脑用的新图形操作系统,随后在1988 年正式发布。

    1996年11月,得知苹果正在向外部寻找下一代OS,乔布斯又回到了苹果,和管理层进行谈判,后来在12月20日苹果发表声明以4.3亿美金收购NeXT,并采用NeXTSTEP作为下一代OS的基础技术,同时乔布斯也会担任苹果的顾问。在这场转变中,乔布斯回到了苹果,而且新一代的Mac OS基础也有了。

回顾苹果Mac OS的前世今生(三)
NeXtSTEP系统

    Mac OS X于2001年推出,它包含两个主要的部份:一部分为Darwin,是以BSD原始码和Mach微核心为基础,类似Unix的开放原始码环境,由苹果电脑采用和与独立开发者协同作进一步的开发;另外一部分则是由苹果电脑开发,命名为Aqua的有版权的GUI界面。

    在Mac OS X发布的同年,Mac OS X Server也同时发售。架构上来说两个版本完全相同,只有在包含的工作群组管理和管理软件工具上有所差异,提供对于关键网络服务的简化存取,像是邮件传输服务器、Samba软件、LDAP目录服务器以及DNS服务器等等。

    由于Mac OS X使用基于BSD Unix的内核,因此它带来了Unix风格的内存管理和抢占式多任务处理 (pre-emptive multitasking),大大改进内存管理,允许同时运行更多软件,而且实质上消除了一个程序崩溃导致其它程序崩溃的可能性。

    这也是首个包括“命令行”模式的Mac OS,不过除非执行单独的终端工具程序,否则你可能永远也见不到。Mac OS X刚推出的时候,官方的说法是只能支持G3以上的处理器 ,但那些经过升级卡达到最低系统要求的机器,以及最初的PowerBook G3,都不能运行Mac OS X。

    作为OS X的第一个正式版本, Mac OS X 10.0在稳定性上面比旧的Mac OS有所改善,但是仍然缺乏如DVD播放等基本功能,对应的机种也有限。不过最令人诟病的还是执行效能不佳的问题,此外当时能原生对应OS X的软件也非常有限,因此最后大部分的使用者都不会把OS X当成主要的工作环境。

回顾苹果Mac OS的前世今生(三)
Mac OS X 10.0

0
相关文章