Linux红与黑

互联网 | 编辑: 2006-02-10 00:00:00转载 一键看全文

当所有的操作系统均把自己的源代码开放出来,Linux的前途是否还会光明依旧,当所有的商业软件均采用免费策略,转而以提供有偿服务为盈利模式的时候,Linux厂商还能否健康成长,这些话题在今天看来,已经是天方夜谭。

Part6:Linux实施实话实说

Part6:Linux实施实话实说

广州市黄埔区发展计划局副局长兼信息中心主任陈建容早在2001年天鹅区工作时, 便开始接触Linux系统。当时该区在Linux平台上开发应用系统只有一套。之所以陈建容会在4年前就开始接触Linux,主要是当时国家出台18号文件,该文件对国产软件支持的力度较大。"我们也在寻找一个突破口,如何去支持国产软件的发展。"陈建容说,"我们觉得Linux软件由于采用开原策略,这对于国产软件来说是一个契机。"

就整个软件市场来看,操作系统软件的竞争性最弱,造成这样现象的主要原因就是由于整个操作系统软件被微软平台所垄断。"造成软件的可选择性大大减小。"陈建容说,"我们发现Linux在系统优化,可靠性,安全性方面,完全可以胜任企业级用户的需要,尤其是在电子政务方面。Linux在技术层面已经完全可以胜任了。"

除了摆脱微软 成本低也是关键

黄埔区采用Linux系统另外还考虑到构建IT系统的成本问题。"我们去找一家Linux合作伙伴,在成本上会有一个很大节省,另外在linux上面的邮件系统,价格也非常低。"在系统架构上,Linux的内核是比较稳固的,安全威胁是比较小,这在维护上就降低了成本。

从2003年开始,黄埔区便有针对性地将传统的电脑,向NC(网络计算机)迁移,由于NC本身就采用了Linux的系统,去掉显示器之后,一套NC的价格为1400元。此外由于NC采用的是集中管理的方式,它在资源整合,共享,维护成本上面比传统客户端/服务器模式的维护成本低。"保守估计,截至去年7、8月份的统计,黄埔区IT建设在成本节省方面至少降低了30%。"陈建容说道。

在整个Linux系统的建设上,投入最大的是在软件层面,其中数据库、中间件、以及应用系统占去了很大比例。"我们在一年之内,就开发了办公自动化,招商引资,政府的服务热线,黄埔区的绩效评估系统等等10几套应用系统。而硬件主要集中在服务器、存储、安全系统。"陈建容介绍到。

黄埔区仍然会加大对应用系统的投入,陈建容认为电子政务系统是否有生命力,不是看该政府部门采用了何种先进的IT设备,选用了多么先进的软件系统,而是看电子政务的应用业系统实际应用的效果如何。"是否让系统真正应用起来,为政府工作服务,这才是关键。"陈建容说道。

警惕Linux项目危险地带

在采用开放源代码软件方面,陈建容认为不能盲目行动。在黄埔区电子政务建设初期,陈建容对于选择Linux系统也存在疑虑。"当时在技术上,厂商的支持上,我们觉得项目的顺利完成是可能行。但心里没有100%的把握,90%的把握都没有。"Linux是否能够支持众多的系统?另外用户的使用习惯是否会阻碍Linux的实际应用?以及应用软件、Linux系统、硬件设备之间的集成问题如何解决?这些均是陈建容所担心的。

在系统应用层面,由于需求的制定是从电子政务需求出发的,因此陈建容觉得在应用过程中不会有太大难度。在技术层面,由于Linux的核心是经过优化的,并且在安全性方面是有优势的,因此也不会有过多的担心。陈建容说道:"我担心的就是,一是用户不配合,二是系统性能不好,业务系统的集成出现问题。"令陈建容感到意外的是,国内从事Linux平台应用软件开发的厂商,成长速度之快超出他的预料。

在系统迁移方面,系统从UNIX系统转移到Linux平台上,会更为平滑。如果是从Windows平台进行应用迁移,陈建容认为需要具体情况区分对待。"在一些与人的使用习惯关系密切的应用系统,迁移过程所受到的阻力会比较大。"陈建容说道。这种阻力并不意味着系统迁移在技术实现上是不可能的。迁移能否顺利完成,有赖于IT厂商的支持、系统构建方案的完备,培训是否及时,领导者对IT系统的信心是否足够。

