FOSDEM 2020 - Saturday 2020-02-01 (1/15) Janson K.1.105 (La H.2215 (Ferrer) H.1302 (Depage) H.1308 (Rolin) H.1309 (Van Rijn) H.2213 H.2214 Fontaine)… 09:30 Welcome to FOSDEM 2020

09:45

10:00 The Kernel: We How FOSS could have to finish this thing revolutionize municipal one day ;) government 10:15

10:30 State of OpenJDK Fundamental DNS Devroom Opening Designing and Welcome to the MySQL, Technologies We Need DNS Management in Producing Open Source MariaDB & Friends D… to Work on for Cloud- OpenStack Hardware with MySQL 8 vs MariaDB Native Networking FOSS/OSHW tools 10:45 10.4

LibrePCB Status Update 11:00 LibreOffice turns ten The Selfish Contributor and what's next Explained Skydive HashDNS and MyRocks in the Wild 11:15 FQDNDHCP Wild West! Project Loom: Advanced Open-source design concurrency for fun and ecosystems around 11:30 profit Do you really see what’s FreeCAD happening on your NFV infrastructure? How Safe is 11:45 State of djbdnscurve6 Asynchronous Master- TornadoVM: A Virtual Master Setup? Machine for Exploiting ngspice open source High-Performance 12:00 Over Twenty Years Of The Ethics Behind Your Civil society needs Free circuit simulator Heterogeneous Automation IoT hackers Execution of Programs Endless Network Testing DoH and DoT The consequences of 12:15 Programming − An servers, compliance and sync_binlog != 1 Update from eBPF Land performance A tool for Community ByteBuffers are dead, Towards CadQuery 2.0 Supported Agriculture long live ByteBuffers! ↴ 12:30 (CSA) management, … Replacing iptables with eBPF in with Improving BIND 9 Code What's in my food ? Cilium Quality ↴ Overview of encryption 12:45 Open Food Facts, the … KiCad: Back to the Fu… features ↴ FOSDEM 2020 - Saturday 2020-02-01 (2/15) H.3242 H.3244 J.1.106 AW1.120 AW1.121 AW1.125 AW1.126 K.3.201 09:30

09:45

10:00

10:15

10:30 Building a distributed Farwest Demo Welcome to the Ada The good and the bad Welcome to game knowledge base with a De… sides of developing development devroom Linked Data powered An Introduction to Ada open source tools for CMS for Beginning and neuroscience 10:45 Experienced Python for Godot

11:00 Apache Camel BoF TinyGo From 0 to Intranet in 20 OpenTelemetry: an Challenges and minutes with XWiki XKCD 927 Success Story opportunities in scientific 11:15 0 A.D.: Graphics Pipeline

11:30 ONLYOFFICE: How to Debugging and tracing HAC: the NeuroFedora: Enabling securely collaborate on a production RabbitMQ which will Never Free/Open Neuroscience documents within node Become Big content management 11:45 applications

12:00 Sourcehut & aerc A dozen more things Keep Calm and Use Tracking Performance of Spotlight on Free meetup ↴ you didn't know Nerves a Big Application from Software Building Blocks could do Dev to Ops for a Secure Health Data Infrastructure 12:15

12:30 Bringing Collabora Lumen DataLad ↴ Online to your web app Game development with ↴ OpenXR ↴ 12:45 FOSDEM 2020 - Saturday 2020-02-01 (3/15) K.3.401 K.4.201 K.4.401 K.4.601 UA2.114 (Baudoux) UA2.118 (Henriot) UA2.220 (Guillissen) UB2.147 09:30

09:45

10:00

10:15

10:30 How lowRISC made its Debugging with LLVM Opening Threat Modelling for Getting started with Welcome to the Legal … Improving the culture of Ibex RISC- CPU core Developers quantum software Technology challenges automated testing in faster AMENDMENT Be secure development for privacy: the case of FOSS 10:45 with Rust & SGX decentralized social media BlackParrot

11:00 libliftoff status update AMENDMENT Custom DEBATE: Should FOSS Crypto Policies by Quantum machine licenses be enforced at Welcome to KernelCI The HammerBlade RISC- Examples learning with PennyLane all? 11:15 V Manycore Benchmarking LLVM using Embench AMENDMENT The Confidential Consortium 11:30 Open ESP Zink Update Framework Securing Existing Software using Formally Verified Libraries Abusing GitLab CI to 11:45 Test Kernel Patches Building Loosely- Quantum computing coupled RISC-V hardware and control 12:00 Accelerators Modernizing mesa3d.org AMENDMENT EActors: SpecFuzz: Bringing systems DEBATE: Does Careful ↴ an actor-based Spectre-type Inventory of Licensing ERASER: Early-stage Confronting Clang and programming vulnerabilities to the Bill of Materials Have framework for Intel SGX surface Real Impact on FOSS 12:15 Reliability And Security Fedora Estimation for RISC-V License Compliance? OpenQA with the JDP 12:30 RISC-V Software and Falco Internals 101 : data analyses framework ↴ Firmware Development Syscalls processing for The role of open source in the Cloud Using security analysis ↴ AMENDMENT A Tale of in building quantum OpenPiton+Ariane on computing ecosyst… 12:45 A… Two Worlds: Assessing… FOSDEM 2020 - Saturday 2020-02-01 (4/15) UB2.252A (Lameere) UB4.132 UB4.136 UB4.228 UB5.132 UB5.230 UD2.119 UD2.120 (Chavanne) 09:30

09:45

10:00

10:15

10:30 Extending sudo in Openoffice Build system Open Source Hardware Past, Present and Future Introducing Tanka Python and Soldering Workshop of DRLM project ↴ 10:45

11:00 Boosting Python with Contributing to Using OpenAPI to Rust LibreOffice without ++ Relax-and-Recover Maximise Your Pulp 3 knowledge (ReaR) Basics Experience 11:15

11:30 How to write a scikit- coverity and oss-fuzz Doomed are the learn compatible issue solving dinosaurs! estimator/transformer Relax-and-Recover 11:45 (ReaR) Mass Deployment

12:00 Why is Django 3.0 a LibreOffice lockdown Compliance revolution for building and encryption management with websites with Python? improvements Overview of Bareos OpenSCAP and Ansible 12:15

