相关文章  
  • 中国城区进入数字建设时期
  • 小行星被拍摄进了电影
  • 兰州软件要硬起来了
  • 我国资源卫星应用技术国际领先
  • 中关村数据科技公布全新市场战略
  • 浅析我国半导体产业现状与发展
  • 美国贝尔实验室新突破
  • 新型的安全系统??面孔识别技术
  • 生物信息学----基因组研究的有力工具
  • 入世:企业应迅速提高情报竞争力
  •   推荐  
      科普之友首页   专利     科普      动物      植物        天文   考古   前沿科技
     您现在的位置在:  首页>>科普 >>科学博览

    苹果公司全新的操作系统??OS X<%=id%>

        苹果公司推出了自己全新的操作系统OS X,它基于Unix,采用NeXT公司开发的用户界面,并为用户提供了编写应用软件的实用工具集,以此来取代原来的MacOS。苹果公司的这一软件创新将会对整个操作系统领域、软件行业,甚至广大的用户产生深远的影响。    苹果(Apple)计算机公司的新操作系统――OS X的推出,同时也标志着世界上一个伟大的操作系统的消失。
        苹果公司的Macintosh自诞生以来,始终拥有优秀的用户界面,但却一直缺乏一个强大的底层操作系统。这个问题得追溯到1984年,当时苹果公司推出第一批Macintosh系列微机,它采用了摩托罗拉(Motorola)68000微处理器,而没有等待采用功能更为强大的68010微处理器。这个决策使得苹果公司没能将后来发展的技术比如存储保护、抢占式多任务处理等运用到最初的Macintosh机器中。这个决策的错误导致了近20年的操作系统的不景气。借助于新的操作系统OS X,苹果公司正在进行极大地转型。从根本上讲,OS X(X的意思是10)是一个全新的操作系统,它只不过是“装做”老的Macintosh家族的一员发布而已。OS X的出现不仅仅对苹果公司的用户来讲是个巨大的新闻,事实上,对于微软(Microsoft)Windows的用户来讲,它可能是个更大的新闻。Macintosh的操作系统MacOS和微软的Windows之所以如此重要是因为它们巨大的用户群和广泛的影响力。每天,有数千万的人在使用MacOS,超过1亿的人使用Windows。这些操作系统深刻地影响了人们的工作和思维的方式。对众多的公司而言,它们的性能和局限决定了什么是可能的和可获利的。因此,用一个新的操作系统取代它们中的一个不可能不产生广泛的影响。
        毫无疑问,OS X和苹果公司以往的操作系统完全不同,它仅仅是在外表上看起来像以前的Macintosh操作系统。苹果公司以前的操作系统是“纯种”的操作系统,它可以沿一条连续的脉络追溯到第一台Macintosh操作系统。而OS X则是一个“混血儿”,它的基础是Unix,Unix最早出现在20世纪60年代的贝尔实验室。在OS X之上的用户界面也来自苹果公司外部,由NeXT计算机公司(该公司由Steve Jobs离开苹果公司后所建)开发。在OS X上可以运行现有的绝大多数的基于Macintosh的软件,这是通过一种计算的方法来实现的。
        苹果公司相信OS X能为MacOS血统注入新的血液,克服Macintosh系列操作系统内部的混乱,并为未来的扩展提供一个新的基础。这是一场巨大的*。如果苹果公司赢了,影响将扩大到Macintosh现有的用户之外。首先,OS X可以极大地增加苹果公司现有的用户群。更重要的是,苹果公司日益的完善,将会使它的创新体现在微软的软件上和主要的PC销售商如康柏(Compaq)、戴尔(Dell)、Gateway等的硬件上。
        回顾苹果公司的历史有助于我们理解苹果公司努力地发现自己的困境、理解为什么一个成功的转向会产生如此广泛的影响。我们将会看到,在苹果公司的MacOS操作系统和微软的Windows操作系统之间的无休止的比较更多的时候是一种误导,至少对Macintosh的支持者来说,是非常不公平的。苹果公司在1977年推出Apple II的时候,它喜欢提醒全世界注意是“苹果公司点燃了个人计算机的革命”。实际上,苹果公司只是20世纪70年代后期开始“家庭计算机(home computers)”(人们后来称之为“微机”)的十几个公司中的一个。这些计算机公司中每个都开发自己的操作系统:这样,为一台计算机开发的应用软件就不能在另一台机器上运行。微机的制造商效仿当时生产小型计算机和大型计算机的公司如IBM、Digital等进行生产。
        在Apple II出现后的几年里,其他的计算机制造商陆续推出了一整套的商用层次的微机。绝大多数的这些机器上都运行着一个通用的操作系统――CP/M,它由Digital研究中心开发。CP/M非常的简单,它所能做的是读取键盘按键的信息、在屏幕上显示字符、管理软盘上的文件、把程序读到内存、运行程序。
        虽然CP/M没有得到发展,但是它促进了计算机软件产业的产生。IBM进入PC领域比较晚,在1981年,IBM推出自己生产的PC机。IBM雇佣了当时一个小的公司(即现在的微软公司)来写一个类似于CP/M的操作系统――PC DOS。(实际上微软是从西雅图(Seattle)一家计算机产品公司以5万美元购买了DOS,然后将这些程序再转卖。)像CP/M一样,PC DOS能做的事情不外乎管理磁盘文件、将程序读入内存,并运行程序。
        一直以来,苹果公司都因没有开发基于自己的CP/M或是基于DOS的计算机而受到批评。但是,苹果公司的商业模式(包括它的公司结构)一直都是基于使用自己拥有所有权的软件而不是采用自己没有所有权的创新的软件,这种模式使它能在它的硬件上比它的竞争者享受更高的利润空间,而这一度被证明是正确的。(IBM是如何克服它自己的企业文化,生产没有自己所有的操作系统的PC机,则是一个经常被其他人引用的故事。)因此,苹果公司决定采取跳跃式前进的方式,而不是加入当前的队伍。苹果公司没有采用当时流行的英特尔(Intel)公司的16位的处理器,它选择了摩托罗拉的新的32位的68000微处理器。苹果公司也集中精力开发一个图形化的用户界面,它将使得管理计算机更为容易,因此可以将市场扩展到一个全新的用户阶层,这些用户不喜欢PC那种技术化的外观和感觉。在两次失败的尝试(花费1万美元的Lisa和类似于Apple III的Edsel)之后,苹果公司终于在1984年取得成功,它推出了Macintosh。
        因此,试图比较苹果公司和微软公司,只不过没有理解是什么在驱动这两个公司。微软的创新在软件领域,而苹果公司除了Macintosh的用户界面以外,实际上所有的苹果公司的创新都发生在硬件领域。苹果公司使得鼠标和3.5寸软盘变得流行。苹果公司在处理将便携电脑的键盘放到电脑的背部和为腕关节提供休息时,引入了跟踪球(或叫光标运动球)和由此而来的便携电脑的触摸板,这些是现在几乎所有的便携电脑的标准。
        OS X是苹果公司在十多年以来第一次进行的巨大的软件上的创新。首先,考虑一下它的底层基础。过去的三年多是时间里,分析家们一直在关注Unix的一个变种Linux(或GNU/Linux,它应该归功于众多的程序开发人员)的出现。但是,尽管Linux吸引了众多的写代码的人,然而它却很难进入家庭和商用,因为它太难以使用,并且与现在广泛流行的Windows和MacOS都有很大的不同。而OS X将会改变这种情况。如果没有大的意外,在明年的这个时候,苹果公司将会成为世界上最大的基于Unix的操作系统供应商。OS X也将证明对Unix进行的改造是可行的。OS X带来的影响甚至会波及微软,因为,有史以来第一次,苹果公司的操作系统将会比微软的Windows性能更稳定、速度更快。
        OS X也附带了Cocoa――一套新的编写台式机(desktop)应用软件的工具集。这些工具从NeXTStep(用于NeXT计算机的开发框架)演化而来。有经验表明,在实践中很多程序员用NeXTStep写应用软件比用Windows写要快5到10倍。如果Cocoa能有NeXTStep的一半好(苹果公司的宣传上是它比NeXTStep要好),我们将会看到大量的高质量应用软件由个人或极小的小公司开发出来。这意味着OS X会带来软件产业的革命。
        最初接触OS X,可能会觉得它显得有点“冷漠”。因为OS X是一个全新的操作系统,它目前可能会和许多扫描仪、数码相机以及其他外围设备不兼容(兼容性的问题将在必要的驱动程序被编写出来后获得解决)。但是在一年以内,这些小问题都将得到克服。
         

          设为首页       |       加入收藏       |       广告服务       |       友情链接       |       版权申明      

    Copyriht 2007 - 2008 ©  科普之友 All right reserved