与 Andrew、Ted 和伙伴们一起巡游内核,第一部分

作者:Doc Searls

到目前为止已经有 29 次 Geek Cruises(极客游轮)了,我参加过其中五次,包括四次 Linux Lunacy(Linux 疯狂)游轮。最近一次是几天前刚结束的 Linux Lunacy V。我错过了去年的地中海 Linux Lunacy IV。所以自从我上次参加 Geek Cruise 已经过去两年了。我没有意识到我有多么想念它们。

你可以把 Geek Cruises 想象成一个带有船体的酒店里的会议。 这在很大程度上是对的。 实际上,它们更像是某个主题的强化讲座,由大师们在加勒比海、阿拉斯加、地中海或夏威夷的一所小型大学里进行,那里有酒吧、夜总会、游泳池、音乐、赌场和无限量的食物。

我意识到我所想念的是课程,即使其中很多课程是为真正的黑客准备的,而我不是。 如果您不知道,我的专长是 Linux 在商业领域的应用,包括围绕该主题的重大问题。 我唯一懂的代码是摩尔斯电码。

以下是一些讲座的抽样,它们更像是研讨会

Ted Ts'o -- Linux 内核导论(分为两部分,占用了一整天的海上时间)、Linux 启动过程、ext3 文件系统的新进展以及从硬盘灾难中恢复。

Andrew Morton -- Linux 内核开发和 Linux 内核磁盘 I/O。

Ken Pugh -- Linux 套接字编程、设置 iptables 和防火墙基础知识。

Scott Collins -- Qt 4 图形用户界面编程实践。

另一位客座讲师是 Yours Truly(笔者本人)。我做了闭幕主题演讲,总结了我作为一名报道 Linux 近十年之久的记者所学到的知识,以及我在船上获得的新见解。 如果您渴望听到后者摘要,请跳到本文末尾。 如果你想听到我仍在学习什么,请阅读我的接下来几篇报告。(不确定会有多少篇。之前的游轮之旅产生了二到三篇)。 同时,我将谈论游轮体验,嗯,非常棒。

我之前参加的所有 Geek Cruises 都是在 Holland America(荷兰美洲)的船只上。 我喜欢 Holland America。 他们提供的食物可以与任何高级酒店媲美,服务也达到了四星级,甚至五星级。 我从未觉得 Holland America 的装饰有任何特别之处,因为它确实没有。好吧,Holland-America 船只的前台都位于一个圆形的门厅两侧,中间有一个两层楼高的艺术品,我们开玩笑地称之为“反应堆堆芯”。 但仅此而已。

这次游轮是在 Carnival Miracle(嘉年华奇迹号)船上,这是“Spirit(精神)”级船体中最新的船只之一,非常巨大。 想象一下一栋 12 层楼高、长度为两个足球场的酒店,你就会开始明白它的规模。 这东西真是太大了。 以下是详细信息

  • 88,500 吨

  • 乘客:2,124 人

  • 长度:960 英尺

  • 宽度:105.7 英尺

  • 甲板:12 层

  • 船员:930 人

  • 巡航速度:22 节

  • 注册地:巴拿马

  • 投入使用:2004 年 2 月 27 日

但这并不是 Carnival Miracle 与众不同的地方,尤其是对于一位 Holland-America 游轮老手来说。 而是装饰。 仿佛他们把拉斯维加斯酒店的所有被否决的想法都放在了一艘大船上。 我可以想象一段对话是这样的

“我们来做一个名为‘Frankie & Johnny's’的酒吧,基于这首歌——”

“——或者电影。”

“有电影吗?”

“也许吧。 随便。 继续。”

“好的。 我们有一个闪亮的天花板和地板,上面有反光的球和三角形的钟乳石,悬挂在每张桌子上。”

“很好。”

“尖角大约在一个孩子头部的高度。”

“很好。”

“酒吧后面的镜子上有一个弹孔。”

“为什么?”

“因为 Frankie 射杀了 Johnny。”

“我们去掉那个。”

“好的。”

“但是是的,我们会做剩下的那些东西。”

在大堂/前台酒吧上方,一个中庭上升 12 层,到达一个透明的红色天花板,上方是一个弯曲的玻璃楼梯,通往 Nick & Nora's 晚餐俱乐部。 一幅巨大的古典风格绘画覆盖了一整面墙,对面是装饰着蓝色灯光的玻璃电梯。 到处都是浓厚的蓝色、橙色和淡紫色灯光。 对淡紫色过敏的人会休克。