12:30 Will somebody *please* Prioritizing is key ↴ AMENDMENT tell me what's going on? Introduction to Ansible ↴ oVirt-Plugin for Bareos ↴ collections ↴ 12:45 FOSDEM 2020 - Saturday 2020-02-01 (5/15) UD2.208 (Decroly) UD2.218A UD2.Corridor 09:30

09:45

10:00

10:15

10:30 Podman - The Powerful Integrating Julius Container Multi-Tool Engine 10:45

Lazy distribution of 11:00 container images Building Homebridge with the

11:15 BPF as a revolutionary technology for the 11:30 container landscape Building an embedded VoIP network for video intercom systems 11:45

Kata Containers on 12:00 openSUSE ROS2: The evolution of Robot Operative System

12:15 Evolution of kube-proxy

12:30 Introduction to Eclipse iceoryx ↴

12:45 FOSDEM 2020 - Saturday 2020-02-01 (6/15) Janson K.1.105 (La H.2215 (Ferrer) H.1302 (Depage) H.1308 (Rolin) H.1309 (Van Rijn) H.2213 H.2214 Fontaine)… ↳ What's in my food ?… ↳ ByteBuffers are dead, Analyzing DPDK ↳ Improving BIND 9 ↳ KiCad: Back to the ↳ Overview of long live ByteBuf… applications with eBPF Code Quality Future encryption features 13:00 Blender, Coming of Age Freedom and AI: Can Web3 - the Internet of include Freedom, Value, and Free at Last! The Tale of ethical AI systems? Trust Jakarta EE XDP and page_pool API unwind(8) Whats new in ProxySQL 13:15 2.0? Next, the programmable Pocket Science Lab from web browser Development to 13:30 Net, an Open Production Shenandoah 2.0 Source Container AMENDMENT Weblate: Network SELinux fun with MySQL 13:45 open-source continuous extending catalog zones Designing functional and friends localization platfo… objects with functional objects 14:00 The Hidden Early How Containers and Kapow! A Web History of Kubernetes re-defined Framework for the JMC & JFR - 2020 Vision The Different Ways of the GNU/Linux Rethinking kubernetes Minimizing ANY Leveraging Open Source Running MySQL in 14:15 networking with SRv6 Designs Kubernetes in Yjs: A CRDT framework and Contiv-VPP for shared editing - the past, the 14:30 present and the future

Encrypt your ALTER TABLE 14:45 collaboration with improvements in CryptPad Hacking on GraalVM: A Sparselizard: a general MariaDB (very) Rough Guide purpose multiphysics 15:00 Generation gaps Fixing the Kubernetes Protect your data Akraino Edge KNI Check Yourself Before FEM library clusterfuck objects, not your blueprint You Wreck Yourself network connections Rewinding time with 15:15 Open CASCADE System Versioned Optimizing sandbox Reducing OpenJDK Java Technology - an creation with a FUSE file Garbage Collection introduction and overview 15:30 system times with stack allocation

Indexing Encrypted Fast QUIC sockets for Metrics and models for Knocking down the 15:45 Data Using Bloom Filters cloud networking ↴ Web performance barriers of ORDER BY G1: To infinity and evaluation ↴ AMENDMENT STEP LIMIT queries with beyond ↴ Reduce MariaDB 10.5 16:00 HTTP/3 for everyone ↴ Address Space Isolation Verifpal ↴ in the Linux Kern… FOSDEM 2020 - Saturday 2020-02-01 (7/15) H.3242 H.3244 J.1.106 AW1.120 AW1.121 AW1.125 AW1.126 K.3.201 ↳ Sourcehut & aerc ↳ Bringing Collabora … ↳ DataLad ↳ Game development meetup with OpenXR 13:00 Open Source Storage More than one tool for CoffeeBeam Cappulada: What we've Frictionless Data for BoF collaborating on writing Learned Reproducible Research Open lightning talks the Tiki CMS 13:15

13:30 Wikibase Ecosystem Going Meta with Elixir's Programming ROS2 On the road to Macros Robots with RCLAda sustainable research software. 13:45 Stylo : a user friendly text editor for humanities scholars 14:00 FFmpeg BOF Tor Meetup Decentralized Processes & Grains Live Demo of Ada's Using Advene to collaborative Distribution Features accompany research in Java & Games applications AudioVisual Digital Hum… 14:15 Shrivelling world

14:30 Empowering social scientists with web mining tools 14:45

15:00 Sailfish OS BOF A best practices guide The unsupervised free Designing a performant Writing Shared Memory Revamping OpenRefine for FLOSS community CAT for low resource and scalable graph Parallel Programs in Ada Double your managers languages processing python contributors using these package 15:15 3 simple tricks!

Graffiti 15:30 Spunky: a Pocket infrastructures to Kernel in Ada/SPARK bridge reproducible research, live coding, civic hacktivism and 15:45 data feminism for/from Benefits of The Neo4j Graph the Glob… Godot Engine to Vulkan Algorithms Library: An ↴ 16:00 RIOT BOF ↴ Nethserver BOF ↴ Replicant Meetup ↴ Lexemes in Wikidata ↴ Overview Alire: Ada Has a Journalists are ↴ researchers like any othe… FOSDEM 2020 - Saturday 2020-02-01 (8/15) K.3.401 K.4.201 K.4.401 K.4.601 UA2.114 (Baudoux) UA2.118 (Henriot) UA2.220 (Guillissen) UB2.147 Cacheable Overlay ↳ Modernizing ↳ AMENDMENT A Tale of ↳ Falco Internals 101… ↳ The role of open ↳ OpenQA with the JDP Manager RISC-V mesa3d.… Two Worlds: Assessing source in building data analyses LLVM and GCC the Vulnerability of quantum computing framework 13:00 AMENDMENT Nouveau Enclave Shielding Security ecosystem from scratch COLLAB: How can we Status update Runtimes considerations & give users standing in RISC-V Boot flow: Incident Analysis free/open software/hardware? 13:15 What's next ? AMENDMENT HOWTO Quantum Advantage Automated Performance build a product with OP- and Quantum Testing for Virtualization 13:30 Oreboot TEE Incrementality and deck Computing in the Real COLLAB: The optics of with MMTests functions World the policy

