Schedule: Sunday

page 2 Main tracks and lightning talks page 3 Devrooms in AW building page 4-5 Devrooms in H building page 5-6 Devrooms in K building page 6-7 Devrooms in U building

Latest schedule and mobile apps on https://fosdem.org/schedule/

Compiled on 26/01/2016, see fosdem.org for updates. Page 1 of 12, Sunday Main tracks Main tracks Lightning Talks J.Janson K.1.105 (La Fontaine) H.2215 (Ferrer) 10:00 A New Patchwork Stephen Finucane 10:15 Re-thinking Distributions Free communications with Buildtime Trend : visualise what’s trending in 10:30 Langdon White Daniel Pocock your build process – Dieter Adriaenssens Learning about with 10:45 Kibana dashboards – Jesus M. Gonzalez- Barahona 11:00 coala – Code Analysis Made Simple Lasse Schuirmann 11:15 Building a peer-to-peer network for Real-Time Beyond reproducible builds Communication How choosing the Raft consensus algorithm 11:30 Holger Levsen saved us 3 months of development time – Adrien Béraud, Guillaume Roguez Robert Wojciechowski Keeping your files safe in the post-Snowden 11:45 era with SXFS – Robert Wojciechowski

12:00 Spiffing – Military grade security Dave Cridland 12:15 at 5 Mainflux Layers Box 12:30 Dan McDonald Drasko Draskovic Istvàn Koren FAI – The Universal Installation Tool 12:45 Thomas Lange

13:00 Knot DNS Resolver Ondrejˇ Surý 13:15 RocksDB Storage Engine for MySQL How containers work in Linux Prometheus – A Next Generation Monitoring 13:30 Yoshinori Matsunobu James Bottomley System Brian Brazil Going cross-platform – how htop was made 13:45 portable Hisham Muhammad 14:00 Ralph – Data Center Asset Management Sys- tem and DCIM, 100% Open Source. – Marcin 14:15 Micro-datacenter with Raspberry Pi and Kliks How to design a API Kubernetes Parallels between GPL/copyrights and secure Michael Kerrisk patent behaviour – Valer Mischenko 14:30 Ray Tsang Snowdrift.coop – sustainable funding for FLO 14:45 projects William Hale (Salt) 15:00 The Unix history in a repository Diomidis Spinellis 15:15 Live Migration of Virtual Machines From the The Future of OpenDocument (ODF) Bottom Up EU-FOSSA Jos van den Oever Marek Przybyszewski 15:30 Amit Shah OSCAR: Address the new challenges of open- 15:45 source software quality – Stéphane Laurière

16:00 Introduction to Augmented Reality Aurelijus Banelis 16:15 Scaling and Securing LibreOffice Online Baobàxia – the Galaxy of Baobab Trees 16:30 Michael Meeks Carsten Agger FOSDEM infrastructure review Richard Hartmann 16:45

17:00

17:15 Putting 8 Million People on the Map:

17:30 Blake Girardot

17:45 Closing FOSDEM 2016

Page 2 of 12, Sunday Open Game Development Geospatial Coding for Language Communities AW.120 AW.121 AW.124 09:00 3D everywhere with Babylon.js 09:15 Raanan Weber, Julian Chenard Sign Language Free Linguistic Resources

09:30 Carlos Machado The OctaForge 3D Game Engine Automating your Analysis with SAGA GIS 09:45 Daniel Kolesa Johan Van de Wauw

10:00 Arduboy feat. the Web: pocket-sized gamedev Tempus – a framework for multimodal trip for everyone planning 10:15 Apertium: A free/open-source rule-based Istvàn Szmozsànszky Hugo Mercier machine translation platform 10:30 Drawing your gameplay: paper & color based Francis Tyers Mapbender3 interaction. 10:45 Astrid Emde Roman Miletitch 11:00 The Bitbox Console Building a geo-aware OS

11:15 Makapuf Zeeshan Ali (Khattak) Continuous translation with Weblate

11:30 Results of Google Summer of Code 2015 at Michal Čiharˇ Blender as a generic tool OSGeo 11:45 Jonathan Giroux Margherita Di leo, Anne Ghisla

