马克·博尔泽恩访谈
马克·博尔泽恩是 WorkGroup Solutions, Inc. 的总裁,该公司销售 FlagShip CA-Clipper 语言产品,同时也是 Linux International 的董事会成员。当我们听说他正在进行推广 Linux 的巡回演讲时,我们邀请他与我们的读者分享这段经历。
LJ: 据我所知,您刚刚完成了一次推广 Linux 和 FlagShip 的巡回演讲。您去了哪些地方?
Mark: 我从底特律的 CA-Clipper 用户组开始。然后我去了波士顿,在那里会见了杂志编辑,包括 Byte、《信息周刊》和其他几家。我在那里还拜访了几位知名的行业分析师。我的下一站是克利夫兰,为大克利夫兰 Clipper 用户组做演讲。然后我去了芝加哥,花时间向我们的公关公司普及 Linux 知识。最后一站包括在圣路易斯、杰斐逊城和堪萨斯城的 Clipper 用户组做演讲。整个行程大约花了 3 周时间。我开着我的面包车而不是试图坐飞机,因为我随身携带了设备,而且飞机航班安排会更麻烦。
LJ: 您参加的是普通的的用户会议,还是做了什么特别的事情来吸引其他用户?
Mark: 我让我的公关公司在广播电台和当地报纸和杂志上投放广告。这些吸引了更多的人。也进行了邮件群发。
LJ: 在这次巡回演讲中,您向多少人介绍了 Linux?
Mark: 数百人第一次看到了 Linux,印象深刻,然后蜂拥而至地向我提问。我特意没有在这次巡回演讲中出售任何 Linux CD,但我送出了不少作为门奖。事实上,这是克利夫兰用户组主席马克·舒曼的一段话。在我离开后,他通过电子邮件发给了我。
这周在克利夫兰见到你真是太好了。我不得不说,马克,这是几个月来第一次 GCPCUG Clipper 会议在与会者中产生如此大的兴奋。我们有时的出席人数更多,有时也更少,但很少有人像这周这样来观看、思考并围住演讲者。干得漂亮!
LJ: 您向这些用户组做的演示都包含哪些内容?
Mark: 我带了一台运行 WGS Linux Pro 的奔腾 90 和一台大显示器。我向他们展示了 DOOM、fvwm、Workman 播放 CD 音乐,以及许多其他同时运行的东西。我还同时编译了 FlagShip 程序,并展示了一些转换后的 Clipper 程序。我滔滔不绝地讲述了 Linux 如何成为“Unix:下一代”,以及为什么 Linux 和微软所做的一切可能在 5-10 年内成为仅有的操作系统。我介绍了计算机行业的历史以及 Unix 所扮演的角色。我还将 Linux 的发展与人类历史上出于相同原因发生的其他事件进行了类比。如果你认为现在的 Linux 已经很了不起,“你还没见过什么呢!”真正的革命总是不得不从后门偷偷溜进来。见鬼,这正是 PC 和 PC LAN 发展到今天这样子的方式。当权者几乎从来看不到革命,直到为时已晚。看看 IBM 自己的问题孩子 PC 对他们做了什么!从计算机和大型机领域的头号企业沦为“山寨”克隆公司,这一切都因为他们从未真正理解它。当我在 IBM 工作时,在 PC 刚推出后不久,我请求是否可以从事 PC 相关工作。我认识到 PC 是一场正在酝酿的革命。IBM 告诉我 PC 永远不会成为主流产品。他们说如果我想从事 PC 相关工作,我必须调到 Computerland 或 IBM 在博卡拉顿的工厂。我辞职去了 Computerland。
LJ: 您的“WGS Linux Pro”是什么?
Mark: 它是一张包含 Slackware Linux 发行版的 CD,以及从互联网上获取的一些其他内容。WGS 的目标是当前的 Linux 供应商难以进入的商业市场。我们提供质量和保证,不一定是最新代码。我们不认为我们与 InfoMagics、Slackware Pros 和 Yggdrasils 等公司竞争。我们的目标是为商业用途开发商业软件的人。这些人是想要 FlagShip 的人。与此同时,我们的公关活动惠及了整个 Linux 社区。我敢打赌,自从我们开始活动以来,所有 CD-ROM 供应商都卖出了更多的 CD,部分原因就是这些活动。我希望所有 CD-ROM 供应商都能在他们的 CD 上提供我们的 FlagShip 测试版和信息。
LJ: 什么是 CA-Clipper?在这次巡回演讲中,您专门向其用户介绍了什么?有多少 Clipper 用户?
Mark: 仅在美国就有超过 20 万 CA-Clipper 用户和程序员。如果加上类似的 Fox 和 dBase 产品,则超过 1000 万。Clipper 是一种非常流行的应用程序开发语言,在世界范围内都很受欢迎;事实上,它在美国以外比在美国境内更受欢迎。正如 Cobol 是大型机的遗留语言一样,CA-Clipper 是 PC 上商业应用程序的遗留语言。有数百万个用它编写的商业软件包。但 Clipper 远不止是一种遗留语言,它仍然是概念领导者。Clipper 最初是一种编译 dBase III 程序的方式,然后开始添加特性和功能。当 Clipper 5 发布时,它是第一个用于创建商业应用程序的真正面向对象的语言。现在,它是开发基于字符的数据导向型应用程序的最佳语言之一。它允许快速原型设计,同时创建健壮且易于维护的代码。创建的程序可以完全免版税分发,无需运行时模块。Clipper 有一个庞大的附加工具和产品开发人员社区——供应商数量可能与其他任何开发工具一样多。我可以传递更多信息,但人们可以随时查看我们的 FTP 站点以获取更多信息,URL ftp://ftp.wgs.com/pub2/wgs/Filelist,或写信至 info@wgs.com。他们也可以在 alt.comp.databases.xbase.clipper Usenet 论坛或 CompuServe Clipper 论坛上提出问题,或致电 Computer Associates (CA) 咨询有关 Clipper 的信息。
LJ: FlagShip 是用于 Unix 的 CA-Clipper 吗?
Mark: 是的,致电 CA 并同时提及 Clipper 和 Unix。他们会把你转到 WGS。当人们向我们提及 DOS 版本的 FlagShip 时,我们首先尝试向他们推销 Linux,如果行不通,我们会把他们转到 CA 购买 Clipper。因此,总而言之,FlagShip 是 CA-Clipper 在 Unix 上的实现,并且有 DOS 价格的 Linux 版本 FlagShip。CA-Clipper 一直是在 DOS 上编写和分发商业应用程序的主要语言,这意味着 Linux 和商业应用程序的使用可能会以光速融合!数百万个应用程序,省时省力。缺乏一种好的、廉价的、免版税的商业应用程序语言及其产生的应用程序严重阻碍了 Unix 在大多数企业中的使用。而像 Oracle、Informix、Sybase 等产品都太贵了。[阅读本期《Linux Journal》中对 FlagShip 和 dBMAN 的评论——编者注]
LJ: 您为什么称 Linux 为“Unix:下一代”?
Mark: 我在上个月的社论《新项目还是 GNU 项目?》中对此进行了解释。你可以这样看。Unix 非常模块化,基本概念是标准输入、标准输出和标准错误。这些是用于以良好的构建块、乐高风格构建模块化操作系统的接口。因此,可以根据需要更换 Unix 的部件,甚至很容易。自由软件基金会的 GNU 项目已经存在很长时间了。它主要由 Unix 的增强和错误修复的替代实用程序组成。多年来,许多 Unix 制造商发布了很多有缺陷的东西,这同时使得 GNU 项目变得必要和可能。因此,当 Linux 内核出现时,大部分下一代 Unix 已经准备就绪。瞧,这就是我们所知的 Linux。Linux 并不新鲜;只有内核、组件和名称是新的。Linux 是许多非常精明的技术人员(其中最著名的就是 Linus Torvalds)一代人进行错误修复和增强的结果。还有另一种看待它的方式。互联网主要建立在 Unix 系统和添加到 Unix 的各种实用程序(如 TCP/IP)之上。Linux 在很大程度上建立在互联网之上,如果你愿意,它是互联网的孩子。因此,Unix 和互联网是 Linux 的父母——“Unix:下一代”。
LJ: 我注意到您之前说过,您认为 Linux 可能在 5-10 年内成为仅有的两个操作系统之一。您为什么这么认为?
Mark: 硬件制造商过去通过更好地为客户完成工作以及努力创建更强大的系统来相互竞争。然后他们开始做操作系统软件、编程语言和应用程序软件。很快,语言供应商和应用程序软件公司就诞生了,因为没有一家制造商能够包揽一切。Unix 现在已被几乎所有制造商采用,因为他们自己的专有操作系统开发无法跟上。制造商越大,他们转变观念所需的时间就越长。自然的下一步是操作系统完全独立于硬件制造商。有 4 个选择:Unix、Linux、OS/2 和微软所做的一切。我单独列出 Linux 是因为它比任何其他实现都更好地继承了 Unix 的精神。在这些选项中,Linux 实际上拥有最多的开发资源和协作开发环境。此外,所有公司和个人都可以平等地访问 Linux。微软比 Linux 人更有钱,但任何时候人们为了报酬和职位而被雇用,而不是出于热爱,最终都会出现许多分散注意力的政治麻烦。大多数 Linux 人参与其中是因为它对他们来说是一种艺术。UnixWare 和 OS/2 都不具备这些优势,因此落后了。POSIX 是一个委员会标准,Linux 可能很快就会在所有方面成为其最佳实现。DEC 对 Alpha 机器的兴趣就是一个很好的例子。我认为,随着 Linux 变得更加强大、稳定、用户友好、易于安装并拥有可用的应用程序,它实际上可能会因为其独立性而取代所有硬件制造商的主要操作系统地位。它可能会成为所有不想在微软自己的地盘(操作系统)上与微软竞争的应用程序开发人员的主要目标平台。Linux 不应该被称为免费操作系统,它应该被称为无价操作系统。
LJ: 非常感谢您抽出时间接受这次采访。
Mark: 我的荣幸。