13:45 RISC-V LLVM meets Code Property Graphs Auto-healing cluster 14:00 FOSS Virtual & AMENDMENT Demo: How Transparent Data DEBATE: The 4 through negative SGX-LKL Encryption is built in Quantum circuit Freedoms and OSD are testing Port luajit to RISC-V MySQL and Percona optimisation, outdated and no longer Server ? relevant in 2020 14:15 verification, and simulation with PyZX

Introducing OpenTAP - 14:30 Secure logging with Open Test Automation LLVM and Python syslog-ng Project

14:45 SimulaQron - a Welcome to the Retroc… simulator for developing 15:00 Alpha Waves, the first Back to the Linux Open source UEFI and Protecting plaintext quantum internet DEBATE: Should licenses One test output format 3D platformer ever Framebuffer! TianoCore secrets in configuration software be designed to advance to unite them all general social goals? 15:15 Flang : The Fortran frontend of LLVM 15:30 Discover UEFI with U- Application Whitelisting AMENDMENT Quantum BASICODE: the 8-bit Boot in Linux Environment Game with Photons: Releasing Software with programming API that Tensors in TypeScript, GitOps Visualized 15:45 crossed the Berlin Wall

16:00 The TTM memory Heads OEM device — Your Next AMENDMENT Simulating DEBATE: Does FOSS manager ↴ ownership/reownership : Layer of Defense ↴ noisy quantum device… need sustainability? ↴ Ask LLVM developers … A… FOSDEM 2020 - Saturday 2020-02-01 (9/15) UB2.252A (Lameere) UB4.132 UB4.136 UB4.228 UB5.132 UB5.230 UD2.119 UD2.120 (Chavanne) ↳ Will somebody ↳ Prioritizing is key… ↳ Open Source ↳ oVirt-Plugin for Ba… ↳ AMENDMENT *plea… Hardware and Soldering Introduct… Workshop ↴ 13:00 Discover Static Code LPI Exam Session 1 Proposal to inspect and Preserve kubernetes AMENDMENT Designing Analysis in Python with highlight styles in Writer state using heptio for Failure Coala Framework velero 13:15 Percona XtraBackup Current and Future 13:30 When Python meets LibreOffice Theme State Ephemeral GraphQL: Managing Changer Environments For contributors identities in Percona Backup for Developers In your open source Kubernetes 13:45 MongoDB: Status and project Plans

14:00 Follow Your Celery Tasks Creating Word Clouds Self-hosted server Code Workload with OpenOffice backups for the Management into the paranoid Control Plane 14:15

14:30 Asyncio: understanding Crowdfunding to Immutable async and await in advance open deployments: the new Python document editors classic way for service deployment 14:45

15:00 Production-time Profiling Online Open Document FASTEN: Scaling static Foreman meets Ansible for Python Editing New Possibilities analyses to ecosystems

15:15

15:30 Introduction to Reactive LPI Exam Session 2 ↴ Make Online yours There's no sustainability Hacking Terraform for Programming with RxPY problem in FOSS fun and profit

15:45

16:00 Introducing HTTPX ↴ Online: wrestling web Comparing dependency Building a self healing Copy/Paste to usabi… management issues system with SaltS… ac… FOSDEM 2020 - Saturday 2020-02-01 (10/15) UD2.208 (Decroly) UD2.218A UD2.Corridor ↳ Introduction to Ecl… Container Live Migration 13:00 Building a low-cost test fixture

13:15 Supervising and emulating syscalls 13:30 How to integrate secure elements

13:45 Below Kubernetes: Demystifying container runtimes 14:00 Embedded systems, the road to Linux Linux memory 14:15 management at scale

14:30

14:45 Running full Linux systems in containers, at scale 15:00 boot/loader — How to boot Linux and nothing How (Not) To else 15:15 Containerise Securely

15:30 PipeWire in the Automotive Industry

15:45 Using crio-lxc with Kubernetes ↴

16:00 WPE, The WebKit port for Embedded platfor… FOSDEM 2020 - Saturday 2020-02-01 (11/15) Janson K.1.105 (La H.2215 (Ferrer) H.1302 (Depage) H.1308 (Rolin) H.1309 (Van Rijn) H.2213 H.2214 Fontaine)… ↳ HTTP/3 for everyone ↳ Address Space ↳ Verifpal ↳ G1: To infinity and… ↳ Fast QUIC sockets for ↳ Metrics and models … CPU performance 16:15 Isolation in the Linux cloud networking Gmsh analysis for MySQL Kernel Mandos Just-in-time compiling Mixing kool-aids! Hint, Hint, Font Loading using Hot/Cold Flame Java in 2020 Accelerate the internet Matters! Graph 16:30 with AF_XDP & DPDK

RedWax - trust only Dial your Networking AXIOM - open source Hash Join in MySQL 8 16:45 yourself Code up to 11 cinema camera Helpful NullPointerExceptions - 17:00 State of the Onion Guix: Unifying KDE Itinerary The little thing that The ultimate guide to became a JEP provisioning, HTTP resource Horizon EDA - Version deployment, and prioritization 1.0 Comparing Hash Join package management solution, the good, the 17:15 in the age of containers Gate project Taming Metaspace: a Userspace networking: bad and the worse. look at the machinery, beyond the kernel 17:30 and a proposal for a bypass with RDMA! OpenPiton: An Open- better one Source Framework for The pool next to the Vita: high-speed traffic Shipping a performance EDA Tool Development MySQL 8.0: Secure your 17:45 ocean: How to bring encryption on x86_64 API on MySQL Replication OpenSource skills to… The OpenJDK JVM : with Snabb Deployment Securing a moving Designing Hardware, 18:00 SCION AMENDMENT LumoSQL - Tracking local storage or What could Journey from Novice to Experiments with configuration on linux possibly go wrong? Not Bad SQLite, LMDB and more Automating schema 18:15 migration flow with Concept Programming, JRuby Startup and AOT The journey of building Finite element modeling GitHub Actions, skeema from ideas to code OpenSpeedMonitor with the deal.II software & gh-ost 18:30 library

DeskConnD: Secure, 20 mins to write a 18:45 cross-platform IPC on MySQL Shell Plugin the network