12:00 RedMetrics – Data-driven Game Design with 100% open journey planning Open Analytics 12:15 Jesse Himmelstein Tuukka Hastrup 10 easy steps to ruin your localization

12:30 Dwayne Bailey Mapping with a phone 12:45 Ilya Zverev Open Game Demo Hour 13:00 Jesse Himmelstein, Raphael Goujet Coding the next generation of localisation OSM + SRTM + WebGL = Flight Simulator tools 13:15 Thomas Bremer Ryan Northey

13:30 API-Powered Dictionaries For Digitally Under- Haxe : A language by gamedevs for gamedevs OL3-Cesium, 3D for OpenLayers Represented Languages – Sandro Cirulli 13:45 David "Blackmagic" Elahee Guillaume Beraudo

14:00 Open tools for game design iTowns, an opensource web framework for 3D visualization 14:15 Mourdjen Bari IXA pipes: Easy and ready use NLP tools for Vincent Mora language communities 14:30 Learning biology with a game Introduction to MySQL GIS Rodrigo Agerri 14:45 Raphael Goujet Norvald H. Ryeng

15:00 Citizen science 2.0 Managing Spatio-Temporal Big Data through Scalable OGC Web Services 15:15 Lars Kroll Alex Dumitru Integrate spell and grammar checking

15:30 Sander van Geloven From gamers to tango dancers Geospatial and Me 15:45 Franco Carbognani Norberto Leite

16:00 Ludobox Trajectory: A novel geospatial data model of Learn what you can do for your language Pivotal GPDB Irene Russo 16:15 Dcalk Kuien Liu Increasing access to free and open knowledge 16:30 Free Knowledge Game Jam: Bringing Two Geocoding the World with openaddresses.io for speakers of underserved languages on. . . Worlds Together Ervin Ruci – Lucie-Aimée Kaffee 16:45 Jens Ohlig, Julia Schuetze

Page 3 of 12, Sunday Software Defined Radio HPC, Big Data and Data Science Free AW.125 AW.126 H.1301 (Cornil) 09:00 Introduction to the SDR Track Opening FlinkML: Large Scale machine learning for 09:15 Apache Flink The GNU Radio Companion Changelog Sebastian Koslowski Theodore Vasiloudis 09:30 MADlib: Distributed In-Database Machine Learning for Fun and Profit 09:45 The GNU Radio Toolkit Frank McQuillan

10:00 Signal Intelligence Challenges Building open source with open source 10:15 Felix Wunsch Nicolas Schiper Free Java 2016 Welcome – Sunday Building Self-Optimizing Radios using DEAP Insights into the Eclipse IDE open source 10:30 project Andre Puschmann Automating Big Data Benchmarking for Differ- ent Architectures Lars Vogel 10:45 Nico Poggi Radio Machine Learning with FOSS 11:00 Tim O’Shea hanythingondemand: easily creating on-the- fly Hadoop clusters (and more) on HPC systems Dotty, a next generation Scala compiler 11:15 Ewan Higgs The rad1o badge Guillaume Martres 11:30 Tobias Schneider, Stefan ‘Sec‘ Zehl Timely dataflow in Rust 11:45 Using Red Pitaya for radio applications (from Frank McSherry LF to HF) 12:00 ClusterShell Pavel Demin Extracting Data from your Open Source Communities Reproducible and User-Controlled Package ... 12:15 Scylla, a Cassandra-compatible NoSQL database ... RetroPi Handheld Raspberry Pi Gaming Taxi trip analysis (DEBS grand-challenge) with ... Console

