正如经常发生在文化和技术方面的事情一样,这种想法就变得非常的普遍。问世十年多来,Linux 已经是一个越来越普遍的平台。从桌面到办公室服务器,Linux免费提供了Unix所有的功能或者只需要比微软Windows XP的一个拷贝要少得多的费用——一个另人意想不到的价值。
当然,任一种技术如果它是可靠的,实时响应的,正确的,并且在产生数据方面是有效的,那它就是有价值的。如果说有一个问题妨碍Linux 更加迅速地被采用的话,那就是怎样将Linux应用到实际业务中去的实用的和有效信息的缺乏。的确,垂直产业机构譬如政府,零售业和电信业,他们没有一个信息来源来集中配置和定制他们的Linux 从而符合他们独特的要求。
直到今天
越来越多的以Linux为平台的服务器正在被逐步应用到世界各地的政府机关中并且受到了好评。在世界各个国家,各级政府机构都在他们的服务器和数据中心使用了Linux。并且这些机构都在使用开放源码软件开发模型来建立各自的应用,并且与相同的职能部门同样进行共享。
从前,政府一般都是使用大型机和一些运行在私有的操作系统上的传统软件(和定制的硬件)。确实,当Linux 在90 年代出现时,政府极力地抵抗接受这种开放源码的软件。不仅免费下载一个操作系统的想法遭到了官僚主义者的怀疑,还有它那无需支持的商业模式,但是经营者也担心Linux 这种合作的本质会使政府机构更容易受到黑客的攻击。
短短几年发生了重大的变化。今天,随着Linux 的主要供应商采取了企业类型的专利使用权转让协定和一些最大IT商家阐明了他们对于开放源码的政策,政府已经开始在部门间使用Linux 并且把它们用作网络服务器。
例如,在欧洲,挪威的第二大城市Bergen,将上百台私有服务器统一到一台基于Linux 的平台上。在美国南部圣保罗州,巴西与IBM签署一份合同,对980名雇员进行开放源码软件培训。同时在美国乔治亚州的一个小镇,蠕虫扰乱了他们的电子邮件系统,因此他们将微软的Exchange用另一种基于Linux 的应用软件替代了。
Novell公司负责州和本地政府的主要战略家Larry Rosenshein说,"我认为2005 年将Linux在政府中应用最火爆的一年"。
IBM全球政府行业计划的董事Brad Westpfahl 说,"与以前相比,政府更加需要互相的合作",部门之时既需要横向共享数据——城市到城市,又需要纵向共享数据——城市与州之间和州与国家之间。9月11以后的世界,由于受到了恐怖主义的威胁,部分地需要对紧急情况进行综合,但这也不是唯一的动机。Westpfahl说,"政府已经认识到政府要做得更好和并且政府之间没必要花巨资建立紧密的联系"。
越来越多的政府开始重新考虑他们的组织过程并且也认识到了创新的价值。就像一家私营公司花费了很大的努力来重新考虑他们的价值链一样,国营部门也慢慢发现了他们的根源在于陈旧,高强度的任务。但是一些在私有和国营部门的个人组织依然反对变化,Westpfahl 说,"总之,政府比人们想象得要更加具有创新精神"。Linux的广泛采用和开放标准说明了政府对其他机构起到主导作用。
政府越来越将Linux 和其它开放源码应用作为建立一个新的,低成本的,高度联合的世界的一个重要的支柱。既然任何两个相互作用的实体之间都要求有一套共同的标准,那么开放源码项目就是一个明智的选择:多数都是根据现有的或事实上的标准来进行数据交换。 许多常规的政府机关的功能可以很容易变成网上申请,并且像Apache Web服务器这样的开放源码应用对这些"电子政府"项目也是很得心就手的。
想要:开放源码
Westpfahl说,他花费了很多时间来教育他的同事在政府部门之内存在着很多的商机。 总体上来说,政府部门运行了许多私营部门所运行的业务:银行业,保险业,公共事业,人和货物的运输,工资单和
顾客服务。 除了上面这些基本的业务之外,政府还做了许多私有企业所不能做的事情, 范围从指控罪犯到守卫核武器。
Westpfahl说,"一个公司可能会发现商业软件市场已经满足了他们的大部分需要,而政府是可能必须要进行开发,或者重新进行集成这些解决方法从而来弥补这些不足之处"。
国有和私营部门之间的一个主要的区别是,政府没有必须相互之间像直接竞争者那样守护商业机密。实际上,合作和数据共享是会带来极大的收益。例如,一个税务骗子可能骗了国税局一笔巨款,很可能他或她在他们州或当地就是一个骗子。营业点之间都采用相同的业务流程。Westpfahl说,"美国城市的手续与芬兰或日本的手续是很相似的"。
因此,政府机构也愿意与其它部门分享他们的专业应用。如果一个县开发了一种高效率的狗执照应用,那其它县还有什么必要再进行重复开发呢? 因为有了开放源码,用户的代码得到了改进并且也能与其它用户迅速和自由地进行共享,方便了部门之间互相交换应用或者是合作开发新的软件。
欧共体(EU) 鼓励它的成员国之内的各级政府在Linux上开发开源工具和共享代码。欧盟委员会——欧共体的行政部门主办了一个称IDABC的项目,它的目标是促进欧洲网上政府服务的发展,IDABC 通过它的开源软件来在公共部门之间宣传创新。
同时,美国马塞诸塞州的首席情报官员彼得J. Quinn,努力推出了一项称为"政府开放代码合作"的计划,它主要是想加速州和地方水平的代码共享。它们封闭的知识库中只贮藏着少数几种应用,但提倡者希望它能随时间不断增加,特别是在今年春天的LinuxWorld 会议上展示之后。
Rosenshein说,俄亥俄州Novell公司的一些州政府用户,最近从华盛顿州引进了一批应用软件。Novell 举行了会议与州IT官员就共享问题和解决方案进行了讨论。
卖政府
马萨诸塞州IDC公司从事政府IT的一个高级分析员和程序管理员Shawn P. McCarthy说,现今很多机构都倾向于在投标文件中不指定操作系统,相反地给厂商一些灵活性从而符合他们的要求。一些反对者认为要求或者明确地指出从而来消除某单一系统的竞争或者或者就不明确指出,从而达不到任何人的要求。或许情况是这样,但是Linux正在一个不断扩大它们的竞争领域。惠普Linux 全球营销经理Jeffrey说,许多政府正在不断要求某新的IT项目中有一部分开源的成分。这个要求也就为譬如MySQL和JBoss,还有Linux的开源应用提供了可能。
那些想要向政府机构的出售Linux的厂商需要留意公共部门的政策,不同的部门政策往往不同。例如,马萨诸塞州要求它的任何一个州政府的代码开发只能与其它政府机构进行共享。美国联邦政府机关必须遵照发布在2004 年7月管理预算办公室的备忘录(OMB)。OMB 的主要是针对资深联邦采购官员,它的发布是回应许多关于开放源码准许的质询,IT征购必须是"技术和厂商无关的",并且促使管理者在考虑软件授权协议时求助于它们机构的法律顾问。Linux 提倡者和商业销售商称赞了备忘录为软件采购方面所做的贡献。
在联邦级别上,首席情报官员委员会在过去的两年里都致力于构建联邦企业体系,它是一个可以让美国政府IT基础设施更加有效的框架。政府它基础设施更加高效率。 框架中的参考模型对那些网上应用支持的数据分类,格式和业务流程描述进行了严格的规定。
无可置疑地,国防和情报机构肯定要比普通机构的计算机平台有更加严密的安全要求。 对于那些在国防部门的Linux爱好者来说,具有重大意义的事件2003 年5月整个防御部门的首席情报官员John P. Stenbit为Penguin发表的备忘录。他认为DOD机构和军队是可以自由地使用开源软件的,只要这些软件与那些专属软件遵照相同的安全和检验要求就行。
美国,加拿大,和一些欧洲国家将他们以前完全不同的信任要求综合成了一套指南,命名为"IT安全评估的公共标准"。在美国范围内,民用国家标准和技术研究所(NIST) 和军事国家安全机构(NSA)共同执行"the National Information Assurance Partnership (NAIP)"计划, 它负责对硬件和软件的可信组合进行评估和证明。换句话说,政府机构想要计算机产品实际上做一些制造商要求他们做的保证和检验工作。
NIAP实际上不测试计算机平台;相反,销售商作为第三方在证明之前进行测试。几年来,NIAP名单上被确认的操作系统包括只包括一些专属操作系统,因为只有大公司才能花得起钱来进行这种公共标准的测试。 但是在2003 年的夏天,由于SuSE Linux 企业服务器8 运行在IBM 服务器上,所以Linux 首次登上了NIAP的名单,获得了公共标准的认证。
从那时开始,Novell就让SuSE Linux 企业服务器8 升级到一个更高水平的NIAP认证, 并且Red Hat公司也为它的企业版Linux 3,企业版Linux WS和 企业版Linux AS 产品获得了不同的认证水平。Novell 和IBM 继续努力为他们的产品获得最高的认证水平。
Westpfahl说,在Linux第一次进行公共标准检验之前,很多人认为由于Linux是个开源软件,它可能会通不过检验。
由委员会建立?
对于基本的可靠性要求,政府想要他们的IT平台是能够防弹的,并且具有最小的停工期。
在早些时候,Linux 就有"由委员会建立"的名誉,它由大家而不是某个人拥有, 并且缺乏传统软件公司那种典型的政府级技术支持。McCarthy说,"一个挣钱的商业实体能够0满足用户使用一个工程师一天左右的时间内定进行bug定位的要求"。这种技术支持的缺乏被那些采用Linux的用户所察觉到。
Rosenshein 说,但是Novell 公司在2004 年1月收购的SuSE Linux对政府和商业客户都具有重大的意义。 Novell 合法化了这种Linux 。并且在今年二月份,Red Hat,Novell SuSE Linux 的主要竞争者,打开了华盛顿郊区维也纳和弗吉尼亚的市场,他们的客户主要集中于政府机构和为这些政府机构开发IT项目的大系统集成商。
Rosenshein说,除了安全性,合作和开放性之外,Linux的另一个优点就是花费,Novell 公司十大的客户之一密歇根州,在过去的三年里IT预算下降了大约百分之三十五。没有人想要花费很大的技术预算,在每次会议或每次会见政府IT经理时,他们一再重复的原则就是“花最小的钱做最多的事”。
Linux 服务器可能会被改造从而可以提供迅速和便宜的上网服务,这对于那些需要增加容量来满足突然增加的需求的IT管理员来说是具有很大吸引力的。因为这个原因,Linux可能会成为政府中的IT管理员和与他们进行合作的大系统集成商所欢迎的一个产品。Greenblatt估计大约有百分之二十的州政府在运行Linux 应用。
加利福尼亚工作考核, 去年夏天关于加利福尼亚州所有政府各方面的一项详细调查,督促的州内各机构都将使用开源软件作为削减成本的手段。
桌面困境
桌面工作站深受国防部门雇员和那些喜欢将他们的机器达到最佳性能的雇员的喜欢。 IDC公司分析员McCarthy说,他预见大部分的办公室工作人员和负责人不会从Windows桌面平台转向使用Linux
。
McCarthy说,Linux 桌面仍然要求一定的技术水平,这样就导致大多数人不想花时间去进行学习。他们只想集中在他们的工作和任务上,而不想在学习具体的操作技术上浪费时间。
但是,Linux Networx公司东海岸业务副总统Tom Quinn不同意上面那个观点,他认为主要是原因是Linux桌面用户界面遇到了微软Windows这个对手。"其实Linux下的大多数工具都已经进行了改进,所以如果你不想使用命令行的话,你就完全没有必要使用" 。
除了桌面之外,Linux是技术工作者的明智选择。十年前,研究员可能就已经使用了那些昂贵的Unix 工作站,它们当时只是一个桌面机器,但却有足够的能力来运行复杂的技术模型。这些曾经在市场上卖15,000美元的专属工作站的价格迅速下降,McCarthy说,因为用户现在能得到一个双处理器奔腾4机器来运行Linux,而价格只是专属工作站的价格的几分之一。
在服务器方向采用Linux的趋势是最强的,Westpfahl说,他希望政府不要拒绝在服务器上使用Linux,因为他们不可能在桌面系统上使用Linux。惠普公司的Wade认为,它们的政府用户都是在低端网上实现Linux,而且是部门间的应用服务器,二十一世纪办公室的主要机器应该有一个运行在高端Unix系统上的大的备份数据库。
数字粉碎机
说到高端系统,政府研究员过去常常使用的用来预言天气和测试军事武器设计的超快速计算机都是由专属省紧密集成的, 并使用专有的操作系统和高度专业和昂贵的硬件。如今这些同样的研究任务都运行在Linux上, 并由专门的软件实现,这些软件能够将计算量分配到上百台甚至上千台处理器和存储芯片上。
在巨型计算机上运行Linux起源于九十年代中期Beowulf的实验项目, 在这个实验中,美国航空航天局(NASA)研究员将一些普通的计算机用Linux 和以太网连接在一起并且编写了一些开源并行处理代码。从那以后, 商业销售者就进入了这个领域, 并且其中一个商家, Linux Networx公司为在阿伯丁马里兰的军方研究实验室提供了一台由2,048 台处理器组成的超级计算机,这也是迄今为止超大型系统中的一员。 这台超级计算机以计算先驱John Von Neumann 命名, 将会在今年春天开始从事完全的技术仿真计算。
Linux Networx公司东海岸业务副总统Tom Quinn说,数据仓库和数据中心在采用Linux集群方面比研究团体要保守的多。但是Utah-based公司注意到数据中心的用户已经开始对一些小的Linux集群和Linux存贮系统产生了兴趣。
精打细算的人
一些反对人士争辩说, 支持和培训的费用可能要大于节约的费用,这就不是我们所认为的开源软件了。但是McCarthy和其他的分析员却不这么认为, 他们说,大部分的Unix培训可以很容易地应用到Linux 世界。
如果政府要求,那些销售商一般都是愿意帮助政府进行培训的。根据IBM 和圣保罗,巴西之间的协议,IBM 将会在Linux ,IT安全方面,应用开发,文件管理,入门技术方面对980 名州工作人员进行培训。惠普公司的很多用户都询问Linux 系统来自Unix 的背景,多亏了这两个操作系统之间的相似性,Wade说。Unix 用户几乎不需要再进行培训就可以掌握Linux,但是从Windows到Linux 的转变就要提前进行很多的培训。
Rosenshein 认为政府机构应该对进行培训问题持一个长远的态度。许多州并且市政的首席信息官认为他们在未来的五年之内可能会裁掉百分之三十到百分之四十的员工,联邦政府也有相似的考虑。从一个长远的观点来看,Linux的一贯性使它要比那些频繁进行更新专有的平台更容易对员工进行培训。
在某些情况下,老化系统帮助IT官员决定使用哪一种平台。很多机构目前仍然使用由比较慢的处理器和很旧版本Windows组成的个人计算机。当不再支持这种老的操作系统或老硬件的时候会发生什么呢? 难道他们应该一直等到Longhorn(Windows的下一个版本)的发布,才能发现他们的硬件根本就不支持它吗? Rosenshein说他知道科罗拉多州的一个县将它的台式计算机全部换成了Linux,这样它就不用为他们的工作人员再买新硬件了。
忍耐是一种美德
Westpfahl说, Linux要得到推广的一个主要的问题就是时间。其它那些能够为公众提供很好服务的操作环境系统不可能立即消失,但当他们达到极限时,Linux 就会替代他们中的大多数。"我们没看见Linux作为一种解决方案引起了IT世界的挑战,"Westpfahl说,"我们只看见它适应了很多环境"。
惠普公司的Wade回应那种观点。用户可以运行多个操作系统,并且这些系统之间可以互相对话,这就是他们公司的"适应企业"的战略的一部分。
在首席信息官Peter Quinn的努力下,马萨诸塞州政府在大型机和中型机上采用了Linux,但是州工作人员,认识到他们义务永久维护公众纪录,他们开始关注文件的长期保存问题。如果这个州在微软Word中开发一个文件,那么是不是大家为了能打开这个文件都要来安装这个应用呢? 如果将来某人想要用一个开源阅读器或现在还没开发的技术来打开这个文件会怎么样呢?
在2005 年1月数字政府网上会议的一个中心,Peter Quinn宣布,马萨诸塞州已经与微软达成了一项协议,微软将会在Office 2003 组件中创建任何人都可以使用的政府文件,甚至可以使用一个开源或GPL许可的阅读器。作为回报,马萨诸塞州放松了它的要求,允许所有文件可以使用任何开放的格式譬如HTML。换句话说,由Office 2003创建的基于XML 的文件也将会被认为是"开放格式"。Quinn说,对Office 2003特许的XML扩展的访问将会保护微软的知识产权并保证了永久的访问。
Peter Quinn说,"今天,很多人都喜欢将他们的文本直接嵌入到他们的电子邮件中" 。但是也有一些州的工作者需要利用工具来建立复杂的文件和幻灯片,对文件阅读器的使用不断增加。需要一个多才多艺的阅读器,它可以移植到Web服务中和面向服务的体系结构中, 也就是说,未来的州政府雇员能依靠一个更加微小的桌面机器——潜在地运行在Linux上——获得一个健壮的浏览器。
Linux 和开源"释放了许多马萨诸塞州雇员创新的血液",Peter Quinn说,"他们对在这种合作环境下工作的前景感到非常乐观"。
根据Wade的说法,惠普公司展示了怎样对开源技术进行合作从而有益于公共部门和私营部门。惠普公司去年与能源部,Lawrence Livermore 国家实验室,Sandia国家实验室,Medford的Cluster File Systems公司,马萨诸塞州进行了合作,开发适应高性能Linux 集群的新的开放源码的文件系统。Cluster File Systems公司开发了这个软件,称为Lustre,它得到了GNU 通用公共许可证,惠普公司将它的技术应用到了惠普的StorageWorks 扩展文件共享产品中。
Greenblatt 和Peter的数字政府网上会议的核心是请教了250 名参加者,他们大部分都是州和当地政府的官员,让他们谈谈在他们的眼里,什么是开源的最大障碍。大约有三分之一的人认为是文化方面的阻碍,其他的人认为可能是政治方面阻碍,相关政策和法律帮助的不完善,还有就是对软件缺乏信心。
为了能够得他们的软件被政府所接受, 按照IDC 公司McCarthy的说法, 开放源码开发者应该与大的IT系统集成商合作,因为他们有丰富的经验可以帮助政府部署IT。McCarthy 还说,"让这些人注意到你的软件,政府才会注意你的软件"。
Patricia Daukantas 是专门研究服务器,高性能计算和计算科学里的一位技术新闻工作者。她的电子邮件是patd@nasw.org 。