19:00 FOSDEM 2020 - Saturday 2020-02-01 (12/15) H.3242 H.3244 J.1.106 AW1.120 AW1.121 AW1.125 AW1.126 K.3.201 ↳ RIOT BOF ↳ Nethserver BOF ↳ Replicant Meetup ↳ Lexemes in Wikidata ↳ Alire: Ada Has a ↳ Journalists are ↳ Benefits of porting 16:15 Gunrock: High- Package Manager researchers like any Godot Engine to Vulkan Performance Graph others Analytics for the GPU 16:30 Nuspell: version 3 of the AMENDMENT new spell checker Transforming scattered Hardware-Software Co- analyses into a documented, 16:45 Design for Efficient Graph Application reproducible and Computations on shareable workflow Emerg… Blender projects for 17:00 VideoLan BOF AMENDMENT Weblate! Protect Sensitive Data Developing from the 2020 Localize your project the Programmable Unified with Ada Keystore field developer way: Memory Architecture continously, flawlessly, (PUMA) 17:15 community driven, and Reloading Escoria open-source

17:30 Creating Sustainable Cypher enhancements EUgen: a European A community-driven Public Sector Open for sharded and Project Proposal approach towards open Source Communities federated graph Generator innovation for research communication 17:45 Spring & Steam, an AMENDMENT Raphtory: Odyssey 18:00 Open Edge Hardware Streaming analysis of On Rapid Application The Journal of Open and Software for Natural distributed temporal Development in Ada Source Software Language Translation graphs and Understanding 18:15 Temporal Graph Analytics with GRADOOP 18:30 Poio Predictive Text Ada-TOML: a TOML DSpace 7: A major leap Parser for Ada forward for the leading Weaviate OSS Smart institutional repository platform 18:45 Graph Informal Discussions & Closing 19:00 FOSDEM 2020 - Saturday 2020-02-01 (13/15) K.3.401 K.4.201 K.4.401 K.4.601 UA2.114 (Baudoux) UA2.118 (Henriot) UA2.220 (Guillissen) UB2.147 Retro music - Open ↳ Ask LLVM developers ↳ The TTM memory ↳ Heads OEM device ↳ seccomp — Your Next ↳ AMENDMENT ↳ DEBATE: Does FOSS Writing Go(od) Tests 16:15 Cubic Player Anything Panel manager ownership/reownership : Layer of Defense Simulating noisy need sustainability? A tamper evident a… quantum devices with QuTiP

16:30 Improving the Security Kernel Runtime Security AMENDMENT bloqit of Edge Computing Instrumentation Services 16:45 Reviving Minitel

17:00 Automating Pattern Based Code Introducing AUTOREV Using SELinux with Oracle v. : What CANCELLED Testing Programming and Generation for GPUs container runtimes are the implications for apps with third-party Development of Quantum classifiers, FOSS? A… Heterogeneous SoCs robust data encodings, with LLVM Tools and software to 17:15 implement them Testing a large testing Reverse engineering a software VIC-20 expansion 17:30 cartridge Look at ME! The hairy issue of e2e Legal Organizer's Panel encryption in instant messaging 17:45 HPVM: Extending LLVM For Compiling to Quantum Correlation analysis in Running a mainframe on Heterogeneous Parallel brands: connecting automated testing Systems 18:00 your (for fun and A Vulkan driver for the Capsule Update & LVFS: What you most likely did apples and oranges profit) RPI4 Improving system not know about sudo… firmware updates 18:15 How to fail successfully and reliably

18:30 Arcade game port to ZX libratbag Opening Intel Server Quantum Open Source Spectrum firmware based on Foundation OpenBMC example 18:45

19:00 FOSDEM 2020 - Saturday 2020-02-01 (14/15) UB2.252A (Lameere) UB4.132 UB4.136 UB4.228 UB5.132 UB5.230 UD2.119 UD2.120 (Chavanne) ↳ Introducing HTTPX ↳ LPI Exam Session 2 ↳ Online: wrestling web ↳ Open Source ↳ Comparing ↳ Building a self healing 16:15 Copy/Paste to usability Hardware and Soldering dependency system with SaltStack Workshop management issues across packaging ecosystems 16:30 FoxDot and the Summer Integrate Collabora Building Confidence & Infrastructure testing, of 2019 Online with web Overcoming Insecurity it's a real thing! applications 16:45

17:00 Monads in Python: why LibreOffice Online Precise, cross-project and how? adoption into 1&1 code navigation at Mail&Media ecosystem GitHub scale 17:15

17:30 repcloud Collabora Office Android Spack's new Concretizer Mgmt Config: app gory details Autonomous Datacentres 17:45

18:00 - a Lightning talk session Package managers: Gofish - a Go library for recommendation engine resolve differences Redfish and Swordfish for Python applications 18:15

18:30 The Pythran compiler, 7 years later

18:45

19:00 FOSDEM 2020 - Saturday 2020-02-01 (15/15) UD2.208 (Decroly) UD2.218A UD2.Corridor ↳ Using crio-lxc with… ↳ WPE, The WebKit port 16:15 for Embedded platforms Containers and Steam

16:30 How Yocto extra tools help industrial project

16:45 Distributed HPC Applications with Unprivileged Containers 17:00

17:15 Kubernetes on ARM64

17:30 The State of PTXdist

17:45 Inspektor Gadget and traceloop

18:00 lognplot - logging and CANCELLED United plotting data from Nations Technology and Extending and micro's Innovation Labs 18:15 embedding: containerd project use cases

18:30 U:Kit: Open-source CANCELLED A way of software and hardware GPU virtualization for smoke detector 18:45 container

19:00 FOSDEM 2020 - Sunday 2020-02-02 (1/15) Janson K.1.105 (La H.2215 (Ferrer) H.1302 (Depage) H.1308 (Rolin) H.1309 (Van Rijn) H.2213 H.2214 Fontaine)… 09:00 Open Source Under SECCOMP your WebMIDI STS in Ceph Object Attack PostgreSQL Storage

09:15

09:30 Building Decentralized Introduction to the Social NFS Ganesha devroom and the Open using WebXR on your Source Design collective browser 09:45 AMENDMENT In Memory of our Friend, Lars Kurth

