本文共 1501 字,大约阅读时间需要 5 分钟。
linux创建项目
我在90年代后期开始使用Linux。
自1978年以来,我就在Bell Labs Denver数据中心工作,并且在UNIX上完成了许多不同类型的工作,例如交换系统,工具和数据中心的工作,并且我们始终拥有所安装的每种UNIX的源代码。
在1997年,我是一个团队的成员,该团队正在研究可能要整合到数据中心中的新技术。 我选择研究的技术之一是Linux。 因此,我加载了Red Hat 3.0.3(IIRC)并开始学习。 我研究得越多,就越意识到Linux可以替代我们在产品中使用的许多自定义操作系统(OS),此外它还可以在数据中心中使用。
我决定我应该在我们的大型礼堂中向公司进行有关Linux的技术讲座,讨论它在通用OS和嵌入式产品OS方面如何良好地工作。 因此,我进行了演讲,尽管我的Linux笔记本电脑和投影仪出现了一些技术故障,但它似乎进行得很好。 我这次演讲的成功标准是大约六个月或一年后,有人会说:“我们拥有这个新产品,我们正在考虑将其重新命名为OS的名称?”。
对于贝尔实验室的开发团队来说,这是一个适当的期望值,当时情况并没有太快。
几天后,我遇到了一个正在演讲的人。 他停下来告诉我,他们决定将我们的旗舰产品(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方面的经验,我创建了一个令人兴奋的新开源项目,称为同化项目。 它提供了高度可扩展的系统管理套件,旨在防止您被所有未知的事物所困扰。 2013年,当我创建同化系统有限公司时,这成为了我的全职工作。
建立一个Linux开源开发项目为我的职业生涯带来了惊人的成就。 它也很有趣,无法描述,而且我有幸做了一些非常酷的事情,这些事情帮助Linux更好地服务于世界。 随着我进一步进入“同化项目”,以Linux对我和我所服务的人的意义为基础,它为我提供了更多的自由,并为我服务了Linux社区和全世界的人们提供了更大的机会。
本文是名为的系列文章的一部分。 要参与并分享您的Linux故事,请通过以下地址与我们联系: 。
翻译自:
linux创建项目
转载地址:http://yspzd.baihongyu.com/