Mac OS X与Unix结合意义非凡
APENG 本人自从去年11月开始为CHINABYTE(现在名为天极CHINABYTE)撰写苹果文章已经有大半年的时间。在这个过程中可以说是有苦也有甜,现在才知道什么事最难,那就是“坚持”。有的时候为了一个正确专业术语要查阅很多资料,忙着忙着就是深夜了,虽然很累,但确实感到很高兴,因为我能同所有的苹果迷来分享我的快乐。在这里十分感谢《苹果专区》的小龙编辑能为我们提供这块宝贵的空间来刊登本人的一些并不十分专业的苹果文章。今天,这篇文章的题目是《OS X与Unix结合意义非凡》。主要描写苹果的科技文化,它是人文的,非科技的。文中的某些电脑专业术语,就算您完全不懂,心中清澄即可读懂。阅读本文无须惚囵吞枣,请务必细细品尝。如果您告诉我,阅读这一篇文章花去一天,我并不会太惊讶。因为,我这篇文章断断续续地写了三天。有志于担任任何单位的主管应当要看。本文所表现的不只是科技文化,它还表达出了现代智库运作的机制。对于经营管理高智商团队的人们来说,有其可借镜之处。 作为一种老牌的操作系统,UNIX是如此的重要,以至于超出了它作为操作系统软件的应有程度,他代表了一种思考方法,它甚至改变了人类的生活方式,它已经成为一种文化。当然,你也许不会相信,但如果你清楚的知道互连网上有多少主机正在使用UNIX系统工作,你就知道这不是谎言。UNIX的历史展现了许多关于UNIX哲学的内容。从她为什么流行至今,到她为什么有如此古怪的许可证制度,我们沿着UNIX走向成熟的道路讲述这段历史,研究UNIX 哲学及其演变过程。UNIX 哲学及其演变过程也漫漫地在改变着其他的操作系统比如苹果公司的OS X。一样东西好了,红了,跟风者就会紧跟模仿,更别说Unix作为服务器世界产物的身份是无法改变的了。 我们知道Unix开发商所设计的应用程序都是针对Linux操作系统的,它的核心原则就是源代码开放。OS X与Unix结合的前提条件就是苹果公司采用开放源代码战略,否则是不会有开发商专门为OS X操作系统设计应用程序的。对于苹果公司来说,这样做有很大的好处。使用Unix芯片的操作系统的性能将能够与微软公司的Windows 2000抗衡。在这一方面,苹果公司是有成功经验的。 我们知道现在的手机,诺基亚卖得最火,而就在一年前还是爱立信,摩托罗拉,诺基亚鼎立的时代。为什么在短短一年之中诺基亚把爱立信,摩托罗拉等一些强硬的对手都赶下了台了呢?诺基亚依靠开放源代码战略,使得用户范围将更广阔。随着Internet和开放源代码技术的发展,加快了为新的应用程序的向市场发布的速度。OS X与Unix借助Internet和开放源代码的推广,实际上也创建了一种新的软件开发的模式。与传统的主要基于实际芯片的开发模式不同,它允许开发商在一个虚拟的环境里通过网络来共享、开发和测试软件应用,这将促进基于开放源代码OS X应用的发展。一旦苹果采用采用开放源代码战略,OS X为独立软件开发商和开放源代码开发商提供了非常好的机会,加速将他们的应用并且能将产品更快投放到市场。这样的话,苹果就会赢得更多用户的青睐。 苹果公司会采用开放源代码战略,OS X与Unix结合的另一个重要原因是这样做能够使苹果公司的技术与SUN公司的力量相结合,使公司整个的网络服务战略向前迈进一步。Sun Microsystems公司(Nasdaq: SUNW),自1982年成立以来,'网络就是计算机'这一远见卓识已使该公司在全球享有今天这一优势地位,成为了向 Internet注入活力、为全球公司.dot-com他们的商务提供最具实力的硬件、软件与服务的领先供应商。IBM、Microsoft、Hewlett Packard和Oracle都已经宣布了它们各自的网络服务战略或是已经开始正常工作。对这些公司来说,开展网络服务的初步任务就是新型软件的思想,它可以通过浏览器进入,而无须进行下载。 Sun Microsystems Inc.也在二月向世人展示它的网络服务计划,sun公司在为建立一种新型服务制订了所谓的'智? 服务'战略,从而使它成为最后一个推出网络服务的重量级人物。重量级人物的出现当然也会引起苹果公司的瞩目。其实,苹果公司在网络服务除了与SUN合作之外,也与其它的公司开展了一些合作,苹果公司与英国电信ISP运营商Demon公司签约,任命其为英国Mac用户的独家网络访问提供商。实际上,它意味着当英国Mac用户第一次安装新系统软件或运行一台新的Mac时,Mac操作系统的Internet安装向导将引导他们与Demon签约进行网络访问。有经验的用户或已经与其他ISP建立帐号关系的用户可以登录他们的详细资料,但任何初次使用者只能选择Demon公司。 对于苹果公司来说,要想在现在的市场竞争中谋求生存与发展,采用OS X与Unix结合这战略是十分必要的,特别是在商业和教育市场,在用户市场也是一样。OS X操作系统与Unix的结合无疑将是十分有益的。Unix是IT世界仅存的几个神话之一,自1969年诞生以来,它就一直被人们使用着。它过去的历史,简直就像一个民族的历史。 Unix不是一个急功近利的奋斗者。要把Unix的执行效率和稳定性调整到最优状态,需要几个月的时间。它和硬件间令人难以捉摸的联系、众多的版本和补钉都会让人生畏。Unix之所以能长久使用,是由于其强大的自我调整能力,可以承载任何负荷。它可以一直运行,直到机器的某个部件被烧毁。真是这个原因,使大学里开始有大量的具有Unix管理能力及开发能力的大学生和研究生。Unix在教育市场上是广阔的,OS X与Unix的结合必将为双方赢得更大的市场无论是苹果还是太阳公司。 再说苹果公司的CPU都是PowerPC CPU。它也为OS X与Unix结合提供了一个可靠的硬件环境。它的优势:强大、稳固的IBM 64位Power/PowerPC CPU;一个操作系统可用于整个RS6000生产线;Linux代码移植是一个标准选项;IBM的Visual Age Java 和C/C++工具非常利于开发。 Mac OS X(ten) 是Apple的最新一代操作系统,大多数Mac用户都会认为 OS X 是以往 Mac OS 的版本延续,或许又有了不少功能上的增强,就象从 System 7 到 OS 8,或是 Windows 3.1 到 Windows 95。但实际情况远远不是如此,新系统将是完全有别与传统的。Mac OS X 的核心相当于BSD 4.4,它被命名为Darwin (意为“达尔文”),也许是受到Linux的影响,Darwin对外开放源代码,但它不采用BSD或GPL风格的许可证,而是使用一种Apple自己的APSL许可证,Apple也许希望借助黑客的力量能早日将OS X移植到采用Intel CPU的PC机上。由于采用了BSD内核,使得新系统天生便具有了FTP、Telnet等网络应用功能。更使得大多数Unix软件都可以移植到OS X上,如:Apache、MySQL等等。在Darwin内核之上,Mac OS X 提供了多套软件支持环境,这也是该系统的动人之处。BSD内核为OS X与Unix结合提供了最可靠的平台技术。它使得软件工程师十分自由地,容易地把Unix软件都可以移植到OS X上。 WebSphere针对以Web为中心的开发人员--较早接受Web技术的人,或者开发人员和网络主管 (Webmaster),他们都是在基本HTTP服务器和CGI编程技术上成长起来的。通过提供综合资源、可重复使用的组件、功能强大并易于使用的工具、以及支持 HTTP 和 IIOP 通信的可伸缩运行时环境,来帮助这些用户从简单的Web应用程序转移到电子商务世界。WebSphere Application Server标准版支持Sun Solaris、Windows NT、IBM AIX/6000、Linux和IBM OS/2。很遗憾,我们没能看见基于苹果的平台。希望OS X与Unix结合能解决这个问题。目前苹果公司还缺乏很多十分必要的产品,例如程序服务器及其他的一些网络标准设备。而目前,苹果公司还没有透露出想和一些能够提供这些设备的生产商,例如BEA系统公司、IBM公司等合作的意向。 上面说到,苹果公司的技术与SUN公司的力量相结合,使公司整个的网络服务战略向前迈进一步。与SUN公司合作就一定局限于支持J2EE。如果目前苹果公司确实要开始实施其网络服务战略,并且能够不失时机的同其他公司开展合作,它的发展范围就不会仅仅局限于J2EE。事实上,苹果公司可以试着向一个相对中立的角色转变,同时支持J2EE及。Net的网络服务。这样做就使得大多数的企业用户没有理由不向苹果公司的产品看齐,也能够使越来越多仍然在使用Macintoshes用户看到希望。