
Chaos Computer Club - archive feed
21,498 episodes — Page 232 of 430
Packaging Rust Applications for Arch Linux (arch-conf-2020)
Die Geschichte von Open-Source-Software (vcfb20)
Was genau ist eigentlich Open Source? Was unterscheidet Open Source von Closed Source, was war zuerst, und welche Bedeutung kommt Open Source für die Entwicklung von Computern bis heute zu? Was motivierte Entwickler, sich schon sehr früh in Open-Source-Projekten zu beteiligen? Wie wurden Open-Source-Projekte organisiert, und warum waren sie erfolgreich? Welche besonderen Herausforderungen waren mit Open Source verknüpft? Was lernen wir aus Open-Source-Projekten der Vergangenheit für die Zukunft der Softwareentwicklung oder vielleicht sogar generell für neue Organisationsformen der Zusammenarbeit? All diesen Fragen wird im Vortrag anhand historischer Beispiele wie dem GNU-Projekt nachgegangen. about this event: https://c3voc.de
Custom Kernels on Edge Devices in 2020 (arch-conf-2020)
Custom Kernels on Edge Devices in 2020 (arch-conf-2020)
Edge devices are the quintessential real time devices. With the enhancement and stabality of the TICK stack in 2020, let us see if custom kernels on a minimal distribution (Arch Linux) on an edge computing device really shines. Custom kernels, such as the Linux RT Kernel as well as the Xanmod boast a kernel-level preemption which are supposed to make them better at real time tasks. We have seen a lot of applications of this, such as machines with real time kernels go into space. Let us see how an edge computing device running Arch Linux on a custom kernel fairs any better in 2020. about this event: https://pretalx.com/arch-conf-online-2020/talk/RTUB3M/
Protecting secrets and securing the boot process using a Trusted Platform Module (TPM) (arch-conf-2020)
We are going to look at how to use a TPM to store sensitive information like SSH, PGP and disk encryption keys to avoid extraction from a system compromised by malware. The talk will feature some hands-on demonstrations. A Trusted Platform Module is a small cryptographic device present in many modern computer systems. It can be used to store cryptographic keys and perform operations with them without revealing the private part of the key to the main operating system in order to prevent unauthorised access. Furthermore, access to the stored keys can be limited e.g. depending on an expected system state to prevent some "evil maid" type attacks. We are going to look at how to make use of the cryptographic capabilities of a TPM to store SSH and PGP keys in an extraction-resistant way. Furthermore, we are going to look into storing full disk encryption keys tied to the expected state of the boot loader, kernel and initramfs (similar to what BitLocker offers in the Windows world). This can be used to detect and prevent some forms of "evil maid" attacks to avoid booting into a system compromised from the outside. The talk will feature some hands-on demonstrations tailored to Arch Linux, using software available in the official repositories. about this event: https://pretalx.com/arch-conf-online-2020/talk/V8FCE9/
Protecting secrets and securing the boot process using a Trusted Platform Module (TPM) (arch-conf-2020)
The programming architecture of Babbage's Analytical Engine (vcfb20)
The programming architecture of Babbage's Analytical Engine (vcfb20)
The mathematician and inventor Charles Babbage wrote 26 programs between 1836 and 1841 for the unfinished "Analytical Engine" (AE). The code is embedded implicitly in tables summarizing program traces. In this talk, I present the programming architecture of Babbage’s mechanical computer based on the first code written for the machine. The AE had a processor separate from memory, and worked using a kind of dataflow approach. The stream of arithmetical operations was independent from the stream of memory addresses. Special "combinatorial" cards allowed the processor to execute FOR and WHILE loops. Combinatorial cards also allowed independent looping through the stream of memory addresses. Quite sophisticated computations were possible and illustrate why Babbage talked about the possibility of doing "algebra" with his machine. The programs I will discuss predate by several years the account published by Menabrea in 1842 and translated later by Lady Lovelace with notes of her own. about this event: https://c3voc.de
Analyse und Reparatur eines Z80-Systems aus der Schrottkiste (vcfb20)
The State of Reproducible Builds (arch-conf-2020)
The State of Reproducible Builds (arch-conf-2020)
Reproducible builds are important to ensure a strong connection between the upstream source code and the compiled binary artifacts distributed by Linux distributions. The previous year has seen great progress in Arch Linux to get reproducible builds in the hands of the users and developers. In this talk we will explore the current tooling that allows users to reproduce packages, the rebuilder software that has been written to check packages and the current issues in this space. https://reproducible-builds.org/ https://reproducible.archlinux.org/ about this event: https://pretalx.com/arch-conf-online-2020/talk/39BGNS/
Analyse und Reparatur eines Z80-Systems aus der Schrottkiste (vcfb20)
Im Elektronikschrott fand sich ein minimales Z80-System, offensichtlich ein in Wire-Wrap-Technik aufgebauter Prototyp. Natürlich funktioniert das System nicht. Anhand der ICs werden Vermutungen angestellt, was das System können könnte, welche Betriebsspannungen benötigt werden. Das EPROM wird ausgelesen und disassembliert, aus ihm und der Glue-Logik wird eine grobe Memory-Map abgeleitet. Darauf folgt eine systematische Fehlersuche mit einem zeitgemässen analogen Hameg-Oszilloskop. Es wird nach defekten IC-Ausgängen, Kurzschlüssen zwischen Leitungen und was sonst noch passieren kann, gesucht. about this event: https://c3voc.de
Charles Babbages Analytical Engine (vcfb20)
Enter the Matrix: Install your own Matrix server on Arch Linux (arch-conf-2020)
Enter the Matrix: Install your own Matrix server on Arch Linux (arch-conf-2020)
Come discover Matrix, the open standard for interoperable, secure and decentralised, real-time communication, and learn how to join the federation from your Arch Linux machine! Matrix is an [open standard](https://matrix.org/) for interoperable, secure and decentralised, real-time communication over the Internet. It can be used to power Instant Messaging, VoIP/WebRTC signaling, Internet of Things communication - or anywhere you need a standard HTTP API for publishing and subscribing to data whilst tracking the conversation history. By self-hosting Matrix you begin to take control of your own data and your own communications. You also get to join an ever-growing federated network of over 40,000 servers, totaling over 18M users. In this talk, I'll show you how to install Synapse, the reference Matrix server implementation, so you too can enter the Matrix. about this event: https://pretalx.com/arch-conf-online-2020/talk/9PD9TP/
Charles Babbages Analytical Engine (vcfb20)
Schon in den 1840er-Jahren entwarf der Engländer Charles Babbage eine Maschine, welche bereits fast alle entscheidenden Elemente heutiger Rechenanlagen besaß. Dabei war er seiner Zeit unglaubliche 100 Jahre voraus. Leider blieb die Analytical Engine bis heute ein gedankliches Konstrukt und konnte nie gebaut werden. In diesem Vortrag wird zunächst die Person Charles Babbage beleuchtet, dann wird auf die Geschichte seiner theoretischen Maschine eingegangen und anschließend ihre Funktionsweise detailliert beschreiben. Am Ende wird noch vom ehrgeizigen "Plan 28" berichtet, wo unsere englischen Kollegen versuchen, die Analytical Engine nach den Aufzeichnungen von Charles Babbage bis zu ihrem 200. Geburtstag real zu erschaffen. Der Vortrag wurde ursprünglich für das VCFe 2020 aufgenommen, welches leider ausgefallen ist. about this event: https://c3voc.de
Infrastructure at Arch - Making servers go brrrrr (arch-conf-2020)
The number of services Arch provides has steadily grown over the years. How many services and servers are there, and how does it even all fit together? Also, what do we have planned for the future and how can you help? Find out in this talk! Arch Linux is a complex open-source project with many moving parts, quite a few pieces of infrastructure, and many people involved. Arch uses some modern DevOps tools like Ansible and Terraform. All of our infrastructure is entirely in the open (except for where is unreasonable to do so). While we do try to follow the general Arch dogma of keeping things simple, this sometimes conflicts with doing things _right_ and maintainable. We're mostly hosted at Hetzner with a few sponsored servers for non-critical and non-trusted services. Among our public services are: - Accounts/SSO - AUR - BBS - Bug tracker - GitLab - Mailing lists - Main page and package list - Mirror list - Patchwork - Security tracker - Wiki Next to these public services, we also operate quite a few staff-only services such as: - Build servers - Kanboard - Mail servers - Monitoring stack: Grafana, Prometheus, Alertmanager - Phrik - Quassel Our servers and services used to be hand-configured without any audit trail. In the past years, we've started the effort of formalising all services we operate using Ansible and Terraform which has been very helpful. ### Ongoing efforts While there have always been minor efforts here and there for various tasks, in recent times we've seen some increased activity especially in these topics: - Automation: Many parts in Arch have always been done manually. We're currently trying to automate many aspects of the release process for the ISO, VMs and Docker (all separate projects with different requirements). - Keycloak SSO migration: We want to have a central account service that allows for secure user account and access management. - GitLab migration: We want our GitLab to be the central point for code contribution, issue reporting, and automation. A full migration would also hopefully allow us to get rid of Flyspray, Kanboard, and Patchwork which decreases stack complexity. - Increase user engagement: As Arch Linux is a 100% volunteer-driven project, we need to be as friendly and welcoming to any potential outside contributors as we can. To this end, we're trying to increase bus factors and visibility to get users engaged. ### The future We have a long list things we eventually want to have and we're slowly moving there. The general outlook is: - More contributors - More automation - More openness - More granular access about this event: https://pretalx.com/arch-conf-online-2020/talk/B9BPWX/
Computer sammeln im Museum (vcfb20)
Computer sammeln im Museum (vcfb20)
Von den Musikautomaten des 18. Jahrhunderts bis zu den Smart Devices der Gegenwart: Die Informatiksammlung des Deutschen Technikmuseums ist zeitlich wie thematisch breit gefächert. Im Mittelpunkt des Vortrags stehen daher Sammlungs- und Dokumentationsstrategien, die helfen, diese Vielfalt zu strukturieren. Darüber hinaus werden beispielhaft historische Computer aus dem Depot des Technikmuseums gezeigt, die sonst nicht öffentlich zugänglich sind. about this event: https://c3voc.de
Arch Linux: Past, Present and Future (arch-conf-2020)
Arch Linux: Past, Present and Future (arch-conf-2020)
This year marked 18 years since the first official release of Arch Linux. Now that the distribution has reached adulthood, it is a good time to reflect on its history, the decisions that have made it the distribution it is today, and what lessons we have learned along the way. We will conclude with a discussion of the future of the distribution, what we are currently working towards and the possibilities to come. about this event: https://pretalx.com/arch-conf-online-2020/talk/UHHGNY/
DOjS (vcfb20)
DOjS ist ein integriertes System zum Entwickeln und Ausführen von Javascript-Programmen unter MS-DOS. Neben dem eingebauten Texteditor bietet es Schnittstellen für Hardware, die üblicherweise in DOS-PCs zu finden ist, wie z.B. SVGA-Grafik, Maus, Tastatur, Soundkarten oder gar 3D-Beschleunigung mit den damals üblichen Voodoo-Grafikkarten. Obwohl der primäre Fokus bei der Entwicklung auf die Erstellung elektronischer Kunstwerke (Creative Coding) gelegt wurde, kann es ebenso für die Entwicklung von Spielen verwendet werden. Es ist sowohl für Anfänger als auch Fortgeschrittene geeignet. about this event: https://c3voc.de
DOjS (vcfb20)
Computersammeln als Hobby (vcfb20)
Dieser Vortrag soll als Einstieg in den Themenkomplex dienen. Folgende Fragen sollen angeschnitten werden: Wer sammelt? Was wird gesammelt? Warum wird gesammelt? Woher kommen die alten Computer? Wen frage ich, mit wem diskutiere ich, wo finde ich meine soziale Gruppe? Was sind alte Computer wert? Alte Computer als Wertanlage? Was mache ich, wenn ich alte Computer erbe? Welche Vorkehrungen kann ich für meine alten Computer treffen für den Fall, dass ich sterbe? about this event: https://c3voc.de
Computersammeln als Hobby (vcfb20)
Eröffnungsveranstaltung (vcfb20)
Eröffnungsveranstaltung (vcfb20)
Begrüßung, Hinweise zum Ablauf. about this event: https://c3voc.de
Humanitäre Hilfe im politischen Kreuzfeuer: von den Steinen, die uns auf dem Weg nach Moria in den Weg gelegt wurden (cadusdebate)
Seit Mai 2020 hat CADUS der griechischen Regierung immer wieder angeboten, auf den Inseln in der Ägäis die medizinische Versorgung der Geflüchteten zu unterstützen. Die Hilfe wurde zunächst mit fadenscheinigen Ausreden abgelehnt, irgendwann reagierte Griechenland gar nicht mehr auf unsere wiederholenden Angebote. Zeitgleich war ein Ehrenamtlicher unseres Berliner Medics Teams vor Ort und hat uns berichtet, wie die lokale Polizei die medizinische Versorgung der Menschen nach dem Brand aktiv verhinderte. Die Liste der Menschenrechte, gegen die mutmaßlich auf Lesbos verstoßen wurde und immer noch wird, ist lang. In dieser Folge von Debate sprechen wir mit Sebastian Jünemann, Gründer von CADUS und Leiter der Rapid Response-Projekte der Organisation, und mit Louis Kennedy, Rettungsassistent und Teil der CADUS Medics Gruppe. Louis wird von seinen Erfahrungen vor Ort berichten während Sebastian den internationalen Humanitären Hilfe-Mechanismus kritisch in den Blick nimmt. about this event: https://c3voc.de
Utopiefortschritt (DS2020)
Utopiefortschritt (DS2020)
Fasst das geschaffte der diesjährigen Utopie zusammen. about this event: https://datenspuren.de/2020/fahrplan/events/11332.html
Fragmente einer Utopie: Wie könnte eine nachhaltig digitalisierte Gesellschaft 2030 aussehen? (DS2020)
Fragmente einer Utopie: Wie könnte eine nachhaltig digitalisierte Gesellschaft 2030 aussehen? (DS2020)
Inspiriert durch die 11 Forderungen der Bits- und Bäume-Bewegung wird in einem vergleichsweise prosaischen Vortrag eine Szenario beschrieben, wie Deutschland 2030 aussehen könnte, wenn die Digitalisierung sich primär am Nachhaltigkeitsprinzip und den Bedürfnissen der Menschen ausrichtet. Dabei wird auf die folgenden Teilbereiche eingegangen: Bildung, individuelle Selbstbestimmung und Sucht, demokratische Teilhabe und Verwaltung, Bezahlung, Medien, Kultur und Spiele, Handel und Logistik, Verkehr, industrielle Produktion und Lieferketten, Recycling, natürliche Ressourcen, Gesundheit, Generationengerechtigkeit. Einige Ideen werden näher erläutert und mit der aktuellen Realität und ihrer erwarteten Entwicklung abgeglichen. In der anschließenden Diskussion kann je nach Publikumsinteresse die Utopie selbst im Mittelpunkt stehen, oder Wege, wie einzelne Aspekte auch unter gegenwärtigen Bedingungen umgesetzt werden können. about this event: https://datenspuren.de/2020/fahrplan/events/11323.html
GPL, MIT, WTFPL – häh? (DS2020)
GPL, MIT, WTFPL – häh? (DS2020)
Warum gibt es so viele Software-Lizenzen? Was heißen die ganzen Abkürzungen und sind die Unterschiede so groß? Was ist der Unterschied zwischen Open-Source und freier Software? Der Vortrag richtet sich in erster Linie an Menschen, die sich für freie Software interessieren und einen Überblick über die rechtlichen Möglichkeiten in der freien Software-Entwicklung bekommen möchten. Beim Prototype Fund werden jedes Jahr zwei Kohorten betreut, deren gemeinwohlorientierte Software-Projekte unter freien Lizenzen veröffentlicht werden. Viele der Projekte werden von erfahrenen Softwareentwickler:innen umgesetzt, für einige ist es aber auch die erste Erfahrung, Software unter einer freien Lizenz zu schreiben. So kommt die Frage nach der besten Lizenz immer wieder auf. Daraus entstand die Idee, eine allgemeinen Überblick im Rahmen eines Vortrags zu geben. about this event: https://datenspuren.de/2020/fahrplan/events/11324.html
Datenschutz für Aktivist*innen (DS2020)
Datenschutz für Aktivist*innen (DS2020)
Dies ist ein Leitfaden zur digitalen Selbstverteidigung mit besonderem Fokus auf Aktivismus, Demonstrationen und politische Teilhabe. Es wird diskutiert, wieso Datenschutz und Verschlüsselung wichtig sind und wie man mit einfachen Mitteln sein digitales Leben schützen kann. about this event: https://datenspuren.de/2020/fahrplan/events/11314.html
Democratizing and Decolonizing the Future (DS2020)
Democratizing and Decolonizing the Future (DS2020)
In this online podium discussion we will present the power of critical ideas and show examples of utopian futures in the making in Indonesia. The projects created by Indonesian hackers and makers use technology to solve one or more local problems, attempting to create more equitable and positive future for their communities. They will be streamed as they happen live: different projects from around Indonesia will show how they make social change happen. Indonesia has a striving hacker and maker, activist and innovator ecosystem, and many of them have been active for more than 20 years, since the first free elections were held in 1999. They have been asking difficult questions about society and finding answers that they choose to represent in different ways: music festivals, educational workshops on climate change or privacy, community projects that involve artists and locals, or building ICT-infrastructure to allow people in rural areas to access the Internet and thereby, information. In this session, we will try to bring some of them together to show the projects they’re working on today to turn the dystopia into a utopia. Two projects are confirmed, including - Benny, a media artist & independent media researcher, started in 1999 and involved in various national and also international media events.He focuses on human-machine and machine-machine interaction. Recently he formed a collaborative project with interdisciplinary colleagues as "Oknum Media Kolektif" and some of the works are: Bitversus, Double Layer Panopticon, Mencari Wiji (searching for Wiji), Rekombinan & Insitu. He will share some experiences of those works. - Irene Agrivina is an open systems advocate, technologist, artist and educator. She is one of the founding members and current directors of HONF, the Yogyakarta based new media and technology laboratory. Created in 1998 as a place of open expression, art and cultural technologies in the wake of the Indonesian "revolution", HONF aka the 'House of Natural Fiber' was born out of the social and political turmoil against the Suharto regime, its nepotism and governmental corruption. Agrivina will share her experiences working with affordable and open technologies for grassroots movement in Indonesia. - Common Room has been involved in developing an urban/rural collaboration platform together with Kasepuhan Ciptagelar indigenous community in West Java since 2013. For this session, Common Room will share some experience in developing local community-based internet infrastructure in Ciptagelar region. - Instead of creating new applications, Hysteria Collective uses existing tech for community advocacy work: for example, to tell the history of a village. We use anthropological methods to build relationships with communities in order to explore community solidarity and we look for the collective memories through daily life stories and folklore. To tell these stories and emphasize the outcomes, we use technology as a tool, way or method to achieve the goal of sharing the stories, for example, through open street map, aurasma or HP reveal and social media. What ties these projects together is their capability to critically assess the current societal, political, technological situation and address it in meaningful ways to show that the future can be safer, sounder and more equal for all of us. The solutions they come up with are just as diverse as the problems they address, so let’s hear more about it from them. about this event: https://datenspuren.de/2020/fahrplan/events/11322.html
Philosophisches Frühstück (DS2020)
Philosophisches Frühstück (DS2020)
Am Hacker-Sonntagvormittag wollen wir traditionsgemäß ein wenig philosophische Unterhaltung und Erbauung anbieten und dabei die Möglichkeiten der modernen Technik nutzen. Die Idee leitet sich hiervon https://de.wikipedia.org/wiki/Chinesisches_Zimmer ab und braucht an technischen Voraussetzungen eigentlich nur einen beliebiegen, textbasierten Chat, oder besser gesagt zwei davon. Optional geht auch zur Unterhaltung Video (BBB) dazu. dr.paul, friedrich, juan werden im Zentralwerk sein und sich in ein Zimmer begeben und Frühstücken, zusammen mit Büchern und anderen Quellen. ajuvo schaltet sich evtl. remote dazu (muss So. evtl. in Hamburg sein). Auch die datenspuren-Gäste sollten frühstücken und den 1. Chat mit Fragen möglichst im Stil nach der Idee des Chin. Zimmers füttern. Auch gängige Fremdsprachen und Code (einfach) sind zugelassen. Die Philosophen werden im gleichen Stil antworten. Im 2. Chat laufen derweil Kommentare der Gäste. Ziel ist, am Ende ein Bildungserlebnis zu den Fragen des künstlichen Bewusstseins erzeugt zu haben. about this event: https://datenspuren.de/2020/fahrplan/events/11312.html
Game of Robots (DS2020)
Irgendwas mit Roboter und gegeneinander schnell fahren lassen Irgendwas mit Roboter und gegeneinander schnell fahren lassen about this event: https://datenspuren.de/2020/fahrplan/events/11320.html
Game of Robots (DS2020)
"Gott würfelt nicht!" (DS2020)
"Gott würfelt nicht!" (DS2020)
Eine Einführung in die Quantenkryptografie mit Uli Kleemann für Nicht Physiker und Mathematiker mit Viedeosequenzen Die Bell'sche Ungleichung real oder lokal Quantenbits nicht 0 oder 1 sondern 0 und 1 Was ist eigentlich Zufall? Das Doppelspalt Experiment Qantenkryptografie wo ist eigentlich das Problem? Wie funktioniert ein Quantencomputer? Ist Teleprtation möglich? Quantencomputer das Aus für alle Verschlüsselung Schrödingers Katze seit 70 Jahren nicht mehr gefüttert lebt sio nun oder ist sie tot? "Spukhafte Fernwirkung" von verschränkten Zuständen Über Materie? Aus Eins mach Zwei Der Shor Algorithmus Quanten-Fouriertransformation Das BB84 Protokoll zum Quanten Schlüsselaustausch Kopierschutz durch Unschärfe das no-cloning-theore Prognose Post Quantum Kryptografie Fragen about this event: https://datenspuren.de/2020/fahrplan/events/11318.html
micro:beacons (DS2020)
Um die Virenlast in der neuen Welt unter Kontrolle zu halten, wurden Signalsender installiert. Die Empfangstechnik ist jedoch nicht überall verfügbar. Ein micro:Gerät soll hier Abhilfe schaffen. Der micro:bit kann BLE. Damit sollte man doch auch die Beacons der Corona-Warn-App sehen können. Geht das wirklich? Wozu soll das gut sein? about this event: https://datenspuren.de/2020/fahrplan/events/11329.html
micro:beacons (DS2020)
Julian’s Paper Craft (JPC) und 4D-Printing (DS2020)
Julian’s Paper Craft (JPC) und 4D-Printing (DS2020)
From a starshade on a spaceship to a nanobot that dissolves, the art of paperfolding has been applied in many disciplins. AND we want more, we want to keep dreaming! This talk will show another relationship to paper art and its use in future technology. It is about the paper art works by creator Julian Park from South Korea and their potential in 4D-printing. JPC is unique because it allows creative thinking in spatial dimensions. A single piece of paper turns into a three-dimentional figure with minimal cuts in the paper. Many of them don't even leave any leftovers. about this event: https://datenspuren.de/2020/fahrplan/events/11327.html
Kooperation Gegen Polizeigewalt (DS2020)
Kooperation Gegen Polizeigewalt (DS2020)
Polizeiarbeit kontrollieren – Polizeikontrollen dokumentieren Während der Proteste gegen das neue Polizeigesetz wurde über eine unabhängige Beschwerdestelle für polizeiliches Fehlverhalten diskutiert. Diese Diskussion wurde von den politischen Parteien nie in ein reales Projekt umgesetzt. Da die Politiker:innen nicht in der Lage sind, einen Teil der Exekutive zu kontrollieren, haben wir beschlossen, dass dies nur durch die Bevölkerung selbst möglich ist. about this event: https://datenspuren.de/2020/fahrplan/events/11316.html