10:00 Is the Open door dqlite: High-availability AMENDMENT Regaining PWAs on steroids Landscape of new Open Source design - Fibonacci Spirals and 21 closing? SQLite sovereignty over your challenges in modern Africa Ways to Contribute to router Evolution of path based virtualization platforms Postgres—Beyond Code 10:15 Geo-replication in emissions API Gluster

10:30 Write Safer JavaScript Public clouds and What are we talking Applications with Run ZFS in userspace vulnerable CPUs: are we about when we say -issue TypeScript! secure? "open design"? 10:45

What's new in Samba ? 11:00 The core values of MySQL Goes to 8! The Heptapod project XR adds: “Try before virtio-fs Some Excerpts from the Find your slow queries, software freedom you buy” Theory of Design in and fix them! Architecture 11:15 puavo.org

11:30 Creating symphonies in io_uring in QEMU: high- UI/UX Tips & Tricks for JavaScript Asynchronous Directory performance disk I/O for developers AMENDMENT Open Operations in CephFS Linux 11:45 Source - Killing standards organizations or sa…

12:00 Why open infrastructure SWIM - Protocol to Build Open Adult Education: a AMENDMENT JavaScript Lightweight Accessibility in A Deep Dive into matters ↴ a Cluster ↴ curriculum to bridge the lightning talks ↴ virtualization in the MuseScore PostgreSQL Indexing ↴ digital skil… Cloud and at the Edge ↴ 12:15 FOSDEM 2020 - Sunday 2020-02-02 (2/15) H.3242 H.3244 J.1.106 AW1.120 AW1.121 AW1.125 AW1.126 K.3.201 09:00 Free Software Radio Welcome to the BSD istsos3: Data Analysis Do Linux Distributions Devroom Introduction de… and statistical tools and Still Matter with and Hackfest Review unit convers… Containers? Orchestrating jails with 09:15 nomad and pot STAC: Search and discovery of geospatial 09:30 Modernizing Distribution Making poetry with assets of SDR Tools and Racket Libraries with Conan openEO: Interoperable 09:45 geoprocessing in the A small, FRP DSL for cloud distributed systems 10:00 Linux on Mobile BOF GitLab BoF AMENDMENT Channel OpenSMTPD over the What's up on ? Equalization using GNU clouds GeoServer Basics Radio XL, an extensible 10:15

GeoNetwork Basics 10:30 How to evolve the GNU Forth - The New Homebrew: Features Radio scheduler Synthesis and Funding

10:45 A minimal pur object- Getting inspired by oriented reflective open software for a web 11:00 Terminus DB BOF Weblate meetup A Rose by Any Other language site: g3n.fyi GNU Guix as an Name Would Run Just as NetBSD - Not Just For alternative to the Yocto Long Toasters Bootstrapping minimal Project 11:15 reflective language Arabesque: a kernels geographic flow visualization application 11:30 purism BOF ↴ gr-satellites latests Universal package & Software distribution: developments service discovery with new points of failure FreeBSD Around the Guix Boost.Geometry R-tree - 11:45 World! speeding up GNU Mes geographical computation.

12:00 Kodi Community r2cloud - Decode Reinventing Home Meeting ↴ satellite signals on Testing Navit using Directories ↴ ↴ Lisp everywhere! ↴ Device Farms ↴ 12:15 FOSDEM 2020 - Sunday 2020-02-02 (3/15) K.3.401 K.4.201 K.4.401 K.4.601 UA2.114 (Baudoux) UA2.118 (Henriot) UA2.220 (Guillissen) UB2.147 09:00 Discover dependency BSP generator for seL4 Status How Firefox upholds its Kotlin DevRoom Close lid to encrypt license information with 3000+ ARM Update values and keeps up Welcoming Remarks ClearlyDefined with change AMENDMENT Almonit: Decentralized 09:15 Useful coroutine Websites… patterns for Android applications Identity Box

09:30 cargo deny On-hardware debugging Thunderbird in 2020 AMENDMENT Android Tesselle image viewer of IP cores with free and Beyond Content Providers for t… tools Librecast: Privacy and 09:45 Decentralization w… SCION

10:00 Packaging Rust Continuous Integration ³: Taking Make it accessible Migrating FOSDEM RFC 1984 The Rise and Fall and programs in GNU Guix Low-end platform for Open Hardware to the Next Level Companion to Kotlin Rise of JPEG2000 profiling with Projects 10:15 HawkTracer profiler

10:30 rustdoc: beyond Open Source Firmware Idiomatic Kotlin Fixing healthcare data Rendering QML to make documentation GDB pipelines -- Testing at Microservices exchange with videos in Kdenlive convenience iteration HelenOS in the Year of decentralized FOSS 10:45 over inferior data the Pig structures Rusty instruments

11:00 AMENDMENT How to run Library Is the web rea11y for Automate your AMENDMENT Open and GStreamer on the Linux on RISC-V all? workflows with Kotlin federated identities with Leap One The GDB Text User ID4me 11:15 Interface

11:30 Phantom OS What are the Top 10 AMENDMENT Modern GNUnet: A network GPAC 1.0 Overview Frustrations for Web asynchronism with protocol stack for Optimizing rav1e ↴ Developers and coroutines building secure, Designers? distributed, and privacy- 11:45 Memcheck Reloaded ↴ preserving applications

12:00 A free toolchain for 0.01 Gneiss: A Nice Communication Break Knocking Down the Nest IMSC Open Source € - ↴ Component Framework Down | Coroutines ↴ ↴ Projects ↴ in SPARK ↴ 12:15 Discover the New Fire… FOSDEM 2020 - Sunday 2020-02-02 (4/15) UB2.252A (Lameere) UB4.132 UB4.136 UB4.228 UB5.132 UB5.230 UD2.119 UD2.120 (Chavanne) 09:00 The State of Go Continuous Delivery Introducing HPC with a Community DevRoom Welcome to the Free T… Intro starts with Continuous Raspberry Pi cluster Wel… Infrastructure Applying Open Culture Insights into the Eclipse Practices across Open Source Project - Distributed Tracing for 09:15 Distributed Teams News from the Eclipse beginners Platform an…

