面向商务人士的 Linux - 迁移故事

作者:Doc Searls

马克·安德森说:“所有重要的趋势都始于技术专家。” 如果你想了解从 Microsoft Windows 迁移到 Linux 的情况,最好的故事不会来自任何一方的大型供应商,甚至不会来自首席信息官。它们将来自那些为自己最喜欢的捕鼠器清理道路的技术专家。

以 Tyler 和 Dash 为例,他们都来自加利福尼亚州湾区一家信用合作社的 IT 部门。他们两人占全职 IT 员工总数的五分之二。他们也是一个罕见群体的勇敢成员:他们的老板允许他们与媒体交谈的 IT 员工。对于每个有权发言的 IT 员工,有 50 个或更多的人依靠保持沉默来保住工作。事实上,去年我在本刊上引用过的一位 IT 人员最近告诉我,他差点因为泄露了一个大秘密而被解雇,这个秘密就是他的公司正在做大约每家《财富》500 强公司也在使用 Linux 和开源做的事情。

2004 年秋天,在 Apachecon 大会上,我在与其他一群技术专家共进早餐时遇到了 Tyler 和 Dash,他们都有故事要讲。主要线索是迁移。因为我总是对 Linux 如何帮助聪明的公司变得更聪明的故事感兴趣,所以我追问了更多细节。令我惊讶的是,他们很乐意提供。

关于他的工作,Tyler 说:“我是一名技术专家。我做 Perl、系统管理、桌面支持,任何需要做的事情。我还与外部顾问合作处理我们不想做的脏活累活。” Dash 将他的工作描述为“开发人员”,并补充说:“我负责我们内部的文档管理服务器,这对于像我们这样的储蓄机构来说是核心基础设施。”

Dash 将第一台 Linux 服务器——一台公共 Web 服务器——引入了公司。“Windows DNS 和 DHCP 服务器被淘汰了。现在我们运行 ISC BIND 来管理该基础设施。下一步将是目录服务器。我们正在研究所有 LDAP 目录,包括商业的和非商业的。”

“总的来说,我们倾向于推出我们自己的解决方案”,Tyler 补充道。

当被问及是什么促使他们进行迁移时,Tyler 说

我们有很多充分的理由放弃 Windows 和其他专有系统。我们不想签署保密协议,也不想为一轮又一轮的许可费用付费。我们想要开放的开发和部署环境。我们正在寻求更多的自由和独立。因此,我们承诺在任何有意义的地方都转换为 Linux 和开源。

对我们来说,最大的问题是处处的兼容性。我们有 Windows 桌面。Mac 桌面。现在阻止我们的是来自供应商的应用程序,这些应用程序使用诸如 Microsoft Access Engine 之类的东西。WINE 对此的支持还不太好。我们正在考虑 Graphon。这样我们就可以运行一台加载了 Graphon 的 Windows 服务器,将应用程序以瘦客户端方式提供给 Linux 终端。目前,我们在柜员站上运行完整的客户端。从长远来看,我们将在所有面向客户的地方都配备 Linux 瘦客户端。我们将在后台办公室配备胖客户端。

与许多其他企业一样,“Microsoft Exchange 是一个很大的障碍。” 但是,与许多其他企业不同,这些人渴望找到替代方案。两个候选方案是 Groupwise 和 Scalix,但他们表示他们“对任何方案都持开放态度”。

当我询问有关他们的服务器和客户端平台的具体信息时,Tyler 说:“我们的 Linux 服务器运行 Gentoo。我们喜欢 Debian,但它的发布速度太慢了。Gentoo 是保守的,但它是最新的。我们的个人机器是运行 OS X 的 G5,因为它基于 UNIX。我们生活在 bash shell 中。”

一个令人惊讶的说法是:“Windows 存在知识鸿沟。现在管理更容易了,因为每个人都知道如何管理 UNIX 机器。”

从 Dash 和 Tyler 的迁移项目一开始,一个核心问题就是文档管理。Dash 说,他们希望“通过任何手段”迁移出他们的专有文档管理服务器。选择的方式是纯粹的 DIY IT(Do-It-Yourself IT,自行完成 IT)。

我们有相当多的文档要管理:纯文本文件。扫描文档。客户身份证明。我们过去在 NT Server 和 SQL Server 上运行一些东西。那里的灵活性不大。我们不得不购买许可证,而且客户端的管理很麻烦。我们完全受限于我们的经销商说我们可以使用的东西。灾难恢复非常困难,尤其是在成本方面。你可能会花费相当于十万美元的费用仅仅是为了修复混乱。

因此,我们决定从小处着手,从我们集合中的一些关键功能开始。我们想要一个开放的、基于 Web 的应用程序,并在浏览器中运行。全部采用 HTML,几乎没有 JavaScript,符合 XHTML 1 标准,带有 CSS(层叠样式表)。尽可能简单和跨平台,后端使用 PHP 和 MySQL。我们从 Linux 和 Mozilla 作为试验平台开始。然后我们使用 Windows、Mozilla,然后使用 Mac 和 Safari 进行了测试。然后又在所有平台上使用 Firefox 进行了测试。结果效果非常好。

在 Apachecon 大会上,我还遇到了 Versora (versora.com) 的联合创始人兼首席技术官 Jon Walker,Versora 是一家来自加利福尼亚州圣巴巴拉的小公司。Versora 大约在一年前开始营业,以满足 Jon 所谓的“Windows 到 Linux 迁移的需求”。

当我问他是什么驱动着这个市场时,他说:“仅仅从入门级来看,零许可成本就很难被击败。” 他对公司的前景感到乐观。“仅凭经济吸引力,我们认为市场将非常巨大。”

Versora 目前提供两种迁移产品。第一种是 ProgressionWeb,用于从 IIS 迁移到 Apache。 除此之外,它还允许客户在 Apache 服务器上继续运行 ASP(Active Server Pages,或 .asp)。第二种是 ProgressionDB,于 2004 年 2 月在 LinuxWorld 上发布。ProgressionDB 帮助客户从 Microsoft SQL Server 迁移到 MySQL、PostgreSQL 和 Ingres 等开源数据库。

事实上,Jon 说 Versora 希望赢得 Ingress 挑战赛,该挑战赛将向“开源社区中开发应用程序以将数据和应用程序从选定的数据库 [Oracle、Microsoft SQL Server 等] 转换、转换和迁移到 Ingres 数据库的成员”奖励 100 万美元。(比赛将于 2005 年 2 月结束,获奖者将于 2005 年 4 月公布。)Jon 是一位身高 6 英尺 9 英寸的前大学校队篮球运动员,他是一个有竞争力的家伙,对公司的能力充满自信。我不确定我是否愿意和他打赌。

另一方面,我愿意打赌任何 Linux 到 Windows 迁移的市场。

Doc Searls 是Linux杂志的高级编辑。

加载 Disqus 评论