LJ 采访 Larry Augustin

VA Research 成立于 1993 年,旨在开发使用 Linux 操作系统的经济型工作站、服务器和互联网产品。我于 1997 年 8 月 19 日通过电子邮件采访了他们的创始人兼总裁 Larry Augustin。
Marjorie: 请告诉我们您最初是如何对 Linux 产生兴趣的。
Larry: 那是在 1993 年夏天我在斯坦福大学攻读博士学位期间。我在我们的实验室做了相当多的系统管理工作。我还在一家 ECAD 软件公司 Fintronic USA 做咨询和系统管理。与此同时,Linux 开始崭露头角。我的意思是,诸如 X 和 NFS 之类的基本要素都得到了支持。Linux 环境非常接近我们的主要开发平台 Sun OS 4.1.3;因此,我们决定是时候用 Linux 取代 Sun 了。我设置了一台运行 Linux 的 66MHz 486 机器,花费约 2000 美元,并将我的论文(15,000 行 C/C++ 代码和 300 页 LaTeX)作为第一个测试用例进行了移植。即使我的代码非常依赖 Sun,我也只用了一天不到的时间就将其移植到 Linux 上。与我们拥有的 SPARCstation 2 机器(基本价格 7000 美元)相比,运行 Linux 的 486 机器运行我的代码速度快了 1.5 到 2 倍。我被征服了。顺便说一句,我们在 VA Research 的接收部门仍然使用第一台 486 机器。
Marjorie: 既然您来自传统上是 BSD 和 Sun OS 领域的西海岸,是什么因素让您决定选择 Linux 而不是 BSD?
Larry: 实际上,我第一次接触 Unix 是在 AT&T Bell Labs 的 System V Release 3。我在那里工作了两年,从 1984 年开始。因此,Linux 的一些 System V 倾向吸引了我。我喜欢 Linux 的一点是它结合了 System V 和 BSD 的优点。例如,我喜欢 System V 运行级别与 SLS 和后来的 Slackware 中使用的 BSD 风格的 rc 脚本的结合。我还在第一台运行 Linux 的机器上尝试了 FreeBSD。FreeBSD 非常吸引人,因为我对 Sun OS 非常熟悉。与此同时,FreeBSD 缺少共享库等重要功能,并且它没有 Linux 的用户群或开发者群。它也比 Linux 慢。趋势完全是 Linux,而且我没有看到 BSD 赶上。
Marjorie: 是什么让您决定进入 Linux 业务?
Larry: 斯坦福大学的另一位博士生 James Vera 看到了我们组装的 Linux 机器,并将它们与我们正在使用的 SPARCstation 进行了比较。它们速度快了 1.5 到 2 倍,成本只有三分之一,拥有更多软件,并且还可以运行 DOS/Windows。我们展示了它们,人们说:“你能为我组装一台吗?” 研究生总是可以用更多的钱和另一个不写论文的借口,所以我们决定在周末为人们组装系统。最初的想法是在我的公寓里收集所有组件并举办一个组装派对。这个概念很简单,但事实证明要复杂得多。正如我们后来交谈过的一位风险投资家所说,“典型的柠檬水摊” 。
1993 年相当于柠檬水摊的是网页,我们在 Fintronic 运营了这个网页,我在那里做咨询工作。最初的那些网页真的很丑陋,但它们包含了很多吸引人们的信息。我们做了功课:对不同的配置进行了基准测试,测试了不同的显卡等等。我们认为我们以这个价格提供了一台相当不错的机器。
Marjorie: 听起来您差点进入网络业务而不是 Linux 业务。
Larry: 当我们开始我们的“柠檬水摊”时,我们不一定计划围绕 Linux 工作站建立业务。最初它是一项兼职业务。我们已经做了大约六个月了,业务变得超出我们所能处理的范围。在那段时间里,我的另外两个斯坦福大学的朋友 David Filo 和 Jerry Yang 在他们开发的名为 Yahoo 的小网站上也遇到了同样的问题。James 和我全职从事 Linux 工作,而 Dave 和 Jerry 则全职将 URL 放入 Yahoo。在斯坦福大学没有完成太多工作。
Larry: Dave、Jerry、James、我和另一位朋友 David Ku 开始为基于互联网的企业编写商业计划。我们一起写了几个商业计划,但没有一个真正成功。我们每个人都被拉入我们已经选择的不同方向。Dave 和 Jerry 最终让 Yahoo 上市,每人赚了 1.5 亿美元。现在我告诉人们,我的成就是与 Jerry Yang 和 David Filo 一起编写商业计划,并拒绝了 1.5 亿美元去从事 Linux 工作。
Marjorie: 您是什么时候完成第一笔销售的?
Larry: 那是在 1993 年 11 月。这并不是一场彻底的灾难,但我们确实了解到,从事硬件业务并不容易。很多事情都出了问题。首先,我们使用的是基于 S3-028 芯片组的 Orchid Fahrenheit 显卡。我们为第一批订单收到的显卡带有与我们测试过的显卡不同的 BIOS 版本,并且无法与 X 一起工作,而且我们测试过的多 I/O 卡也缺货了。我们最终解决了问题,但这并不像我们想象的那么容易。
我们对所有组件遵循的流程相当简单。我们会根据我们的经验和互联网上的评论,从一个类别中挑选 3 或 4 个外观最好的产品样品。然后,我们会对它们进行测试和基准测试,并使用最好的产品。但这并不总是那么容易。首先,制造商总是在进行产品修订,例如 BIOS 更改。当您每月只做少量零件时,很难获得任何东西的相同版本。制造商也会更改版本,但不会告诉您。我们最近在 Matrox 也遇到了这个问题。Matrox Millennium 过去可以在 XFree86 的 24 位彩色模式下工作,然后 Matrox 进行了 BIOS 升级。因此,我们不得不将有关新 BIOS 的信息反馈给 XFree86 核心团队。
我们还发现市面上有很多劣质缓存和 RAM。现在,我们将每个品牌的 SIMM 或 DIMM 都细化到与每个主板一起使用的特定芯片。我们过去认为您可以购买任何优质品牌的内存,并期望它与任何优质品牌的主板一起工作——事实并非如此。现在我们只使用经过每个主板认证的内存。
一般来说,对于给定的制造商,质量因生产批次而异。例如,我们可能会有一个看起来不错的磁盘驱动器,然后收到一批故障率高达 50% 的产品。
我们最终为每个系统开发了一整套检查清单和测试程序。对每个系统进行基准测试也很重要,因为有些错误只会表现为性能问题。随着我们的发展,情况也变得更容易了。我们现在可以对来自同一生产批次的 50 个和 100 个组件进行批量认证。这在某种程度上有所帮助,但我们学到的一件事是,市面上比我们想象的要多得多垃圾。
Marjorie: 您认为 Linux 在企业界被接受的主要障碍是什么?
Larry: 首先,我认为我们所说的“接受”是指企业 MIS 部门的接受。大多数财富 500 强企业已经在使用 Linux,但企业 MIS 部门并不知道。我们从像 UNIX REVIEW 这样的传统杂志(主要是财富 500 强企业)收到的反馈是,Linux 在他们的订阅者中已经非常普及。通常,这是因为开发人员或系统管理员偷偷将一台机器带过了公司的人。最终,MIS 部门的人员发现了这台机器,因为某些应用程序的成本更低且运行得更好。这种从后门偷偷溜进去的策略似乎很常见。
Larry: 例如,我最近听到的一个好故事来自 Cisco。Cisco 在全球拥有 10,000 名员工和 1600 台打印机。两年前,他们在打印机方面遇到了可怕的管理问题。他们永远无法知道联网打印机发生了什么,因为数百人在数十个系统上都可以将作业假脱机到该打印机。负责打印机的系统管理员开始设计一个方案,其中给定打印机的所有打印作业都通过一台假脱机机器。假脱机机器需要能够与各种客户端(Windows、NT、Unix、Novell 等)通信;它们需要足够便宜,以便他们可以部署数百台;它们需要可靠;并且它们需要远程管理。现在,全球所有 10,000 人都可以打印到世界任何其他地方的 1600 台打印机中的任何一台,并且所有这些打印作业都通过 Linux 机器进行假脱机。
Marjorie: 继续同一个话题,企业 MIS 的障碍是什么?
Larry: 支持是一个大问题。企业 MIS 希望有人承担责任。我们都知道 Linux 通过互联网获得了令人难以置信的支持,但这与法律文件上有某人的名字保证支持不同。这就是 Caldera、Red Hat 和 VA Research 等商业 Linux 供应商的用武之地——MIS 部门的人员需要看到一家大型稳定的公司,该公司将在那里为他们提供支持。
Larry: 应用程序是另一个大问题。百分之九十五的企业界不在乎桌面运行什么操作系统,但无论它是什么操作系统,他们都希望它运行最新版本的 Microsoft Office。您可以在 Apple 最近与 Microsoft 达成的交易中看到 Microsoft Office 的力量。
Larry: 认知是我认为人们没有给予足够重视的障碍之一。企业界必须将 Linux 视为对企业 MIS 人员友好的。Linux 仅供黑客使用的看法必须改变。Linux 世界的人们需要展现出礼貌和专业的形象。
Marjorie: VA Research 如何支持 Linux 社区?
Larry: 首先,我们在 VA 的机器上托管硅谷 Linux 用户组 (SVLUG) 和 Debian 项目。这意味着我们为他们提供机器和网络访问。我们还以其他方式赞助 SVLUG,例如为安装节和研讨会提供场地。通常,您会在安装节上找到几位 VA 人员帮忙。
此外,我们在我们的技术支持网页上维护了一个相当完整的常见问题解答和相关的支持信息。这些信息对任何人都是可用的,而不仅仅是我们的客户。