选择显示字体大小

源码e家 - 网络学院 -文章首页 - 服务器技术 - 操作系统思变 -

【编者按】
  服务器操作系统的发展似乎开始趋于平缓,人们看到的更多只是功能和应用方面的横向拓展。那么,64位的演进、开放源码的潮流或是“智商”...

    服务器操作系统的发展似乎开始趋于平缓,人们看到的更多只是功能和应用方面的横向拓展。那么,64位的演进、开放源码的潮流或是“智商”的提高能否引领操作系统的实质性变革?

  服务器操作系统市场一直不缺热闹,近期,各大巨头更是好戏连台:微软为按期发布windows .net server,正加紧对其release candidate版进行测试,以应对linux的强力竞争;sun正在对英特尔芯片和amd的athlon进行全方位的支持,并计划今后每个季度都对solaris定期升级,以巩固其在uinx上的领先地位;ibm则再次升级专为linux应用而设计的aix 5l操作系统;hp正紧锣密鼓地对其hp-ux操作系统进行修改,以便能在英特尔的新itanium处理器上有更好的表现。

  不过,在这看似热闹的场面背后,服务器操作系统的发展似乎进入了比较平缓的时期,即便是上述这些主流的产品,人们眼中看到的更多也是功能和应用方面的横向拓展,操作系统仍然遵循着传统的文件管理和i/o操作发展的模式,形式上也没有实质性的改变。当数字化时代即将到来的时候,今天的操作系统是不是也需要变革?

  除了功能还是功能?

  来自各种渠道的消息都表明,“windows .net server 2003会在明年年初推出”,届时,datacenter server(可提供业务关键的解决方案,支持多达 64 向对称多处理smp)、enterprise server(为中到大型企业定制,可支持多达 8 个处理器)、standard server(适用于不同规模企业的日常业务需要)、web server(提供用于快速开发和部署 web 服务和应用程序的平台)等四个版本将同时发布,而这些版本主要的测试工作都落在了微软公司windows开发工程管理和服务小组身上。不过,用户已经可以从windows .net server rc1(候选发布版)上提前一睹.net server的尊容。

  “windows服务器软件的远景规划就是用软件实现人和人、人和技术之间很好的沟通。服务器操作系统软件向上可以为任何大型系统提供服务,向下发展可以为任何电子设备提供服务,向外扩展,通过增加服务器设备实现功能的强化,向远可扩展至任何地域或组织。”作为该小组的负责人,索玛辛加这样描述,“windows .net server有三个特点,首先,继承了windows 2000的可靠性、安全性、易操作性等最基本特性,并对服务器的功能第一次作了定义,对于那些我们认为大多数用户都使用的功能,提供了非常简单易用的方式;其次,在windows 2000的基础上,又进一步强化了无线接入方面的功能,还可以验证用户的身份,并能通过互联网实现高性能的运行;第三,这是在.net框架下研发的,具有很强的互联能力。可以说,这将是一个世界上最先进、最完整的平台”。

  实际上,从1994年微软开始推出windows服务器操作系统,依次经历了windows nt 3.x、windows nt 4.0、windows 2000,每次新版本的发布都对操作系统作了重大的改进。今年7月底,微软打破了企业级平台产品发布的惯例,对外公布了windows .net server rc1测试版,只要对windows .net server感兴趣,无论是个人还是企业用户,无论是合作伙伴还是竞争对手,都可以通过注册从微软网站上下载,或是申请邮寄的形式获取。不过,仅仅是改进对ad(活动目录)的支持、支持64位及.net框架这几个“着重符号”还是让一些人感到失望,因为除了.net架构的创新外,似乎也只是较以往的功能,在特色方面作了改进。

  其实,sun在对solaris 9的设计上也采取了windows和linux广泛采用的策略,即solaris 9也集成了非常多的原来是独立的产品:ldap目录服务器应用服务器、solaris管理(以前是solstice disk套件)、solaris资源管理器、sunscreen 2.5防火墙和sun one工作室工具,按照这样的逻辑,随着solaris 9新版本的发布,还将有更多的独立产品在这一名单中出现。sun公司ceo麦克尼利在9月18日举行的su.network用户大会上表示,sun的旗舰操作系统solaris将包含更多的软件产品。就在sun最近把其应用服务器软件集成到solaris 9之后,sun还计划把门户服务器等产品也集成到solaris。

  “积木模式”的思考

  功能上“大而全”的潜台词就是你需要什么样的功能我就能开发出什么样的功能。多年以来,人们已经习惯于操作系统的新版本总是会提供更多的新功能,新功能也很自然的成为了新版本的诉求点。互联网服务器部资深市场策划李红表示,一个新版本操作系统的推出意味着什么?一是对新硬件的支持,操作系统要能够充分发挥硬件的性能;而另一个关键要素是新的功能,比如即将推出的ibm aix 5l 5.2将推出动态逻辑分区的功能,并进一步强化可扩展性、可管理性。

  在很多人看来,操作系统有很多功能是一件非常好的事情,功能越多越强大,能完成的任务就越多。就像ibm aix 5l,除了作为一个统一的unix系统,既可以运行在ibm的power-based eserver系列服务器上,也可以运行在基于itanium的主机上,还集成了linux资源兼容性和linux应用程序支持这两个环境,并将支持不断发展的linux标准基础(lsb),而linux应用程序只需进行简单的再编译就可以运行于aix上。对于用户来说,选择linux是降低成本的有效手段,选择unix 又可以保护原有的投资,“鱼和熊掌兼得,何乐而不为之?”

  然而,一味的“大而全”仍然给用户带来了不少担心。首先是价格问题,新版本的推出、新功能的增强从一个方面上也意味着操作系统额外附加值的增加。可想而知,麦克尼利为什么会在su.network用户大会宣布走“集成”路线的同时还强调:尽管sun把更多的软件集成到solaris,sun仍将继续为客户提供使用竞争软件的机会。

  更重要的是,这样的一个过程与搭积木很类似,随着模块的不断叠加,也许有一些在过去有用而今天并不实用的模块,却因为叠加上来的类似积木的结构不能进行简化,因为“操作系统中的每一个部分都是有关联的”。实际上,其他的应用软件也有类似的情况,比如个人杀毒软件,手中的两张软盘早已换成了三张,原因是什么呢?主要是厂商交给用户的病毒库膨胀得厉害,尽管其中的许多病毒并非是“活着”的。操作系统当然要比个人杀毒软件复杂得多,不过,谁又能保证多年以前所开发的各种小功能今天还有用?且不说在功能“大而全”的思路下,给用户增加了多少操作难度,就说那些“鸡肋”般的小模块会消耗硬件系统多少资源?给系统的稳定带来了多少不安定、不安全因素?
  

  在突破中思变

  “我们经常强调,操作系统应该能够非常容易的使用,容易进行部署;可以自动修整、自动恢复;允许计算机自动配置,而不需要客户进行配置。longhorn的目标是使用户既在家庭又在工作中使用pc和windows。就目前的情况看,仍将包括前端和后台两个版本。”索玛辛加说到。其实,微软在紧锣密鼓的开发windows .net server的同时,已经开始设计代号为longhorn的新一代windows操作系统

  比尔·盖茨认为,随着进入数字时代,系统和应用程序间的界线已经渐渐消失。longhorn将在应用软件、操作系统web服务等方面更紧密地集成,以更好的组织、显示数据来提供目前最重大的突破。longhorn能带来些什么?能否从longhorn身上看到下一代操作系统的样子?longhorn又是否具有代表性?有报道称,longhorn将使用代号为avalon的一种全新的应用程序编程接口,来作为其新的信息访问架构的核心。这一结构将使用户能以比旧版本windows更直观的方式共享和组织信息。遗憾的是,由于微软公司并未公布任何有关的细节,尽管各种传言和猜测已经满天飞,对于longhorn的“重大突破”目前还不得而知。

  也许,到了今天,我们关注操作系统的意义早已超越了unixlinux、windows本身。一些业界分析人士对商业客户和消费者是否把操作系统看作是需要升级的软件表示了怀疑;forrester公司的调研主管卡尔认为,操作系统将被看作是硬件的一种特性,其重要性将随时间的推移而不断下降;而一些人认为,现阶段并没有出现比较大的技术突破,我们所看到的变化实际上是以过去技术为基础的“应用层次上的突破”。

  如果上述那些观点具备足够影响力,那么,最佳操作系统到底是什么样的?应该具有什么样的功能?是一种新的表示、新的结构、新的模型?很多时候,远景的描述和近期的表现并不一致。现在我们所能见到的、听到的是服务器操作系统在64位上的争夺以及开放源码的汹汹来势。64位计算带来的是新性能、新体系结构和新的编译技术,开放源码带来的更多的只是新的竞争格局。

  1995年,sun开始公开发售64位的硬件系统,solaris 2.5 则从软件方面把计算能力从32位提升到64位,并支持32位和64位两种方式的访问。sun从solaris 7 开始支持虚拟地址空间,形成了完全的64位操作系统。hp对64位的支持,最早可以追溯到dec公司运行在alpha之上的tru64 unix,而ibm aix、windows随后也急速跟进。

  有ibm、hp、sun等众多巨头的支持,64位硬件平台上当然也不会缺少linux的表演,不仅如此,linux的开放性,以及在新一代电子商务中所显现出来的巨大潜力,对有开放操作系统之源的unix也带来了强有力的冲击,尤其是在节省成本方面。

  尽管如此,恐怕这两股新势力仍然不能超越“操作系统依赖于对传统的文件管理和i/o的操作”。微软研究院的高级副总裁里克在一次座谈会上指出,今天的操作系统是系统管理员和秘书“最坏的恶梦”,它什么东西也学不会,完全依靠用户的操作,操作系统应当发展为学习并适应用户的行为。根据里克描述的以人为中心的计算蓝图,操作系统的发展应当面向人类,而不是要求用户去执行生硬的命令。自然语言理解界面将不断成熟,存储技术的提高将使操作系统能够记录用户的行为,更好地完成未来的任务。他强调说,目前是该重新考虑人与操作系统之间基本关系的时候了。


 


