| Sat 09:30 |
Janson |
Main Track |
FOSDEM Staff, Richard "RichiH" Hartmann |
Welcome to FOSDEM 2026 |
Slides
|
WebM video
|
MP4 video
|
| Sat 10:00 |
Janson |
Main Track |
Michiel Leenaars |
FOSS in times of war, scarcity and (adversarial) AI |
|
WebM video
|
MP4 video
|
| Sat 11:00 |
Janson |
Main Track |
Patrick Steinhardt |
Evolving Git for the next decade |
|
WebM video
|
MP4 video
|
| Sat 12:00 |
Janson |
Main Track |
Raphaël Gomès, Pierre-Yves David |
Mercurial, 20 years and counting: how are we still alive and kicking? |
|
WebM video
|
MP4 video
|
| Sat 13:00 |
Janson |
Main Track |
Vladislav Shpilevoy |
An Efficient Git Workflow For High-Stakes Projects |
|
WebM video
|
MP4 video
|
| Sat 14:00 |
Janson |
Main Track |
Alya Abbott |
Pull requests maintainers will love to review |
Slides
|
WebM video
|
MP4 video
|
| Sat 15:00 |
Janson |
Main Track |
Quintessence Anx |
How to keep Open Source open without leaving our communities open to threats |
|
|
|
| Sat 15:30 |
Janson |
Main Track |
Katharine Jarmul |
What do we mean when we say Sovereign AI? |
|
WebM video
|
MP4 video
|
| Sat 16:00 |
Janson |
Main Track |
Bogomil Shopov - Бого, Benjamin Alan Jamie, Rémi Duraffort, Raphael Odini, Alexey Dubovskoy, Anton Borisov, Josephine Pfeiffer, Maanav Nagda, Massimiliano Giovagnoli, Carles Onielfa, Alex Bourreau, alberto |
Lightning lightning talks 1 |
Slides
|
WebM video
|
MP4 video
|
| Sat 17:00 |
Janson |
Main Track |
HP van Braam |
Adversarial Interoperability - Writing a Microsoft Bob application |
Slides
|
WebM video
|
MP4 video
|
| Sat 17:30 |
Janson |
Main Track |
Ramon (Ray) Santamaria |
raylib: a 12-year adventure as a solo-maintainer |
|
WebM video
|
MP4 video
|
| Sat 18:00 |
Janson |
Main Track |
Steven Goodwin |
The Big FOSDEM Quiz of the Year |
|
WebM video
|
MP4 video
|
| Sat 10:30 |
K.1.105 (La Fontaine) |
Main Track (K-building) |
Erin Kalousková |
Wayland compositors for fun and profit |
Slides
|
|
|
| Sat 11:00 |
K.1.105 (La Fontaine) |
Main Track (K-building) |
Aleix Pol |
KDE at 30: Still looking ahead |
|
WebM video
|
MP4 video
|
| Sat 12:00 |
K.1.105 (La Fontaine) |
Main Track (K-building) |
Holger Dyroff |
Linux on the Desktop – Why Digital Sovereignty Starts Here |
Slides
|
WebM video
|
MP4 video
|
| Sat 12:30 |
K.1.105 (La Fontaine) |
Main Track (K-building) |
Patrick Fitzgerald |
The Great Migration |
|
WebM video
|
MP4 video
|
| Sat 13:00 |
K.1.105 (La Fontaine) |
Main Track (K-building) |
Michael Meeks |
The challenges of FLOSS Office Suites |
Slides
|
WebM video
|
MP4 video
|
| Sat 14:00 |
K.1.105 (La Fontaine) |
Main Track (K-building) |
Leah Rowe |
Libreboot: Free Your BIOS Today! |
Slides
|
WebM video
|
MP4 video
|
| Sat 15:00 |
K.1.105 (La Fontaine) |
Main Track (K-building) |
effie mouzeli |
Running Wikipedia on Bare Metal, Open Source, and a Healthy Dose of Caching |
|
WebM video
|
MP4 video
|
| Sat 15:30 |
K.1.105 (La Fontaine) |
Main Track (K-building) |
Mike McQuaid |
What happened to RubyGems and what can we learn? |
Slides
|
WebM video
|
MP4 video
|
| Sat 16:00 |
K.1.105 (La Fontaine) |
Main Track (K-building) |
Alexander Sosna |
Zero-Downtime Upgrades: PostgreSQL and OS/glibc at Global Scale |
Slides
|
WebM video
|
MP4 video
|
| Sat 17:00 |
K.1.105 (La Fontaine) |
Main Track (K-building) |
Kenneth Hoste |
How to Make Package Managers Scream |
Slides
|
WebM video
|
MP4 video
|
| Sat 18:00 |
K.1.105 (La Fontaine) |
Main Track (K-building) |
Philipp Ahmann |
Code, Compliance, and Confusion: Open Source in Safety-Critical Products |
Slides
|
WebM video
|
MP4 video
|
| Sat 10:30 |
K.3.201 |
Package Management |
Adam Harvey |
A phishy case study |
|
WebM video
|
MP4 video
|
| Sat 11:00 |
K.3.201 |
Package Management |
Zach Steindler |
Current state of attestations in programming language ecosystems |
|
WebM video
|
MP4 video
|
| Sat 11:30 |
K.3.201 |
Package Management |
Gábor Boskovits |
Name resolution in package management systems - A reproducibility perspective |
|
WebM video
|
MP4 video
|
| Sat 12:00 |
K.3.201 |
Package Management |
Ryan Gibb |
Package managers à la carte: A Formal Model of Dependency Resolution |
|
WebM video
|
MP4 video
|
| Sat 12:30 |
K.3.201 |
Package Management |
Matthew Suozzo |
Trust Nothing, Trace Everything: Auditing Package Builds at Scale with OSS Rebuild |
|
WebM video
|
MP4 video
|
| Sat 13:00 |
K.3.201 |
Package Management |
Philippe Ombredanne |
PURL: From FOSDEM 2018 to international standard |
|
|
|
| Sat 13:15 |
K.3.201 |
Package Management |
Vlad-Stefan Harbuz |
Binary Dependencies: Identifying the Hidden Packages We All Depend On |
|
WebM video
|
MP4 video
|
| Sat 13:30 |
K.3.201 |
Package Management |
Michael Winser |
The terrible economics of package registries and how to fix them |
|
WebM video
|
MP4 video
|
| Sat 14:00 |
K.3.201 |
Package Management |
Mike McQuaid |
Package Management Learnings from Homebrew |
Slides
|
WebM video
|
MP4 video
|
| Sat 15:00 |
K.3.201 |
BSD, illumos, bhyve, OpenZFS |
Thibault Payet |
The state of gaming on FreeBSD |
Slides
|
WebM video
|
MP4 video
|
| Sat 15:25 |
K.3.201 |
BSD, illumos, bhyve, OpenZFS |
Paul Floyd |
Valgrind for DragonFly/Net/Open BSD? |
Slides
|
WebM video
|
MP4 video
|
| Sat 15:50 |
K.3.201 |
BSD, illumos, bhyve, OpenZFS |
Emile 'iMil' Heitor, Pierre Pronchery |
smolBSD: boots faster than its shadow! |
|
WebM video
|
MP4 video
|
| Sat 16:20 |
K.3.201 |
BSD, illumos, bhyve, OpenZFS |
Till Wegmüller |
(Re)Building a next gen system package Manager and Image management tool |
Slides
|
WebM video
|
MP4 video
|
| Sat 16:45 |
K.3.201 |
BSD, illumos, bhyve, OpenZFS |
Evan Wilde, Michael Chiu |
Dancing with Daemons: Porting Swift to FreeBSD |
|
WebM video
|
MP4 video
|
| Sat 17:15 |
K.3.201 |
BSD, illumos, bhyve, OpenZFS |
Charalampos Mainas, Anastassios Nanos |
Bringing BSD Applications on Linux container platforms with urunc |
Slides
|
WebM video
|
MP4 video
|
| Sat 17:45 |
K.3.201 |
BSD, illumos, bhyve, OpenZFS |
Thomas Munro |
Optimising kernels and file systems for PostgreSQL, a cross-project talk |
|
WebM video
|
MP4 video
|
| Sat 18:15 |
K.3.201 |
BSD, illumos, bhyve, OpenZFS |
Stefan Sperling, Omar Polo |
Browsing Git repositories with gotwebd |
|
WebM video
|
MP4 video
|
| Sat 18:40 |
K.3.201 |
BSD, illumos, bhyve, OpenZFS |
Polarian |
Securing your network with OpenBSD |
|
WebM video
|
MP4 video
|
| Sat 10:30 |
K.3.401 |
Collaboration and content management |
Ludovic Dubost |
CryptPad updates: latest in private real-time collaboration |
Slides
|
WebM video
|
MP4 video
|
| Sat 11:00 |
K.3.401 |
Collaboration and content management |
Jos Poortvliet |
Politics in collaboration? I don't care, give me features! |
|
|
|
| Sat 11:30 |
K.3.401 |
Collaboration and content management |
Szilárd Hajba |
Cloudillo — Beyond Self-Hosting: Building a New Generation of Collaborative Applications |
|
WebM video
|
MP4 video
|
| Sat 11:55 |
K.3.401 |
Collaboration and content management |
Julie Rymer |
Taiga, Tenzu and the small story of sustainability in opensource |
Slides
|
WebM video
|
MP4 video
|
| Sat 12:25 |
K.3.401 |
Collaboration and content management |
Wieland Lindenthal |
OpenProject: A year Full of Updates |
|
WebM video
|
MP4 video
|
| Sat 12:55 |
K.3.401 |
Collaboration and content management |
Alexander Smolianitski |
100-Day-Challenges: Advancing European Sovereign IT Together |
|
WebM video
|
MP4 video
|
| Sat 13:20 |
K.3.401 |
Collaboration and content management |
Jos Poortvliet |
How the public sector can sustainably work with open source communities |
|
|
|
| Sat 13:45 |
K.3.401 |
Collaboration and content management |
Yousef El-Dardiry, Nick Perez |
What's new in BlockNote? (The Block-Based, Notion-Style Editor) |
|
|
|
| Sat 14:15 |
K.3.401 |
Collaboration and content management |
Manuel Leduc |
Let's put Cristal everywhere - How to embed wikis in heterogeneous web platforms |
Slides
|
WebM video
|
MP4 video
|
| Sat 14:45 |
K.3.401 |
Collaboration and content management |
Stephan Meijer, Albert Krewinkel |
Document interopability and conversion: it shouldn’t be that hard! |
|
|
|
| Sat 15:15 |
K.3.401 |
Collaboration and content management |
Michael Meeks |
Collabora Office - off & on collaboration |
|
WebM video
|
MP4 video
|
| Sat 15:45 |
K.3.401 |
Collaboration and content management |
Pranam Lashkari |
Collaborative slideshow with Collabora Online |
|
WebM video
|
MP4 video
|
| Sat 16:05 |
K.3.401 |
Collaboration and content management |
Mike Gifford |
We Need to Support Authors Better to Deliver Accessible Content |
|
WebM video
|
MP4 video
|
| Sat 16:35 |
K.3.401 |
Collaboration and content management |
Jehan Monnier, Alexandre Jörgensen |
Integrating open source telephony into a digital workplace |
|
|
|
| Sat 17:05 |
K.3.401 |
Collaboration and content management |
Dennis Snell |
Stronger interop through HTML and better tooling. |
|
WebM video
|
MP4 video
|
| Sat 17:35 |
K.3.401 |
Collaboration and content management |
Sebastian Hagens |
POSSE content with Drupal using Nostr |
|
WebM video
|
MP4 video
|
| Sat 18:05 |
K.3.401 |
Collaboration and content management |
Jan Černý, David Koňařík |
Building a student wiki at MFF Charles University |
Slides
|
WebM video
|
MP4 video
|
| Sat 18:30 |
K.3.401 |
Collaboration and content management |
Jos van den Oever |
Building a TODO app on top of Forgejo |
Slides
|
WebM video
|
MP4 video
|
| Sat 11:05 |
K.3.601 |
FPGA and VLSI |
Daniel Schultz |
ElemRV - Open-Source RISC-V Microcontroller |
Slides
|
WebM video
|
MP4 video
|
| Sat 11:40 |
K.3.601 |
FPGA and VLSI |
Philipp K. Krause |
f8 - an architecture for small embedded systems |
Slides
|
WebM video
|
MP4 video
|
| Sat 12:10 |
K.3.601 |
FPGA and VLSI |
Babar Khan |
FPGAs in Finance: A Practical 101 as in 2026 |
|
|
|
| Sat 12:45 |
K.3.601 |
FPGA and VLSI |
Jonas Künstler |
From Specification to Silicon: Building a Tapeout Ready Custom eFPGA with the FABulous 2.0 Framework |
Slides
|
WebM video
|
MP4 video
|
| Sat 13:20 |
K.3.601 |
FPGA and VLSI |
Sven Krause, Denis Lebold, Sebastian Wittlich |
Open-source software toolchain for FPGA development with a focus on SoPCs |
|
|
|
| Sat 14:30 |
K.3.601 |
Railways and Open Transport |
Max Mehl, Cornelius Schumacher, Simon Clavier, Loic HAMELIN, Brede Dammen, Peter Keller, Felix Gündling, Tu-Tho Thai |
Welcome to the Railways and Open Transport Devroom |
|
|
|
| Sat 14:35 |
K.3.601 |
Railways and Open Transport |
Glenn Eriksson |
Digital disruption in the public transport sector through open source community engagement |
|
|
|
| Sat 15:00 |
K.3.601 |
Railways and Open Transport |
Stefan Jugelt, Yann Seimandi |
Europe’s New Mobility Architecture: MMTIS, NAPCORE, TSI Telematics and the Future of Multimodal & Railway Standards |
|
|
|
| Sat 15:25 |
K.3.601 |
Railways and Open Transport |
Brede Dammen, Jan Vlčinský |
Awesome NAPCORE Tools: A Community Registry for European Mobility Data Tools |
Slides
|
WebM video
|
MP4 video
|
| Sat 15:30 |
K.3.601 |
Railways and Open Transport |
Isabelle de Robert |
the Mobility Database |
|
|
|
| Sat 15:50 |
K.3.601 |
Railways and Open Transport |
David Koňařík |
The state of open data in Czech public transport |
Slides
|
WebM video
|
MP4 video
|
| Sat 16:15 |
K.3.601 |
Railways and Open Transport |
Adam Pioterek |
From first FLOSS Poznań public transport app to global coverage with Transitous |
Slides
|
WebM video
|
MP4 video
|
| Sat 16:20 |
K.3.601 |
Railways and Open Transport |
Jonah Brüchert |
Crowdsourcing Delay Information |
Slides
|
|
|
| Sat 16:25 |
K.3.601 |
Railways and Open Transport |
Julius Tens |
DB InfraGO's OpenStation: NeTEx + SIRI for railway stations |
Slides
|
WebM video
|
MP4 video
|
| Sat 16:35 |
K.3.601 |
Railways and Open Transport |
Jonas Lindström |
OTP Finds a way |
Slides
|
WebM video
|
MP4 video
|
| Sat 16:55 |
K.3.601 |
Railways and Open Transport |
Robin Durner |
Probabilistic Turn-By-Turn Directions for Public Transport |
Slides
|
WebM video
|
MP4 video
|
| Sat 17:15 |
K.3.601 |
Railways and Open Transport |
Lluis Esquerda |
Citybikes: scraping the world for bike sharing data so you don't have to |
Slides
|
WebM video
|
MP4 video
|
| Sat 17:35 |
K.3.601 |
Railways and Open Transport |
Ilya Boyandin |
Scaling Mobility Flow Visualization: Origin-Destination Data with DuckDB, Flowmap.gl, and SQLRooms |
|
WebM video
|
MP4 video
|
| Sat 17:55 |
K.3.601 |
Railways and Open Transport |
Bastian Ehrenholz, Paula von der Heide |
Promoting a consistent open source workflow for railway analysis by connecting OSRD and SUMO |
|
WebM video
|
MP4 video
|
| Sat 18:15 |
K.3.601 |
Railways and Open Transport |
Eloi Charpentier |
Automated short-term train planning in OSRD: from POC to production |
Slides
|
WebM video
|
MP4 video
|
| Sat 18:40 |
K.3.601 |
Railways and Open Transport |
Matija Šuklje |
HackerTrain: the first real (and distributed) train trip from N places on M routes to Brussels |
|
WebM video
|
MP4 video
|
| Sat 10:30 |
K.4.201 |
Modern Email |
TELLIER Benoit, Damian Poddebniak, Mechiel Lukkien, Hans-Jörg Happel, Arnt Gulbrandsen, Ben Bucksch, Mauro De Gennaro |
Introduction to the Modern Email DevRoom |
|
WebM video
|
MP4 video
|
| Sat 10:35 |
K.4.201 |
Modern Email |
Arnt Gulbrandsen |
Webmail, the new generation |
|
WebM video
|
MP4 video
|
| Sat 11:00 |
K.4.201 |
Modern Email |
Pascal Bleser |
OpenCloud Groupware, a new JMAP client |
Slides
|
WebM video
|
MP4 video
|
| Sat 11:30 |
K.4.201 |
Modern Email |
Ben Bucksch |
Parula - New features on the new email app |
|
WebM video
|
MP4 video
|
| Sat 12:00 |
K.4.201 |
Modern Email |
Brendan Abolivier |
A short story of supporting Microsoft Exchange in Thunderbird |
Slides
|
WebM video
|
MP4 video
|
| Sat 12:15 |
K.4.201 |
Modern Email |
Markus Feilner |
Second Kontact - using KDE Kontact in enterprise |
|
WebM video
|
MP4 video
|
| Sat 12:30 |
K.4.201 |
Modern Email |
Carsten Rosenberg, Manu Zurmuehl |
Mail & Security - Lessons learned and interesting tools |
|
WebM video
|
MP4 video
|
| Sat 13:00 |
K.4.201 |
Modern Email |
holger krekel |
Autocrypt 2: Post-Quantum-Cryptography and Reliable Deletion ("Forward-Secrecy") |
|
WebM video
|
MP4 video
|
| Sat 13:30 |
K.4.201 |
Modern Email |
Vsevolod Stakhov |
Rspamd: A Year of Features and LLM-Assisted Development |
Slides
|
|
|
| Sat 14:00 |
K.4.201 |
Modern Email |
Leon Trampert, Daniel Weber, Michael Schwarz |
Cascading Spy Sheets: The Privacy & Security Implications of CSS in Emails |
Slides
|
WebM video
|
MP4 video
|
| Sat 14:30 |
K.4.201 |
Modern Email |
Benjamin Andre, Samuel Paccoud |
Open Buro: Integrating applications to create a Smart Platform Experience |
|
|
|
| Sat 15:00 |
K.4.201 |
Modern Email |
Sylvain Zimmer |
Messages: how a French government agency broke free of IMAP |
|
WebM video
|
MP4 video
|
| Sat 15:30 |
K.4.201 |
Modern Email |
Ricardo Signes |
JMAP for Everything (Destroy All Monsters): JMAP Calendar, Contacts, Files |
|
WebM video
|
MP4 video
|
| Sat 16:00 |
K.4.201 |
Modern Email |
Mauro De Gennaro |
Stalwart: Can Open Source do Gmail-scale Email? |
|
WebM video
|
MP4 video
|
| Sat 16:30 |
K.4.201 |
Modern Email |
Andris Reinman |
WildDuck: Rethinking Email Server Architecture for the Cloud Era |
|
WebM video
|
MP4 video
|
| Sat 17:00 |
K.4.201 |
Modern Email |
Jens Erat |
Dovecot - Replicating replication: highly available, open source Dovecot 2.4 servers |
Slides
|
WebM video
|
MP4 video
|
| Sat 17:30 |
K.4.201 |
Modern Email |
TELLIER Benoit |
Performances tests with Gatling IMAP |
|
WebM video
|
MP4 video
|
| Sat 17:50 |
K.4.201 |
Modern Email |
Benjamin W. Broersma |
Online tooling to check mail config [internet.nl etc.] |
|
WebM video
|
MP4 video
|
| Sat 18:10 |
K.4.201 |
Modern Email |
Marcus Bointon |
BadSMTP – the reliably unreliable mail server |
|
WebM video
|
MP4 video
|
| Sat 11:00 |
K.4.401 |
BOF/Unconference |
Michael Opdenacker, Philip Balister |
OpenEmbedded / Yocto BoF |
Slides
|
|
|
| Sat 12:00 |
K.4.401 |
BOF/Unconference |
Jean-Luc Dorel |
Information on Open Internet Stack calls from European Commission |
|
|
|
| Sat 13:00 |
K.4.401 |
BOF/Unconference |
Ronny Lam, Tessel Renzenbrink (NLnet) |
NGI Zero network meetup BOF |
|
|
|
| Sat 14:00 |
K.4.401 |
BOF/Unconference |
Jelle van der Waa, Holger Levsen |
Reproducible Builds Meetup |
|
|
|
| Sat 15:00 |
K.4.401 |
BOF/Unconference |
Olle E. Johansson |
Vulnerability today: What's the state of Open Source vulnerability management? |
|
|
|
| Sat 16:00 |
K.4.401 |
BOF/Unconference |
Salve J. Nilsen, Emmanuel Seyman |
Perl & Raku community BoF |
|
|
|
| Sat 17:00 |
K.4.401 |
BOF/Unconference |
t-lo |
Special-Purpose Linux Operating Systems Meetup BOF |
|
|
|
| Sat 10:30 |
K.4.601 |
Open Media devroom |
Michael Riesch |
Upstreaming Progress: Video Capture and Camera Support for Recent Rockchip SoCs |
Slides
|
WebM video
|
MP4 video
|
| Sat 10:50 |
K.4.601 |
Open Media devroom |
Tim Panton |
Latency reduction in Video streaming with Linux’s camera and encoder APIs |
Slides
|
WebM video
|
MP4 video
|
| Sat 11:10 |
K.4.601 |
Open Media devroom |
Philippe Normand |
WebRTC support in WebKitGTK and WPEWebKit with GStreamer: Current status and plans |
Slides
|
WebM video
|
MP4 video
|
| Sat 11:35 |
K.4.601 |
Open Media devroom |
Thibault Raffaillac |
Innovations with YAML/CABAC in H.264/AVC software decoding |
Slides
|
WebM video
|
MP4 video
|
| Sat 11:55 |
K.4.601 |
Open Media devroom |
Romain Beauxis |
Bridging the gap between browser and backend media processing |
Slides
|
WebM video
|
MP4 video
|
| Sat 12:20 |
K.4.601 |
Open Media devroom |
Jean Baptiste Kempf |
Update on FFmpeg, VLC, related libraries and Kyber |
|
WebM video
|
MP4 video
|
| Sat 12:40 |
K.4.601 |
Open Media devroom |
Eli Mallon |
Decentralized Public Broadcast with Streamplace |
|
WebM video
|
MP4 video
|
| Sat 13:05 |
K.4.601 |
Open Media devroom |
Jean Baptiste Kempf, Yuning Liang |
Enabling Intelligent Media Playback on RISC-V: VLC with Whisper STT and Qwen T2T on Next-Gen RISC-V AI PCs |
|
WebM video
|
MP4 video
|
| Sat 13:25 |
K.4.601 |
Open Media devroom |
Daniel Morin |
Machine Learning in GStreamer: Frameworks, Tensors, and Analytics |
|
WebM video
|
MP4 video
|
| Sat 13:50 |
K.4.601 |
Open Media devroom |
Lorenzo Miniero |
imquic, a QUIC library for real-time media |
Slides
|
WebM video
|
MP4 video
|
| Sat 14:10 |
K.4.601 |
Open Media devroom |
Jaron Viëtor |
Open Source video mixing and syncing with real-time control |
|
WebM video
|
MP4 video
|
| Sat 15:05 |
K.4.601 |
Bioinformatics & Computational Biology |
Nicolas Vannieuwkerke, Júlia |
Workflows made easy: the nf-core community |
Slides
|
WebM video
|
MP4 video
|
| Sat 15:30 |
K.4.601 |
Bioinformatics & Computational Biology |
Tilo Mathes, José Manuel Domínguez |
Building Open Research Infrastructure: Connecting the Lab Bench to Computational Analysis with RSpace & Galaxy |
Slides
|
WebM video
|
MP4 video
|
| Sat 15:45 |
K.4.601 |
Bioinformatics & Computational Biology |
László Kupcsik |
Building Everything with Nothing – Harnessing Nix for Bioinformatics |
Slides
|
WebM video
|
MP4 video
|
| Sat 16:05 |
K.4.601 |
Bioinformatics & Computational Biology |
Jose Espinosa-Carrasco |
nf-core proteinfold: a community-driven open source pipeline for deep learning based protein structure prediction methods |
Slides
|
WebM video
|
MP4 video
|
| Sat 16:20 |
K.4.601 |
Bioinformatics & Computational Biology |
Aurélien Luciani |
ProtVista: Open-Source Protein Feature Visualisation with reusable Web Components |
Slides
|
WebM video
|
MP4 video
|
| Sat 16:35 |
K.4.601 |
Bioinformatics & Computational Biology |
Ben Busby |
Helping to Mend the Disconnect Between Biological Research and Medicine: A tale of two -- different -- kinds of graphs |
Slides
|
WebM video
|
MP4 video
|
| Sat 16:50 |
K.4.601 |
Bioinformatics & Computational Biology |
Bob Van Hove |
Gen: Git for genomes |
Slides
|
WebM video
|
MP4 video
|
| Sat 17:10 |
K.4.601 |
Bioinformatics & Computational Biology |
Vissarion Fisikopoulos |
dingo: a Python package for metabolic flux sampling |
|
WebM video
|
MP4 video
|
| Sat 17:25 |
K.4.601 |
Bioinformatics & Computational Biology |
Olga Kalinina |
Avoid information leakage pitfalls while doing AI in bioinformatics |
Slides
|
WebM video
|
MP4 video
|
| Sat 17:40 |
K.4.601 |
Bioinformatics & Computational Biology |
Niko Sirmpilatze |
Movement: a Python toolbox for analysing motion tracking data |
|
WebM video
|
MP4 video
|
| Sat 17:55 |
K.4.601 |
Bioinformatics & Computational Biology |
Sotirios Panagiotou |
EDEN: A modular platform for neural simulator research |
Slides
|
WebM video
|
MP4 video
|
| Sat 18:10 |
K.4.601 |
Bioinformatics & Computational Biology |
Andreas Tille |
Debian Med beyond COVID-19: how a Debian Blend gained momentum |
Slides
|
WebM video
|
MP4 video
|
| Sat 18:30 |
K.4.601 |
Bioinformatics & Computational Biology |
Felix Wiegand |
Datavzrd: Rapid programming- and maintenance-free interactive visualization and communication of tabular data |
Slides
|
WebM video
|
MP4 video
|
| Sat 18:40 |
K.4.601 |
Bioinformatics & Computational Biology |
Babar Khan, Simon Tournier, Fabian Fulga, valentin, Payton Yau |
Lightning Talks |
Slides
|
WebM video
|
MP4 video
|
| Sat 10:30 |
H.1301 (Cornil) |
Geospatial |
Edward Betts |
Geospatial devroom welcome |
|
|
|
| Sat 10:35 |
H.1301 (Cornil) |
Geospatial |
Ilya Zverev |
GIS are in the plugins |
|
WebM video
|
MP4 video
|
| Sat 11:15 |
H.1301 (Cornil) |
Geospatial |
Frank Elsinga, Bart Louwers |
State of the MapLibre Tile Format |
|
WebM video
|
MP4 video
|
| Sat 11:55 |
H.1301 (Cornil) |
Geospatial |
Vissarion Fisikopoulos |
Boost.Geometry: A C++ library for geometric computations |
|
WebM video
|
MP4 video
|
| Sat 12:35 |
H.1301 (Cornil) |
Geospatial |
François Lacombe |
Monitoring OpenStreetMap contribution topics with Podoma |
Slides
|
WebM video
|
MP4 video
|
| Sat 13:15 |
H.1301 (Cornil) |
Geospatial |
Matthew White |
A new stack for OpenStreetMap vector tiles |
|
WebM video
|
MP4 video
|
| Sat 13:25 |
H.1301 (Cornil) |
Geospatial |
Lluis Esquerda |
Exploring time series bike share data with duckdb |
Slides
|
WebM video
|
MP4 video
|
| Sat 13:35 |
H.1301 (Cornil) |
Geospatial |
Brian Duggan |
Keeping Spatial Scripting Sane |
Slides
|
WebM video
|
MP4 video
|
| Sat 13:45 |
H.1301 (Cornil) |
Geospatial |
Terence Eden |
A crowd-sourced open data site for memorial benches! |
|
|
|
| Sat 13:55 |
H.1301 (Cornil) |
Geospatial |
Dimas Ciputra |
BIMS: An Open-Source Platform for Biodiversity Data and Decision-Making |
|
|
|
| Sat 14:05 |
H.1301 (Cornil) |
Geospatial |
Bogomil Shopov - Бого |
Lessons from teaching 100+ beginners to use the OpenStreetMap |
Slides
|
WebM video
|
MP4 video
|
| Sat 14:20 |
H.1301 (Cornil) |
Geospatial |
Arjun Verma |
JupyterGIS — Interactive, Collaborative, and Client-Side Geospatial Computing in JupyterLab |
|
|
|
| Sat 15:00 |
H.1301 (Cornil) |
Geospatial |
Pratichhya Sharma, Emile Sonneveld |
Build Reusable EO Workflows using openEO in the Copernicus Data Space Ecosystem |
|
|
|
| Sat 15:40 |
H.1301 (Cornil) |
Geospatial |
Tali |
Climate × Health Pulse: Open Geospatial Prototype for Climate-Aware County Health Planning in Kenya |
|
WebM video
|
MP4 video
|
| Sat 16:20 |
H.1301 (Cornil) |
Geospatial |
Alexey Milovidov |
Planes, Ships, Birds - building real-time visualizations with ClickHouse |
|
|
|
| Sat 17:00 |
H.1301 (Cornil) |
Geospatial |
Wookey |
Cave surveying - GIS with a Z-axis |
|
WebM video
|
MP4 video
|
| Sat 17:40 |
H.1301 (Cornil) |
Geospatial |
Pierre Beyssac |
Millipede and Centipede-RTK: centimeter-level GNSS positioning for the rest of us |
|
|
|
| Sat 18:20 |
H.1301 (Cornil) |
Geospatial |
Tobias Knerr |
OSM2World: 3D rendering OpenStreetMap data |
Slides
|
WebM video
|
MP4 video
|
| Sat 10:30 |
H.1302 (Depage) |
Network |
Oskar Mansfeld |
The Fast and the Spurious: Congestion Control Experimentation in Firefox's QUIC stack |
Slides
|
WebM video
|
MP4 video
|
| Sat 10:55 |
H.1302 (Depage) |
Network |
Floris Bruynooghe |
Building QUIC Multipath |
Slides
|
WebM video
|
MP4 video
|
| Sat 11:20 |
H.1302 (Depage) |
Network |
Max Inden, Andrew Creskey |
Modern Network Protocols — What’s Next for Firefox and the Web? |
Slides
|
WebM video
|
MP4 video
|
| Sat 11:45 |
H.1302 (Depage) |
Network |
Venkata Ravichandra Mynidi, Alok Mishra |
Harnessing Hardware for High-Performance Traffic Management in FD.io/VPP |
Slides
|
WebM video
|
MP4 video
|
| Sat 12:10 |
H.1302 (Depage) |
Network |
Antonio Jimenez |
From HAR to OpenTelemetry Trace: Redefining Browser Observability |
Slides
|
WebM video
|
MP4 video
|
| Sat 12:35 |
H.1302 (Depage) |
Network |
Eric Leblond, Peter Manev |
Suricata 8 - shaping the future of network detection and prevention |
Slides
|
WebM video
|
MP4 video
|
| Sat 13:00 |
H.1302 (Depage) |
Network |
Shereen Bellamy |
Beyond MCP Servers: Why Network Automation Agents Need Knowledge Graphs |
Slides
|
WebM video
|
MP4 video
|
| Sat 13:25 |
H.1302 (Depage) |
Network |
Alfonso Sandoval Rosas |
Drag, Drop, and Deploy: Low-Code AI Agents for Network Ops |
Slides
|
WebM video
|
MP4 video
|
| Sat 13:50 |
H.1302 (Depage) |
Network |
Maciek Konstantynowicz |
Terabits without Tall Tales: Reproducible Packet & Session Benchmarks in FD.io (CSIT + VPP) |
Slides
|
WebM video
|
MP4 video
|
| Sat 14:05 |
H.1302 (Depage) |
Network |
Benoît Ganne |
Scaling Secure Network Functions: High-Performance IPsec with FD.io VPP for VNFs and CNFs |
Slides
|
|
|
| Sat 14:30 |
H.1302 (Depage) |
Network |
Haris, Jinpu Wang |
So you want to do RDMA programming? RTRS: An easy to use, reliable high speed transport library over RDMA |
Slides
|
WebM video
|
MP4 video
|
| Sat 14:55 |
H.1302 (Depage) |
Network |
Vitaly Repin |
The Russian Censorship Circumvention, Tom’s Traps, and Jerry’s VPN: A 5-Year Journey |
Slides
|
WebM video
|
MP4 video
|
| Sat 15:20 |
H.1302 (Depage) |
Network |
Murtaza |
Boring filter: The anatomy of a network sandbox for Android |
Slides
|
WebM video
|
MP4 video
|
| Sat 15:45 |
H.1302 (Depage) |
Network |
Miguel Duarte, Federico Paolinelli |
OpenPERouter: Turning Your Kubernetes Nodes into a Provide Edge Router |
Slides
|
WebM video
|
MP4 video
|
| Sat 16:10 |
H.1302 (Depage) |
Network |
Maxime Peim |
Scaling GoBGP: Lessons from Building a Dynamic, API‑Driven BGP Control Plane |
Slides
|
WebM video
|
MP4 video
|
| Sat 16:35 |
H.1302 (Depage) |
Network |
Date (Yu-Chiang) Huang |
STUNMESH-go: Building P2P WireGuard Mesh Without Self-Hosted Infrastructure |
Slides
|
WebM video
|
MP4 video
|
| Sat 17:00 |
H.1302 (Depage) |
Network |
Ole Mathias Heggem |
Going full IPv6 in Kubernetes: No limits, just 128 bits! |
Slides
|
WebM video
|
MP4 video
|
| Sat 17:25 |
H.1302 (Depage) |
Network |
Renzo Davoli |
A Toolset for the Internet of Threads (IoTh): Fine-Grained IPv6 Networking in User Space |
Slides
|
|
|
| Sat 17:50 |
H.1302 (Depage) |
Network |
Alfonso Carrillo Aspiazu |
Building an Open Source Private 5G Network: A Practical Blueprint |
Slides
|
WebM video
|
MP4 video
|
| Sat 18:15 |
H.1302 (Depage) |
Network |
Fernando Fernandez Mancera |
Making Tunnels So Light They Might Actually Float Away with Nftables |
Slides
|
WebM video
|
MP4 video
|
| Sat 18:40 |
H.1302 (Depage) |
Network |
Hyacinthe Cartiaux |
Automating BGP peerings in the dn42 environment |
Slides
|
WebM video
|
MP4 video
|
| Sat 10:30 |
H.1308 (Rolin) |
eBPF |
Donia Chaiehloudj, Chris Tarazi |
eBPF Hookpoint Gotchas: Why Your Program Fires (or Fails) in Unexpected Ways |
Slides
|
WebM video
|
MP4 video
|
| Sat 11:00 |
H.1308 (Rolin) |
eBPF |
Prankur Gupta, Maksim Samoilov |
Lessons from scaling BPF to detect RDMA Device Drivers Bugs in real time |
Slides
|
WebM video
|
MP4 video
|
| Sat 11:30 |
H.1308 (Rolin) |
eBPF |
Dylan Reimerink |
Optimizing eBPF loading with reachability analysis |
Slides
|
WebM video
|
MP4 video
|
| Sat 12:00 |
H.1308 (Rolin) |
eBPF |
Usama Saqib |
Performance and reliability pitfalls of eBPF |
Slides
|
WebM video
|
MP4 video
|
| Sat 12:30 |
H.1308 (Rolin) |
eBPF |
Tommy Reilly |
OOMProf: profiling Go heap memory at OOM time |
Slides
|
WebM video
|
MP4 video
|
| Sat 13:15 |
H.1308 (Rolin) |
eBPF |
Debojeet Das |
Extending AF_XDP for fast co-located packet transfer |
Slides
|
WebM video
|
MP4 video
|
| Sat 13:45 |
H.1308 (Rolin) |
eBPF |
Andrea Monterubbiano, Vladimiro Paschali |
Lightweight XDP Profiling |
Slides
|
WebM video
|
MP4 video
|
| Sat 14:15 |
H.1308 (Rolin) |
eBPF |
David Coles |
XDP Virtual Server: An eBPF Load Balancer library |
Slides
|
WebM video
|
MP4 video
|
| Sat 14:45 |
H.1308 (Rolin) |
eBPF |
Mahendra Paipuri |
A Unified I/O Monitoring Framework Using eBPF |
Slides
|
WebM video
|
MP4 video
|
| Sat 15:15 |
H.1308 (Rolin) |
eBPF |
Viktor Malik |
String kfuncs - simplifying string handling in eBPF programs |
Slides
|
WebM video
|
MP4 video
|
| Sat 16:00 |
H.1308 (Rolin) |
eBPF |
Yifei Sun |
eBPF with Nix: laptop to testbed |
Slides
|
WebM video
|
MP4 video
|
| Sat 16:30 |
H.1308 (Rolin) |
eBPF |
Pragyansh Chaturvedi, Varun R Mallya |
PythonBPF - writing eBPF programs in Python |
Slides
|
WebM video
|
MP4 video
|
| Sat 17:00 |
H.1308 (Rolin) |
eBPF |
Martin Teichmann |
Using eBPF within your Python program using EBPFCat |
Slides
|
WebM video
|
MP4 video
|
| Sat 17:30 |
H.1308 (Rolin) |
eBPF |
Michal Rostecki |
Aya - what's new in Rust for eBPF? |
Slides
|
WebM video
|
MP4 video
|
| Sat 18:00 |
H.1308 (Rolin) |
eBPF |
Yuning Liang, Bruce Gain |
eBPF Observability on RISC: What Works, What Breaks, and How to Test It |
Slides
|
WebM video
|
MP4 video
|
| Sat 18:30 |
H.1308 (Rolin) |
eBPF |
Daniel Mellado |
BPF Tokens in Linux Distributions: A Path to Safe User-Space eBPF |
Slides
|
WebM video
|
MP4 video
|
| Sat 10:35 |
H.1309 (Van Rijn) |
Browser and web platform |
Sylvestre Ledru, Pranshu Khanna, Benoit Chauvet |
Kick off browser and web platform devroom |
|
|
|
| Sat 10:45 |
H.1309 (Van Rijn) |
Browser and web platform |
Patrick Brosset |
Improving the experience of developing for the web, one feature at a time |
|
WebM video
|
MP4 video
|
| Sat 11:15 |
H.1309 (Van Rijn) |
Browser and web platform |
Lucie Anglade, Guillaume Ayoub |
Outside the beaten path of CSS |
|
WebM video
|
MP4 video
|
| Sat 11:30 |
H.1309 (Van Rijn) |
Browser and web platform |
Eri Pazos |
Interop and MathML Core |
|
WebM video
|
MP4 video
|
| Sat 12:00 |
H.1309 (Van Rijn) |
Browser and web platform |
Niklas Merz |
State of WebViews - Can we fix things? |
|
WebM video
|
MP4 video
|
| Sat 12:30 |
H.1309 (Van Rijn) |
Browser and web platform |
Max Inden |
Intro to WebTransport - the next WebSocket?! |
Slides
|
WebM video
|
MP4 video
|
| Sat 13:00 |
H.1309 (Van Rijn) |
Browser and web platform |
Hayleigh Thompson |
Making Web Components work: a framework's perspective. |
|
WebM video
|
MP4 video
|
| Sat 13:30 |
H.1309 (Van Rijn) |
Browser and web platform |
Mario Sanchez-Prada |
The Web Platform on Linux devices with WebKit: where are we now? |
Slides
|
WebM video
|
MP4 video
|
| Sat 14:00 |
H.1309 (Van Rijn) |
Browser and web platform |
Manuel Rego |
The Servo project and its impact on the web platform ecosystem |
Slides
|
WebM video
|
MP4 video
|
| Sat 14:30 |
H.1309 (Van Rijn) |
Browser and web platform |
Sylvestre Ledru, Pranshu Khanna, Patrick Brosset, Tina Chenska, Kadir Topal |
Browser in 2026 - panel discussion |
|
WebM video
|
MP4 video
|
| Sat 15:00 |
H.1309 (Van Rijn) |
Browser and web platform |
lola odelola |
The Gaps we Inherit |
|
|
|
| Sat 15:30 |
H.1309 (Van Rijn) |
Browser and web platform |
Gianluca Varisco |
Modern security features for web apps |
|
WebM video
|
MP4 video
|
| Sat 16:00 |
H.1309 (Van Rijn) |
Browser and web platform |
Marius Kleidl |
Resumable uploads on the web: past, present and future |
Slides
|
WebM video
|
MP4 video
|
| Sat 16:30 |
H.1309 (Van Rijn) |
Browser and web platform |
Sunil Mayya |
Cleaning Up Local Mess: Firefox's Implementation of Local Network Access |
|
WebM video
|
MP4 video
|
| Sat 17:00 |
H.1309 (Van Rijn) |
Browser and web platform |
David Thompson |
Beyond JavaScript: Wasm GC present and future |
|
WebM video
|
MP4 video
|
| Sat 17:30 |
H.1309 (Van Rijn) |
Browser and web platform |
Masashi Yoshimura |
High-Speed Linux Application Execution in the Browser with Binary Translation |
|
|
|
| Sat 17:45 |
H.1309 (Van Rijn) |
Browser and web platform |
Taym Haddadi |
Implementing Streams Spec in Servo web engine |
|
WebM video
|
MP4 video
|
| Sat 18:15 |
H.1309 (Van Rijn) |
Browser and web platform |
Gertjan Franken |
BugHog: Automated Browser Bug Bisection On Steroids |
|
WebM video
|
MP4 video
|
| Sat 18:30 |
H.1309 (Van Rijn) |
Browser and web platform |
Alfonso Hernandez |
Midori Browser: a free and open-source privacy ecosystem. |
|
|
|
| Sat 18:45 |
H.1309 (Van Rijn) |
Browser and web platform |
Daniel Ehrenberg |
The Cyber Resilience Act and web browsers |
|
WebM video
|
MP4 video
|
| Sat 10:30 |
H.2213 |
Virtualization and Cloud Infrastructure |
Lennart Poettering |
VM Integration in systemd |
|
WebM video
|
MP4 video
|
| Sat 11:00 |
H.2213 |
Virtualization and Cloud Infrastructure |
Emanuele Giuseppe Esposito, Vitaly Kuznetsov |
Full disk encryption for Confidential Computing guests |
Slides
|
WebM video
|
MP4 video
|
| Sat 11:30 |
H.2213 |
Virtualization and Cloud Infrastructure |
Ruoqing He, Stefano Garzarella |
rust-vmm evolution on ecosystem and monorepo |
Slides
|
WebM video
|
MP4 video
|
| Sat 12:00 |
H.2213 |
Virtualization and Cloud Infrastructure |
Magnus Kulke |
Introducing the MSHV accelerator in QEMU |
Slides
|
WebM video
|
MP4 video
|
| Sat 12:30 |
H.2213 |
Virtualization and Cloud Infrastructure |
Stefano Garzarella |
Where should my VIRTIO device live? |
Slides
|
WebM video
|
MP4 video
|
| Sat 13:00 |
H.2213 |
Virtualization and Cloud Infrastructure |
Pablo del Arco |
How I Turned a Raspberry Pi into an Open-Source Edge Cloud with OpenNebula |
Slides
|
WebM video
|
MP4 video
|
| Sat 13:30 |
H.2213 |
Virtualization and Cloud Infrastructure |
Miguel Duarte, Federico Paolinelli |
Weaving the Fabric: EVPN overlays for multi-cluster KubeVirt deployments |
Slides
|
WebM video
|
MP4 video
|
| Sat 14:00 |
H.2213 |
Virtualization and Cloud Infrastructure |
Dave Hughes, Lukas Stockner |
Building Cloud Infrastructure for AI |
Slides
|
WebM video
|
MP4 video
|
| Sat 14:30 |
H.2213 |
Virtualization and Cloud Infrastructure |
Fabrizio Lazzaretti, Linus Basig |
Your Workloads Can Lose Some Weight: WebAssembly on Kubernetes |
Slides
|
WebM video
|
MP4 video
|
| Sat 15:00 |
H.2213 |
Virtualization and Cloud Infrastructure |
Adam Litke, Jenia Peimer |
Mobility of Virtual Machines in Kubernetes clusters: Cross-Cluster Live Migration and Storage Live Migration |
Slides
|
WebM video
|
MP4 video
|
| Sat 15:30 |
H.2213 |
Virtualization and Cloud Infrastructure |
Akihiro Suda |
Lima v2.0: expanding the focus to hardening AI |
Slides
|
WebM video
|
MP4 video
|
| Sat 16:00 |
H.2213 |
Virtualization and Cloud Infrastructure |
Jordi Guijarro |
Arming Cloud Computing Continuum: Hunting vulnerabilities in open source hybrid clouds |
Slides
|
WebM video
|
MP4 video
|
| Sat 16:30 |
H.2213 |
Virtualization and Cloud Infrastructure |
Miguel Duarte, Or Mergi, Deleted User |
Go BGP or go home: simplifying KubeVirt VM's ingress with your favorite routing protocol |
Slides
|
WebM video
|
MP4 video
|
| Sat 17:00 |
H.2213 |
Virtualization and Cloud Infrastructure |
Nino Paparo, Thomas Muntaner |
Kubewarden: SUSE Platform Engineering team's swiss army knife |
|
WebM video
|
MP4 video
|
| Sat 17:30 |
H.2213 |
Virtualization and Cloud Infrastructure |
Victor Toso |
VDI on KubeVirt |
|
WebM video
|
MP4 video
|
| Sat 18:00 |
H.2213 |
Virtualization and Cloud Infrastructure |
YASH PANCHAL |
GPU Virtualization with MIG: Multi-Tenant Isolation for AI Inference Workloads |
Slides
|
WebM video
|
MP4 video
|
| Sat 18:30 |
H.2213 |
Virtualization and Cloud Infrastructure |
Björn Ruytenberg, Sina Karvandi |
MBEC, SLAT, and HyperDbg: Hypervisor-Based Kernel- and User-Mode Debugging |
Slides
|
WebM video
|
MP4 video
|
| Sat 10:30 |
H.2214 |
RISC-V |
Björn Töpel, Kashyap Chamarthy |
Welcome to the FOSDEM 2026 RISC-V DevRoom |
|
|
|
| Sat 10:40 |
H.2214 |
RISC-V |
Rémi Denis-Courmont |
RISC-V Vector optimisations in FFmpeg |
Slides
|
WebM video
|
MP4 video
|
| Sat 11:20 |
H.2214 |
RISC-V |
FelixCLC |
RISC-V had 40 years of history to learn from: What it gets right, and what it gets hilariously wrong |
|
|
|
| Sat 12:00 |
H.2214 |
RISC-V |
Kashyap Chamarthy, David Abdurachmanov |
State of the Arch: Fedora on RISC-V |
Slides
|
WebM video
|
MP4 video
|
| Sat 12:40 |
H.2214 |
RISC-V |
Gianluca Guida |
The ET Minion RISC-V ISA |
|
|
|
| Sat 13:20 |
H.2214 |
RISC-V |
Nick Kossifidis, Antony Chazapis |
Writing a network-capable BootROM for RISC-V prototype bring-up |
Slides
|
WebM video
|
MP4 video
|
| Sat 14:00 |
H.2214 |
RISC-V |
Marcel Ziswiler |
Upstream Embedded Linux on RISC-V SBCs: The Past, Present and Future |
|
WebM video
|
MP4 video
|
| Sat 15:20 |
H.2214 |
RISC-V |
Afonso Oliveira |
RISC-V Hardware Is Here. What About Software? |
|
WebM video
|
MP4 video
|
| Sat 16:00 |
H.2214 |
RISC-V |
Tom Wieczorek |
Kubernetes on RISC-V: An Open Hardware Odyssey |
|
|
|
| Sat 16:40 |
H.2214 |
RISC-V |
Fabian Thomas, Lukas Gerlach |
How Secure Are Commercial RISC-V CPUs? |
Slides
|
WebM video
|
MP4 video
|
| Sat 17:20 |
H.2214 |
RISC-V |
Cairo Caplan, Charley Mann |
Can’t fork a semiconductor? Hold my beer… Introducing the Unified RISC-V IP Access Platform |
|
|
|
| Sat 18:00 |
H.2214 |
RISC-V |
Michael Opdenacker |
Mainline Support for OrangePi RISC-V Boards |
|
WebM video
|
MP4 video
|
| Sat 10:40 |
H.2215 (Ferrer) |
Social Web |
Matthias Pfefferle |
Democratise the Fediverse |
Slides
|
WebM video
|
MP4 video
|
| Sat 11:10 |
H.2215 (Ferrer) |
Social Web |
Hannah Aubry |
Tending the Herd: Community at Mastodon |
|
WebM video
|
MP4 video
|
| Sat 11:40 |
H.2215 (Ferrer) |
Social Web |
Benjamin Bellamy |
Amplify Our Voices: Building Digital Sovereignty on the Fediverse |
Slides
|
WebM video
|
MP4 video
|
| Sat 12:20 |
H.2215 (Ferrer) |
Social Web |
Björn Staschen |
Reaching out to the wider society: Why the open social web needs to matter to more people – and how we can achieve that goal |
|
WebM video
|
MP4 video
|
| Sat 12:50 |
H.2215 (Ferrer) |
Social Web |
Evan Prodromou |
tags.pub - following hashtags globally |
|
|
|
| Sat 13:00 |
H.2215 (Ferrer) |
Social Web |
Paul Fuxjäger |
Increasing Long Term Stability of Relations Between Fediverse Identities using SSI |
|
WebM video
|
MP4 video
|
| Sat 13:10 |
H.2215 (Ferrer) |
Social Web |
Django Doucet |
Unlocking development with ActivityPub Client to Server API |
|
WebM video
|
MP4 video
|
| Sat 14:00 |
H.2215 (Ferrer) |
Social Web |
Rafael Epplée |
Federated Bookmark Sharing |
Slides
|
|
|
| Sat 14:10 |
H.2215 (Ferrer) |
Social Web |
Sandra Barthel |
The Social Web and Digital Sovereignty: Building Social Advocacy Networks in and for Europe. |
Slides
|
WebM video
|
MP4 video
|
| Sat 14:30 |
H.2215 (Ferrer) |
Social Web |
Fra - OpenForFuture, Filippo Della Bianca, Michele Agostinelli |
Building a sustainable italian fediverse: overcoming technical, adoption and moderation challenges |
|
WebM video
|
MP4 video
|
| Sat 15:10 |
H.2215 (Ferrer) |
Social Web |
Christine Lemmer-Webber, Jessica Tallon |
How to level up the fediverse |
|
WebM video
|
MP4 video
|
| Sat 15:40 |
H.2215 (Ferrer) |
Social Web |
Peter Mechels [zzepposs], Victoria Neumann [vishnee] |
Fediverse Integration into (EU) Public Administration - A Fantastic FediVariety Circus |
Slides
|
WebM video
|
MP4 video
|
| Sat 16:10 |
H.2215 (Ferrer) |
Social Web |
Pepijn Lemmens |
The needs of civil institutions for The Next Socials |
|
WebM video
|
MP4 video
|
| Sat 16:20 |
H.2215 (Ferrer) |
Social Web |
James Smith |
A wild FASP appears! Integrating your app with Fediverse Auxiliary Service Providers |
|
WebM video
|
MP4 video
|
| Sat 16:30 |
H.2215 (Ferrer) |
Social Web |
Maho Pacheco |
Decentralised Badges with BadgeFed: Implementing ActivityPub-based Credentials for Non Profits |
|
WebM video
|
MP4 video
|
| Sat 16:50 |
H.2215 (Ferrer) |
Social Web |
Eyal Ron (Neiman) |
Splinter - Split long articles into Mastodon threads |
|
WebM video
|
MP4 video
|
| Sat 17:10 |
H.2215 (Ferrer) |
Social Web |
Mayel de Borniol, ivan minutillo |
Bonfire: Building Modular, Consentful, and Federated Social Networks |
|
WebM video
|
MP4 video
|
| Sat 17:30 |
H.2215 (Ferrer) |
Social Web |
Hong Minhee |
Fedify: Building ActivityPub servers without the pain |
Slides
|
WebM video
|
MP4 video
|
| Sat 17:50 |
H.2215 (Ferrer) |
Social Web |
Tobias Diekershoff |
Friendica - Hidden in plain sight since 2025 |
Slides
|
WebM video
|
MP4 video
|
| Sat 18:10 |
H.2215 (Ferrer) |
Social Web |
Ian Forrester, Samuel Margerison |
Fedi legacy |
|
|
|
| Sat 18:20 |
H.2215 (Ferrer) |
Social Web |
Stéphane, Alexandra |
Mobilizon - share events on the fediverse |
|
WebM video
|
MP4 video
|
| Sat 18:30 |
H.2215 (Ferrer) |
Social Web |
Ben Pate |
Emissary and the Fediverse |
|
WebM video
|
MP4 video
|
| Sat 11:00 |
H.3242 |
BOF/Unconference |
Alex Hoyau |
Free/Libre Web Design workflows: static sites, no-code tools and WordPress headless |
|
|
|
| Sat 12:00 |
H.3242 |
BOF/Unconference |
verpeteren |
Ternary computing BOF |
|
|
|
| Sat 13:00 |
H.3242 |
BOF/Unconference |
Tiago Carreira |
Free Software in Portugal |
|
|
|
| Sat 14:00 |
H.3242 |
BOF/Unconference |
Marcus Müller, Philip Balister |
GNU Radio |
|
|
|
| Sat 15:00 |
H.3242 |
BOF/Unconference |
Trey Darley |
Pulling 32-bit time_t Asbestos out of the Open Source Ecosystem: Mapping, Triaging, and Coordinating 2038-class Rollover Remediation |
|
|
|
| Sat 16:00 |
H.3242 |
BOF/Unconference |
Robin Candau |
Arch Linux meetup BOF |
|
|
|
| Sat 17:00 |
H.3242 |
BOF/Unconference |
Benjamin Alan Jamie, Gersona |
Translations and Weblate BoF |
|
|
|
| Sat 18:00 |
H.3242 |
BOF/Unconference |
Andres Betts |
PenPot + KDE - Developing a Distributed Design System Sharing |
|
|
|
| Sat 11:00 |
H.3244 |
BOF/Unconference |
Thierry Berger |
Bevy Engine BOF - Demo and chat |
|
|
|
| Sat 12:00 |
H.3244 |
BOF/Unconference |
Carsten Schelp (SURF) |
SURF Research Cloud is going OSS |
|
|
|
| Sat 13:00 |
H.3244 |
BOF/Unconference |
Nelli Buglova, Brian van Baekel |
Zabbix Community Meetup |
|
|
|
| Sat 14:00 |
H.3244 |
BOF/Unconference |
Walt Miner, Jan-Simon Möller |
Open Source in Automotive BoF |
|
|
|
| Sat 15:00 |
H.3244 |
BOF/Unconference |
Maria Majadas, Ignacy Kuchciński |
GNOME Newcomers |
|
|
|
| Sat 16:00 |
H.3244 |
BOF/Unconference |
Benjamin Cabé |
Zephyr RTOS Community BoF |
|
|
|
| Sat 17:00 |
H.3244 |
BOF/Unconference |
Jos van Schouten |
DevOpsDays & Cloud Native Days BoF |
|
|
|
| Sat 18:00 |
H.3244 |
BOF/Unconference |
Remy Bertot, Kevin Muller |
Passbolt Community BOF |
|
|
|
| Sat 10:30 |
AW1.120 |
Building Europe’s Public Digital Infrastructure |
Kurt Garloff |
Digital Public Infrastructure for the World |
Slides
|
|
|
| Sat 11:00 |
AW1.120 |
Building Europe’s Public Digital Infrastructure |
Ben Cerveny |
The Public Product Organization as a Vehicle for International Collaboration & Stewardship for DPI |
|
WebM video
|
MP4 video
|
| Sat 11:30 |
AW1.120 |
Building Europe’s Public Digital Infrastructure |
Cynthia Lo, Pelin Smines |
Universal Software Maturity Indicators and Government OS Readiness |
|
WebM video
|
MP4 video
|
| Sat 12:30 |
AW1.120 |
Building Europe’s Public Digital Infrastructure |
Robert Riemann |
EU OS: learnings from 1 year advocating for a common Desktop Linux for the public sector |
Slides
|
WebM video
|
MP4 video
|
| Sat 13:00 |
AW1.120 |
Building Europe’s Public Digital Infrastructure |
Timothée Gosselin |
LaSuite.coop: A Public–Cooperative Model for Digital Commons |
|
|
|
| Sat 13:30 |
AW1.120 |
Building Europe’s Public Digital Infrastructure |
Olivier Delteil |
Scaling national open-source products across Europe: lessons learned from two years of cross-border state collaboration |
|
|
|
| Sat 14:00 |
AW1.120 |
Building Europe’s Public Digital Infrastructure |
Nicholas Gates, Johan Linåker |
Forging Digital Sovereignty Ground Up through Local Governments with Open Source Public Digital Infrastructure |
|
WebM video
|
MP4 video
|
| Sat 14:30 |
AW1.120 |
Building Europe’s Public Digital Infrastructure |
Carl-Daniel Hailfinger |
Flurfunk: Building sovereign network infrastructure in a real-world government agency |
Slides
|
|
|
| Sat 15:00 |
AW1.120 |
Building Europe’s Public Digital Infrastructure |
Wasim Moosa |
Open Source Approaches to Secure Data Exchange in South Africa's Digital Public Infrastructure |
|
|
|
| Sat 15:30 |
AW1.120 |
Building Europe’s Public Digital Infrastructure |
Julian Schauder |
Code, Quality, Trust: How openCode and the Badge Programme Strengthen Digital Sovereignty |
|
|
|
| Sat 16:00 |
AW1.120 |
Building Europe’s Public Digital Infrastructure |
Virgile Deville, Yousef El-Dardiry |
Building Digital Workplace Solutions on top of Foundational Libraries (BlockNote and Yjs) |
|
WebM video
|
MP4 video
|
| Sat 16:30 |
AW1.120 |
Building Europe’s Public Digital Infrastructure |
Rosanna Sibora |
From Vendor Lock-in to Resilient Digital Ecosystems: Leading Change in Europe's Public Digital Infrastructure |
|
WebM video
|
MP4 video
|
| Sat 17:00 |
AW1.120 |
Building Europe’s Public Digital Infrastructure |
Lars, Erik |
TAPPaaS: A Sovereign PaaS Blueprint for Europe’s Public and Civic Sector |
|
WebM video
|
MP4 video
|
| Sat 17:30 |
AW1.120 |
Building Europe’s Public Digital Infrastructure |
Sebastian Kawelke, Frederic Noppe |
Securing the software supply chain for the public sector |
|
WebM video
|
MP4 video
|
| Sat 10:30 |
AW1.126 |
Energy |
Benoit Descotes-Genon |
Open Source in Public Utilities - Collaboration with DIY Communities for Better Energy Services |
|
|
|
| Sat 11:00 |
AW1.126 |
Energy |
Thomas van Dijk |
Uniform way to describe and model multi-commodity energy systems with ESDL and its open-source simulation and modelling software |
Slides
|
|
|
| Sat 11:30 |
AW1.126 |
Energy |
Bobby Nölte |
Akkudoktor-EOS - Build optimized energy management plans for your home automation |
Slides
|
WebM video
|
MP4 video
|
| Sat 11:50 |
AW1.126 |
Energy |
Nicolas Höning |
Community energy management with FlexMeasures, fully scriptable |
Slides
|
WebM video
|
MP4 video
|
| Sat 12:10 |
AW1.126 |
Energy |
Alex Udaltsova |
Creating an Open Source Global Solar Forecast and Dashboard |
|
WebM video
|
MP4 video
|
| Sat 12:30 |
AW1.126 |
Energy |
Kirk Smith, Daniel Fernandez Pinto |
Scaling up open-source batteries: what's worth pursuing? |
Slides
|
WebM video
|
MP4 video
|
| Sat 13:00 |
AW1.126 |
Energy |
Guillaume Tucker |
My first steps in Energy |
Slides
|
WebM video
|
MP4 video
|
| Sat 13:20 |
AW1.126 |
Energy |
Marco Möller |
Real World Interoperability in EV Charging: The Tooling Stack Behind the EVerest Ecosystem |
|
WebM video
|
MP4 video
|
| Sat 13:40 |
AW1.126 |
Energy |
Maximilian Pohl, Stijn van Houwelingen |
Rust Meets the Grid: Building OpenLEADR-rs for Real-World Demand Response |
Slides
|
WebM video
|
MP4 video
|
| Sat 14:00 |
AW1.126 |
Energy |
Imke de Man, Harm van Leijen |
Lighten net congestion with the open source Transformer Thermal model |
|
|
|
| Sat 14:30 |
AW1.126 |
Energy |
Andreas Hernandez Denyer, François Lacombe |
Why our society needs free and open power grid data |
Slides
|
WebM video
|
MP4 video
|
| Sat 15:00 |
AW1.126 |
Energy |
Pierre Kil |
Building a Distributed, Transparent Energy Network for The Hague’s Smart Beach |
|
WebM video
|
MP4 video
|
| Sat 15:30 |
AW1.126 |
Energy |
Bart Pleiter, Egor Dmitriev |
Building OpenSTEF 4.0 Alpha |
|
WebM video
|
MP4 video
|
| Sat 16:00 |
AW1.126 |
Energy |
Luiz Villa, Jean Alinei |
µSolarVerter - Open Solar Power for All |
|
WebM video
|
MP4 video
|
| Sat 16:20 |
AW1.126 |
Energy |
Santiago Peñate-Vera |
Making of a modern power systems software |
|
WebM video
|
MP4 video
|
| Sat 16:40 |
AW1.126 |
Energy |
Lukas Trippe |
PyPSA v1.0: Introducing Modeling Under Uncertainty |
|
WebM video
|
MP4 video
|
| Sat 17:00 |
AW1.126 |
Energy |
Bryn Pickering |
Tracking the Open-Source Energy Modelling Ecosystem: Insights for Smarter Tool Selection |
|
WebM video
|
MP4 video
|
| Sat 17:30 |
AW1.126 |
Energy |
Antoine Oustry |
From Code to Models-as-Data: GEMS, a High-Level Language for Energy System Modelling |
|
|
|
| Sat 18:00 |
AW1.126 |
Energy |
Diana Todea |
Sustainable observability: how to reduce data bloat and carbon impact |
Slides
|
WebM video
|
MP4 video
|
| Sat 18:30 |
AW1.126 |
Energy |
Alex Wenger |
Energy-Aware E-Paper Driving: Open Waveforms for Sustainable, Low-Power Displays |
Slides
|
WebM video
|
MP4 video
|
| Sat 15:00 |
UA2.114 (Baudoux) |
CRA in practice |
Roman Zhukov |
Welcome to the Devroom |
|
|
|
| Sat 15:05 |
UA2.114 (Baudoux) |
CRA in practice |
Max Mehl |
Software Supply Chain Strategy at Deutsche Bahn |
Slides
|
WebM video
|
MP4 video
|
| Sat 15:30 |
UA2.114 (Baudoux) |
CRA in practice |
Achim Friedland |
CRA-by-Design: Protocol-Embedded Compliance for EV Charging Infrastructure |
Slides
|
WebM video
|
MP4 video
|
| Sat 15:55 |
UA2.114 (Baudoux) |
CRA in practice |
Kiko Fernandez-Reyes |
Erlang/OTP’s journey toward CRA compliance |
|
WebM video
|
MP4 video
|
| Sat 16:20 |
UA2.114 (Baudoux) |
CRA in practice |
Marta Rybczynska |
CRA Compliance in Embedded Systems: A Practical Look from the Yocto Project World |
Slides
|
WebM video
|
MP4 video
|
| Sat 16:45 |
UA2.114 (Baudoux) |
CRA in practice |
Cynthia Lo, Cassie Jiun seo |
Building CRA-Ready Open Source Communities: The Critical Role of Community Managers |
|
WebM video
|
MP4 video
|
| Sat 17:00 |
UA2.114 (Baudoux) |
CRA in practice |
Kate Stewart, Salve J. Nilsen, Madalin Neag, Pavel Hruza |
Panel: From Minimum Compliance to Meaningful Stewardship |
|
WebM video
|
MP4 video
|
| Sat 17:30 |
UA2.114 (Baudoux) |
CRA in practice |
Rao Lakkakula, Georg Kunz |
VEX - Cutting through the Noise in Software Supply Chain Security |
|
WebM video
|
MP4 video
|
| Sat 17:45 |
UA2.114 (Baudoux) |
CRA in practice |
Harald Fischer |
First steps towards CRA conformity. A practical introduction to cybersecurity risk management. |
Slides
|
WebM video
|
MP4 video
|
| Sat 18:00 |
UA2.114 (Baudoux) |
CRA in practice |
Tobie Langel |
Can security attestations deliver on their promise to simplify due diligence and strengthen open source sustainability? |
Slides
|
|
|
| Sat 18:15 |
UA2.114 (Baudoux) |
CRA in practice |
Georg Link, Thomas Steenbergen |
CRA-ppy data: We need better open data for CRA compliance |
|
WebM video
|
MP4 video
|
| Sat 18:30 |
UA2.114 (Baudoux) |
CRA in practice |
Piotr P. Karwasz, Michael Schuster, Philippe Ombredanne, Elizabeth Mattijsen |
Panel: Why is the CRA worth a FOSS maintainer’s attention? |
|
|
|
| Sat 10:30 |
UA2.118 (Henriot) |
Containers |
Jonathan Dowland |
Java Memory Management in Containers |
Slides
|
WebM video
|
MP4 video
|
| Sat 10:50 |
UA2.118 (Henriot) |
Containers |
Adrian Reber, Radostin Stoyanov, Viktória Spišaková |
Introducing the Kubernetes Checkpoint Restore Working Group |
Slides
|
WebM video
|
MP4 video
|
| Sat 11:00 |
UA2.118 (Henriot) |
Containers |
Axel STEFANINI |
Reducing container images size with eBPF & Podman |
Slides
|
WebM video
|
MP4 video
|
| Sat 11:20 |
UA2.118 (Henriot) |
Containers |
Phil Estes |
Enabling Runtime Innovations with Containerd Extensibility |
|
WebM video
|
MP4 video
|
| Sat 11:50 |
UA2.118 (Henriot) |
Containers |
Alex Pyrgiotis |
Who’s reproducing the reproducible images? |
Slides
|
WebM video
|
MP4 video
|
| Sat 12:10 |
UA2.118 (Henriot) |
Containers |
Syed Usman Ahmad |
The Perfect Open Source Toolkit for Container Monitoring |
|
WebM video
|
MP4 video
|
| Sat 12:30 |
UA2.118 (Henriot) |
Containers |
Eric Ernst |
Containerization, the future |
|
WebM video
|
MP4 video
|
| Sat 12:50 |
UA2.118 (Henriot) |
Containers |
Lennart Poettering |
Native OCI Container Support in systemd |
|
WebM video
|
MP4 video
|
| Sat 13:10 |
UA2.118 (Henriot) |
Containers |
Aleksa Sarai |
Path Safety in the Trenches |
Slides
|
WebM video
|
MP4 video
|
| Sat 13:40 |
UA2.118 (Henriot) |
Containers |
Stephane Graber, Aleksandr Mikhalitsyn |
System resource reporting in containers |
|
WebM video
|
MP4 video
|
| Sat 14:00 |
UA2.118 (Henriot) |
Containers |
Nadia Santalla (she/her) |
Run your 3D printer on Kubernetes |
Slides
|
WebM video
|
MP4 video
|
| Sat 14:10 |
UA2.118 (Henriot) |
Containers |
Dominique Quatravaux |
WordPress at Scale |
Slides
|
WebM video
|
MP4 video
|
| Sat 15:00 |
UA2.118 (Henriot) |
Nix and NixOS |
Paul Meyer, Bryan Honof, Martin Schwaighofer |
Nix and NixOS devroom opening |
|
WebM video
|
MP4 video
|
| Sat 15:05 |
UA2.118 (Henriot) |
Nix and NixOS |
Philippe Ombredanne |
Nixpkgs Clarity: Correcting Nix package license metadata |
|
|
|
| Sat 15:30 |
UA2.118 (Henriot) |
Nix and NixOS |
Pierre Ozoux Krebber, Aurore Roma |
libre.sh 9 years later, how Nix is used in an integrated platform powering digitial sovereignty |
|
WebM video
|
MP4 video
|
| Sat 15:50 |
UA2.118 (Henriot) |
Nix and NixOS |
Ryan Gibb |
Eilean: Self-hosted digital islands |
|
WebM video
|
MP4 video
|
| Sat 15:55 |
UA2.118 (Henriot) |
Nix and NixOS |
Lars |
TAPPaaS: A resilient, trusted, automated private cloud based on NixOS |
|
WebM video
|
MP4 video
|
| Sat 16:05 |
UA2.118 (Henriot) |
Nix and NixOS |
Bruce Gain |
NixOS for Deterministic Distributed-System Benchmarking |
Slides
|
|
|
| Sat 16:25 |
UA2.118 (Henriot) |
Nix and NixOS |
Julien Malka, Arnout Engelen |
LILA: decentralized reproducible-builds verification for the NixOS ecosystem |
|
WebM video
|
MP4 video
|
| Sat 16:30 |
UA2.118 (Henriot) |
Nix and NixOS |
Ryan Gibb |
Opam's Nix system dependency mechanism |
|
WebM video
|
MP4 video
|
| Sat 16:40 |
UA2.118 (Henriot) |
Nix and NixOS |
Arian van Putten |
Look ma, no secrets! - bootstrapping cryptographic trust in my homelab using NixOS, UKIs, TPMs and SPIFFE |
|
WebM video
|
MP4 video
|
| Sat 17:00 |
UA2.118 (Henriot) |
Nix and NixOS |
Martin Messer |
Declarative VMs: Because infrastructure should be simple |
Slides
|
WebM video
|
MP4 video
|
| Sat 17:05 |
UA2.118 (Henriot) |
Nix and NixOS |
Vojtěch Káně |
Building a digital inventory with NixOS modules |
|
WebM video
|
MP4 video
|
| Sat 17:15 |
UA2.118 (Henriot) |
Nix and NixOS |
TheComputerGuy |
Describing Nix closures using SBOMs |
|
WebM video
|
MP4 video
|
| Sat 17:35 |
UA2.118 (Henriot) |
Nix and NixOS |
Xavier Lambein |
Nixss, a Nix library for building static sites |
|
WebM video
|
MP4 video
|
| Sat 17:40 |
UA2.118 (Henriot) |
Nix and NixOS |
Karel Kočí |
NixOS on routers |
Slides
|
WebM video
|
MP4 video
|
| Sat 17:55 |
UA2.118 (Henriot) |
Nix and NixOS |
Rémi (minijackson) |
Document your Nix code with Sphinx |
Slides
|
WebM video
|
MP4 video
|
| Sat 18:15 |
UA2.118 (Henriot) |
Nix and NixOS |
Hugo Herter |
Nix-manipulator: Python library to manipulate Nix code with ease |
|
WebM video
|
MP4 video
|
| Sat 18:20 |
UA2.118 (Henriot) |
Nix and NixOS |
Ivan Mincik |
Nix Forge - become a Nix smith over the weekend |
|
WebM video
|
MP4 video
|
| Sat 18:30 |
UA2.118 (Henriot) |
Nix and NixOS |
Angel Angelov, gotha |
Conference video streaming with the help of NixOS |
|
|
|
| Sat 18:45 |
UA2.118 (Henriot) |
Nix and NixOS |
Yvan Sraka |
Tips and Tricks to Fix Your Nix |
Slides
|
WebM video
|
MP4 video
|
| Sat 15:00 |
UA2.220 (Guillissen) |
Python |
Jacob Coffee |
The Bakery: How PEP810 sped up my bread operations business |
Slides
|
WebM video
|
MP4 video
|
| Sat 15:30 |
UA2.220 (Guillissen) |
Python |
Ruben Hias |
The GIL and API Performance: Past, Present, and Free-Threaded Future |
Slides
|
WebM video
|
MP4 video
|
| Sat 16:00 |
UA2.220 (Guillissen) |
Python |
Jarek Potiuk |
Modern Python monorepo with `uv`, `workspaces`, `prek` and shared libraries |
Slides
|
WebM video
|
MP4 video
|
| Sat 16:30 |
UA2.220 (Guillissen) |
Python |
Loïc Tosser "wowi42" |
PyInfra: Because Your Infrastructure Deserves Real Code in Python, Not YAML Soup |
|
WebM video
|
MP4 video
|
| Sat 17:00 |
UA2.220 (Guillissen) |
Python |
Marc-André Lemburg |
Ducks to the rescue - ETL using Python and DuckDB |
Slides
|
WebM video
|
MP4 video
|
| Sat 17:30 |
UA2.220 (Guillissen) |
Python |
Emma Delescolle |
Is it time for a Django Admin rewrite? If so, how? |
Slides
|
WebM video
|
MP4 video
|
| Sat 18:00 |
UA2.220 (Guillissen) |
Python |
Manuel Raynaud |
Building a sovereign digital workplace with the help of Python, an example of the french administration |
Slides
|
WebM video
|
MP4 video
|
| Sat 18:30 |
UA2.220 (Guillissen) |
Python |
Marc-André Lemburg |
Lightning Talks |
|
WebM video
|
MP4 video
|
| Sat 10:30 |
UA4.218 |
Workshops |
Tsvetan Usunov |
RVPC RISC-V retro computer Soldering workshop |
|
|
|
| Sat 10:30 |
UB2.147 |
Robotics and Simulation |
Arnaud Taffanel |
Welcome to the Robotics and Simulation devroom |
Slides
|
WebM video
|
MP4 video
|
| Sat 10:35 |
UB2.147 |
Robotics and Simulation |
Stef Dillo |
"Turning a cheap commercial vacuum cleaner into a useful Open Source mapping tool" |
Slides
|
WebM video
|
MP4 video
|
| Sat 11:05 |
UB2.147 |
Robotics and Simulation |
Roland Meertens, Sam Pfeiffer |
Calibrate good times! The tools and methods to get top-quality robot data. |
Slides
|
WebM video
|
MP4 video
|
| Sat 11:35 |
UB2.147 |
Robotics and Simulation |
Guillaume BINET |
Bridging robotics and systems programming: Why Copper-rs is a game changer |
Slides
|
WebM video
|
MP4 video
|
| Sat 12:05 |
UB2.147 |
Robotics and Simulation |
Malte Schrader |
Apptainer: Easy Containerization for Robotics |
Slides
|
WebM video
|
MP4 video
|
| Sat 12:10 |
UB2.147 |
Robotics and Simulation |
Nicolas Rodriguez |
Just1 - An Open-Source Autonomous Mecanum Wheel Robot |
Slides
|
WebM video
|
MP4 video
|
| Sat 12:15 |
UB2.147 |
Robotics and Simulation |
Miguel Xochicale |
Modernizing ROS 2 Skills: Hacking and Orchestrating Cloud Brains, Physical Sensors, and the Network |
|
|
|
| Sat 12:20 |
UB2.147 |
Robotics and Simulation |
Júlia Marsal |
Benchmarking platform for robot localization systems |
Slides
|
WebM video
|
MP4 video
|
| Sat 12:25 |
UB2.147 |
Robotics and Simulation |
Anthony Welte |
rosidlcpp: A Journey Through ROS2 Build Time Optimization |
Slides
|
|
|
| Sat 12:35 |
UB2.147 |
Robotics and Simulation |
Jose Luis Rivero |
A Core Developer's insights on Gazebo's Future |
Slides
|
|
|
| Sat 13:25 |
UB2.147 |
Robotics and Simulation |
Esteve Fernández |
Introducing rclrs: the official ROS 2 client library for Rust |
Slides
|
WebM video
|
MP4 video
|
| Sat 13:55 |
UB2.147 |
Robotics and Simulation |
Stéphane Caron |
Open-Source Robotics in Practice: Lessons from Upkie Wheeled Bipeds |
Slides
|
WebM video
|
MP4 video
|
| Sat 14:25 |
UB2.147 |
Robotics and Simulation |
Michael Poehnl |
Middleware Pain? Meet iceoryx2 |
Slides
|
WebM video
|
MP4 video
|
| Sat 14:55 |
UB2.147 |
Robotics and Simulation |
Ramon Roche, Beniamino Pozzan |
Precision Landing with PX4 and ROS 2 using Aruco Markers |
Slides
|
WebM video
|
MP4 video
|
| Sat 15:25 |
UB2.147 |
Robotics and Simulation |
Christophe Simon, Nicolas Daube |
Simple, Safe, Open: Building Your First ROS 2 Rover with Rust and Pixi |
Slides
|
WebM video
|
MP4 video
|
| Sat 15:35 |
UB2.147 |
Robotics and Simulation |
Arne Baeyens |
Vehicle Dynamics Sim: accurately and easily simulate actuation limits |
Slides
|
WebM video
|
MP4 video
|
| Sat 15:45 |
UB2.147 |
Robotics and Simulation |
Ricardo Delfin |
Productionising ROS when you have no choice (with Bazel) |
Slides
|
WebM video
|
MP4 video
|
| Sat 15:55 |
UB2.147 |
Robotics and Simulation |
PIERRE KANCIR |
ArduPilot Advanced Integration |
Slides
|
WebM video
|
MP4 video
|
| Sat 16:10 |
UB2.147 |
Robotics and Simulation |
Antoine Van Malleghem, Enzo Ghisoni, David Moli |
The Technical Stacks Behind Botronics’ iXi Autonomous Golf Trolley |
Slides
|
WebM video
|
MP4 video
|
| Sat 17:00 |
UB2.147 |
Robotics and Simulation |
Julien Enoch, Yuyuan Yuan |
ROS-Z: A Rust/Zenoh-native stack, fully ROS 2-compliant |
Slides
|
WebM video
|
MP4 video
|
| Sat 17:30 |
UB2.147 |
Robotics and Simulation |
Francisco Martín Rico, Francisco Miguel Moreno |
EasyNav: An open-source framework for navigating everywhere |
Slides
|
WebM video
|
MP4 video
|
| Sat 18:00 |
UB2.147 |
Robotics and Simulation |
Robin Müller |
AutoAPMS: Lightweight and versatile integration of behavior trees into the ROS 2 ecosystem |
Slides
|
WebM video
|
MP4 video
|
| Sat 18:30 |
UB2.147 |
Robotics and Simulation |
Davide Faconti |
PlotJuggler: the log visualization tool loved by roboticists |
|
WebM video
|
MP4 video
|
| Sat 10:30 |
UB2.252A (Lameere) |
Databases |
Rohit Nayak, Shlomi Noach, Ben Dicken, Pep Pla |
PostgreSQL and MySQL, Two Databases, Three Perspectives |
|
|
|
| Sat 11:25 |
UB2.252A (Lameere) |
Databases |
Jimmy Angelakos, Daniël van Eeden |
"Drop-in Replacement": Defining Compatibility for Postgres and MySQL Derivatives |
Slides
|
WebM video
|
MP4 video
|
| Sat 11:55 |
UB2.252A (Lameere) |
Databases |
Nicoleta Lazar |
Jack of all trades: query federation in modern OLAP databases |
Slides
|
WebM video
|
MP4 video
|
| Sat 12:20 |
UB2.252A (Lameere) |
Databases |
Charly Batista |
Cracking Down the Code: What Really Happens When You Run a SELECT? |
|
WebM video
|
MP4 video
|
| Sat 12:45 |
UB2.252A (Lameere) |
Databases |
Vitor Oliveira |
Server, Storage Engine, Protocol, Client: Suspects of a MySQL Performance Mystery |
Slides
|
|
|
| Sat 13:10 |
UB2.252A (Lameere) |
Databases |
Mikael Ronström |
Real-Time AI Powered by RonDB |
|
|
|
| Sat 13:15 |
UB2.252A (Lameere) |
Databases |
Gábor Szárnyas, Guillermo Sanchez, Tom Ebergen |
DuckDB in the Cloud: A Simple, Powerful SQL Engine for Your Lakehouse |
Slides
|
WebM video
|
MP4 video
|
| Sat 13:20 |
UB2.252A (Lameere) |
Databases |
Sam Jewell |
Cube, dbt and Grafana: the OSS stack that blends Data Analytics with Observability data |
Slides
|
WebM video
|
MP4 video
|
| Sat 13:25 |
UB2.252A (Lameere) |
Databases |
Matthias Crauwels |
Data on Kubernetes / stateless storage |
|
WebM video
|
MP4 video
|
| Sat 13:35 |
UB2.252A (Lameere) |
Databases |
Greg Potter |
Delegating SQL Parsing to PostgreSQL |
Slides
|
WebM video
|
MP4 video
|
| Sat 14:00 |
UB2.252A (Lameere) |
Databases |
Arnaud Adant |
Replicating Transactional Databases to ClickHouse : Transaction Log Analysis and Time Travel |
Slides
|
WebM video
|
MP4 video
|
| Sat 14:25 |
UB2.252A (Lameere) |
Databases |
Giacomo |
You do not need an ORM |
Slides
|
WebM video
|
MP4 video
|
| Sat 14:50 |
UB2.252A (Lameere) |
Databases |
Aliaksandr Valialkin |
Working with Filesystem in Time Series Database |
Slides
|
WebM video
|
MP4 video
|
| Sat 15:15 |
UB2.252A (Lameere) |
Databases |
Kevin Biju, Georgi Kodinov |
Contributing to MariaDB & Postgres |
Slides
|
WebM video
|
MP4 video
|
| Sat 15:45 |
UB2.252A (Lameere) |
Databases |
Josh Lee |
Magical Mystery Tour: A Roundup of Observability Datastores |
Slides
|
WebM video
|
MP4 video
|
| Sat 16:10 |
UB2.252A (Lameere) |
Databases |
Sunny Bains |
Multi writer CDC Challenges |
Slides
|
WebM video
|
MP4 video
|
| Sat 16:35 |
UB2.252A (Lameere) |
Databases |
Deleted User |
Inverted database indexes: The why, the what, and the how. |
Slides
|
WebM video
|
MP4 video
|
| Sat 17:00 |
UB2.252A (Lameere) |
Databases |
Matthew Topol |
Apache Arrow, Hostage Negotiator: Revisiting the case for Client Protocol Redesign |
|
WebM video
|
MP4 video
|
| Sat 17:25 |
UB2.252A (Lameere) |
Databases |
Thor |
From Disks to Distributed: Our Journey of Database Evolution in the Cloud |
Slides
|
WebM video
|
MP4 video
|
| Sat 17:50 |
UB2.252A (Lameere) |
Databases |
Michiel De Backker, Ghasan Mohammad (hozan23) |
Federating Databases with Apache DataFusion: Open Query Planning and Arrow-Native Interoperability |
Slides
|
WebM video
|
MP4 video
|
| Sat 18:15 |
UB2.252A (Lameere) |
Databases |
Franck Pachot |
LSM vs. B‑Tree: RocksDB and WiredTiger for Cloud‑Native Distributed Databases |
Slides
|
WebM video
|
MP4 video
|
| Sat 18:40 |
UB2.252A (Lameere) |
Databases |
Matt Yonkovit ( The Yonk ) |
How to Prevent Your AI from Returning Garbage: It Starts and Ends with Data Engineering |
|
|
|
| Sat 10:30 |
UB4.132 |
FOSS on Mobile |
Chris Simmonds, David Llewellyn-Jones, Romain Hunault |
"State of FOSS on mobile" |
Slides
|
WebM video
|
MP4 video
|
| Sat 11:00 |
UB4.132 |
FOSS on Mobile |
Yuning Liang |
Open Source RISC-V AOSP Porting: Progress, Challenges, and Upstream Work |
|
WebM video
|
MP4 video
|
| Sat 11:30 |
UB4.132 |
FOSS on Mobile |
Stefan Lengfeld |
Deep dive AOSP: Insights and statistics about the Android Open Source Project |
Slides
|
WebM video
|
MP4 video
|
| Sat 12:00 |
UB4.132 |
FOSS on Mobile |
David Brazdil |
Why Android Builds Are So Slow — And What We Can Do About It |
Slides
|
WebM video
|
MP4 video
|
| Sat 12:30 |
UB4.132 |
FOSS on Mobile |
Andreas Itzchak Rehberg |
Reproducible Builds for Android Apps |
Slides
|
WebM video
|
MP4 video
|
| Sat 13:00 |
UB4.132 |
FOSS on Mobile |
Aysha, Torsten Grote |
Open-source HSM-based signing for AOSP-based projects with limited resources: Lessons from CalyxOS signing redesign |
|
WebM video
|
MP4 video
|
| Sat 13:30 |
UB4.132 |
FOSS on Mobile |
David Llewellyn-Jones, Fabio Giovanazzi |
NewPipe - Porting an Android app to Sailfish OS |
Slides
|
WebM video
|
MP4 video
|
| Sat 14:00 |
UB4.132 |
FOSS on Mobile |
Sylvia van Os |
IzzyOnDroid Download Statistics |
Slides
|
WebM video
|
MP4 video
|
| Sat 14:10 |
UB4.132 |
FOSS on Mobile |
Romain Hunault |
Introducing Cardinal: a different approach of open source maps app |
|
WebM video
|
MP4 video
|
| Sat 14:25 |
UB4.132 |
FOSS on Mobile |
Chris Simmonds |
A quick look at Android release names, tags and build numbers (lightning talk) |
Slides
|
WebM video
|
MP4 video
|
| Sat 14:35 |
UB4.132 |
FOSS on Mobile |
Francesco Pham |
Bringing OpenHarmony to Phones: Lessons from the Oniro Porting Effort |
Slides
|
WebM video
|
MP4 video
|
| Sat 14:50 |
UB4.132 |
FOSS on Mobile |
Skyler Grey |
Collabora Office Can Finally Run on Mobile Linux |
|
WebM video
|
MP4 video
|
| Sat 15:00 |
UB4.132 |
FOSS on Mobile |
Luca Weiss |
Mainline kernel for Fairphones - 2026 update |
Slides
|
WebM video
|
MP4 video
|
| Sat 15:15 |
UB4.132 |
FOSS on Mobile |
Oliver Smith |
postmarketOS: Reliability in 2026 |
Slides
|
WebM video
|
MP4 video
|
| Sat 15:30 |
UB4.132 |
FOSS on Mobile |
Pavel Machek |
Photos and Video Recording on Mobile Phones |
|
WebM video
|
MP4 video
|
| Sat 16:00 |
UB4.132 |
FOSS on Mobile |
Daniel Gultsch, S1m |
UnifiedPush - Push notifications. Decentralized and Open Source |
Slides
|
WebM video
|
MP4 video
|
| Sat 16:30 |
UB4.132 |
FOSS on Mobile |
Evangelos Ribeiro Tzaras |
Phosh: What's new and where are we going? |
Slides
|
WebM video
|
MP4 video
|
| Sat 17:00 |
UB4.132 |
FOSS on Mobile |
Affe Null |
Running mainline Linux on the Unisoc-based Jolla C2 |
Slides
|
WebM video
|
MP4 video
|
| Sat 17:30 |
UB4.132 |
FOSS on Mobile |
Abderrahim Kitouni |
Running GNOME OS on mobile phones |
|
WebM video
|
MP4 video
|
| Sat 18:00 |
UB4.132 |
FOSS on Mobile |
1peter10 |
The Linux Phone App Ecosystem (2026) |
Slides
|
WebM video
|
MP4 video
|
| Sat 18:30 |
UB4.132 |
FOSS on Mobile |
Neil Armstrong |
Snapdragon 8 Gen 3 Mainline: From Day-1 Patches to Product Reality |
Slides
|
WebM video
|
MP4 video
|
| Sat 10:30 |
UB4.136 |
Software Defined Storage |
Jörn Dreyer |
Storage aspects consumed by OpenCloud |
|
|
|
| Sat 11:05 |
UB4.136 |
Software Defined Storage |
Federico Lucifredi, Neha Ojha |
Ceph: State of the Cephalopod |
|
|
|
| Sat 11:40 |
UB4.136 |
Software Defined Storage |
Maximilien Richer |
Garage Object Storage: 2.0 update and best practices |
|
WebM video
|
MP4 video
|
| Sat 12:15 |
UB4.136 |
Software Defined Storage |
Andriy Utkin, Georgios Christodoulis |
Multi-Petabyte Data Distribution in Industry & Science with CernVM File System |
Slides
|
WebM video
|
MP4 video
|
| Sat 12:50 |
UB4.136 |
Software Defined Storage |
Gerlind Deschner |
Demystifying the Mathematics of Erasure Coding |
Slides
|
WebM video
|
MP4 video
|
| Sat 13:25 |
UB4.136 |
Software Defined Storage |
Venky Shankar, Dhairya Parmar |
CephFS command auditing framework for quicker cluster rescue |
|
|
|
| Sat 14:00 |
UB4.136 |
Software Defined Storage |
Redouane kachach Elhichou |
Ceph mgmt-gateway: A Single, Secure Entry Point for Management and Monitoring |
|
WebM video
|
MP4 video
|
| Sat 14:35 |
UB4.136 |
Software Defined Storage |
Frédéric Nass |
Ceph S3 - Dynamic Placement and Optimized Retention |
|
WebM video
|
MP4 video
|
| Sat 15:10 |
UB4.136 |
Software Defined Storage |
Mario Vitale |
Implementing S3-fronted cold storage at CERN |
Slides
|
WebM video
|
MP4 video
|
| Sat 15:45 |
UB4.136 |
Software Defined Storage |
Venky Shankar |
Smoother CephFS Experience With Umbrella Release |
|
|
|
| Sat 16:20 |
UB4.136 |
Software Defined Storage |
Günther Deschner, Anoop C S |
Challenges and solutions implementing an Open Source multiprotocol stack |
|
WebM video
|
MP4 video
|
| Sat 16:55 |
UB4.136 |
Software Defined Storage |
yingqi.ge, 胡玮文 |
A CSI-Based Tiered Storage Plan: Accelerating Cloud Block Storage with Local Disks |
|
WebM video
|
MP4 video
|
| Sat 17:30 |
UB4.136 |
Software Defined Storage |
Igor Golikov, Alex Markuze |
The Invisible Payload: A Generic Zero-Copy Architecture |
|
|
|
| Sat 18:05 |
UB4.136 |
Software Defined Storage |
Jan Fajerski, David Mohren, Allison Bentley, Gwen Dawes |
Lightning talks |
|
WebM video
|
MP4 video
|
| Sat 10:30 |
UB5.132 |
Security |
Olle E. Johansson |
Please sign your artefacts. WITH WHAT? |
Slides
|
WebM video
|
MP4 video
|
| Sat 11:00 |
UB5.132 |
Security |
Rutvik Kshirsagar, Shreyas Mahangade, Clemens Lang |
Demystifying Post-Quantum Cryptography: The Hybrid Approach |
Slides
|
WebM video
|
MP4 video
|
| Sat 11:30 |
UB5.132 |
Security |
Tonis Tiigi |
Streamlining Signed Artifacts in Container Ecosystems |
Slides
|
WebM video
|
MP4 video
|
| Sat 12:00 |
UB5.132 |
Security |
Neal H. Walfield |
Sequoia git: Making Signed Commits Matter |
Slides
|
WebM video
|
MP4 video
|
| Sat 12:30 |
UB5.132 |
Security |
Victor Lyuboslavsky |
An Endpoint Telemetry Blueprint for Security Teams |
|
|
|
| Sat 13:00 |
UB5.132 |
Security |
Björn Ruytenberg, Sina Karvandi |
Invisible Hypervisors: Stealthy Malware Analysis with HyperDbg |
Slides
|
WebM video
|
MP4 video
|
| Sat 13:30 |
UB5.132 |
Security |
Federico Lucifredi |
All Your Keyboards Are Belong To Us! |
|
|
|
| Sat 14:00 |
UB5.132 |
Security |
Gianluca Varisco |
The invisible key: Securing the new attack vector of OAuth tokens |
|
WebM video
|
MP4 video
|
| Sat 14:30 |
UB5.132 |
Security |
Alexander Krizhanovsky |
Dynamic Bot Blocking with Web-Server Access-Log Analytics |
Slides
|
|
|
| Sat 15:00 |
UB5.132 |
Security |
Michaël Marcozzi, Dimitri Kokkonis, Stefano Zacchiroli |
Finding backdoors with fuzzing |
Slides
|
WebM video
|
MP4 video
|
| Sat 15:30 |
UB5.132 |
Security |
Mickaël Salaün |
Island: Sandboxing tool powered by Landlock |
Slides
|
WebM video
|
MP4 video
|
| Sat 16:00 |
UB5.132 |
Security |
Adam Harvey |
Using Capslock analysis to develop seccomp filters for Rust (and other) services |
|
WebM video
|
MP4 video
|
| Sat 16:30 |
UB5.132 |
Security |
Alfonso De Gregorio |
The Open-Weight Dilemma: Mitigating AI Cyber Risks Without Killing Open Source |
|
WebM video
|
MP4 video
|
| Sat 17:00 |
UB5.132 |
Security |
Amir Montazery |
It's Time to Audit Open Source: Success Stories with OSTIF |
|
|
|
| Sat 17:30 |
UB5.132 |
Security |
Philippe Ombredanne |
Supply chain security meets AI: Detecting AI-generated code |
|
|
|
| Sat 18:00 |
UB5.132 |
Security |
samuel desseaux |
AI Security Monitoring: Detecting Threats Against Production ML Systems |
|
|
|
| Sat 18:30 |
UB5.132 |
Security |
Samvedna Jha, Suneetha |
Zero Trust in Action: Architecting Secure Systems Beyond Perimeters |
Slides
|
WebM video
|
MP4 video
|
| Sat 10:30 |
UB5.230 |
Legal & Policy |
Karen Sandler, Tom Marble, Alexander Sander, Bradley M. Kühn, Matthias Kirschner, Richard Fontana |
Welcome to the Legal & Policy Issues DevRoom |
|
|
|
| Sat 10:45 |
UB5.230 |
Legal & Policy |
Gabriel Ku Wei Bin |
An Introduction to Law and Free Software |
Slides
|
WebM video
|
MP4 video
|
| Sat 11:30 |
UB5.230 |
Legal & Policy |
Kelly Roegies |
The Hidden Layer: Bringing Protocol Governance into Digital Policy |
Slides
|
WebM video
|
MP4 video
|
| Sat 12:00 |
UB5.230 |
Legal & Policy |
Gina Plat |
From Policy To Practice; Open Source in The Dutch Government |
Slides
|
WebM video
|
MP4 video
|
| Sat 12:30 |
UB5.230 |
Legal & Policy |
Rosalind Liu |
Fork the Government:The Back and Forth Open Source Advocacy Road in Taiwan |
|
|
|
| Sat 13:00 |
UB5.230 |
Legal & Policy |
Alexander Sander, Michael Schuster, Tommaso Bernabo' |
CRA – Role of Free Software and Q&A |
|
WebM video
|
MP4 video
|
| Sat 14:00 |
UB5.230 |
Legal & Policy |
Denver Gingerich |
The story of the Vizio lawsuit - a historic case for user rights, nearly complete! |
Slides
|
WebM video
|
MP4 video
|
| Sat 15:00 |
UB5.230 |
Legal & Policy |
Neil Brown |
"Online Safety" laws: reflections for FOSS projects |
Slides
|
WebM video
|
MP4 video
|
| Sat 15:30 |
UB5.230 |
Legal & Policy |
Lucas Lasota, Victor Le Pochat, Alexander Matern, Lori Roussey |
Interoperability regulation in the EU: Opening iOS and Android for Free Software |
|
WebM video
|
MP4 video
|
| Sat 16:30 |
UB5.230 |
Legal & Policy |
|
Hot Topic: Audience choice! |
|
|
|
| Sat 17:00 |
UB5.230 |
Legal & Policy |
Deb Bryant, Bradley M. Kühn, Richard Fontana, Joe Brockmeier, Ian Kelling |
Unique Challenges in Elected Governing Bodies for FOSS |
|
WebM video
|
MP4 video
|
| Sat 18:00 |
UB5.230 |
Legal & Policy |
Dylan Ayrey, Mike Nolan |
Let's end open source together with this one simple trick |
|
WebM video
|
MP4 video
|
| Sat 18:50 |
UB5.230 |
Legal & Policy |
Karen Sandler, Tom Marble, Alexander Sander, Bradley M. Kühn, Matthias Kirschner, Richard Fontana |
Closing of to the Legal & Policy Issues DevRoom |
|
|
|
| Sat 10:30 |
UD2.120 (Chavanne) |
AI Plumbers |
Roman Shaposhnik, Tanya Dadasheva |
Welcome to the AI Plumbers Devroom |
|
WebM video
|
MP4 video
|
| Sat 10:35 |
UD2.120 (Chavanne) |
AI Plumbers |
Xuan-Son Nguyen |
Multimodal support in llama.cpp - Achievements and Future Directions |
|
WebM video
|
MP4 video
|
| Sat 11:00 |
UD2.120 (Chavanne) |
AI Plumbers |
José Castillo Lema |
API Remoting for llama.cpp: Near-Native GPU Speed in macOS Containers |
|
WebM video
|
MP4 video
|
| Sat 11:25 |
UD2.120 (Chavanne) |
AI Plumbers |
Julien Balian, Mathieu Poumeyrol |
tract - an efficient rust neural network inference engine |
Slides
|
WebM video
|
MP4 video
|
| Sat 11:50 |
UD2.120 (Chavanne) |
AI Plumbers |
Charalampos Mainas, Anastassios Nanos, Anastasia Mallikopoulou |
Beyond TinyML: Balance inference accuracy and latency on MCUs |
Slides
|
WebM video
|
MP4 video
|
| Sat 12:15 |
UD2.120 (Chavanne) |
AI Plumbers |
William Jones, Jeremy Bennett, Shane Slattery, Pietra Ferreira |
Bringing up bare metal ExecuTorch on RISC-V |
Slides
|
WebM video
|
MP4 video
|
| Sat 12:40 |
UD2.120 (Chavanne) |
AI Plumbers |
Yuning Liang, Petr Penzin |
WebNN and WebLLM on RISC-V: Closing the AI Acceleration Gap with RVV and Tenstorrent |
|
WebM video
|
MP4 video
|
| Sat 13:05 |
UD2.120 (Chavanne) |
AI Plumbers |
Crozet Sébastien |
Single-source cross-platform GPU LLM inference with Slang and Rust |
|
WebM video
|
MP4 video
|
| Sat 13:30 |
UD2.120 (Chavanne) |
AI Plumbers |
Ramon Wirsch |
Closing the Loop: A Self-Learning Compiler for AI Accelerators |
|
WebM video
|
MP4 video
|
| Sat 13:55 |
UD2.120 (Chavanne) |
AI Plumbers |
YASH PANCHAL |
One GPU, Many Models: What Works and What Segfaults |
Slides
|
WebM video
|
MP4 video
|
| Sat 14:20 |
UD2.120 (Chavanne) |
AI Plumbers |
Daniele Mingolla |
OneAI: An Open-Source Framework for Managing AI Models at Scale |
Slides
|
WebM video
|
MP4 video
|
| Sat 14:45 |
UD2.120 (Chavanne) |
AI Plumbers |
Ruben Ortlam |
Vulkan API for Machine Learning? Competing with CUDA and ROCm in llama.cpp |
|
WebM video
|
MP4 video
|
| Sat 15:10 |
UD2.120 (Chavanne) |
AI Plumbers |
Roman Shaposhnik |
Running tinygrad and ggml on microcontroller NPUs |
|
WebM video
|
MP4 video
|
| Sat 15:20 |
UD2.120 (Chavanne) |
AI Plumbers |
Tushar Sharma |
The Hidden Cost of Intelligence: The Energy Footprint of AI from Code to GPU Kernels |
|
WebM video
|
MP4 video
|
| Sat 15:30 |
UD2.120 (Chavanne) |
AI Plumbers |
Tanya Dadasheva |
Lowering the barrier of entrance in AI-native system development |
|
WebM video
|
MP4 video
|
| Sat 15:40 |
UD2.120 (Chavanne) |
AI Plumbers |
Piotr Tarasiewicz |
Supercharging LLM serving with Dynamo |
|
WebM video
|
MP4 video
|
| Sat 16:05 |
UD2.120 (Chavanne) |
AI Plumbers |
Eric Curtin, Dorin Geman |
Taming the LLM Zoo with Docker Model Runner: Inference with OCI Artifacts, llama.cpp, and vLLM |
|
WebM video
|
MP4 video
|
| Sat 16:30 |
UD2.120 (Chavanne) |
AI Plumbers |
Mateusz Charytoniuk, Gosia Zagajewska, Luiz Miguel |
From Infrastructure to Production: A Year of Self-Hosted LLMs |
Slides
|
WebM video
|
MP4 video
|
| Sat 16:55 |
UD2.120 (Chavanne) |
AI Plumbers |
Gianluca Guida |
A practical introduction to the ET platform. |
|
WebM video
|
MP4 video
|
| Sat 17:25 |
UD2.120 (Chavanne) |
AI Plumbers |
Peter Cawley |
Zero to matmul with the ET-SoC-1 |
Slides
|
WebM video
|
MP4 video
|
| Sat 17:50 |
UD2.120 (Chavanne) |
AI Plumbers |
Martin Chang, Danfeng Zhang |
All in RISC-V, RISC-V All in AI: Solving Real AI Compute Challenges with DeepComputing & Tenstorrent |
|
WebM video
|
MP4 video
|
| Sat 18:15 |
UD2.120 (Chavanne) |
AI Plumbers |
Jakov Petrina Trnski |
Review of kernel and user-space Neural Processing Unit (NPU) chips support on Linux |
Slides
|
WebM video
|
MP4 video
|
| Sat 18:40 |
UD2.120 (Chavanne) |
AI Plumbers |
Moritz Thüning |
TT-Boltz: Drug Discovery on Tenstorrent Hardware |
|
WebM video
|
MP4 video
|
| Sat 10:30 |
UD2.218A |
Funding the FOSS Ecosystem |
Shannon Wray |
The Buyout: How the Open Source Community liberated its own platform |
|
WebM video
|
MP4 video
|
| Sat 11:10 |
UD2.218A |
Funding the FOSS Ecosystem |
Mike Gifford, Maurice Hendriks |
Procurement Is the Biggest Form of Fundraising for FLOSS |
|
WebM video
|
MP4 video
|
| Sat 11:50 |
UD2.218A |
Funding the FOSS Ecosystem |
Nicholas Gates, Felix Reda, Jennifer Tridgell |
Funding Europe’s Open Digital Infrastructure: A Detailed Case for an EU Sovereign Tech Fund |
|
WebM video
|
MP4 video
|
| Sat 12:30 |
UD2.218A |
Funding the FOSS Ecosystem |
Gábor Szárnyas, Maria Majadas, Guillaume Monnet, Sriram Ramkrishna, Hannes Mühleisen, Lucie Anglade, Guillaume Ayoub |
Funding Lessons Learned Panel |
Slides
|
WebM video
|
MP4 video
|
| Sat 13:40 |
UD2.218A |
Funding the FOSS Ecosystem |
Amy O'Donnell |
Nominet DNS Fund – what can we learn? |
Slides
|
WebM video
|
MP4 video
|
| Sat 14:20 |
UD2.218A |
Funding the FOSS Ecosystem |
Daniel S. Katz, Michelle Barker, Eric Jensen |
Understanding and advancing research software grant funding models |
Slides
|
WebM video
|
MP4 video
|
| Sat 15:00 |
UD2.218A |
Funding the FOSS Ecosystem |
Georg Link, Johan Linåker, Kevin Lumbard |
Securing the Next Grant: Early Insights on Aligning FOSS and Funders |
|
WebM video
|
MP4 video
|
| Sat 15:40 |
UD2.218A |
Funding the FOSS Ecosystem |
DanJ |
Build your funding toolkit |
|
WebM video
|
MP4 video
|
| Sat 16:20 |
UD2.218A |
Funding the FOSS Ecosystem |
F-Droid Team Members |
The Funding Gap in FOSS: What We Learned and How to Close It |
|
|
|
| Sat 17:00 |
UD2.218A |
Funding the FOSS Ecosystem |
Bill Mulligan, Patrick Masson |
Ecosystems, Not Projects: Rethinking Open Source Foundation Funding |
|
WebM video
|
MP4 video
|
| Sat 17:40 |
UD2.218A |
Funding the FOSS Ecosystem |
Fabian Palmer, Maximilian Parzen, Tobias Gabriel |
OSS funding in industry and large enterprises |
Slides
|
WebM video
|
MP4 video
|
| Sat 18:20 |
UD2.218A |
Funding the FOSS Ecosystem |
Gabriele Columbro, Abel Samot |
Accelerating the open source flywheel in Europe with private sector & VC funding |
|
|
|
| Sat 11:00 |
UD2.119 |
BOF/Unconference |
Cornelius Schumacher, Philipp Ahmann, Henrik Brändle |
BOF: Linux & Open Source Software for safety applications in Railways |
Slides
|
|
|
| Sat 12:00 |
UD2.119 |
BOF/Unconference |
Kate Stewart, Philipp Ahmann, Susan Remmert |
Safety-Critical Linux: Challenges across industries |
Slides
|
|
|
| Sat 13:00 |
UD2.119 |
BOF/Unconference |
Jan Lübbe, Rouven Czerwinski |
Labgrid and Board Farming BOF |
|
|
|
| Sat 14:00 |
UD2.119 |
BOF/Unconference |
Drew DeVault |
Hare community meetup |
|
|
|
| Sat 15:00 |
UD2.119 |
BOF/Unconference |
Pierre-Étienne Meunier, Raphaël Gomès, Pierre-Yves David |
Version control is changing! BOF |
|
|
|
| Sat 16:00 |
UD2.119 |
BOF/Unconference |
Liam |
Reticulum Community Meetup: Implementations, Migration, and Future |
Slides
|
|
|
| Sat 17:00 |
UD2.119 |
BOF/Unconference |
Alexander Wies |
E-Paper | color — fast — open source |
|
|
|
| Sat 14:00 |
UD2.208 (Decroly) |
Tool the Docs |
Ariel Kaiser, Daniel D. Beck, Kristof Van Tomme |
Welcome to the Tool The Docs dev room |
|
|
|
| Sat 14:10 |
UD2.208 (Decroly) |
Tool the Docs |
Erwann Roussy |
Managing Documentation Complexity: SEAPATH's Approach to Wiki Refactoring |
Slides
|
WebM video
|
MP4 video
|
| Sat 14:30 |
UD2.208 (Decroly) |
Tool the Docs |
Virgile Deville |
LaSuite Docs : open source collaborative documentation platform |
|
WebM video
|
MP4 video
|
| Sat 15:00 |
UD2.208 (Decroly) |
Tool the Docs |
Daniel D. Beck |
Stop chopping onions and extend Markdown without tears |
Slides
|
WebM video
|
MP4 video
|
| Sat 15:30 |
UD2.208 (Decroly) |
Tool the Docs |
Carol Chen |
Get your docs in a row with Docling |
Slides
|
WebM video
|
MP4 video
|
| Sat 16:00 |
UD2.208 (Decroly) |
Tool the Docs |
Nikolaj Potashnikov |
Why our HTML Docs don't just `Print` and what to do about it |
|
WebM video
|
MP4 video
|
| Sat 16:30 |
UD2.208 (Decroly) |
Tool the Docs |
Evan Rusackas |
How Apache Superset reinvented (and re-engineered) its world documentation |
|
WebM video
|
MP4 video
|
| Sat 17:00 |
UD2.208 (Decroly) |
Tool the Docs |
Ivan Ponomarev |
Automating Documentation: From DSL to Dynamic Docs with Asciidoctor and Antora |
|
|
|
| Sat 17:30 |
UD2.208 (Decroly) |
Tool the Docs |
Hugo Cornelis, Colin Evrard |
Reducing Technical Debt with Reproducible Shell Workflows: The BCM5719 OSS Firmware as a Case Study. |
|
WebM video
|
MP4 video
|
| Sat 10:30 |
UD6.203 |
Junior |
Pauline Maas |
Creative Coding with Turtlestitch |
|
|
|
| Sat 12:15 |
UD6.203 |
Junior |
Kathy Giori |
Smart gadget making with MicroBlocks |
|
|
|
| Sat 14:00 |
UD6.203 |
Junior |
Margaret Low |
Let's Code Trees |
|
|
|
| Sat 15:45 |
UD6.203 |
Junior |
Jens Mönig |
The Well-Tempered Noise - Compute Music from Everyday Sounds in Snap! |
|
|
|
| Sat 10:30 |
UD6.205 |
Junior |
Evan Patton, Jos |
Learn to Build Your Own Mobile App with MIT App Inventor |
|
|
|
| Sat 12:15 |
UD6.205 |
Junior |
Gilles Pommereuil |
Create games with microStudio |
|
|
|
| Sat 14:00 |
UD6.205 |
Junior |
Felix, lumi, benedict |
Luanti mod programming |
|
|
|
| Sat 15:45 |
UD6.205 |
Junior |
Rune Bobbaers |
Scratch Workshop |
|
|
|
| Sat 10:30 |
UD6.215 |
GCC (GNU Toolchain) |
Jose E. Marchesi, Thomas Schwinge, Marc Poulhiès |
Welcome to the GCC (GNU Toolchain) devroom |
|
|
|
| Sat 10:35 |
UD6.215 |
GCC (GNU Toolchain) |
Afonso Oliveira |
RISC-V Extension Porting without the boring part |
|
WebM video
|
MP4 video
|
| Sat 11:05 |
UD6.215 |
GCC (GNU Toolchain) |
Lancelot SIX |
Overview of a DWARF-6 change: Locations on the stack |
|
WebM video
|
MP4 video
|
| Sat 11:30 |
UD6.215 |
GCC (GNU Toolchain) |
Baris Aktemur |
An evaluator and a web playground for DWARF-6 expressions |
|
WebM video
|
MP4 video
|
| Sat 11:50 |
UD6.215 |
GCC (GNU Toolchain) |
Daan De Meyer |
Designing Fibers for systemd: Structured POSIX Avoidance in PID 1 |
Slides
|
WebM video
|
MP4 video
|
| Sat 12:20 |
UD6.215 |
GCC (GNU Toolchain) |
James Lowden |
COBOL XML PARSE: Why, What, and How? |
|
|
|
| Sat 12:35 |
UD6.215 |
GCC (GNU Toolchain) |
Mohammad-Reza Nabipoor |
GNU Algol 68 on baremetal |
Slides
|
WebM video
|
MP4 video
|
| Sat 13:05 |
UD6.215 |
GCC (GNU Toolchain) |
Himadri CHHAYA-SHAILESH |
Libgomp Optimizations for Scheduler Guided OpenMP Execution in Cloud VMs |
Slides
|
WebM video
|
MP4 video
|
| Sat 13:35 |
UD6.215 |
GCC (GNU Toolchain) |
Jose E. Marchesi |
ga68, the GNU Algol 68 Compiler |
|
WebM video
|
MP4 video
|
| Sat 14:05 |
UD6.215 |
GCC (GNU Toolchain) |
Pierrick Philippe |
Tentative Definition of the Secret Attribute in GCC |
|
WebM video
|
MP4 video
|
| Sat 15:00 |
UD6.215 |
LLVM |
Kristof Beyls, Peter Smith, Marius Brehler |
Welcome to the LLVM dev room |
Slides
|
WebM video
|
MP4 video
|
| Sat 15:05 |
UD6.215 |
LLVM |
Peter Smith |
Experimenting with the AArch64 Pointer Authentication (PAuth) ABI on bare-metal. |
Slides
|
WebM video
|
MP4 video
|
| Sat 15:25 |
UD6.215 |
LLVM |
Pablo Marcos |
Hotpatching ClickHouse in production with XRay |
Slides
|
WebM video
|
MP4 video
|
| Sat 15:50 |
UD6.215 |
LLVM |
Jan-Patrick Lehr |
GPU Offloading in LLVM: Architecture, API, and Plugins |
|
WebM video
|
MP4 video
|
| Sat 16:15 |
UD6.215 |
LLVM |
Stefan Gränitz |
OrcJIT at Scale with the llvm-autojit Plugin |
|
|
|
| Sat 16:40 |
UD6.215 |
LLVM |
Josse Van Delm |
Generating Programmable NPUs from Linalg with MLIR and CIRCT |
Slides
|
|
|
| Sat 17:05 |
UD6.215 |
LLVM |
Jonas Devlieghere |
WebAssembly Debugging with LLDB |
Slides
|
WebM video
|
MP4 video
|
| Sat 17:30 |
UD6.215 |
LLVM |
Martin Storsjö |
llvm-mingw |
Slides
|
WebM video
|
MP4 video
|
| Sat 17:55 |
UD6.215 |
LLVM |
Anutosh Bhat |
Building Interactive C/C++ workflows in Jupyter through clang-repl |
Slides
|
WebM video
|
MP4 video
|
| Sat 18:20 |
UD6.215 |
LLVM |
Daan De Meyer |
(clang-)Tidying up includes in systemd |
Slides
|
WebM video
|
MP4 video
|
| Sat 18:45 |
UD6.215 |
LLVM |
Corentin Kerisit, David Zbarsky |
Zero-sysroot hermetic LLVM cross-compilation using Bazel |
Slides
|
WebM video
|
MP4 video
|
| Sat 11:00 |
UA4.222 |
BOF/Unconference |
Koen Zandberg |
Ariel OS: Embedded Rust operating system — Meetup |
|
|
|
| Sat 12:00 |
UA4.222 |
BOF/Unconference |
Maroš Grego |
Raw video, colour grading, video processing |
|
|
|
| Sat 15:00 |
UA4.222 |
BOF/Unconference |
Benjamin Drung |
BoF: Dracut |
|
|
|
| Sat 16:00 |
UA4.222 |
BOF/Unconference |
Giacomo |
Friendly Functional Languages Show and Tell |
|
|
|
| Sat 17:00 |
UA4.222 |
BOF/Unconference |
Beniamino Galvani |
NetworkManager meetup |
|
|
|
| Sun 09:00 |
Janson |
Main Track |
Marga Manterola |
Free as in Burned Out: Who Really Pays for Open Source? |
Slides
|
WebM video
|
MP4 video
|
| Sun 10:00 |
Janson |
Main Track |
James Bottomley |
Strategy for Trusting your Employer in Open Source: a Historical Approach |
Slides
|
WebM video
|
MP4 video
|
| Sun 11:00 |
Janson |
Main Track |
Marco Bernasocchi |
Who Pays Your Bills? Sustainability, Community and Business: The Open Source Triangle |
|
WebM video
|
MP4 video
|
| Sun 11:30 |
Janson |
Main Track |
Deborah Udoh |
Who Funds the Egg? Cracking the FOSS Funding Paradox |
|
WebM video
|
MP4 video
|
| Sun 12:00 |
Janson |
Main Track |
Claire Giordano |
Building the next generation of open source contributors – Lessons from 30 years of Postgres |
Slides
|
WebM video
|
MP4 video
|
| Sun 13:00 |
Janson |
Main Track |
Florian Hackel, Annika Niemann |
CRA Integration – How FOSS compliance measures support CRA obligations, especially regarding documentation, security updates, and traceability. |
|
WebM video
|
MP4 video
|
| Sun 13:30 |
Janson |
Main Track |
Carl-Daniel Hailfinger, Filipe Jones Mourao, Lucia Lanfri, Laure POURCIN |
Implementing the Cyber Resilience Act - engaging with open source |
Slides
|
WebM video
|
MP4 video
|
| Sun 14:00 |
Janson |
Main Track |
Daniel Izquierdo, Jesus M. Gonzalez-Barahona |
The Geopolitics of Code: From Digital Sovereignty to Global Fragmentation |
Slides
|
WebM video
|
MP4 video
|
| Sun 15:00 |
Janson |
Main Track |
Daniel Temkin |
The Hacker Folk Art of Esoteric Code |
|
WebM video
|
MP4 video
|
| Sun 16:00 |
Janson |
Main Track |
Richard "RichiH" Hartmann, Jelle van der Waa, Salve J. Nilsen, Benjamin Henrion, Piotr P. Karwasz, Runxi Yu, Mayuresh Bagayatkar, Ruud van Asseldonk, Martin Randa, Twinkle, dextero, Dieter Plaetinck, Aki |
Lightning lightning talks 2 |
Slides
|
WebM video
|
MP4 video
|
| Sun 17:00 |
Janson |
Main Track |
Daniel Stenberg |
Open Source Security in spite of AI |
|
WebM video
|
MP4 video
|
| Sun 17:50 |
Janson |
Main Track |
Johan Van de Wauw, FOSDEM Staff |
Closing FOSDEM 2026 |
Slides
|
WebM video
|
MP4 video
|
| Sun 09:00 |
K.1.105 (La Fontaine) |
Main Track (K-building) |
Alexandre Daubois |
Know Your Enemies: Live Exploit of a PHP Engine Security Breach |
|
WebM video
|
MP4 video
|
| Sun 10:00 |
K.1.105 (La Fontaine) |
Main Track (K-building) |
Sal Kimmich |
The Hidden Life of Infrastructure: How Control Moves Through Code, Chips, and Nations |
|
WebM video
|
MP4 video
|
| Sun 11:00 |
K.1.105 (La Fontaine) |
Main Track (K-building) |
devgianlu |
Reverse Engineering the World's Largest Music Streaming Platform |
Slides
|
WebM video
|
MP4 video
|
| Sun 12:00 |
K.1.105 (La Fontaine) |
Main Track (K-building) |
Marc Prud'hommeaux |
Fear and Loathing in the App Stores: when FLOSS principles collide with the Gatekeeper interests |
|
WebM video
|
MP4 video
|
| Sun 12:30 |
K.1.105 (La Fontaine) |
Main Track (K-building) |
Pablo Ruiz-Múzquiz |
Open Source Design, the wake-up call for developers! |
Slides
|
WebM video
|
MP4 video
|
| Sun 13:00 |
K.1.105 (La Fontaine) |
Main Track (K-building) |
Joost De Cock |
FreeSewing: How to buy less, create more, and feel great about it |
Slides
|
WebM video
|
MP4 video
|
| Sun 14:00 |
K.1.105 (La Fontaine) |
Main Track (K-building) |
Nico Rikken, Matthias Kirschner |
Automating translation of a bestseller to spark children's interest in coding |
Slides
|
WebM video
|
MP4 video
|
| Sun 15:00 |
K.1.105 (La Fontaine) |
Main Track (K-building) |
Petya Kangalova |
From Drones to Data: Building an Open Mapping Ecosystem for All |
Slides
|
WebM video
|
MP4 video
|
| Sun 15:30 |
K.1.105 (La Fontaine) |
Main Track (K-building) |
Motiejus Jakštys |
The Filesystem Diaries: Scaling Btrfs in an Enterprise |
Slides
|
WebM video
|
MP4 video
|
| Sun 16:00 |
K.1.105 (La Fontaine) |
Main Track (K-building) |
Davide Gomba |
The Meshiverse OR The Revolution of the Little Radios |
|
WebM video
|
MP4 video
|
| Sun 09:00 |
K.3.201 |
Local-First, sync engines, CRDTs |
Niko Bonnieure, Yousef El-Dardiry |
Introduction to Local First & Welcome to our devroom |
Slides
|
WebM video
|
MP4 video
|
| Sun 09:05 |
K.3.201 |
Local-First, sync engines, CRDTs |
Giordano Ricci |
CRDTs, E2EE, permissions and Jazz! |
|
WebM video
|
MP4 video
|
| Sun 09:30 |
K.3.201 |
Local-First, sync engines, CRDTs |
Bartosz Sypytkowski |
Taming your Yjs documents |
|
WebM video
|
MP4 video
|
| Sun 10:00 |
K.3.201 |
Local-First, sync engines, CRDTs |
M Palanikannan |
Local-First in Production: How We Built Plane's Collaborative Wiki with Yjs |
|
WebM video
|
MP4 video
|
| Sun 10:30 |
K.3.201 |
Local-First, sync engines, CRDTs |
alexgood, Brooklyn Zelenka |
Automerge + Keyhive Design Overview |
|
WebM video
|
MP4 video
|
| Sun 11:00 |
K.3.201 |
Local-First, sync engines, CRDTs |
Niko Bonnieure, Laurin Weger |
NextGraph: E2EE sync engine, SDK, graph DB, and reactive ORM |
Slides
|
WebM video
|
MP4 video
|
| Sun 11:30 |
K.3.201 |
Local-First, sync engines, CRDTs |
Kevin De Porre |
ElectricSQL: Query-driven Sync in TanStack DB |
|
WebM video
|
MP4 video
|
| Sun 12:00 |
K.3.201 |
Local-First, sync engines, CRDTs |
Yousef El-Dardiry, Nick Perez |
BlockNote, Prosemirror and Yjs 14: Versioning and Track Changes |
|
WebM video
|
MP4 video
|
| Sun 12:30 |
K.3.201 |
Local-First, sync engines, CRDTs |
Tobias Bernard, Andreas Dzialocha |
Towards a Local-First Linux Desktop with Modal, Reflection and p2panda |
Slides
|
WebM video
|
MP4 video
|
| Sun 13:00 |
K.3.201 |
Local-First, sync engines, CRDTs |
blinry, Moritz Neeb |
Teamtype: multiplayer mode for your text editor – towards a Collaborative Editing Protocol |
|
WebM video
|
MP4 video
|
| Sun 13:20 |
K.3.201 |
Local-First, sync engines, CRDTs |
fintohaps |
Radicle: Local-First Code Collaboration |
|
WebM video
|
MP4 video
|
| Sun 13:40 |
K.3.201 |
Local-First, sync engines, CRDTs |
Taye Adeyemi |
Miru: Building a collaborative video editor with offline support |
Slides
|
WebM video
|
MP4 video
|
| Sun 13:50 |
K.3.201 |
Local-First, sync engines, CRDTs |
Michael Stahl |
Using CRDTs for collaborative commenting in your favourite free software desktop word processor |
Slides
|
WebM video
|
MP4 video
|
| Sun 13:55 |
K.3.201 |
Local-First, sync engines, CRDTs |
Nick Perez |
Teleportal: A real-time collaborative editing framework |
Slides
|
WebM video
|
MP4 video
|
| Sun 14:00 |
K.3.201 |
Local-First, sync engines, CRDTs |
Virgile Deville |
A Local First collaborative workplace? |
|
WebM video
|
MP4 video
|
| Sun 14:05 |
K.3.201 |
Local-First, sync engines, CRDTs |
David Thompson |
Composing capability security and CRDTs |
|
WebM video
|
MP4 video
|
| Sun 14:20 |
K.3.201 |
Local-First, sync engines, CRDTs |
Matt Derocher |
Designing for Local-First: UX Patterns for a Network-Optional World |
Slides
|
WebM video
|
MP4 video
|
| Sun 14:40 |
K.3.201 |
Local-First, sync engines, CRDTs |
Nico Krause |
Local-First Peer-to-Peer apps with js-libp2p, IPFS and OrbitDB |
|
WebM video
|
MP4 video
|
| Sun 15:00 |
K.3.201 |
Local-First, sync engines, CRDTs |
Ilya Boyandin |
SQLRooms: Local-First Analytics with DuckDB, Collaborative Canvas, and Loro CRDT Sync |
|
WebM video
|
MP4 video
|
| Sun 15:25 |
K.3.201 |
Local-First, sync engines, CRDTs |
Jim Bauwens |
A Programming Language Perspective on Replication |
|
WebM video
|
MP4 video
|
| Sun 15:55 |
K.3.201 |
Local-First, sync engines, CRDTs |
Sammy Gwilym |
Willow - Protocols for an uncertain future |
|
WebM video
|
MP4 video
|
| Sun 16:20 |
K.3.201 |
Local-First, sync engines, CRDTs |
Alex Feyerke |
Get to know local-first pioneers PouchDB & CouchDB — Look ma, offline with no CRDTs! |
|
WebM video
|
MP4 video
|
| Sun 16:40 |
K.3.201 |
Local-First, sync engines, CRDTs |
Eric Vicenti |
Seed Hypermedia: The Future of Digital Sovereignty |
|
WebM video
|
MP4 video
|
| Sun 09:00 |
K.3.401 |
DNS |
Philip Homburg |
Domain crate update: developments, plans; what would you like to see? |
Slides
|
WebM video
|
MP4 video
|
| Sun 09:30 |
K.3.401 |
DNS |
sdomi, famfo |
Orchestrating PowerDNS deployments with servfail-sync |
|
WebM video
|
MP4 video
|
| Sun 10:00 |
K.3.401 |
DNS |
Nadia Santalla (she/her) |
Running a highly available, ad-blocking, private DNS setup in Kubernetes |
Slides
|
WebM video
|
MP4 video
|
| Sun 10:30 |
K.3.401 |
DNS |
Nelson Vides |
Anatomy of a Resilient Nameserver: Concurrency, Resolution, and Protection |
|
WebM video
|
MP4 video
|
| Sun 11:00 |
K.3.401 |
DNS |
Ulrika Vincent |
Breaking the bad, stopping the ugly by using Open Source |
Slides
|
WebM video
|
MP4 video
|
| Sun 11:30 |
K.3.401 |
DNS |
Petr Menšík |
lwresd: how can be obsolete daemon reused for new features |
Slides
|
WebM video
|
MP4 video
|
| Sun 12:00 |
K.3.401 |
DNS |
Mechiel Lukkien |
Querying DNS for software updates |
Slides
|
WebM video
|
MP4 video
|
| Sun 12:30 |
K.3.401 |
DNS |
Shane Kerr (he/him) |
DNS: A Love Affair with Lovecraftian Horrors |
Slides
|
WebM video
|
MP4 video
|
| Sun 13:15 |
K.3.401 |
Translations |
Benjamin Alan Jamie |
Welcome! How to make localization comfortable for everyone involved |
Slides
|
|
|
| Sun 13:40 |
K.3.401 |
Translations |
Tom De Moor |
Using automatic translations, the do's and don'ts |
Slides
|
WebM video
|
MP4 video
|
| Sun 14:15 |
K.3.401 |
Translations |
Steven Goodwin |
It's a gaas! Translating bad grammar into good. |
|
WebM video
|
MP4 video
|
| Sun 14:50 |
K.3.401 |
Translations |
Bogomil Shopov - Бого |
What translating Thunderbird taught me |
Slides
|
WebM video
|
MP4 video
|
| Sun 15:10 |
K.3.401 |
Translations |
Niklas Korz |
Bridging the Gap from Wordpress to Weblate |
Slides
|
WebM video
|
MP4 video
|
| Sun 15:45 |
K.3.401 |
Translations |
Diana Todea |
Do translations make us happy? How localization builds open source communities |
Slides
|
WebM video
|
MP4 video
|
| Sun 16:10 |
K.3.401 |
Translations |
Suzanne Wood |
Making the best of partially translated pages |
|
WebM video
|
MP4 video
|
| Sun 16:45 |
K.3.401 |
Translations |
Zughy |
Playing online games without language barriers: a Luanti server |
Slides
|
WebM video
|
MP4 video
|
| Sun 09:00 |
K.3.601 |
Software Defined Radio(SDR)/Digital Signal Processing(DSP) |
Jean-Michel Friedt |
Welcome to the SDR/DSP devroom |
|
WebM video
|
MP4 video
|
| Sun 09:20 |
K.3.601 |
Software Defined Radio(SDR)/Digital Signal Processing(DSP) |
Abraxas3d |
Open Source Digital Voice for Space and Terrestrial Communications |
|
WebM video
|
MP4 video
|
| Sun 10:00 |
K.3.601 |
Software Defined Radio(SDR)/Digital Signal Processing(DSP) |
Jean-Michel Friedt |
Very low frequency (VLF) time and frequency transfer signal analysis using KiwiSDR recordings |
|
WebM video
|
MP4 video
|
| Sun 10:40 |
K.3.601 |
Software Defined Radio(SDR)/Digital Signal Processing(DSP) |
Sergey |
wSDR -- web based SDR processing |
|
WebM video
|
MP4 video
|
| Sun 11:25 |
K.3.601 |
Software Defined Radio(SDR)/Digital Signal Processing(DSP) |
Daniel Estévez |
FIR filter design with Parks-McClellan Remez |
Slides
|
WebM video
|
MP4 video
|
| Sun 12:10 |
K.3.601 |
Software Defined Radio(SDR)/Digital Signal Processing(DSP) |
Vanya Sergeev |
ZigRadio: a lightweight, ergonomic flow graph signal processing framework for SDR |
Slides
|
WebM video
|
MP4 video
|
| Sun 12:55 |
K.3.601 |
Software Defined Radio(SDR)/Digital Signal Processing(DSP) |
Tristan Gingold |
Digital RF distribution at CERN |
Slides
|
WebM video
|
MP4 video
|
| Sun 13:40 |
K.3.601 |
Software Defined Radio(SDR)/Digital Signal Processing(DSP) |
Jean-Michel Friedt |
White Rabbit for the masses: distributed coherent SDR on generic FPGA boards |
|
WebM video
|
MP4 video
|
| Sun 14:10 |
K.3.601 |
Software Defined Radio(SDR)/Digital Signal Processing(DSP) |
Andrej Rode |
Machine Learning on Air: Overview and Tutorial on Open-Source Machine Learning Frameworks for DSP and Radio |
Slides
|
WebM video
|
MP4 video
|
| Sun 14:55 |
K.3.601 |
Software Defined Radio(SDR)/Digital Signal Processing(DSP) |
F5OEO |
Autonomous SDR platform based on Zynq/AD9361 (extension of PlutoSDR architecture) |
Slides
|
WebM video
|
MP4 video
|
| Sun 15:35 |
K.3.601 |
Software Defined Radio(SDR)/Digital Signal Processing(DSP) |
Thomas Telkamp |
VRT IQ tools at the Dwingeloo Radio Telescope |
Slides
|
WebM video
|
MP4 video
|
| Sun 16:20 |
K.3.601 |
Software Defined Radio(SDR)/Digital Signal Processing(DSP) |
Jean-Michel Friedt |
MAX2771 broadband SDR: impact of low bit resolution and application to passive radar measurements |
|
WebM video
|
MP4 video
|
| Sun 09:00 |
K.4.201 |
Plan 9 |
Revan |
An introduction to Plan 9 |
|
|
|
| Sun 09:40 |
K.4.201 |
Plan 9 |
ori |
GEFS: A Good Enough File System |
|
WebM video
|
MP4 video
|
| Sun 10:20 |
K.4.201 |
Plan 9 |
Konstantinn Bonnet |
Audio and music production on Plan 9 |
|
|
|
| Sun 11:15 |
K.4.201 |
Microkernel and Component-Based OS |
Michael Müller |
Facing the Complexity: The Challenges of Adopting Microkernels for Cloud Infrastructure |
Slides
|
WebM video
|
MP4 video
|
| Sun 11:50 |
K.4.201 |
Microkernel and Component-Based OS |
Udo Steinberg |
Making the NOVA microhypervisor fit for thousands of devices and interrupts |
Slides
|
WebM video
|
MP4 video
|
| Sun 12:30 |
K.4.201 |
Microkernel and Component-Based OS |
Clémence |
skiftOS: Building a microkernel-based operating system from the ground up |
Slides
|
WebM video
|
MP4 video
|
| Sun 13:05 |
K.4.201 |
Microkernel and Component-Based OS |
Johannes Schlatow, Stefan Kalkowski |
Rethinking CPU scheduling for dynamic workloads on Sculpt OS |
Slides
|
WebM video
|
MP4 video
|
| Sun 13:40 |
K.4.201 |
Microkernel and Component-Based OS |
Ibuki Omatsu |
Capability Based Security in Redox |
|
WebM video
|
MP4 video
|
| Sun 14:15 |
K.4.201 |
Microkernel and Component-Based OS |
Eduard Drusa |
Transactions: Making CMRX kernel internals lock-free |
Slides
|
WebM video
|
MP4 video
|
| Sun 14:45 |
K.4.201 |
Microkernel and Component-Based OS |
Rumen Mitov, Alexander Tormasov |
Practical Persistence on Microkernels (ft. PhantomOS) |
Slides
|
|
|
| Sun 15:20 |
K.4.201 |
Microkernel and Component-Based OS |
Phillip Tennen |
Writing axle OS's desktop compositor |
|
WebM video
|
MP4 video
|
| Sun 15:55 |
K.4.201 |
Microkernel and Component-Based OS |
Samuel Thibault |
Updates on GNU/Hurd progress: rump drivers, 64bit, SMP, software bootstrapping ... |
Slides
|
WebM video
|
MP4 video
|
| Sun 16:30 |
K.4.201 |
Microkernel and Component-Based OS |
Martin Decky |
Microkernels: The last 15 years in retrospective |
Slides
|
|
|
| Sun 10:00 |
K.4.401 |
BOF/Unconference |
Thomas |
VideoLAN VLC meeting |
|
|
|
| Sun 11:00 |
K.4.401 |
BOF/Unconference |
Jobi Jara Kroese |
The Future of Reticulum: Community Roadmap and Protocol Specification |
|
|
|
| Sun 12:00 |
K.4.401 |
BOF/Unconference |
Ronny Lam, Tessel Renzenbrink (NLnet) |
NLnet office hour |
|
|
|
| Sun 13:00 |
K.4.401 |
BOF/Unconference |
Ondřej Míchal |
Wilber talks - GIMP meet-up |
|
|
|
| Sun 14:00 |
K.4.401 |
BOF/Unconference |
Jaron Viëtor |
Open source real time video mixing exchange |
|
|
|
| Sun 09:00 |
K.4.601 |
Graphics |
Faith Ekstrand |
Geometry shaders in panvk with libpoly |
|
WebM video
|
MP4 video
|
| Sun 10:00 |
K.4.601 |
Graphics |
Angel Angelov, Martijn Braam |
FOSDEM videobox 2026 |
|
WebM video
|
MP4 video
|
| Sun 10:30 |
K.4.601 |
Graphics |
José María Casanova Crespo |
From Bookworm to Trixie: Upgrading the Raspberry Pi graphics stack |
|
WebM video
|
MP4 video
|
| Sun 11:00 |
K.4.601 |
Graphics |
Juan A. Suarez |
Mesa3D: the heart of the linux graphics stack |
Slides
|
WebM video
|
MP4 video
|
| Sun 12:00 |
K.4.601 |
Graphics |
Alan Griffiths |
Window Managers after Xorg |
|
WebM video
|
MP4 video
|
| Sun 13:00 |
K.4.601 |
Graphics |
Daniel Almeida |
Tyr: a new Rust GPU driver for the Linux Kernel |
|
WebM video
|
MP4 video
|
| Sun 14:00 |
K.4.601 |
Graphics |
Michael "Mouse" Parker |
Event-driven X |
|
WebM video
|
MP4 video
|
| Sun 14:30 |
K.4.601 |
Graphics |
Isaac Freund |
Separating the Wayland Compositor and Window Manager |
Slides
|
WebM video
|
MP4 video
|
| Sun 15:00 |
K.4.601 |
Graphics |
Vladislav Belov |
0 A.D.: Vulkan and its obstacles in open-source game |
Slides
|
WebM video
|
MP4 video
|
| Sun 15:30 |
K.4.601 |
Graphics |
dcz |
Wayland input method wrap up |
Slides
|
WebM video
|
MP4 video
|
| Sun 16:00 |
K.4.601 |
Graphics |
Ian Romanick |
Improving shader compiler testing performance, or have many cores, will compile shaders. |
|
WebM video
|
MP4 video
|
| Sun 09:00 |
H.1301 (Cornil) |
Software Performance |
Alexander Zaitsev |
Accessible software performance |
Slides
|
WebM video
|
MP4 video
|
| Sun 09:50 |
H.1301 (Cornil) |
Software Performance |
YASH PANCHAL |
Beyond nvidia-smi: Tools for Real GPU Performance Metrics |
|
WebM video
|
MP4 video
|
| Sun 10:30 |
H.1301 (Cornil) |
Software Performance |
Kenneth Hoste |
Keeping the P in HPC: the EESSI Way |
Slides
|
WebM video
|
MP4 video
|
| Sun 11:10 |
H.1301 (Cornil) |
Software Performance |
Maks Graczyk |
Towards unified full-stack performance analysis and automated computer system design at CERN with Adaptyst |
Slides
|
WebM video
|
MP4 video
|
| Sun 11:50 |
H.1301 (Cornil) |
Software Performance |
Kemal Akkoyun, Augusto de Oliveira |
How to Reliably Measure Software Performance |
Slides
|
|
|
| Sun 12:30 |
H.1301 (Cornil) |
Software Performance |
Raphaël Gomès, Pierre-Yves David |
Pulling 100k revisions 100× faster |
|
WebM video
|
MP4 video
|
| Sun 13:10 |
H.1301 (Cornil) |
Software Performance |
Gábor Szárnyas |
Database benchmarks: Lessons learned from running a benchmark standard organization |
Slides
|
WebM video
|
MP4 video
|
| Sun 13:50 |
H.1301 (Cornil) |
Software Performance |
Henrik Ingo |
Continuous Performance Engineering HowTo |
Slides
|
WebM video
|
MP4 video
|
| Sun 14:30 |
H.1301 (Cornil) |
Software Performance |
Adam Ivora |
Writing an ultrafast Lua/JSON encoder+decoder as a LuaJIT module |
Slides
|
WebM video
|
MP4 video
|
| Sun 15:10 |
H.1301 (Cornil) |
Software Performance |
Alexey Milovidov |
How To Move Bytes Around |
|
|
|
| Sun 15:50 |
H.1301 (Cornil) |
Software Performance |
José Castillo Lema, Raul Sevilla |
A Performance Comparison of Kubernetes Multi-Cluster Networking |
|
WebM video
|
MP4 video
|
| Sun 16:30 |
H.1301 (Cornil) |
Software Performance |
Mohammed Zubair Ahmed |
Load Testing Real React Applications for Production Performance |
Slides
|
WebM video
|
MP4 video
|
| Sun 09:00 |
H.1302 (Depage) |
Gaming and VR devroom |
Vadim Troshchinskiy Shmelev |
Welcome to the Gaming and VR Devroom |
|
WebM video
|
MP4 video
|
| Sun 09:15 |
H.1302 (Depage) |
Gaming and VR devroom |
Paul Sonnentag |
Beyond Git: Collaborative Version Control for Godot |
|
WebM video
|
MP4 video
|
| Sun 09:40 |
H.1302 (Depage) |
Gaming and VR devroom |
Ruben Pieters |
Keeping Games Alive: The Role of Open Source in the Netrunner Revival |
|
WebM video
|
MP4 video
|
| Sun 10:05 |
H.1302 (Depage) |
Gaming and VR devroom |
Tony Wasserka |
Breaking architecture barriers: Running x86 games on ARM |
|
WebM video
|
MP4 video
|
| Sun 10:35 |
H.1302 (Depage) |
Gaming and VR devroom |
dr Karol Suprynowicz |
Porting game engine renderer to Vulkan as an absolute beginner |
|
WebM video
|
MP4 video
|
| Sun 11:00 |
H.1302 (Depage) |
Gaming and VR devroom |
Christoph Haag |
The state of Open Source XR: Monado and beyond |
Slides
|
WebM video
|
MP4 video
|
| Sun 11:25 |
H.1302 (Depage) |
Gaming and VR devroom |
SlimeVR |
SlimeVR Full Body Tracking |
|
WebM video
|
MP4 video
|
| Sun 11:50 |
H.1302 (Depage) |
Gaming and VR devroom |
Frederic Plourde |
Leveling Up OpenXR: New Extensions, Better Workflows, and Advances in Open-Source Gaming |
|
WebM video
|
MP4 video
|
| Sun 12:20 |
H.1302 (Depage) |
Gaming and VR devroom |
Klemen |
20 Years of Eurobattle.net: A Retrospective on the PvPGN Server and Its Open Source Ecosystem |
Slides
|
WebM video
|
MP4 video
|
| Sun 13:15 |
H.1302 (Depage) |
Retrocomputing |
Sebastian Eggermont |
Crunching code like it is 1982 |
|
|
|
| Sun 13:25 |
H.1302 (Depage) |
Retrocomputing |
Steven Goodwin |
Eliza: Rewriting the original AI chatbot from 60 years BC (Before ChatGPT) |
|
WebM video
|
MP4 video
|
| Sun 13:45 |
H.1302 (Depage) |
Retrocomputing |
Dmitriy Kostiuk |
Charming Gray Buttons of the XX century: how widget toolkits evolved with computer architectures |
|
|
|
| Sun 14:05 |
H.1302 (Depage) |
Retrocomputing |
HP van Braam |
MEP2, a Simple Mail Transfer Protocol (but not that one) |
|
WebM video
|
MP4 video
|
| Sun 14:30 |
H.1302 (Depage) |
Retrocomputing |
Damien Ciabrini |
ngdevkit: Free and Open Source C/C++ development on the Neo Geo in 2026 |
Slides
|
WebM video
|
MP4 video
|
| Sun 14:50 |
H.1302 (Depage) |
Retrocomputing |
Alex Andreba |
The joys and horrors of NES dynamic recompilation |
|
|
|
| Sun 15:10 |
H.1302 (Depage) |
Retrocomputing |
Michal Pleban |
Hacking the last Z80 computer ever made |
|
WebM video
|
MP4 video
|
| Sun 15:30 |
H.1302 (Depage) |
Retrocomputing |
Christophe Ponsard |
Early Electronic Computing in Belgium: Analysis and Simulation of the IRSIA FNRS Mathematical Machine |
Slides
|
WebM video
|
MP4 video
|
| Sun 15:55 |
H.1302 (Depage) |
Retrocomputing |
Benoit Aveline |
Why build an 8-bit homebrew computer in 2026 |
Slides
|
WebM video
|
MP4 video
|
| Sun 16:15 |
H.1302 (Depage) |
Retrocomputing |
Özcan Oğuz |
Dial-up revisited: Why it's needed and how to run an oldschool ISP |
Slides
|
WebM video
|
MP4 video
|
| Sun 09:00 |
H.1308 (Rolin) |
HPC, Big Data & Data Science |
Mosè Giordano, Jules Merckx |
Accelerating scientific code on AI hardware with Reactant.jl |
Slides
|
WebM video
|
MP4 video
|
| Sun 09:30 |
H.1308 (Rolin) |
HPC, Big Data & Data Science |
Jan-Patrick Lehr |
ROCm™ on TheRock(s) |
|
WebM video
|
MP4 video
|
| Sun 10:00 |
H.1308 (Rolin) |
HPC, Big Data & Data Science |
Thomas Breuer |
JUBE: An Environment for systematic benchmarking and scientific workflows |
|
WebM video
|
MP4 video
|
| Sun 10:30 |
H.1308 (Rolin) |
HPC, Big Data & Data Science |
Boris Martin |
Scaling Gmsh-based FEM on LUMI: Efficiently Handling Thousands of Partitions |
|
WebM video
|
MP4 video
|
| Sun 11:00 |
H.1308 (Rolin) |
HPC, Big Data & Data Science |
Jade Abraham |
Productive Parallel Programming with Chapel and Arkouda |
Slides
|
WebM video
|
MP4 video
|
| Sun 11:30 |
H.1308 (Rolin) |
HPC, Big Data & Data Science |
Mahendra Paipuri |
Track Energy & Emissions of User Jobs on HPC/AI Platforms using CEEMS |
Slides
|
WebM video
|
MP4 video
|
| Sun 12:00 |
H.1308 (Rolin) |
HPC, Big Data & Data Science |
Tobias Kremer |
Partly Cloudy with a Chance of Zarr: A Virtualized Approach to Zarr Stores from ECMWF's Fields Database |
Slides
|
|
|
| Sun 12:30 |
H.1308 (Rolin) |
HPC, Big Data & Data Science |
Erich Birngruber, Ümit Seren, Leon Schwarzäugl |
Zero‑Touch HPC Nodes: NetBox, Tofu and Packer for a Self‑Configuring SLURM Cluster |
Slides
|
WebM video
|
MP4 video
|
| Sun 13:00 |
H.1308 (Rolin) |
HPC, Big Data & Data Science |
Alessandro Pilotti |
Accelerating complex Bioinformatics AI pipelines with Kubernetes |
Slides
|
WebM video
|
MP4 video
|
| Sun 13:10 |
H.1308 (Rolin) |
HPC, Big Data & Data Science |
samuel desseaux |
Observability for AI Workloads on HPC: Beyond GPU Utilization Metrics |
|
|
|
| Sun 13:20 |
H.1308 (Rolin) |
HPC, Big Data & Data Science |
Matt Graham |
Developing software tools for accelerated and differentiable scientific computing using JAX |
|
WebM video
|
MP4 video
|
| Sun 13:35 |
H.1308 (Rolin) |
HPC, Big Data & Data Science |
Prasun Anand |
High Performance Jupyter Notebooks with Zasper |
|
WebM video
|
MP4 video
|
| Sun 14:00 |
H.1308 (Rolin) |
HPC, Big Data & Data Science |
Xavier Delaruelle |
Update on the High Performance Software Foundation (HPSF) |
Slides
|
WebM video
|
MP4 video
|
| Sun 14:30 |
H.1308 (Rolin) |
HPC, Big Data & Data Science |
Ludovic Courtès |
Package management in the hands of users: dream and reality |
Slides
|
WebM video
|
MP4 video
|
| Sun 15:00 |
H.1308 (Rolin) |
HPC, Big Data & Data Science |
Harmen Stoppels |
Spack v1.0 and Beyond: Managing HPC Software Stacks |
Slides
|
WebM video
|
MP4 video
|
| Sun 15:30 |
H.1308 (Rolin) |
HPC, Big Data & Data Science |
Helena Vela Beltran |
Status update on EESSI, the European Environment for Scientific Software Installations |
|
WebM video
|
MP4 video
|
| Sun 16:00 |
H.1308 (Rolin) |
HPC, Big Data & Data Science |
Tobias Burnus |
Using OpenMP's interop for calling GPU-vendor libs with GCC |
Slides
|
WebM video
|
MP4 video
|
| Sun 16:30 |
H.1308 (Rolin) |
HPC, Big Data & Data Science |
FelixCLC |
A Brief* overview of what makes modern accelerators interesting for HPC |
|
WebM video
|
MP4 video
|
| Sun 09:00 |
H.1309 (Van Rijn) |
Open Hardware and CAD/CAM |
Chris Hennes |
Welcome to the Open Hardware and CAD/CAM Devroom |
|
|
|
| Sun 09:05 |
H.1309 (Van Rijn) |
Open Hardware and CAD/CAM |
FelixS |
Verilog-AMS in Gnucap |
|
|
|
| Sun 09:40 |
H.1309 (Van Rijn) |
Open Hardware and CAD/CAM |
Fabien Corona |
ECAD / MCAD collaboration with IDX |
Slides
|
|
|
| Sun 10:20 |
H.1309 (Van Rijn) |
Open Hardware and CAD/CAM |
morgan |
KiConnect 1 Year In |
|
WebM video
|
MP4 video
|
| Sun 11:00 |
H.1309 (Van Rijn) |
Open Hardware and CAD/CAM |
Lukas |
Dune 3D - 2½ years in the 3rd dimension |
Slides
|
WebM video
|
MP4 video
|
| Sun 11:40 |
H.1309 (Van Rijn) |
Open Hardware and CAD/CAM |
Tsvetan Usunov |
Designing EUR 20 Open Source Hardware running Free/Libre Open Source Software IoT home server |
|
WebM video
|
MP4 video
|
| Sun 12:00 |
H.1309 (Van Rijn) |
Open Hardware and CAD/CAM |
Urban Bruhin |
LibrePCB 2.0 – More Than Just a New Look |
Slides
|
WebM video
|
MP4 video
|
| Sun 12:20 |
H.1309 (Van Rijn) |
Open Hardware and CAD/CAM |
Ryan Walker |
The Blackpants are Pants for your Blackhat |
|
WebM video
|
MP4 video
|
| Sun 13:00 |
H.1309 (Van Rijn) |
Open Hardware and CAD/CAM |
Arya, lina.py |
How Open Hardware Projects Create Ecosystems |
|
|
|
| Sun 13:40 |
H.1309 (Van Rijn) |
Open Hardware and CAD/CAM |
Julian Stirling |
Collaboration, Iteration, Documentation, and Validation: An OpenFlexure Microscope Story |
|
WebM video
|
MP4 video
|
| Sun 14:20 |
H.1309 (Van Rijn) |
Open Hardware and CAD/CAM |
Wayne Stambaugh |
KiCad Status |
|
WebM video
|
MP4 video
|
| Sun 15:00 |
H.1309 (Van Rijn) |
Open Hardware and CAD/CAM |
Yorik van Havre |
FreeCAD - state of affairs |
|
WebM video
|
MP4 video
|
| Sun 15:40 |
H.1309 (Van Rijn) |
Open Hardware and CAD/CAM |
Dmitrii Pasukhin |
OCCT3D 8.0: Evolving the Open Source Geometry Kernel |
|
WebM video
|
MP4 video
|
| Sun 16:20 |
H.1309 (Van Rijn) |
Open Hardware and CAD/CAM |
Eve Redero |
A love letter to KiCAD ERC |
Slides
|
WebM video
|
MP4 video
|
| Sun 09:00 |
H.2213 |
Testing and Continuous Delivery |
Theodore Tucker |
Externally verifying Linux’s real-time deadline scheduling capabilities |
Slides
|
WebM video
|
MP4 video
|
| Sun 09:30 |
H.2213 |
Testing and Continuous Delivery |
Ivan Baravy |
Instrument and Unit Test an Asm-only OS Kernel by Turning it into an Anykernel |
Slides
|
WebM video
|
MP4 video
|
| Sun 10:00 |
H.2213 |
Testing and Continuous Delivery |
Andreea Daniela Andrisan |
Testing on hardware with Claude AI |
Slides
|
WebM video
|
MP4 video
|
| Sun 10:15 |
H.2213 |
Testing and Continuous Delivery |
Marek Pikuła |
Building a multi-arch CI pipeline for 13 targets. What could possibly go wrong? |
Slides
|
WebM video
|
MP4 video
|
| Sun 10:30 |
H.2213 |
Testing and Continuous Delivery |
Connor Aird |
Unit Testing in Fortran |
|
WebM video
|
MP4 video
|
| Sun 10:45 |
H.2213 |
Testing and Continuous Delivery |
Rémi Duraffort |
Testing ESPHome in the real world |
Slides
|
WebM video
|
MP4 video
|
| Sun 11:05 |
H.2213 |
Testing and Continuous Delivery |
Ullrich Hafner |
Unified Quality Feedback Across CI/CD Pipelines |
Slides
|
WebM video
|
MP4 video
|
| Sun 11:35 |
H.2213 |
Testing and Continuous Delivery |
Michael Nazzareno Trimarchi |
CI/CD with Gerrit, AI-Enhanced Review, and Hardware-in-the-Loop Testing in Jenkins Pipelines |
Slides
|
WebM video
|
MP4 video
|
| Sun 12:05 |
H.2213 |
Testing and Continuous Delivery |
Thierry de Pauw |
Non-Blocking Continuous Code Reviews |
Slides
|
WebM video
|
MP4 video
|
| Sun 12:35 |
H.2213 |
Testing and Continuous Delivery |
Jeremy Meiss |
Developer Experience is more than just Productivity metrics |
Slides
|
WebM video
|
MP4 video
|
| Sun 13:05 |
H.2213 |
Testing and Continuous Delivery |
Carlos Sanchez |
Self-Healing Rollouts: Automating Production Fixes with Agentic AI |
Slides
|
WebM video
|
MP4 video
|
| Sun 13:35 |
H.2213 |
Testing and Continuous Delivery |
Graziano Casto |
Your Cluster is Lying to ArgoCD (And How to Catch It) |
|
WebM video
|
MP4 video
|
| Sun 14:05 |
H.2213 |
Testing and Continuous Delivery |
Mia Bajić |
The Most Bizarre Software Bugs in History |
|
WebM video
|
MP4 video
|
| Sun 14:20 |
H.2213 |
Testing and Continuous Delivery |
David Petera |
Bug reporting made less buggy |
Slides
|
WebM video
|
MP4 video
|
| Sun 14:35 |
H.2213 |
Testing and Continuous Delivery |
Michaël Marcozzi, Dimitri Kokkonis |
Bringing automatic detection of backdoors to the CI pipeline |
Slides
|
WebM video
|
MP4 video
|
| Sun 14:55 |
H.2213 |
Testing and Continuous Delivery |
Lukasz Towarek |
AI-based failure aggregation |
Slides
|
WebM video
|
MP4 video
|
| Sun 15:25 |
H.2213 |
Testing and Continuous Delivery |
David Bernard |
Building CDviz: Lessons from Creating CI/CD Observability Tooling |
Slides
|
WebM video
|
MP4 video
|
| Sun 15:55 |
H.2213 |
Testing and Continuous Delivery |
Ellen Wittingen |
Automated Testing of VoIP Infrastructure: Lessons from the Field |
Slides
|
WebM video
|
MP4 video
|
| Sun 16:25 |
H.2213 |
Testing and Continuous Delivery |
Guillaume Claret |
Formal Verification in Rocq, an Exhaustive Testing |
Slides
|
WebM video
|
MP4 video
|
| Sun 09:00 |
H.2214 |
Identity and Access Management |
Alexander Bokovoy, Iker Pedrosa |
Welcome to Identity and Access Management devroom! |
|
WebM video
|
MP4 video
|
| Sun 09:05 |
H.2214 |
Identity and Access Management |
Thomas Darimont |
An Introduction to the OpenID Shared Signals Framework |
Slides
|
WebM video
|
MP4 video
|
| Sun 09:35 |
H.2214 |
Identity and Access Management |
Edward Ly |
Nextcloud as Identity Provider? SCIM Client Integration for Multi-Platform Collaboration |
Slides
|
WebM video
|
MP4 video
|
| Sun 10:05 |
H.2214 |
Identity and Access Management |
Alexander Schwartz |
Keeping applications secure by evolving OAuth 2.0 and OpenID Connect |
Slides
|
WebM video
|
MP4 video
|
| Sun 10:35 |
H.2214 |
Identity and Access Management |
Gaétan Darquié |
Inside ProConnect: Building a Modern Federated Identity Provider for Government Services |
|
|
|
| Sun 11:05 |
H.2214 |
Identity and Access Management |
maddog |
Privacy and Sovereignty in a Post Quantum Open World |
|
|
|
| Sun 11:35 |
H.2214 |
Identity and Access Management |
José D. Gómez R. |
SUSEID - Sovereign IAM at SUSE |
Slides
|
WebM video
|
MP4 video
|
| Sun 12:05 |
H.2214 |
Identity and Access Management |
Alfie Fresta, Martin Sirringhaus |
Credentials for Linux: Bringing Passkeys to the Linux desktop |
Slides
|
WebM video
|
MP4 video
|
| Sun 12:35 |
H.2214 |
Identity and Access Management |
Freya Gustavsson |
Cockpit and passwordless login |
Slides
|
WebM video
|
MP4 video
|
| Sun 13:05 |
H.2214 |
Identity and Access Management |
Iker Pedrosa, Joan Torres Lopez |
Passwordless authentication mechanisms from the GUI (GDM) |
Slides
|
WebM video
|
MP4 video
|
| Sun 13:35 |
H.2214 |
Identity and Access Management |
Alexander Bokovoy, Alejandro Lopez |
Reduce attack surface or keep compatibility: lessons of sudo-rs and run0 transition plans |
Slides
|
WebM video
|
MP4 video
|
| Sun 14:00 |
H.2214 |
Identity and Access Management |
Dmitry Levin |
Linux-PAM Demystified and Beyond |
Slides
|
WebM video
|
MP4 video
|
| Sun 14:35 |
H.2214 |
Identity and Access Management |
Erich Birngruber |
SSH logins in practice: certificates vs. OPKSSH |
Slides
|
WebM video
|
MP4 video
|
| Sun 15:00 |
H.2214 |
Identity and Access Management |
Antonio Torres |
The journey after a breaking change: rewriting bind-dyndb-ldap for modern BIND |
|
WebM video
|
MP4 video
|
| Sun 15:30 |
H.2214 |
Identity and Access Management |
Josep, Ramon Gordillo |
Implementing Encrypted DNS in Fedora and Kubernetes Clusters with FreeIPA DNS |
Slides
|
WebM video
|
MP4 video
|
| Sun 16:00 |
H.2214 |
Identity and Access Management |
Carla Martínez Poveda |
Migrating Multi-Factor Authentication: FreeIPA WebUI's Journey from Dojo to React |
Slides
|
WebM video
|
MP4 video
|
| Sun 16:30 |
H.2214 |
Identity and Access Management |
Thomas Woerner |
Creating a new CA backend for FreeIPA with the help of AI |
Slides
|
WebM video
|
MP4 video
|
| Sun 09:00 |
H.2215 (Ferrer) |
/dev/random |
Richard Lin |
Why Open Source Looks Different in China: When Vendor Strategies, Policy Signals, and Market Pressure Converge |
|
|
|
| Sun 09:20 |
H.2215 (Ferrer) |
/dev/random |
Ruán Murgatroyd |
Four Year Bus |
Slides
|
WebM video
|
MP4 video
|
| Sun 09:40 |
H.2215 (Ferrer) |
/dev/random |
Albert Astals Cid |
Okular: The Universal Document Viewer |
Slides
|
WebM video
|
MP4 video
|
| Sun 10:00 |
H.2215 (Ferrer) |
/dev/random |
Yann Sionneau |
SucréLA: open source usb 3.0 logic analyzer based on FPGA |
Slides
|
WebM video
|
MP4 video
|
| Sun 10:20 |
H.2215 (Ferrer) |
/dev/random |
Niels G. W. Serup |
graffito: pretty cellular automata devoid of meaning |
|
WebM video
|
MP4 video
|
| Sun 10:40 |
H.2215 (Ferrer) |
/dev/random |
Flavio Soibelmann Glock |
PerlOnJava: A Perl Distribution for the JVM |
|
|
|
| Sun 11:00 |
H.2215 (Ferrer) |
/dev/random |
Imma Valls |
Why I Volunteer at FOSDEM and You Should Too! |
Slides
|
WebM video
|
MP4 video
|
| Sun 11:20 |
H.2215 (Ferrer) |
/dev/random |
Diomidis Spinellis |
The v4 tape in the Unix history repo |
Slides
|
WebM video
|
MP4 video
|
| Sun 11:40 |
H.2215 (Ferrer) |
/dev/random |
Pierre Slamich |
Open Food Facts : Getting together to reduce health and environmental impacts of consumption |
|
WebM video
|
MP4 video
|
| Sun 12:00 |
H.2215 (Ferrer) |
/dev/random |
Davide Bettio |
AtomVM: Elixir, Erlang, and Gleam on Microcontrollers |
Slides
|
WebM video
|
MP4 video
|
| Sun 12:20 |
H.2215 (Ferrer) |
/dev/random |
Daria Klimaszewska |
Physics in Julia: combining Unitful.jl with DifferentialEquations.jl |
Slides
|
WebM video
|
MP4 video
|
| Sun 12:40 |
H.2215 (Ferrer) |
/dev/random |
René Meusel |
Trust the Math, Fear the Compiler: How Optimizations Undermine Cryptographic Software |
Slides
|
WebM video
|
MP4 video
|
| Sun 13:00 |
H.2215 (Ferrer) |
/dev/random |
Jonas 'Sortie' Termansen |
os-test: Measuring POSIX compliance on every single OS |
Slides
|
WebM video
|
MP4 video
|
| Sun 13:20 |
H.2215 (Ferrer) |
/dev/random |
Ruben Nijveld |
Securing time with NTS |
Slides
|
WebM video
|
MP4 video
|
| Sun 13:40 |
H.2215 (Ferrer) |
/dev/random |
Ari Carmody |
Self-hosting a student radio station |
Slides
|
WebM video
|
MP4 video
|
| Sun 14:00 |
H.2215 (Ferrer) |
/dev/random |
Felix Freitag, Leandro, Pedro Vílchez-Blanco |
Free Software, Computer Reuse, and Digital Product Passports: Experiences from eReuse.org |
Slides
|
WebM video
|
MP4 video
|
| Sun 14:20 |
H.2215 (Ferrer) |
/dev/random |
Alexander Soto |
From Prototype to Production: Crowdfunding and Shipping the Modos Paper Dev Kit |
Slides
|
WebM video
|
MP4 video
|
| Sun 14:40 |
H.2215 (Ferrer) |
/dev/random |
Andrew Nesbitt |
git blame for your dependencies |
Slides
|
WebM video
|
MP4 video
|
| Sun 15:00 |
H.2215 (Ferrer) |
/dev/random |
Daniele Scasciafratte |
Amber Lang - Easily write Bash with a transpiler |
|
WebM video
|
MP4 video
|
| Sun 15:20 |
H.2215 (Ferrer) |
/dev/random |
Bonnie Mehring, Sofía Aritz |
Youth Hacking 4 Freedom 2026 a programming competition for teenagers |
|
|
|
| Sun 15:40 |
H.2215 (Ferrer) |
/dev/random |
Laurent Savaete |
Open sourcing democracy: using FLOSS and Access To Information to surface bugs in your government |
Slides
|
WebM video
|
MP4 video
|
| Sun 16:00 |
H.2215 (Ferrer) |
/dev/random |
Jade, nex |
Signed, Sealed, Stolen: How We Patched Critical Vulnerabilities Under Fire |
Slides
|
WebM video
|
MP4 video
|
| Sun 16:20 |
H.2215 (Ferrer) |
/dev/random |
FOSDEM Staff, Richard "RichiH" Hartmann, Sebastian Schubert |
FOSDEM infrastructure review |
Slides
|
WebM video
|
MP4 video
|
| Sun 10:00 |
H.3242 |
BOF/Unconference |
mmu_man, oco |
What are you missing in Haiku? |
|
|
|
| Sun 11:00 |
H.3242 |
BOF/Unconference |
Babar Khan |
Optics (Photonics) tooling BoF |
|
|
|
| Sun 12:00 |
H.3242 |
BOF/Unconference |
Raine Mäkeläinen |
Sailfish OS Community BoF |
|
|
|
| Sun 13:00 |
H.3242 |
BOF/Unconference |
Amy Marrich |
OpenStack Community Meetup BOF |
|
|
|
| Sun 14:00 |
H.3242 |
BOF/Unconference |
Emma Irwin |
AI alignment for Open Source |
|
|
|
| Sun 15:00 |
H.3242 |
BOF/Unconference |
Marco (aka glowingkitty) |
OpenMates Dev Meetup |
|
|
|
| Sun 10:00 |
H.3244 |
BOF/Unconference |
Preston Doster -- @esk@hachyderm.io |
Hachyderm.io & Nivenly BOF |
|
|
|
| Sun 11:00 |
H.3244 |
BOF/Unconference |
André Menrath, lesion, Laurent, Klasse & Methode |
Shaping the Future of Events and Calendars in the Fediverse |
|
|
|
| Sun 12:00 |
H.3244 |
BOF/Unconference |
Melanie Chiu, Hitomi Chang |
Open Craft: Exploring Taiwanese Culture and Open Source Communities |
|
|
|
| Sun 13:00 |
H.3244 |
BOF/Unconference |
Alexander Hansen Færøy |
Tor Relay Operator Meetup |
|
|
|
| Sun 14:00 |
H.3244 |
BOF/Unconference |
Konstantina Papadea, Danny Colin, Paul, Pranshu Khanna, Jon Siddoway |
Mozilla Community Meetup |
|
|
|
| Sun 15:00 |
H.3244 |
BOF/Unconference |
Sol Sarratea |
Open beyond the License |
|
|
|
| Sun 09:00 |
AW1.120 |
Open Research |
Joe Knapper |
From printers and Python to pondlife and pathology: research into and using the OpenFlexure Microscope |
|
|
|
| Sun 09:30 |
AW1.120 |
Open Research |
Soulaine Theocharides |
Community Curation of Natural Science Collections with DiSSCo |
|
WebM video
|
MP4 video
|
| Sun 10:00 |
AW1.120 |
Open Research |
Caitlin, Samantha Cheng, Larry Kilroy |
Colandr 2.0: reflections on a near-decade of free and open evidence synthesis tooling development, management, and use |
|
WebM video
|
MP4 video
|
| Sun 10:30 |
AW1.120 |
Open Research |
Precious Onyewuchi |
Building Open and Reproducible AI Practices for LMICs (and Beyond) |
|
WebM video
|
MP4 video
|
| Sun 11:00 |
AW1.120 |
Open Research |
Eldar Kurtić |
Accelerating vLLM Inference with Quantization and Speculative Decoding |
|
|
|
| Sun 11:30 |
AW1.120 |
Open Research |
Satoyuki Tsukano, Naoyuki Masumoto, Kosuke Miyaji |
OQTOPUS: Open Quantum Toolchain for OPerators and USers |
|
|
|
| Sun 11:45 |
AW1.120 |
Open Research |
pierromond, Gwenaël GUILLAUME |
NoiseModelling and Its FLOSS Ecosystem for Environmental Noise Assessment |
|
|
|
| Sun 12:15 |
AW1.120 |
Open Research |
Open Research Devroom Organizing Team |
Open Research Organizers' Panel |
|
|
|
| Sun 12:30 |
AW1.120 |
Open Research |
Andreas Cuny |
RRP: Reproducible Research Platform for FAIR Open Research |
|
|
|
| Sun 13:00 |
AW1.120 |
Open Research |
Florin Hasler |
Keeping Legislative Data Accessible |
Slides
|
WebM video
|
MP4 video
|
| Sun 13:15 |
AW1.120 |
Open Research |
Béatrice Mazoyer, Benjamin Ooghe-Tabanou, Guillaume Plique |
Data science from the command line: a look back at 2 years of using xan |
Slides
|
WebM video
|
MP4 video
|
| Sun 13:45 |
AW1.120 |
Open Research |
Giuditta Parolini |
The Skills of a FLOSS Developer and Why They Are Important in Open Research |
Slides
|
WebM video
|
MP4 video
|
| Sun 14:15 |
AW1.120 |
Open Research |
Daniel S. Katz, Kenton McHenry, Jong Lee |
Research software engineering: a movement and its instantiation at the University of Illinois Urbana-Champaign |
Slides
|
WebM video
|
MP4 video
|
| Sun 14:45 |
AW1.120 |
Open Research |
Niko Sirmpilatze |
Trusted by design: set up your research software for community adoption |
Slides
|
WebM video
|
MP4 video
|
| Sun 15:15 |
AW1.120 |
Open Research |
Angus Hollands |
Introducing Jupyter Book 2: Next-generation Tools for Creating Computational Narratives |
|
WebM video
|
MP4 video
|
| Sun 15:45 |
AW1.120 |
Open Research |
Iolanda Pensa |
Visualising Wikipedia |
Slides
|
WebM video
|
MP4 video
|
| Sun 16:00 |
AW1.120 |
Open Research |
Ulrika Vincent, Mikael Kullberg |
Working with small data that you dare to share |
Slides
|
WebM video
|
MP4 video
|
| Sun 16:30 |
AW1.120 |
Open Research |
Ed Chalstrey |
PyGambit: an open-source software for game theory |
|
WebM video
|
MP4 video
|
| Sun 09:00 |
AW1.126 |
Decentralised Communication |
Gnuxie |
Draupnir: a field report on building community focussed T&S tooling within an open federation |
|
WebM video
|
MP4 video
|
| Sun 09:30 |
AW1.126 |
Decentralised Communication |
Travis Ralston |
Community moderation in Matrix |
Slides
|
WebM video
|
MP4 video
|
| Sun 10:00 |
AW1.126 |
Decentralised Communication |
Cassidy James Blaede |
Stop Reinventing in Isolation: Bringing Open Source to Trust & Safety Infrastructure |
Slides
|
WebM video
|
MP4 video
|
| Sun 10:30 |
AW1.126 |
Decentralised Communication |
Matthew Hodgson, Amandine Le Pape |
Matrix State of the Union |
|
WebM video
|
MP4 video
|
| Sun 11:00 |
AW1.126 |
Decentralised Communication |
David Baker, Florian Duros |
Lighter, faster, simpler: An Element Web for the future |
Slides
|
WebM video
|
MP4 video
|
| Sun 11:30 |
AW1.126 |
Decentralised Communication |
Timo Kandra, Valere Fedronic, Robin Townsend |
MatrixRTC x Godot - A Battle Royale |
|
WebM video
|
MP4 video
|
| Sun 12:00 |
AW1.126 |
Decentralised Communication |
Neil Johnson |
Sustainable decentralised comms at Element |
|
WebM video
|
MP4 video
|
| Sun 12:20 |
AW1.126 |
Decentralised Communication |
Hubert Chathi |
DMLS vs DMLS: decentralizing/distributing Messaging Layer Security |
Slides
|
WebM video
|
MP4 video
|
| Sun 13:15 |
AW1.126 |
Decentralised Communication |
Jérôme Sautret |
Engineering XMPP Federation: Building Messaging, Voice & Social Features Across Independent Projects |
|
|
|
| Sun 13:45 |
AW1.126 |
Decentralised Communication |
Timothée Jaussoin |
Movim: Building a Decentralized Social Network on XMPP |
|
|
|
| Sun 14:15 |
AW1.126 |
Decentralised Communication |
Özcan Oğuz |
What are you listening to now?: Implementing "Now Playing" feature in modern XMPP |
Slides
|
WebM video
|
MP4 video
|
| Sun 14:45 |
AW1.126 |
Decentralised Communication |
Mayel de Borniol, ivan minutillo |
Bonfire: Modular Communication Tools on the Open Social Web |
|
WebM video
|
MP4 video
|
| Sun 15:15 |
AW1.126 |
Decentralised Communication |
Robin Berjon |
DASL Your Protocols! |
|
|
|
| Sun 15:45 |
AW1.126 |
Decentralised Communication |
Georg C.F. Greve |
Reverse Google: From email to decentralization |
Slides
|
WebM video
|
MP4 video
|
| Sun 16:15 |
AW1.126 |
Decentralised Communication |
Alexander Garnett |
AT: The Billion-Edge Open Social Graph |
|
WebM video
|
MP4 video
|
| Sun 16:45 |
AW1.126 |
Decentralised Communication |
Bogomil Shopov - Бого |
We d-build it, but they didn't come |
Slides
|
WebM video
|
MP4 video
|
| Sun 09:00 |
UA2.114 (Baudoux) |
Kernel |
Igor Golikov, Alex Markuze |
BLog: High-Performance Per-Component Binary Logging |
|
WebM video
|
MP4 video
|
| Sun 09:20 |
UA2.114 (Baudoux) |
Kernel |
Ahmad Fatoum |
Netboot without throwing a FIT |
Slides
|
WebM video
|
MP4 video
|
| Sun 09:40 |
UA2.114 (Baudoux) |
Kernel |
Bartosz Golaszewski |
OF-nodes, Fwnodes, Swnodes, Devlinks, Properties - Understanding How Devices Are Modeled in Linux |
|
WebM video
|
MP4 video
|
| Sun 10:00 |
UA2.114 (Baudoux) |
Kernel |
Fernando Fernandez Mancera |
Flexible math operations on network packet fields with Nftables |
Slides
|
WebM video
|
MP4 video
|
| Sun 10:20 |
UA2.114 (Baudoux) |
Kernel |
Felix Moessbauer |
Combining Trace(r)s: Kernel ftrace & LTTng UST |
|
WebM video
|
MP4 video
|
| Sun 10:40 |
UA2.114 (Baudoux) |
Kernel |
Luca Di Maio |
Reproducible XFS Filesystems - Populating Images Without Mounting |
Slides
|
WebM video
|
MP4 video
|
| Sun 11:00 |
UA2.114 (Baudoux) |
Kernel |
Julia Lawall |
Verification of Linux kernel code |
|
WebM video
|
MP4 video
|
| Sun 11:20 |
UA2.114 (Baudoux) |
Kernel |
Uwe Kleine-König |
How to develop and test a PWM driver |
Slides
|
WebM video
|
MP4 video
|
| Sun 11:40 |
UA2.114 (Baudoux) |
Kernel |
Vlastimil Babka |
Update on the SLUB allocator sheaves |
Slides
|
WebM video
|
MP4 video
|
| Sun 12:00 |
UA2.114 (Baudoux) |
Kernel |
Aleksandr Mikhalitsyn |
seccomp listeners for nested containers |
|
WebM video
|
MP4 video
|
| Sun 12:30 |
UA2.114 (Baudoux) |
Kernel |
Ignat Korchagin |
TPMs and the Linux Kernel: unlocking a better path to hardware security |
Slides
|
WebM video
|
MP4 video
|
| Sun 13:00 |
UA2.114 (Baudoux) |
Kernel |
James Bottomley |
A Modern Look at Secure Boot |
Slides
|
WebM video
|
MP4 video
|
| Sun 13:30 |
UA2.114 (Baudoux) |
Kernel |
Hajime Tazaki |
usermode linux without MMU |
|
WebM video
|
MP4 video
|
| Sun 14:00 |
UA2.114 (Baudoux) |
Kernel |
Amelia Crate |
The limits of ABI stability in the kernel |
Slides
|
WebM video
|
MP4 video
|
| Sun 14:30 |
UA2.114 (Baudoux) |
Kernel |
Christian Brauner |
VFS News |
|
WebM video
|
MP4 video
|
| Sun 15:00 |
UA2.114 (Baudoux) |
Kernel |
Roman "Hedin" Storozhenko |
Reproducing a syzbot Bug in 5 Minutes — Now with virtme-ng! |
Slides
|
WebM video
|
MP4 video
|
| Sun 15:20 |
UA2.114 (Baudoux) |
Kernel |
Renzo Davoli, Davide Berardi |
What Is Still Missing in System Call Tracing |
Slides
|
WebM video
|
MP4 video
|
| Sun 15:40 |
UA2.114 (Baudoux) |
Kernel |
Kévin L'hôpital |
Tuning Embedded Linux for Low Power |
Slides
|
WebM video
|
MP4 video
|
| Sun 16:00 |
UA2.114 (Baudoux) |
Kernel |
Yuning Liang |
Solving Pre-silicon Kernel Upstream for RISC-V First Ever |
|
WebM video
|
MP4 video
|
| Sun 16:20 |
UA2.114 (Baudoux) |
Kernel |
Jakub SItnicki |
Rich Packet Metadata - The Saga Continues |
Slides
|
WebM video
|
MP4 video
|
| Sun 16:40 |
UA2.114 (Baudoux) |
Kernel |
Al Amjad Isstaif |
Unlocking extra cluster capacity with enhanced Linux cgroup scheduling |
|
WebM video
|
MP4 video
|
| Sun 09:00 |
UA2.118 (Henriot) |
Open Source & EU Policy |
Simon Phipps, Jordan Maris, Sebastian Raible, Tasos Stampelos, Madalin Neag, Paula Grzegorzewska, Claire Pershan, Ciarán O'Riordan |
Introduction the Open Source & EU Policy devroom |
|
|
|
| Sun 09:05 |
UA2.118 (Henriot) |
Open Source & EU Policy |
Thierry Carrez, Vittorio Bertola, Gabriele Columbro, Paula Grzegorzewska |
Global collaboration and Europe's digital sovereignty goals: debate |
|
WebM video
|
MP4 video
|
| Sun 09:35 |
UA2.118 (Henriot) |
Open Source & EU Policy |
Lea Beiermann, Aditya Singh |
Power to the Public Stack: Governing Europe’s Digital Commons |
|
|
|
| Sun 10:10 |
UA2.118 (Henriot) |
Open Source & EU Policy |
André Rebentisch |
The Euroshack |
|
|
|
| Sun 10:20 |
UA2.118 (Henriot) |
Open Source & EU Policy |
Rasmus Frey |
The Missing Level: Why EU Open Source Fails Locally |
|
WebM video
|
MP4 video
|
| Sun 10:30 |
UA2.118 (Henriot) |
Open Source & EU Policy |
Sebastian Raible, Maurice Hendriks, André Rebentisch, Rasmus Frey, Julian Schauder, Emma Ghariani |
Panel: Public Procurement for Digital Sovereignty |
|
WebM video
|
MP4 video
|
| Sun 11:05 |
UA2.118 (Henriot) |
Open Source & EU Policy |
Emiel Brok |
EU Cloud Sovereignty Framework explained |
|
|
|
| Sun 11:15 |
UA2.118 (Henriot) |
Open Source & EU Policy |
Ciarán O'Riordan, Valentina STAVERIS |
Simpl: data spaces implemented in open source |
|
|
|
| Sun 11:30 |
UA2.118 (Henriot) |
Open Source & EU Policy |
Denise R. S. Almeida |
Digital Omnibus: is the EU's tech simplification a Risk or Opportunity for Open Source? |
Slides
|
WebM video
|
MP4 video
|
| Sun 11:50 |
UA2.118 (Henriot) |
Open Source & EU Policy |
Jordan Maris, Sandra Barthel, Alexandra Geese, Felix Hlatky |
The Fediverse and the EU's Digital Services Act: solving the challenges of modern social media? |
|
WebM video
|
MP4 video
|
| Sun 12:20 |
UA2.118 (Henriot) |
Open Source & EU Policy |
Felix Reda, Ella Jakubowska, Elina Eickstädt, khaleesi |
Age verification: a threat to the open-source ecosystem |
Slides
|
|
|
| Sun 12:40 |
UA2.118 (Henriot) |
Open Source & EU Policy |
Marcel Kolaja |
How Is the European Commission Planning to Break Cryptography This Time? |
|
|
|
| Sun 13:00 |
UA2.118 (Henriot) |
Open Source & EU Policy |
Jordan Maris, Sebastian Raible, Anja Wyrobek, Marcel Kolaja, Ella Jakubowska |
How to engage with policymakers as civil society |
|
|
|
| Sun 13:35 |
UA2.118 (Henriot) |
Open Source & EU Policy |
Sylvain Le Bon |
Building a Democracy Data Space: open interoperability for participatory platforms |
|
WebM video
|
MP4 video
|
| Sun 13:45 |
UA2.118 (Henriot) |
Open Source & EU Policy |
Linus Hagemann, Till Prochaska |
HowTheyVote.eu - how we make European Parliament roll-call votes more accessible |
Slides
|
WebM video
|
MP4 video
|
| Sun 13:55 |
UA2.118 (Henriot) |
Open Source & EU Policy |
Boris DOLLEY, Christopher Brewster, Paula Grzegorzewska, Tobias Augspurger, Claire Pershan |
Solving Europe's problems with Open Source |
|
WebM video
|
MP4 video
|
| Sun 14:30 |
UA2.118 (Henriot) |
Open Source & EU Policy |
Ciarán O'Riordan |
CRA overview for everyone, including projects and smaller organisations |
|
|
|
| Sun 15:20 |
UA2.118 (Henriot) |
Open Source & EU Policy |
Æva Black |
Could Compliance Costs Sustain FOSS? A Theory of Voluntary Attestations |
|
WebM video
|
MP4 video
|
| Sun 15:40 |
UA2.118 (Henriot) |
Open Source & EU Policy |
Æva Black, Michael Schuster, Greg Wallace, Tommaso Bernabo' |
Could Compliance Costs Sustain FOSS? A Panel With The Public Sector |
|
WebM video
|
MP4 video
|
| Sun 16:20 |
UA2.118 (Henriot) |
Open Source & EU Policy |
Simon Phipps, Jordan Maris |
Participating in Standardisation around the CRA |
|
|
|
| Sun 16:30 |
UA2.118 (Henriot) |
Open Source & EU Policy |
Tobie Langel |
Effective standard-setting |
|
|
|
| Sun 09:00 |
UA2.220 (Guillissen) |
Audio, Video & Graphics Creation |
Pascal Scherbaum |
Welcome to the Audio, Video & Graphics Creation |
|
|
|
| Sun 09:10 |
UA2.220 (Guillissen) |
Audio, Video & Graphics Creation |
Artem Dyomin, Nils Petter Skålerud |
Qt Multimedia: easy audio and video integration in Qt apps |
|
WebM video
|
MP4 video
|
| Sun 09:40 |
UA2.220 (Guillissen) |
Audio, Video & Graphics Creation |
Westphal Mathieu |
F3D, Fast and minimalist 3D Viewer |
Slides
|
WebM video
|
MP4 video
|
| Sun 10:10 |
UA2.220 (Guillissen) |
Audio, Video & Graphics Creation |
Dennis Kobert |
Graphite: a busy year in review |
Slides
|
WebM video
|
MP4 video
|
| Sun 10:40 |
UA2.220 (Guillissen) |
Audio, Video & Graphics Creation |
Ondřej Míchal |
Where's GIMP going after 3.2 |
Slides
|
WebM video
|
MP4 video
|
| Sun 11:10 |
UA2.220 (Guillissen) |
Audio, Video & Graphics Creation |
Tim-Philipp Müller |
GStreamer 1.28 and beyond |
Slides
|
WebM video
|
MP4 video
|
| Sun 11:40 |
UA2.220 (Guillissen) |
Audio, Video & Graphics Creation |
Bonnie Mehring, Øjvind Fritjof Arnfred |
How to do a Podcast with Free Software? |
Slides
|
WebM video
|
MP4 video
|
| Sun 12:10 |
UA2.220 (Guillissen) |
Audio, Video & Graphics Creation |
Benjamin Bellamy |
Podlibre: Podcast Audio Editing for the AI Age |
Slides
|
WebM video
|
MP4 video
|
| Sun 13:15 |
UA2.220 (Guillissen) |
Music Production |
Jeremy Jongepier |
Get the most out of Linux for music production |
Slides
|
WebM video
|
MP4 video
|
| Sun 13:40 |
UA2.220 (Guillissen) |
Music Production |
Asep Bagja Priandana |
midiMESH: Network MIDI with Elixir on ESP32 via AtomVM |
Slides
|
WebM video
|
MP4 video
|
| Sun 14:05 |
UA2.220 (Guillissen) |
Music Production |
Alexander Chalikiopoulos, Filipe Coelho |
Modular in the DAW: Cardinal origins, tips and tricks |
Slides
|
WebM video
|
MP4 video
|
| Sun 14:30 |
UA2.220 (Guillissen) |
Music Production |
Merlin Pahic |
Livecoding soundscapes in Kotlin with Compose Multiplatform |
Slides
|
WebM video
|
MP4 video
|
| Sun 14:55 |
UA2.220 (Guillissen) |
Music Production |
Lorenzo Miniero |
Become an orchestra composer using FOSS! |
Slides
|
WebM video
|
MP4 video
|
| Sun 15:20 |
UA2.220 (Guillissen) |
Music Production |
Francesco Napoleoni |
Linux Pro audio... like a pro! |
|
|
|
| Sun 15:40 |
UA2.220 (Guillissen) |
Music Production |
Steven Goodwin |
MIDI Live performer |
|
WebM video
|
MP4 video
|
| Sun 16:00 |
UA2.220 (Guillissen) |
Music Production |
Xavier Lambein |
PAW, a programmable DAW |
|
WebM video
|
MP4 video
|
| Sun 16:20 |
UA2.220 (Guillissen) |
Music Production |
Jos van den Oever |
Rehorse: sheet music and rehearsal app for bands |
Slides
|
WebM video
|
MP4 video
|
| Sun 16:45 |
UA2.220 (Guillissen) |
Music Production |
Simon Repp |
Independent and sustainable audio publishing with Faircamp |
Slides
|
WebM video
|
MP4 video
|
| Sun 10:00 |
UA4.218 |
BOF/Unconference |
Emily Omier |
Building Sustainable Businesses Around Open Source Projects |
|
|
|
| Sun 11:00 |
UA4.218 |
BOF/Unconference |
Nemo |
FOSS In India |
|
|
|
| Sun 12:00 |
UA4.218 |
BOF/Unconference |
Ian Forrester |
HCI is dead, long live HDI |
|
|
|
| Sun 13:00 |
UA4.218 |
BOF/Unconference |
Ray Paik, Mattias Jonsson |
TiDB Community Birds-of-a-Feather |
|
|
|
| Sun 14:00 |
UA4.218 |
BOF/Unconference |
Bonnie Mehring, Lucas Lasota |
Software Freedom Podcast with Dr. Lucas Lasota |
|
|
|
| Sun 09:00 |
UB2.147 |
Distributions |
Justin Wheeler, Shaun McCance, Mauro Gaspari, Lucas Kanashiro |
Distributions DevRoom: Opening Remarks |
|
|
|
| Sun 09:05 |
UB2.147 |
Distributions |
Lennart Poettering |
The Varlink IPC System |
|
WebM video
|
MP4 video
|
| Sun 10:00 |
UB2.147 |
Distributions |
Dan Čermák |
Commoditizing the Build: How Containers Save Our Contributor Base |
|
WebM video
|
MP4 video
|
| Sun 10:30 |
UB2.147 |
Distributions |
Daniel Mellado, Mikel Olasagasti |
Packaging eBPF Programs in a Linux Distribution: Challenges & Solutions |
Slides
|
|
|
| Sun 11:00 |
UB2.147 |
Distributions |
František Lachman, Cristian Le |
From Code to Distribution: Building a Complete Testing Pipeline |
Slides
|
WebM video
|
MP4 video
|
| Sun 11:30 |
UB2.147 |
Distributions |
Robin Candau |
Relying on more transparent & trustworthy sources for Arch Linux packages |
|
WebM video
|
MP4 video
|
| Sun 12:00 |
UB2.147 |
Distributions |
Ondřej Budai |
Building ISOs from OCI containers |
Slides
|
WebM video
|
MP4 video
|
| Sun 12:30 |
UB2.147 |
Distributions |
Mauro Morales, Dimitris Karakasilis |
What Image-Based Systems Taught Us About Linux Distributions: Lessons From Kairos and Why We Built Hadron |
|
WebM video
|
MP4 video
|
| Sun 13:00 |
UB2.147 |
Distributions |
Andreas K. Hüttel, Sam James |
The saga of official binary packages for Gentoo Linux |
Slides
|
WebM video
|
MP4 video
|
| Sun 13:30 |
UB2.147 |
Distributions |
Carl George |
CentOS MythBusters |
|
|
|
| Sun 14:00 |
UB2.147 |
Distributions |
Fabio Valentini |
Distributing Rust in RPMs for fun (relatively speaking) and profit |
Slides
|
WebM video
|
MP4 video
|
| Sun 14:30 |
UB2.147 |
Distributions |
Clemens Lang |
The road ahead to post-quantum cryptography for Fedora |
Slides
|
WebM video
|
MP4 video
|
| Sun 15:00 |
UB2.147 |
Distributions |
Danilo Spinella |
Error recovery at boot with MicroOS and systemd-bless-boot |
|
WebM video
|
MP4 video
|
| Sun 15:30 |
UB2.147 |
Distributions |
Luca Boccassi |
ParticleOS, from Fedora to Feast: Stirring Traditional Distros into Immutable Delights |
Slides
|
WebM video
|
MP4 video
|
| Sun 16:00 |
UB2.147 |
Distributions |
Akashdeep Dhar, Tomáš Hrčka |
Forging Fedora Project’s Future With Forgejo |
|
|
|
| Sun 16:30 |
UB2.147 |
Distributions |
Andreas Tille |
32 years of Debian: how a do-ocracy keeps evolving |
|
WebM video
|
MP4 video
|
| Sun 09:00 |
UB2.252A (Lameere) |
Rust |
Fedor Smirnov |
Bringing WebAssembly to constrained devices with Rust: Runtimes, tooling, and real-world tradeoffs |
Slides
|
WebM video
|
MP4 video
|
| Sun 09:30 |
UB2.252A (Lameere) |
Rust |
Marcel Ziswiler |
Rust meets cheap bare-metal RISC-V |
Slides
|
WebM video
|
MP4 video
|
| Sun 10:00 |
UB2.252A (Lameere) |
Rust |
Federico Bassini |
RustBoy: A Rust journey into Game Boy dev |
Slides
|
WebM video
|
MP4 video
|
| Sun 10:30 |
UB2.252A (Lameere) |
Rust |
Jovan Gerodetti |
Async Rust in Godot 4: Leveraging the engine as a runtime |
Slides
|
WebM video
|
MP4 video
|
| Sun 11:00 |
UB2.252A (Lameere) |
Rust |
Alex Snaps |
Common Expression Language (CEL) in Rust |
Slides
|
WebM video
|
MP4 video
|
| Sun 11:30 |
UB2.252A (Lameere) |
Rust |
Terts Diepraam |
Calling JIT-compiled Roto scripts from Rust |
Slides
|
WebM video
|
MP4 video
|
| Sun 12:00 |
UB2.252A (Lameere) |
Rust |
Alexey Milovidov |
Clickhouse’s C++ and Rust journey |
|
WebM video
|
MP4 video
|
| Sun 12:30 |
UB2.252A (Lameere) |
Rust |
Brennan Vincent |
Profiling Rust applications with Parca |
|
WebM video
|
MP4 video
|
| Sun 13:00 |
UB2.252A (Lameere) |
Rust |
Cian Butler |
Building performance-critical Python tools with Rust: Lessons from production |
Slides
|
WebM video
|
MP4 video
|
| Sun 13:30 |
UB2.252A (Lameere) |
Rust |
Shaygan Hooshyari |
Ty: Adventures of type-checking Python in Rust |
Slides
|
WebM video
|
MP4 video
|
| Sun 14:00 |
UB2.252A (Lameere) |
Rust |
Raphaël Gomès, Pierre-Yves David |
Rust in Mercurial: The wider benefits |
|
WebM video
|
MP4 video
|
| Sun 14:30 |
UB2.252A (Lameere) |
Rust |
Kiril Videlov |
Taming Git complexity with Rust and Gitoxide |
|
WebM video
|
MP4 video
|
| Sun 15:00 |
UB2.252A (Lameere) |
Rust |
Sylvestre Ledru |
Rust Coreutils in Ubuntu: Yes, we rewrote /bin/true in Rust — Here’s what really happened |
Slides
|
WebM video
|
MP4 video
|
| Sun 15:30 |
UB2.252A (Lameere) |
Rust |
Glen De Cauwsemaecker |
Rethinking network services: Freedom and modularity with Rama |
Slides
|
WebM video
|
MP4 video
|
| Sun 16:00 |
UB2.252A (Lameere) |
Rust |
Frederic Branczyk |
Random seeds and state machines: An approach to deterministic simulation testing in Rust |
|
WebM video
|
MP4 video
|
| Sun 16:30 |
UB2.252A (Lameere) |
Rust |
Ali Polatel |
Syd: Writing an application kernel in Rust |
|
WebM video
|
MP4 video
|
| Sun 09:00 |
UB4.132 |
Open Source Digital Forensics |
Hunter Domson |
[CANCELED] Carving JSON in heap dumps |
Slides
|
|
|
| Sun 09:25 |
UB4.132 |
Open Source Digital Forensics |
Giulio B, Davide `thezero` |
Bugbane: Simplifying consensual Android forensics |
|
WebM video
|
MP4 video
|
| Sun 09:50 |
UB4.132 |
Open Source Digital Forensics |
Angelina Claij-Swart, Erik Oudsen |
Automate all the things! Using Puma to automate UI actions in Android applications |
Slides
|
|
|
| Sun 10:15 |
UB4.132 |
Open Source Digital Forensics |
Erik Schamper, Lennart Haagsma |
How the **** do I do that? Making 300+ forensic parsers easily accessible |
Slides
|
WebM video
|
MP4 video
|
| Sun 10:45 |
UB4.132 |
Open Source Digital Forensics |
Alex Pyrgiotis |
Dangerzone: Bleach your documents |
Slides
|
WebM video
|
MP4 video
|
| Sun 11:15 |
UB4.132 |
Open Source Digital Forensics |
Adrian Reber, Radostin Stoyanov, Lorena Goldoni |
Investigating Security Incidents with Forensic Snapshots in Kubernetes |
Slides
|
|
|
| Sun 11:45 |
UB4.132 |
Open Source Digital Forensics |
Erik Schamper |
I spent my summer reverse engineering ESXi VMFS, you? |
Slides
|
WebM video
|
MP4 video
|
| Sun 12:15 |
UB4.132 |
Open Source Digital Forensics |
Jeffrey Rongen |
Your function signature here please. |
|
|
|
| Sun 13:00 |
UB4.132 |
Open Source Design |
Eriol fox |
Designing attestations UI: The Security and Safety of OSS package supply chain |
Slides
|
WebM video
|
MP4 video
|
| Sun 13:30 |
UB4.132 |
Open Source Design |
Elio Qoshi, Anja Xhakani |
The UI Layer of Security: What could go wrong? |
|
WebM video
|
MP4 video
|
| Sun 14:00 |
UB4.132 |
Open Source Design |
caroline sinders |
Designing For Trust and Safety In the Age of Predatory Technology |
|
|
|
| Sun 14:30 |
UB4.132 |
Open Source Design |
Alexis Jacomy, Desaintjan Arthur |
Gephi Lite: We Built a Data Visualization Tool, But We Couldn't Design It |
|
WebM video
|
MP4 video
|
| Sun 15:00 |
UB4.132 |
Open Source Design |
Andres Betts |
Design Systems in Open Source |
|
WebM video
|
MP4 video
|
| Sun 15:30 |
UB4.132 |
Open Source Design |
Archita Gorle |
You Don’t Need to Be a Designer to Design: Fixing UX in Open Source |
Slides
|
WebM video
|
MP4 video
|
| Sun 16:00 |
UB4.132 |
Open Source Design |
Otto Richter |
Understanding developer needs - User research in Forgejo |
Slides
|
WebM video
|
MP4 video
|
| Sun 16:30 |
UB4.132 |
Open Source Design |
Dmitriy Kostiuk |
Use eye tracking to figure out usability issues, the open source way |
|
WebM video
|
MP4 video
|
| Sun 09:00 |
UB4.136 |
Declarative and Minimalistic Computing |
Johannes Müller |
Crystal: A language for humans and computers |
|
WebM video
|
MP4 video
|
| Sun 09:20 |
UB4.136 |
Declarative and Minimalistic Computing |
Thijs Schreijer |
Building a minimal cross-platform terminal UI library |
Slides
|
|
|
| Sun 09:40 |
UB4.136 |
Declarative and Minimalistic Computing |
Sergio Pastor Pérez |
BLUE - A generic build-system crafted entirely in Guile |
Slides
|
WebM video
|
MP4 video
|
| Sun 10:00 |
UB4.136 |
Declarative and Minimalistic Computing |
Andrew Tropin |
Modern Development Tools and Practices for GNU Guile |
|
WebM video
|
MP4 video
|
| Sun 10:30 |
UB4.136 |
Declarative and Minimalistic Computing |
Jessica Tallon |
Guile development outside of Emacs |
|
WebM video
|
MP4 video
|
| Sun 11:00 |
UB4.136 |
Declarative and Minimalistic Computing |
Andy Wingo |
Wastrel: WebAssembly Without the Runtime |
|
WebM video
|
MP4 video
|
| Sun 11:30 |
UB4.136 |
Declarative and Minimalistic Computing |
Christine Lemmer-Webber |
Lisp is clay: the power of composable DSLs |
|
|
|
| Sun 12:00 |
UB4.136 |
Declarative and Minimalistic Computing |
David Thompson |
Functional reactive programming with propagators |
|
WebM video
|
MP4 video
|
| Sun 12:30 |
UB4.136 |
Declarative and Minimalistic Computing |
Simon Josefsson |
Guix Container Images - and what you can do with them |
Slides
|
WebM video
|
MP4 video
|
| Sun 13:15 |
UB4.136 |
Search |
many |
Language support in Meilisearch |
|
|
|
| Sun 13:55 |
UB4.136 |
Search |
Ferdinand Schlatt, Antonio Mallia |
Implementing Block-Max Pruning in Rust: Faster Learned Sparse Retrieval for Modern Search |
Slides
|
WebM video
|
MP4 video
|
| Sun 14:35 |
UB4.136 |
Search |
Mykyta Kemarskyi |
Deriving Maximum Insight: Open-Source Graph-Enhanced RAG for Complex Question Answering |
Slides
|
WebM video
|
MP4 video
|
| Sun 15:15 |
UB4.136 |
Search |
Dotan Horovits, Aswath Srinivasan |
OpenSearch v3: A New Era of Search Innovation - From Neural Sparse ANN to Agentic Workflows and everything in-between |
Slides
|
WebM video
|
MP4 video
|
| Sun 15:55 |
UB4.136 |
Search |
Marcin Antas, Roberto Esposito |
Multi-Vector embeddings revolution? or evolution? |
Slides
|
WebM video
|
MP4 video
|
| Sun 16:30 |
UB4.136 |
Search |
Carlos Delgado |
Multi-Stage Retrieval in Elasticsearch - Present and Future |
Slides
|
|
|
| Sun 09:00 |
UB5.132 |
Go |
Maartje Eyskens |
The state of Go |
|
WebM video
|
MP4 video
|
| Sun 09:30 |
UB5.132 |
Go |
Victor Lyuboslavsky |
Modularizing a 10-Year Monolith: The Architecture, the People, and the Pain |
|
WebM video
|
MP4 video
|
| Sun 10:00 |
UB5.132 |
Go |
Jesús Espino |
Brewed for Speed: How Go’s Green Tea GC Works |
|
WebM video
|
MP4 video
|
| Sun 10:30 |
UB5.132 |
Go |
Valentyn Yukhymenko |
Inside Reflection |
Slides
|
WebM video
|
MP4 video
|
| Sun 11:00 |
UB5.132 |
Go |
Christian Simon |
Understanding Why Your CPU is Slow: Hardware Performance Insights with PerfGo |
Slides
|
WebM video
|
MP4 video
|
| Sun 11:30 |
UB5.132 |
Go |
Ronna Steinberg |
Concurrency + Testing = synctest |
|
WebM video
|
MP4 video
|
| Sun 12:00 |
UB5.132 |
Go |
Akihiro Suda |
gomodjail: library sandboxing for Go modules |
Slides
|
WebM video
|
MP4 video
|
| Sun 12:30 |
UB5.132 |
Go |
Marius Kleidl |
Resilient file uploading with Go |
|
WebM video
|
MP4 video
|
| Sun 13:00 |
UB5.132 |
Go |
Alexander Zaitsev |
Profile-Guided Optimization (PGO) in Go: current state and challenges |
Slides
|
WebM video
|
MP4 video
|
| Sun 13:30 |
UB5.132 |
Go |
Kemal Akkoyun, Hannah Kim |
How to Instrument Go Without Changing a Single Line of Code |
Slides
|
WebM video
|
MP4 video
|
| Sun 14:00 |
UB5.132 |
Go |
Daniela Petruzalek |
Making of GoDoctor: an MCP server for Go development |
|
WebM video
|
MP4 video
|
| Sun 14:30 |
UB5.132 |
Go |
Patricio WHITTINGSLOW |
Systems Programming: Lessons from Building a Networking Stack for Microcontrollers |
|
WebM video
|
MP4 video
|
| Sun 15:00 |
UB5.132 |
Go |
Nikolay Kuznetsov |
Extending sqlc: augmented generation of repositories in Go |
|
WebM video
|
MP4 video
|
| Sun 15:30 |
UB5.132 |
Go |
Florian Forestier |
My old trains have a second life, with TinyGo! |
|
WebM video
|
MP4 video
|
| Sun 16:00 |
UB5.132 |
Go |
Ron Evans |
Go Around The World Without Wires |
|
WebM video
|
MP4 video
|
| Sun 16:30 |
UB5.132 |
Go |
Maartje Eyskens |
Go Lightning Talks |
|
WebM video
|
MP4 video
|
| Sun 09:00 |
UB5.230 |
Community |
Laura Czajkowski, Shirley Bailes |
Welcome to the Community Devroom! |
|
|
|
| Sun 09:05 |
UB5.230 |
Community |
Oren Klopfer, A. Salt, Elisabeth Wenger-Stickel |
There are No Adults in the Room: Learning how to Grow Up as a Team |
Slides
|
WebM video
|
MP4 video
|
| Sun 09:35 |
UB5.230 |
Community |
Mike Gifford |
Accessible Sovereignty: Why the Four Freedoms Depend on Inclusion |
|
WebM video
|
MP4 video
|
| Sun 10:05 |
UB5.230 |
Community |
Diana Todea |
Neurodiversity in tech: how to build, mentor and motivate every mind |
Slides
|
WebM video
|
MP4 video
|
| Sun 10:30 |
UB5.230 |
Community |
Ray Paik, Fatih Degirmenci |
Companies vs. Foundations: Who Should Steer Your Open Source Project? |
Slides
|
WebM video
|
MP4 video
|
| Sun 10:55 |
UB5.230 |
Community |
Justin Mclean |
A decade of lessons from Apache Incubator release votes |
|
|
|
| Sun 11:25 |
UB5.230 |
Community |
Ildiko Vancsa |
Downstream Mindset vs Upstream Communities |
|
WebM video
|
MP4 video
|
| Sun 11:50 |
UB5.230 |
Community |
Tobie Langel |
The CRA isn't coming for your open source community |
|
|
|
| Sun 12:15 |
UB5.230 |
Community |
Abigail Cabunoc Mayes |
The Synthetic Senior: Rethinking Free Software Mentorship in the AI Era |
|
WebM video
|
MP4 video
|
| Sun 12:40 |
UB5.230 |
Community |
Katherine Druckman |
From Gatekeepers to Partners: How Developer Relations Transforms Security Tool Adoption |
|
|
|
| Sun 13:10 |
UB5.230 |
Community |
Prithvi Raj |
From Vibrant to Silent: Has the Community Lost Its Voice? |
|
|
|
| Sun 13:40 |
UB5.230 |
Community |
Kristoffer Dalby |
Headscale & Tailscale: The complementary open source clone |
|
WebM video
|
MP4 video
|
| Sun 14:10 |
UB5.230 |
Community |
Jon Ericson |
How the OpenSSL community was built on Heartbleed |
Slides
|
WebM video
|
MP4 video
|
| Sun 14:40 |
UB5.230 |
Community |
Floor Drees, Jos van Schouten |
What happens if someone breaks the rules? |
|
WebM video
|
MP4 video
|
| Sun 15:05 |
UB5.230 |
Community |
Jim Madge |
Self-Raising Lazarus: All Contributors and how Open Source can Rise Again |
|
WebM video
|
MP4 video
|
| Sun 15:35 |
UB5.230 |
Community |
Ruth Suehle |
Building on Success: Sustainability of Open Source |
|
|
|
| Sun 16:05 |
UB5.230 |
Community |
Miranda Heath |
Burnout in Open Source: A Structural Problem We Can Fix Together |
|
WebM video
|
MP4 video
|
| Sun 16:35 |
UB5.230 |
Community |
David Allen, Amanda Victoria Wagner |
The AI Shockwave in Open Source Communities: How AI Is Reshaping the Foundations of Open Source Communities |
|
WebM video
|
MP4 video
|
| Sun 09:00 |
UD2.120 (Chavanne) |
Embedded, Mobile and Automotive |
Mathieu Othacehe |
Backtraces for embedded Linux C and C++ programs |
Slides
|
WebM video
|
MP4 video
|
| Sun 09:30 |
UD2.120 (Chavanne) |
Embedded, Mobile and Automotive |
Alexis Lothoré |
From C to Rust on the ESP32: A Developer’s Journey into no_std |
Slides
|
WebM video
|
MP4 video
|
| Sun 10:00 |
UD2.120 (Chavanne) |
Embedded, Mobile and Automotive |
Kaspar Schleiser, Koen Zandberg |
Ariel OS - The Embedded Rust Software Stack for Microcontroller-based Internet of Things |
Slides
|
WebM video
|
MP4 video
|
| Sun 10:30 |
UD2.120 (Chavanne) |
Embedded, Mobile and Automotive |
Brendan Le Foll |
The Ultimate Office Chair: Hacking a BMW Comfort Seat with an ESP32 |
|
WebM video
|
MP4 video
|
| Sun 11:00 |
UD2.120 (Chavanne) |
Embedded, Mobile and Automotive |
Ahmad Fatoum |
Build Once, Trust Always: Single-Image Secure Boot with barebox |
Slides
|
WebM video
|
MP4 video
|
| Sun 11:30 |
UD2.120 (Chavanne) |
Embedded, Mobile and Automotive |
Marek Vasut |
ARM SCP firmware porting |
Slides
|
WebM video
|
MP4 video
|
| Sun 12:00 |
UD2.120 (Chavanne) |
Embedded, Mobile and Automotive |
Jonas |
Tamper-resistant factory data from the bootloader |
|
WebM video
|
MP4 video
|
| Sun 12:10 |
UD2.120 (Chavanne) |
Embedded, Mobile and Automotive |
Thomas Petazzoni |
Snagboot: vendor-agnostic, open-source and developer-friendly recovery and reflashing tool |
Slides
|
WebM video
|
MP4 video
|
| Sun 12:20 |
UD2.120 (Chavanne) |
Embedded, Mobile and Automotive |
Benjamin Robin |
sbom-cve-check: Lightweight open-source CVE analysis tool for your embedded systems |
Slides
|
WebM video
|
MP4 video
|
| Sun 12:30 |
UD2.120 (Chavanne) |
Embedded, Mobile and Automotive |
iTitou, Thomas Perale |
Longer-Term Support releases for Buildroot |
Slides
|
WebM video
|
MP4 video
|
| Sun 12:40 |
UD2.120 (Chavanne) |
Embedded, Mobile and Automotive |
Richard Leitner |
Illuminating the Frame: Enhancing Flash Control in V4L2 |
Slides
|
WebM video
|
MP4 video
|
| Sun 13:00 |
UD2.120 (Chavanne) |
Embedded, Mobile and Automotive |
Bryan O'Donoghue, Hans de Goede |
libcamera software ISP status update |
Slides
|
WebM video
|
MP4 video
|
| Sun 13:30 |
UD2.120 (Chavanne) |
Embedded, Mobile and Automotive |
Kieran Bingham, Jacopo Mondi |
Raw to Real and Green to Great: Open Source Camera Tuning for Linux Devices with libcamera |
Slides
|
WebM video
|
MP4 video
|
| Sun 14:00 |
UD2.120 (Chavanne) |
Embedded, Mobile and Automotive |
Nicolas Frattaroli |
No Line Like Mainline: Update On The Fully Mainline Software Stack For Rockchip SoCs |
Slides
|
WebM video
|
MP4 video
|
| Sun 14:30 |
UD2.120 (Chavanne) |
Embedded, Mobile and Automotive |
Michael Opdenacker |
Add Support for New Boards to Mainline Linux, U-Boot and Yocto |
|
WebM video
|
MP4 video
|
| Sun 15:00 |
UD2.120 (Chavanne) |
Embedded, Mobile and Automotive |
Marta Rybczynska |
The Year in Embedded Security |
Slides
|
WebM video
|
MP4 video
|
| Sun 15:30 |
UD2.120 (Chavanne) |
Embedded, Mobile and Automotive |
Apelete Seketeli |
Pixel on life-support, upgrading from Android 12 to Android 16 |
Slides
|
WebM video
|
MP4 video
|
| Sun 16:00 |
UD2.120 (Chavanne) |
Embedded, Mobile and Automotive |
Thomas Farstrike |
MicroPythonOS: the best of Android, now on Microcontrollers. AppStore, OTA Updates, Touch Screen, Camera and much more! |
|
WebM video
|
MP4 video
|
| Sun 16:30 |
UD2.120 (Chavanne) |
Embedded, Mobile and Automotive |
Joel Winarske, Jamie Kerber |
Fluorite - console-grade game engine in Flutter |
|
WebM video
|
MP4 video
|
| Sun 09:00 |
UD2.218A |
Decentralized Internet and Privacy |
Kevin Schulmeister |
Intro to the Decentralized Internet & Privacy devroom |
|
WebM video
|
MP4 video
|
| Sun 09:05 |
UD2.218A |
Decentralized Internet and Privacy |
Mosh Lee |
Bringing Decentralization to Your Doorstep: 5 Years in Browsers |
Slides
|
WebM video
|
MP4 video
|
| Sun 09:30 |
UD2.218A |
Decentralized Internet and Privacy |
David Thompson |
Re-decentralizing the web platform with Wasm GC |
Slides
|
WebM video
|
MP4 video
|
| Sun 09:55 |
UD2.218A |
Decentralized Internet and Privacy |
Jah Kosha |
Reclaiming the Web: Surfing the Internet on Torrents |
Slides
|
WebM video
|
MP4 video
|
| Sun 10:25 |
UD2.218A |
Decentralized Internet and Privacy |
Özcan Oğuz |
In defence of GnuPG: Key Sovereignty in an Age of Digital Feudalism |
Slides
|
WebM video
|
MP4 video
|
| Sun 10:50 |
UD2.218A |
Decentralized Internet and Privacy |
Harry Halpin, Alexis Roussel |
NymVPN: The First Real-World Decentralized Noise-Generating Mixnet for Anonymity |
Slides
|
WebM video
|
MP4 video
|
| Sun 11:20 |
UD2.218A |
Decentralized Internet and Privacy |
Hendrik |
Liberate Your User Data with zkTLS: Verifiable HTTPS Using TLSNotary |
Slides
|
WebM video
|
MP4 video
|
| Sun 11:45 |
UD2.218A |
Decentralized Internet and Privacy |
Jeremy Rand |
Namecoin and Tor as a Public Key Infrastructure |
Slides
|
WebM video
|
MP4 video
|
| Sun 12:15 |
UD2.218A |
Decentralized Internet and Privacy |
morgan (tor) |
Gosling: Build Anonymous, Secure, and Metadata- Resistant Peer-to-Peer Applications using Tor Onion Services |
Slides
|
WebM video
|
MP4 video
|
| Sun 12:40 |
UD2.218A |
Decentralized Internet and Privacy |
Kevin Schulmeister |
Half-time recap & precap for Decentralized Internet devroom |
|
WebM video
|
MP4 video
|
| Sun 12:45 |
UD2.218A |
Decentralized Internet and Privacy |
Lorenz Leutgeb |
Radicle: Peer-to-Peer Code Collaboration |
Slides
|
WebM video
|
MP4 video
|
| Sun 13:15 |
UD2.218A |
Decentralized Internet and Privacy |
Ian Preston |
Peergos: Capability-Based Access Control for an Encrypted Web |
Slides
|
WebM video
|
MP4 video
|
| Sun 13:45 |
UD2.218A |
Decentralized Internet and Privacy |
Jessica Tallon |
OCapN: The secure, decentralized protocol of the future |
Slides
|
WebM video
|
MP4 video
|
| Sun 14:10 |
UD2.218A |
Decentralized Internet and Privacy |
Floris Bruynooghe |
iroh p2p connections |
Slides
|
WebM video
|
MP4 video
|
| Sun 14:35 |
UD2.218A |
Decentralized Internet and Privacy |
Niko Bonnieure |
NextGraph: E2EE decentralized platform & framework |
Slides
|
WebM video
|
MP4 video
|
| Sun 15:05 |
UD2.218A |
Decentralized Internet and Privacy |
Andreas Dzialocha |
Walkaway Stack: Radical, infrastructure-independent peer-to-peer systems |
Slides
|
WebM video
|
MP4 video
|
| Sun 15:35 |
UD2.218A |
Decentralized Internet and Privacy |
Shane Pearman |
Reticulum-rs: Porting the Trustless Mesh from Python to Rust |
|
WebM video
|
MP4 video
|
| Sun 16:05 |
UD2.218A |
Decentralized Internet and Privacy |
Mathias Jud |
qaul.net - Internet Independent Wireless Mesh Communication App |
|
WebM video
|
MP4 video
|
| Sun 16:30 |
UD2.218A |
Decentralized Internet and Privacy |
holger krekel, missytake |
Multi-relay chat messaging & cryptographic identities with Delta Chat and Chatmail relays |
|
WebM video
|
MP4 video
|
| Sun 16:55 |
UD2.218A |
Decentralized Internet and Privacy |
Kevin Schulmeister |
Closing of the Decentralized Internet devroom |
|
WebM video
|
MP4 video
|
| Sun 10:00 |
UD2.119 |
BOF/Unconference |
coko |
TupperTerm: exchange about terminal dev workflows |
|
|
|
| Sun 12:00 |
UD2.119 |
BOF/Unconference |
SlimeVR |
SlimeVR Full Body Tracking BoF |
|
|
|
| Sun 09:00 |
UD2.208 (Decroly) |
SBOMS and supply chains |
Alexios Zavras (zvr), Kate Stewart, Thomas Steenbergen, Adolfo García Veytia |
Welcome to the SBOMs and Supply Chains devroom! |
|
|
|
| Sun 09:10 |
UD2.208 (Decroly) |
SBOMS and supply chains |
Anthony Harrison |
The day in a life of a SBOM |
Slides
|
WebM video
|
MP4 video
|
| Sun 09:30 |
UD2.208 (Decroly) |
SBOMS and supply chains |
Marta Rybczynska |
When One Product Has Three SBOMs: Lessons from Embedded Vulnerability Management |
Slides
|
WebM video
|
MP4 video
|
| Sun 10:00 |
UD2.208 (Decroly) |
SBOMS and supply chains |
Erik Mravec, Martin Jediný |
Contextual SBOMs and impact on vulnerability management |
|
WebM video
|
MP4 video
|
| Sun 10:30 |
UD2.208 (Decroly) |
SBOMS and supply chains |
Munawar Hafiz, Michael Winser, Piotr P. Karwasz |
Beyond SBOM: Integrating VEX into Open Source Workflows |
Slides
|
WebM video
|
MP4 video
|
| Sun 11:00 |
UD2.208 (Decroly) |
SBOMS and supply chains |
Stefano Pentassuglia |
From Passive Data to Active Defense: Supply Chain Policy-as-Code with Conforma |
|
WebM video
|
MP4 video
|
| Sun 11:30 |
UD2.208 (Decroly) |
SBOMS and supply chains |
Viktor Petersson |
CRA-Ready SBOMs: A Practical Blueprint for High-Quality Generation |
|
WebM video
|
MP4 video
|
| Sun 12:00 |
UD2.208 (Decroly) |
SBOMS and supply chains |
Max Mehl |
Deutsche Bahn's Approach to Large-Scale SBOM Collection and Use |
Slides
|
WebM video
|
MP4 video
|
| Sun 12:20 |
UD2.208 (Decroly) |
SBOMS and supply chains |
Julian Schauder |
How public administrations are shifting their software supply chain paradigms – and why now |
|
|
|
| Sun 12:40 |
UD2.208 (Decroly) |
SBOMS and supply chains |
Thorsten Behrens |
LibreOffice and Collabora Online - how we managed to automate SBOM generation for a large legacy project |
Slides
|
WebM video
|
MP4 video
|
| Sun 13:00 |
UD2.208 (Decroly) |
SBOMS and supply chains |
Benjamin Cabé |
SBOMs for Embedded Firmware: The Zephyr RTOS Case Study |
Slides
|
WebM video
|
MP4 video
|
| Sun 13:20 |
UD2.208 (Decroly) |
SBOMS and supply chains |
Philippe Ombredanne, Steve Springett |
Forget SBOMs, use PURLs |
|
WebM video
|
MP4 video
|
| Sun 13:40 |
UD2.208 (Decroly) |
SBOMS and supply chains |
Maximilian Huber |
How to create the SBOM for the Linux kernel |
Slides
|
|
|
| Sun 14:00 |
UD2.208 (Decroly) |
SBOMS and supply chains |
Karen Bennet |
What is new in SPDX 3.1 which is now a Living Knowledge Graph |
|
|
|
| Sun 14:30 |
UD2.208 (Decroly) |
SBOMS and supply chains |
Giacomo Tenaglia |
A semantic framework for modelling and analysing supply chains through SBOMs |
Slides
|
WebM video
|
MP4 video
|
| Sun 15:00 |
UD2.208 (Decroly) |
SBOMS and supply chains |
Nicole Pappler |
Bringing Functional Safety to the SBOM: Automating Compliance with the SPDX Safety Profile |
Slides
|
|
|
| Sun 15:30 |
UD2.208 (Decroly) |
SBOMS and supply chains |
Ariadne Conill |
C/C++ Build-time SBOMs with pkgconf |
Slides
|
WebM video
|
MP4 video
|
| Sun 16:00 |
UD2.208 (Decroly) |
SBOMS and supply chains |
Ev Cheng, Sam Khouri |
Enhancing Swift’s Supply Chain Security: Build-time SBOM Generation in Swift Package Manager |
Slides
|
WebM video
|
MP4 video
|
| Sun 16:30 |
UD2.208 (Decroly) |
SBOMS and supply chains |
Abderrahim Kitouni |
Generating SBoMs for BuildStream projects |
|
|
|
| Sun 09:00 |
UD6.203 |
Junior |
Jens Mönig |
Escape the Maze! - Program a Game in Snap! |
|
|
|
| Sun 10:45 |
UD6.203 |
Junior |
Pauline Maas, Margaret Low |
Create a Critter |
|
|
|
| Sun 12:30 |
UD6.203 |
Junior |
Kathy Giori |
Play robot football: program a CoCube with MicroBlocks |
|
|
|
| Sun 14:15 |
UD6.203 |
Junior |
Bernat Romagosa |
Make a controller for your game |
|
|
|
| Sun 16:00 |
UD6.203 |
Junior |
Joek van Montfort |
Flowers and stars |
|
|
|
| Sun 09:00 |
UD6.205 |
Junior |
Pauline Maas |
Create your own art (Mondriaan or Picasso) with coding in p5.js |
|
|
|
| Sun 10:45 |
UD6.205 |
Junior |
Jonas Jakštys |
Exploring GCompris - an educational software |
|
|
|
| Sun 12:30 |
UD6.205 |
Junior |
Amin Rouan Serik |
Learn Python programming using Hedy |
|
|
|
| Sun 14:15 |
UD6.205 |
Junior |
Evan Patton, Jos |
Train and Deploy Machine Learning Models with MIT App Inventor |
|
|
|
| Sun 16:00 |
UD6.205 |
Junior |
Pauline Maas |
Music by Coding |
|
|
|
| Sun 09:00 |
UD6.215 |
Confidential Computing |
Ilaria Battiston |
Welcome to the Confidential Computer Devroom |
|
WebM video
|
MP4 video
|
| Sun 09:10 |
UD6.215 |
Confidential Computing |
Jörg Rödel |
Securing the Linux Boot Process with COCONUT-SVSM |
|
WebM video
|
MP4 video
|
| Sun 09:35 |
UD6.215 |
Confidential Computing |
Anirban (Ani) Sinha |
Restartable confidential guests on QEMU hypervisor - where is the challenge? |
Slides
|
WebM video
|
MP4 video
|
| Sun 10:00 |
UD6.215 |
Confidential Computing |
Marton Bognar |
Securing Memory Isolation in Texas Instruments Microcontrollers |
Slides
|
WebM video
|
MP4 video
|
| Sun 10:25 |
UD6.215 |
Confidential Computing |
Andrin Bertschi |
OpenCCA: An Open Framework to Enable Arm CCA Research |
Slides
|
WebM video
|
MP4 video
|
| Sun 10:50 |
UD6.215 |
Confidential Computing |
Yogesh Deshpande |
Challenges of Remote Attestation for Confidential Computing Workloads |
Slides
|
WebM video
|
MP4 video
|
| Sun 11:15 |
UD6.215 |
Confidential Computing |
Kuniyasu Suzaki |
Lesson from Cloud Confidential Computing Remote Attestation Sample |
Slides
|
WebM video
|
MP4 video
|
| Sun 11:40 |
UD6.215 |
Confidential Computing |
Jo Van Bulck, Kobe Sauwens |
bare-sgx: A Bare-Metal C Runtime for Intel SGX Development with Minimal Trust |
Slides
|
WebM video
|
MP4 video
|
| Sun 12:05 |
UD6.215 |
Confidential Computing |
Muhammad Usama Sardar, peg |
Standardization and Open-source Implementation of Attested TLS for Confidential Computing |
Slides
|
WebM video
|
MP4 video
|
| Sun 12:25 |
UD6.215 |
Confidential Computing |
Michał Żygowski, Piotr Król |
Open source firmware for high assurance confidential infrastructure |
Slides
|
WebM video
|
MP4 video
|
| Sun 13:15 |
UD6.215 |
Educational |
Ben Chisholm |
Open-Education in the OpenFlexure Project |
|
WebM video
|
MP4 video
|
| Sun 13:55 |
UD6.215 |
Educational |
Andreas Bertsatos |
GNU Octave in education: an insight beyond engineering into statistics and data analysis |
|
WebM video
|
MP4 video
|
| Sun 14:35 |
UD6.215 |
Educational |
Moon Davé, Raphaël de Courville |
Processing: Creative Coding and the Future of Education |
|
WebM video
|
MP4 video
|
| Sun 15:15 |
UD6.215 |
Educational |
Jens Mönig |
Deep Learning Demystified - Having Fun with Neural Networks in Snap! |
|
WebM video
|
MP4 video
|
| Sun 15:55 |
UD6.215 |
Educational |
Célia Piquet, Florent Gallaire |
Learn Python with Execubot |
|
WebM video
|
MP4 video
|
| Sun 16:35 |
UD6.215 |
Educational |
Femke Weijsenfeld |
Hedy - Textual programming made easy! |
Slides
|
WebM video
|
MP4 video
|
| Sun 09:00 |
UA4.222 |
BOF/Unconference |
RaulPPelaez |
WebGPU: Melting your computer in the post-american era |
|
|
|
| Sun 10:00 |
UA4.222 |
BOF/Unconference |
Andriy Utkin |
CVMFS install party + adoption Q&A |
|
|
|
| Sun 11:00 |
UA4.222 |
BOF/Unconference |
ooooo |
TRANS*FEMINIST SERVER SESSION |
|
|
|
| Sun 12:00 |
UA4.222 |
BOF/Unconference |
Zaven Arra |
Environmental Sensors and Operational Applications |
|
|
|
| Sun 13:00 |
UA4.222 |
BOF/Unconference |
6543 |
WoodpeckerCI User Meetup |
|
|
|
| Sun 14:00 |
UA4.222 |
BOF/Unconference |
Benjamin Andre |
Open Buro: Integrating applications to create a Smart Platform Experience |
|
|
|
| Sun 15:00 |
UA4.222 |
BOF/Unconference |
Andrew Williams |
GUI apps with Go |
|
|
|