尽管船的内部有几乎数不清的公共空间——其中许多空间都很大——但它们都给人一种封闭的感觉。 也许这是因为建筑师/设计师 Joe Farcus 想要将游轮公司的“Fun Ship(快乐之船)”座右铭发挥到极致。 角度:大型赌场几乎全天候开放,除非船停靠港口,此时鼓励岸上游览,而 Raven Library/Internet Cafe(渡鸦图书馆/网吧)是一个狭小的空间,里面锁着的柜子里只有少量书籍。 与 Holland-America 船只上类似图书馆的图书馆不同,Raven Library 几乎没有关于船只航行地点的书籍。 事实上,在所有的书桌上,都有被 Windows 工作站占据的小隔间。 除了两个相对的小沙发外,没有其他地方可以坐着使用笔记本电脑,而且这两个沙发都不靠近墙壁插座。

另一方面,船上的公共空间都充分覆盖了 Wi-Fi。 互联网接入是按块购买的。 我花了 125 美元买了 500 分钟。 那是每分钟 25 美分。 而且我用完了,因为那段时间的大部分时间都花在应对缓慢的连接上。 只有在游轮的最后一天,速度才扩展到真正的宽带尺寸:下行 900Kbps,上行 80Kbps。 在游轮的前半段时间,速度降到了拨号范围甚至更糟。 卫星通信的延迟在任何情况下都很高——不要期望低于半秒——这使得 IMAP 邮件变得困难。 在游轮期间,我曾测量到高达 12 秒的 ping 延迟。

以上涵盖了缺点。

优点非常显著,首先是食物。 老实说,我曾预计“Fun Ships”的食物会很糟糕。 然而,食物却非常出色。 Nick & Nora's 是一家出色的餐厅,是我经历过的最好的餐厅之一。 几乎难以忍受的俗丽的 Bachus 餐厅每晚的食物都很棒。 Lido 甲板(顶层甲板,从船头延伸到船尾,包括三到四个游泳池)上的 Horatio's Dining Room 为每餐提供令人眼花缭乱的各种美食,外加一个 24 小时披萨柜台。

我正在从游轮返回的途中写这篇文章,等待从 JFK(肯尼迪国际机场)登机飞往 SFO(旧金山国际机场)。 我将在下一篇报告中继续,一旦我回到家,可以整理我的所有笔记、录音和照片。

我得以利用酒店的高速连接,将大约 400 张照片上传到 Flickr 上的这个照片集。 它们没有按顺序排列,但它们或多或少展示了游轮,尤其是这艘船。 等我回去后我会整理和注释它们。

同时,请浏览下面的链接,其中包括之前游轮的报告。

哦,是的,我的演讲摘要。 幻灯片上写着

  1. Linux 是内核。

  2. 它是“一个 15 年历史的 30 年架构的实现”。

  3. 它“更像一座城市,而不是一座大教堂”。

  4. 内核是纯粹的基础设施建设材料。

  5. 有点像木材。 或者钢铁。

  6. 它有一个天然来源:工作的人类大脑。

  7. 它是适应性的。 像一个物种。

  8. 总有一天,桌面小鸡会下内核蛋。

Linus 在 Linux Lunacies II 和 III 上做的两次“内核状态”演讲清楚地阐明了第一点。 然后,至少对我来说,Andrew 和 Ted 详细说明了这一点,对于他们来说,“内核空间”对于 Linux 来说就像教堂对于它的场地一样重要。

在 Andrew 说他预计 Linux 在一百年后仍然会被使用,并且他预计会在他的余生中继续从事 Linux 的工作,“消除错误”之后,我脑海中浮现出熟练的泥瓦匠在大教堂工作的情景。 后来,在与他进行长时间的对话中,我提出了大教堂的比喻。 那时他说 Linux 更像一座城市。

Andrew 的想法让我着迷。 他对问题的回答很快,但又温和、周到,有时又非常深刻——即使当他似乎坚持认为事情并没有那么深刻或复杂时。

当我向他验证第 4、5 和 6 点中的想法时,他礼貌地倾听,似乎同意了。 但当我告诉他我想深入探讨时,他也表示支持。 正是随后的对话引导我得出关键点,第 7 点:Linux 是适应性的,像一个物种。

Andrew 和 Ted 都指出,内核开发在很大程度上是反应性和渐进式的,在漫长的过程中逐步改进。 凭借我在营销方面(太多)年的经验,将数十种(数百种?)产品推向世界,我清楚地看到了这与 Andrew、Ted、Linus 和其他内核开发人员所关注的重点形成了鲜明对比。 Linux 不是像 Windows 或 OS X 这样的产品。 它像物种一样,随着条件的变化而生长和进化。 一只鸟不会说“嘿,极地冰盖正在增长,天气会变得更冷;最好长出更厚的羽毛”。 它会适应变化的环境。 当我向 Andrew 验证这个想法时,他同意了。

我将在接下来的报告中更深入地探讨所有这些主题。

Doc Searls 是 Linux Journal 的资深编辑,他为该杂志撰写“Linux for Suits”专栏。 他还主管 Doc Searls' IT Garage,该网站由 Linux Journal 的出版商 SSC 出版。

加载 Disqus 评论