慕尼黑西部的 Hirschgarten 是欧洲最大的啤酒花园之一,拥有 8,000 多个座位。在夏天,这是一道壮观的景象:数百张长椅一眼望不到边,树木提供了一些遮阳,还有大量的人们在放松身心,享受这座城市著名的啤酒。
虽然 8,000 是一个令人印象深刻的数字,但它不如 15,000 令人印象深刻。这就是慕尼黑市议会在过去十年中从 Windows 切换到 Linux 的人数。迁移德国第三大城市的工作人员并非易事,并且一路上面临着许多障碍,但总的来说,该项目取得了巨大的成功。
多年来,我们一直在关注 LiMux(慕尼黑的 Linux)的进展,现在该项目实际上已经完成,我们决定访问这座城市,并与负责该项目的人员交谈。请继续阅读,了解这一切是如何开始的,微软是如何试图破坏它的,以及世界上其他城市是否可以效仿慕尼黑的榜样...
卑微的开始
回顾 2001 年,当时的 Linux 状况。它作为服务器操作系统已经站稳脚跟,并且在计算机爱好者中相当出名,但在桌面领域仍然是一个小角色。Gnome 和 KDE 仍然是年轻气盛的小伙子,而硬件检测需要改进,并且在许多领域都缺乏高质量的桌面应用程序。
因此,对于整个市议会来说,甚至考虑迁移到一个很大程度上未知的平台都是一件大事。不过,它还是逐渐发生的,正如 LiMux 项目负责人 Peter Hoffman 在他的办公室告诉我们的那样
“早在 2001 年,慕尼黑市议会的一位成员就问:有没有替代使用微软软件的方案?基于这个问题,我们发布了一份关于研究的招标,该研究比较了五个平台选项。一个是纯粹基于微软的,一个是 Windows 和 OpenOffice,一个是 Linux 和 OpenOffice,等等。”
- “LiMux 的最大目标之一是使城市更加独立。”
随着研究的进展,两个主要选项成为市议会的选择:继续使用纯粹的微软解决方案,这将涉及将现有的 Windows NT 和 2000 系统升级到 XP;以及迁移到纯粹的 Linux 和开源替代方案。“如果你更强调货币方面,纯粹的微软替代方案会胜出,或者如果你更强调战略方面,开源替代方案会更好。”
算账
这已经足够有趣了——坚持使用微软会更便宜。考虑到购买 Windows 和 Office 许可证的成本,你可能会认为坚持使用微软的成本远高于切换到 Linux。然而,计算是基于五年期间的,因此它们主要涵盖迁移成本(员工、技术支持、用户再培训等),而不是运营成本(购买新硬件、许可证费用等)。但 LiMux 团队是如何确定 Linux 在战略上是更好的选择的呢?
“使用 Linux 替代方案,我们看到有可能实施我们想要的安全准则。当时,关于 Windows 2000 和其“呼叫回家”功能有很多讨论。如果你当时问微软,“你们的哪些程序在‘呼叫回家’?”他们会说“嗯,是的,可能有一些,也可能没有。”所以我们在当时没有得到明确的答案,我们认为从安全角度来看,使用 Linux 将会是一个巨大的优势。”
LiMux 的最大目标之一是使城市更加独立。德国主要的中间偏左政党是社民党(SPD),其在慕尼黑的当地政治家支持市议会切换到 Linux 的想法。他们希望促进该地区的中小型企业发展,为他们提供资金来改善城市的 IT 基础设施,而不是将资金送到海外的大型美国公司。社民党认为,迁移到 Linux 将促进当地的 IT 市场,因为市政府将向当地公司支付费用来完成这项工作。
鲍尔默大驾光临
2003 年 5 月,市议会即将投票决定是否要大幅切换到 Linux。但微软并没有袖手旁观:史蒂夫·鲍尔默,这位出了名的吵闹的 CEO,飞过来与慕尼黑市长克里斯蒂安·乌德会面。但这产生了不利影响,正如彼得解释的那样
“史蒂夫·鲍尔默试图说服我们的市长,切换到开源是一个糟糕的决定,因为行政部门不能依赖它。但市议会的一些成员说:如果一家大公司的成员 просто 来到这里,并且他认为他可以 просто 改变我们的意见,那我们算什么?”
对于微软的老板来说,情况变得更糟。“我们的市长正在为与史蒂夫·鲍尔默的会面做准备,因为英语不是他的母语,他问他的口译员:‘如果我找不到合适的词语该怎么办?’口译员回答说:‘保持冷静,思考并说:你还能提供什么?’后来在会议期间,我们的市长很快就到了他不知道对鲍尔默说什么的地步,除了重复几次‘你还能提供什么?’多年后,他听说鲍尔默对他谈判的强硬程度印象深刻!”
孤注一掷
因此,史蒂夫·鲍尔默飞回了微软总部,慕尼黑市议会进行了投票,并且投票赞成 Linux。历史被创造了。世界各地的 GNU/Linux 和自由软件用户对这一决定感到惊喜——尤其是在慕尼黑和巴伐利亚,欧洲最保守的地区之一,做出这个决定。一件大事即将发生,但它需要时间来扎根,正如彼得解释的那样
“我们不能第二天就开始迁移,但想先做一个概念验证。在 2004 年,我们开始为迁移采取初步步骤,其中一步是发布一个基于 Linux 解决方案的招标。十家公司与我们联系,试图出售他们的解决方案,而由两家小型公司 Gonicus 和 Softcon 组成的联盟赢得了基于 Debian 的解决方案的招标。”
- “世界各地的 GNU/Linux 和自由软件用户对这一决定感到惊喜。”
Gonicus 提供了顾问,市议会招募了新的技术人员——最终有一个 13 人的团队在 LiMux 项目上工作。他们开始创建 Debian 的自定义版本,到 2006 年,推广工作开始了。但选择 Debian 给他们带来了一些小麻烦
“在 2008 年,我们看到 Debian 显然很稳定,这是一件好事,但如果你想使用新硬件,它并不是最好的选择。他们总是落后几年。我们也希望有一个明确的时间表,说明新版本何时可用。在 Debian 中,当它准备好时它就准备好了,所以你不能基于它制定发布计划。这两件事是促使我们从 Debian 切换到 Kubuntu 的基础。”
从 Debian 到 Kubuntu
使用 Kubuntu 的另一个原因是 KDE 桌面。LiMux 团队很清楚,一些用户会反对这种改变——尤其是当他们认为当前系统足够好,而新系统是政客强加给他们的东西时。因此,选择 KDE 是因为它能够提供与 Windows NT 和 2000 非常相似的界面,正如当时市议会各个部门所使用的那样。人们是如何回应的呢?
“用户有不同的层次。有些人会说:‘以前这个按钮是绿色的,现在不是绿色的了,所以我不能这样工作!’而另一些人则说:‘给我一些东西就行了,我必须工作,我会习惯的’。我们有各种各样的用户,但大多数是第一种类型。”
彼得和他的团队努力通过在全市各地组织会议和路演来缓解迁移过程,人们可以在那里亲眼看到 Linux 的运行情况。他们举办了问答环节,甚至设立了一个无微软区,配备了 Linux 计算机供人们玩耍。目标是让用户预先了解他们在未来一两年内将要使用的东西。
“有些人来找我们说:‘我可以使用鼠标吗?我以为 Linux 只是基于命令行的’。有一个人带着一张软盘来,说‘我最重要的文件都在这里。是否仍然可以在 Linux 上使用它们?’所以我们展示了可以在 Linux 上打开它们。我们一直试图向用户提供信息:发生了什么,以及为什么会发生。”
虽然 LiMux 是负责操作系统的中心项目,但推广和迁移是由各个部门处理的。没有具体的截止日期:部门可以自行选择何时处理过渡,LiMux 团队将提供执行迁移的技术知识。
并非所有公共部门的员工都迁移到了 Linux。教育是 LiMux 无法参与的领域之一,因为关于教育软件的决定是在德国国家层面做出的。此外,一些具有非常特殊要求的系统仍在运行 Windows,尽管彼得尝试了 Wine
“我们有一个非常有限的 Wine 安装,因为总是需要将 Wine 的配置与应用程序一起保存。它们是深度相关的。如果你更改 Wine 的版本,你必须对应用程序做一些事情,反之亦然。我们看到在某些情况下,我们不得不在同一台机器上使用 10 或 15 种不同的 Wine 配置。”
- “即使一个部门的过渡进行得很顺利,下一个部门的要求也常常完全不同。”
一些软件供应商如果他们的程序在 Wine 上而不是在原生 Windows 安装上运行,就不会支持他们的程序,所以最终 LiMux 团队只部署了两个 Wine 安装。
虽然 LiMux 版本的 Kubuntu 在全市的不同部门之间相当标准化,但要提供与以前在那里存在的无数 Windows 设置相同的功能,还是需要做很多工作。彼得和他的团队统计了超过 50 种不同的 Windows 配置在使用中,因此即使一个部门的过渡进行得很顺利,下一个部门的要求也常常完全不同。
今天,IT 基础设施更加集中化,LiMux 开发人员发布新版本并提供支持。当每台 PC 上都大致安装了相同的操作系统,而不是具有不同服务包、补丁等的非标准自定义设置时,修复问题和帮助人们要容易得多。
金钱至上
虽然该项目的最初目标不是为了省钱,但这仍然是很多人谈论的话题。今天,十多年过去了,从财务角度来看,LiMux 是一个好主意吗?
“是的,是的,这取决于计算方式。我们做了一个计算,并在我们为市议会准备的信息系统上公开了它。我们有与迁移到 Linux 平台相同的参数来保持使用 Windows。基于这些参数,Linux 为我们节省了 1000 万欧元。”
- “LiMux 已经取得了成功,并展示了自由软件的灵活性和有效性。”
的确是一笔可观的数目——但一些公司对此并不满意。惠普公司编写了一份研究报告,结论是:实际上,切换到 Linux 使该市损失了 6000 万欧元。如果慕尼黑继续使用微软的产品并迁移到 Windows XP 和 Office 2003,则只会花费 1700 万欧元。那么彼得和他的团队对此有何看法呢?
“我们联系了惠普公司,说:‘数字不错,你们是怎么计算出来的?’他们说‘呃,嗯,那是一份内部文件,本来不应该公开的...’他们发布了一个摘要,但没有人清楚地看到他们是如何计算的。”
作为微软的主要合作伙伴,惠普公司试图对该项目进行不同的解读并不奇怪。但事实胜于雄辩:LiMux 已经取得了成功,展示了自由软件的灵活性和有效性,并有望激励其他许多城市在未来效仿它的榜样。
最初发布于 Linux Voice。根据知识共享许可协议重新发布。
16 条评论