阿拉斯加的 Linux 狂欢

作者:Don Marti

编者注:本文自最初发布以来已更新。

免责声明:Linux Journal 是 Linux 狂欢的共同赞助商。

Doc Searls 将向您介绍第三届年度 Linux 狂欢游轮 参与者的社交和网络机会。荷兰美洲航运公司当然掌握了海上款待之道。不妨将阿姆斯特丹号女士号想象成一艘配备救生艇演习的拉斯维加斯酒店。

但是,早餐吃烟熏三文鱼、右舷观赏鲸鱼以及晴朗天空中的北极光,这些并不一定能让我们更严肃的读者或他们的管理层认同参加阿拉斯加 Linux 会议的想法。更重要的是技术会议的内容。许多准备好的材料似乎都是入门级的,但演讲者拥有深入的知识,可以详细解答更复杂的问题。

在大部分海上航行日,Linux 狂欢都有两条轨道同时进行。靠港期间不上课。由于讲座比实际能参加的要多,我们错过了 Theodore Ts'o 主讲的整天“Linux 内核导论”,这是对我们在去年的 Usenix 技术会议 上报道的教程的更新版本。

Ted 还做了一个关于“比你以往任何时候都想了解的更多关于文件系统”的讲座,该讲座平衡了文件系统设计的概述和为选择和维护文件系统的系统管理员提供的一些实用建议。保持 ext2 或 ext3 文件系统碎片整理并以最佳状态运行的最佳方法不是完全填满它,或者正如 Ted 所说,“像疯了一样过度配置。” 虽然很难提出一个公平衡量已使用一段时间的文件系统性能的基准,但 Postmark 基准测试很好地模拟了正在运行的邮件服务器,他说。

Mick Bauer,Linux Journal 的安全专栏作家,是游轮上的另一位演讲者。如果您多年来一直在阅读 Linux Journal,为什么要去看 Mick 的现场演讲?因为如果您对自己的安全状况有疑问,他很擅长用“这真是一个有趣的问题”来回应您,并给出详细的解答。

Mick 关于“偏执企鹅的选择:杰出的 Linux 安全工具”的演讲涵盖了他在专栏中撰写的许多相同工具,但他添加了更多材料,当然,还指出了 Carrie-Anne Moss 在 黑客帝国 2:重装上阵 中运行了 nmap。

除了他在专栏中涵盖的面向工具的材料外,Mick 还亲自介绍了更多的安全策略问题。例如,您不必随意开放端口即可拥有灵活的安全策略,让用户完成他们的工作。只需确保需要开放端口的人来找您,并在他们需要时开放它。“如果他们没有和我谈过,我通常想阻止它”,他说。

而且,Firewall Builder 中的注释字段是有原因的。提醒自己当初决定允许某事的原因。

如果您认为自己轻装旅行,请尝试与 Bruce Perens 比较行李。他的目标是将旅行所需的一切物品都放在背包里,以便他可以跑到会议地点,而无需将行李寄存在酒店。

Bruce 为环球旅行者提供的支持技术包括 GSM 手机和一台小型笔记本电脑。您可以使用 GSM 服务在任何地方接收邮件,但每千字节都会收费。如果您仅在美国境内旅行,请查看 Sprint 提供的非计量服务。

Microwindows 的作者 Greg Haerr 就 C 编程语言做了两次演讲,包括一次入门介绍和一个名为“C 编程技巧”的演讲,内容是关于在 C 项目工作中养成的良好习惯。

尽管 Greg 当然清楚地表明了您应该首先编写清晰且正确的代码的基本原则,然后在必要时返回并优化关键部分,但在某些决策中,清晰性和性能兼得。例如,独立的

++j;

有时比

j++;

更快。而且,由于它们同样易于阅读,您不妨使用前者。

如果您知道变量永远不应该有负值,则将其声明为 unsigned 可以防止编译器有理由在处理变量之前进行不必要的符号扩展。

Greg 还介绍了使用 assert 进行有效调试以及每个人最喜欢的调试工具 printf。

未来的活动包括 SCO 版本的“我是现代少将的典范”的首次公开表演,以及自称从不为演讲做准备的 Linus Torvalds 的演讲。是的,还有一个 Linux Professional Institute 认证课程和更多技术课程,包括 Perl 和 Python 教程的对决。但从根本上说,Linux 狂欢游轮与其他以 Linux 为中心的会议相比毫不逊色。

Linux 狂欢没有 Usenix 技术会议等大型活动的演讲者或主题的多样性,但技术内容的百分比与您期望的一样高。此外,不算游轮环境和在课堂外与演讲者见面的机会,小班制意味着您有更多时间提问。

Don MartiLinux Journal 的主编。

电子邮件:dmarti@ssc.com

加载 Disqus 评论