GHM — GNU 黑客会议

2014 年 GNU 黑客会议 — 德国慕尼黑

第八届 GNU 黑客会议于 2014 年 8 月 15 日至 17 日在德国慕尼黑举行。

请查看我们的视频页面观看视频录像。

GNU 黑客会议是一个友好、半正式的论坛,旨在讨论关于自由软件和 GNU 的技术、社会和组织问题。它向所有对 GNU 项目及其目标感兴趣的人开放。

今年的 GHM 由慕尼黑工业大学 (TUM) 主办。请参阅下面的实用信息了解如何到达那里。

[Cartoon GNUs in Bavarian Dress]

日程

注意:在 2014 年 GHM 上提出的观点是各自发言者的意见。它们不一定反映 GNU 项目或自由软件基金会的政策。

2014 年 GHM 活动日程
时间活动演讲者
8 月 15 日星期五
10:00 – 10:30欢迎和介绍
10:30 – 11:30

敲门:实用且安全的隐形服务器

如今,端口扫描器可以在不到一个小时的时间内扫描所有 IPv4 地址。端口敲门是一种使 TCP 服务器在 Internet 上不那么可见的方法。基本思想是使 TCP 服务器不响应(肯定地)TCP SYN 请求,除非首先发送了特定的“敲门”数据包。这对于安全性很有帮助,因为无法建立 TCP 连接的攻击者实际上也无法攻击 TCP 服务器。有很多现有的用户空间工具,例如 Knock Knock 和 knockd。这些实现中的大多数都会向目标主机发送一些其他流量(例如 UDP 数据包),以使其(短暂地)打开服务器端口。我们介绍了 Knock,它是 Linux 内核中端口敲门的实现,为用户应用程序提供了一种简单、可靠的方式来实现通信双方的身份验证以及(在合理的协议下)TCP 传输的完整性保护。“Knockified”的流量与普通 TCP 流量没有任何区别,并且 Knock 对于 NAT 后面的客户端效果很好,正如 当前的研究 所显示的那样。

Knock 作为一组 Linux 内核的补丁以及一个共享库发布,该库使用户无需编写任何代码即可将其用户空间应用程序敲门化。

Julian Kirsch
11:30 – 12:30

特别嘉宾:FSFE

Christian Kalkhoff
12:30 – 13:30午餐
13:30 – 14:00密钥签名
14:00 – 15:00

我们正在构建 GNU 系统!

GNU 黑客们已经构建了三十年,现在 GNU Guix 将它们捆绑在一起!两年前在杜塞尔多夫,Guix 被引入作为构建 GNU 系统发行版的一种可能方式。自那时以来进行了很多黑客攻击!我们将介绍这一点,并展示最近出现的漂亮系统配置和安装工具。我们将讨论 GNU 系统 1.0 版本及其以后的发展之路。

本次演讲也是对 GNU 黑客的号召,团结起来并塑造系统。让我们一起 GNU!

Ludovic Courtès
15:00 – 15:30下午茶歇
15:30 – 16:00

取消分叉!

“在 BinHub 上 Fork 我”最近很火。但是,合并或取消分叉相似的项目,并使它们保持这种状态更有趣。在本次会议中,我想介绍一下我为将我的项目与其他项目合并,防止无端的 Fork,我们面临哪些挑战以进一步发展,并获得观众的反馈和经验所做出的一些选择。

Sylvain Beucler
16:00 – 16:30

Taler:可征税的匿名自由电子储备

本次演讲将介绍 Taler,这是一种使用盲签名的 Chaum 式数字货币,它可以在确保收到付款的实体可审计从而可征税的同时实现匿名支付。

Florian Dold
 
8 月 16 日星期六
 
10:00 – 10:30

谁维护维护者?GNU 管理概述

虽然我们的软件构成了 GNU 的可见面,但在幕后,许多人正在努力确保该组织能够始终如一且高效地支持 GNU 系统的开发。我将概述维护 GNU 的各个团队,介绍他们所做的工作,将熟悉的名字与面孔联系起来,并展示您可以提供帮助的领域。

Brandon Invergo
10:30 – 11:00

Group OTR

近年来,即时消息 (IM) 越来越受欢迎。实际上,每个人都使用一种或多种 IM 解决方案(例如 WhatsApp、Skype、iMessage、Facebook Messenger 等)进行私人对话。尤其是这种在线通信的易用性与智能手机的普及带来的高可用性相结合,使得 IM 对广大受众具有吸引力。公司也发现了 IM 作为在线商务会议的合适解决方案,尤其因为它不会产生额外费用。

