# CCCamp 2023 旅行报告

* 原文链接：<https://freebsdfoundation.org/our-work/journal/browser-based-edition/cccamp-2023-trip-report/>
* 作者：TOM JONES
* 译者：ChatGPT & Natsufumij

## 前言

随着十月的温暖（结束），我注意到今年的第一场霜降临。我并不是在抱怨天气（这已经成为一项全民运动），秋天的到来令人愉悦。我再次可以穿上连帽衫，而阳光时而出现则是一个美好的惊喜。

![](https://freebsdfoundation.org/wp-content/uploads/2023/11/cccamp_image1.jpg)

在整个夏天的一个星期中，我沉浸在地球上最炎热的户外领域之一。

Chaos Communication Camp（CCCamp）是由 Chaos Computer Club（CCC，混沌计算机俱乐部）每四年在德国举办的为期五天的户外黑客节。2023 年是该活动的第七届，也是我第三次参加，（之前）分别是 2015 年和 2019 年。

黑客营地是一种难以言喻的体验，我很难准确传达出这个活动所带来的强烈力量。CCCamp 在德国北部的 Mildenberg Brick Work Park（米尔登堡砖厂公园）集结了来自欧洲和世界各地的 6,000 名黑客，共同庆祝艺术、文化、社会、环境并持续不断地打扰计算机。我们在八月中旬的五天中，都相聚在距离柏林北部约一小时的地方。

## 场地

这个营地是关于技术及其对我们生活影响的讨论场所。尽管这个说法有待斟酌，但这是一个在在野外聚会和狂欢一周的绝佳借口，同时可以玩弄新旧计算机、无线电设备以及各种不同的照明系统。

![](https://freebsdfoundation.org/wp-content/uploads/2023/11/cccamp_image2.jpg)

## 主题内容

演讲和研讨会按照主题分为五个地区的村庄：Bits und Baeume、Digital Courage、Milliways、N:O:R:T:X，以及 Marktplatz。Bits und Baeume 主持关于数字化、技术和环境的演讲和研讨会，位于砖厂的半路处，有一座通风的帐篷。Digital Courage 主持以德语呈现的数字权利内容，而 Milliways 则专注于安全相关内容和有关硬件的研讨会。

![](https://freebsdfoundation.org/wp-content/uploads/2023/11/cccamp_image3.jpg)

每个舞台都是露天场地，都设有一些迷彩网或防水布，提供阴凉和一些遮雨的地方。与前几年闷热的马戏团帐篷相比，露天场地是一大改进。尽管 EMFCamp 也使用这种帐篷风格，但英国的天气与中欧的天气有很大的不同，对于 EMFCamp 来说，这样的帐篷更加合适。

然而，露天场地的缺点是在演讲时缺乏给与会者全面庇护的设施。我曾因早早被占据的阴凉地点而放弃了几场演讲。当我们迎来了预期中的雷暴和随后的降雨时，演讲被取消并最终重新安排。

CCCamp 的内容涵盖了令人难以置信的广泛主题。你可以了解现代计算对环境的影响以及摆脱化石燃料的途径，也可以在阳光下使用海藻和盐水制作蓝晒图，或者制作用于 LORA 卫星的收发信机。如果你能在重新安排后找到的话，甚至可以学习如何重新利用“退役”的租赁电动滑板车。Puppet 展示了一场出色的表演，说明了它们接管基础软件的动作，为废弃设备赋予新生。

然而，预定的内容只是 CCC 活动发生的事情的冰山一角，很多奇迹都发生在其他地方。硬件黑客村再次现场展示了他们的硬件黑客巴士，这是一辆装满了研讨会材料和焊接电烙铁的巨大的再利用巴士。硬件黑客村每天从早上 10 点一直持续到深夜，不停地进行研讨会。这一次他们如此拥挤，以至于他们拒绝了那些“太依赖笔记本电脑”的研讨会，为他们提供了专注于拆卸和重新组装物品的空间。

## 灯光和音乐

到了晚上，整个场地真正变得生动起来。村庄将黑暗视为一种个人侮辱，并在活动的几十年里不断增加 LED、聚光灯和激光的武器库。太阳落山时，活动现场充满了灯光秀，各个村落通过独特的音乐表演、音箱阵列和 DJ 演出增添了会议的热闹氛围。

![](https://freebsdfoundation.org/wp-content/uploads/2023/11/cccamp_image4.jpg)

砖厂有一些建筑和中央基础设施被改装成令人印象深刻的照明装置。每晚，老工厂的烟囱上都会用激光写上信息。中央的“小山”（工厂里的一个旧的观测和装载站）装满了十几台巨大的烟雾机，可以用一堵烟幕覆盖 Marktplatz 周围的区域。这堵烟幕然后被激光和聚光灯照亮。穿过这个带有灯光和烟雾的地方，让你穿过一堵厚厚的墙，能见度很低，进入一个烟雾和灯光共同作用的区域，使世界增加了一层深度。

甚至在湖的中央漂浮着一个巨大的迪斯科球。

除了灯光和音乐之外，CCCamp 今年再次推出了一款活动徽章。徽章本身是一款基于无处不在的 ESP32 的全功能微控制器平台，这是一款高速双核系统，具有 WiFi 和蓝牙功能。在此基础上，徽章团队创建了一个带有大量电容触摸输入、环绕着 LED 的接口板、一个时尚的圆形屏幕、扬声器和音频输出的徽章。

今年的徽章，Flow3r，旨在成为一个音乐创作设备。过去的两次活动分别推出了一款智能手表和一款软件定义无线电。而今年，CCCamp 有意使技术更易于接近和娱乐化。徽章有两个音频输出插孔和扬声器，并附带了一些出色的音乐玩具演示。

具备这种易用性，徽章赋予了无限的创造力。Flow3r 徽章支持通过音频插孔进行 IPv6 网络连接，这是一种超越使用微控制器 WiFi 或蓝牙的步骤。

## 徽章创新

在多年来为复杂的工具链写软件的酷炫徽章的基础上，Flow3r 运行着 MicroPython。MicroPython 使得任何人都能通过 USB 串口轻松连接到设备，并开始对输入和输出进行调试和操作。我在现场看到有人写了他们的第一个程序，并让徽章上的 LED 开始播放。

这些徽章总是激发出许多酷炫的创意，而这一次也不例外。欧洲的黑客营地已经开始共同努力，确保徽章在活动结束后不会成为电子垃圾。Badge.team 创建了一个相当稳定的接口，以便在 MicroPython 中编写的软件能够在徽章之间轻松移动，并且有一个应用商店可以方便地安装他人制作的应用程序。在默认固件中，有一个显示名字的应用程序，夜晚你可以看到数百人戴着徽章走来走去，显示着他们的名字。此外，你还会看到其他一些非默认的显示名字的应用程序，这是那些写了自己的显示名字应用程序或者下载了他们认为很酷的应用程序的人。

### 我的第三次营地之旅

这是我第三次参加由 CCC 主办的户外营地活动。当活动每四年进行一次时，你会在结识的人群中产生一种奇怪的步调。不知何故，我们竟然能在短短的 5 天内建立坚固的友谊。随着这次是我第三次参与，我正在第三次与 2015 年在我第一次营地相识的人们见面。不知何故，我们已经认识彼此整整 15 天，但在 8 年的时间里，却建立了一种非常牢固的友谊。我结识了朋友的新伴侣，听说了他们的孩子，还有机会将老朋友介绍给我的妻子，因为这是她第一次体验德国的露天活动。

![CCCamp](https://freebsdfoundation.org/wp-content/uploads/2023/11/cccamp_image5.jpg)

在筹备婚礼这繁忙的夏天之后，CCCamp 成为我稍微放松的机会。我尽力避免组织活动，但计划赶不上变化。通过 Fediverse 的一位朋友帮助我主持了来自 MNT Reform 项目（[https://mntre.com)](https://mntre.com/)/）的 Lukas 的展示活动，展示了他所构建的开源 Arm64 笔记本电脑。这对许多人来说是第一次尝试这款笔记本，并预览了即将推出的 7 英寸口袋款（如果你的口袋够大的话）笔记本电脑。首批设备预计将于 2024 年初发货，但原型硬件非常出色，可以用来调试各种问题。

由于无法抑制我“那个苏格兰人”的声望逐渐增长，我最终成为了一场威士忌品酒活动的主持人。但正如我所了解的，我会抓住任何机会向人群传递苏格兰诗歌。这一次，我朗读了彭斯的一小段，站在台上，大约有一千人热切地举着手等着我读这位诗人的几行诗。

"为了歌唱你的名字！"

## 到达某地

在旅行报告中，我经常会反复强调活动的价值难以事后向他人言语。我可以夸赞所发生的事情，但我不确定在路边的快闪展台上填写奥地利投诉表格的体验是否真正得以传达。他们的填写系统确实给人一种很像碎纸机的感觉。

对我来说，CCCamp 2023 的主角是酷热。德国经历了一场酷热的夏季，老实说，如果在我写这篇文章之前问我有关这个活动的看法，那可能就是我唯一会谈论的话题。当然，我的遮光帐篷帮助我多睡了一会儿，而躲在一个人工通风的阴凉处则帮助我坐下来为徽章写一个无聊的应用程序。

这场酷热创造了一些我没有经历过的新体验。

第四天，为了避免被烤熟，我独自一人在湖中游泳时，碰巧遇到了一艘充气艇，上面坐着一些 EMFCamp 的人。他们邀请我上船，我设法（只是稍微让他们的船漏了一点水），我们在湖上荡来荡去，一边分享着罐装的杜松子酒和汤力水（一种饮料，译者注）。

这种经历我想一定只有参加我们的活动才会感受得到。

***

TOM JONES 是一个关注保持网络堆栈敏捷性的 FreeBSD 提交者。


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://freebsd-journal-cn.bsdcn.org/20230910-port-yu-ruan-jian-bao/cccamp-2023-trip-report.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