原先黄埔区采用的软件平台是基于Windows系统开发的,因此在迁移过程需要有风险意识。黄埔地区在Linux实施过程中,是根据具体情况采用linux系统。为了降低项目建设风险,陈建容决定新建的系统全部使用Linux平台。"这是基于我们实践总结出来的经验,这样做项目的成功是有保证的。用户通过使用新平台会提高他们对Linux平台的认可度,对日后系统迁移有帮助。"陈建容说道。如果业务应用不适合,可以暂时保留非linux系统。

在系统迁移过程中,要有一个平衡的观念,这样的观念会降低迁移到Linux系统的风险,陈建容说"看上整个系统虽然不是全部采用Linux,但这对真正推动Linux的发展还是有好处的。"

黄埔区原有工资监控系统便是构建在Windows平台上面,该系统为劳动部门对辖区内企业工资发放情况是否及时进行监控。"我们在系统迁移的过程中,只用了1个月的时间才完成。"陈建容认为如果原先的系统是构件在Java体系上的,整个迁移过程会更顺畅。

由于Linux系统的建设,往往要牵涉各个层面的IT供应商,例如Linux公司、硬件厂商、软件厂商。对于一个正在实施Linux系统建设的用户来说,陈建容认为用户的主要精力应放在三方沟通上面。Linux厂商与数据库厂商之间协调,Linux厂商与硬件设备厂商之间协调,用户应处在主导地位,否则很容易出现相互推诿的情况。

"在DB2实施过程中,我们发现IBM对Red Hat Linux上面有相应支持,但对红旗Linux则没有;IBM PC Server上面对Red Hat有支持,但是在红旗Linux上面也没有支持。"陈建容说道,"这就需要双方坐下来进行沟通。"

从信息技术主管部门来看,在Linux项目建设初期就要采取措施。目前黄埔区信息中心的技术人员有3名。"让他们自己去解决每一个问题是不可能的,他们主要的工作是组织管理协调的作用。"陈建容说,"作为用户单位,要经常把项目的信息传递给三方。双方共同协调,用户单位的组织能力非常重要。"

在项目建设过程中,用户切忌不能对目前出现的问题,马上认定是哪一方发生的问题。"主动积极地测试,写出报告分析,希望通过什么方法来解决。"陈建容认为这才是避免相互推诿的好办法。

开原软件并非全适合

陈建容并没有在整个架构中全部采用开放源代码软件,仅仅是在操作系统层面选用了Linux软件。陈建容说;"要明确一点,开源软件的使用并不是在一个部门的应用越广越好,有些程度上可以用,如果一旦觉得在核心应用领域感觉到有风险存在的时候,一定要放一放。"

在开放源代码领域中MySQL是比较有代表性的数据库软件。"当时我们也曾考虑过MySQL软件,但目前该软件的性能还是不能满足这个系统的需求。"陈建容说,"我们选择IBM DB2软件,更多的原因是基于它在数据库整合方面所具备的功能。" 目前黄埔地区政府数据中心集中了很多政府部门的数据。这些数据的来源五花八门,千变万化,因此对数据库在整合能力上的要求比较高。

"如果Mysql的软件,在功能上具备这样的功能上,我们也会使用。"陈建容认为"就性能比较来看,MySQL与IBM DB2比较,完全不能与Linux与Windows之间的性能比较画等号。"此外目前黄埔区信息中心没有MySQL技术储备。"我们目前没有这样的技术人员,因此在开发上花费时间。"

在开原软件的选择上,陈建容觉得这需要用户考虑自己所在单位的业务复杂性和业务单一性之间不同。一定要结合本单位的实际情况,并考虑到现有单位的IT 技术人员储备。"黄埔地区的技术人员总共才用3个人,不可能要求这些员工对各种IT技术全部了解。"

即便是对待采用Linux系统上面,陈建容也认为"无论采用Linux、还是其他的开原软件,如果你对他们一窍不通,盲目上马最终效果肯定不好。"此外,用户所在单位的信息化基础是否扎实,也会影响用户使用开原软件的效果。

Linux软件在使用过程中,仍然需要一些专业人员去调适,去不断优化。除了专业公司之外,用户需要有专业的Linux技术人员。"我手下三个人之中,有两个人对Linux软件比较熟悉。"陈建容介绍到。

文章原载于《信息系统工程》

提示:试试键盘 “← →” 可以实现快速翻页 

总共 6 页< 上一页3456
一键看全文

本文导航

相关阅读

每日精选

点击查看更多

首页 手机 数码相机 笔记本 游戏 DIY硬件 硬件外设 办公中心 数字家电 平板电脑