12:30 OpenHPC: Community Building Blocks for Stephen Chin SDR Track Panel HPC Systems 12:45 Martin Braun Karl W. Schulz 13:00 XALT: Tracking User Jobs and Environments on JEP 243: Java-Level JVM Compiler Interface a and what it can be used for 13:15 Robert McLay Christian Thalinger Embedded SDR 13:30 Moritz Fischer Multi-host containerised HPC cluster Optimizing Above the JVM in JRuby 9000 13:45 Christian Kniep RFNoC – Evolving SDR toolkits to the FPGA Charles Nutter, Thomas Enebo platform 14:00 Martin Braun Parallel Inception 14:15 Kyle Dunn News from the OAI Community Beyond Java 9 14:30 Raymond Knopp Mark Reinhold Using Hadoop as a SQL Data Warehouse 14:45 srsUE: A high-performance software radio LTE Lei Chang UE 15:00 Adoption’s Group Cultural Guide to OpenJDK Ismael Gomez ORCA: Query Optimization as a Service Mario Torre, Martijn Verburg, Dalibor Topic´ 15:15 Addison Huddy Prototyping the 5G Air Interface in GNU Radio: An FBMC Primer 15:30 Milan Zivkovic Big Data meets Fast Data: an scalable hybrid real-time transactional and analytics solution 15:45 Synchronization in distributed SDR for localiza- William Markito tion applications – Johannes Schmitz 16:00 Apache Flink: streaming done right Meet The Governing Board 16:15 Wideband measurement strategies: from Till Rohrmann Mark Reinhold, Andrew Haley, Georges Saab, Doug Lea, John Duimovich RADAR to passive wireless sensors 16:30 Jean-Michel Friedt Streaming Architecture: Why Flow Instead of State? 16:45 Tugdual Grall Closing

Page 4 of 12, Sunday Go PHP and Friends PostgreSQL H.1302 (Depage) H.1308 (Rolin) H.1309 (Van Rijn) 09:00

09:15 Minio – Amazon S3 alternative in Go 09:30 Anand Babu (AB) Periasamy

09:45

10:00 etcd: the cornerstone of distributed systems using Go 10:15 Jonathan Boulle Meet a parallel, asynchronous PHP world 10:30 Steve Maraspin

10:45 From prototype to deployment: Building a REST application using Go 11:00 Luis Pabón 11:15 Tuning PostgreSQL for the TPC-DS test Profiling your PHP application 11:30 Bert Desmet Michael Heap

11:45 Building Data applications with Go: from Bloom filters to Data pipelines

12:00 Sergii Khomenko

12:15 Improving Postgres’ Buffer Manager PSR-7 HTTP messages in the wild 12:30 gopy: extend CPython with Go Andres Freund Hannes Van De Vreken Sebastien Binet 12:45

13:00

13:15 Debugging Go programs with Delve JSON By Example Derek Parker HTTP/2 for PHP developers 13:30 Stefanie Janine Stölting Mattias Geniar 13:45

14:00

14:15 Plugins and Go Explaining the Postgres Query Optimizer Kaushal M How to Migrate Anything with DDD 14:30 Bruce Momjian Gabriel Somoza 14:45

15:00 The state of Go Francesc Campoy 15:15 Rethinking Extension Development for PHP UPSERT use cases and HHVM 15:30 Peter Geoghegan Jeremy Mikola 15:45

16:00 Lightning Talks 16:15 Luna Duclos Using PostgreSQL for Bibliographic Data PHP 7 16:30 Jimmy Angelakos Derick Rethans 16:45

Page 5 of 12, Sunday Ruby LLVM Toolchain H.2213 H.2214 K.3.201 09:00 Welcome to the Perl devroom

09:15 Where is LLVM being used today? The Pinnacle of Hubris Tilmann Scheller 09:30 Karl Moens

09:45

10:00 WebAssembly: Here Be Dragons Intro to Ruby Devroom Perl 6 JF Bastien 10:15 Curtis ’Ovid’ Poe An efficient and thread-safe representation of 10:30 objects for JRuby+Truffle An LLVM developer setup Benoit Daloze 10:45 RPerl, Perl 11, and The Future of Perl Perfor- Arnaud A. de Grandmaison mance 11:00 Will the Chill Braswell Porting LLVM to a new OS 11:15 Kai Nacke Optimizing JRuby 9000 11:30 Charles Nutter Perl and Mathematics AAP: An Altruistic Processor 11:45 Dana Jacobsen Edward Jones