关键字 本文所属关键字

相关 与本文相关文章

分类 所有文章关键字导航

源码编程相关

Java   Asp   PHP   .Net   XML   C/C++   CGI   VB   Jsp   J2ee   J2se   J2me   EJB   Servlet   Tomcat   Resin   Struts   Weblogic   Eclipse   ANT   GUI   JMS   Web servise   IDEA   Webphere   Hibernate   Spring   Jboss   Applet   Swing   Socket   Javamail   Perl   Ajax   P2P   安全   模式   框架   测试   开源   游戏

SQL数据库相关

My-SQL   Ms-SQL   Access   DB2   Oracle   Sybase   SQLserver   索引   存储过程   加密   数据库   分页   视图  

手机无线相关

3G   Wap   CDMA   GRPS   GSM   IVR   彩信   短信   无线   增值业务

网页设计制作相关

HTML   CSS   网页配色   网页特效   Javascript   VBscript   Dreamweaver   Frontpage   JS   Web   网站设计

网站建设推广相关

建站经验   网站优化   网站排名   推广   Alexa

操作系统/服务器相关

Windows XP   Windows 2000   Windows 2003   Windows Me   Windows 9.x   Linux   UNIX   注册表   操作系统   服务器   应用服务器

图形图像多媒体相关

Photoshop   Fireworks   Flash   Coreldraw   Illustrator   Freehand   Photoimpact   多媒体   图形图像

标准 网站致力的规范

Valid CSS!

无不良内容,无不良广告,无恶意代码

Valid XHTML 1.0 Transitional

creativecommons