广泛使用的 Linux 软件包的创建者创立新项目

尚无读者喜欢此内容。
open source button on keyboard

Opensource.com

我在 90 年代后期开始接触 Linux。

我曾在贝尔实验室丹佛数据中心工作,自 1978 年以来从事过各种 UNIX 相关工作,例如交换系统、工具和数据中心工作,我们始终拥有我们安装的每种 UNIX 的源代码。

1997 年,我所在的团队负责研究我们可能希望纳入数据中心的新技术。我选择研究的技术之一是 Linux。因此,我加载了 Red Hat 3.0.3 (IIRC) 并开始学习。我越深入研究,就越意识到 Linux 可以取代我们产品中使用的许多定制操作系统 (OS),并且在数据中心也很有用。

我决定应该在公司的大礼堂就 Linux 做一次技术讲座,介绍它如何既可以作为通用操作系统,也可以作为嵌入式产品的操作系统。所以我做了演讲,尽管我的 Linux 笔记本电脑和投影仪出现了一些技术故障,但演讲似乎进行得还不错。我对这次演讲的成功标准是,在 6 个月或一年后,有人会说:“我们有这个新产品,我们正在考虑将其放在那个叫什么名字的操作系统上?”。

对于贝尔实验室的开发团队来说,这是一个适当的期望水平——那时事情进展得不太快。

几天后,我遇到了一个参加过我演讲的人;他拦住我告诉我,他们已决定将我们的旗舰产品(Definity PBX)迁移到 Linux。在我看来,这根本不可能!我一定是误会了,所以我说:“我很高兴你们决定考虑它,这绝对值得考虑。” 他回答说:“不,不,我们正在迁移到它!”

我不知道的是,该项目正处于考察其下一代平台的中间阶段,并且他们安排在我的演讲后的第二天开会做出决定。要说我震惊了,那还是轻描淡写。你用羽毛就能把我推倒。事实证明,他们团队的转型非常成功,并导致我们在朗讯(现在的 Avaya)的部门基本上将其所有产品都迁移到了 Linux。

与此同时,我的二级经理(Ken Switzer)问我 Linux 在高可用性 (HA) 软件方面有什么。我不想承认我不知道那是什么,所以我告诉他我会调查一下。我发现有一个邮件列表,以及 Harald Milz 撰写的关于 HA 技术的奇怪的指导性文章,但没有软件。因此,我向 Ken 提议,我应该编写一些软件作为启动该项目的“晶种”,如果他愿意帮助我处理将其作为开源发布的法律方面问题。他同意了,下次我去拜访岳父母时,我带上了我的 Linux 笔记本电脑,编写了第一个版本的“Heartbeat”代码,该代码最终将成为 Linux-HA,今天被称为 Pacemaker。

Pacemaker 在每个发行版上都可用,并被全球数十万台服务器使用。

由于该项目早期的成功,SuSE 邀请我去他们那里工作,当科技泡沫破裂时,我转到了 IBM,当时 IBM 已经开始了大规模的 Linux 推广。2007 年,我无法再领导 Linux-HA 项目,所以我辞职了。然后在 2010 年,根据我在数据中心和 Linux-HA 方面的经验,我创建了一个激动人心的新开源项目,名为 Assimilation Project。它提供了一套高度可扩展的系统管理套件,旨在防止您被所有您不知道的事情所困扰。2013 年,当我创立 Assimilation Systems Limited 时,这成为了我的全职工作。

创立 Linux 开源开发项目为我的职业生涯带来了惊人的发展。它也带来了难以言喻的乐趣,我也有幸做了一些非常酷的事情,帮助 Linux 更好地为世界服务。随着我进一步深入 Assimilation Project,并基于 Linux 对我和我所服务的人们的意义,它给了我更多的自由和更大的机会为 Linux 社区和世界人民服务。

我的 Linux 故事


本文是名为我的 Linux 故事系列文章的一部分。要参与并分享您的 Linux 故事,请通过以下方式联系我们:open@opensource.com

Picture of Alan Robertson
Alan 是一位资深的 IT 专业人士,管理计算机系统超过十年,并为系统管理软件创新编写代码超过 35 年。

1 条评论

嗯,这是我所知道的最有趣的 Linux 开发入门方式。

感谢您分享这个精彩的故事!

Creative Commons License本作品根据知识共享署名-相同方式共享 4.0 国际许可协议获得许可。
© . All rights reserved.