12:00 AAPSIM: Implementing a LLVM based simula- tor 12:15 Writing concurrent libraries for all Ruby PONAPI runtimes Simon Cook Mickey Nasriachi 12:30 Petr Chalupa Jancy 12:45 Vladimir Gladkov Crust 13:00 Daisuke Maki How to use LLVM C API with Swift 13:15 Ruby and OMR Alex Denisov Charlie Gracie 13:30 From Regular Expressions to Parsing JavaScript Using LLVM’s LibFuzzer to Fuzz PostgreSQL 13:45 Greg Stark Jeffrey Goff

14:00 LLVM-based dynamic dataflow compilation for Tweaking Ruby GC parameters for speed and heterogeneous targets profit 14:15 Teaching Perl Sébastien Monot Juan Juliàn Merelo Helio Cola 14:30 (amd64) Assembly programming for Perl pro- Automated tracking of performance of 14:45 grammers Bart Wiegmans compiler-generated code. Kristof Beyls 15:00 Perl is not dead,... it got better! Stevan Little 15:15 Sulong: Fast LLVM IR Execution on the JVM with Truffle and Graal 15:30 Manuel Rigger What’s new in Perl? 15:45 How to write Ruby extensions with Crystal Sawyer X 16:00 Anna Shcherbinina (gaar4ica)

16:15 Perl 6 16:30 Elizabeth Mattijsen

16:45 See you next year!

Page 6 of 12, Sunday Graphics Distributions Desktops K.3.401 K.4.201 K.4.401 09:00 Welcome to the Desktops DevRoom 2016

09:15 GNOME Builder, a year of development

09:30 Christian Hergert

09:45 Panorama of GUI toolkits on 10:00 The State of Linux Distributions François Revol Joe Brockmeier 10:15 An update on the state of etnaviv

10:30 Lucas Stach Genode as Desktop OS 10:45 Standardising booting on armv7 Norman Feske Dennis Gilmore 11:00

11:15 NIR on the Mesa i965 backend

11:30 Eduardo Lima The Enlightenment of Wayland

11:45 Rasterman Cockpit: Discoverable Linux Servers

12:00 Stef Walter

12:15 EzBench, a tool to help you benchmark and Converged desktop experience bisect the Graphics Stack’s performance 12:30 Christian Dywan Martin Peres The Fedora Project By the Numbers: Remy DeCausemaker 12:45 Neon 13:00 The Universal System Description Jonathan Riddell Mauro Morales 13:15 HDMI CEC: What? Why? How? WikiToLearn: Bringing academia to the 13:30 Hans Verkuil The CentOS CI: A getting started guide Internet era Dusty Mabe Riccardo Iaconelli 13:45 SUSE Studio: What’s new and where we are 14:00 heading Supporting legacy application packages on Jan Krupa Ubuntu Personal – Stephen Webb CoreOS: A designed for ap- 14:15 Compute Support for Nouveau plication containers that scale – Brian ’red- beard’ Harrington 14:30 Hans de Goede, Pierre Moreau Free real-time communications for free soft- Improving Telepathy ware communities – Iain Learmonth (irl), Harsh 14:45 Daftary Daniel Pocock

15:00 Lightning Talks 15:15 Simulation to Aid Developing Software for Make backups and versions available easy. Hardware Stef Bon 15:30 Ian Romanick

15:45 Eolian: automatic EFL binding generation and State of arm64 more 16:00 Wookey Daniel Kolesa

16:15 SVM on Intel Graphics Enabling GUI tools for CMake code 16:30 Jesse Barnes Wither EPEL? Stephen Kelly Karsten Wade 16:45

Page 7 of 12, Sunday BSD SDN and NFV Configuration Management K.4.601 UA.114 (Baudoux) UA.220 (Guillissen) 09:00

09:15 After describing your infrastructure as code, EdgeBSD: Status report reuse that to monitor it 09:30 Pierre Pronchery Arthur Lutz

09:45

10:00 Routing: A view from my local topography on routing technology and Free Software. 10:15 Paul Jakma Beyond config management

10:30 Interesting Things You Can Do With ZFS Marco Ceppi The n00b’s guide to DPDK and OVS with DPDK Allan Jude 10:45 Mark D. Gray