09:30 Functional Programming LPI Exam Session 3 Building an open source Surfing the Tsunami - with Go data lake at scale in the Organizing Open Source News from the IntelliJ cloud for Cities IDEA Community 09:45 An event based approach for CI/CD Grafana: Successfully pipelines From Oracle to Apache - correlate metrics, logs, 10:00 Porting Go to Open Source Hardware Magic Castle: News from the and traces NetBSD/arm64 and Soldering Workshop Terraforming the Cloud The next generation of NetBeans Community ↴ for HPC contributors is not on 10:15 IRC New Java Features & Apache NetBeans 10:30 Build real-world gaming Mario’s adventures in Maggy: Asynchronous Jaegertracing in Ceph hardware with TinyGo Tekton land distributed The Ethics of Open hyperparameter Source optimization based on 10:45 Apache Spark OpenBeans IDE - Creating an Apache NetBeans Distribution 11:00 Diversity, Finally Snorkel Beambell - Real- Engineers, Call Your time Weak Supervision Policy People! on Apache Flink LSP for Java and Stories around ModBus 11:15 Test Software On GraalVM Development Emulated Hardware In Containers... In The Cloud 11:30 From Go to Kubernetes Efficient Model Selection Building Ethical CRDs and Back for Deep Neural Software Under Eclipse Loves LSP - Networks on Massively Capitalism Achieving More with Parallel Processing Less 11:45 Databases Monitoring strawberries Cognitive biases, 12:00 Deterministic debugging LibreOffice Exam AMENDMENT Advancing Predictive Maintenance blindspots and inclusion Language Server with Delve ↴ Session 1 ↴ the Future of CI/CD ↴ Protocol & Debug Together Adapter Protocol to the Rescue of Web 12:15 Developmen… FOSDEM 2020 - Sunday 2020-02-02 (5/15) UD2.208 (Decroly) UD2.218A UD2.Corridor 09:00 How many engineers does it take to change… Checkpointing in a real 09:15 time OS for transiently- Janus as a WebRTC powered embedded "enabler" systems 09:30 Building composable IOT toolsets with Build your own ENUM Docker, Node-Red and OpenOCD 09:45 server using CGRateS Making an IoT robot

10:00 Linphone Instant Messaging Encryption AI at the edge with 10:15 Tensorflow Lite to Design the Future of Vertical Farming Collaboration between 10:30 Free RTC projects Sphactor: concurrency for creatives 10:45 XMPP: get your Tarantool Cartridge shopping cart ready! 11:00

How to build 11:15 Crossing the Bifröst - Webthings? Bridging All The Things with Matrix 11:30 Astarte: A Data-First approach to IoT High quality VoIP 11:45 platforms with Kamailio Building IoT solutions with Eclipse IoT 12:00 AMENDMENT RTC: A sea technology of opportunities IoT Updates with IPv6 12:15 Multicast ↴ FOSDEM 2020 - Sunday 2020-02-02 (6/15) Janson K.1.105 (La H.2215 (Ferrer) H.1302 (Depage) H.1308 (Rolin) H.1309 (Van Rijn) H.2213 H.2214 Fontaine)… ↳ Why open ↳ SWIM - Protocol to Prototyping the Internet ↳ AMENDMENT AMENDMENT Rook ↳ Lightweight ↳ A Deep Dive into infrastructure matters Build a Cluster of Things with Wyliodrin JavaScrip… Cloud Native Storage for virtualization in the PostgreSQL Indexing STUDIO Kubernetes Cloud…

12:30 AMENDMENT JavaScript LXD for mixed system Gitflow Design on Microcontrollers containers and VM DuckDB workloads 12:45

13:00 Why the GPL is great for Improving protections Apache DataSketches Are PWAs ready to take Building Blocks for oVirt 4k - teaching an UXBOX, the time for an PostgreSQL on K8S at business against speculative over the world? Containerized Ceph old dog new tricks open source online Zalando: Two years in execution side channel prototyping platform production has arrived 13:15 Go REUSE to license your code 13:30 2nd Generation Edge Clouds with Using biometric gadgets JavaScript Frameworks OpenNebula for express-tests in the PICTOR: A free-to-use & Libraries: Beyond UX/UI research open source radio , React, and 13:45 Vue! telescope Explicitly Supporting Stretch Clusters in Ceph 14:00 AMENDMENT Open SaBRe: Load-time Advancing science with Pushing the limits of the Baremetal at the Edge Beyond the Pile of An ultimate guide to Source Won, but selective binary Dataverse Web with WebAssembly Knobs: Usability and upgrading your Software Freedom rewriting Design for Privacy, PostgreSQL installation Hasn't Yet Security, Safety & Co… 14:15 Towards decentralized alternatives for code 14:30 collaboration State of Node.js Core A 'Thin Arbiter' for A VM journey from Jumpstarting your glusterfs replication VMware to Kubernetes business with Odoo Getting started with 14:45 FPGA's for Packet Processing

15:00 Regaining control of The year of the virtual Quality diagrams with Serverless.com Back to the future File sharing & storage The State of (Full) Text your with Linux desktop ↴ PyCirkuit framework for human rights Search in PostgreSQL 12 postmarketOS and organizations ↴ Leste ↴ 15:15 License compliance for Management of Storage embedded Linux on OpenShift ↴ 15:30 devices with New features of Vue 3.0 Running virtual Design contributions to ↴ machines out of thin air OSS: Learnings fr… … FOSDEM 2020 - Sunday 2020-02-02 (7/15) H.3242 H.3244 J.1.106 AW1.120 AW1.121 AW1.125 AW1.126 K.3.201 ↳ purism librem 5 BOF ↳ Kodi Community ↳ r2cloud - Decode ↳ Lisp everywhere! ↳ Testing Navit using… ↳ Reinventing Home Meeting satellite signals on R… FreeBSD and LLVM Directories 12:30 porters BOF Platform independent support Reverse Geocoding is CPU/FPGA co-design: not easy the OscImp-Digital Celebrating Guile 2020 framework 12:45

Working with spatial 13:00 Plain Text Accounting Striving for Performance trajectories in Boost Using systemd security BOF Portability of Software Geometry features to build a more Radio Software in the Break your BSD kernel Introduction to G- secure distro Era of Heterogeneous Expressions 13:15 SoCs MobilityDB

