10年 够了吗?
理论上,操作系统可以一直运行,并且没有必要理由无需更新。但由于软件与生俱来的的缺陷—安全漏洞所致,倘若厂商不再进行更新与技术支持,那么也就意味着应该被扔进垃圾堆了。
10年大限
尽管在软件面世之初,尚没有出台生命周期策略,但在经过多年的发展之后,大多数软件厂商都制定了或详细或简约的生命周期策略,对于操作系统而言,其周期一般被定在了10年左右。Windows 2000/2003系列如此,Sun Solaris系列也是如此。当然,对于已经20岁的OS/2 是个例外。尽管它的死期将至,但是IBM又把它升华到Linux行列中。这里,我们姑且把操作系统的生命周期暂定为10年。
对于个人而言,10年的时间已经足够将硬件和操作系统更新换代,但是对于运行关键应用的企业来说,10年的时间到底是不是足够,现在还没有定论。至少,有多个企业对于微软的生命周期策略颇多微词。在这一方面,坚持对前一版本二进制兼容的Solaris就较好地解决了这个问题。Sun中国工程研究院的贾宏宇认为,尽管Sun对Solaris的支持周期也是在10年左右,但是Sun充分考虑了与前一版本的兼容性,并且为企业应用的平滑升级做好了充分的准备。
即便如此,企业用户依然会对操作系统的频繁升级感到棘手。更新硬件设备、解决总会出现的应用兼容性都是不得不面对的问题。10年的时间,企业未必能够能将信息系统完全升级,而那些作为遗留资产的信息资产,在10年之后得不到支持又该如何保证其安全?
操作系统作为计算机运行的基础,丝毫没有因为互联网的发展而丧失其重要性。无论是互联网软件,还是单机软件,首要的运行条件便是操作系统的兼容性。倘若自己的操作系统不支持,软件再优秀,用户也无法得到体验。就如当年Windows 98上一些优秀的依靠DOS内核运行的游戏,在Windows 2000上便已经无法顺利运行。用户要么放弃该游戏,要么坚持使用Windows 98,等待软件厂商推出游戏的Windows 2000版本。
但是,Windows 98早就已经被微软强行规定不再提供技术支持,也不会再发布针对Windows 98的安全更新和补丁;Windows NT4.0系列也是如此。早在2003年12月31日,微软就终止了对Windows NT 4.0系列的主流支持,在一年之后的2004年12月31日停止了对该系列的扩展支持。
而Windows 2000也已于2005年6月30日结束了其主流支持阶段,进入了长达5年的扩展支持阶段,直至2010年6月30日。届时,无论是否还有用户使用Windows 2000,微软都不再提供技术支持——只有在线的知识库仍然存在,但已经不再进行安全更新和提供补丁,就像现在的Windows 98一样。
5年之后又5年
这种策略就是微软的产品技术支持生命周期策略,用于统一微软的各项产品支持策略。它诞生于2002年10月15日,适用于当前可通过零售渠道或批量许可渠道购买的大多数微软产品和以后发布的大多数产品。该策略宣布对商业和开发软件提供至少10年(5年主流+5年扩展)的支持,对消费类、硬件和多媒体则只提供5年或者3年的主流技术支持,没有扩展技术支持。
Windows NT之所以在停止主流支持一年之后,就被停止了扩展支持。针对这个问题,微软的一位资深人士表示,那是因为在 Windows 2000 之前发布的所有版本 Windows 桌面操作系统都遵循 2001 年 2 月公布的“Windows 桌面生命周期策略”。当时公布的这一策略的指导原则是提供最多 4 年的辅助支持,而提供非辅助性支持的期限为产品公开发售后的一年时间。辅助支持分成两部分:主流支持(前3年提供)和扩展支持(如果适用,在主流支持结束后的一年期限内提供)。
而所谓主流支持,包括事件支持(免费事件支持、付费事件支持、按小时收费支持、担保申请支持)、安全更新支持、申请与安全无关的修补程序的功能;所谓的扩展技术支持,包括付费支持、无额外费用的安全更新支持。
此外,在扩展支持阶段,与安全无关的修补程序支持要求用户单独购买“扩展修补程序技术支持”合同,每次加收修补程序费用。
Sun公司所采取的支持策略也大同小异,只不过作为一个系统公司,Sun并没有将其产品生命周期策略划分得非常细致。但是Sun中国工程研究院软件工程经理贾宏宇表示,至少在承诺的5年时间内,Sun公司将会提供包括安全升级、开发支持、性能增加、个性化开发等方面的支持,而在特定的系统支持阶段结束之后,就不再提供这些服务。
10年,还不够
可以说,微软和Sun等公司为了规划尽可能清晰的产品线,并且提供产品的一致性和可维护性—毕竟软00件产品也是商品,而任何一件商品都有流水线停产的时候,软件产品也不例外。
微软支持生命周期策略的设计宗旨是“建立清晰的、可预知的产品支持时间表策略,协助客户和合作伙伴管理他们的支持需求”,并允许根据产品的支持时间表信息在组织内同时进行产品规划和信息技术规划。
“我们不再进行支持的原因主要有两点,第一,10年的时间,客户大多已经完成了到新系统的迁移;第二,就算有极少数的客户没有完成迁移,在数年的平稳运行之后,问题也很少发生,无需支持。”贾宏宇说。
“十年之前,我不认识你,你不属于我。”尽管大多数企业会在10年的时间内过渡到新的系统,但是总会有少数依然使用被厂商宣布“放弃支持”的操作系统。针对这样的情况,厂商自然认为与客户“依然是朋友”,会针对具体用户进行分析以便决定如何帮助解决问题。Windows NT 4.0已经发布超过10年的时间,但是仍然有相当数量的企业在使用Windows NT。IDC数据显示,在2004年年底Windows NT大概还占有Windows 服务器市场17%的市场份额,且数百万台NT工作站也将继续工作。他们现在只能通过与微软签订相应的服务合同来得到微软的安全支持及其它帮助——这样的合同只维持到2006年年底,并且只有大客户才能得到支持,中小企业将得不到支持。
尽管对企业来说,希望厂商的支持能够永远继续下去,但是厂商不可能无限期地为极少数(今天,依然有相当数量的Windows 2000用户不肯迁移到Windows XP和2003上来)不肯迁移的用户提供技术支持,同时厂商也不可能任由企业不升级而造成新操作系统销售的拖累,这将影响到软件厂商的创新。
虽然10年何其短,但是厂商也大可不必继续“苦苦恋”,一切以自身的业务和长远的发展为重,理智对待操作系统的生命周期。

【责任编辑 黄雪峰】