11:00 OpenSwitch: An open source distribution for white box switches 11:15 Bert Vermeulen War Story: Puppet in a Traditional Enterprise Contributing to the Graphics stack on FreeBSD 11:30 Networking with ODP and/or Walter Heck Jean-Sébastien Pédron DPDK 11:45 Hemant Agrawal

12:00 OVS, DPDK and Software Dataplane Accelera- tion 12:15 Kevin Traynor Flexibility and Power in Puppet 4 Language FreeBSD/ update 12:30 Eric Sorenson (ahpook) Roger Pau Monné, Wei Liu Snabb Switch: Riding the HPC wave to simpler, better network appliances 12:45 Katerina Barone-Adesi

13:00 Challenges in Distributed SDN 13:15 Could Haiku ever become a BSD? Duarte Nunes Hardening Your Config Management François Revol 13:30 Peter Souter The MoonGen Packet Generator 13:45 Paul Emmerich

14:00 Open/LibreSSL in FreeBSD Clearwater: Open-Source IMS Core for the Bernard Spil Cloud 14:15 Literate Devops for Configuration Manage- Rob Day ment 14:30 Experiences with OpenDaylight Service Func- Marc Hoffmann tion Chaining (SFC) 14:45 Ronald van der Pol ElectroBSD – Getting a reproducible BSD out 15:00 of the door Avoid the maze of container networking Fabian Keil 15:15 Ilya Dmitrichenko Managing a complex DNS environment

15:30 Stephan Gorget OpenSIPS 2.1 as edge proxy 15:45 Razvan Crainea

16:00 Reproducible builds in FreeBSD packages Using Project Calico to network containers 16:15 Baptiste Daroussin Neil Jerram Config Management and Containers

16:30 Charles Butler Adapting open-source NMS to an SDN reality 16:45 Jeff Gehlbach

Page 8 of 12, Sunday Virtualisation and IaaS Embedded, Mobile and Automotive Legal and Policy Issues UB.252A (Lameere) UD.120 (Chavanne) UD.218A 09:00

09:15 A discussion with

09:30 Tom Marble, Richard Stallman

09:45

10:00 Software Patents v3.0: the Unitary Patent Managing Ceph through Cinder using oVirt Court 10:15 Maor Lipchuk Benjamin Henrion (zoobab) Yocto and IoT – a retrospective 10:30 Maciej Borzecki A Decade of Dual Licensing: Lessons Learned Ceph Rados Gateway overview and Questions Remains 10:45 Perry Ismangil Orit Wasserman 11:00

11:15 How to support Tizen on your connected The Hackable Brand devices using the Yocto project oVirt – let’s hyperconverge! Tal Niv 11:30 Phil Coval Martin Sivàk 11:45

12:00 Writing secure HTML5 applications for auto- motive systems 12:15 Containers and Manuel Bachmann Open source foundations: threat or menace? 12:30 Joe Brockmeier Richard Fontana Cuteboot 12:45 Carsten Munk Advanced Management for IaaS and Contain- 13:00 ers A community take on the license compliance Federico Simoncelli industry 13:15 Hacking on the Fairphone 2 Stefano Zacchiroli 13:30 Kees Jongenburger Why a Patent License is Necessarily Implied Kuryr: Bridging the Docker-VM networking But a Trademark License Is Not 13:45 gap Pamela Chestek Antoni Segura Puimedon 14:00 Status of safety-critical FOSS 14:15 kernelci.org: The Upstream Linux Kernel Jeremiah C. Foster Validation Project Evaluating OpenStack Containers as a service 14:30 Magnum for production Milo Casagrande Comparing codes of conduct to licenses 14:45 Rosario Di Somma Sumana Harihareswara 15:00

15:15 GNU/Linux for Safety Related Systems Who’s afraid of the DCO Infrastructure provisioning in context of 15:30 organization Nicholas Mc Guire James Bottomley Katarina Valalikova 15:45

16:00 Raiders of the lost testing env Developing embedded JavaScript engine, V7 16:15 David Caro Sergey Lyubka Pick a peck of license pickers

16:30 Running the Processing environment on ARM John Sullivan Oh, My! Oh-My-Vagrant (with live demos!) SBCs 16:45 James Shubin Gottfried Haider