13:30 PINETIME BOF Cooperative Perception in Future Cars using GNU Radio Let me tell you about 13:45 Raku Geo-spatial queries on multi-petabyte weather data archives 14:00 OpenSCAD BOF OpenHMD Community srsLTE project update Minimalistic typed Lua is Introducing libeconf meeting 2020 here actinia: geoprocessing 14:15 KDE on FreeBSD in the cloud

14:30 TPM dev BOF Blockchain BOF AMENDMENT The Space RaptorJIT: a fast, GRUB upstream and Operations Facility of FH NetBSD Native - A dynamic systems neat-EO.pink: Deep distros cooperation Aachen (FHASOF) Userland Perspective programming language Learning Computer 14:45 (Audio, Input) Vision patterns extraction at scale The best of both worlds?

15:00 Task Scheduling of Apache Spark on planet Integrating new major Software-Defined Radio scale components on fast and Kernels in slow moving Heterogeneous Chips: distributions ↴ 15:15 Opportunities and Challenges Nim on everything ↴ X11 and Wayland: A tale Creating GPX tracks 15:30 NGI Meetup ↴ Room Unavailable ↴ SDR4IoT - Using SDR for of two implementations from cycle routes in IoT Device Finger… ↴ OpenStreetMap ↴ FOSDEM 2020 - Sunday 2020-02-02 (8/15) K.3.401 K.4.201 K.4.401 K.4.601 UA2.114 (Baudoux) UA2.118 (Henriot) UA2.220 (Guillissen) UB2.147 ↳ Optimizing rav1e ↳ Memcheck Reloaded ↳ A free toolchain fo… ↳ Gneiss: A Nice ↳ Discover the New ↳ Communication ↳ Knocking Down the ↳ IMSC Open Source Comp… Firefox Profiler Break… Nest Pr…

12:30 sled and rio Postmodern strace Status of AMD platforms A Component-based How Kotlin can change Peer-to-peer Which video network in coreboot Environment for Android developer experience collaboration, search & streaming protocol Apps with modern graphics discovery should I use? APIs 12:45 Web compatibility and ML

13:00 RedisJSON Open Source Hardware Demonstration of the Improve your Android DAT protocol in the FOSS in Animation strace: fight for for Industrial use Sculpt Operating app with coroutines browser: Progress and performance System Challenges 13:15 Facilitating distributed deterministic computation with WASI 13:30 Confessions of a Serial An Introduction to the dav1d: 1 year later K–otlin Multiplatform–er Tor Ecosystem for strace --seccomp-bpf: a Developers 13:45 look under the hood Sharing memories of Python and Rust 14:00 FOSDEM Video Box A Brief Survey through Loanwords, Agriculture Kotlin MP: Into the Multi- OpenPush rav1e - 0.3.0 and after Genode's ARMv8 & WebAssembly Verse Playground 14:15 Tools and mechanisms Building WebGPU with to debug BPF programs Rust 14:30 NOVA Microhypervisor AMENDMENT A Multiplatform Kotlin The Path to Peer-to-Peer Spleeter by Deezer on ARMv8-A IoT Forecast thats Sunny Library Development Matrix and Clear -- No Clouds! 14:45

15:00 Support for mini- Using OSHW and OSS AMENDMENT Generate AMENDMENT From Building a Web App that Functional audio and debuginfo in LLDB for building your custom a DeepSpeech model Swagger to Kotlin via Doesn’t Trust the Server video stream generation Progress of Rust and hardware platform ↴ with the help of your Gradle with Liquidsoap community 15:15 WASM in 2019 The elfutils debuginfod server ↴ 15:30 The HIPPEROS RTOS ↴ Privacy by Design ↴ MaadiX, your cloud in Building an Open- your hands ↴ Source based audio strea… FOSDEM 2020 - Sunday 2020-02-02 (9/15) UB2.252A (Lameere) UB4.132 UB4.136 UB4.228 UB5.132 UB5.230 UD2.119 UD2.120 (Chavanne) ↳ Deterministic ↳ LibreOffice Exam Choosing The Right ↳ Open Source ↳ Predictive Maintena… debugging with Delve Session 1 Deployment Strategy Hardware and Soldering Growing Sustainable Development in 12:30 Classify things in Go: Workshop ↴ Towards reproducible Contributions Through Eclipse Querying millions to the easy way. Jupyter notebooks Ambassador Networks billions of metrics with M3DB's inverted index 12:45 Buildtest: HPC Software Stack Testing Fra… Emacs Should Be Emacs Bringing back ethics to Lisp - Thoughts on the 13:00 Dragons of CGO Facilitating HPC job open source Future of Emacs Progressive Delivery debugging through jo… Secret History of 13:15 Sharing Reproducible AMENDMENT Just-in- Prometheus Histograms Results in a Contain… Be The Leader You Need Time Programming in Open Source 13:30 Advanced debugging LibreOffice Exam Putting Artificial techniques of Go code Session 2 Intelligence back into people's hands Projectional Editing and 13:45 Its Implications A Practical CI/CD Building Community for Are You Testing Your Framework for Machine your Company’s OSS Observability? Patterns 14:00 Debug code generation Learning at Massive S… GraphBLAS: A linear Projects for Instrumenting Your Services in Go algebraic approach for IntelliJ Elixir - Elixir Our road to a k8s/GKE high-performance graph Plugin for JetBrains IDEs algorithms 14:15 based Closed Build Lessons Learned from Environment Cultivating Open Source Projects and Communities 14:30 Uplift your Linux Selecting a Finite VSCode Extension for How to measure Linux systems programming Element Analysis OpenShift Developers Performance Wrong skills with systemd and Backend for Exascale D-Bus Fusion Reactor 14:45 Simulations Free software in education From a Pipeline to a Developer Workspace 15:00 Deep Learning For LibreOffice Exam Government Cloud Build for your As Code - Is Developer Gophers Session 3 ↴ microarchitecture: Heaven in the Cloud? experiences with Spack Engaging Enterprise From Zero to Useless to and archspec 15:15 consumers of OSS Hero: Make Runtime FaaS You Like It: Create Data Useful in Teams Serverless Functions & 15:30 Speed up the monolith HPC on OpenStack ↴ Run Anywhere ↴ FOSDEM 2020 - Sunday 2020-02-02 (10/15) UD2.208 (Decroly) UD2.218A UD2.Corridor ↳ IoT Updates with IPv6 VoIP Troubleshooting Multicast 12:30 and Monitoring FAQs IoT with CircuitPython

