分布式系统,像松树一样,希望被独自留下

目前还没有读者喜欢。
Tea cup

chumsdock cheng。由 Rikki Endsley 修改。CC BY-SA 2.0。

如果您本月在华盛顿特区参加 LISA15,您一定不想错过 James Mickens 的闭幕主题演讲,本来就没打算成功,所以我们喝点茶吧。James Mickens 拥有密歇根大学计算机科学与工程博士学位,并且是哈佛大学计算机科学副教授。过去,他曾在微软研究院的分布式系统组工作。而且他非常幽默。

虽然我(还)没有亲自见过 James,但当我在 USENIX 杂志 ;login: 工作时,我很高兴编辑他的文章。我编辑技术文章时从未笑得这么厉害(而且多年来我编辑过很多文章)。要了解他的幽默风格,请阅读他在在线 ;login: 杂志(PDF 版本)中发表的任何文章,这些文章独特地融合了技术专长和喜剧。

请期待在 11 月 13 日星期五 James 的 LISA15 主题演讲中开怀大笑,他将在演讲中幽默地分享深刻的系统管理员见解。在这次采访中,James 预告了他的即将到来的演讲。

您的演讲摘要说,“与其要求大型系统做任何事情,我们应该专注于不太异想天开的目标,例如点石成金,或者阻止宝可梦拥有令人愉悦的独特魔法能力。”您为什么认为我们应该放弃管理大型系统?

我们应该停止尝试管理大型系统,因为很明显,大型系统不想参与一个有法律和尊重人民尊严的人类社会。我们不会尝试教松树俄语。松树希望被独自留下,在风中摇曳,为带翅膀的害虫提供家园。这是松树的本质。分布式系统的本质是消耗我们的梦想,并将它们变成硬盘故障和路由错误配置。我们应该让分布式系统独自存在,并从事更简单的爱好,比如洞穴绘画。你无法错误配置一个洞穴。这已经众所周知多年了。

对于那些不准备放弃的管理员,哪些版本控制系统可以帮助他们打赢这场美好的战斗?

我不使用版本控制系统,因为它们鼓励一种“我的代码将有多个版本”的心态。太阳和海洋没有多个版本,所以我的代码也不应该有。太阳、海洋和我的代码没有的其他东西是单元测试、文档和客户服务。我非常精神化。

对于与大型系统搏斗的系统管理员,您最喜欢的开源工具有哪些?

唯一有用的管理员工具是 tail 命令。作为一只美国自由之鹰,我不在乎复杂的历史先例——唯一重要的是狭隘的现在和狂野推测的未来,在未来,所有孩子都将被命名为“自由市场”或“隐形轰炸机”。tail 给了我一个令人愉悦的受限的系统视图,这让我可以思考为什么事情会出错,而无需面对仅仅在几行日志之前就存在的痛苦现实。

每一届 LISA 会议都与前一届略有不同。您过去参加 LISA 活动的亮点有哪些?

我以前从未参加过 LISA 会议,因为我是自学的,而且我认为听会议演示只会让我的头脑充满谎言。请问问我到底是谁制造了麦田怪圈。

今年 LISA15 的日程安排中(当然除了您的演讲之外)有什么让您感到兴奋的吗?

这是一个陷阱问题。我将是 LISA 2015 的唯一演讲者,会议的大部分时间将用于建造我的大型雕像,这些雕像在破碎时,将向我的门徒撒下糖果和额外的可用性。

您最喜欢的茶是什么?

我最喜欢的茶是 Rishi 的香草薄荷柴,加了额外的糖,温度高于室温,但低于沸腾。为了获得最佳享受,糖必须来自从未经历过损失的甘蔗植物。有趣的是,水的pH值情绪状态无关紧要。

User profile image.
Rikki Endsley 是红帽公司的开发者项目管理编辑,也是 Opensource.com 的前社区架构师和编辑。

1 条评论

哈哈!太棒了。

Creative Commons License本作品采用知识共享署名-相同方式共享 4.0 国际许可协议进行许可。
© . All rights reserved.