IM 的核心是模仿面对面进行的私人对话的行为。人们自然会期望他们的面对面交谈具有一些属性。例如,对于任何没有参加对话的一方来说,参与者的(希望是)诚实的话是对话期间所说内容的唯一证明(假设没有人录音)。为了成为面对面交谈的合适替代方案,IM 也应该满足这些属性。拥有计算机科学和/或密码学方面较少知识的人已经期望他们的私人在线对话在这些约束下进行,这并不令人惊讶。

然而,主要的 IM 解决方案并不满足所有这些属性。去年政府机构监视活动泄露引发的安全问题导致人们更加广泛地意识到需要保护互联网上的通信。因此,我们正在实施 libgotr,试图解决这些问题。

Markus Teich
11:00 – 12:00

GNU Posh 简介

Jose Marchesi
12:00 – 12:30

使用 Glean 进行自学

'Glean' 通过教程和“问题”促进自学。这些问题是使用不同的问题类型(多项选择、开放式问题)构建的,具有任意的评估规则(例如,答案可以通过编程方式进行评估,或者基于简单的比较/解析规则),以及丰富的媒体支持材料(主要采用 URI 的形式,客户端可以根据需要呈现)。

Alex Sassmannsh
12:30 – 13:30午餐
13:30 – 14:00

Gforth

Gforth 是 GNU 项目对 Forth 编程语言的实现。本次演讲将介绍 Forth 是什么,Gforth 项目的目标是什么,以及底层 vmgen 技术如何帮助实现其他编程语言。将展望未来的发展。

Bernd Paysan
14:00 – 15:00

GNU 名称系统

本次演讲介绍了 GNU 名称系统 (GNS) 的设计和实现,这是一个完全去中心化且抗审查的名称系统。GNS 提供了一种增强隐私的 DNS 替代方案,该方案保留了易于记忆的名称的理想属性。由于其设计,它还可以兼作公钥基础设施(例如 X.509)的部分替代方案。GNS 的设计融入了与 DNS 集成和共存的能力。GNS 基于个人名称系统的原则,并以简单分布式安全基础设施 (SDSI) 的思想为基础,解决了安全标识符到易于记忆的名称的去中心化映射的核心问题:即在没有可信机构的情况下,不可能提供全局、安全且易于记忆的映射。GNS 使用 SDSI 设计中的传递性来用安全授权委托替换可信根,从而在非常强大的对手模型下运行的同时使个人名称对其他用户有用。

Christian Grothoff
15:00 – 15:30下午茶歇
15:30 – 16:00

致童年梦想的颂歌

我将展示一个 GNU epsilon 到 Commodore 64 的交叉编译器,最终在二十五年后将自由软件带到我的第一台计算机。GNU epsilon 简洁的可扩展设计允许轻松移植和高级编程风格 — 即使在具有 8 位 1MHz 处理器和 64KB RAM 的机器上也是如此。将包括一个精灵演示。

Luca Saiu
16:00 – 16:30

行动号召:数据可视化层

数据可视化是分析的重要方面。虽然有几个免费的数据可视化库可用,但没有一个库具有在综合数据分析工具中包含所需的所有功能。

在本次演讲中,我将回顾现有的解决方案,并为提供一个可以填补 GNU 系统中这一空白的广泛库提供建议。

John Darrington
 
8 月 17 日星期日
 
10:30 – GNU 维护者的封闭会议。仅限 GNU 维护者。

注册

入场免费,但必须提前注册。您可以使用网络表单或通过电子邮件注册。

要通过电子邮件注册,请将以下详细信息发送至 ghm-reg@gnu.org

如果您想支持未来的 GNU 黑客会议,欢迎您进行少量(或大量)捐款

FSF 慷慨地设立了一笔小额基金,以帮助资助 GNU 维护者和贡献者(过去和现在)的已记录旅行费用。根据申请人从其他来源支付费用的能力、她对 GNU 的贡献程度以及基金的总需求批准拨款。 如果您符合条件并且需要经济援助才能参加,请在您的注册电子邮件中提及此事实,并提供所有相关详细信息,包括允许您参加活动的最低金额,不迟于 2014 年 6 月 13 日 旅行援助申请现已截止。

实用信息

地点

会议在慕尼黑工业大学的 加兴研究中心的莱布尼茨计算中心举行。

酒店

附近有众多酒店

公共交通

慕尼黑的航空、铁路和公路都很便利,可以通过当地的公共交通工具从机场和火车站到达会场。请参阅 此链接

如果您是驾车出行,请捎带一位乘客,既能省钱又能保护地球。请使用公共邮件列表寻找同伴。

T恤衫

T恤衫将可供购买,库存有限。价格:13欧元。预订者优先购买。

感谢

我们想感谢慕尼黑工业大学(TUM),他们慷慨地提供了会议场地。