12:45 WebRTC isn't just for (video) conference calls PSLab.io

13:00 Erlang and Elixir on IoT devices using At… AMENDED Wazo IOT Lightning Talks 13:15 Platform

13:30 IoT Projects in FLOSS HOMER 2020 Foundations

13:45

Nextcloud Talk 14:00 Kubernetes of Things PGP Keysigning ↴

14:15 Modern VoIP in Modern Infrastructures 14:30 Insight Fieldtracks

AMENDMENT Jitsi: video 14:45 conferencing for the privacy minded

15:00 WolfBoot Introducing Falconieri: Remote Provisioning 15:15 Service as a Service

15:30 Asterisk: A Project Using Micropython to Update ↴ develop an IoT senso… FOSDEM 2020 - Sunday 2020-02-02 (11/15) Janson K.1.105 (La H.2215 (Ferrer) H.1302 (Depage) H.1308 (Rolin) H.1309 (Van Rijn) H.2213 H.2214 Fontaine)… ↳ Regaining control of ↳ The year of the virtual Open Source Support ↳ New features of Vue ↳ Management of ↳ Running virtual ↳ Design contributions ↳ The State of (Full) your smartphone wi… Linux desktop Program by OTA 3.0 Stora… machines out of thin air to OSS: Learnings … Text Search in Post… 15:45 The history of error correction and detection 16:00 FOSSH - 2000 to 2020 Making & Breaking NGI Zero: A treasure How to create and how it led to Ceph’s Reaching "EPYC" Designing to change it RTFM and beyond! Matrix's E2E encryption trove of tech awesome Javascript-powered Erasure Coding Virtualization all Smartglasses Techniques Performance 16:15 European Software Engineering funded Ephemeral Pinning: A 16:30 research Web of Twins Dynamic Metadata Pitch your project Management Strategy for CephFS FOSDEM infrastructure 16:45 review

17:00 FOSDEM@20 - A Celebration

17:15

17:30

17:45 Closing FOSDEM 2020

18:00

18:15 FOSDEM 2020 - Sunday 2020-02-02 (12/15) H.3242 H.3244 J.1.106 AW1.120 AW1.121 AW1.125 AW1.126 K.3.201 ↳ NGI Meetup ↳ Room Unavailable ↳ SDR4IoT - Using SDR ↳ X11 and Wayland: A ↳ Nim on everything ↳ Creating GPX tracks… ↳ Integrating new major 15:45 for IoT Device tale of two components on fast and Fingerprinting and implementations Move semantics in Nim Divide and map. Now. slow moving di… Localization

16:00 Fedora Modularity BOF openwifi Graphing FreeBSD disk Fedora rawhide utilization with packages gating, for Prometheus real! 16:15 Integration Processes Designing an ultra low- overhead 16:30 Software Defined Radio multithreading runtime based scientific for Nim instrumentation Async await in Nim Wallonia GeoChallenge 16:45

17:00

17:15

17:30

17:45

18:00

18:15 FOSDEM 2020 - Sunday 2020-02-02 (13/15) K.3.401 K.4.201 K.4.401 K.4.601 UA2.114 (Baudoux) UA2.118 (Henriot) UA2.220 (Guillissen) UB2.147 Rustifying the Virtual ↳ The elfutils ↳ Using OSHW and OSS ↳ The HIPPEROS RTOS ↳ Privacy by Design Dissecting the inline ↳ MaadiX, your cloud in ↳ Building an Open- 15:45 Machine Introspection debuginfod server for building your custom keyword in Kotlin your hands Source based audio ecosystem hardware platfo… streaming platform

16:00 Extending the lifetime Unikraft: A What Makes People Decentralizing OAuth2.0 The moldability of mpv Debugging apps running of with Toolkit Come and What Makes in a post-GDPR world for zbus: yet another D-Bus in Kubernetes Replicant, a fully free Them Stay full privacy and Android distribution portability 16:15 library Designing a DSL with Getting Your Virtual Kotlin Hands On RIST 16:30 VUOS: Give Your Who will Decentralise Processes a New VU the Fediverse?

16:45

17:00

17:15

17:30

17:45

18:00

18:15 FOSDEM 2020 - Sunday 2020-02-02 (14/15) UB2.252A (Lameere) UB4.132 UB4.136 UB4.228 UB5.132 UB5.230 UD2.119 UD2.120 (Chavanne) ↳ Speed up the ↳ LibreOffice Exam Deployment to ↳ Open Source ↳ HPC on OpenStack Recognising Burnout 15:45 monolith Session 3 hardware Hardware and Soldering Bach.java: Lightweight Workshop Java Build Tool for Grafana-As-Code: Fully Modular Projects reproducible Grafana 16:00 Go Lightning Talks Interactive applications dashboards with on HPC systems Grafonnet How Does Innersource 16:15 Impact on the Future of Unit Testing with JUnit Upstream Jupiter - How to Use the Contributions? AMENDMENT How new JUnit Jupiter Platform 16:30 secure is your Building cloud-based Monitoring of a Large- build/server? data services to enable Scale University earth-science workflows Building a thriving Network: Lessons across HPC centres Learned and Future 16:45 community in company- led open source projects Directions

17:00

17:15

17:30

17:45

18:00

18:15 FOSDEM 2020 - Sunday 2020-02-02 (15/15) UD2.208 (Decroly) UD2.218A UD2.Corridor ↳ Asterisk: A Project… ↳ Using Micropython to ↳ PGP Keysigning 15:45 develop an IoT sensor Chat Over IMAP (COI): platform with an State of the Union Augmented Reality UI 16:00 TinyGo: Fast, Small, Concurrent: Choose Reach for the Clouds Three 16:15 With OpenSIPS 3.0

16:30 Zyre: p2p messaging to fuck the cloud

16:45

17:00

17:15

17:30

17:45

18:00

18:15