Linux.conf.au - 第四天

作者:Jes Fraser

会议第四天以 Eric P Allman 的主题演讲开始,他是 Sendmail(一个人们可能听说过的 MTA)的作者 - 一个“...改变了世界的旧程序”。

Sendmail 的发展环境与我们今天的互联网截然不同——1980 年的伯克利。Eric 带领听众回顾了 Sendmail 的历史、最初的设计原则以及原始设计中的某些问题——其中一些问题现在看来很明显,具有 20:20 的后见之明。 

在所有与会者享用早茶后,主要会议开始。我选择参加 Rusty Russell 关于高级 C 编码的课程,以获得乐趣,详细介绍了“..不太理智”的 C 编程技巧和窍门的示例,然后参加了 John Williams 关于将 splice 和 vmsplice 与自定义嵌入式 Linux 架构结合使用的课程,解释了使用内核管道缓冲区的零拷贝文件和网络 IO 的系统调用。

内核开发人员 Valerie Aurora 发表了一个引人入胜的演讲,内容是使用用户模式 Linux 简化内核开发 - Linux 的一个版本,它作为现有 Linux 安装中的一个进程运行。UML 提供了一种替代方案,无需单独的专用测试机器或虚拟机,该机器或虚拟机需要不断重启才能进行测试。Valerie 还简要提到了她即将开展的一个项目 - Ada Initiative,旨在鼓励女性参与开源。 

其他亮点包括 Jacinta Richardson 的 Perl 编程最佳实践,以及 Dennis Gilmore 的构建 RPMS - Fedora 的 Koji 如何工作,以及如何使用它来构建您自己的软件。

会议结束后,购买了门票的与会者前往布里斯班会议中心参加企鹅晚宴,这是一个正式的坐席晚宴活动,提供美味的餐厅菜单和慈善拍卖,以支持昆士兰洪水救灾工作 - 筹集了超过 20,000 澳元。

penguin dinner venue - taken by Andrew McMillan

企鹅晚宴场地的图片由 Andrew McMillan, 2011 拍摄

加载 Disqus 评论