BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Pentabarf//Schedule 0.3//EN
CALSCALE:GREGORIAN
METHOD:PUBLISH
X-WR-CALDESC;VALUE=TEXT:iCal
X-WR-CALNAME;VALUE=TEXT:iCal
X-WR-TIMEZONE;VALUE=TEXT:Europe/Brussels
BEGIN:VEVENT
METHOD:PUBLISH
UID:9230@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T090000
DTEND:20200202T095000
SUMMARY:SECCOMP your PostgreSQL
DESCRIPTION: <p>SECCOMP ("SECure COMPuting with filters") is a Linux kernel syscall filtering mechanism which allows reduction of the kernel attack surface by preventing (or at least audit logging) normally unused syscalls. Recent security best-practices recommend, and certain highly security-conscious organizations are beginning to require, that SECCOMP be used to the extent possible. The major web browsers, container runtime engines, and systemd are all examples of software that already support SECCOMP.</p><p>This talk covers SECCOMP applied to PostgreSQL via 2 different methods -- namely top-down using systemd, and at the session level using a PostgreSQL extension called pgseccomp. The two methods will be explained and compared. We will also discuss how and why the two methods might be used in conjunction. Finally, a process to determine the list of expected/legitimate PostgreSQL kernel syscalls is described.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Databases
URL:https:/fosdem.org/2020/schedule/event/seccomp/
LOCATION:K.1.105 (La Fontaine)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Joe Conway":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9246@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T090000
DTEND:20200202T094000
SUMMARY:Continuous Delivery starts with Continuous Infrastructure
DESCRIPTION: <p>Most organisations start their journey towards Continuous Delivery with their development teams, or often their web or mobile teams. I’ve seen many of these journeys fail because “ops” was not included in the picture.  The organisation assumed DevOps didn’t need ops. So the team didn’t adapt, didn’t provide the right stacks, couldn’t support the tools. I’ve started a number of successful journeys with the ops teams doing Continuous Delivery of their infrastructure as code. They changed their mindset, allowing them to understand, support and onboard the development teams.  This talk will document that approach with some supporting cases and examples.</p><p>Taking one step further we'll showcase a on how to do Continuous Delivery of your Infrastructure as Code,    obviously with Open Source tools</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Continuous Integration and Continuous Deployment
URL:https:/fosdem.org/2020/schedule/event/continuous_delivery_starts_with_continuous_infrastructure/
LOCATION:UB4.136
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Kris Buytaert":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9292@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T090000
DTEND:20200202T092500
SUMMARY:BSP generator for 3000+ ARM microcontrollers
DESCRIPTION: <p>For embedded developers using alternative programming languages, but also for anyone using third party driver frameworks such as libopencm3, one of the main pain points to start using a microcontroller is to make a Board Support Package.</p><p>Things like linker script or startup code (crt0) not only require skills, but also information that are not always easily accessible.</p><p>In this talk we will present a tool that generates linker script, startup code, and low level hardware binding for 3000+ ARM microcontrollers using information extracted from archives provided as part of the ARM Cortex Microcontroller Software Interface Standard (CMSIS).</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Hardware Enablement
URL:https:/fosdem.org/2020/schedule/event/startup_gen/
LOCATION:K.4.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Fabien Chouteau":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9359@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T090000
DTEND:20200202T093000
SUMMARY:STS in Ceph Object Storage
DESCRIPTION: <p>Ceph is an open source, highly scalable, software defined storage that provides object, file and block interfaces under a unified system. Ceph Object Storage Gateway (RGW) provides a RESTful object storage interface to the Ceph Storage cluster. It provides an interface that is compatible with a large subset of AWS S3 APIs.</p><p>In this talk we discuss the implementation of a subset of the APIs of AWS Secure Token Service (STS). AWS STS is a web service which enables identity federation and cross-account access by providing temporary security credentials.</p><p>Ceph Object Storage Gateway now supports some APIs of AWS STS particularly related to web identity federation and cross-account access. The advantages of these temporary credentials are that they automatically expire after a certain duration, provide limited access (via IAM policies) to resources, are provided to the user upon request, and obviate the need for users/ applications to save permanent security credentials thereby removing a potential security loophole.</p><p>As an example consider a web application that has users and needs access to RGW S3 buckets to read/ write large files. The application can delegate identity management to a trusted third party identity provider(IDP). It can get temporary credentials from STS after authenticating with the IDP and access the required RGW S3 buckets.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Software Defined Storage
URL:https:/fosdem.org/2020/schedule/event/sds_ceph_sts_in_object_storage/
LOCATION:H.1308 (Rolin)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Pritha Srivastava":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9394@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T090000
DTEND:20200202T095000
SUMMARY:Open Source Under Attack
DESCRIPTION: <p>Whether it is "Open Core", the Mongo SSPL or the Common Clause, the core ethos of open source has been under attack for some time. As those parties who seek to limit the promise of free software enjoys more and more success, the community will need stronger and more forceful tools to defend ourselves. Presenters: Michael Cheng (Facebook), Max Sills (Google), Chris Aniszczyk (Linux Foundation)</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Freedom
URL:https:/fosdem.org/2020/schedule/event/osi/
LOCATION:Janson
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Chris Aniszczyk":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Max Sills":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Michael Cheng":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9401@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T090000
DTEND:20200202T095500
SUMMARY:Do Linux Distributions Still Matter with Containers?
DESCRIPTION: <p>In the beginning there was compiling and static linking. My first programs when I was 10 years old worked like that. Then, we discovered dynamic linking. This was great because we could now patch one library and all of the programs would pick up the change on restart. But we created another problem - dependencies. Throughout the history of computing we have solved one problem and created another. Containers are no different. This talk will walk through why we invented Linux distros and why we should continue to appreciate them in a world full of container images...</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Distributions
URL:https:/fosdem.org/2020/schedule/event/dldsmwc/
LOCATION:K.3.201
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Scott Mccarty":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9463@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T090000
DTEND:20200202T092500
SUMMARY:WebMIDI
DESCRIPTION: <p>The connection between Web and MIDI seems as likely as the joining of Garlic with Bread! Yet, we now have the power to create music from the web browser! Either by generating MIDI files for later manipulation, or as live instruments, WebMIDI provides us with the power to build some amazing online music applications.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:JavaScript
URL:https:/fosdem.org/2020/schedule/event/webmidi/
LOCATION:H.1302 (Depage)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Steven Goodwin":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9624@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T090000
DTEND:20200202T091500
SUMMARY:istsos3: Data Analysis and statistical tools and unit conversions
DESCRIPTION: <p>Project Name: Data Analysis and statistical tool suite (GSoC 2017)The primary goal of my project was to create OAT(Data analysis and statistics) extension in RESTFul Web API and OAT extension having data analysis and statistical tools for istSOS which is being used to automate the creation of statisticate documents using OAT library (FREEWAT) and harvesting the data from an istSOS server.</p><p>Project Name:  istSOS - Support of unit of conversion in istsos3 (GSoC 2018)The aim of my project primarily is to add plugins conversion of the unit of measure in istSOS3. The user can convert a unit in another specified unit. For Unit of measure conversion in istSOS3 we added postgresql-unit and pint libraries which has a powerful feature of unit conversion along with many specified functions like unit conversion function instantly and all types of operations support to istsos3.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Geospatial
URL:https:/fosdem.org/2020/schedule/event/geo_istsos3/
LOCATION:AW1.126
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Rahul Chauhan":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9647@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T090000
DTEND:20200202T095000
SUMMARY:seL4 Microkernel Status Update
DESCRIPTION: <p>I will give an overview of where seL4 stands today in terms of functionality, verification, ecosystem, deployment and community. The focus will be on what has happened in seL4 land over the past 12 months, which is a lot: seL4 Foundation, RISC-V support and introducing time protection.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Microkernels and Component-based OS
URL:https:/fosdem.org/2020/schedule/event/uk_sel4/
LOCATION:K.4.601
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Gernot Heiser":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9852@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T090000
DTEND:20200202T092500
SUMMARY:Discover dependency license information with ClearlyDefined
DESCRIPTION: <p>Complying with license obligations can incur a lot of hurdles. This results in developers skipping compliance or failing to achieve correct compliance. To compound this, package authors sometimes fail to describe the license of their package clearly or omit license information of included files. ClearlyDefined is a community curated repository of discovered license information for Crates packages, among other types.</p><p>This talk will cover: the importance of the license obligations of the dependencies of your Rust package, tool, or application. How to discover the license information of those packages. And demonstrate some Cargo compatible tooling that allows automated license recordkeeping and notice file generation as a part of your CI system.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Rust
URL:https:/fosdem.org/2020/schedule/event/rust_license_clearlydefined/
LOCATION:K.3.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jeff Mendoza":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10337@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T090000
DTEND:20200202T091000
SUMMARY:Close lid to encrypt
DESCRIPTION: <p>Today, hard disk encryption only protects user's data when their machine is shut down."Close lid to encrypt" aims to enhance this protection also to suspend mode.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Decentralized Internet and Privacy
URL:https:/fosdem.org/2020/schedule/event/dip_close_lid_encrypt/
LOCATION:UA2.220 (Guillissen)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Tim Dittler":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10409@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T090000
DTEND:20200202T092500
SUMMARY:Introducing HPC with a Raspberry Pi cluster
DESCRIPTION: <p>This talk will discuss the development of a RaspberryPi cluster for teaching an introduction to HPC.</p><p>The motivation for this was to overcome four key problems faced by new HPC users:</p><ol><li>The availability of a real HPC system and the effect running training courses can have on the real system, conversely the availability of spare resources on the real system can cause problems for the training course.</li><li>A fear of using a large and expensive HPC system for the first time and worries that doing something wrong might damage the system.</li><li>That HPC systems are very abstract systems sitting in data centres that users never see, it is difficult for them to understand exactly what it is they are using.</li><li>That new users fail to understand resource limitations, in part because of the vast resources in modern HPC systems a lot of mistakes can be made before running out of resources. A more resource constrained system makes it easier to understand this.</li></ol><p>The talk will also discuss some of the technical challenges in deploying an HPC environment to a Raspberry Pi and attempts to keep that environment as close to a "real" HPC as possible. The issue to trying to automate the installation process will also be covered.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:HPC, Big Data, and Data Science
URL:https:/fosdem.org/2020/schedule/event/rpi_cluster/
LOCATION:UB5.132
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Colin Sauze":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10547@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T090000
DTEND:20200202T093000
SUMMARY:The State of Go
DESCRIPTION: <p>Go 1.14 is planned to be released in February 2019 and this talk covers what's coming up with it.</p><p>We'll talk about new features and fixes in Go, new proposals for Go 2. All of the new things you might have missed.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Go
URL:https:/fosdem.org/2020/schedule/event/stateofgo/
LOCATION:UB2.252A (Lameere)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Francesc Campoy":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Maartje Eyskens":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10595@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T090000
DTEND:20200202T090500
SUMMARY:Welcome to the BSD devroom
DESCRIPTION: <p>Welcome to the BSD devroom</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:BSD
URL:https:/fosdem.org/2020/schedule/event/welcome_bsd_devroom/
LOCATION:AW1.121
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Rodrigo Osorio":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10678@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T090000
DTEND:20200202T091000
SUMMARY:How many engineers does it take to change an IOT light bulb?
DESCRIPTION: <p>Welcome to the IOT devroom</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Internet of Things
URL:https:/fosdem.org/2020/schedule/event/iotwelcome/
LOCATION:UD2.218A
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Benjamin Henrion (zoobab)":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10697@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T090000
DTEND:20200202T093000
SUMMARY:Free Software Radio Devroom Introduction and Hackfest Review
DESCRIPTION: <p>Greetings and plans for the day and future</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Free Software Radio
URL:https:/fosdem.org/2020/schedule/event/fsr_free_software_radio_devroom_introduction/
LOCATION:AW1.120
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Philip Balister":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Andrej Rode":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10701@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T090000
DTEND:20200202T091000
SUMMARY:Kotlin DevRoom Welcoming Remarks
DESCRIPTION: <p>Welcoming participants to the first edition of the Kotlin DevRoom @ FOSDEM</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Kotlin
URL:https:/fosdem.org/2020/schedule/event/kotlin_devroom_welcome/
LOCATION:UA2.118 (Henriot)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Nicola Corti":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10709@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T090000
DTEND:20200202T090500
SUMMARY:Welcome to the Free Tools & Editors Room!
DESCRIPTION: <p>A quick introduction to the room, the sessions, and the team that put everything together. :-)</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Free Tools and Editors
URL:https:/fosdem.org/2020/schedule/event/welcomefreetoolseditors/
LOCATION:UD2.119
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Geertjan Wielenga":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Lars Vogel":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Trisha Gee":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10735@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T090000
DTEND:20200202T090500
SUMMARY:Intro
DESCRIPTION: <p>Introduction and welcome to the monitoring and observability devroom</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Monitoring and Observability
URL:https:/fosdem.org/2020/schedule/event/monitoring_and_observability_devroom_intro/
LOCATION:UD2.120 (Chavanne)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Richard Hartmann":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10757@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T090000
DTEND:20200202T092500
SUMMARY:How Firefox upholds its values and keeps up with change
DESCRIPTION: <p>How the Firefox team changed how we thought about shipping features and replaced a process biased towards those who had the loudest voices and the luxury of time with a process that is more inclusive and allows us to reduce risk to Firefox users when we ship.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Mozilla
URL:https:/fosdem.org/2020/schedule/event/how_firefox_upholds_its_values/
LOCATION:UA2.114 (Baudoux)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Emma Humphries":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10759@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T090000
DTEND:20200202T090500
SUMMARY:Community DevRoom Welcoming Remarks
DESCRIPTION: <p>Welcoming remarks and housekeeping items from your Community DevRoom 2020 Co-Chairs, Laura Czajkowski, Leslie Hawthorn, and Shirley Bailes</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Community devroom
URL:https:/fosdem.org/2020/schedule/event/community_welcome_remarks/
LOCATION:UB5.230
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Laura Czajkowski":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Leslie Hawthorn":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9469@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T090500
DTEND:20200202T093000
SUMMARY:Applying Open Culture Practices across Distributed Teams
DESCRIPTION: <p>Distributed teams are where people you work with aren’t physically co-located, ie. they’re at another office building, home or an outsourced company abroad. They’re becoming increasingly popular, for DevOps and other teams, due to recruitment, diversity, flexibility and cost savings. Challenges arise due to timezones, language barriers, cultures and ways of working. People actively participating in Open Source communities tend to be effective in distributed teams. This session looks at how to apply core Open Source principles to distributed teams in Enterprise organisations, and the importance of shared purposes/goals, (mis)communication, leading vs managing teams, sharing and learning. We'll also look at practical aspects of what's worked well for others, such as alternatives to daily standups, promoting video conferencing, time management and virtual coffee breaks. This session is relevant for those leading or working in distributed teams, wanting to know how to cultivate an inclusive culture of increased trust and collaboration that leads to increased productivity and performance. All are welcome to attend.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Community devroom
URL:https:/fosdem.org/2020/schedule/event/distributedteams/
LOCATION:UB5.230
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Katrina Novakovic":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9668@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T090500
DTEND:20200202T092500
SUMMARY:Insights into the Eclipse Open Source Project - News from the Eclipse Platform and IDE Project
DESCRIPTION: <p>Join this talk to learn about the current status of the Eclipse IDE Open Source projects. We'll talk about new developments, our improvements in the development process, performance improvements, and new features in the Eclipse IDE.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Free Tools and Editors
URL:https:/fosdem.org/2020/schedule/event/insightseclipse/
LOCATION:UD2.119
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Lars Vogel":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9442@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T091000
DTEND:20200202T093500
SUMMARY:Distributed Tracing for beginners
DESCRIPTION: <p>Distributed tracing is a tool that belongs to every developer's tool belt, but what it actually can do remains a mystery to most developers.</p><p>In this slideless talk, we will introduce you to the world of distributed tracing by developing a cloud native application from scratch and applying all important distributed tracing concepts in practice, at first by hand and then by using existing libraries to automate our work.</p><p>You will learn not only what distributed tracing is, but how it works, what it can do and what it can’t. By the end of this talk, you will have working knowledge to start using distributed tracing tools with your new projects, as well as with your legacy ones.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Monitoring and Observability
URL:https:/fosdem.org/2020/schedule/event/tracing_beginners/
LOCATION:UD2.120 (Chavanne)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Juraci Paixão Kröhling":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9648@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T091000
DTEND:20200202T092000
SUMMARY:AMENDMENT Almonit: Decentralized Websites and Web Services
DESCRIPTION: <p>Almonit is a project for decentralized websites and web services.</p><p>Decentralized websites and web services are an alternative to the way the web functions today. They combine decentralized storage (like IPFS), decentralized name services (like ENS) and P2P networks in order to replace the server-based model of the web.</p><p>This lecture describes the Almonit project, its architecture, the technical details of the technology and the ecosphere in which it is created.</p><p>Come discover the state-of-the-art of this up-and-coming area!</p><p>This talk has been accepted late, due to  Open and federated identities with ID4me by Vittorio Bertola being promoted to a full talk at 11:00.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Decentralized Internet and Privacy
URL:https:/fosdem.org/2020/schedule/event/dip_almonit/
LOCATION:UA2.220 (Guillissen)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Eyal Ron":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9699@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T091000
DTEND:20200202T095500
SUMMARY:Orchestrating jails with nomad and pot
DESCRIPTION: <p>Docker and Kubernetes are changing the way to deploy services and applications in the Linux world.What about FreeBSD?2 years ago we presented pot, another jail abstraction framework. In time, the pot framework has developed to provide features containers-alike.The plugin interface provided by nomad (a container orchestrator), allowed us to develop a driver for pot, enabling nomad to orchestrate pot jails.In this talk, we'd like to present this FreeBSD-based ambitious alternative to Docker-Kubernetes</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:BSD
URL:https:/fosdem.org/2020/schedule/event/orchestrating_jails/
LOCATION:AW1.121
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Luca Pizzamiglio":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10675@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T091000
DTEND:20200202T093000
SUMMARY:Checkpointing in a real time OS for transiently-powered embedded systems
DESCRIPTION: <p>Some constrained embedded systems cannot use batteries, those are called transiently-powered embedded systems.They can be equipped with a non volatile RAM (NVRAM) and a super capacitor for gathering energy when available.Developing in such an environment is not straight.During this talk, we will expose our work on a constrained real time OS tolerant with power loss on a MSP430 based platform.This platform is a MSP430FR5994 Launchpad equipped with FRAM and a super capacitor.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Internet of Things
URL:https:/fosdem.org/2020/schedule/event/iotcheckpointpower/
LOCATION:UD2.218A
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="David Garriou":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10615@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T091500
DTEND:20200202T095500
SUMMARY:Useful coroutine patterns for Android applications
DESCRIPTION: <p>Kotlin Coroutines are a great match for implementing common features in Android applications. In this presentation, we will go through a number of patterns that solves the pattern we often encounter when implementing traditional asynchronous features.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Kotlin
URL:https:/fosdem.org/2020/schedule/event/kotlin_useful_coroutine_patterns_for_android/
LOCATION:UA2.118 (Henriot)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Erik Hellman":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9824@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T092000
DTEND:20200202T093000
SUMMARY:Identity Box
DESCRIPTION: <p>Society is becoming increasingly more aware of the importance of protecting digital information and it is becoming clear that the current centralized model has came to an end.The future of the Internet is distributed. Unsupervised, unmoderated access, affordable storage, data-replication, and security and privacy built-in are the most important aspects of the Internet of the future.</p><p>Unfortunately, a global, reliable, decentralized network cannot be built without actual physical nodes, as the opposite of thousands of nodes in centralized cloud data center. Only by building an open network of physical nodes we can pave our way as a society to the decentralized Internet of the future.</p><p>Identity Box is a personal P2P networking device giving you access to a global network of distributed storage, digital identity, and distributed personal apps. It is a community effort ofbuilding the next-generation, decentralized infrastructure that enables an open platform for privacy-preserving ecosystems.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Decentralized Internet and Privacy
URL:https:/fosdem.org/2020/schedule/event/dip_identity_box/
LOCATION:UA2.220 (Guillissen)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Marcin Czenko":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10285@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T092000
DTEND:20200202T093500
SUMMARY:Janus as a WebRTC "enabler"
DESCRIPTION: <p>This talk will cover several aspects related to Janus as a WebRTC "enabler" for non-WebRTC applications. In particular, it will focus on the RTP management in Janus, namely how to use it as input/output to interact with external applications for different use cases.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Real Time Communications
URL:https:/fosdem.org/2020/schedule/event/janus/
LOCATION:UD2.208 (Decroly)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Lorenzo Miniero":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10503@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T092000
DTEND:20200202T094000
SUMMARY:STAC: Search and discovery of geospatial assets
DESCRIPTION: <p>The talk introduces STAC, the SpatioTemporal Asset Catalog specification. It aims to enable a cloud-native geospatial future by providing a common layer of metadata for better search and discovery. It is an emerging open standard to catalog and expose geospatial data from different sources either in a static or dynamic way.</p><p>We’ll cover the core set of metadata fields for STAC Catalogs, Collections, and Items first, along with available extensions for describing different types of data (EO, SAR, Point Cloud, etc.). With the basics of STAC in hand, the talk will go through the Open Source ecosystem for working with STAC metadata: validators, graphical user interfaces and client command line tools and libraries for search, access, and exploitation.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Geospatial
URL:https:/fosdem.org/2020/schedule/event/introduction_to_spatiotemporal_asset_catalogs_stac/
LOCATION:AW1.126
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Matthias Mohr":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9025@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T093000
DTEND:20200201T095500
SUMMARY:Welcome to FOSDEM 2020
DESCRIPTION: <p>FOSDEM welcome and opening talk.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Keynotes
URL:https:/fosdem.org/2020/schedule/event/keynotes_welcome/
LOCATION:Janson
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="FOSDEM Staff":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9266@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T093000
DTEND:20200202T100000
SUMMARY:Functional Programming with Go
DESCRIPTION: <p>Are you tired of seeing Object Oriented code everywhere, with mutations, side-effects and headaches? Luckily, writing Go does not have to be that way! Functional programming is perfectly possible within Go, hence we can leverage FP techniques to make our code more robust, testable and fun.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Go
URL:https:/fosdem.org/2020/schedule/event/functionalgo/
LOCATION:UB2.252A (Lameere)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Dylan Meeus":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9617@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T093000
DTEND:20200202T095500
SUMMARY:Building an open source data lake at scale in the cloud
DESCRIPTION: <p>This presentation will give an overview of the various tools, software, patterns and approaches that Expedia Group uses to operate a number of large scale data lakes in the cloud and on premise. The data journey undertaken by theExpedia Group is probably similar to many others who have been operating in this space over the past two decades - scaling out from relational databases to on premise Hadoop clusters to a much wider ecosystem in the cloud. This talkwill give an overview of that journey and then describe the various open source components that Expedia Group have used and built to create multi-petabyte data lakes. These include existing open source projects like Hive, Hadoop, Terraform,Docker, Kubernetes as well as open source tools that we built to overcome some of the unexpected challenges we faced. The first of these is Circus Train — a dataset replication tool that copies Hive tables between clusters and clouds. We will also discuss various other options for dataset replication and what unique features Circus Train has. The second tool is Waggle Dance — a federated Hive metadata service that enables querying of data stored across multiple Hive metastores. We will then look at Apiary - a means to simplify the deployment of the various components of an open source data lake at scale including the Hive metastore, Waggle Dance, S3 bucket access, metadata change notifications and much more. We focus on actual problems and solutions that have arisen in a huge, organically grown corporation, rather than idealised architectures.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:HPC, Big Data, and Data Science
URL:https:/fosdem.org/2020/schedule/event/data_lake_cloud/
LOCATION:UB5.132
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Adrian Woodhead":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9637@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T093000
DTEND:20200202T094000
SUMMARY:AMENDMENT Android Content Providers for the Web
DESCRIPTION: <p>Inspired by the concept of sharing data between apps on Android devices through Content Providers, this talk explains how this can be achieved on the Web today using decentralized identity and storage (identity hubs).</p><p>This talk has been accepted late to replace "Decentralized object storage An open source decentralized object storage" by Ivan Fraixedes. Due to health issues Ivan's talk had to be cancelled. We wish him a speedy recovery.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Decentralized Internet and Privacy
URL:https:/fosdem.org/2020/schedule/event/dip_android/
LOCATION:UA2.220 (Guillissen)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Friedger Müffke":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9681@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T093000
DTEND:20200202T095500
SUMMARY:On-hardware debugging of IP cores with free tools
DESCRIPTION: <p>An approach to challenges of an on-FPGA debugging of IP cores based onfree software tools is demonstrated. Various aspects and related problemsof an on-hardware debugging are presented along with the tools toaddress them, such as OpenOCD, sigrok/PulseView, GHDL, etc.  Real-lifeworking configuration and missing bits of software are accompanied bythe live debug session demo running on Open-source Hardware.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Hardware Enablement
URL:https:/fosdem.org/2020/schedule/event/fpga_hw_dbg/
LOCATION:K.4.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Anton Kuzmin":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9784@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T093000
DTEND:20200202T095000
SUMMARY:Surfing the Tsunami - News from the IntelliJ IDEA Community
DESCRIPTION: <p>With releases of Java coming thick and fast every 6 months, it's a full time job staying on top of the features. If your IDE can help you here, it's one less thing to worry about.  IntelliJ IDEA Community had three releases this year, each on improved the support for modern versions of Java, but that's not the only thing on offer.</p><p>Join this session to see what's new in IntelliJ IDEA Community (the free one!). This is not limited to just supporting new language features, which some of us might not get to use for ages, but better support for things developers do every day, and improved performance and stability, because an all-singing, all-dancing IDE is all well and good, but if it's not usable those features mean nothing.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Free Tools and Editors
URL:https:/fosdem.org/2020/schedule/event/surfingintellij/
LOCATION:UD2.119
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Trisha Gee":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9884@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T093000
DTEND:20200202T113000
SUMMARY:LPI Exam Session 3
DESCRIPTION: <h3>LPI offers discounted certification exams at FOSDEM</h3>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Certification
URL:https:/fosdem.org/2020/schedule/event/cert_lpi_3/
LOCATION:UB4.132
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="LPI Team":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9921@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T093000
DTEND:20200202T095000
SUMMARY:Making poetry with Racket
DESCRIPTION: <p>Racket allows us to create languages on the fly. It's extremely practical for making DSLs (domain specific languages), but can it also be used to make art?That's what we'll see in this talk, making (executable) poetry with Racket!</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Minimalistic, Experimental and Emerging Languages
URL:https:/fosdem.org/2020/schedule/event/racket_poetry/
LOCATION:AW1.125
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jérôme Martin":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10194@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T093000
DTEND:20200202T095500
SUMMARY:Building Decentralized Social Virtual Reality using WebXR on your browser
DESCRIPTION: <p>Learn how to build auditable privacy aware social vre experinces right inside your webpage in javascript using WebXR API. That will be corss platform, instant and run in every device with a browser. Adapting to the MIxed Reality capability of your user.This session will give you a short primer on WebXR API's and hands-on on building a small social VR experience using open source tools and javascript in your browser.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:JavaScript
URL:https:/fosdem.org/2020/schedule/event/building_decentralized_social_vr/
LOCATION:H.1302 (Depage)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Rabimba Karanjai":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10321@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T093000
DTEND:20200202T095500
SUMMARY:cargo deny
DESCRIPTION: <p>A talk about <a href="https://github.com/EmbarkStudios/cargo-deny">cargo-deny</a>, why we created it, and how it helps us manage our dependencies in the long term.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Rust
URL:https:/fosdem.org/2020/schedule/event/rust_cargo_deny/
LOCATION:K.3.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jake Shadle":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10431@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T093000
DTEND:20200202T095000
SUMMARY:Introduction to the devroom and the Open Source Design collective
DESCRIPTION: <p>A brief introduction to the Open Source Design collective.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Source Design
URL:https:/fosdem.org/2020/schedule/event/introduction_to_devroom_and_open_source_design/
LOCATION:H.2213
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Bernard Tyers":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Amit Nambiar":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10541@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T093000
DTEND:20200202T095500
SUMMARY:Tesselle image viewer
DESCRIPTION: <p>Tesselle is an open source image viewer allowing anyone to open, annotate and share big images on the web. It is part of the "Quinoa" project family, a suite of digital storytelling tools tailored for the FORCCAST teaching program and the scientific activities of Sciences Po's médialab. (list tools with links ?)</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Media
URL:https:/fosdem.org/2020/schedule/event/om_tesselle/
LOCATION:UB2.147
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Arnaud Pichon":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10598@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T093000
DTEND:20200202T100000
SUMMARY:Modernizing Distribution of SDR Tools and Libraries with Conan
DESCRIPTION: <p>There are so many great open source libraries and tools that people have written that make up the software defined radio ecosystem, but we have unfortunately created a high bar for consumption of this software, and an even higher bar for using modern versions. In this presentation we look at how we can use modern C/C++ package management with Conan to simplify the lives of our users who want to use the latest versions without living in dependency hell.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Free Software Radio
URL:https:/fosdem.org/2020/schedule/event/fsr_modernizing_distribution_of_sdr_tools/
LOCATION:AW1.120
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Brennan Ashton":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10649@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T093000
DTEND:20200202T095000
SUMMARY:Building composable IOT toolsets with Docker, Node-Red and OpenOCD
DESCRIPTION: <p>We will demonstrate how to quickly develop simple tools to: check for a GPIO state, communicate with an I2C OLED screen or gdb into a running firmware.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Internet of Things
URL:https:/fosdem.org/2020/schedule/event/iotdockernoderedopenocd/
LOCATION:UD2.218A
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Dimitri del Marmol (ddm)":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10782@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T093000
DTEND:20200202T100000
SUMMARY:Thunderbird in 2020 and Beyond
DESCRIPTION: <p>We take a look at Thunderbird's roadmap for the future with Ryan Sipes, Thunderbird's Community and Business Development Manager, and break down what the project has planned for 2020 and beyond. Despite some of the Internet saying that Thunderbird was on its deathbed a few years ago, the team has been able to put together a lot of resources and developers to create a better Email client for the world. And we have bigger plans for the coming years.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Mozilla
URL:https:/fosdem.org/2020/schedule/event/thunderbird_in_2020_and_beyond/
LOCATION:UA2.114 (Baudoux)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Ryan Lee Sipes":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10127@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T093500
DTEND:20200202T100500
SUMMARY:NFS Ganesha
DESCRIPTION: <p>NFS-Ganesha is an extensible user-space NFS server that supports NFS v3, v4, v4.1, v4.2, pNFS, and 9P protocol. It has an easily pluggable architecture called FSAL (File System Abstraction Layer), which enables seamless integration with many filesystem backends (GlusterFS, Ceph, etc.). There will be a discussion on the components along with an architectural explanation of NFS Ganesha with a detailed look at how a request flows through the various layers of NFS Ganesha and see some critical aspects in using NFS Ganesha. Along with the discussion on "your first contribution to NFS Ganesha" the audience will be engaged in a collaborative session and with a live demo, take a detailed look at the Clustered HA implementation using pacemaker/corosync with a specific example of a distributed storage, GlusterFS.</p><p>Finally, there will be an open dialogue about the inclusion of Transport Layer Security into NFS Ganesha. One major drawback seen with NFS is the lack of transmitting encrypted data packets to and from NFS Server and Client. This lack is widely frowned upon, and it seems like there is enough communication gap within the community about its development, which I hope to shorten and revive the chatter to begin progress in this course.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Software Defined Storage
URL:https:/fosdem.org/2020/schedule/event/nfs_ganesha/
LOCATION:H.1308 (Rolin)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Arjun Sharma":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10311@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T093500
DTEND:20200202T100000
SUMMARY:Organizing Open Source for Cities
DESCRIPTION: <p>Open Source is vital in the expansion wave of smart cities. Yet, where is the sustainable municipal open innovation economic engine/s, and how do we start them spinning at scale? — Only through structured collaboration and community.  We present the community collaboration efforts, accomplishments, and vision of the partners behind the launch of the Johns Hopkins Open Source Program Office for Open Cities, the community creation efforts of the City of Paris's open source city services platform Lutece, and the interactions with and between Baltimore communities, Paris communities, and open source communities and institutions.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Community devroom
URL:https:/fosdem.org/2020/schedule/event/ospoforcities/
LOCATION:UB5.230
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jacob Green":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10096@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T094000
DTEND:20200202T095000
SUMMARY:Librecast: Privacy and Decentralization with Multicast
DESCRIPTION: <p>Written in 2001, RFC 3170 states: "IP Multicast will play a prominent role on the Internet in the coming years.  It is a requirement, not an option, if the Internet is going to scale.  Multicast allows application developers to add more functionality without significantly impacting the network."</p><p>Nearly two decades later, multicast is still largely ignored and misunderstood.</p><p>This talk explains why multicast is the missing piece in the decentralization puzzle, how multicast can help the Internet continue to scale, better protect our privacy, solve IOT problems and make polar bears happier at the same time.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Decentralized Internet and Privacy
URL:https:/fosdem.org/2020/schedule/event/dip_librecast/
LOCATION:UA2.220 (Guillissen)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Brett Sheffield":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10504@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T094000
DTEND:20200202T100000
SUMMARY:openEO: Interoperable geoprocessing in the cloud
DESCRIPTION: <p>openEO is a new API specification for Earth Observation data cubes that supports data extraction, processing and viewing.</p><p>Both the standard and its implementations are Open Source projects, which itself rely on Open Source libraries under the hood, such as GRASS GIS, GDAL, Geotrellis, Rasdaman, or provide a standardized interface to proprietary systems such as Google Earth Engine. Client implementations are available for JavaScript, R, Python, QGIS and web browsers.</p><p>This talk will show an overview of the main capabilities, and available client and backend implementations.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Geospatial
URL:https:/fosdem.org/2020/schedule/event/introduction_to_openeo/
LOCATION:AW1.126
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Matthias Mohr":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10653@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T094000
DTEND:20200202T095500
SUMMARY:Build your own ENUM server using CGRateS
DESCRIPTION: <p>In this talk, Teo will explain how you can use CGRateS as an ENUM server together with other subsystems to achieve advanced ENUM functionality as number portability or least cost routing.CGRateS is a battle-tested Enterprise Billing Suite with support for various prepaid and postpaid billing modes.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Real Time Communications
URL:https:/fosdem.org/2020/schedule/event/cgrates/
LOCATION:UD2.208 (Decroly)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Teofil Voivozeanu":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10369@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T094500
DTEND:20200202T102500
SUMMARY:An event based approach for CI/CD pipelines
DESCRIPTION: <p>How can we listen to when new upstream software has been tested to the extent that we feel comfortable integrating it into our software? How can we communicate about new artifacts available for others to integrate? How can we see what has been integrated where? How can we achieve traceability across pipelines run on different tooling infrastructure? How can we visualize our pipelines to follow changes from source code to customer deployment?</p><p>We will describe these challenges and show how we tackled them using self-documenting integration pipelines providing traceability and visualization to benefit multiple needs in the organization. We will present based on our experience from large-scale software development.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Continuous Integration and Continuous Deployment
URL:https:/fosdem.org/2020/schedule/event/an_event_based_approach_for_cicd_pipelines/
LOCATION:UB4.136
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Emelie Pettersson":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Fredrik Fristedt":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10809@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T094500
DTEND:20200202T100000
SUMMARY:AMENDMENT In Memory of our Friend, Lars Kurth
DESCRIPTION: <p>A tribute, from the FOSDEM Virtualization &amp; IaaS Devroom, to the memory of Lars Kurth</p><p>Please note that this is a late addition to the schedule, and the program will now be starting 10 minutes earlier than originally scheduled.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Virtualization and IaaS
URL:https:/fosdem.org/2020/schedule/event/vai_memory_of_lars_kurth/
LOCATION:H.1309 (Van Rijn)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Ian Jackson":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9678@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T095000
DTEND:20200202T101000
SUMMARY:A small, FRP DSL for distributed systems
DESCRIPTION: <p>Mgmt is a next gen config management tool that takes a fresh look at existing automation problems.The tool has two main parts: the engine, and the language.This presentation will have a large number of demos of the language.The language is a minimalistic, functional, reactive DSL.It was designed to both constrain the user with safe types, and no core looping constructs, but also to empower the user to build powerful real-time distributed systems.This year we will expand on last years talk by showing more of the core language features like classes, functions, closures and more!Finally we'll talk about some of the future designs we're planning and make it easy for new users to get involved and help shape the project.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Minimalistic, Experimental and Emerging Languages
URL:https:/fosdem.org/2020/schedule/event/mgmtconfigmore/
LOCATION:AW1.125
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="James Shubin":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9892@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T095000
DTEND:20200202T100000
SUMMARY:SCION
DESCRIPTION: <p><strong>Please note this is a lightning-fast version of our full talk taking place on <a href="https://fosdem.org/2020/schedule/event/scion/">Saturday at 18:00 in the Main Track</a></strong></p><p>Do you know where your internet traffic flows? Does it go through China even if you don't want it to? SCION is a new internet architecture aimed at solving this problem. We will show how you can easily join the already existing worldwide network.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Decentralized Internet and Privacy
URL:https:/fosdem.org/2020/schedule/event/dip_scion/
LOCATION:UA2.220 (Guillissen)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Mateusz Kowalski":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10168@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T095000
DTEND:20200202T101500
SUMMARY:Grafana: Successfully correlate metrics, logs, and traces
DESCRIPTION: <p>This talk presents current capabilities of Grafana to integrate metrics, logs and traces and shows how to setup both Grafana and application code to be able to correlate all 3 in Grafana. It assumes some familiarity with Grafana to follow the How To steps but should be suitable for beginner users. Afterwards it shows future direction of Grafana in context of "Experiences", for even more seamless experience when correlating data from multiple data sources.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Monitoring and Observability
URL:https:/fosdem.org/2020/schedule/event/tracing_grafana/
LOCATION:UD2.120 (Chavanne)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Andrej Ocenas":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10696@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T095000
DTEND:20200202T101000
SUMMARY:Making an IoT robot
DESCRIPTION: <p>Technical barrier to target low cost micro controllers can be too high for many developers already used to high level API. But did you know that those devices can support many operating systems like NuttX inspired by POSIX (same for Linux), but it goes even behind than C APIs, even JavaScript runtimes like IoT.js can be supported too. IoT.js can also support JS community modules such as Generic-sensor-lite to support sensors and actuators or webthing-iotjs to enable REST API for embedded applications.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Internet of Things
URL:https:/fosdem.org/2020/schedule/event/iotnuttx/
LOCATION:UD2.218A
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Philippe Coval":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10088@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T095500
DTEND:20200202T101500
SUMMARY:From Oracle to Apache - News from the NetBeans Community
DESCRIPTION: <p>NetBeans is now a top level Apache project! How did it get to Apache and what's the state of the donation process? What are the new features and how can you get involved? Join this session to find out!</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Free Tools and Editors
URL:https:/fosdem.org/2020/schedule/event/fromoracleapache/
LOCATION:UD2.119
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Geertjan Wielenga":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9037@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T100000
DTEND:20200202T102500
SUMMARY:Make it accessible
DESCRIPTION: <p>This talk focuses on Web Accessibility, namely the practice of ensuring that people with disabilities—be it physical, situational or socio-economic—have access to and can interact with websites and applications.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Mozilla
URL:https:/fosdem.org/2020/schedule/event/make_it_accessible/
LOCATION:UA2.114 (Baudoux)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Gabriele Falasca":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9047@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T100000
DTEND:20200202T105000
SUMMARY:Is the Open door closing?
DESCRIPTION: <p>"Open Source" has been wildly successful, no doubt.</p><p>Yet, in recent years, we have seen a massive amount of failed 'open' projects.</p><p>Why is that?</p><p>I have identified 10+ scenarios in which the 'Open' approach works. But what is most interesting, is that those scenarios have enabling conditions, and while those conditions are taken for granted, they are not.</p><p>Not every 'Open' project is sustainable. Not every project is worth adopting or contributing to.</p><p>During the presentation, we will look into what works and why, and what to expect from different 'Open' initiatives. We will cover almost everything that can be open - starting from hardware, through software, education, and we will end up covering Open Governments.</p><p>Each sector is different, and for some of them, the 'Open' approach will not work. Come and see what I have found out in this space during my research, and evaluate whether you are working on the right project.</p><p>Because the only resource you will never get back is time.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Freedom
URL:https:/fosdem.org/2020/schedule/event/open_door_closing/
LOCATION:Janson
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Krzysztof Daniel":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9090@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T100000
DTEND:20200202T110000
SUMMARY:OpenSMTPD over the clouds
DESCRIPTION: <p>OpenSMTPD has gained filters support in its latest version and it is a now an smtp server that can compete with other better known mail servers and can be used to handle both incoming and outgoing mail flows in a secure way.Its simple configuration and its "secure by design" approach makes it one of the best candidates for a mail server software.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:BSD
URL:https:/fosdem.org/2020/schedule/event/opensmtpd_in_the_cloud/
LOCATION:AW1.121
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Giovanni Bechis":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9123@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T100000
DTEND:20200202T105000
SUMMARY:dqlite: High-availability SQLite
DESCRIPTION: <p>SQLite has proven extremely successful at providing applications with a powerful, portable and embeddable SQL engine that can handle most of their data storage needs.</p><p>Unfortunately, SQLite is neither replicating nor fault tolerant. These two features are however very important for the rising Edge/IoT market: dqlite delivers both of them.</p><p>dqlite is a C library which exposes a SQLite database over the network and replicates it using the Raft algorithm, with built-in automatic failover.</p><p>It allows to build and operate a fault-tolerant cluster of nodes each running an instance of the user application.</p><p>dqlite was created to support clustering in the LXD container management project, where it has been used for over a year. In this talk we will look at its design, implementation and various use cases.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Databases
URL:https:/fosdem.org/2020/schedule/event/dqlite/
LOCATION:K.1.105 (La Fontaine)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Free Ekanayaka":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9408@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T100000
DTEND:20200202T103500
SUMMARY:M³: Taking Microkernels to the Next Level
DESCRIPTION: <p>Current microkernels have shown to provide advantages in terms of security, robustness, and flexibility of systems. However, in recent years, the hardware added new challenges that need to be addressed as well, demanding approaches that include the hardware into the picture. First, hardware is getting more and more heterogeneous and consists not only of general-purpose cores, but contains also various accelerators. Second, system designers need to integrate untrusted third-party components (e.g., accelerators or modems) to meet today's performance, energy, and development-time demands. And third, security vulnerabilities such as Meltdown, Spectre, and Fallout have shown that today's complex general-purpose cores should not be trusted anymore to properly enforce isolation boundaries between different software components.</p><p>In my talk, I will present a new system architecture that takes existing microkernel ideas to the "next level" to address the mentioned challenges. We use a hardware/operating system co-design consisting of a small and simple hardware component, called <em>trusted communication unit</em> (TCU), that we add next to each processing element (core, accelerator, modem, etc.) and an operating system, called <em>M³</em>, that takes advantage of it. The TCU provides a uniform interface for all processing elements, simplifying the management and usage of heterogeneous processing elements, and enables secure communication between arbitrary processing elements. M³ is designed as a microkernel-based system and runs its components on different processing elements with TCU-based communication channels between them. To account for the security vulnerabilities in today's cores, M³ places components onto different and physically isolated processing elements by default, but allows sharing of processing elements as a fallback.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Microkernels and Component-based OS
URL:https:/fosdem.org/2020/schedule/event/uk_m3/
LOCATION:K.4.601
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Nils Asmussen":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9411@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T100000
DTEND:20200202T102500
SUMMARY:PWAs on steroids
DESCRIPTION: <p>PWAs bring the best of both mobile and native apps to user. PWAs equipped with service workers provide features like offline availability, push notifications etc. Now with modern webAPIs, PWAs are beyond the browsers; in Hardware. Consider turning bulb on/off with your PWA, sounds cool? Lets learn how to, in this talk!</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:JavaScript
URL:https:/fosdem.org/2020/schedule/event/pwas_on_steroids/
LOCATION:H.1302 (Depage)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Trishul Goel":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9428@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T100000
DTEND:20200202T102000
SUMMARY:Linphone Instant Messaging Encryption
DESCRIPTION: <p>For many years, Linphone has been one of the most active free communication software. Originally focused on voice, aditionnal functionalities were rapidly added like video, group chat and presence. All of these communication modes imply privacy.</p><p>To achieve a good level of privacy, users must be able to ensure that their communications can only be displayed to the receiver of those communications, especially no-one from server infrastructure crossed by the messages shall be in the position of compromising secrecy of the communication. Basically, this is what end-to-end encryption is aiming to achieve.</p><p>Linphone does implement end-to-end encryption for voice and video communications thanks to ZRTP (rfc 6189). However, for messaging, security was only performed using point-to-point cyphering, based on SIP TLS. To bring users of instant messaging features the same level of security, we decided to implement end-to-end encryption mechanisms for messaging too, including group chat.  Linphone Instant Messaging Encryption follows state-of-the-art methods for forward secrecy and MitM detection.</p><p>This discussion will focus on protocols' extension to existing SIP standards, implementation challenges and future extensions.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Real Time Communications
URL:https:/fosdem.org/2020/schedule/event/linphone/
LOCATION:UD2.208 (Decroly)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Elisa Nectoux":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9534@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T100000
DTEND:20200202T103000
SUMMARY:Landscape of new challenges in modern virtualization platforms
DESCRIPTION: <p>Because virtualization is everywhere, new challenges in the IT world are revealing that this crucial component has to be improved on a regular basis. This requires a lot of coordination between Open Source projects as well as intense research and development efforts.</p><p>NVMe storage performance revealing hidden bottlenecks, Intel CPU flaws changing the security landscape regarding isolation, increasing complexity of stacks requiring more and more components working together, hardware specialization, new protocols, new use cases on top (k8s): these are a few of the challenges that a virtualization platform must answer in 2020.</p><p>We'll first see a landscape of these new challenges, then the possible approaches to solve them, and finally a concrete example of what the XCP-ng project is doing to integrate all these changes in a fully Open Source fashion, inside a turnkey Xen distro.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Virtualization and IaaS
URL:https:/fosdem.org/2020/schedule/event/vai_virt_landscape/
LOCATION:H.1309 (Van Rijn)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Olivier Lambert":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9736@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T100000
DTEND:20200202T102500
SUMMARY:The Rise and Fall and Rise of JPEG2000
DESCRIPTION: <p>JPEG 2000 was developed to replace the very successful JPEG standard, but it has insteadremained a niche code. With recent updates to the standard speeding up decode by 10X, isworld domination around the corner ? This talk will describe many of the sophisticated featuresthat JPEG 2000 offers, and discuss why a 20 year old standard may be the codec of thefuture.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Media
URL:https:/fosdem.org/2020/schedule/event/om_jpeg2000/
LOCATION:UB2.147
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Aaron Boxer":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9858@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T100000
DTEND:20200202T102500
SUMMARY:Continuous Integration for Open Hardware Projects
DESCRIPTION: <p>While it is standard to deploy every single code commit using CI systems and deploy new code automatically we are only at the beginning of automation for designing hardware. In this talk I will share the experience with continuous integration tools in FOSSASIA hardware projects, and specifically our Pocket Science Lab. I will outline opportunities and challenges for implementing CI processes for hardware.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Hardware Enablement
URL:https:/fosdem.org/2020/schedule/event/oshw_ci/
LOCATION:K.4.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Mario Behling":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9965@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T100000
DTEND:20200202T101500
SUMMARY:AMENDMENT Regaining sovereignty over your router
DESCRIPTION: <p>Router Freedom is the right that every one has to choose a router/modem to access to the internet. For years, the FSFE has been successfully fighting for Router Freedom in Germany. Now the debate has reached the European level with Internet Service Providers imposing their specific routers to customers. Based on the lessons learnt in previous years, the FSFE is preparing an activity package for organisations and activists to assist them in their fight for Router Freedom in their own countries, as well as on the EU level.</p><p>Please note that this talk replaces one entitled "Open Source - Killing standards organizations or saving them" by Charles Eckel that has been rescheduled to be given at 11:40 instead.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Lightning Talks
URL:https:/fosdem.org/2020/schedule/event/router_sovereignty/
LOCATION:H.2215 (Ferrer)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Lucas Lasota":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10062@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T100000
DTEND:20200202T102000
SUMMARY:Open Source design - Africa
DESCRIPTION: <p>Open Source Community Africa (O.S.C.A) is a movement that promotes and drive the open source culture within and across Africa. We aim to bridge the diversity gap of the open source culture through advocacy because of potential and great energy coming from the continent. This presentation will help put the African ecosystem closer to the existing platforms which will bring more diversity that includes representing the black/African community showcasing how mentorship and training are doing centred around opensource.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Source Design
URL:https:/fosdem.org/2020/schedule/event/open_source_design_africa/
LOCATION:H.2213
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Peace Ojemeh":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10086@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T100000
DTEND:20200202T103000
SUMMARY:Porting Go to NetBSD/arm64
DESCRIPTION: <p>An introduction to calling conventions, thread-local storage, signal handling and how they relate to Go, in the context of my new port of Go to NetBSD/arm64.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Go
URL:https:/fosdem.org/2020/schedule/event/gonetbsdarm64/
LOCATION:UB2.252A (Lameere)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Maya Rashish":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10162@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T100000
DTEND:20200202T103000
SUMMARY:AMENDMENT Channel Equalization using GNU Radio 
DESCRIPTION: <p>We examine the use of equalizers in wireless communication systems, how these are implemented in GNU Radio, and how the existing GR equalizer functionality can be extended with a new OOT using training-based adaptation.  The theory of multipath channels, ISI, and how to overcome with adaptive equalization will be reviewed and shown with interactive flowgraphs.</p><p>Please note that this talk was originally scheduled to be given at 2:30 PM and will now take place at 10:00 AM.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Free Software Radio
URL:https:/fosdem.org/2020/schedule/event/fsr_hannel_equalization_using_gnu_radio/
LOCATION:AW1.120
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Josh Morman":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10170@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T100000
DTEND:20200202T102500
SUMMARY:Packaging Rust programs in GNU Guix
DESCRIPTION: <p>Rust is a language with a healthy ecosystem and a strong developer base. With built-in dependency management it's easy to build and install new programs even for those who have never used the language. But how is its adoption among Linux distros?Come with me as we figure out how best to package rust libraries and binaries in Linux distributions which demand total control over dependency management.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Rust
URL:https:/fosdem.org/2020/schedule/event/rust_packaging_gnu_guix/
LOCATION:K.3.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Efraim Flashner":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10340@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T100000
DTEND:20200202T103000
SUMMARY:RFC 1984
DESCRIPTION: <p>In 1996 Brian E. Carpenter of IAB and Fred Baker of IETF wrote a co-statement on cryptographic technology and the internet.  This RFC wasn't a request for a technical standard, it was a statement on their concerns about Governments trying to restrict or interfere with cryptography. They felt that there was a need to offer "All Internet Users an adequate degree of privacy"</p><p>Since that time successive governments around the world have sought to build back doors into encrypted apps and services to access more citizen and visitor data.  As of July 2019, the AG of the United States William Barr stated: “Some argue that, to achieve at best a slight incremental improvement in security, it is worth imposing a massive cost on society in the form of degraded safety,” i.e For security Americans should accept weakened encryption.  The head of the FBI also claimed that weakened encryption wouldn't break it.  At the moment the US Government is actively trying to stop Facebook implementing end to end encryption across it's suite of apps.</p><p>In Australia the metadata retention laws have been abused against journalists with 58 searches carried out by the AFP.  In 2015 ACT police carried out 115 metadata searches.  UK officials have a cavalier attitude to the EU SIS database which tracks undocumented migrants, missing people, stolen cars, or suspected criminals.</p><p>The EU isn't immune to this either with France considering implementing Facial Recognition on its government services.</p><p>IETF Session 105 mentioned privacy and concerns with the mass collection of data. While the IAB and IESG were worried about US export controls on cryptography there is an argument for RFC 1984 to be updated to include the unnecessary mass collection of data and to use it as a term for IT professionals, privacy advocates and the public to rally behind.</p><p>In this talk let's recount a brief history of governments around the world wanting to weaken encryption as RFC 1984 warned us about.</p><p>We live in a time where citizens put data into commercial, healthcare and Government systems to access services, some services are only accessible online. From CCTV to Facebook people have little understanding of why mass collection of data is dangerous. There is little scrutiny of who can access that data, from Scotland to the US.</p><p>Open Surveillance is only a small part of the picture when profiling citizens.  It still counts as personal data, when combined with metadata and the actual data that people put into social media and services like ancestor DNA test kits.  Businesses who use CCTV have to put up signs to warn the public they are recording.  So called anonymized data still contains identifiers that can tie to individuals.</p><p>Let's talk about Ovid and peacocks. Let's explore how to expand the RFC to cover recent developments in surveillance capitalism with governments accessing that data, but not securing it. We need to make it clear weakened encryption, the mass collection and careless retention of data isn't acceptable. RFC1984 became Best Practice in 2015, we need to do more to raise awareness and to implement it in our projects.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Decentralized Internet and Privacy
URL:https:/fosdem.org/2020/schedule/event/dip_rfc1984/
LOCATION:UA2.220 (Guillissen)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Esther Payne":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10351@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T100000
DTEND:20200202T102500
SUMMARY:Magic Castle: Terraforming the Cloud for HPC
DESCRIPTION: <p>Compute Canada provides HPC infrastructures and support to every academic research institution in Canada. In recent years, Compute Canada has started distributing research software to its HPC clusters using with CERN software distribution service, CVMFS. This opened the possibility for accessing the software from almost any location and therefore allow the replication of the Compute Canada experience outside of its physical infrastructure.</p><p>From these new possibilities emerged an open-source software project named Magic Castle, which aims to recreate the Compute Canada user experience in public clouds. Magic Castle uses the open-source software Terraform and HashiCorp Language (HCL) to define the virtual machines, volumes, and networks that are required to replicate a virtual HPC infrastructure. The infrastructure definition is packaged as a Terraform module that users can customize as they require. Once their cluster is deployed, the user is provided with a complete HPC cluster software environment including a Slurm scheduler, a Globus Endpoint, JupyterHub, LDAP, DNS, and over 3000 research software compiled by experts with EasyBuild. Magic Castle is compatible with AWS, Microsoft Azure, Google Cloud, OpenStack, and OVH.</p><p>Compute Canada staff has been using this software to deploy ephemeral clusters for training purposes every other week for the past two years. Magic Castle is also gaining in popularity with HPC cluster users for development, testing, and continuous integration.</p><p>In this talk, we will give a live demonstration of the creation of a cluster. We will present the architecture of Magic Castle, explain infrastructure and provisioning design, and present use cases. We will conclude by describing some of the challenges experienced while developing this novel usage of Terraform.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:HPC, Big Data, and Data Science
URL:https:/fosdem.org/2020/schedule/event/magic_castle/
LOCATION:UB5.132
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Félix-Antoine Fortin":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10453@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T100000
DTEND:20200202T102500
SUMMARY:Migrating FOSDEM Companion to Kotlin
DESCRIPTION: <p>FOSDEM Companion is currently the most used mobile application at FOSDEM. It has been around since 2014 and is updated every year. In 2020, it's finally made the big leap to Kotlin!</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Kotlin
URL:https:/fosdem.org/2020/schedule/event/kotlin_migrating_fosdem_companion/
LOCATION:UA2.118 (Henriot)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Christophe Beyls":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10480@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T100000
DTEND:20200202T102500
SUMMARY:What's up on Haiku?
DESCRIPTION: <p>What are the new features in the upcoming R1/beta2? How did the packaging system work out? How to make your software easier to port to it, and how to contribute?</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Distributions
URL:https:/fosdem.org/2020/schedule/event/wuoh/
LOCATION:K.3.201
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="François Revol (mmu_man)":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10715@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T100000
DTEND:20200201T105000
SUMMARY:The Linux Kernel: We have to finish this thing one day ;)
DESCRIPTION: <p>Today's Linux kernel and the ones from the early FOSDEM days still have some things in common, but in the end are totally different beasts. This talk will take a closer look at how the Linux kernel and its development during those twenty years evolved and adapted to new expectations.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Keynotes
URL:https:/fosdem.org/2020/schedule/event/linux_kernel/
LOCATION:Janson
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Thorsten Leemhuis":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10743@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T100000
DTEND:20200202T105000
SUMMARY:Fibonacci Spirals and 21 Ways to Contribute to Postgres—Beyond Code
DESCRIPTION: <p>Postgres is growing like gangbusters: in popularity, in adoption, and in the size of the ecosystem. And over 400 developers contribute code to Postgres today: their expertise, design chops, and skill are big factors in the increasing popularity of Postgres. But what if you’re not a developer? Are there things you can do to help grow the usage and popularity of Postgres? And are these non-code ways to contribute to Postgres important? Valued? Will they make a real difference?</p><p>If you love Postgres and want to help drive Fibonacci growth of the Postgres community, this talk is for you. I’ll walk through 21 different (and important) ways to contribute to Postgres—along with tips and resources for getting started.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:PostgreSQL
URL:https:/fosdem.org/2020/schedule/event/postgresql_fibonacci_spirals_and_21_ways_to_contribute_to_postgres_beyond_code/
LOCATION:H.2214
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Claire Giordano":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10754@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T100000
DTEND:20200202T170000
SUMMARY:Open Source Hardware and Soldering Workshop
DESCRIPTION: <p>Open Source Hardware room with two day soldering workshops.</p><p>Day 2 soldering workshop will be dedicated to Surface Mount Technology and is good for beginners which have no experience with SMT technology.</p><p>Beside the soldering workshop we will show our latest OSHW boards we work on, you are welcome to join and show your own OSHW projects too.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Workshops
URL:https:/fosdem.org/2020/schedule/event/soldering_workshop_sunday/
LOCATION:UB4.228
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Tsvetan Usunov":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10790@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T100000
DTEND:20200201T105000
SUMMARY:How FOSS could revolutionize municipal government
DESCRIPTION: <p>Free and Open Source software has revolutionized the Software Industry and nearly all other areas of human endeavor, but until now its reach into actual governance at the municipal citizen level has not been very deep. Initiatives like Code for America have encountered challenges driving acceptance for FOSS alternatives to proprietary software for citizen governance. At the same time the gap between citizen need and cities’ capabilities as widened. But several new projects are aiming to change this state of affairs to help empower citizens and improve municipal services worldwide through adoption of FOSS. Learn about these efforts and how you can get involved.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Community and Ethics
URL:https:/fosdem.org/2020/schedule/event/municipal_government/
LOCATION:K.1.105 (La Fontaine)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Danese Cooper":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10796@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T100000
DTEND:20200202T110000
SUMMARY:GitLab BoF
DESCRIPTION: <p>GitLab is a complete DevOps platform, delivered as a single application, changing the way Development, Security, and Ops teams collaborate and build software. GitLab is also an open source project with a wider community of over 2,500 contributors[1] since we started as an open source project in 2011.</p><p>This meetup is for GitLab team members, users, contributors, and others who want to meet with community members attending FOSDEM. Anyone who wants to share their learnings from using GitLab and discuss how we can improve GitLab (both product and community) are welcome to join us!</p><p>[1] https://contributors.gitlab.com</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:BOFs (Track A - in J.1.106)
URL:https:/fosdem.org/2020/schedule/event/bof_gitlab/
LOCATION:J.1.106
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Ray Paik":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10830@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T100000
DTEND:20200202T110000
SUMMARY:Linux on Mobile BOF
DESCRIPTION: 
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:BOFs (Track C - in H.3244)
URL:https:/fosdem.org/2020/schedule/event/bof_linux_mobile/
LOCATION:H.3244
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10143@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T100500
DTEND:20200202T103000
SUMMARY:Low-end platform profiling with HawkTracer profiler
DESCRIPTION: <p>HawkTracer is low-overhead instrumentation-based profiler built at Amazon Video for platforms with limited capabilities. It's written in C but can be used almost with any other language (we've successfully used it with JavaScript, LUA, Python and Rust). It's highly extensible (at compile time) and portable so it can be run on almost any embedded device. In this talk I'll introduce the architecture of the profiler, present it's advantages and limitations, show how can you instrument the code and demonstrate the profiler in action by running it with an example cross-language (Rust, C++ and Python) project.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Debugging Tools
URL:https:/fosdem.org/2020/schedule/event/debugging_hawktrace/
LOCATION:K.4.201
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Marcin Kolny":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10250@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T100500
DTEND:20200202T103000
SUMMARY:The next generation of contributors is not on IRC
DESCRIPTION: <p>There is some combination of a turf war and a diaspora happening in the open source communities I participate in. There are synchronous and async channels galore. Every one of them has fans and haters with firmly held opinions on how it's the best or worst thing in the world.</p><p>Let's take a step back and take a look at the landscape together. What are our communities searching for when they hop into communication channels? How do we meet new members where they are comfortable in order to be more welcoming?</p><p>As a self-defined GitHub generation of open source enthusiast, I'd like to start a conversation from my personal experience and then jump into research on the options available to us today. I hope we can leave with a view of the world spanning across channels with a focus on our contributors.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Community devroom
URL:https:/fosdem.org/2020/schedule/event/nextgencontributors/
LOCATION:UB5.230
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Matthew Broberg":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10564@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T100500
DTEND:20200202T102500
SUMMARY:GeoServer Basics
DESCRIPTION: <p>GeoServer BasicsWelcome to GeoServer, a popular web service for publishing your geospatial data using industry standards for vector, raster and mapping.</p><p>Are you just getting started with GeoServer, or considering it for the first time?</p><p>This presentation is here to help, introducing the basics of:Usage: Concepts used to connect to your data and publish as a spatial service.Context: What role GeoServer plays in your organization and what value the application provides.Community: How the project is managed, and a discussion of the upcoming activities.</p><p>Attend this presentation to get a running start on using GeoServer in your organization.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Geospatial
URL:https:/fosdem.org/2020/schedule/event/geoserver/
LOCATION:AW1.126
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jody Garnett":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9147@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T101000
DTEND:20200202T103000
SUMMARY:XL, an extensible programming language
DESCRIPTION: <p>XL is an extensible programming language, designed to grow with Moore's law instead of being killed by it.Extensible means that programmers can add features and notations much like they would add functions or classes in existing languages.The mechanisms are based on meta-programming, and are a bit similar to the macros that gave Lisp its longevity, but with interesting twists.As a proof of this extensibility, basic arithmetic (addition, multiplication, etc) or control statements (if-then-else, loops, etc) are implemented by libraries in XL, yet offer similar performance and usability as built-in features in C++.Another validation of the extensibility is Tao3D, an XL-based interactive graphic language that will be used to give the presentation.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Minimalistic, Experimental and Emerging Languages
URL:https:/fosdem.org/2020/schedule/event/xllang/
LOCATION:AW1.125
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Christophe de Dinechin":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9384@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T101000
DTEND:20200202T103000
SUMMARY:AI at the edge with Tensorflow Lite to Design the Future of Vertical Farming
DESCRIPTION: <p>While Machine Learning is usually deployed in the cloud, lightweight versions of these algorithms that fit for constrained IoT systems such as microcontrollers are appearing.Using Machine Learning « at-the-edge » has indeed several advantages such as the reduction of network latency, it provides better privacy, and are working offline.In this presentation, we will demonstrate how to deploy Deep Learning algorithms on IoT devices thanks to TensorFlow Lite. We will see how to use it to design a smart vertical farming system able to predict and optimize the plant growth, at home or in developing countries where a reliable Internet connection still is missing.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Internet of Things
URL:https:/fosdem.org/2020/schedule/event/iottensorflow/
LOCATION:UD2.218A
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Alexis DUQUE":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9508@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T101000
DTEND:20200202T103000
SUMMARY:Evolution of path based Geo-replication in Gluster
DESCRIPTION: <p>As data is becoming more and more important in the world, we can't afford to lose it even if there is a natural calamity. We will see how Geo-Replication came in to solve this problem for us and how it evolved over the days.Through this session, the users will learn how easy it is to set up Georep for Gluster to use it for their storage and back up their data with minimal understanding of storage and linux. Having a basic Gluster knowledge will make it even more easy</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Software Defined Storage
URL:https:/fosdem.org/2020/schedule/event/evolution_of_path_based_georeplication_in_gluster/
LOCATION:H.1308 (Rolin)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Hari Gowtham":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9456@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T102000
DTEND:20200202T103500
SUMMARY:emissions API
DESCRIPTION: <p>The European Space Agency’s Sentinel-5P satellite is built to monitor air quality data (carbon hydroxide, sulfur monoxide, ozone, …). All data gathered are publicly available …if you know what to do with those data sets, great, but if not:</p><p>Emissions API’s mission is to provide easy access to this data without the need of being an expert in satellite data analysis and without having to process terabytes of data.</p><p>This way, we hope to empower others to easily build apps that use this data – e.g. visually showing emissions of countries over time.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Lightning Talks
URL:https:/fosdem.org/2020/schedule/event/emissions_api/
LOCATION:H.2215 (Ferrer)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Timo Nogueira Brockmeyer":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9962@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T102000
DTEND:20200202T104000
SUMMARY:New Java Features & Apache NetBeans
DESCRIPTION: <p>The Java platform experiences an outburst of cool new features – recently, local variable type inference, switch enhancements and multi-line string literals have been added to the Java language. Many other features are being in the pipeline and are actively worked on, like simple data carriers and pattern matching for the Java language, or  value classes for the Java virtual machine. These features are delivered quickly, thanks to the recently adopted, predictable, six-months schedule of major Java SE releases. This new release cadence means new Java platform features are delivered twice every year!</p><p>In this talk, we will show a live demo of many of the recently added and newly developed features and improvements for the Java platform, including those mentioned above. The Apache NetBeans IDE will be used to demonstrate the features.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Free Tools and Editors
URL:https:/fosdem.org/2020/schedule/event/newjavanetbeans/
LOCATION:UD2.119
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jan Lahoda":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10671@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T102500
DTEND:20200202T104500
SUMMARY:Collaboration between Free RTC projects
DESCRIPTION: <p>This session will discuss how we can share infrastructure and resources between projects, with the goals of reducing administrative burdens, reducing duplication of effort and increasing interoperability between our solutions.  To satisfy user expectations, interoperability is more critical in the field of real-time communications than any other free software eco-system.  In particular, we will look at how to share management of an event calendar, Planet sites, repositories, CI for interop testing and various other tools.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Real Time Communications
URL:https:/fosdem.org/2020/schedule/event/freertc_collab/
LOCATION:UD2.208 (Decroly)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Daniel Pocock":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Timothée Floure":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10761@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T102500
DTEND:20200202T104500
SUMMARY:GeoNetwork Basics
DESCRIPTION: <p>GeoNetwork BasicsWelcome to GeoNetwork, a leading web service for keeping track of the spatial information used by your organization.</p><p>Jody is an experienced open source community member, digging into what this technology offers, and how it is used. This presentation shares these findings with you, and touches on what makes GeoNetwork succeed:</p><p>We look at what GeoNetwork is for, the business challenge it is faced with, and the amazing technical approach taken by the technology.For context we look at the core layer publishing workflow to see what is requiredWe peek under the hood at how the editor works, and discover the central super-power of GeoNetworkLook at examples of how GeoNetwork has been extended by organizations to see what is possible with this technology</p><p>Attend this presentation for an informative tour of the GeoNetwork ecosystem.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Geospatial
URL:https:/fosdem.org/2020/schedule/event/geonetwork_basics/
LOCATION:AW1.126
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jody Garnett":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9063@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T103000
DTEND:20200201T190000
SUMMARY:Open Source Hardware and Soldering Workshop
DESCRIPTION: <p>Open Source Hardware room with two day soldering workshops.Day 1 soldering workshop will be dedicated to Through Hole Technology and is good for beginners which has no experience with component soldering.</p><p>Beside the soldering workshop we will show our latest OSHW boards we work on, you are welcome to join and show your own OSHW projects too.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Workshops
URL:https:/fosdem.org/2020/schedule/event/soldering_workshop_saturday/
LOCATION:UB4.228
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Tsvetan Usunov":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9098@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T103000
DTEND:20200202T105000
SUMMARY:rustdoc: beyond documentation
DESCRIPTION: <p>Rust compiler comes with a few tools, rustdoc is one of them. It is THE standard rust tool to generate documentation for your crates.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Rust
URL:https:/fosdem.org/2020/schedule/event/rust_rustdoc/
LOCATION:K.3.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Guillaume Gomez":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9100@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T103000
DTEND:20200202T105500
SUMMARY:Rendering QML to make videos in Kdenlive
DESCRIPTION: <p>How QML, a language prominently used for designing UI, could be used to create title video clips containing text and/or images which can then be rendered and composited over videos in the video editing process. Kdenlive's Google Summer of Code 2019 project tried to achieve this and is still under active development.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Media
URL:https:/fosdem.org/2020/schedule/event/om_qml/
LOCATION:UB2.147
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Akhil Gangadharan Kurungadathil":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9133@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T103000
DTEND:20200202T111000
SUMMARY:Mario’s adventures in Tekton land
DESCRIPTION: <p>In this talk, the speakers will present their experiences about using Tekton - a cloud-native pipeline system - to test, release and continuously deploy itself.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Continuous Integration and Continuous Deployment
URL:https:/fosdem.org/2020/schedule/event/marios_adventures_in_tekton_land/
LOCATION:UB4.136
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Andrea Frittoli":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Vincent Demeester":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9184@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T103000
DTEND:20200201T105500
SUMMARY:Building a distributed knowledge base with a Linked Data powered CMS
DESCRIPTION: <p>After a quick overview of the semantic web landscape, we'll look into a practical application of Linked Data in the public sector: the Joinup platform of the European Commission.Joinup makes use of Linked Data to harvest information from various sources into a knowledge base. We'll have a look at the various components that we needed to build (all Open Source) to make the CMS system (Drupal) 'Linked Data enabled'.We'll look at the technical problems that needed to be solved and the solutions we came up with, as well as a the opportunities that this technology can bring to the CMS world.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Collaborative Information and Content Management Applications
URL:https:/fosdem.org/2020/schedule/event/cms_linked_data_knowledge_base/
LOCATION:AW1.120
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Sander Van Dooren":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9228@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T103000
DTEND:20200201T104000
SUMMARY:Opening
DESCRIPTION: <p>abstract</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Hardware-aided Trusted Computing
URL:https:/fosdem.org/2020/schedule/event/intro/
LOCATION:K.4.601
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Vasily A. Sartakov":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9267@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T103000
DTEND:20200202T110000
SUMMARY:Fixing healthcare data exchange with decentralized FOSS
DESCRIPTION: <p>In The Netherlands we have a interesting problem: in 2011, weeks before going live, the national electronic health record system got shut down by our senate. They decided not to interveine and let the market fix the problem. Now, 9 years later, the market has made a mess out of it: there is no uniform way of exchanging medical data in The Netherlands.Architects write countless of pages with solutions, the government pours  millions into subsidised programs, but the problem is only getting bigger.</p><p>So, 2 years ago together with a group of other software vendors we started a foundation called Nuts. The goal is to end this impasse by building an open source decentralised infrastructure that nobody controls and can be used by everyone. It should be cheap to join, privacy by design, and use technology over lawyers.</p><p>Our infrastructure allows parties to exchange data "peer to peer", only helping them solve four generic problems: user identity, patient consent, discovery of endpoints and logging.</p><p>In this talk I would like to show our architecture, explain which choices we made, what we have learned while working with a distributed software and some anecdotes about what happens if you pitch such an idea to the establishment.</p><hr /><p>A little more background: I'm one of the main devs. The system is written mostly in Go and some parts in Java. Every software vendor can spin up a node and join the network. Patient Consents are distributed by a DLT (Corda) and are only stored on the nodes of vendors who already process the patient`s data. No medical data flows through the system, Nuts is only used to connect them and provide a level of trust. Identities are managed by a self-sovereign Identity system called IRMA (irma.app) which is based on IBM idemix.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Decentralized Internet and Privacy
URL:https:/fosdem.org/2020/schedule/event/dip_fixing_healthcare_data/
LOCATION:UA2.220 (Guillissen)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Steven van der Vegt":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9278@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T103000
DTEND:20200202T105500
SUMMARY:Homebrew: Features and Funding
DESCRIPTION: <p>A talk about the Homebrew package manager and how we've been working with our users to introduce new features to subsets of users, encouraging users to donate to the project and communicating both these to as many users as possible without being annoying.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Distributions
URL:https:/fosdem.org/2020/schedule/event/hfaf/
LOCATION:K.3.201
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Mike McQuaid":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9345@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T103000
DTEND:20200201T105500
SUMMARY:Openoffice Build system
DESCRIPTION: <p>This talk will be about the OpenOffice Build system. We will talk about how it works today's, issues with it. And the talk will highlight current development in this field plus where it might moves in the future. (plans of development)</p><p>Sheduled length will be 20 min +question</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Document Editors
URL:https:/fosdem.org/2020/schedule/event/openoffice_build_system/
LOCATION:UB4.136
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Peter Kovacs":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9349@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T103000
DTEND:20200201T105500
SUMMARY:Threat Modelling for Developers
DESCRIPTION: <p>What threats do we need to take into account when building a system? A key method for answering this question is an approach called threat modelling, whereby security problems can be anticipated during the design phase. This talk discusses major threat-modelling approaches, and includes concrete examples of how to apply them to software-intensive systems.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Security
URL:https:/fosdem.org/2020/schedule/event/security_threat_modelling_for_developers/
LOCATION:UA2.114 (Baudoux)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Arne Padmos":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9406@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T103000
DTEND:20200202T110000
SUMMARY:Build real-world gaming hardware with TinyGo
DESCRIPTION: <p>Learn the multiples and fun possibilities of using Go on microcontrollers like Arduino to make gaming related hardware.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Go
URL:https:/fosdem.org/2020/schedule/event/tinygotoys/
LOCATION:UB2.252A (Lameere)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Daniel Esteban":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9422@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T103000
DTEND:20200201T105000
SUMMARY:Designing and Producing Open Source Hardware with FOSS/OSHW tools
DESCRIPTION: <p>We have possibility to setup small electronic assembly/production "factory" at our house for less than EUR 1000.I will try to explain every step from the design to final product:</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Source Computer Aided Modeling and Design
URL:https:/fosdem.org/2020/schedule/event/olimex/
LOCATION:H.2213
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Tsvetan Usunov":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9544@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T103000
DTEND:20200201T110000
SUMMARY:Past, Present and Future of DRLM project
DESCRIPTION: <p>Brief introduction to DRLM project, it's features and news in the 2.3.x release and the presentation of the new DRLM version 3 architecture and its development state.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Backup and Recovery
URL:https:/fosdem.org/2020/schedule/event/drlm/
LOCATION:UD2.119
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Didac Oliveira":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9739@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T103000
DTEND:20200201T105000
SUMMARY:Farwest Demo
DESCRIPTION: <p>Farwest is an Erlang framework for building RESTful Web applications and APIs.</p><p>Well written Farwest applications apply the HATEOAS principles and as a result can be interacted with using a single client. This removes entirely the need to write a separate client per API and lets servers decide how the data is best consumed by everyone.</p><p>This demo will show how to use Farwest to write a simple API to a document oriented database.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Erlang, Elixir and Friends
URL:https:/fosdem.org/2020/schedule/event/beam_farwest_demo/
LOCATION:AW1.121
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Loïc Hoguin":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9743@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T103000
DTEND:20200201T111000
SUMMARY:Debugging with LLVM
DESCRIPTION: <p>The aim of this presentation is to showcase the technologies available in LLVM that aid debugging. We will focus on LLDB, the debugger, and sanitisers (e.g. AddressSanitizer and LeakSanitizer). No prior knowledge is required, but if you're familiar with GDB or Valgrind then this talk will introduce you to alternatives available within LLVM.</p><p>LLDB is a very powerful and extensible command line debugger available on Linux, Mac OS, FreeBSD, Windows and Android. It is used internally in XCode and Android Studio and available on various hardware platforms (e.g. X86, ARM, AArch64, PowerPC, Mips). LLDB is built as a set of reusable components which highly leverage existing libraries in LLVM. It has a very powerful expression evaluation engine, intuitive CL interface (with tab-completion), easy to navigate help pages and a "graphical" user interface. In this presentation we will explore basic usage as well as some lesser known features. LLDB has come a long way and we want to present how intuitive, helpful and powerful it can be when used pragmatically.</p><p>While LLDB will let you easily examine and debug a program at the point of failure, it can be harder to diagnose the underlying problem if it occurred before the program crashed or printed an incorrect result. LLVM provides some extra features in the form of 'sanitizers' to help find the root cause of some extra problems, like accessing a wrong-but-still-valid memory address or unintentionally wrapping a signed integer value. This presentation will explore how to use the sanitizers to debug programs and some examples of bugs they can catch.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:LLVM
URL:https:/fosdem.org/2020/schedule/event/debugging_with_llvm/
LOCATION:K.4.201
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Andrzej Warzynski":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Graham Hunter":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9814@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T103000
DTEND:20200202T105000
SUMMARY:Sphactor: actor model concurrency for creatives
DESCRIPTION: <p>We propose a combined visual and text-based programming environment based on the actor model suitable for novice to expert programmers. This model encompasses simple communicating entities which easily scale from utilizing threads inside the computer to massive distributed computer systems. Our proposal is very suitable for IOT scenarios, creative coding practices and rapid prototyping. The prototype utilizes zeromq transports and embeds python for easy creation of actors.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Internet of Things
URL:https:/fosdem.org/2020/schedule/event/iotsphactor/
LOCATION:UD2.218A
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Arnaud Loonstra":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9818@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T103000
DTEND:20200201T110000
SUMMARY:Improving the culture of automated testing in FOSS
DESCRIPTION: <p>In this talk we will explore some of the FOSS specific mentalities andpractices that may discourage adoption of comprehensive automated testing, andpresent advice for promoting and sustaining automated testing in FOSS projects.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Testing and Automation
URL:https:/fosdem.org/2020/schedule/event/testing_improving_culture_automated_testing_foss/
LOCATION:UB2.147
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Alexandros Frantzis":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9949@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T103000
DTEND:20200201T105500
SUMMARY:Extending sudo in Python
DESCRIPTION: <p>From my talk you will learn about some lesser-known features of sudo, and how you can make your security more flexible by extending sudo using Python.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Python
URL:https:/fosdem.org/2020/schedule/event/python2020_sudo/
LOCATION:UB2.252A (Lameere)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Peter Czanik":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9957@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T103000
DTEND:20200201T111000
SUMMARY:Fundamental Technologies We Need to Work on for Cloud-Native Networking
DESCRIPTION: <p>Many people and companies are betting that cloud-native networkingwill be the preferred way of implementing network functions in an easyand scalable way. It is based around the tenants of modularity, highavailability, scalability, low-overhead networking, and ease ofdeployment. And a number of companies such as Google has shown that itis really possible to achieve these properties with it. But thearchitectural basis of cloud-native is quite different from the onesof virtualization-based NFV, but nevertheless, in many cases wecontinue to use the software packages that were designed for thatdrastically different architecture. The question is, how well doesthe current set of open source projects used in NFV work in acloud-native environment and what needs to change in them in order torealize the cloud-native vision?</p><p>In this presentation, I will define what I mean with cloud-nativenetworking and from that derive the system requirements needed to realizethat vision. Based on these requirements, we can deduce a number ofbasic architectural properties, features and services that are neededin the system to be able to satisfy these requirements. Then I will gothrough the most popular open source projects such as Linux, DPDK andOVS and see how they satisfy these architectural properties andfeatures. The main contribution of this presentation will be to showwhat we need to work on within these SW packages in order to realizecloud-native networking. Or maybe we need completely new SW projectsto be able to achieve this.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Software Defined Networking
URL:https:/fosdem.org/2020/schedule/event/fundamental_technologies_we_need_to_work_on_for_cloud_native_networking/
LOCATION:H.1308 (Rolin)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Magnus Karlsson":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9960@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T103000
DTEND:20200202T105500
SUMMARY:Idiomatic Kotlin Microservices
DESCRIPTION: <p>Although Kotlin is, from a language perspective, 100% interoperable with Java, due to the slight paradigm shift (nullability) there might be some pain when using Java frameworks, e.g.: the need of <code>private var lateinit</code> when using JUnit, having to use compiler plugins to open up Spring annotated beans or a generated zero-arg constructor for Hibernate.This talk goes through a full fledged alternative to the common Java stack when writing microservices, using: Ktor (Web framework), Kodein (DI container), Exposed (SQL library), Spek (test framework), Gradle Kotlin DSL, ...</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Kotlin
URL:https:/fosdem.org/2020/schedule/event/kotlin_idiomatic_microservices/
LOCATION:UA2.118 (Henriot)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Christoph Pickl":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10018@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T103000
DTEND:20200202T105500
SUMMARY:Maggy: Asynchronous distributed hyperparameter optimization based on Apache Spark
DESCRIPTION: <p>Maggy is an open-source framework built on Apache Spark, for asynchronous parallel execution of trials for machine learning experiments. In this talk, we will present our work to tackle search as a general purpose method efficiently with Maggy, focusing on hyperparameter optimization. We show that an asynchronous system enables state-of-the-art optimization algorithms and allows extensive early stopping in order to increase the number of trials that can be performed in a given period of time on a fixed amount of resources.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:HPC, Big Data, and Data Science
URL:https:/fosdem.org/2020/schedule/event/maggy/
LOCATION:UB5.132
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Moritz Meister":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10126@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T103000
DTEND:20200201T105000
SUMMARY:How lowRISC made its Ibex RISC-V CPU core faster
DESCRIPTION: <p>Ibex implements RISC-V 32-bit I/E MC M-Mode, U-Mode and PMP. It uses an in order 2 stage pipe and is best suited for area and power sensitive rather than high performance applications. However there is scope for meaningful performance gains without major impact to power or area. This talk describes work done at lowRISC to analyse and improve the performance of Ibex. The RTL of an Ibex system is simulated using Verilator to run CoreMark and Embench and the traces analysed to identify the major sources of stalls within them. This informs where improvements should be targeted. The open source implementation tools Yosys and openSTA are used to assess potential timing and area impacts of these improvements. In this talk you’ll learn about the pipeline of Ibex, methods to analyse the performance of CPU microarchitecture and how to use Yosys and openSTA to analyse what limits clock frequency in a design.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:RISC-V
URL:https:/fosdem.org/2020/schedule/event/riscv_lowrisc/
LOCATION:K.3.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Greg Chadwick":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10130@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T103000
DTEND:20200202T105500
SUMMARY:Jaegertracing in Ceph
DESCRIPTION: <p>Jaeger and Opentracing provide ready to use tracing services for distributed systems and are becoming widely used de-facto standard because of their ease of use. Making use of these libraries, Ceph, can reach to a much-improved monitoring state, supporting visibility to its background distributed processes. This would, in turn, add up to the way Ceph is being debugged, “making Ceph more transparent” in identifying abnormalities.In this session, the audience will get to learn about using distributed tracing in large scale distributed systems like Ceph, an overview of Jaegertracing in Ceph and how someone can use it for debugging Ceph.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Monitoring and Observability
URL:https:/fosdem.org/2020/schedule/event/tracing_ceph/
LOCATION:UD2.120 (Chavanne)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Deepika Upadhyay":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10204@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T103000
DTEND:20200201T105500
SUMMARY:Integrating Julius Speech Recognition Engine
DESCRIPTION: <p>This presentation deals with the integration of Julius Speech Recognition Engine.</p><p>The aim of this Proof of Concept is to have a connectionless speech engine, working on an embedded device,integrated as a binding of the AGL Application Framework.The recognition uses Deep Neural Network realtime decoding, and for safer results and performances purpose,uses a grammar.</p><p>Julius does not support wakewords out of the box, some hacking has been done to enable it in an efficient way.Tests have been done on Renesas' H3, and UPSquare boards.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Embedded, Mobile and Automotive
URL:https:/fosdem.org/2020/schedule/event/ema_integrating_julius/
LOCATION:UD2.218A
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Thierry Bultel":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10219@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T103000
DTEND:20200202T105500
SUMMARY:Open Source Firmware Testing at Facebook
DESCRIPTION: <p>We talked extensively about LinuxBoot, a Linux-based environment intended to be integrated into the firmware on the boot ROM. This time we want to talk about how do we test LinuxBoot before it goes to production. We will talk about ConTest, an open-source continuous and on-demand system testing framework that we designed to be modular, validating, and infrastructure-agnostic, and how it is helping us validate open source firmware on our datacenter platforms.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Hardware Enablement
URL:https:/fosdem.org/2020/schedule/event/firmware_test/
LOCATION:K.4.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Andrea Barberio":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Marco Guerri":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10224@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T103000
DTEND:20200202T105000
SUMMARY:Forth - The New Synthesis
DESCRIPTION: <p>The "new synthesis" of Forth is an ongoing effort in spirit of the Forth Modification Laboratory workshops. Its aim is to identify the essentials of Forth and to combine them in a new way to build systems that can scale-down as Forth always didand can scale-up to large applications and development projects.</p><p>The new synthesis is guided by the two principles biological analogy and disaggregation.</p><p>We scrutinize many aspects of traditional and modern Forth implementations trying to separate techniques that are normally deeply intertwined. After isolating the techniques we thrive to combine them in new ways.</p><p>The talk describes two mile stones of the ongoing project:</p><ul><li><p>preForth (&lt; 500 LOCs) a minimalistic non-interactive Forth kernel that can bootstrap itself and can be used as an easy-to-port basis for a full Forth implementation or implementing other programming languages. It is an open ended language that inherits functionality from the target platform's development tools.</p></li><li><p>seedForth (&lt;550 LOCs) a minimal stack based extensible programming system accepting tokenized source code. seedForth can be extended in various ways: as stand alone applications, as fully interactive systems, as umbilical target system for embedded system's programming</p></li></ul><p>We try to use Forth wherever possible in order to minimize semantic and formalism mismatches. Everything should be readily available - no hidden secrets.</p><p>Of course many of the subjects we are looking at have been used by others in the Forth community and outside - we are dwarfs standing on the shoulders of giants - however we believe our new synthesis to be original.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Minimalistic, Experimental and Emerging Languages
URL:https:/fosdem.org/2020/schedule/event/forth_new_synthesis/
LOCATION:AW1.125
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Ulrich Hoffmann":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10255@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T103000
DTEND:20200201T105000
SUMMARY:Podman - The Powerful Container Multi-Tool
DESCRIPTION: <p>Podman is the container management tool of your choice when it comes to boostingday-to-day development tasks around containers. The journey of Podman started asa drop-in replacement for docker, but nowadays it’s even more than just that.For example, Podman is capable of managing pods, running containers withoutbeing root and supports fine granular configuration possibilities.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Containers
URL:https:/fosdem.org/2020/schedule/event/containers_podman/
LOCATION:UD2.208 (Decroly)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Sascha Grunert":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10290@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T103000
DTEND:20200201T103500
SUMMARY:Welcome to the Legal & Policy Issues DevRoom
DESCRIPTION: <p>Welcome to the Legal &amp; Policy Issues DevRoom including and overview of how the new Collaboration and Debate sessions will work.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Legal and Policy Issues
URL:https:/fosdem.org/2020/schedule/event/legal_welcome/
LOCATION:UA2.220 (Guillissen)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Tom Marble":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10333@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T103000
DTEND:20200202T110000
SUMMARY:Public clouds and vulnerable CPUs: are we secure?
DESCRIPTION: <p>A whole bunch of CPU vulnerabilities were revealed in the past few years:Meltdown and Spectre, SSB, L1TF and MDS -- and there's little hope that we'veseen them all. Every time there is a new vulnerability released, big cloudprovides on day 1 claim that their hosts were updated and that their usersare secure. Is this so or do we also need to do something inside our Linuxguests to mitigate these vulnerabilities? And, do we have the required toolsto actually do the mitigations? Are all of them enabled by default or not? And,if not, why? In the talk I'll try to answer these questions.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Virtualization and IaaS
URL:https:/fosdem.org/2020/schedule/event/vai_pubic_clouds_and_vulnerable_cpus/
LOCATION:H.1309 (Van Rijn)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Vitaly Kuznetsov":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10438@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T103000
DTEND:20200201T110000
SUMMARY:The good and the bad sides of developing open source tools for neuroscience
DESCRIPTION: <p>The reproducibility crisis has shocked the scientificcommunity. Different papers describe this issue and the scientificcommunity has taken steps to improve on it. For example, severalinitiatives have been founded to foster openness and standardisationin different scientific communities (e.g. the INCF[1] for theneurosciences). Journals encourage sharing of the data underlyingthe presented results, some even make it a requirement.</p><p>What is the role of open source solutions in this respect? Where are the problems withopen source projects in (neuro-)sciences?</p><p>In this presentation I will address these questions at the exampleof the entirely open-source based workflow in our laboratory[2] andour efforts in developing generic solutions for storing metadata[3]as well as unifying data and metadata storage[4] that we take togetherwith the German Neuroinformatics Node (G-Node[5]).</p><p>[1] https://incf.org[2] https://github.com/bendalab[3] https://github.com/g-node/python-odml[4] https://github.com/g-node/nix[5] https://g-node.org</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Research Tools and Technologies
URL:https:/fosdem.org/2020/schedule/event/open_research_oss_tools_neuro/
LOCATION:AW1.126
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jan Grewe":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10607@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T103000
DTEND:20200201T104000
SUMMARY:Welcome to the MySQL, MariaDB & Friends Devroom 2020
DESCRIPTION: <p>Welcome to the FOSDEM MySQL, MariaDB &amp; Friends Devroom 2020</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:MySQL, MariaDB and Friends
URL:https:/fosdem.org/2020/schedule/event/mysql_mariadb_welcome/
LOCATION:H.2214
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Frédéric Descamps":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Ian Gilfillan":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10621@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T103000
DTEND:20200202T105000
SUMMARY:What are we talking about when we say "open design"?
DESCRIPTION: <p>As designers working with Libre/Open Source software, we have a strong opinion on how tools shape practice. And as designers, in general, we care deeply about our methods, workflows, principles and licenses. For some time now we've been debating the issue of terminology: how we describe our practice to others and how free/libre software terms and ideas can be integrated into design methods.</p><p>In this talk, we want to propose an exercise in labeling. Building up from conversations we had with other designers moving in the sphere of Libre Software and Libre Culture, we want to:- present terms and try to define their scope in the hopes of improving the ways in which open design can be explained to others- distinguish between possible stances inside the sphere of open design, such as using libre tools vs. proprietary toolchains, designing for free software vs. designing with free software- explore how we understand other designers/studios/communities' ideas and practices- better understand how we can present our views and work vis-à-vis other design approaches -- especially to "traditional" and proprietary-oriented audiences</p><p>This talk is a follow-up to "Open Design, Libre Graphics: Why terminology matters", that we presented at Libre Graphics Meeting 2019. This was the starting point of a discussion we feel the need to bring to the table, along with other designers that share the love for F/LOSS.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Source Design
URL:https:/fosdem.org/2020/schedule/event/what_are_we_talking_about_when_we_say_open_design/
LOCATION:H.2213
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Manufactura Independente":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10654@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T103000
DTEND:20200201T103500
SUMMARY:DNS Devroom Opening
DESCRIPTION: <p>Welcome to the DNS DevRoom</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:DNS
URL:https:/fosdem.org/2020/schedule/event/dns_opening/
LOCATION:H.1309 (Van Rijn)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Shane Kerr":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Pieter Lexis":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Peter van Dijk":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10682@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T103000
DTEND:20200201T103500
SUMMARY:Welcome to the Ada DevRoom
DESCRIPTION: <p>Welcome to the Ada Developer Room at FOSDEM 2020, which is organizedby Ada-Belgium in cooperation with Ada-Europe.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Ada
URL:https:/fosdem.org/2020/schedule/event/ada_welcome/
LOCATION:AW1.125
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Dirk Craeynest":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jean-Pierre Rosen":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10704@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T103000
DTEND:20200201T104000
SUMMARY:Welcome to game development devroom
DESCRIPTION: <p>Welcome to FOSDEM game development devroom! We'll present what this is all about and invite you to participate.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Game Development
URL:https:/fosdem.org/2020/schedule/event/gamedev_welcome/
LOCATION:K.3.201
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Julian Murgia":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="George Marques":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10713@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T103000
DTEND:20200201T105500
SUMMARY:Introducing Tanka
DESCRIPTION: <p>Introducing Tanka, a scalable Jsonnet based tool for deploying and managing Kubernetes Infrastructure</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Infra Management
URL:https:/fosdem.org/2020/schedule/event/tanka/
LOCATION:UD2.120 (Chavanne)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Malcolm Holmes":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Tom Braack":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10717@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T103000
DTEND:20200201T111500
SUMMARY:State of OpenJDK
DESCRIPTION: <p>A review of the past year in the life of the OpenJDK Community, and a look at what's ahead.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Free Java
URL:https:/fosdem.org/2020/schedule/event/state_openjdk/
LOCATION:H.1302 (Depage)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Mark Reinhold":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10758@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T103000
DTEND:20200202T110000
SUMMARY:How to evolve the GNU Radio scheduler
DESCRIPTION: <p>GNU Radio is the widest used software radio stack for research and development on PC-style hardware, having enabled hundreds of high-rate applications. I'll discuss where its limits are, where we need to stick to GNU Radio's recipe for SDR success, and where to disruptively address its architectural shortcomings</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Free Software Radio
URL:https:/fosdem.org/2020/schedule/event/fsr_how_to_evolve_the_gnu_radio_scheduler/
LOCATION:AW1.120
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Marcus Müller":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10767@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T103000
DTEND:20200201T110000
SUMMARY:Getting started with quantum software development
DESCRIPTION: 
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Quantum Computing
URL:https:/fosdem.org/2020/schedule/event/getting_started_with_quantum_software_development/
LOCATION:UA2.118 (Henriot)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Tomas Babej":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10807@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T103000
DTEND:20200202T105500
SUMMARY:Write Safer JavaScript Applications with TypeScript!
DESCRIPTION: <p>In 25 minutes, you'll learn how TypeScript can help you build safer and more resilient JavaScript applications. Expect some demos, some code and a lot of fun!</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:JavaScript
URL:https:/fosdem.org/2020/schedule/event/typescript/
LOCATION:H.1302 (Depage)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Davy Engone (Hackages)":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9322@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T103500
DTEND:20200202T110500
SUMMARY:GDB pipelines -- convenience iteration over inferior data structures
DESCRIPTION: <p>We introduce a GDB plugin for working with large data structures in the inferior.</p><p>This plugin brings some of the flexibility of Unix pipelines to the GDB command prompt, providing the ability to <em>conveniently</em> run some action on every element in a data structure that matches certain criteria.</p><p>One big aim of this plugin is to make it easy and convenient for a user to write their own sub-commands to iterate over the data structures used in their own program.</p><p>This is intended for anyone who has found difficulty inspecting large data structures from inside GDB.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Debugging Tools
URL:https:/fosdem.org/2020/schedule/event/debugging_gdb_pipelines/
LOCATION:K.4.201
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Matthew Malcomson":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9594@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T103500
DTEND:20200202T105000
SUMMARY:Run ZFS in userspace
DESCRIPTION: <p>While running in user space ZFS utilizes a user space binary called ztest.In cStor, we followed a similar approach to create a binary called ‘zrepl’ that is part of cStor. It has been built using the libraries similar to what is used for ztest and contains transactional, pooled storage layers.cStor uses ZFS behind the scenes by running it in the user space. This talk we will discuss in detail how we used ZFS in userspace for storage engine cStor and highlight a few challenges that our team faced while building this data engine.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Software Defined Storage
URL:https:/fosdem.org/2020/schedule/event/run_zfs_in_userspace/
LOCATION:H.1308 (Rolin)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Harshita Sharma":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9763@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T103500
DTEND:20200201T110000
SUMMARY:Technology challenges for privacy: the case of decentralized social media
DESCRIPTION: <p>As decentralized social media gathers more users, the privacy by design and default principles from the GDPR are in accordance to the design model it proposes. This talk is going to tackle the main advantages and challenges this approach brings, from the perspective of the data protection legislation and privacy architectural strategies.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Legal and Policy Issues
URL:https:/fosdem.org/2020/schedule/event/challenges_for_privacy/
LOCATION:UA2.220 (Guillissen)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Cristina DeLisle":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9889@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T103500
DTEND:20200202T105500
SUMMARY:The Ethics of Open Source
DESCRIPTION: <p>Open Source was supposed to level the playing field for creating and consuming software by reducing the monopolistic power of companies building proprietary software. But we didn't get the kind of democratized gift economy we were expecting. Instead, we are seeing open source creating opportunities and incentives for the already privileged to create new, and exacerbate existing, injustices. To the extent that we want to use software to create a just world, we should reject the Open Source ideology, and start thinking seriously about what comes next.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Community devroom
URL:https:/fosdem.org/2020/schedule/event/ethicsoss/
LOCATION:UB5.230
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Don Goodman-Wilson":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10207@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T103500
DTEND:20200201T110500
SUMMARY:DNS Management in OpenStack
DESCRIPTION: <p>All major clouds have integrated DNS management these days, and OpenStack is one of them. We will run through the OpenStack DNS (Designate) project - how it works, why we laid it out the way we did, how you can use it, and how other OpenStack components can leverage it.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:DNS
URL:https:/fosdem.org/2020/schedule/event/dns_openstack/
LOCATION:H.1309 (Van Rijn)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Graham Hayes":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10683@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T103500
DTEND:20200201T112000
SUMMARY:An Introduction to Ada for Beginning and Experienced Programmers
DESCRIPTION: <p>An overview of the main features of the Ada language, with specialemphasis on those features that make it especially attractive forfree software development.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Ada
URL:https:/fosdem.org/2020/schedule/event/ada_intro/
LOCATION:AW1.125
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jean-Pierre Rosen":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9224@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T104000
DTEND:20200202T105500
SUMMARY:git-issue
DESCRIPTION: <p>Git-issue is a minimalist decentralized issue management system based on Git,offering (optional) biderectional integration with GitHub and GitLab issue management.It has the following advantages over other systems.</p><ul><li><strong>No backend, no dependencies:</strong>You can install and use <em>git issue</em> with a single shell script.There's no need for a server or a database back-end, and the correspondingproblems and requirements for their administration.</li><li><strong>Decentralized asynchronous management:</strong>Anyone can add, comment, and edit issues without requiring online accessto a centralized server.There's no need for online connectivity; you can pull and push issueswhen you're online.</li><li><strong>Transparent text file format:</strong>Issues are stored as simple text files, which you can view, edit, share, andbackup with any tool you like.There's no risk of losing access to your issues because a server hasfailed.</li><li><strong>Git-based:</strong>Issues are changed and shared through Git.This provides <em>git issue</em> with a robust, efficient, portable,and widely available infrastructure.It allows you to reuse your Git credentials and infrastructure, allowsthe efficient merging of work, and also provides a solid audit trailregarding any changes.You can even use Git and command-line tools directly to make sophisticatedchanges to your issue database.</li></ul>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Lightning Talks
URL:https:/fosdem.org/2020/schedule/event/git_issue_management/
LOCATION:H.2215 (Ferrer)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Diomidis Spinellis":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9248@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T104000
DTEND:20200201T111500
SUMMARY:AMENDMENT Be secure with Rust & Intel SGX
DESCRIPTION: <p>Intel Software Guard Extensions (SGX) makes software secure from the outside. Rust makes it secure from the inside. This workshop will introduce you to Rust and the Fortanix® Enclave Development Platform (EDP) for Rust: how it works, what you can do with it, and why Rust is such a good fit for SGX.</p><p>Please note that this was previously scheduled for 11:15 and replaces the talk on "Introduction to the CoSMIX Compiler" by Yan Michalevsky.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Hardware-aided Trusted Computing
URL:https:/fosdem.org/2020/schedule/event/rustsgx/
LOCATION:K.4.601
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jethro G. Beekman":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9917@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T104000
DTEND:20200201T110000
SUMMARY:MySQL 8 vs MariaDB 10.4
DESCRIPTION: <p>MySQL 8 and MariaDB 10.4 are the latest Major versions for MySQL and MariaDB.  While MariaDB started by being slightly different MySQL variant,  now it has grown into very much different database platforms which grows more different from every release.</p><p>In this presentation, we will look into the differences between MySQL and MariaDB in the core areas such as SQL features, query optimizations, replication, storage engines, and security as well as discuss unique features and capabilities MySQL 8 and MariaDB 10.4 offers compared to each other.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:MySQL, MariaDB and Friends
URL:https:/fosdem.org/2020/schedule/event/mysql8_mariadb104/
LOCATION:H.2214
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Peter Zaitsev":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10419@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T104000
DTEND:20200202T105500
SUMMARY:HelenOS in the Year of the Pig
DESCRIPTION: <p>This is going to be an all-encompassing update talk for HelenOS developments that happened in the Year of the Pig (since the last FOSDEM).</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Microkernels and Component-based OS
URL:https:/fosdem.org/2020/schedule/event/uk_helenos/
LOCATION:K.4.601
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jakub Jermář":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9722@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T104500
DTEND:20200202T110500
SUMMARY:OpenBeans IDE - Creating an Apache NetBeans Distribution
DESCRIPTION: <p>A talk about how OpenBeans, an Apache NetBeans IDE distribution was possible due to pkgsrc, the NetBSD package management framework.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Free Tools and Editors
URL:https:/fosdem.org/2020/schedule/event/openbeans/
LOCATION:UD2.119
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Emilian Bold":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10522@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T104500
DTEND:20200201T111000
SUMMARY:Python for Godot
DESCRIPTION: <p>Godot is an incredible open source game engine. Among it key features, it comes packed with a script language called GDscript and loosely based on Python.But could it be even better ? Could we use the real Python to code our game on Godot ?</p><p>And maybe even more important, is it really a good idea ?</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Game Development
URL:https:/fosdem.org/2020/schedule/event/gamedev_python_for_godot/
LOCATION:K.3.201
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Emmanuel Leblond":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9439@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T105000
DTEND:20200202T111000
SUMMARY:A minimal pur object-oriented reflective language
DESCRIPTION: <p>Pharo is a minimalist reflective dynamically typed object-oriented language. Pharo is inspired from Smalltalk: Its full syntax fits on a postcard.Its model is simple: everything is an object instance of a class, methods are all public virtual, attributes are first class objects and are protected. There is single inheritance andtraits. And nothing else! (see <a href="http://mooc.pharo.org">http://mooc.pharo.org</a>). Still Pharo is a real language that is started to be used in industry <a href="http://pharo.org/success">http://pharo.org/success</a> and <a href="http://consortium.pharo.org">http://consortium.pharo.org</a>. The entire Pharo stack is MIT.Pharo reflective core is bootstrapped from source code.  Experiences shows that we can have down to 11k (adding 2 smallint) and that a simple web app can betrim down to 500 kb.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Minimalistic, Experimental and Emerging Languages
URL:https:/fosdem.org/2020/schedule/event/pharominimalreflectivelang/
LOCATION:AW1.125
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Stephane Ducasse":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9472@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T105000
DTEND:20200202T113500
SUMMARY:Rusty instruments
DESCRIPTION: <p>This talk will introduce the Muses project, which applies programming language theory and practice, physical computing, networking, and musicial theory to design and implementation of Digital Musical Instruments. Rust is a key ingredient in the Muses project, providing a robust and performant foundation for cross platform, desktop, and embedded system development.</p><p>The talk will give a brief introdution to Muses project as a whole and then focus on the use of Rust in developing a selection of very different componentsin the system and its benefits for these wildy varing use cases.</p><p>Demos of the Digitial Musical Instruments with Rust at their heart will shown through out the talk.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Rust
URL:https:/fosdem.org/2020/schedule/event/rust_muses/
LOCATION:K.3.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Benedict Gaster":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9656@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T105000
DTEND:20200201T111000
SUMMARY:BlackParrot
DESCRIPTION: <p>BlackParrot is a Linux-capable, cache-coherent RISC-V multicore, designed for efficiency and ease of use.  In this talk, we will provide an architectural overview of BlackParrot, focusing on the design principles and development process as well as the software and hardware ecosystems surrounding the core. We will also discuss the project roadmap and our plans to engage the open-source community.  Last, we will demonstrate a multithreaded RISC-V program running on top of Linux on a multicore BlackParrot FPGA implementation.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:RISC-V
URL:https:/fosdem.org/2020/schedule/event/riscv_blackparrot/
LOCATION:K.3.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Dan Petrisko":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10518@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T105000
DTEND:20200202T111000
SUMMARY:Getting inspired by open software for a web site: g3n.fyi
DESCRIPTION: <p>So you are here at FOSDEM in Brussels. Also sightseeing? Geocaching? Tried to optimize your way along the sights or to find many caches without making it a hike? Then you've got the traveling salesman problem! Famous in computer science because finding the optimum is extremely difficult and finding good approximations can be done easily.</p><p>Last year we had a talk about 3geonames.org where the Hilbert curve was mentioned to be used in name generation. When researching about this space curve it turned out that such space filling curves give good approximations for the traveling salesman problem. This has already been evaluated scientifically. Route finding using thees curves is extremely simple. Other algorithms need much more computational effort. Using a space filling curve to find a route proposal and improving it with 2-Opt optimization algorithm gives the quality of 2-Opt at high speed. Even so fast that it keeps track with interactive changes of the waypoints on a moving map display.</p><p>This mechanism gives short routes for your sightseeing or geocaching planning and can also be used professionally if you have to visit several locations on a single tour as in package delivery, meals on wheels, or elderly care.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Geospatial
URL:https:/fosdem.org/2020/schedule/event/getting_inspired_by_open_software_for_a_web_site_g3nfyi/
LOCATION:AW1.126
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Thomas Bremer":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10534@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T105000
DTEND:20200202T111000
SUMMARY:XMPP: get your shopping cart ready!
DESCRIPTION: <p>The eXtensibility of XMPP makes it extremely powerful. But it is easy to get lost in the supermarket of extensions. In this talk I will guide you though the extensions: how to read the labels? How to cook some common recipes? I will also show some exotic but nice ingredients. And last but not least: we will be having some protocol-fun!</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Real Time Communications
URL:https:/fosdem.org/2020/schedule/event/xmpp/
LOCATION:UD2.208 (Decroly)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Winfried Tilanus":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10573@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T105000
DTEND:20200202T111000
SUMMARY:Tarantool Cartridge
DESCRIPTION: <p>We will have to talk about Tarantool Cartridge: it's framework for creating distributed applications. The application will be based on Tarantool – blazing fast in-memory database and Lua application server in one.Instances interconnect with each other by SWIM protocol – UDP Gossip protocol. We believe that our platform can bring brand new opportunities for the IoT world: we have the aggregated solution for many potential cases in IoT.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Internet of Things
URL:https:/fosdem.org/2020/schedule/event/iottarantool/
LOCATION:UD2.218A
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Artur Barsegyan":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9282@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T105500
DTEND:20200202T113000
SUMMARY:What's new in Samba ?
DESCRIPTION: <p>The presentation will give an overview of all the changes happening in the Samba project code, from the fileserver virtual filesystem (VFS) rewrite, the new features in the SMB3 code, the quest to remove the old SMB1 protocol and much more. Improvements in Samba scalability, clustering and the Active Directory code will be discussed.</p><p>The intended audience is anyone who uses the Samba code, creates products with Samba or is interested in the SMB protocol.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Software Defined Storage
URL:https:/fosdem.org/2020/schedule/event/whats_new_in_samba/
LOCATION:H.1308 (Rolin)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jeremy Allison":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9797@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T105500
DTEND:20200201T111500
SUMMARY:LibrePCB Status Update
DESCRIPTION: <p>An overview about what's new in LibrePCB since the last presentation at FOSDEM 2018, and a short live demonstration to see LibrePCB in action.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Source Computer Aided Modeling and Design
URL:https:/fosdem.org/2020/schedule/event/librepcb/
LOCATION:H.2213
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Urban Bruhin":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10316@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T105500
DTEND:20200201T111500
SUMMARY:Lazy distribution of container images
DESCRIPTION: <p>The biggest problem of the OCI Image Spec is that a container cannot be started until all the tarball layers are downloaded, even though more than 90% of the tarball contents are often unneeded for the actual workload.</p><p>This session will show state-of-the-art alternative image formats, which allow runtime implementations to start a container without waiting for all its image contents to be locally available.</p><p>Especially, this session will put focus on CRFS/stargz and its implementation status in containerd (https://github.com/containerd/containerd/issues/3731).The plan for BuildKit integration will be shown as well.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Containers
URL:https:/fosdem.org/2020/schedule/event/containers_lazy_image_distribution/
LOCATION:UD2.208 (Decroly)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Akihiro Suda":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9014@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T110000
DTEND:20200202T115000
SUMMARY:MySQL Goes to 8!
DESCRIPTION: <p>The latest and greatest version of MySQL is MySQL 8.</p><p>Currently the most used version of MySQL is MySQL 5.7. This talk will highlight what is new in MySQL 8.0 - a huge step forward for our users. MySQL 8.0 delivers significant improvements on all fronts, such as dramatically improved SQL, GIS, and JSON support. The talk will also cover the MySQL Document Store (MySQL = NoSQL + SQL) and MySQL InnoDB Cluster (HA out of the box) as well as MySQL Shell which ensures power, freedom, and flexibility for the Developer.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Databases
URL:https:/fosdem.org/2020/schedule/event/mysql8/
LOCATION:K.1.105 (La Fontaine)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Geir Høydalsvik":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9249@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T110000
DTEND:20200201T115000
SUMMARY:LibreOffice turns ten and what's next
DESCRIPTION: <p>From ten years of LibreOffice, how can you apply what welearned to your project ? What is going on in LibreOffice today, andwhere is it going ? and How can you re-use or contribute to the story.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:History
URL:https:/fosdem.org/2020/schedule/event/libreoffice_turns_ten/
LOCATION:Janson
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Michael Meeks":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9265@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T110000
DTEND:20200201T115000
SUMMARY:The Selfish Contributor Explained
DESCRIPTION: <p>It has become very popular in the last several years to think of free and open source as a community forward activity, indeed the modern approach is to try and form a community or foundation first and do code second.  There is also much talk about maintainer burn out and community exploitation.  However, the same people who talk about this still paraphrase the most famous quote from the Cathedral and the Bazaar "Scratching your own itch".  They forget this is your own itch not everyone else's because Open Source begins as a selfish activity.  The fact that communities do form around a load of selfish competing individuals is actually a testament to the unacknowledged power of open source to co-opt the selfish instinct and make it synergistic to some communal good.</p><p>This talk will explore the selfish origins of free and open source and dissect the co-option power it has to form broad and deep communities from what are apparently simple transactional engagements.  We'll also explain how some of the more recent community failures have been engendered by the concentration on long term community to the detriment of enabling purely transactional mechanics by which initially selfish contributors come to the project.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Community and Ethics
URL:https:/fosdem.org/2020/schedule/event/selfish_contributor/
LOCATION:K.1.105 (La Fontaine)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="James Bottomley":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9284@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T110000
DTEND:20200202T112500
SUMMARY:Linux Kernel Library
DESCRIPTION: <p>LKL (Linux Kernel Library) is aiming to allow reusing the Linux kernelcode as extensively as possible with minimal effort and reducedmaintenance overhead.  It allows us to link the library with anyprograms (which wish to call as a function call) containing Linuxkernel code.  There are many use cases: reading/writing files withoutgeneral system calls, putting experimental protocol implementationwithout neither of host kernel update nor kernel module installation,using customized kernel in container instance, building a unikernelbased on existing rumprun framework, or testing/fuzzing kernelimplementation in userspace execution, etc.</p><p>In this talk, we are going to present</p><ul><li>why/how/when we started this project,</li><li>share the outcomes using LKL</li><li>fuzzing test with Linux filesystem</li><li>out of tree network protocols on Android</li><li>lkl.js</li><li>macOS port</li><li>docker integration</li><li>future directions including upstreaming to Linux kernel</li></ul>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Microkernels and Component-based OS
URL:https:/fosdem.org/2020/schedule/event/uk_linux/
LOCATION:K.4.601
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Hajime Tazaki":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9289@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T110000
DTEND:20200202T113000
SUMMARY:virtio-fs
DESCRIPTION: <p>This talk covers the new virtio-fs shared file system that allows a host directory tree to be shared with guests.  Sharing files with the guest is required by several use cases including container VMs, File-System-as-a-Service, and traditional virtualization.  virtio-fs goes further than previous attempts by taking advantage of the co-location of the guest and host using DAX to share the host page cache.  This presentation explains how to use virtio-fs, a bit about how it works internally, and the current status.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Virtualization and IaaS
URL:https:/fosdem.org/2020/schedule/event/vai_virtio_fs/
LOCATION:H.1309 (Van Rijn)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Stefan Hajnoczi":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9367@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T110000
DTEND:20200202T115000
SUMMARY:The core values of software freedom
DESCRIPTION: <p>If you are a Free Software (Open Source Software) developer, do you have to follow an open development model or a certain business model? Do you have to believe in or be a supporter of socialism, capitalism, or liberalism? Do we, when we work for software freedom, have to agree on certain positions on privacy, intelligence services, the military, the climate catastrophe, nuclear power, vaccinations, or animal rights?</p><p>Or should we accept to have different views or even allow each other not to discuss certain views, because what brings us together are other values?</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Freedom
URL:https:/fosdem.org/2020/schedule/event/software_freedom/
LOCATION:Janson
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Matthias Kirschner":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9519@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T110000
DTEND:20200202T112500
SUMMARY:XR adds: “Try before you buy”
DESCRIPTION: <p>One day people will wake up and realize that Augmented Reality is here.Advertisers are keen on AR because it can create higher levels of engagement than traditional ads. The power of gamification and the power of people experimenting with AR technology helps them to make better decisions as consumers.You can find an ad in your news feed, open the camera, and preview a product in the "Real" world.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:JavaScript
URL:https:/fosdem.org/2020/schedule/event/xr_adds_try_before_buy/
LOCATION:H.1302 (Depage)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Anastasiia Miroshnichenko":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9759@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T110000
DTEND:20200201T115000
SUMMARY:DEBATE: Should FOSS licenses be enforced at all?
DESCRIPTION: <p>In a perfect world, lawyers (and the entire legal system) should not be necessary. And in a perfect FOSS world, everyone respects each and every provision of every license. The reality is, however, very different, and enforcement may be a necessary evil. This need does not mean we have to open the gates to be flooded by "copyleft trolls", but to establish a sound enforcement policy, in order to unleash the lawyers only for the most blatant and repeated violations</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Legal and Policy Issues
URL:https:/fosdem.org/2020/schedule/event/debate_enforce_licenses/
LOCATION:UA2.220 (Guillissen)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Pamela Chestek":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Giovanni Battista Gallus":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Marc Jones":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="McCoy Smith":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9831@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T110000
DTEND:20200201T112500
SUMMARY:Contributing to LibreOffice without C++ knowledge
DESCRIPTION: <p>A good grasp of C++ is rather useful when it comes to improving LibreOffice. However, in the project there are vital roles and tasks that do not involve writing C++. This talk explores these other ways of contributing.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Document Editors
URL:https:/fosdem.org/2020/schedule/event/contributing_to_libreoffice_without_c_knowledge/
LOCATION:UB4.136
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Ilmari Lauhakangas":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9975@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T110000
DTEND:20200202T112500
SUMMARY:Snorkel Beambell - Real-time Weak Supervision on Apache Flink
DESCRIPTION: <p>The advent of Deep Learning models has led to a massive growth of real-world machine learning. Deep Learning allows Machine Learning Practitioners to get the state-of-the-art score on benchmarks without any hand-engineered features. These Deep Learning models rely on massive hand-labeled training datasets which is a bottleneck in developing and modifying machine learning models.</p><p>Most large scale Machine Learning systems today like Google’s DryBell use some form of Weak Supervision to construct lower quality, large scale training datasets that can be used to continuously retrain and deploy models in a real-world scenario.</p><p>The challenge with continuous retraining is that one needs to maintain prior state (e.g., the learning functions in case of Weak Supervision or a pre-trained model like BERT or Word2Vec for Transfer Learning) that is shared across multiple streams, while continuously updating the model. Apache Beam’s Stateful Stream processing capabilities are a perfect match here including support for scalable Weak Supervision.</p><p>Prior work on using Beam’s State coupled with Flink’s dynamic processing capabilities to store and update word embeddings for real-time Online Topic Modeling of text has been presented at Flink Forward Berlin 2018.  Similar streaming pipelines would also work for real-time model updates using Weak Supervision and Transfer Learning. In this talk, we’ll be looking at a framework - Snorkel BeamBell - a framework leveraging Stanford’s Snorkel library for Weak Supervision and Apache Beam for large scale Weak Supervision Learning for online labeling of large amounts of data that can continuously learn new classification models based on Stateful Learning Functions and user feedback.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:HPC, Big Data, and Data Science
URL:https:/fosdem.org/2020/schedule/event/snorkel_beambell/
LOCATION:UB5.132
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Suneel Marthi":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10046@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T110000
DTEND:20200202T111500
SUMMARY:The Heptapod project
DESCRIPTION: <p>Heptapod is a friendly fork of GitLab CE that supports the Mercurial DVCS.Today, Bitbucket starts dropping the support for Mercurial. Heptapod can provide nice new homes for projects that have to migrate out of Bitbucket.We are looking for contributors - lots of different skills can be useful.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Lightning Talks
URL:https:/fosdem.org/2020/schedule/event/heptapod_mercurial/
LOCATION:H.2215 (Ferrer)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Georges Racinet":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10078@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T110000
DTEND:20200202T112500
SUMMARY:Automate your workflows with Kotlin
DESCRIPTION: <p>From git housekeeping to releasing. From keeping a sane backlog tohandling internationalization and monitoring status, the life of adeveloper involves more than meets the eye.</p><p>This talk will be a feedback about how we use Kotlin extensively to:</p><ul><li><p>automate the dev workflows with command-line apps on devmachines.</p></li><li><p>achieve CI independence with kotlin runners on CI machines.</p></li><li><p>run Kotlin on the server using the gradle appengine plugin.</p></li><li><p>ditch bash and perl and use kscript instead.</p></li></ul><p>That's a lot to cover and the goal of this talk is not to dig intoeach technology but more to inspire and show the range of possiblesopened by Kotlin.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Kotlin
URL:https:/fosdem.org/2020/schedule/event/kotlin_automate_your_workflows/
LOCATION:UA2.118 (Henriot)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Martin Bonnin":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Michel Gauzins":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10112@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T110000
DTEND:20200202T112500
SUMMARY:GNU Guix as an alternative to the Yocto Project
DESCRIPTION: <p>This talk demonstrates how to use GNU Guix to build a root filesystem for anembedded device (Pine A64 LTS).  I will also try to answer the question:could GNU Guix be a viable alternative to the Yocto project and what would bethe benefits of using GNU Guix?</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Distributions
URL:https:/fosdem.org/2020/schedule/event/ggaaattyp/
LOCATION:K.3.201
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Mathieu Othacehe":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10179@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T110000
DTEND:20200201T112000
SUMMARY:OpenTelemetry: an XKCD 927 Success Story
DESCRIPTION: <p>Learn how distributed tracing can revolutionize the way you troubleshoot errors and performance issues, in both monolithic and distributed micro-service architectures.</p><p>OpenTelemetry is an industry standard for distributed tracing, merging the tech and communities of OpenCensus and OpenTracing.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Erlang, Elixir and Friends
URL:https:/fosdem.org/2020/schedule/event/beam_opentelemetry_xkcd_927_success_story/
LOCATION:AW1.121
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Greg Mefford":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10197@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T110000
DTEND:20200202T113000
SUMMARY:A Rose by Any Other Name Would Run Just as Long
DESCRIPTION: <p>Abstract: Radio based communication systems and imagers operate under real-time constraints. Off-loading computes to an FPGA seems like a solution to speeding-up your application but comes with many pitfalls.  Specifically, software-oriented implementations fail to achieve the required interface bandwidths or computational throughput required to see a speed-up.  In this talk, we will discuss the organization of common compute motif's in software-defined-radio and their complexity in time and resources for FPGAs.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Free Software Radio
URL:https:/fosdem.org/2020/schedule/event/a_rose_by_any_other_name/
LOCATION:AW1.120
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="John Brunhaver":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10213@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T110000
DTEND:20200201T112500
SUMMARY:Boosting Python with Rust
DESCRIPTION: <p>While working on the Mercurial version control system, we hit our heads against the limits of Python's performance. In this talk we will see how Python and Rust can cohabit to play off of each other's strenghts to improve a big open-source project, and what advances have been made in bridging the two languages.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Python
URL:https:/fosdem.org/2020/schedule/event/python2020_rust/
LOCATION:UB2.252A (Lameere)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Raphaël Gomès":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10289@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T110000
DTEND:20200201T113000
SUMMARY:Challenges and opportunities in scientific software development
DESCRIPTION: <p>The approaches used in software development in an industry setting and a scientific environment are exhibit a number of fundamental differences. In the former industry setting modern team development tools and methods are used (version control, continuous integration, Scrum, ...) to develop software in teams with a focus on the final software product. In contrast, in the latter scientific environment a large fraction of scientific code is produced by individual scientists lacking thorough training in software development with a specific research goal in mind. Indeed, it is only in the last decades that scientific software development started to become a fully recognized part of scientific work. Still, formal training in software development is largely missing in the scientific curricula of many universities. Additionally, due to the exploratory nature of the scientific method at the frontier of knowledge, most projects require the implementation of custom code. The combination of these circumstances promotes the development of scientific code not suited for sharing and long term maintenance, limiting the reusability and reproducibility of scientific data and findings. The systematic development and adoption of open source packages by the scientific community can emend this situation. Here we present examplary open source packages from the field of neuroscience and discuss the special requirements for open source software development and services in this research area.</p><p>Acknowledgements:This project has received funding from the European Union’s Horizon 2020 Framework Programme for Research and Innovation under Specific Grant Agreement No. 785907 (Human Brain Project SGA2). Supported by the NFDI Neuroscience Initiative.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Research Tools and Technologies
URL:https:/fosdem.org/2020/schedule/event/open_research_science_soft_dev/
LOCATION:AW1.126
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Julia Sprenger":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10325@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T110000
DTEND:20200201T120000
SUMMARY:TinyGo
DESCRIPTION: 
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:BOFs (Track A - in J.1.106)
URL:https:/fosdem.org/2020/schedule/event/bof_tinygo/
LOCATION:J.1.106
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Ron Evans":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10389@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T110000
DTEND:20200201T112500
SUMMARY:libliftoff status update
DESCRIPTION: <p>This talk will explain some basics about KMS, introduce libliftoff, describe the library's current status and outline the next steps.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Graphics
URL:https:/fosdem.org/2020/schedule/event/kms_planes/
LOCATION:K.4.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Simon Ser":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10433@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T110000
DTEND:20200202T113000
SUMMARY:AMENDMENT Open and federated identities with ID4me
DESCRIPTION: <p>Online identities are the cornerstone on which data-based capitalism is built - so, Google, Facebook and other OTTs are trying to dominate them and close them into silos. The ID4me platform extends OpenID Connect to create an open and federated architecture that allows any number of providers to interoperate, and gives back control to users, and a role to community service providers.</p><p>This talk was promoted from a lightning talk because unfortunately the talk "P2P how and Kademlia" by Kishan Sagathiya has to be cancelled due to administrative issues. It is moved from 09:10 to 11:00 and becomes a 30 min lecture.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Decentralized Internet and Privacy
URL:https:/fosdem.org/2020/schedule/event/dip_id4me/
LOCATION:UA2.220 (Guillissen)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Vittorio Bertola":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10441@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T110000
DTEND:20200202T112500
SUMMARY:Engineers, Call Your Policy People!
DESCRIPTION: <p>OpenForum Europe's mission is to connect communities, organisations and developers with policymakers. In this talk we will discuss what we've learned during our campaign against the Copyright Directive and present an important opportunity to engage with European policymaking today: providing input to the European Commission’s study on the impact of Open Source Software and Hardware.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Community devroom
URL:https:/fosdem.org/2020/schedule/event/corppolicyteamoutreach/
LOCATION:UB5.230
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Astor Nummelin Carlberg":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Paula Grzegorzewska":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10488@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T110000
DTEND:20200202T113000
SUMMARY:Diversity, Finally
DESCRIPTION: <p>What if we decided to solve, once and for all, the problem of underrepresentation in the Go community of women, gender minorities, people of color, or any other group the same way we handle our problems in production, by identifying "bugs" and then fixing them?  Can it even be done? What if we took the engineering approach? Ronna is planning to convince you it's not a matter of if, but a matter of how, and we are going to analyze some of the statistics, find where the problems actually lay, and build a Trello card full of achievable tasks to address them.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Go
URL:https:/fosdem.org/2020/schedule/event/godiversity/
LOCATION:UB2.252A (Lameere)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Ronna Steinberg":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10533@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T110000
DTEND:20200202T120000
SUMMARY:Weblate meetup
DESCRIPTION: <p>Weblate future, features, bugs, collaboration between users and other related topics.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:BOFs (Track A - in J.1.106)
URL:https:/fosdem.org/2020/schedule/event/bof_weblate/
LOCATION:J.1.106
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Michal Čihař":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10558@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T110000
DTEND:20200201T112500
SUMMARY:Using OpenAPI to Maximise Your Pulp 3 Experience
DESCRIPTION: <p>Pulp (https://pulpproject.org) enables users to organize and distribute software. Now that Pulp 3.0 is generally available, it’s time to integrate it into your software delivery workflows. While the REST API is the primary integration point, it is the OpenAPI schema definition of that API that enables users to build client libraries in various languages. These clients simplify the integration with Pulp 3.</p><p>This talk will provide a brief introduction to OpenAPI. This will be followed by a demonstration of how to use the Pulp’s OpenAPI schema to generate a Python client for Pulp’s REST API. The Python client will then be used to perform various workflows in Pulp 3.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Infra Management
URL:https:/fosdem.org/2020/schedule/event/openapi/
LOCATION:UD2.120 (Chavanne)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Dennis Kliban":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10560@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T110000
DTEND:20200202T112500
SUMMARY:GStreamer on the Magic Leap One
DESCRIPTION: <p>Magic Leap One is an augmented reality glasses. Let's run an Open Source Browser (Mozilla Servo) using GStreamer multimedia framework on it.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Media
URL:https:/fosdem.org/2020/schedule/event/om_gstreamer_mlo/
LOCATION:UB2.147
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Xavier Claessens":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10571@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T110000
DTEND:20200201T112500
SUMMARY:AMENDMENT Custom Crypto Policies by Examples
DESCRIPTION: <p>Management of allowed cryptographical algorithms to disallow algorithms not allowed due to weaknesses or restrictions by certification standards is complicated task. The talk will introduce system-wide crypto-policies concept and implementation as an attempt to help system administrators with this task.</p><p>This talk replaces "OSINT" talk which was schedulled initially, but David Busby could not attend on the short notice.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Security
URL:https:/fosdem.org/2020/schedule/event/security_custom_crypto_policies/
LOCATION:UA2.114 (Baudoux)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Tomáš Mráz":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10590@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T110000
DTEND:20200201T112500
SUMMARY:Building Homebridge with the Yocto Project
DESCRIPTION: <p>Homebridge is a lightweight NodeJS server that emulates Apple HomeKit API. Combined with versatile plugins it allows you to make any device Homekit-compatible.In the presentation you will understand how Homebridge works and how to integrated it in a custom embedded Linux distribution built with the Yocto Project and OpenEmbedded. We will go through the exact steps for leveraging the latest release of Poky, the reference system of the Yocto Project, with systemd, X11, openbox, surf web browser, nodejs, npm, Homebridge and some of its most popular plugins. Only open source software will be used, without any commercial licenses.Practical examples for home automation with Homebridge on Raspberry Pi and the new STM32MP1 development boards will be demonstrated. The end result is an embedded device mounted in rack with a DIN rail that provides simple and user-friendly way to manage and configure Homebridge out of the box. The talk is appropriate for beginners.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Embedded, Mobile and Automotive
URL:https:/fosdem.org/2020/schedule/event/ema_homebridge_with_yocto/
LOCATION:UD2.218A
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Leon Anavi":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10620@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T110000
DTEND:20200202T112000
SUMMARY:Some Excerpts from the Theory of Design in Architecture
DESCRIPTION: <p>This talk discusses some theories from architectural discourse which attempt to solve problems which required critical and creative thinking. It is interesting to see the overflows and overlaps of theories between design(architecture) and construction(engineering) to solving similar underlying problems. The lengthy history of the field throws up some interesting references and may expose some ideas which might be applicable in new age design+engineering problems.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Source Design
URL:https:/fosdem.org/2020/schedule/event/some_excerpts_from_theory_of_design_in_architecture/
LOCATION:H.2213
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Amit Nambiar":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10626@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T110000
DTEND:20200201T112500
SUMMARY:From 0 to Intranet in 20 minutes with XWiki
DESCRIPTION: <p>Sharing knowledge in a team of people working together (company, association, study group or any other kind of project) is key for its long-term success. Even if this is not properly identified from the beginning as a main concern, setting up tools and processes that allow knowledge to be accumulated and organized correctly ends up being on the TODO list at some point, and may come with the wish to have done it earlier. Thus, the best solution is one that is quick enough to setup from the very beginning and versatile enough to be able to incrementally develop into a proper solid fortress of knowledge.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Collaborative Information and Content Management Applications
URL:https:/fosdem.org/2020/schedule/event/from_0_to_intranet_xwiki/
LOCATION:AW1.120
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Anca Luca":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10744@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T110000
DTEND:20200202T115000
SUMMARY:Find your slow queries, and fix them!
DESCRIPTION: <p>Where, oh where, is all that time going? What in the world is that database thing doing?! This talk will help you understand what's happening (and why) and how to analyze poor query performance. We'll also go over steps and strategies to take to improve them and get the performance (and scalability!) you need.</p><p>It all starts with figuring out what queries are slow, we'll do that by going into the various PostgreSQL configuration options for logging queries and a few helpful modules for getting even more information about ongoing queries. Next we'll go over EXPLAIN and EXPLAIN ANALYZE output for select queries, what the EXPLAIN output means in terms of how the query is being executed. Lastly (this is the good part- you have to stay til the end to get it!) we'll go over ways to improve the queries, including index creation, rewriting the query to allow PG to use a different plan, and how to tune parameters for specific queries.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:PostgreSQL
URL:https:/fosdem.org/2020/schedule/event/postgresql_find_your_slow_queries_and_fix_them/
LOCATION:H.2214
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Stephen Frost":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10766@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T110000
DTEND:20200202T112500
SUMMARY:Is the web rea11y for all?
DESCRIPTION: <p>The web is pretty much present in everyone's life nowdays. But is it really for all? How are we making it a smooth usage for those with disabilities, for those with reduce time and internet connection? Or even more further, for those that just use the web for the first time?Let's learn a bit how the devtools from Firefox can help us improve everyone's experience without much of a sacrifice on our end.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Mozilla
URL:https:/fosdem.org/2020/schedule/event/is_the_web_rea11ly_for_all/
LOCATION:UA2.114 (Baudoux)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Ioana Chiorean":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10783@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T110000
DTEND:20200201T120000
SUMMARY:Apache Camel BoF
DESCRIPTION: <p>Apache Camel is a free software integration framework from the Apache Software Foundation. This meetup is for anyone wishing to meet and discuss Apache Camel development, share experiences and meet in meat space other folk in the Apache Camel community.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:BOFs (Track B - in H.3242)
URL:https:/fosdem.org/2020/schedule/event/bof_apache_camel/
LOCATION:H.3242
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Zoran Regvart":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10822@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T110000
DTEND:20200202T113000
SUMMARY:Terminus DB BOF
DESCRIPTION: 
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:BOFs (Track C - in H.3244)
URL:https:/fosdem.org/2020/schedule/event/bof_terminusdb/
LOCATION:H.3244
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10824@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T110000
DTEND:20200202T115500
SUMMARY:AMENDMENT How to run Linux on RISC-V 
DESCRIPTION: <p>Want to run Linux with RISC-V on Open Source Hardware?  This talk will explore the current options including how open source FPGA tools can be leveraged to build open Linux-capable systems.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Hardware Enablement
URL:https:/fosdem.org/2020/schedule/event/riscv_fpga/
LOCATION:K.4.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Drew Fustini":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9598@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T110500
DTEND:20200201T113500
SUMMARY:Relax-and-Recover (ReaR) Basics
DESCRIPTION: <p>Introducing Relax-and-Recover (ReaR) for the novice users. What is it and what can it mean for you? Is Disaster Recovery useful to consider it or not? How can ReaR assist you with DR?ReaR can store the details about your systems on disks (NAS, USB, SAN,...) or network (PXE, NFS, CIFS,...) including the complete backup. It also creates a bootable image which you need to recreate your system from scratch.Furthermore, thanks to the modular concept, ReaR integrates perfectly with external backup solutions (be commercial and/or open source ones) to do the backup and restore part which makes ReaR very scalable in big enterprises. ReaR scales even with Cloud solutions and is the heart of another great project (DRLM or Disaster Recovery Linux Manager).</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Backup and Recovery
URL:https:/fosdem.org/2020/schedule/event/basicrear/
LOCATION:UD2.119
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Gratien D'haese":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Johannes Meixner":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10082@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T110500
DTEND:20200202T113500
SUMMARY:NetBSD - Not Just For Toasters
DESCRIPTION: <p>NetBSD may seem like an exotic choice for an operating system. But it is actually a decent desktop OS for developers and a rock-solid server OS, in the cloud as well as on old hardware. Come for the freedom from systemd, stay for the great packages, modern features and enthusiastic community!</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:BSD
URL:https:/fosdem.org/2020/schedule/event/netbsd_not_just_for_toasters/
LOCATION:AW1.121
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Benny Siegert":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10643@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T110500
DTEND:20200201T113500
SUMMARY:Welcome to KernelCI
DESCRIPTION: <p>KernelCI is a project dedicated to testing the upstream Linux kernel.Originally created by Linaro in 2014, it started a new chapter bybecoming a Linux Foundation project in October 2019.  Its future looksbright, with plenty of opportunities for new contributors to join.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Testing and Automation
URL:https:/fosdem.org/2020/schedule/event/testing_welcome_kernelci/
LOCATION:UB2.147
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Guillaume Tucker":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10768@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T110500
DTEND:20200201T114000
SUMMARY:Quantum machine learning with PennyLane
DESCRIPTION: 
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Quantum Computing
URL:https:/fosdem.org/2020/schedule/event/quantum_machine_learning_with_pennylane/
LOCATION:UA2.118 (Henriot)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Joshua Izaac":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9388@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T111000
DTEND:20200201T113000
SUMMARY:Skydive
DESCRIPTION: <p>Skydive is an open source real-time network topology and protocols analyzer providing a comprehensive way of understanding what is happening in your network infrastructure.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Software Defined Networking
URL:https:/fosdem.org/2020/schedule/event/real_time_network_topology_and_protocols_analyzer/
LOCATION:H.1308 (Rolin)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Sylvain Baubeau":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Sylvain Afchain":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9443@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T111000
DTEND:20200202T113000
SUMMARY:Bootstrapping minimal reflective language kernels
DESCRIPTION: <p>In this talk, we present a series of tools to bootstrapping smaller crafted kernel languages.Smaller kernels allow us to run applications in resources limited environments (IoT).Also, it allows us to modify and study language modifications and extensions easing the evolution of new and existing languages.These experiments are performed in a fully debuggable simulated environment, allowing us to overcome common mistakes and problems.This is not only an experimental environment as it allows us to generate production-ready language kernels.</p><p>We use Pharo to generate language kernels that are intended to run on top of the Pharo VM.These tools are also used to bootstrap bigger systems as Pharo itself.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Minimalistic, Experimental and Emerging Languages
URL:https:/fosdem.org/2020/schedule/event/pharominimalrefllangkernels/
LOCATION:AW1.125
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Pablo Tesone":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9628@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T111000
DTEND:20200201T113000
SUMMARY:The HammerBlade RISC-V Manycore
DESCRIPTION: <p>HammerBlade is an open source RISC-V manycore that has been under development since 2015 and has already been silicon validated with a 511-core chip in 16nm TSMC. It features extensions to the RISC-V ISA that target GPU-competitive performance for parallel programs (i.e. GPGPU) including graphs and ML workloads. In this talk we will overview the components of the HW and software ecosystem in the latest version, and show you how to get up and running as an open source user or contributor in either SW or HW on Amazon F1 cloud FPGAs.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:RISC-V
URL:https:/fosdem.org/2020/schedule/event/riscv_hammerblade/
LOCATION:K.3.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Michael Taylor":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Max H Ruttenberg":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9663@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T111000
DTEND:20200201T113000
SUMMARY:MyRocks in the Wild Wild West!
DESCRIPTION: <p>In this talk, we'll walk through RocksDB technology and look into areas where MyRocks is a good fit by comparison to other engines such as InnoDB. We will go over internals, benchmarks, and tuning of MyRocks engine. We also aim to explore the benefits of using MyRocks within the MySQL ecosystem. Attendees will be able to conclude with the latest development of tools and integration within MySQL.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:MySQL, MariaDB and Friends
URL:https:/fosdem.org/2020/schedule/event/myrocks_www/
LOCATION:H.2214
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Alkin Tezuysal":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9961@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T111000
DTEND:20200202T113000
SUMMARY:LSP for Java and GraalVM Development
DESCRIPTION: <p>In this session, we will explore how the Language Server Protocol, LSP, is used to aid developers. We will cover not only the Java language, but also other languages, especially those supported by the GraalVM, like JavaScript, R, Python, Ruby. This includes development in various IDEs and editors, for example the NetBeans IDE and VisualStudio Code.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Free Tools and Editors
URL:https:/fosdem.org/2020/schedule/event/lspgraalvm/
LOCATION:UD2.119
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Martin Entlicher":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10171@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T111000
DTEND:20200202T113500
SUMMARY:Stories around ModBus
DESCRIPTION: <p>Society would end if all ModBus stopped working overnight. Good thing it has zero security built in. Still, it's useful to get data out of industrial systems, be they a datacenter or a power plant.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Monitoring and Observability
URL:https:/fosdem.org/2020/schedule/event/modbus_2020/
LOCATION:UD2.120 (Chavanne)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Richard Hartmann":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10508@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T111000
DTEND:20200201T114000
SUMMARY:HashDNS and FQDNDHCP
DESCRIPTION: <p>Would you like a DNS server for IPv6 where adding a new node is as simple as typing in its name?If the answer is yes, try HashDNS.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:DNS
URL:https:/fosdem.org/2020/schedule/event/dns_hashdns/
LOCATION:H.1309 (Van Rijn)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Renzo Davoli":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10515@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T111000
DTEND:20200202T114000
SUMMARY:The GDB Text User Interface
DESCRIPTION: <p>GDB has had a curses-based interface for many years.  Come see what new features are available and how it can improve your debugging experience.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Debugging Tools
URL:https:/fosdem.org/2020/schedule/event/debugging_gdb_tui/
LOCATION:K.4.201
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Tom Tromey":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10681@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T111000
DTEND:20200202T113000
SUMMARY:How to build Webthings?
DESCRIPTION: <p>Mozilla Webthing is a smart home platform built with Privacy by Design. It is an implementation of Web of Things concepts specified by W3C. The presentation explains how to create new things and interact with gateway using addon adapters.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Internet of Things
URL:https:/fosdem.org/2020/schedule/event/iotmozilla/
LOCATION:UD2.218A
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Christian Paul":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9649@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T111500
DTEND:20200201T120000
SUMMARY:0 A.D.: Graphics Pipeline
DESCRIPTION: <p>A story about graphics pipeline of 0 A. D. (an open-source game of Wildfire Games) and its issues.</p><p>Talking structure:</p><ul><li><p>A little history of 0AD (https://play0ad.com/about/the-story-of-0-a-d/)</p></li><li><p>How our graphics pipeline works</p></li><li><p>Used technologies (SDL, OpenGL 1/2, ARB/GLSL shaders)</p></li><li><p>Known problems (old OpenGL, legacy support of OpenGL drivers on macOS 10.14)</p></li><li><p>Future plans</p></li></ul>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Game Development
URL:https:/fosdem.org/2020/schedule/event/gamedev_0ad_graphics_pipeline/
LOCATION:K.3.201
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Vladislav Belov":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10163@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T111500
DTEND:20200201T115500
SUMMARY:Benchmarking LLVM using Embench
DESCRIPTION: <p>Dhrystone and Coremark have been the defacto standard microcontroller benchmark suites for the last thirty years, but these benchmarks no longer reflect the needs of modern embedded systems. Embench™ was explicitly designed to meet the requirements of modern connected embedded systems. The benchmarks are free, relevant, portable, and well implemented.</p><p>In this talk we will present the results of benchmarking Clang/LLVM for various IoT class architectures using Embench. We shall look at- how code size and speed varies across architectures when compiling with Clang/LLVM.- how Clang/LLVM performance has evolved over time- how Clang/LLVM compares against other compilers, notably GCC- the effectiveness of various compilation techniques (LTO, Combined Elimination, Profile Guided Optimization)</p><p>The aim is not to show which architecture or compiler is best, but to gain insight into the detail of the compilation process, so that all compilers and architectures can learn from each other.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:LLVM
URL:https:/fosdem.org/2020/schedule/event/llvm_benchmarking_embench/
LOCATION:K.4.201
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jeremy Bennett":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10366@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T111500
DTEND:20200202T115500
SUMMARY:Test Software On Emulated Hardware In Containers... In The Cloud
DESCRIPTION: <p>Modernizing the traveler information systems of an international railway and transportation company, including the modernization and renewal of traveler facing devices at the train stations. For a variety of devices ranging from 20-year-old x86 PC104 based embedded systems up to modern 64bit multi-core systems, a Buildroot based Linux system, and a custom application stack is being developed.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Continuous Integration and Continuous Deployment
URL:https:/fosdem.org/2020/schedule/event/test_software_on_emulated_hardware_in_containers_in_the_cloud/
LOCATION:UB4.136
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Sean A. Parker":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Paul Schroeder":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10373@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T111500
DTEND:20200202T113500
SUMMARY:Crossing the Bifröst - Bridging All The Things with Matrix
DESCRIPTION: <p>Matrix is an open source project developing an open protocol and network for decentralised end-to-end-encrypted communication, providing a viable open alternative to the proprietary communication silos of WhatsApp, Slack, Discord and friends.  One of Matrix's main goals is to provide a highest-common-denominator open network which can bridge together existing communication silos.  In this talk, we'll show off Bifröst, our new application framework for building bridges, and demonstrate high quality bridging with XMPP, Slack, Discord, WhatsApp, and more!</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Real Time Communications
URL:https:/fosdem.org/2020/schedule/event/matrix_bridge/
LOCATION:UD2.208 (Decroly)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Will Hunt":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10378@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T111500
DTEND:20200202T113500
SUMMARY:Arabesque: a geographic flow visualization application
DESCRIPTION: <p><em>Arabesque</em> is a FLOSS web application dedicated to flow mapping and analysis. Using web technologies, it provides tools to the user to load O/D data. The user can easily modify filters parameters or add new ones. A default symbology is proposed but the user can define is own.</p><p><em>Arabesque</em> aims to provides a fast, lightweight framework to visualize and explore flow data with a special attention on graphics and symbology in order to produce beautiful and just flow maps.</p><p>This presentation will be a short presentation of the project and a quick demo of the application. It is the extension of the presentation made at FOSS4G 2019: release, code publication, updates and a live demo.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Geospatial
URL:https:/fosdem.org/2020/schedule/event/arabesque_a_geographic_flow_visualization_application/
LOCATION:AW1.126
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Nicolas Roelandt":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9520@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T112000
DTEND:20200202T113500
SUMMARY:puavo.org
DESCRIPTION: <p>A Finnish company Opinsys has provided and maintainedmany thousands of Linux desktops in Finnish schools forabout fifteen years now.  This is a short introductionto the technology (called Puavo) they have developedfor this purpose.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Lightning Talks
URL:https:/fosdem.org/2020/schedule/event/puavo_linux_desktops_finland/
LOCATION:H.2215 (Ferrer)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Juha Erkkilä":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9894@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T112000
DTEND:20200201T115000
SUMMARY:Open-source design ecosystems around FreeCAD
DESCRIPTION: <p>A walk through the different ways in which people from different areas and backgrounds use a same application (FreeCAD), and the impact this has on their workflows, and even on FreeCAD development</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Source Computer Aided Modeling and Design
URL:https:/fosdem.org/2020/schedule/event/freecad/
LOCATION:H.2213
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Yorik van Havre":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Brad Collette":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10330@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T112000
DTEND:20200201T115500
SUMMARY:AMENDMENT The Confidential Consortium Framework
DESCRIPTION: <p>The Confidential Consortium Framework is an open-source framework for building permissioned confidential multi-party services. It leverages hardware trusted execution environments to provide strong confidentiality, integrity, and high performance. CCF implements consortium-based programmable and auditable governance.</p><p>Please note that this talk was originally scheduled to begin at the later time of 11:50.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Hardware-aided Trusted Computing
URL:https:/fosdem.org/2020/schedule/event/ccf/
LOCATION:K.4.601
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Amaury Chamayou":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10501@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T112000
DTEND:20200201T115000
SUMMARY:BPF as a revolutionary technology for the container landscape
DESCRIPTION: <p>BPF as a foundational technology in the Linux kernel provides a powerful tool for systems developers and users to dynamically reprogram and customize the kernel to meet their needs in order to solve real-world problems and without having to be a kernel expert. Thanks to BPF we have come to the point to overcome having to carry legacy accumulated over decades of development grounded in a more traditional networking environment that is typically far more static than your average Kubernetes cluster. In the age of containers, they are no longer the best tool for the job, especially in terms of performance, reliability, scalability, and operations. This talk provides a few examples on how BPF allows to rethink container networking based on recent work we did in Cilium. Among others, the audience will learn about running a fully functioning Kubernetes cluster without iptables, Netfilter and thus without kube-proxy in a scalable and secure way with the help of BPF and Cilium.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Containers
URL:https:/fosdem.org/2020/schedule/event/containers_bpf/
LOCATION:UD2.208 (Decroly)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Daniel Borkmann":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10718@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T112000
DTEND:20200201T114500
SUMMARY:Project Loom: Advanced concurrency for fun and profit
DESCRIPTION: <p>Project Loom, an OpenJDK project, is "intended to explore, incubate and deliver Java VM features and APIs built on top of them for the purpose of supporting easy-to-use, high-throughput lightweight concurrency and new programming models on the Java platform."  These feature include Lightweight Threads, delimited continuations, and tail-call elimination.</p><p>The speaker, a Project Loom team member, will describe the project in depth, in particular the gnarly details of how coroutine and continuation scheduling mechanism works, and a new feature, Scoped Locals.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Free Java
URL:https:/fosdem.org/2020/schedule/event/loom/
LOCATION:H.1302 (Depage)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Andrew Haley":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9075@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T113000
DTEND:20200202T115500
SUMMARY:Software distribution: new points of failure
DESCRIPTION: <p>There is a multitude of software or code ecosystems: Linux distribution packages, language-specific (e.g. Python or node.js) modules, third-party desktop themes, git repositories, and recently also Flatpak and Snap. Users thus obtain software and code mainly from the network. This talk explores what can go wrong in such code delivery mechanisms, and what actually went wrong when a new threat has materialized: networks in certain countries started to be unreliable "thanks" to the governments (classical example: https://isitblockedinrussia.com/?host=7-zip.org == true). And what technical steps can be done in order for the said ecosystems to survive when censorship and overblocking spreads over the globe even more.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Distributions
URL:https:/fosdem.org/2020/schedule/event/sdnpof/
LOCATION:K.3.201
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Alexander E. Patrakov":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9258@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T113000
DTEND:20200202T115000
SUMMARY:UI/UX Tips & Tricks for developers
DESCRIPTION: <p>I will present some general UI/UX tips &amp; tricks that will help you design better. Everyone should know the basic principles and patterns of design, and once you understand them you will naturally integrate them in your work.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Source Design
URL:https:/fosdem.org/2020/schedule/event/ui_ux_trips_and_tricks_for_developers/
LOCATION:H.2213
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Ecaterina Moraru":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9321@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T113000
DTEND:20200202T120000
SUMMARY:GNUnet: A network protocol stack for building secure, distributed, and privacy-preserving applications
DESCRIPTION: <p>In this talk we will give a brief introduction into the GNUnet peer-to-peer framework, its architecture and existing applications.This includes details on the p2p overlay, double-ratchet messaging channels (CADET) the GNU Name System (GNS) and a selection of other applications and features.We present the current status of the project, the roadmap as well as ways to participate and use GNUnet.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Decentralized Internet and Privacy
URL:https:/fosdem.org/2020/schedule/event/dip_gnunet/
LOCATION:UA2.220 (Guillissen)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Martin Schanzenbach":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9433@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T113000
DTEND:20200201T115000
SUMMARY:Debugging and tracing a production RabbitMQ node
DESCRIPTION: <p>In this talk, we will see how to debug/trace on a running RabbitMQ node.Erlang remote access and remote debugging are builtin features in Erlang/Elixir.<br/>With these features, it is possible to see what's happening inside a BEAM node (as RabbitMQ).I will show also how to use "dynamic loading"  to add a not native code in a running beam.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Erlang, Elixir and Friends
URL:https:/fosdem.org/2020/schedule/event/beam_debugging_tracing_rabbitmq_node/
LOCATION:AW1.121
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Gabriele Santomaggio":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9462@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T113000
DTEND:20200202T115500
SUMMARY:Creating symphonies in JavaScript
DESCRIPTION: <p>In 1996 I read about György Ligeti’s mechanical music (notably Poème Symphonique) and started to explore the possibility of precisely timed music. Knowing that computers now allowed more programmatic control over sound than they did in 1962, when Ligeti's wrote his piece, I set about writing algorithms to generate MIDI files which ultimately became Symphony 1 in C# minor.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:JavaScript
URL:https:/fosdem.org/2020/schedule/event/creating_symphonies/
LOCATION:H.1302 (Depage)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Steven Goodwin":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9504@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T113000
DTEND:20200201T115500
SUMMARY:How to write a scikit-learn compatible estimator/transformer
DESCRIPTION: <p>This is a hands-on short tutorial on how to write your own estimator or transformerwhich can be used in a scikit-learn pipeline, and works seamlessly with the othermeta-estimators of the library.</p><p>It also includes how they can be conveniently tested with a simple set of tests.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Python
URL:https:/fosdem.org/2020/schedule/event/python2020_scikit_learn_estimator/
LOCATION:UB2.252A (Lameere)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Adrin Jalali":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9782@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T113000
DTEND:20200202T115000
SUMMARY:Astarte: A Data-First approach to IoT
DESCRIPTION: <p>Even though the IoT buzz has been around for years, ecosystems are still scattered and developers must usually patch together a number of solutions to achieve their goals. Astarte is a free software, opinionated "blackbox" solution which aims at empowering developers with a platform which puts Data as the first-class citizen rather than focusing on Device-to-Cloud communication, and can scale to production-tier deployments easily.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Internet of Things
URL:https:/fosdem.org/2020/schedule/event/iotastarte/
LOCATION:UD2.218A
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Dario Freddi":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9809@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T113000
DTEND:20200201T115500
SUMMARY:ONLYOFFICE: How to securely collaborate on documents within content management applications
DESCRIPTION: <p>ONLYOFFICE is an open-source HTML5-based office suite for editing and collaborating on text documents, spreadsheets, and presentations online. Here, maximizing format compatibility, establishing browser-agnostic content display and optimizing real-time data transfer in co-authoring are the core principles in building applicable editing software.</p><p>End user-side demand indicates that deeper integration in productivity solutions and content management applications is one of the main directions for ONLYOFFICE. We would like to share our experience in building connectors that allow users to edit and co-author their documents securely right within a platform they use.</p><p>Presentation milestones:</p><ul><li>Review of the technical basis of ONLYOFFICE editors (HTML5 Canvas, JavaScript, etc.);</li><li>Open API that allows creating third-party connectors;</li><li>Integration with content management platforms such as XWiki, Nextcloud, ownCloud (including connectors/integration apps development);</li><li>Security measures (JSON Web Token, limited cache lifetime, etc.)</li><li>Connecting desktop and mobile environments to content management platforms;</li><li>ONLYOFFICE integration roadmap.</li></ul>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Collaborative Information and Content Management Applications
URL:https:/fosdem.org/2020/schedule/event/onlyoffice_securly_collaborate/
LOCATION:AW1.120
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Alex Mikheev":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9976@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T113000
DTEND:20200202T115500
SUMMARY:Efficient Model Selection for Deep Neural Networks on Massively Parallel Processing Databases
DESCRIPTION: <p>In this session we will present an efficient way to train many deep learning model configurations at the same time with Greenplum, a free and open source massively parallel database based on PostgreSQL.  The implementation involves distributing data to the workers that have GPUs available and hopping model state between those workers, without sacrificing reproducibility or accuracy.   Then we apply optimization algorithms to generate and prune the set of model configurations to try.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:HPC, Big Data, and Data Science
URL:https:/fosdem.org/2020/schedule/event/mppdb/
LOCATION:UB5.132
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Frank McQuillan":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10002@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T113000
DTEND:20200201T115500
SUMMARY:Zink Update
DESCRIPTION: <p>A short update on the state of Zink, and OpenGL implementation on top of vulkan, now that it's upstream in Mesa.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Graphics
URL:https:/fosdem.org/2020/schedule/event/zink/
LOCATION:K.4.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Erik Faye-Lund":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10014@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T113000
DTEND:20200201T121000
SUMMARY:Do you really see what’s happening on your NFV infrastructure?
DESCRIPTION: <p>As CoSP’s accelerate their adoption of SDN and NFV technologies, the increased need for metrics, performance measurement and benchmarking becomes a focus, to ensure the continued delivery of “best in class” services. As NFV environments have grown in size and complexity, the tools required to gain this greater visibility into the NFVi need to continue to evolve to meet the requirements for manageability, serviceability and resiliency.</p><p>Using Collectd as a metrics collection tool, OPNFV Barometer monitors the performance of the NFVi resources and has the capability to expose these insights via open industry standard interfaces to analytics or MANO components for potential enforcement or corrective actions.  Barometer works with related open source technologies and communities (collectd, DPDK, OpenStack, Prometheus, SAF, etc.) to provide numerous metrics and events that address various different use cases such as service healing, power optimization and ensuring application QoS.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Software Defined Networking
URL:https:/fosdem.org/2020/schedule/event/do_you_really_see_whats_happening_on_your_nfv_infra/
LOCATION:H.1308 (Rolin)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Emma Foley":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Krzysztof Kepka":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10061@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T113000
DTEND:20200201T115000
SUMMARY:Open ESP
DESCRIPTION: <p>ESP is an open-source research platform for RISC-V systems-on-chip that integrate many hardware accelerators.<br/>ESP provides a vertically integrated design flow from software development and hardware integration to full-system prototyping on FPGA.  For application developers, ESP offers domain-specific automated solutions to synthesize new accelerators for their software and map it onto the heterogeneous SoC architecture.  For hardware engineers, ESP offers automated solutions to integrate their accelerator designs into the complete SoC.<br/>The participants in this FOSDEM20 event will learn how to use ESP from the viewpoints of both application developers and hardware engineers by following a series of short hands-on tutorials embedded in the lecture.Conceived as a heterogeneous integration platform and tested through years of teaching at Columbia University, ESP is intrinsically suited to foster collaborative engineering of RISC-V based SoCs across the open-source community.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:RISC-V
URL:https:/fosdem.org/2020/schedule/event/riscv_openesp/
LOCATION:K.3.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Luca Carloni":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Davide Giri":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10099@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T113000
DTEND:20200201T120000
SUMMARY:NeuroFedora: Enabling Free/Open Neuroscience
DESCRIPTION: <p>NeuroFedora is an initiative to provide a ready to use Fedora-based Free/Open source software platform for neuroscience. We believe that similar to Free software; science should be free for all to use, share, modify, and study. The use of Free software also aids reproducibility, data sharing, and collaboration in the research community. By making the tools used in the scientific process more comfortable to use, NeuroFedora aims to take a step to enable this ideal.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Research Tools and Technologies
URL:https:/fosdem.org/2020/schedule/event/open_research_neurofedora/
LOCATION:AW1.126
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Aniket Pradhan":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10103@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T113000
DTEND:20200202T120000
SUMMARY:gr-satellites latests developments
DESCRIPTION: <p>gr-satellites is a GNU Radio out-of-tree module with the goal of decoding every Amateur satellite. Currently it supports more than 80 different satellites. After GNU Radio 3.8 was released last summer, gr-satellites is seeing a lot of development and important changes. A refactored version, which will be released as gr-satellites 3.0 is on the works. This version brings more modularity to avoid code duplication, more flexibility in the input and output that the user can employ, and the idea to improve its integrability with other tools. Satellites are defined using a YAML file and the GNU Radio flowgraph is constructed on the fly by a Python script by connecting so called "component" blocks. Advanced users can also use the components directly in their own flowgraphs. This talk gives an overview of the gr-satellites 3.0 development progress.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Free Software Radio
URL:https:/fosdem.org/2020/schedule/event/gr_satellites_latests_developments/
LOCATION:AW1.120
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Daniel Estévez":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10152@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T113000
DTEND:20200202T115500
SUMMARY:Phantom OS
DESCRIPTION: <p>Phantom OS is an Operating system based on the orthogonal persistence. Application does not feel OS shutdown and restart. Even abrupt restart. It is guaranteed that application will be restarted in consistent state.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Microkernels and Component-based OS
URL:https:/fosdem.org/2020/schedule/event/uk_phantom/
LOCATION:K.4.601
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Dmitry Zavalishin":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10178@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T113000
DTEND:20200202T115000
SUMMARY:Building Ethical Software Under Capitalism
DESCRIPTION: <p>The software that is the easiest to build -- the software that is the easiest to fund the development of -- tends to serve those who are already extremely well-served. So, how do we bridge the gap between what society needs and what many people with money want to fund? Free and open source software platforms can get us part of the way there, but without some big changes, it won't be enough. Let's talk structure!</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Community devroom
URL:https:/fosdem.org/2020/schedule/event/capitalismethicaloss/
LOCATION:UB5.230
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Deb Nicholson":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10256@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T113000
DTEND:20200202T120000
SUMMARY:From Go to Kubernetes CRDs and Back
DESCRIPTION: <p>Kubernetes is built using Golang. CustomResourceDefinitions are the primary extension points for bringing custom data into a Kubernetes cluster. This hands-on talk is about the workflow of API definitions in Golang, generation of OpenAPI schemas as part of the CRD, client and informer generation and how to use these to process data in real-time using logic implemented in Golang controllers.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Go
URL:https:/fosdem.org/2020/schedule/event/gokubernetes/
LOCATION:UB2.252A (Lameere)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Stefan Schimanski":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10272@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T113000
DTEND:20200201T115500
SUMMARY:Securing Existing Software using Formally Verified Libraries
DESCRIPTION: <p>Security vulnerabilities are still very common in todays software. Formal methods could improve the situation, but program verification remains a complex and time-consuming task. Often, the verification of existing software is infeasible and a complete rewrite can be prohibitively expensive. Both, however, is not necessarily required to improve on the current state. By replacing critical parts of an existing software by verified code, security can be strengthened significantly with moderate effort.</p><p>We show the feasibility of this approach by the example of a FLOSS TLS implementation. The basis of our PoC is the TLS 1.3 library <a href="https://github.com/facebookincubator/fizz">Fizz</a> which is written in C++. The existing message parser was replaced by a verified version implemented in the <a href="https://www.adacore.com/about-spark">SPARK</a> language. Our <a href="https://github.com/Componolit/RecordFlux">RecordFlux</a> toolset was used to automatically generate the parser based on a formal message specification. With the SPARK tools we can prove automatically that an attacker cannot cause any overflows, runtime errors or undefined state by sending malformed messages to the modified library. Because of mismatches in the data structures used in C++ and SPARK, some glue code had to be written manually to integrate the verified parser into Fizz. Still, the modified TLS implementation shows only a slight performance loss while providing higher security.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Security
URL:https:/fosdem.org/2020/schedule/event/security_securing_existing_software_using_formally_verified_libraries/
LOCATION:UA2.114 (Baudoux)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Tobias Reiher":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10315@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T113000
DTEND:20200201T115500
SUMMARY:coverity and oss-fuzz issue solving
DESCRIPTION: 
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Document Editors
URL:https:/fosdem.org/2020/schedule/event/coverity_and_ossfuzz_issue_solving/
LOCATION:UB4.136
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Caolán McNamara":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10343@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T113000
DTEND:20200202T115500
SUMMARY:AMENDMENT Modern asynchronism with coroutines
DESCRIPTION: <p>Presentation of Kotlin Coroutines, a great new framework for asynchronism which makes it more powerfull and easier to manage.</p><p><em>Please note that this talk replaces one entitled "Experimenting with the Kotlin Compiler" that was due to have been given by Jossi Wolf, who has sent his apologies but is now unable to attend as he has fallen ill.  We wish him a speedy recovery.</em></p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Kotlin
URL:https:/fosdem.org/2020/schedule/event/kotlin_missing_asyncronism_with_coroutines/
LOCATION:UA2.118 (Henriot)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Geoffrey Métais":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10406@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T113000
DTEND:20200202T115500
SUMMARY:GPAC 1.0 Overview
DESCRIPTION: <p>In this talk, we present the next release of GPAC, the complete rearchitecture of its streaming core, the many new features and possibilities of the multimedia framework. Get ready for a lot of OTT/IP streaming and broadcast, encryption, packaging and media composition!</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Media
URL:https:/fosdem.org/2020/schedule/event/om_gpac/
LOCATION:UB2.147
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jean Le Feuvre":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10421@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T113000
DTEND:20200201T115500
SUMMARY:Doomed are the dinosaurs!
DESCRIPTION: <p>It may be hard to image, but some sysadmins do not operate in ideal, tightly controlled circumstances. Apparently, not every developer, application or organization is ready for Kubernetes…</p><p>In this presentation we will share a real world use case: deploying and configuring a brand new natural history museum. We’ll show how we built the museum with open source software and config management tools, dealing with a broad set of technologies, a tight schedule, a sector dominated by traditional organizations fixated on proprietary solutions and a whole bunch of actual fossils. We’ll show how far we’ve come, and what choices we made along the way.</p><p>Check out this talk if you want to see how Ansible, MAAS, PlatformIO, Nextcloud and other tools were used to not just automatically deploy and configure Linux based media players, games and digital signage screens, but also to manage Cumulus Linux-based switches, OPNsense firewalls, show controllers, Arduino microcontrollers, KNX gateways, projectors and even the odd OSX machine.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Infra Management
URL:https:/fosdem.org/2020/schedule/event/doomed/
LOCATION:UD2.120 (Chavanne)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="David Heijkamp":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10484@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T113000
DTEND:20200202T120000
SUMMARY:io_uring in QEMU: high-performance disk I/O for Linux
DESCRIPTION: <p>io<em>uring is a new kernel asynchronous I/O processing mechanism proposed as a much faster alternative for conventional Linux AIO. Patches were merged in Linux 5.1 and gave a promised performance boost. We decided to integrate it into QEMU to make virtualized storage devices work more efficiently. Let's take a look at how io</em>uring works in QEMU.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Virtualization and IaaS
URL:https:/fosdem.org/2020/schedule/event/vai_io_uring_in_qemu/
LOCATION:H.1309 (Van Rijn)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Julia Suvorova":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10614@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T113000
DTEND:20200201T115500
SUMMARY:Building an embedded VoIP network for video intercom systems
DESCRIPTION: <p>IP video intercom systems combined with smartphones can leverage regular RTP/SIP VoIP technology to offer a new set of services to end-users: getting a notification when visitors press the door bell, seeing them on video before answering the call, interacting with them via voice and video and deciding to open the door, at home or anywhere else via wifi or 3G coverage.</p><p>Linphone (a SIP user-agent) and Flexisip (a SIP proxy server) can be integrated into IP video door phones, in-house panels and video surveillance devices to build a complete VoIP network.</p><p>Linphone and Flexisip use open standards to reliably send the audio and video streams captured from IP video intercoms to in-house devices, including smartphones and tablets, connected either to a local network or to the public internet.These open source SIP-based software solutions can run perfectly on small hardware devices with reduced footprint, and can easily be integrated into GNU/Linux embedded systems, thanks to their Yocto packages.</p><p>This lecture will describe how Linphone and Flexisip can be used together to build an embedded SIP network dedicated to home automation or video surveillance.The network architecture used in these contexts can also be deployed in other areas, such as the emergency services or the Internet of Things.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Embedded, Mobile and Automotive
URL:https:/fosdem.org/2020/schedule/event/ema_embedded_voip/
LOCATION:UD2.218A
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Elisa Nectoux":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10684@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T113000
DTEND:20200201T115000
SUMMARY:HAC: the Compiler which will Never Become Big
DESCRIPTION: <p>In the Ada world, we are surrounded by impressive and professionaltools that can handle large and complex projects.  Did you everdream of a tiny, incomplete but compatible system to play with?Are you too impatient, when developing small pieces of code, forlong compile-bind-link-run cycles?  Are you a beginner intimidated byproject files and sophisticated tools?  Then HAC (the HAC Ada Compiler,or the Hello-world Ada Compiler) is for you.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Ada
URL:https:/fosdem.org/2020/schedule/event/ada_hac/
LOCATION:AW1.125
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Gautier de Montmollin":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10708@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T113000
DTEND:20200202T121000
SUMMARY:What are the Top 10 Frustrations for Web Developers and Designers?
DESCRIPTION: <p>The MDN Web Developer Needs Assessment is the first edition of an annual study providing a prioritized list of designer and developer needs.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Mozilla
URL:https:/fosdem.org/2020/schedule/event/what_are_the_top_10_frustrations_for_web_developers_and_designers/
LOCATION:UA2.114 (Baudoux)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Kadir Topal":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10710@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T113000
DTEND:20200202T115000
SUMMARY:Universal package & service discovery with Guix
DESCRIPTION: <p>GNU Guix is a universal functional package manager and operating system whichrespects the freedom of computer users. It focuses on bootstrappability andreproducibility to give the users strong guarantees on the integrity of the fullsoftware stack they are running. It supports atomic upgrades and roll-backswhich make for an effectively unbreakable system.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Minimalistic, Experimental and Emerging Languages
URL:https:/fosdem.org/2020/schedule/event/gnuguixpackagemanager/
LOCATION:AW1.125
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Pierre Neidhardt":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10831@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T113000
DTEND:20200202T123000
SUMMARY:purism librem 5 BOF
DESCRIPTION: 
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:BOFs (Track C - in H.3244)
URL:https:/fosdem.org/2020/schedule/event/bof_purism_librem_5/
LOCATION:H.3244
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9450@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T113500
DTEND:20200202T115500
SUMMARY:Eclipse Loves LSP - Achieving More with Less
DESCRIPTION: <p>Eclipse and Language Server Protocol - what, why, how and most important visible results for users thanks to it.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Free Tools and Editors
URL:https:/fosdem.org/2020/schedule/event/eclipselsp1/
LOCATION:UD2.119
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Alexander Kurtakov":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9896@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T113500
DTEND:20200202T121500
SUMMARY:Asynchronous Directory Operations in CephFS
DESCRIPTION: <p>Metadata-heavy workloads are often the bane of networked and clustered filesystems. Directory operations (create and unlink, in particular) usually involve making a synchronous request to a server on the network, which can be very slow.</p><p>CephFS however has a novel mechanism for delegating the ability for clients to do certain operations locally. While that mechanism has mostly been used to delegate capabilities on normal files in the past, it's possible to extend this to cover certain types of directory operations as well.</p><p>The talk will describe work that is being done to bring asynchronous directory operations to CephFS. It will cover the design and tradeoffs necessary to allow for asynchronous directory operations, discuss the server and client-side infrastructure being added to support it, and what performance gains we expect to gain from this.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Software Defined Storage
URL:https:/fosdem.org/2020/schedule/event/sds_ceph_async_directory_ops/
LOCATION:H.1308 (Rolin)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Patrick Donnelly":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jeff Layton":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9373@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T114000
DTEND:20200201T120500
SUMMARY:Relax-and-Recover (ReaR) Mass Deployment
DESCRIPTION: <p>Installing and configuring ReaR on thousands of Linux systems might become a nightmare to keep track what/where was done with success. Luckily using configuration management software we can do this quite easily.In this talk we will guide you through a recipe on how we have done this for a multi-national company.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Backup and Recovery
URL:https:/fosdem.org/2020/schedule/event/massrear/
LOCATION:UD2.119
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Gratien D'haese":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9708@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T114000
DTEND:20200201T120000
SUMMARY:How Safe is Asynchronous Master-Master Setup?
DESCRIPTION: <p>It is common knowledge that built-in asynchronous master-master (active-active) replication is not safe. I remember times when the official MySQL User Reference Manual stated that such an installation is not recommended for production use. Some experts repeat this claim even now.</p><p>While this statement is generally true, I worked with thousands of shops that successfully avoided asynchronous replication limitations in active-active setups.</p><p>In this talk, I will show how they did it, demonstrate situations when asynchronous master-master replication is the best possible high availability option and beats such solutions as Galera or InnoDB Clusters. I will also cover common mistakes, leading to disasters.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:MySQL, MariaDB and Friends
URL:https:/fosdem.org/2020/schedule/event/mysql_master_master/
LOCATION:H.2214
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Sveta Smirnova":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9747@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T114000
DTEND:20200202T115500
SUMMARY:AMENDMENT Open Source - Killing standards organizations or saving them
DESCRIPTION: <p>Open source communities move quickly, value running code, and docs are best effort at best. Standards move slowly, value precise specs, and negotiate compromises for broad alignment. Given these differences, why would open source communities fraternize with standards orgs? Standards orgs such as IETF and MEF realize they need to change to remain relevant. By embracing open source, standards orgs benefit from the speed and collaborative spirit of open source and get timely feedback on the clarity and correctness of standards as they evolve in parallel with running code. Open source communities gain users, address additional use cases, and gain the stability of standards to ease integration efforts and avoid forks. This session explores this evolution in standards orgs, highlights areas of mutual interest, and shares ideas on the benefit of closer collaboration.</p><p>Please note that this talk replaces one entitled "Open Source for students, by students" that was due to have been given by Kristin Yim. Also this talk was originally scheduled to be given at 10:00.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Lightning Talks
URL:https:/fosdem.org/2020/schedule/event/standards_organizations_and_open_source/
LOCATION:H.2215 (Ferrer)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Charles Eckel":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10139@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T114000
DTEND:20200202T122000
SUMMARY:FreeBSD Around the World!
DESCRIPTION: <p>The FreeBSD Foundation has been supporting the FreeBSD Project and community for 20 years! In this talk, I'm going to share a little history of FreeBSD and the Foundation, how the Project works, and why you should get involved. I'll continue to share how the Foundation has been advocating for FreeBSD around the world, and what you can do to help bring on new users and contributors. Finally, I'll cover significant projects we are supporting to keep FreeBSD relevant, stable, and secure.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:BSD
URL:https:/fosdem.org/2020/schedule/event/freebsd_around_the_world/
LOCATION:AW1.121
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Deb Goodkin":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10271@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T114000
DTEND:20200201T122000
SUMMARY:Abusing GitLab CI to Test Kernel Patches
DESCRIPTION: <p>See how Red Hat’s CKI project uses GitLab CI to test kernel patches as soon as they're posted to maillists.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Testing and Automation
URL:https:/fosdem.org/2020/schedule/event/testing_abusing_gitlabci_test_kernel/
LOCATION:UB2.147
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Nikolai Kondrashov":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10324@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T114000
DTEND:20200202T122500
SUMMARY:Optimizing rav1e
DESCRIPTION: <p>rav1e is a fast AV1 encoder written in rust (and plenty of assembly), released monthly.</p><p>Since the 0.1.0 release we try to make sure we provide an adequate speed or quality boost compared to the previous.</p><p>This talk is about what tools are available in the rust ecosystem and what are the practices that worked best for us.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Rust
URL:https:/fosdem.org/2020/schedule/event/rust_optimizing_rav1e/
LOCATION:K.3.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Luca Barbato":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10511@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T114000
DTEND:20200202T120000
SUMMARY:Boost.Geometry R-tree - speeding up geographical computation.
DESCRIPTION: <p>What is a spatial index? How does R-tree work? How to create one in C++ and how to use it with geographical data in order to solve a problem on the surface of ellipsoid?</p><p>We give answers to these questions and show solutions using utilities provided by Boost.Geometry library, the library that is currently being used to provide GIS support to MySQL. We discuss properties of the R-tree and show differences between variants of this spatial index. This is a practical talk presenting a set of example problems and various solutions to these problems. The complexity and performance of the algorithms is discussed to allow the listener to choose the best solution for a specific purpose.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Geospatial
URL:https:/fosdem.org/2020/schedule/event/boostgeometry_rtree_speeding_up_geographical_computation/
LOCATION:AW1.126
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Adam Wulkiewicz":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10624@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T114000
DTEND:20200202T115500
SUMMARY:High quality VoIP platforms with Kamailio
DESCRIPTION: <p>Kamailio as widely-used Open Source SIP Server is used to implement large and complex real-time communication platforms. Ensuring a good user experience, performance and quality can be a challenge in these enviroments. The talk will present different ways how to use the power of Kamailio to support you with a modern testing and debugging workflow.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Real Time Communications
URL:https:/fosdem.org/2020/schedule/event/kamailio/
LOCATION:UD2.208 (Decroly)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Henning Westerholt":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10347@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T114500
DTEND:20200201T120500
SUMMARY:State of djbdnscurve6
DESCRIPTION: <p>The fehQlibs and djbdnscurve6 provide both a DNS library which support IPv6 LLU addresses. The inclusion and use of IPv6 LLU addresses is discussed. While the typical Unix /etc/resolv.conf is applied system-wide and the Microsoft Window's pendent works interface-dependent, here application specific DNS settings can be used.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:DNS
URL:https:/fosdem.org/2020/schedule/event/dns_djbdnscurve/
LOCATION:H.1309 (Van Rijn)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Erwin Hoffmann (feh)":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10404@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T114500
DTEND:20200202T122500
SUMMARY:Memcheck Reloaded
DESCRIPTION: <p>Valgrind's Memcheck tool reports various kinds of errors. One of the most important are those where an if-condition or a memory address uses undefined data.  Detecting that reliably on optimized code is challenging, and recent compiler development has made the problem worse.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Debugging Tools
URL:https:/fosdem.org/2020/schedule/event/debugging_memcheck_reloaded/
LOCATION:K.4.201
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Julian Seward":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9609@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T115000
DTEND:20200202T121000
SUMMARY:Building IoT solutions with Eclipse IoT technology
DESCRIPTION: <p>The  IoT working group within the Eclipse Foundation is a joint effort to develop generic building blocks for creating IoT solutions. As of now, they host over 30 projects, which address different aspects of the realization of IoT use cases. The vast number of projects allow the design of tailored IoT solutions but bear the risk that people get lost in the wide range of projects. The recently introduced project Eclipse IoT packages will help here. It aims to provide pre-bundled software packages for the IoT.</p><p>In this talk, we are going to introduce the work of the Eclipse IoT working group and showcase selected projects with the focus on how one can use those technologies to build custom domain specific IoT solutions. Specifically, we will focus on the message hub Eclipse Hono,, the digital twin solution Eclipse Ditto, the update manager Eclipse hawkBit and Eclipse Vorto a description language for IoT devices. We further plan to show how one can combine and use the projects in a sensible way within the Eclipse IoT packages project.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Internet of Things
URL:https:/fosdem.org/2020/schedule/event/ioteclipse/
LOCATION:UD2.218A
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Sven Erik Jeroschewski":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9959@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T115000
DTEND:20200202T121000
SUMMARY:GNU Mes 
DESCRIPTION: <p>Last year GNU Mes brought the Reduced Binary Seed bootstrap to GNU Guix: gcc, glibc and binutils were removed and the size of the bootstrap binaries went down from 250MB to 130MB.  This year we introduce the Scheme-only bootstrap: Awk, Bash, Core Utilities, Grep, Gzip, Make, Sed, Tar are replaced by Gash and Gash Core Utils, halving the size of the Guix bootstrap seed again, to 60MB.  Next up, the Full Source bootstrap!</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Minimalistic, Experimental and Emerging Languages
URL:https:/fosdem.org/2020/schedule/event/gnumes/
LOCATION:AW1.125
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jan Nieuwenhuizen (janneke)":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10035@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T115000
DTEND:20200201T121000
SUMMARY:Building Loosely-coupled RISC-V Accelerators
DESCRIPTION: <p>The burgeoning RISC-V <em>hardware</em> ecosystem includes a number of microprocessor implementations [1, 3] and SoC generation frameworks [1, 2, 7]. However, while accelerator “sockets” have been defined and used (e.g., Rocket Chip’s custom coprocessor/RoCC), accelerators require <em>additional</em> collateral to be generated like structured metadata descriptions, hardware wrappers, and device drivers. Requiring manual effort to generate this collateral proves both time consuming and error prone and is at odds with an agile approach to hardware design. However, the existence and use of hardware construction languages and hardware compilers provides a means to automate this process. Through the use of the Chisel hardware description language [4] and the FIRRTL hardware compiler [5], we provide a definition of an abstract accelerator template which users then implement to integrate an accelerator with the Embedded Scalable Platform (ESP) System-on-Chip platform [2, 8]. Through the use of this template, we are able to automatically generate XML metadata necessary to integrate accelerators with the ESP platform and work on generating all collateral is in progress. Our accelerator template is open source software provided under an Apache 2.0 license [6].</p><p>[1] CHIPS alliance Rocket-chip. <em>GitHub Repository</em>. Online: https://github.com/chipsalliance/rocket-chpi.</p><p>[2] Columbia University Embedded scalable platform. <em>git repository</em>. Online: https://github.com/sld-columbia/esp.</p><p>[3] ETH Zurich Ariane. <em>GitHub Repository</em>. Online: https://github.com/pulp-platform/ariane.</p><p>[4] Freechips Project Chisel3. <em>GitHub Repository</em>. Online: https://github.com/freechipsproject/chisel3.</p><p>[5] Freechips Project FIRRTL. <em>GitHub Repository</em>. Online: https://github.com/freechipsproject/firrtl.</p><p>[6] IBM ESP chisel acclerators. <em>GitHub Repository</em>. Online: https://github.com/ibm/esp-chisel-accelerators.</p><p>[7] Princeton University OpenPiton. <em>GitHub Repository</em>. Online: https://github.com/PrincetonUniversity/openpiton.</p><p>[8] ESP: The open-source heterogeneous system-on-chip platform. Online: https://www.esp.cs.columbia.edu/.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:RISC-V
URL:https:/fosdem.org/2020/schedule/event/riscv_chisel/
LOCATION:K.3.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Schuyler Eldridge":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10156@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T115000
DTEND:20200202T121500
SUMMARY:Monitoring strawberries
DESCRIPTION: <p>According to the United Nations, 2.5 billion more people will be living in cities by 2050. This trend has caused indoor farming to draw a lot of attention and effort in recent years, in an attempt to scale the production of highly nutritious, healthy food inside cities.</p><p>Over the past 3 years, Agricool has recycled 20 industrial containers into farms that grow strawberries, herbs and salads, in the very heart of cities, and without any pesticide. These urban farms are currently operated in Paris and Dubaï.</p><p>Operating a fleet of indoor farms presents a diverse set of observability challenges. At the most traditional end of the observability spectrum, engineers rely on devops tools to operate computers, microservices, and an IoT infrastructure embedded inside the farms. On the other hand, living organisms like strawberry plants draw their own observability requirements, such as disease detection, physiological measurements, nutrient absorption, water analysis, or exposition rate to pollinating bumblebees.</p><p>The purpose of this talk is to highlight observability challenges and best practices that are specific to indoor farming, and to illustrate them through the learnings that were made at Agricool when building observability pipelines.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Monitoring and Observability
URL:https:/fosdem.org/2020/schedule/event/strawberries/
LOCATION:UD2.120 (Chavanne)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jean-Marc Davril":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10720@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T115000
DTEND:20200201T121500
SUMMARY:TornadoVM: A Virtual Machine for Exploiting ​High-Performance Heterogeneous ​Execution of Java Programs​
DESCRIPTION: <p>The proliferation of heterogeneous hardware in recent years has driven us to consider that every system we program, most likely includes a mix of computing elements; each of which with different hardware characteristics enabling programmers to improve performance while reducing energy consumption. These new heterogeneous devices include multi-core CPUs, GPUs and FPGAs. This trend has been accompanied by changes in software development norms that do not necessarily favor programmers. A prime example is the two most popular heterogeneous programming languages, CUDA and OpenCL, which expose several low-level features to the API making them difficult to use by non-expert users.</p><p>Instead of using low-level programming languages, developers in industry and academia tend to use higher-level, object-oriented programming languages, typically executed on managed runtime environments, such as Java, R, and Javascript. Although many programmers might expect that such programming languages would have already been adapted for transparent execution on heterogeneous hardware, the reality is that their support is either very limited or absent.</p><p>In this talk, we present TornadoVM (https://github.com/beehive-lab/TornadoVM), a heterogeneous programming framework for Java programs. TornadoVM co-exists with standard JVMs (e.g., OpenJDK) that implement the JVMCI. TornadoVM consists of three components: 1) a simple API for composing pipelines of existing Java methods, 2) an optimizing JIT compiler that extends the Graal compiler with hardware-aware optimizations that generate OpenCL C code, and 3) a runtime system that executes TornadoVM specific bytecodes, performs memory management, and schedules the code for execution on GPUs, multicore CPUs, and FPGAs. Essentially, TornadoVM is a “VM-in-a-VM” that can adapt execution completely dynamically and transparently to the user, always finding the highest-performing combination of hardware accelerators through dynamic reconfiguration.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Free Java
URL:https:/fosdem.org/2020/schedule/event/tornadovm/
LOCATION:H.1302 (Depage)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Thanos Stratikopoulos":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10769@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T115000
DTEND:20200201T122500
SUMMARY:Quantum computing hardware and control systems
DESCRIPTION: 
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Quantum Computing
URL:https:/fosdem.org/2020/schedule/event/quantum_computing_hardware_and_control_systems/
LOCATION:UA2.118 (Henriot)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Felix Tripier":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9235@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T115500
DTEND:20200202T122000
SUMMARY:Cognitive biases, blindspots and inclusion
DESCRIPTION: <p>Open source thrives on diversity. The last couple of years has seen huge strides in that aspect with codes of conduct and initiatives like the Contributor Covenant. While these advancements are crucial, they are not enough. In order to truly be inclusive, it’s not enough for the community members to be welcoming and unbiased, the communities’ processes and procedures really support inclusiveness by not only making marginalized members welcome, but allowing them to fully participate.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Community devroom
URL:https:/fosdem.org/2020/schedule/event/cognitivebias/
LOCATION:UB5.230
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Allon Mureinik":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9748@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T115500
DTEND:20200201T121500
SUMMARY:ngspice open source circuit simulator
DESCRIPTION: <p>An update of the development activities will be presented leading to ngspice-32. Its interface to KiCad has been extended, PSPICE device model compatibility and OpAmp convergence are improved, several bugs have been fixed.</p><p>The VBIC bipolar model and the VDMOS power MOS model now incorporate the self heating effect.</p><p>This will lead to the second part of the talk: ngspice may be very well used to simulate thermal device behavior. Heat generation, transport and temperatures are translated into electrical signals. Thus we simulate two circuits: The electrical circuit with its power losses, and the thermal circuit withany resulting device heating, its feedback on the electrical behavior, and the external cooling measures that need to be provided. Some ciruit examples will be given.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Source Computer Aided Modeling and Design
URL:https:/fosdem.org/2020/schedule/event/ngspice/
LOCATION:H.2213
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Holger Vogt":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10335@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T115500
DTEND:20200201T121500
SUMMARY:Kata Containers on openSUSE
DESCRIPTION: <p>Kata Containers provide a secure container runtime offering an experience close to that of native containers, while providing stronger workload isolation and host infrastructure security by using hardware virtualization technology. This is particularly useful when containers are used to host and run third-party applications. In this presentation, after a short intro to Kata, we will demonstrate how easy it is to install and use on openSUSE. We will show it in action both as part of a podman setup as well as within a full-featured Kubernetes environment.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Containers
URL:https:/fosdem.org/2020/schedule/event/containers_kata/
LOCATION:UD2.208 (Decroly)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Ralf Haferkamp":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9010@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T120000
DTEND:20200201T130000
SUMMARY:Sourcehut & aerc meetup
DESCRIPTION: <p>Members of the closely linked <a href="https://sourcehut.org">Sourcehut</a> and <a href="https://aerc-mail.org">aerc</a> communities meet up to put faces to names and discuss the present and future of both projects, and to collect stickers.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:BOFs (Track A - in J.1.106)
URL:https:/fosdem.org/2020/schedule/event/bof_sourcehut/
LOCATION:J.1.106
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Drew DeVault":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9045@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T120000
DTEND:20200201T125000
SUMMARY:Over Twenty Years Of Automation
DESCRIPTION: <p>Over the past twenty years, the automation landscape has changed dramatically.As our hunger for complex technical infrastructure increased, and our inability to keep up with these demands faltered, we've outsourced a lot of the work to third-parties and cloud providers.We'll step backwards and show where we came from, and where we're going.If we don't understand this future, and step up to the challenge, then we eventually won't control our own computers anymore.We'll discuss this timeline from a tools perspective and showcase many live demos of the past, present, and what will be possible in the future.This presentation will contain many demos and interactive examples. I will showcase some modern ideas I have with my Free Software project called mgmtconfig.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:History
URL:https:/fosdem.org/2020/schedule/event/automation/
LOCATION:Janson
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="James Shubin":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9080@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T120000
DTEND:20200201T121500
SUMMARY:Civil society needs Free Software hackers
DESCRIPTION: <p>More and more traditionally processes in our society now incorporate, and are influenced by software.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Lightning Talks
URL:https:/fosdem.org/2020/schedule/event/free_software_hackers_needed/
LOCATION:H.2215 (Ferrer)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Matthias Kirschner":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9111@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T120000
DTEND:20200202T122500
SUMMARY:Gneiss: A Nice Component Framework in SPARK
DESCRIPTION: <p>Gneiss is an abstraction layer for component based environments that aims toprovide a foundation for formally provable components. It enables the creationof platform independent, asynchronous components in SPARK and providesfunction contracts that allow to prove the correct interaction with theunderlying platform.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Microkernels and Component-based OS
URL:https:/fosdem.org/2020/schedule/event/uk_gneiss/
LOCATION:K.4.601
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Johannes Kliemann":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9174@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T120000
DTEND:20200202T125000
SUMMARY:SWIM - Protocol to Build a Cluster
DESCRIPTION: <p>SWIM - is a relatively new protocol to discover and monitor cluster nodes, to disseminate events and data between them. The protocol is extremely lightweight, decentralised, and its speed and load per node do not depend on cluster size.</p><p>The protocol solves several tasks at once. First - build and keep up to date topology of a cluster without explicit configuration. The task is quite intricate because:</p><ul><li>new just started nodes know nothing about others, and they should somehow discover them;</li><li>already working nodes can fail, and it should be detected so as to change a master, or evict an unrecoverable node from the cluster, or restart it.</li></ul><p>According to the protocol, cluster nodes broadcast packets and send p2p ping requests. Broadcast helps to discover new nodes, p2p pings help to detect failure of a known node.</p><p>A second task - events dissemination in a cluster. Event is a node failure; UUID change; IP address update; new node appearance - anything that affects cluster state. Sometimes users define their own event types. When a node learns about an event, it needs to disseminate the event to other nodes. SWIM protocol describes an algorithm how to detect and disseminate events, and gives the following guarantees:</p><ul><li>it takes a constant time to learn about an event on at least one node in the cluster;</li><li>it takes logarithmic from cluster size time to disseminate that event to each node of the cluster.</li></ul><p>In the talk I tell about how SWIM works, how and with which essential improvements it was implemented, how to use SWIM, and what are the practical performance results.</p><p>Implementation is a part of Tarantool DBMS. Tarantool is the biggest Russian Open-Source DBMS. Tarantool currently goes toward better scalability, improvements in horizontal scaling, in cluster-wide calculations, and better cluster management. In scope of that roadmap SWIM protocol implementation was recently released.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Databases
URL:https:/fosdem.org/2020/schedule/event/swim/
LOCATION:K.1.105 (La Fontaine)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Vladislav Shpilevoy":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9271@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T120000
DTEND:20200201T125000
SUMMARY:The Ethics Behind Your IoT
DESCRIPTION: <p>Internet of Things (IoT) devices are part of the future we were promised. Armed with our mobile devices, we can control everything from our cars to our toasters to the doors of our homes. Along with convenience, IoT devices bring us ethical quandaries, as designers and users. We need to consider the ethical implicates of the technologies we are building and ask ourselves not just about the ways they are being used, for both good and evil, but the potential use cases we might encounter in the future.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Community and Ethics
URL:https:/fosdem.org/2020/schedule/event/iot_ethics/
LOCATION:K.1.105 (La Fontaine)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Molly de Blanc":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9296@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T120000
DTEND:20200202T123000
SUMMARY:Knocking Down the Nest
DESCRIPTION: <p>More and more people are inviting corporate-controlled networked devices into their homes. Can we make truly "smart devices" which we control, and communicate directly with, instead of through the cloud? We're building a privacy-preserving and peer-to-peer IoT platform: secushareBOX</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Decentralized Internet and Privacy
URL:https:/fosdem.org/2020/schedule/event/dip_secusharebox/
LOCATION:UA2.220 (Guillissen)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Devan Carpenter":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9344@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T120000
DTEND:20200202T123000
SUMMARY:Deterministic debugging with Delve
DESCRIPTION: <p>In this talk I will begin by delivering the "State of Delve" update. In similar fashion to the popular "State of Go" talk I will begin by discussing all of the exciting new features and changes that have happened over the past year, since last FOSDEM. Following that I will go into a live demo showcasing how Delve can leverage Mozilla RR in order to perform deterministic debugging. This talk will begin by introducing users to the concept of deterministic debugging and the power that comes with it. Following that I will launch into a demo showcasing how to leverage this concept to debug an otherwise unpredictable highly concurrent program. Users will walk away with immediate practical knowledge they can begin applying in their day to day debugging.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Go
URL:https:/fosdem.org/2020/schedule/event/debuggingwithdelve/
LOCATION:UB2.252A (Lameere)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Derek Parker":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9355@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T120000
DTEND:20200202T125000
SUMMARY:Why open infrastructure matters
DESCRIPTION: <p>A lot of open source developers choose to deploy their software on infrastructure based on proprietary software. Behind this apparent paradox is the need to adapt to changing environments, adopt new technologies fast, and use increasing amounts of computing power. Open infrastructure (computing, networking and storage infrastructure based on open source software) has a lot to offer, but it's easy to overlook if you don't take the time to take a step back and analyze the situation rationally. In this talk, Thierry Carrez, VP of Engineering at the OSF, explains all the reasons why open infrastructure matters, and why it makes sense for you to adopt it today.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Freedom
URL:https:/fosdem.org/2020/schedule/event/open_infrastructure/
LOCATION:Janson
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Thierry Carrez":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9421@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T120000
DTEND:20200202T122500
SUMMARY:A free toolchain for 0.01 € - computers
DESCRIPTION: <p>The Taiwanese company Padauk makes small 8-bit microcontrollers, the smallest of which are available at 0.01 € even in small quantities. Even the larger ones are just a few cents; a particularly interestign feature is the hardware multithreading support available in larger devices.Until recently, the only available toolchain was Padauk's non-free toolchain based around their "MINI-C" IDE (which despite, the name, ist just a bit of C-like syntactic sugar coating for assembler, and in no way a C implementation).</p><p>In 2019, an effort to provide a free alternative resulted in a full free toolchain. Documentation beyond that provided by Padauk was created by reverse-engineering. A free design for a programmer along with firmware was created. Assembler, simulator and a Small Device C Compiler (SDCC) backend were written.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Hardware Enablement
URL:https:/fosdem.org/2020/schedule/event/paduak_toolchain/
LOCATION:K.4.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Philipp Klaus Krause":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9457@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T120000
DTEND:20200202T125500
SUMMARY:Reinventing Home Directories
DESCRIPTION: <p>The concept of home directories on Linux/UNIX has little changed in the last 39 years. It's time to have a closer look, and bring them up to today's standards, regarding encryption, storage, authentication, user records, and more.</p><p>In this talk we'll talk about "systemd-homed", a new component for systemd, that reworks how we do home directories on Linux, adds strong encryption that makes sense, supports automatic enumeration and hot-plugged home directories and more.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Distributions
URL:https:/fosdem.org/2020/schedule/event/rhdlp/
LOCATION:K.3.201
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Lennart Poettering":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9671@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T120000
DTEND:20200201T122500
SUMMARY:Why is Django 3.0 a revolution for building websites with Python?
DESCRIPTION: <p>For almost 20 years, we relied on a CGI based protocol called WSGI to use Python to handle HTTP requests and responses software.Because Python is singled threaded we relied on a couple of hacks such as Gunicorn or uWSGI to share a socket through multiple processes.However the cost of all these multiple processes was a bit heavy and error prone.</p><p>Through Django Channels Andrew Godwin paved the way for a better way of creating web services with Python. This work landed in Django 3.0.Let's explore how it works and why it worth it!</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Python
URL:https:/fosdem.org/2020/schedule/event/python2020_django_3/
LOCATION:UB2.252A (Lameere)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Rémy Hubscher":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9847@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T120000
DTEND:20200202T122000
SUMMARY:Language Server Protocol & Debug Adapter Protocol to the Rescue of Web Development in Eclipse IDE
DESCRIPTION: <p>The state of Web (HTML, CSS, JS...) development in Eclipse IDE used to be bad. Indeed, some internal parsers had to be maintained to follow the frequent and major changes in those standards; the developer community behind them couldn't catch up, leading tools to a pretty bad and outdated state. Fortunately, the rise of technologies like TextMate grammars, Language Servers and Debug Adapters as reusable components have allowed Eclipse ecosystem to catch up with the best tools for web development. By integrating pieces of VSCode and others and with a relatively small investment, Eclipse Wild Web Developer provides a quite comfortable and efficient tool set for a wide variety of web-based projects. In this presentation, we'll demo Wild Web Developer in practicie, explaining as we demo how the LSP/DAP world is leveraged to enable those productive workflows.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Free Tools and Editors
URL:https:/fosdem.org/2020/schedule/event/lspdebug/
LOCATION:UD2.119
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Mickael Istria":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9936@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T120000
DTEND:20200201T122500
SUMMARY:Compliance management with OpenSCAP and Ansible
DESCRIPTION: <p>Managing compliance of large IT environment is complex and challenging task. Today's hybrid cloud environments are having different life cycles, when considering many short lived system like cloud instances its difficult to manage compliance on the go. This talk focuses on how OpenSCAP policies, tools and Ansible can be used to have greater control of compliance of large environments.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Infra Management
URL:https:/fosdem.org/2020/schedule/event/openscap/
LOCATION:UD2.120 (Chavanne)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Amit Upadhye":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9970@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T120000
DTEND:20200202T122500
SUMMARY:Communication Break Down | Coroutines
DESCRIPTION: <p>Coroutines are great, I think we all agree on that. But as the async, and possibly parallel, programming becomes easier the risk of sharing mutable variables between coroutines arises.</p><p>When the boundaries are abstracted away we should rely on safe ways to communicate between our coroutines.</p><p>In this session, I will go through safe and unsafe ways of communication between different coroutines, and why it's not safe to think of them purely as threads.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Kotlin
URL:https:/fosdem.org/2020/schedule/event/kotlin_communication_break_down_coroutines/
LOCATION:UA2.118 (Henriot)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Bob Dahlberg":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10001@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T120000
DTEND:20200201T125500
SUMMARY:Modernizing mesa3d.org
DESCRIPTION: <p>mesa3d.org is stuck on web 1.0 technology, but let's see what we can do about it.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Graphics
URL:https:/fosdem.org/2020/schedule/event/mesa3d_website/
LOCATION:K.4.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Erik Faye-Lund":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10022@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T120000
DTEND:20200202T122500
SUMMARY:Predictive Maintenance
DESCRIPTION: <p>Predictive maintenance and condition monitoring for remote heavy machinery are compelling endeavors to reduce maintenance cost and increase availability. Beneficial factors for such endeavors include the degree of interconnectedness, availability of low cost sensors, and advances in predictive analytics. This work presents a condition monitoring platform built entirely from open-source software. A real world industry example for an escalator use case from Deutsche Bahn underlines the advantages of this approach.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:HPC, Big Data, and Data Science
URL:https:/fosdem.org/2020/schedule/event/predictive_maintenance/
LOCATION:UB5.132
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Felix Bert":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Corvin Jaedicke":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10048@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T120000
DTEND:20200202T121500
SUMMARY:Open Adult Education: a curriculum to bridge the digital skills gap with free and open source technologies
DESCRIPTION: <p>The OPEN-AE project is developing an open, and modular curriculum directed to train e-facilitators and trainers working with people who are in need of upskilling and reskilling in free and open-culture. The OPEN AE curriculum is meant to be modular and adaptable to the immediate training needs of the efacilitators. The training aims to introduce the trainers to the values of free and open-culture and empower them with the values behind this culture so it can be transmitted to low-skilled adults. the training will also have modules supporting a transition to free and open source software and culture.  Open-AE is not merely about teaching free and open softwares, but aims to have the trainers be active participants in the culture, knowing how to license these openly how to collaborate and develop as a collective.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Lightning Talks
URL:https:/fosdem.org/2020/schedule/event/adult_education/
LOCATION:H.2215 (Ferrer)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Pia Groenewolt":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10072@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T120000
DTEND:20200202T130000
SUMMARY:LibreOffice Exam Session 1
DESCRIPTION: <p>LibreOffice Certifications are designed to recognize professionals in the areas of development, migrations and trainings who have the technical capabilities and the real-world experience to provide value added services to enterprises and organizations deploying LibreOffice on a large number of PCs.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Certification
URL:https:/fosdem.org/2020/schedule/event/cert_libreoffice_1/
LOCATION:UB4.132
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="LibreOffice Team":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10118@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T120000
DTEND:20200201T122000
SUMMARY:Keep Calm and Use Nerves
DESCRIPTION: <p>Intended as a introduction to Nerves, the IoT platform for the BEAM, this talk is a journey through the land of library ecosystems, device drivers and pixel manipulators, in search for the holy grail: a stable and maintainable IoT device.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Erlang, Elixir and Friends
URL:https:/fosdem.org/2020/schedule/event/beam_keep_calm_use_nerves/
LOCATION:AW1.121
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Arjan Scherpenisse":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10125@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T120000
DTEND:20200202T123000
SUMMARY:r2cloud - Decode satellite signals on Raspberry PI
DESCRIPTION: <ol><li>Java for digital signal processing<ul><li>why java?</li><li>how to do digital signal processing in Java. Some examples</li><li>decoding LRPT (with images), BPSK (with real data)</li></ul></li><li> Working base station network<ul><li>how it differs from satnogs</li><li>testing, code coverage. Enterprise approach for building communication software</li></ul></li><li> Plans. Q&amp;A</li></ol>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Free Software Radio
URL:https:/fosdem.org/2020/schedule/event/r2cloud_decode_satellite_signals_on_raspberry_pi/
LOCATION:AW1.120
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Andrey Rodionov":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10390@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T120000
DTEND:20200201T122500
SUMMARY:SpecFuzz: Bringing Spectre-type vulnerabilities to the surface
DESCRIPTION: <p>Spectre-type attacks are a real threat to secure systems because a successful attack can undermine even an application that would be traditionally considered safe.SpecFuzz is the first tool that enables fuzzing for such vulnerabilities.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Security
URL:https:/fosdem.org/2020/schedule/event/security_specfuzz_bringing_spectre_type_vulnerabilities_to_the_surface/
LOCATION:UA2.114 (Baudoux)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Oleksii Oleksenko":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10414@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T120000
DTEND:20200201T123000
SUMMARY:Spotlight on Free Software Building Blocks for a Secure Health Data Infrastructure
DESCRIPTION: <p>Health Data is traditionally held and processed in large and complex mazes of hospital information systems. The market is dominated by vendors offering monolithic and proprietary software due to the critical nature of the supported processes and - in some cases - due to legal requirements. The “digital transformation”, “big data” and “artificial intelligence” are some of the hypes that demand for improved exchange of health care data in routine health care and medical research alike. Exchanging data at these scales requires open data formats and protocols, multi-stakeholder collaboration, and agile development. As an example, the de-facto messaging standard organization in medicine HL7 noticed a much more positive response from the medical research community regarding their openly available FHIR specification in comparison to the for-members-only and XML-based HL7v3 messaging standard specification.While some past (or rather: ongoing) projects on a national scale in the German health care system have tried centralized, top-down specification and development approaches, more recent infrastructure projects embrace the competitive collaboration of a decentralized, bottom-up strategy. As a result, importance and recognition of free software increase in the Medical Informatics research community.</p><p>In a series of rapid spotlights, we present tools and frameworks that serve as cornerstones for the envisioned health data exchange infrastructure, including: Organization and collaboration tools; data extraction from clinical source systems, data transformation and de-identification; data management systems and long-term archival using persistent globally-unique object identifiers; federated queries across multiple independently managed clinical data integration centers.</p><p>We aim to encourage participants to actively add tools and frameworks within the discussion and highlight their experiences and challenges with using open systems in Medical Informatics.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Research Tools and Technologies
URL:https:/fosdem.org/2020/schedule/event/open_research_secure_health_data/
LOCATION:AW1.126
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Markus Suhr":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Marcel Parciak":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10463@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T120000
DTEND:20200202T123000
SUMMARY:Lightweight virtualization in the Cloud and at the Edge
DESCRIPTION: <p>Running applications in the Cloud has changed the way users develop and shiptheir code. Quite recently, the community has given rise to microservices-basedapproaches, towards solutions that follow the paradigm of Platform-, Software-,and Function-as-a-Service (PaaS, SaaS, and FaaS respectively).</p><p>To accommodate user demands, while maintaining security and isolation, Cloudvendors have adopted a hybrid approach where user workloads are being executedin lightweight sandboxed environments, where micro-hypervisors provide theisolation and container-based images facilitate application deployment. As aresult, lighter virtualization stacks remains a key aspect to maximizeperformance in a multi-tenant but isolated environment.</p><p>To this end, we started experimenting with various Virtual Machine Monitors(VMMs) that could provide the ideal trade-off between performance, flexibilityand application portability. In this talk, we present the design of a minimalVMM, based on KVM, residing entirely in the Linux Kernel and showcase themerits and shortcomings (minimal footprint, security concerns), for eachuse-case (Cloud FaaS, edge multi-tenancy). Additionally, we present ourexperience from porting Firecracker to a low-power device (RPi4) demonstratingthe merits of lightweight hypervisor stacks for flexible application executionat the edge.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Virtualization and IaaS
URL:https:/fosdem.org/2020/schedule/event/vai_lightweight_virt_at_the_edge/
LOCATION:H.1309 (Van Rijn)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Anastassios Nanos":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Babis Chalios":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10475@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T120000
DTEND:20200202T122000
SUMMARY:Accessibility in MuseScore
DESCRIPTION: <p>MuseScore is the world's most popular sheet music program. It is used by millions of musicians around the world, including many who are blind, partially sighted, or who struggle to use a traditional mouse-based interface. In this presentation, we share our experience in making a popular open source program accessible to keyboard and screen reader control.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Source Design
URL:https:/fosdem.org/2020/schedule/event/accessibility_in_musescore/
LOCATION:H.2213
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Peter Jonas":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Marc Sabatella":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10485@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T120000
DTEND:20200201T122500
SUMMARY:LibreOffice lockdown and encryption improvements
DESCRIPTION: <p>LibreOffice has builtin support for working with encrypted documents since a long time (with some recent improvements adding OpenPGP support). Further support for more fine-grained control of <em>what</em> a user can do with access-restricted documents was though missing.Come and see what recent improvements we implemented for LibreOffice 6.4 and 6.5, to permit fine-grained access controls to individual LibreOffice documents, matching the feature set of MS Rights Management Solution.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Document Editors
URL:https:/fosdem.org/2020/schedule/event/libreoffice_lockdown_and_encryption_improvements/
LOCATION:UB4.136
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Thorsten Behrens":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10532@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T120000
DTEND:20200202T122500
SUMMARY:IMSC Open Source Projects
DESCRIPTION: <p>IMSC is the Internet Media Subtitle and Caption Profile of the W3C Timed Text Markup Languages. The presentation will show how to combine different open source tools to create, render and validate IMSC subtitles. The focus will be on an open-source editor for IMSC.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Media
URL:https:/fosdem.org/2020/schedule/event/om_imsc/
LOCATION:UB2.147
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Andreas Tai":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10596@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T120000
DTEND:20200201T122500
SUMMARY:ROS2: The evolution of Robot Operative System
DESCRIPTION: <p>In FOSDEM 2013, Open Robotics introduced an overview of the Robot Operating System (ROS), an open software integration framework for robots created in 2007. After more than a decade of great success, powering from Robocup teams to NASA robots in space, ROS2 was born to break any limitation detected previously by roboticians all around the globe. It's an exciting time.</p><p>This talk will explain the design changes and technical motivations that lead to the creation of ROS2 giving a quick overview of new features present on it: multi-platform, embedded devices, real time, etc.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Embedded, Mobile and Automotive
URL:https:/fosdem.org/2020/schedule/event/ema_ros2_evolution/
LOCATION:UD2.218A
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jose Luis Rivero":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10636@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T120000
DTEND:20200201T123500
SUMMARY:AMENDMENT EActors: an actor-based programming framework for Intel SGX
DESCRIPTION: <p>In this talk I will present EActors, an actor framework that is tailored to SGX and offers a more seamless, flexible and efficient use of trusted execution – especially for applications demanding multiple enclaves. EActors disentangles the interaction with enclaves and, among them, from costly execution mode transitions. It features lightweight fine-grained parallelism based on the concept of actors, thereby avoiding costly SGX SDK provided synchronisation constructs. Finally, EActors offers a high degree of freedom to execute actors, either untrusted or trusted, depending on security requirements and performance demands.</p><p>Please note that this talk was originally scheduled to begin at the later time of 12:25</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Hardware-aided Trusted Computing
URL:https:/fosdem.org/2020/schedule/event/eactors/
LOCATION:K.4.601
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Vasily A. Sartakov":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10661@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T120000
DTEND:20200201T122500
SUMMARY:A dozen more things you didn't know Nextcloud could do
DESCRIPTION: <p>With Nextcloud you can sync, share and collaborate on data, but you don't need to put your photos, calendars or chat logs on an American server. Nope, Nextcloud is self-hosted and 100% open source! Thanks to hundreds of apps, Nextcloud can do a lot and in this talk, I will highlight some cool things.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Collaborative Information and Content Management Applications
URL:https:/fosdem.org/2020/schedule/event/dozen_more_things_nextcloud/
LOCATION:AW1.120
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jos Poortvliet":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10685@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T120000
DTEND:20200201T125000
SUMMARY:Tracking Performance of a Big Application from Dev to Ops
DESCRIPTION: <p>This talk describes how performance aspects of a big Air Traffic FlowManagement mission critical application are tracked from developmentto operations.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Ada
URL:https:/fosdem.org/2020/schedule/event/ada_performance/
LOCATION:AW1.125
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Philippe Waroquiers":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10737@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T120000
DTEND:20200201T125000
SUMMARY:DEBATE: Does Careful Inventory of Licensing Bill of Materials Have Real Impact on FOSS License Compliance?
DESCRIPTION: <p>Projects today often have thousands of FOSS dependencies. Since riskflows downstream in the supply chain; projects inherit and pass on therisks of all their dependencies. In response, licensing bill ofmaterials tools often seek to push well-formed licensing inventorydata upstream in an effort to ease downstream compliancechallenges. At the same time, there has been a stark increase inlicense violations, especially, though not exclusively, on copyleftlicenses. Is this approach to improving compliance working?</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Legal and Policy Issues
URL:https:/fosdem.org/2020/schedule/event/debate_license_compliance/
LOCATION:UA2.220 (Guillissen)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Bradley M. Kuhn":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Carol Smith":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jeff McAffer":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10745@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T120000
DTEND:20200202T125000
SUMMARY:A Deep Dive into PostgreSQL Indexing
DESCRIPTION: <p>Indexes are a basic feature of relational databases, and PostgreSQL offers a rich collection of options to developers and designers. To take advantage of these fully, users need to understand the basic concept of indexes, to be able to compare the different index types and how they apply to different application scenarios. Only then can you make an informed decision about your database index strategy and design. One thing is for sure: not all indexes are appropriate for all circumstances, and using a ‘wrong’ index can have the opposite effect that you intend and problems might only surface once in production. Armed with more advanced knowledge, you can avoid this worst-case scenario! We’ll take a look at how to use pg<em>stat</em>statment to find opportunities for adding indexes to your database. We’ll take a look at when to add an index, and when adding an index is unlikely to result in a good solution. So should you add an index to every column? Come and discover why this strategy is rarely recommended as we take a deep dive into PostgreSQL indexing.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:PostgreSQL
URL:https:/fosdem.org/2020/schedule/event/postgresql_a_deep_dive_into_postgresql_indexing/
LOCATION:H.2214
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Ibrar Ahmed":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10799@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T120000
DTEND:20200202T122000
SUMMARY:AMENDMENT RTC: A sea of opportunities
DESCRIPTION: <p>The love for technology is what binds us and pushes us to keep improving. Though there are a lot of thriving RTC projects, collaboration between them is rare. This results in duplication of efforts, differing standards and lack of interoperability. In this session we will discuss the opportunities that lie in wait for the Free RTC space and how we're trying to tackle some of these issues through the Open VoIP Alliance.</p><p>NOTE: This is a late addition to the schedule to fill a gap left by a speaker who cancelled.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Real Time Communications
URL:https:/fosdem.org/2020/schedule/event/voip_alliance/
LOCATION:UD2.208 (Decroly)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Ruben Homs":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10806@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T120000
DTEND:20200202T121500
SUMMARY:AMENDMENT Advancing the Future of CI/CD Together
DESCRIPTION: <p>The Continuous Delivery Foundation was launched in 2019 as the new home to FOSS projects Jenkins, Jenkins, Spinnaker and Tekton.The foundation is also a community to advance adoption of CI/CD best practices and tools. This talk outlines the initiatives and ways to get involved so we can all work together to accelerate CI/CD adoption.</p><p>Please note that this talk replaces one entitled "Infrastructure CICD with KubeVirt and Tekton" that was due to have been given by Tyler Auerbeck, who unfortunately wasn't able to travel to FOSDEM.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Continuous Integration and Continuous Deployment
URL:https:/fosdem.org/2020/schedule/event/continuous_delivery_foundry/
LOCATION:UB4.136
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Tracy Miranda":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10810@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T120000
DTEND:20200202T130000
SUMMARY:Kodi Community Meeting
DESCRIPTION: 
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:BOFs (Track A - in J.1.106)
URL:https:/fosdem.org/2020/schedule/event/bof_kodi/
LOCATION:J.1.106
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Sascha Bergner":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10811@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T120000
DTEND:20200202T122500
SUMMARY:AMENDMENT JavaScript lightning talks
DESCRIPTION: <p>Take the opportunity of the lunch time to present your projects, tips or anything else while it's linked with JavaScript and OpenSource.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:JavaScript
URL:https:/fosdem.org/2020/schedule/event/javascript_lightning_talks/
LOCATION:H.1302 (Depage)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Ludovic Gasc":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9262@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T120500
DTEND:20200202T122500
SUMMARY:Testing Navit using Device Farms
DESCRIPTION: 
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Geospatial
URL:https:/fosdem.org/2020/schedule/event/testing_navit_using_device_farms/
LOCATION:AW1.126
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Patrick Höhn":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9451@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T121000
DTEND:20200201T123000
SUMMARY:Testing DoH and DoT servers, compliance and performance
DESCRIPTION: <p>Of course, encrypting DNS is necessary for privacy and security, likefor every other Internet protocol. That's why DoT and DoH deploymentis very important, so that users could safely go to a resolver theytrust. Now, it is time to assert the technical compliance andperformance of these trusted resolvers. We will talk about the thingsthat could and should be tested against DoT and DoH servers and how toimplement it. We will then discuss performance measurements, speciallywith the opportunities brought by parallelism (both in DoT and DoH)and the challenges they create for measurements.This talk will be inspired by the development of a tool which is, atthis stage, in a very alpha state.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:DNS
URL:https:/fosdem.org/2020/schedule/event/dns_doh_dot_testing/
LOCATION:H.1309 (Van Rijn)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Stéphane Bortzmeyer":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9517@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T121000
DTEND:20200201T123000
SUMMARY:The consequences of sync_binlog != 1
DESCRIPTION: <p>Have you ever needed to get some additional write throughput from MySQL ?  If yes, you probably found that setting sync_binlog to 0 (and trx_commit to 2) gives you an extra performance boost.  As all such easy optimisation, it comes at a cost.  This talk explains how this tuning works, presents its consequences and makes recommendations to avoid them.  This will bring us to the details of how MySQL commits transactions and how those are replicated to slaves.  Come to this talk to learn how to get the benefit of this tuning the right way and to learn some replication internals.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:MySQL, MariaDB and Friends
URL:https:/fosdem.org/2020/schedule/event/sync_binlog/
LOCATION:H.2214
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jean-François Gagné":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9700@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T121000
DTEND:20200201T125000
SUMMARY:Confronting Clang and Fedora
DESCRIPTION: <p>GCC is the default toolchain to build C/C++ packages in Fedora. Meanwhile OpenMandrivia already builds most of its package with the LLVM toolchain, the Debian archive is regularly rebuilt with with a recent verion of clang... So could we try that for Fedora?</p><p>This talk describes an on-going effort to achieve that goal while keeping the same compiler feature set as GCC.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:LLVM
URL:https:/fosdem.org/2020/schedule/event/clang_fedora/
LOCATION:K.4.201
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Serge Guelton (serge-sans-paille)":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9993@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T121000
DTEND:20200202T124000
SUMMARY:Lisp everywhere!
DESCRIPTION: <p>Minimalism matters in computing. Minimalism allows for smaller systemsthat take less resources and consume less energy. More importantly,free and open source minimalism allows for secure systems that areeasy to understand. Minimalism is also educational and brings back thefun of the early days of computing where people learn to understandsystems from the ground up. As a co-organizer of this devroom I willtalk about my journey through many programming languages and ending upwith Scheme (a minimal Lisp). Lisp is the second oldest language inuse today and growing. I'll show you that once you master Lisp you canuse it everywhere from software deployment, the shell, the editor anddebugging and for programming systems and in the browser. As a matterof fact, Lisp is everywhere!</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Minimalistic, Experimental and Emerging Languages
URL:https:/fosdem.org/2020/schedule/event/lispeverywhere/
LOCATION:AW1.125
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Pjotr Prins":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10097@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T121000
DTEND:20200202T123000
SUMMARY:IoT Updates with IPv6 Multicast
DESCRIPTION: <p>Could we update a billion IoT nodes from just one tiny virtual server?</p><p>Could a server that is behind a completely closed inbound firewall, using no caching, no CDNs and which never accepts any inbound traffic communicate at massive scale?</p><p>How can we handle flow control, with no feedback mechanism?</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Internet of Things
URL:https:/fosdem.org/2020/schedule/event/iotmulticast/
LOCATION:UD2.218A
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Brett Sheffield":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10110@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T121000
DTEND:20200201T123000
SUMMARY:ERASER: Early-stage Reliability And Security Estimation for RISC-V
DESCRIPTION: <p>RISC-V processors have gained acceptance across a wide range of computing domains, from IoT to embedded/mobile class and even in server-class processing systems. In processing systems ranging from connected cars and autonomous vehicles, to those on-board satellites and spacecrafts, these processors are targeted to function in safety-critical systems, where Reliability, Availability and Serviceability (RAS)-based considerations are of paramount importance. Along with potential system vulnerabilities caused primarily due to random errors, these processors may also be sensitive to targeted errors, possibly from malicious entities, which raises serious concerns regarding the security and safety of the processing system. Consequently, such systems necessitate the incorporation of RAS-based considerations right from an early stage of processor design.</p><p>While the hardware and software ecosystem around RISC-V has been steadily maturing, there have, however, been limited developments in early stage reliability-aware design and verification. The Early-stage Reliability And Security Estimation for RISC-V (ERASER) tool attempts to address this shortcoming. It consists of an open source framework aimed at providing directions to incorporate such reliability and security features at an early, pre-silicon stage of design. These features may include what kind of protection to be applied and which components within the processor should they be applied to. The proposed infrastructure comprises of an open source toolchain for early stage modeling of latch vulnerability in a RISC-V core (SERMiner [1]), a tool for automated generation of stress marks that maximize the likelihood of a transient-failure induced error (Microprobe (RISC-V) [2]), and verification by means of statistical and/or targeted fault injection (Chiffre [3]). While the infrastructure is targeted towards any core that uses the RISC-V ISA, the repository provides an end-to-end flow for the Rocket core [4].</p><p>ERASER thus evaluates “RAS-readiness”, or the effectiveness of protection techniques in processor design such that processor vulnerability in terms of Failures-In-time (FIT) rate is minimized, for a specified power/performance overhead. FIT rate is defined as the number of failures in one billion hours of operation and is a standard vulnerability metric used in industry.</p><p>ERASER is an open source tool available for download at https://github.com/IBM/eraser. The tool currently supports analysis of all latches in the design across a single Rocket core and the generation of stressmarks that can be used to evaluate the vulnerability of these latches. In addition to radiation-induced soft errors, we plan to extend ERASER to also model errors due to voltage noise, thermal and aging-induced failures, both in memory and logic, and generate representative stressmarks.</p><p>ERASER is an initial effort to devise a comprehensive methodology for RAS analysis, particularly for open-source hardware, with the hope that it spurs further research and development into reliability-aware design both in industry and academia.</p><p>References:</p><ol><li><p>K. Swaminathan, R. Bertran, H. Jacobson, P. Kudva, P. Bose, ‘Generation of Stressmarks for Early-stage Soft-error Modeling’, International Conference on Dependable Systems and Networks (DSN) 2019</p></li><li><p>S. Eldridge R. Bertran, A. Buyuktosunoglu, P. Bose, ‘MicroProbe: An Open Source Microbenchmark Generator, ported to the RISC-V ISA, the 7th RISC-V workshop, 2017</p></li><li><p>S. Eldridge, A. Buyuktosunoglu and P. Bose, ‘Chiffre A Configurable Hardware Fault Injection Framework for RISC-V Systems’ 2nd Workshop on Computer Architecture Research with RISC-V (CARRV), 2018</p></li><li><p>Krste Asanović, Rimas Avižienis, Jonathan Bachrach, Scott Beamer, David Biancolin, Christopher Celio, Henry Cook, Palmer Dabbelt, John Hauser, Adam Izraelevitz, Sagar Karandikar, Benjamin Keller, Donggyu Kim, John Koenig, Yunsup Lee, Eric Love, Martin Maas, Albert Magyar, Howard Mao, Miquel Moreto, Albert Ou, David Patterson, Brian Richards, Colin Schmidt, Stephen Twigg, Huy Vo, and Andrew Waterman, The Rocket Chip Generator, Technical Report UCB/EECS-2016-17, EECS Department, University of California, Berkeley, April 2016</p></li></ol>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:RISC-V
URL:https:/fosdem.org/2020/schedule/event/riscv_eraser/
LOCATION:K.3.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Karthik Swaminathan":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10119@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T121000
DTEND:20200201T123000
SUMMARY:Endless Network Programming − An Update from eBPF Land
DESCRIPTION: <p>The Linux kernel networking capabilities have been undergoing major changes over the last years. At the heart of the performance gain, eBPF (extended Berkeley Packet Filter) and XDP (eXpress Data Path) have brought new possibilities in terms of tracing and network packet processing. eBPF is a trendy topic in the Linux world, and today it needs little introduction among the SDN and NFV community. But the technology is still under heavy development, bringing new features, more flexibility, and better performance to the users. This presentation is an update on the latest evolutions in the eBPF world!</p><p>Many of those changes occur directly inside the eBPF subsystem architecture. New program types are being added. Early constraints such as the maximal number of instructions for programs, or the unavailability of loops, are changing. The internals are improved with support for debug information (BTF) or 32-bit instructions. And many new mechanisms are implemented, such as global data support, the “BPF trampoline”, batched map operations, dynamic linking. Let's review all the latest trends in eBPF kernel development!</p><p>But beyond kernel code, eBPF has grown as a full ecosystem, with a variety of tools used to work with it, or to build upon it. Bpftool, a reference utility to manage eBPF programs, keeps evolving. The networking projects using eBPF keep growing in number (e.g. Katran, Suricata, Sysdig, Hubble, Libkefir) or in features (e.g. Cilium). Let's review (briefly) some of those projects that assert eBPF as one of the essential fast dataplane solutions in the Linux world.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Software Defined Networking
URL:https:/fosdem.org/2020/schedule/event/endless_network_programming/
LOCATION:H.1308 (Rolin)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Quentin Monnet":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10699@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T121000
DTEND:20200201T123500
SUMMARY:Overview of Bareos
DESCRIPTION: <p>This talk will give quick overview of Bareos and the new features in Bareos 19.2.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Backup and Recovery
URL:https:/fosdem.org/2020/schedule/event/bareosintro/
LOCATION:UD2.119
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Andreas Rogge":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10741@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T121500
DTEND:20200202T124000
SUMMARY:Discover the New Firefox Profiler
DESCRIPTION: <p>Using a profiling tool help developers to get detailed information about the execution of their application and allow them to understand the behavior of it.</p><p>The Firefox Profiler is a profiler that is built into Firefox. It has tighter integration with Firefox than external profilers. It can provide more information and insight into what the browser is doing. It can also show the memory usage and Firefox internal code execution.</p><p>During the talk, I will be explaining, how to capture a good profile and how to analyze profile data. I will be sharing Firefox Profiler specific features like memory tooling, single tab/advanced view and how to use them. I will also be sharing the future of Firefox Profiler!</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Mozilla
URL:https:/fosdem.org/2020/schedule/event/discover_the_new_firefox_profiler/
LOCATION:UA2.114 (Baudoux)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Nazım Can Altınova":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9243@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T122000
DTEND:20200202T130000
SUMMARY:Choosing The Right Deployment Strategy
DESCRIPTION: <p>Deployment strategies affect everyone, no matter whether we are focused only on a single aspect of the application lifecycle or we are in full control. The way we deploy affects the architecture, testing, monitoring, and many other aspects. And not only that, but we can say that architecture, testing, and monitoring affect the way we deploy. All those things are closely related and affect each other.</p><p>We'll discuss different deployment strategies and answer a couple of questions. Is your application stateful or stateless? Does its architecture permit scaling? How do you roll back? How do you scale up and down? Do you need your application to run always? Should you use Kubernetes Deployments instead of, let's say, StatefulSets? Answers to those questions will not serve much unless we are familiar with some of the most commonly used deployment strategies. Not only that knowledge will help us choose which one to pick, but they might even influence the architecture of our applications.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Continuous Integration and Continuous Deployment
URL:https:/fosdem.org/2020/schedule/event/choosing_the_right_deployment_strategy/
LOCATION:UB4.136
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Viktor Farcic":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9653@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T122000
DTEND:20200202T125500
SUMMARY:AMENDMENT Rook Cloud Native Storage for Kubernetes
DESCRIPTION: <p>What is Rook and the architecture of Rook + the storage run in Kubernetes.We'll also take a look at new features added to Rook.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Software Defined Storage
URL:https:/fosdem.org/2020/schedule/event/rook_cloud_native_storage_for_kubernetes/
LOCATION:H.1308 (Rolin)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Alexander Trost":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9706@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T122000
DTEND:20200202T123500
SUMMARY:Prototyping the Internet of Things with Wyliodrin STUDIO
DESCRIPTION: <p>In 2014, teaching a Raspberry Pi programming course was a real challenge, mostly due to the lack of development devices. This is how we came up with the idea of building Wyliodrin STUDIO.</p><p>Wyliodrin STUDIO is an easy to use IDE for the Internet of Things that enables remote control over embedded devices. While it is a good prototyping tool, the platform also targets students and educators who want to get started in the IoT field. It is designed to help both technical and non-technical people to get started with programming devices such as the Raspberry Pi.</p><p>In this talk we aim to present Wyliodrin STUDIO, how it works and how we and other universities used it to teach IoT technologies in classes such as computer science, power engineering and film directing.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Lightning Talks
URL:https:/fosdem.org/2020/schedule/event/wyliodrin_studio/
LOCATION:H.2215 (Ferrer)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Alexandru Radovici":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9761@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T122000
DTEND:20200201T124000
SUMMARY:Towards CadQuery 2.0
DESCRIPTION: <p>CadQuery (CQ) [1] is a Python library for building of parametric 3D models. The overarchingdesign goal is to be extremely fluent and as close as possible to the design intent. CQ is based onthe open source CAD kernel from OpenCascade and therefor offers industry standard B-Repmodeling capabilities and allows exporting to lossless formats such as STEP as well as lossy onessuch as STL. Originally it used Python bindings based on FreeCAD [2] but recently we switched toPythonOCC [3] to be more flexible and have full access to the underlying CAD kernel capabilities.In the talk I will summarize the current status of the CQ project, show some interestingusage examples and discuss newly implemented features. Furthermore I will elaborate on the futureplans of the core development team and touch on some of the challenges of maintaining a projectsuch as CQ. I will also present a fairly new addition to the CQ ecosystem – CQ-editor [3]. It is aPython/PyQt5 based lightweight cross-platform GUI editor that allows to quickly develop andpreview CQ 3D models. It also offers graphical debugging and CQ stack introspection capabilitieswhich dramatically lowers the entry barrier for trying out and using CQ.</p><p>References</p><p>[1] https://github.com/CadQuery/cadquery[2] https://www.freecadweb.org[3] https://github.com/tpaviot/pythonocc-core[4] https://github.com/CadQuery/CQ-editor</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Source Computer Aided Modeling and Design
URL:https:/fosdem.org/2020/schedule/event/cadquery/
LOCATION:H.2213
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Adam Urbanczyk":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9953@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T122000
DTEND:20200201T123500
SUMMARY:A tool for Community Supported Agriculture (CSA) management, OpenOlitor
DESCRIPTION: <p>OpenOlitor is a SaaS open-source tool facilitating the organization and management of CSAs (Community Supported Agriculture) communities. Thistool covers a large spectrum of functionalities needed for CSAs such as member management, emailing, invoicing, share planning and delivery, absencescheduling, etc. This software is organized and monitored by an international community that promotes the tool, helps operate it and support theinterested communities. In order to promote the sustainability of the tool and this international community an organization based on CSS(Community Supported Software) has been proposed.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Lightning Talks
URL:https:/fosdem.org/2020/schedule/event/openolitor_community_supported_agriculture/
LOCATION:H.2215 (Ferrer)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Mikel Cordovilla":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10418@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T122000
DTEND:20200201T125000
SUMMARY:Evolution of kube-proxy
DESCRIPTION: <p>Kube-proxy enables access to Kubernetes services (virtual IPs backed by pods) by configuring client-side load-balancing on nodes. The first implementation relied on a userspace proxy which was not very performant. The second implementation used iptables and is still the one used in most Kubernetes clusters. Recently, the community introduced an alternative based on IPVS.This talk will start with a description of the different modes and how they work. It will then focus on the IPVS implementation, the improvements it brings, the issues we encountered and how we fixed them as well as the remaining challenges and how they could be addressed. Finally, the talk will present alternative solutions based on eBPF such as Cilium.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Containers
URL:https:/fosdem.org/2020/schedule/event/containers_k8s_kube_proxy/
LOCATION:UD2.208 (Decroly)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Laurent Bernaille":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10721@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T122000
DTEND:20200201T130000
SUMMARY:ByteBuffers are dead, long live ByteBuffers!
DESCRIPTION: <p>Abstract: Direct buffers are, to date, the only way to access foreign,off-heap memory. Despite their success, direct buffers suffer from somelimitations --- stateful-ness, lack of addressing space,non-deterministic deallocation to name a few --- which makes them aless-than-ideal choice under certain workloads. In this talk we paintthe path to the future: a safe, supported and efficient foreign memoryaccess API for Java. By providing a more targeted solution to theproblem of accessing foreign memory, not only developers will be freedby the above limitations - but they will also enjoy improvedperformances, as the new API is designed from the ground-up with JIToptimizations in mind - and all without sacrificing memory access safety.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Free Java
URL:https:/fosdem.org/2020/schedule/event/bytebuffers/
LOCATION:H.1302 (Depage)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Maurizio Cimadamore":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9106@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T122500
DTEND:20200202T130500
SUMMARY:FreeBSD and LLVM support
DESCRIPTION: <p>We will explain what is LLVM project all about and how central it is under the FreeBSD operating system, as it serves to basically build it ; first we ll go through its major components and what is supported..</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:BSD
URL:https:/fosdem.org/2020/schedule/event/freebsd_llvm_support/
LOCATION:AW1.121
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="David Carlier":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9336@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T122500
DTEND:20200201T131500
SUMMARY:OpenQA with the JDP data analyses framework
DESCRIPTION: <p>Overview of SUSE's Linux kernel testing in OpenQA, how we keep track of known issues, explore test results and other features of JDP. The JDP framework is written in Julia, uses Redis as a distributed data cache and Jupyter for interactive reporting. OpenQA is a large application used for testing operating systems and displaying the results.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Testing and Automation
URL:https:/fosdem.org/2020/schedule/event/testing_openqa_jdp/
LOCATION:UB2.147
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Richard Palethorpe":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9410@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T122500
DTEND:20200202T124000
SUMMARY:VoIP Troubleshooting and Monitoring FAQs
DESCRIPTION: <p>It's most likely that you have already heard about the SIP3 platform which allows you to monitor and troubleshoot your VoIP infrastructure.</p><p>For the last year SIP3 team has grown and added tons of nice features into platform.</p><p>This talk will tell about past, present and upcoming future of SIP3 and will be useful for both newcomer users and people who've played with SIP3 in the past.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Real Time Communications
URL:https:/fosdem.org/2020/schedule/event/sip3/
LOCATION:UD2.208 (Decroly)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Oleg Agafonov":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9435@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T122500
DTEND:20200202T124500
SUMMARY:Flutter Development in Eclipse
DESCRIPTION: <p>The Eclipse IDE was once heavily used for mobile app development on Android. The Android Development Tools (ADT) for Eclipse have since been deprecated and replaced by a dedicated Android Studio. To make mobile app development possible again, we leveraged the language server protocol to provide stable support for the Dart language and the Flutter SDK in the Eclipse IDE.</p><p>This talk will provide an overview of the Dartboard project including its Dart language support as well as the Flutter development experience.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Free Tools and Editors
URL:https:/fosdem.org/2020/schedule/event/fluttereclipse/
LOCATION:UD2.119
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jonas Hungershausen":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10247@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T122500
DTEND:20200202T125000
SUMMARY:Growing Sustainable Contributions Through Ambassador Networks
DESCRIPTION: <p>Open Source Program Offices are utilizing ambassador programs more and more. We'll talk about why we decided to implement ambassador programs, how we implemented them, got buy-in (from a time and budget standpoint), and more.</p><p>We'll both talk about how we use this program in our respective companies to scale and reach thousands of developers internally. We'll also throw in a few case studies and lessons learned throughout our (ongoing) journeys.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Community devroom
URL:https:/fosdem.org/2020/schedule/event/ambassadornetworks/
LOCATION:UB5.230
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Shilla Saebi":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Alison Yu":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9182@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T123000
DTEND:20200201T125500
SUMMARY:Falco Internals 101 : Syscalls processing for security analysis
DESCRIPTION: <p>Linux Syscalls can be used as an entrypoint to do security analysis on Linux. However reading and processing every system call in userspace creates a very unique set of challenges.In this talk we are going to see exactly what those challenges are and how we solved them in the Falco project.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Security
URL:https:/fosdem.org/2020/schedule/event/security_falco_internals_101/
LOCATION:UA2.114 (Baudoux)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Lorenzo Fontana":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9275@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T123000
DTEND:20200201T125000
SUMMARY:Lumen
DESCRIPTION: <p>Lumen is an alternative compiler, interpreter and runtime to the BEAM designed for WebAssembly.  Lumen allows Erlang and Elixir to run in the browser.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Erlang, Elixir and Friends
URL:https:/fosdem.org/2020/schedule/event/beam_lumen_elixir_browser/
LOCATION:AW1.121
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Luke Imhoff":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9307@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T123000
DTEND:20200202T130000
SUMMARY:Platform independent CPU/FPGA co-design: the OscImp-Digital framework
DESCRIPTION: <p>Combining the flexibility of FPGA hardware configuration with the high abstraction level of an operating system running on a general purpose central processing unit (CPU) requires mastering a broad range of knowledge, from low level hardware configuration to kernel drivers to libraries and userspace application. While some vendor specific frameworks tackle the challenge, we focus on a vendor independent solution applicable to current FPGA Systen on Chip providers: the OscImp Digital framework provides a comprehensive set of FPGA IP, associated Linux driver, library and userspace examples based on GNU Radio running on the embedded CPU. We demonstrate its use on the Redpitaya platform processing baseband signals as well as the Zynq, most significantly associated with the AD9363 radiofrequency frontend on the PlutoSDR board. In both cases, the FPGA is not only used to stream I/Q coefficients but pre-process the datastream in order to reduce bandwidth and efficiently feed the CPU: we demonstrate embedded FM broadcast radio reception as well as GPS decoding on the PlutoSDR custom bitstream. The framework is available at https://github.com/oscimp/oscimpDigital</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Free Software Radio
URL:https:/fosdem.org/2020/schedule/event/fsr_platform_independent_cpu_fpga_co_design/
LOCATION:AW1.120
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jean-Michel Friedt":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9459@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T123000
DTEND:20200201T125500
SUMMARY:Introduction to Eclipse iceoryx
DESCRIPTION: <p>Bosch has open sourced a true zero-copy middleware for inter-process communicationon modern robotics and vehicle computers. The shared memory basedsolution is compatible with Linux/QNX and achieves data independent communicationin constant time without serializing data. We would like to present ourrecent development towards an open-source release and demonstrate our performanceand timing benchmarks on a privately developed embedded robot.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Embedded, Mobile and Automotive
URL:https:/fosdem.org/2020/schedule/event/ema_iceoryx/
LOCATION:UD2.218A
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Simon Hoinkis":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Christian Eltzschig":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9730@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T123000
DTEND:20200202T130000
SUMMARY:Postmodern strace
DESCRIPTION: <p>strace is a diagnostic, debugging and instructional utility for Linux. It is used to monitor and tamper with interactions between processes and the Linux kernel, which include system calls, signal deliveries, and changes of process state. In this talk the maintainer of strace will describe new features implemented since FOSDEM 2018.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Debugging Tools
URL:https:/fosdem.org/2020/schedule/event/debugging_strace_modern/
LOCATION:K.4.201
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Dmitry Levin":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9939@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T123000
DTEND:20200202T124000
SUMMARY:Towards reproducible Jupyter notebooks
DESCRIPTION: <p>Jupyter has become a tool of choice for researchers willing to share a narrative and supporting code that their peers can re-run.  This talk is about Jupyter’s Achille’s heel: software deployment.  I will present Guix-Jupyter, which aims to make notebook self-contained and to support reproducible deployment.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:HPC, Big Data, and Data Science
URL:https:/fosdem.org/2020/schedule/event/reprod_jupyter_guix/
LOCATION:UB5.132
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Ludovic Courtès":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10020@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T123000
DTEND:20200202T125500
SUMMARY:A Component-based Environment for Android Apps
DESCRIPTION: <p>With 2.5 billions of active users Android is the most widely deployed mobile operating system in the world. Its vast complexity paired with a monolithic architecture regularly result in severe security issues like the infamous Stagefright bug. In this presentation we talk about an ongoing research project which aims at running Android applications on top of the component-based Genode OS framework and secure them using formally verified components. We discuss how Android applications interact, how well this matches the semantics of Genode and what it takes to support unmodified Android apps.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Microkernels and Component-based OS
URL:https:/fosdem.org/2020/schedule/event/uk_android/
LOCATION:K.4.601
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Alexander Senier":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10081@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T123000
DTEND:20200201T125500
SUMMARY:Will somebody *please* tell me what's going on?
DESCRIPTION: <p>How does one manage and document change in Python projects, be that new features or deprecation or removal of a feature? Let's explore some of the tools a Python developer can keep in their toolbox for just this purpose.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Python
URL:https:/fosdem.org/2020/schedule/event/python2020_manage_change/
LOCATION:UB2.252A (Lameere)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Stephen Finucane":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10122@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T123000
DTEND:20200201T125000
SUMMARY:RISC-V Software and Firmware Development in the Cloud Using OpenPiton+Ariane on Amazon F1
DESCRIPTION: <p>RISC-V application, OS, and firmware development has been slowed by the lack of "real hardware" available for developers to work with. With the rise of FPGAs in the cloud and the recent release of the OpenPiton+Ariane manycore platform on Amazon's F1 cloud FPGA platform, we propose using 1-12 core OpenPiton+Ariane processors emulated on F1 to develop RISC-V software and firmware. In this talk, we will give an accelerated tutorial on how to get started with OpenPiton+Ariane, the spec-compliant RISC-V platform it offers, and how the firmware and OS can be modified and run on top. We will show a number of applications built and running for our present Debian distribution and the software development environment that this offers. We will then highlight how hardware and software can be co-designed on OpenPiton+Ariane with the ability to recompile the hardware underlying the cloud FPGA image and deploy it for use by others. This platform is serving as a basis for software and hardware development for the DECADES project, a project investigating heterogenous manycore and hardware accelerator based designs with support for orchestrated data movement.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:RISC-V
URL:https:/fosdem.org/2020/schedule/event/riscv_openpiton/
LOCATION:K.3.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="David Wentzlaff":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jonathan Balkind":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10134@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T123000
DTEND:20200201T125000
SUMMARY:Replacing iptables with eBPF in Kubernetes with Cilium
DESCRIPTION: <p>Michal Rostecki is a Software Engineer working at SUSE. He's working on Cilium, both upstream and on integrating it with openSUSE Kubic Project and SUSE CaaS Platform.</p><p>Swaminathan Vasudevan is a Software Engineer working at SUSE. Worked on Neutron Networking Upstream and currently migrating to Cilium and openSUSE Kubic Project and SUSE CaaS Platform.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Software Defined Networking
URL:https:/fosdem.org/2020/schedule/event/replacing_iptables_with_ebpf/
LOCATION:H.1308 (Rolin)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Michal Rostecki":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Swami Vasudevan":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10195@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T123000
DTEND:20200202T130000
SUMMARY:LXD for mixed system containers and VM workloads
DESCRIPTION: <p>LXD is most known as a system container manager, offering a simple user experience and images for most Linux distributions.It also offers a simple REST API, network and storage management, project views and easy clustering to dozen of hosts.</p><p>Over the past few months, LXD has now grown the ability to run virtual machines alongside containers, using the exact same REST API and configuration.This presentation will cover that new feature, why it was done, where it's at now and where we're going with it, as well as provide a quick demo of setting up a small LXD cluster and running both containers and virtual machines on it.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Virtualization and IaaS
URL:https:/fosdem.org/2020/schedule/event/vai_lxd_for_mixed_workloads/
LOCATION:H.1309 (Van Rijn)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Stéphane Graber":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10244@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T123000
DTEND:20200202T125500
SUMMARY:Querying millions to billions of metrics with M3DB's inverted index
DESCRIPTION: <p>The cardinality of monitoring data we are collecting today continues to rise, in no small part due to the ephemeral nature of containers and compute platforms like Kubernetes. Querying a flat dataset comprised of an increasing number of metrics requires searching through millions and in some cases billions of metrics to select a subset to display or alert on. The ability to use wildcards or regex within the tag name and values of these metrics and traces are becoming less of a nice-to-have feature and more useful for the growing popularity of ad-hoc exploratory queries.</p><p>In this talk we will look at how Prometheus introduced the concept of a reverse index existing side-by-side with a traditional column based TSDB in a single process.  We will then walk through the evolution of M3’s metric index, starting with ElasticSearch and evolving over the years to the current M3DB reverse index. We will give an in depth overview of the alternate designs and dive deep into the architecture of the current distributed index and the optimizations we’ve made in order to fulfill wildcards and regex queries across billions of metrics.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Monitoring and Observability
URL:https:/fosdem.org/2020/schedule/event/m3db/
LOCATION:UD2.120 (Chavanne)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Rob Skillington":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10258@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T123000
DTEND:20200202T125500
SUMMARY:sled and rio
DESCRIPTION: <p>sled is an embedded database that takes advantage of modern lock-free indexing and flash-friendly storage. rio is a pure-rust io_uring library unlocking the linux kernel's new asynchronous IO interface. This short talk will cover techniques that have been used to take advantage of modern hardware and kernels while optimizing for long term developer happiness in a complex, correctness-critical Rust codebase.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Rust
URL:https:/fosdem.org/2020/schedule/event/rust_techniques_sled/
LOCATION:K.3.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Tyler Neely":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10287@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T123000
DTEND:20200201T125500
SUMMARY:Bringing Collabora Online to your web app
DESCRIPTION: <p>The Collabora Online code-base can bring the power of LibreOffice intoan iframe inside your web app. Come and hear how this works, how to integratesecure, collaborative document editing with your software, and about all thelatest greatest work going on there.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Collaborative Information and Content Management Applications
URL:https:/fosdem.org/2020/schedule/event/bringing_collabora_online_webapp/
LOCATION:AW1.120
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Michael Meeks":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10430@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T123000
DTEND:20200202T130000
SUMMARY:Classify things in Go: the easy way.
DESCRIPTION: <p>Go and public training models can provide great potential: A fast way to build "eyes around the world", also known as classifiers. And with great powers, come great opportunities, such as building fantastic applications to turn our world a better place to live through the technology with few steps.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Go
URL:https:/fosdem.org/2020/schedule/event/classifyingo/
LOCATION:UB2.252A (Lameere)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Sheimy Rahman":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10448@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T123000
DTEND:20200201T130000
SUMMARY:DataLad
DESCRIPTION: <p>Contemporary sciences are heavily data-driven, but today's data management technologies and sharing practices fall at least a decade behind software ecosystem counterparts.Merely providing file access is insufficient for a simple reason: data are not static. Data often (and should!) continue to evolve; file formats can change, bugs will be fixed, new data are added, and derived data needs to be integrated.While (distributed) version control systems are a de-facto standard for open source software development, a similar level of tooling and culture is not present in the open data community.</p><p>The lecture introduces DataLad, a software that aims to address this problem by providing a feature-rich API (command line and Python) for joint management of all digital objects of science: source code, data artifacts (as much as their derivatives), and essential utilities, such as container images of employed computational environments.A DataLad dataset represents a comprehensive and actionable unit that can be used privately, or be published on today's cyberinfrastructure (GitLab, GitHub, Figshare, S3, Google Drive, etc.) to facilitate large and small-scale collaborations.</p><p>In addition to essential version control tasks, DataLad aids data discovery by supporting a plurality of evolving metadata description standards. Moreover, Datalad is able to capture data provenance information in a way that enables programmatic re-execution of computations, and as such provides a key feature for the implementation of reproducible science.DataLad is extensible and customizable to fine tune its functionality to specific domains (e.g., field of science or organizational requirements).</p><p>DataLad is built on a few key principles:</p><ol><li><p><strong>DataLad only knows about two things: Datasets and files.</strong>A DataLad dataset is a collection of files in folders.And a file is the smallest unit any dataset can contain.At its core, <strong>DataLad is a completely domain-agnostic, general-purpose tool to manage data</strong>.</p></li><li><p><strong>A dataset is a Git repository</strong>.A dataset is a Git repository. All features of the version control system Gitalso apply to everything managed by DataLad.</p></li><li><p><strong>A DataLad dataset can take care of managing and version controlling arbitrarily large data</strong>.To do this, it has an optional <em>annex</em> for (large) file content:Thanks to this annex, DataLad can track files that are TBs in size(something that Git could not do, and that allows you to restore previous versions of data,transform and work with it while capturing all provenance,or share it with whomever you want). At the same time, DataLad does all of the magicnecessary to get this important feature to work quietly in the background.The annex is set-up automatically, and the tool <a href="https://git-annex.branchable.com">git-annex</a> manages it all underneath the hood.</p></li><li><p>DataLad follows the social principle to<strong>minimize custom procedures and data structures</strong>. DataLad will not transformyour files into something that only DataLad or a specialized tool can read.A PDF file (or any other type offile) stays a PDF file (or whatever other type of file it was)whether it is managed by DataLad or not. This guarantees that users will not loosedata or data access if DataLad would vanish from their system, or even when DataLadwould vanish from the face of Earth. Using DataLad thus does not require or generatedata structures that can only be used or read with DataLad -- DataLad does nottie you down, it liberates you.</p></li><li><p>Furthermore, DataLad is developed for <strong>complete decentralization</strong>.There is no required central server or service necessary to use DataLad. In thisway, no central infrastructure needs to be maintained (or paid for) --your own laptop is the perfect place to live for your DataLad project, as is yourinstitutions webserver, or any other common computational infrastructure youmight be using.</p></li><li><p>Simultaneously, though, DataLad aims to<strong>maximize the (re-)use of existing 3rd-party data resources and infrastructure</strong>.Users <em>can</em> use existing central infrastructure should they want to.DataLad works with any infrastructure from GitHub toDropbox, Figshare, or institutional repositories,enabling users to harvest all of the advantages of their preferredinfrastructure without tying anyone down to central services.</p></li></ol>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Research Tools and Technologies
URL:https:/fosdem.org/2020/schedule/event/open_research_datalad/
LOCATION:AW1.126
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Michael Hanke":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10452@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T123000
DTEND:20200202T125500
SUMMARY:Status of AMD platforms in coreboot
DESCRIPTION: <p>The presentation is about AMD's involvement in coreboot evolution and development. Gives a high-level overview of the engagement of the silicon vendor in the coreboot project history. The presentation may contain a little bit of technical aspects of firmware and BIOS. However, the intended audience is not only firmware and BIOS developers, but also free and libre hardware enthusiasts too. If anybody is interested in the future of famous platforms like Asus KGPE-D16, Lenovo G505S, PC Engines apu1/apu2, please attend the presentation.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Hardware Enablement
URL:https:/fosdem.org/2020/schedule/event/coreboot_amd/
LOCATION:K.4.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Michał Żygowski":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10472@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T123000
DTEND:20200201T125500
SUMMARY:Prioritizing is key
DESCRIPTION: 
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Document Editors
URL:https:/fosdem.org/2020/schedule/event/prioritizing_is_key/
LOCATION:UB4.136
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Xisco Fauli":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10476@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T123000
DTEND:20200202T125000
SUMMARY:Gitflow Design
DESCRIPTION: <p>Gitflow design as mentioned in the description is a git workflow for designers and design work. It's meant to be open, platform-agnostic and help minimise dependencies on proprietary software and help to increase collaboration.</p><p>By using git, we get to take advantage of a lot of useful features available such as controlled access, review process, feedback system, version control files, preview changes in context with side-by-side diffs, detailed history of changes and more, something developers had for years, but that designers never really took advantage o</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Source Design
URL:https:/fosdem.org/2020/schedule/event/git_workflow_for_design_in_os_projects/
LOCATION:H.2213
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Diogo Sergio":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10478@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T123000
DTEND:20200202T125500
SUMMARY:How Kotlin can change developer experience with modern graphics APIs
DESCRIPTION: <p>Creating modern games in Kotlin forces you to use non-object oriented graphic languages and getting your hand dirty with native resource managemente. With wrappers around OpenGL and Vulkan, we make powerful graphics familiar to jvm devs and type-safe.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Kotlin
URL:https:/fosdem.org/2020/schedule/event/kotlin_how_can_change_developer_exp_graphics_api/
LOCATION:UA2.118 (Henriot)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Giuseppe Barbieri":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10495@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T123000
DTEND:20200202T125000
SUMMARY:Reverse Geocoding is not easy
DESCRIPTION: <p>Having seen a dozen of different OpenStreetMap-based geocoders, I did not expect to find myself writing another one. But here I am, tasked with making a reverse geocoder better than the industry-standard Nominatim. Turns out it is a fun and not so straightforward task. Let’s see what can go wrong.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Geospatial
URL:https:/fosdem.org/2020/schedule/event/reverse_geocoding_is_not_easy/
LOCATION:AW1.126
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Ilya Zverev":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10528@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T123000
DTEND:20200202T130000
SUMMARY:Peer-to-peer collaboration, search & discovery
DESCRIPTION: <p>A data-centric, offline-first approach to decentralized collaborative application development focusing on data ownership and privacy.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Decentralized Internet and Privacy
URL:https:/fosdem.org/2020/schedule/event/dip_p2pcollab/
LOCATION:UA2.220 (Guillissen)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="TG x":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10548@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T123000
DTEND:20200202T125500
SUMMARY:Which video network streaming protocol should I use?
DESCRIPTION: <p>Open source stacks such as GStreamer, ffmpeg and UPipe now implement a large number of different ways to stream audio &amp; video over a network. Just to name a few, there are RTSP, SRT, RIST, WebRTC, HLS, DASH, AES67, SmoothStreaming, RTMP! Some are for local networks and some target the Internet, depending on the use-case, these protocols have different upsides and downsides. To create a successful project, one needs to select the best suited technology. I'll go over the various protocols and explain how they relate to each other and their individual advantages and inconveniences.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Media
URL:https:/fosdem.org/2020/schedule/event/om_streaming/
LOCATION:UB2.147
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Olivier Crête":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10672@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T123000
DTEND:20200202T125000
SUMMARY:IoT with CircuitPython
DESCRIPTION: <p>Introduction to CircuitPython and how to make basic IoT without a development environment.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Internet of Things
URL:https:/fosdem.org/2020/schedule/event/iotcircuitpython/
LOCATION:UD2.218A
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="David Glaude":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10794@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T123000
DTEND:20200201T125500
SUMMARY:AMENDMENT Introduction to Ansible collections
DESCRIPTION: <p>The talk with give an introduction of Ansible collections and will talk about collection structure and how to deliver Ansible content with collections</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Infra Management
URL:https:/fosdem.org/2020/schedule/event/ansible_collections/
LOCATION:UD2.120 (Chavanne)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Abhijeet Kasurde":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Ganesh Nalawade":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10805@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T123000
DTEND:20200202T125500
SUMMARY:AMENDMENT JavaScript on Microcontrollers
DESCRIPTION: <p>Building an IoT device feels out of reach to a lot of web developers. Most of us didn’t study electrical engineering, and never learned to solder. And programming a microcontroller is on a completely different level than building a website.But that is just not true anymore. Nowadays microcontrollers have become powerful enough to run JavaScript. And that opens up IoT to all of us. With just 20 lines of code we can build a connected lightbulb, and within seconds we can wirelessly deploy it. Write a couple of lines more, and you can even remotely control a car. And that is precisely what we are going to do.</p><p>(This replaces 'Let's Get Func-y' by Jemima Abu)</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:JavaScript
URL:https:/fosdem.org/2020/schedule/event/javascript_microcontrollers/
LOCATION:H.1302 (Depage)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Niels Leenheer":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10832@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T123000
DTEND:20200202T133000
SUMMARY:pinephone porters BOF
DESCRIPTION: 
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:BOFs (Track C - in H.3244)
URL:https:/fosdem.org/2020/schedule/event/bof_pinephone_porters/
LOCATION:H.3244
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10142@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T123500
DTEND:20200201T130500
SUMMARY:Improving BIND 9 Code Quality
DESCRIPTION: <p>BIND 9 consists of a huge and old codebase. In this talk, I would like you to show all the available tools that we use on regular basis to improve, refactor and make the BIND 9 code safer. I'll show the examples of various Google/LLVM Sanitizers, cppcheck, LLVM scan-build and semantic patching using coccinelle.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:DNS
URL:https:/fosdem.org/2020/schedule/event/dns_bind9_codequality/
LOCATION:H.1309 (Van Rijn)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Ondřej Surý":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10309@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T123500
DTEND:20200201T130000
SUMMARY:Game development with OpenXR
DESCRIPTION: <p>Last year Khronos released OpenXR, an open API for using XR hardware. In this talk we will look at the practical side of creating VR applications and games with OpenXR.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Game Development
URL:https:/fosdem.org/2020/schedule/event/gamedev_openxr/
LOCATION:K.3.201
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Christoph Haag":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10770@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T123500
DTEND:20200201T131000
SUMMARY:The role of open source in building quantum computing ecosystem from scratch
DESCRIPTION: 
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Quantum Computing
URL:https:/fosdem.org/2020/schedule/event/the_role_of_open_source_in_building_quantum_computing_ecosystem_from_scratch/
LOCATION:UA2.118 (Henriot)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Hakob Avetisyan":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9684@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T124000
DTEND:20200201T130000
SUMMARY:Overview of encryption features
DESCRIPTION: <p>MariaDB/MySQL/Percona Server provide some features in this space, but currently there isn't one product that covers all the needs (at least not available as FOSS).This talk will provide an overview of Data-at-Rest-Encryption features in MySQL, MariaDB and Percona Server for MySQL, their availability across versions, and status (experimental/GA).</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:MySQL, MariaDB and Friends
URL:https:/fosdem.org/2020/schedule/event/msyql_ecryption/
LOCATION:H.2214
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Hrvoje Matijakovic":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9810@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T124000
DTEND:20200202T125500
SUMMARY:DuckDB
DESCRIPTION: <p>We present DuckDB, our new, Open Source embedded analytical data management system.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Lightning Talks
URL:https:/fosdem.org/2020/schedule/event/duckdb/
LOCATION:H.2215 (Ferrer)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Hannes Mühleisen":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9987@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T124000
DTEND:20200202T131000
SUMMARY:Celebrating Guile 2020
DESCRIPTION: <p>Guile maintainer Andy Wingo shares his thoughts on the last lap of the race to Guile 3.  We'll go over ways that Guile got faster, more capable, and more minimal at the same time.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Minimalistic, Experimental and Emerging Languages
URL:https:/fosdem.org/2020/schedule/event/guile2020/
LOCATION:AW1.125
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Andy Wingo":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10116@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T124000
DTEND:20200201T125500
SUMMARY:What's in my food ? Open Food Facts, the Wikipedia of Food
DESCRIPTION: <p>Open Food Facts is a collaborative and crowdsourced database of food products from the whole planet, licensed under the Open Database License (ODBL). It was launched in 2012, and today it is powered by 27000 contributors who have collected data and images for over 1 million products in 178 countries (and growing strong…)This is the opportunity to learn more about Open Food Facts, and the latest developments of the project.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Lightning Talks
URL:https:/fosdem.org/2020/schedule/event/open_food_facts/
LOCATION:H.2215 (Ferrer)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Pierre Slamich":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10293@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T124000
DTEND:20200201T131500
SUMMARY:AMENDMENT A Tale of Two Worlds: Assessing the Vulnerability of Enclave Shielding Runtimes
DESCRIPTION: <p>This talk analyzes the vulnerability space arising in TrustedExecution Environments (TEEs) when interfacing a trusted enclaveapplication with untrusted, potentially malicious code. Considerableresearch and industry effort has gone into developing TEE runtimelibraries with the purpose of transparently shielding enclaveapplication code from an adversarial environment. However, our analysisreveals that shielding requirements are generally not well-understood inreal-world TEE runtime implementations. We expose several sanitizationvulnerabilities at the level of the Application Binary Interface (ABI)and the Application Programming Interface (API) that can lead toexploitable memory safety and side-channel vulnerabilities in thecompiled enclave. Mitigation of these vulnerabilities is not as simpleas ensuring that pointers are outside enclave memory. In fact, wedemonstrate that state-of-the-art mitigation techniques such as Intel’sedger8r, Microsoft’s “deep copy marshalling”, or even memory-safelanguages like Rust fail to fully eliminate this attack surface. Ouranalysis reveals 35 enclave interface sanitization vulnerabilities in 8major open-source shielding frameworks for Intel SGX, RISC-V, and SancusTEEs. We practically exploit these vulnerabilities in several attackscenarios to leak secret keys from the enclave or enable remote codereuse. We have responsibly disclosed our findings, leading to 5designated CVE records and numerous security patches in the vulnerableopen-source projects, including the Intel SGX-SDK, Microsoft OpenEnclave, Google Asylo, and the Rust compiler.</p><p>Please note that this talk was originally scheduled to begin at the later time of 13:00</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Hardware-aided Trusted Computing
URL:https:/fosdem.org/2020/schedule/event/tale/
LOCATION:K.4.601
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jo Van Bulck":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10700@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T124000
DTEND:20200201T125500
SUMMARY:oVirt-Plugin for Bareos
DESCRIPTION: <p>Backing up virtual machines in larger environments is usually not a simple task. With the new oVirt-Plugin for Bareos you can now easily backup and restore your oVirt virtual machines.This talk will give a short introduction how Bareos backs up oVirt virtual machines.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Backup and Recovery
URL:https:/fosdem.org/2020/schedule/event/bareosovirt/
LOCATION:UD2.119
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Andreas Rogge":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9254@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T124500
DTEND:20200201T131500
SUMMARY:KiCad: Back to the Future
DESCRIPTION: <p>I will talk about KiCad's role in the Open Hardware design movement and how it is remarkably similar to the early days of the Free, Libre, Open Source Software (FLOSS) movement and what it means for the future of Open Hardware.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Source Computer Aided Modeling and Design
URL:https:/fosdem.org/2020/schedule/event/kicad/
LOCATION:H.2213
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Wayne Stambaugh":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9682@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T124500
DTEND:20200202T125500
SUMMARY:Buildtest: HPC Software Stack Testing Framework 
DESCRIPTION: <p>HPC support teams are often tasked with installingscientific software for their user community and the complexity ofmanaging a large software stack gets very challenging. Softwareinstallation brings forth many challenges that requires a team ofdomain expertise and countless hours troubleshooting to build anoptimal software state that is tuned to the architecture. In the pastdecade, two software build tools (Easybuild, Spack) have emergedthat are widely accepted in HPC community to accelerate buildinga complete software stack for HPC systems. The support team areconstantly involved in fulfilling software request for end-userswhich leads to an ever-growing software ecosystem. Once asoftware is installed, the support team hands it off to the userwithout any testing because scientific software requires domainexpertise in order to test software. Some software packages areshipped with a test suite that can be run at post build while manysoftware have no mechanism for testing. This poses a knowledgegap between HPC support team and end-users on the type oftesting to do. Some HPC centers may have developed in-house testscripts that are suitable for testing their software, but these testsare not portable due to hardcoded paths and are often sitedependent. In addition, there is no collaboration between HPCsites in building a test repository that will benefit the community.In this talk I will presents buildtest, a framework to automate softwaretesting for a software stack along with several module operationsthat would be of interest to the HPC support team.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:HPC, Big Data, and Data Science
URL:https:/fosdem.org/2020/schedule/event/buildtest/
LOCATION:UB5.132
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Shahzeb Siddiqui":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10106@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T124500
DTEND:20200202T130500
SUMMARY:WebRTC isn't just for (video) conference calls
DESCRIPTION: <p>WebRTC is showing up in many places: security cameras, babymonitors, games streaming, autonomous cars etcI'll describe the advantages of WebRTC in these devices but also the challenges of non-mainstream usage.I'll bring a demo or two and some sample code.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Real Time Communications
URL:https:/fosdem.org/2020/schedule/event/webrtc_misc/
LOCATION:UD2.208 (Decroly)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Tim Panton":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10779@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T124500
DTEND:20200202T131000
SUMMARY:Web compatibility and ML
DESCRIPTION: <p>In 2019, Mozilla's Open Innovation and WebCompat team joined forces to improve the process of gathering web compatibility issues. One of the experiments was to introduce machine learning capabilities in the triaging process and automate some steps. This talk is about the early steps and how we got some hands on experience with machine learning, what we've achieved so far and potential next steps.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Mozilla
URL:https:/fosdem.org/2020/schedule/event/web_compatibility_and_ml/
LOCATION:UA2.114 (Baudoux)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Giannis Giannelos":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9424@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T125000
DTEND:20200201T131000
SUMMARY:Cacheable Overlay Manager RISC-V
DESCRIPTION: <p>We would like to present and overlay technique for RISCV, develop by WD and open sourced.This FW feature acts as a software “paging” manager. It is to be threaded with the Real-Time code and to the toolchain.Cacheable Overlay Manager RISC-V (ComRV), a technique which fits limited memory embedded devices (as IoT’s), and does not need any HW support.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:RISC-V
URL:https:/fosdem.org/2020/schedule/event/riscv_comrv/
LOCATION:K.3.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Ofer Shinaar":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10114@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T125000
DTEND:20200201T131000
SUMMARY:Analyzing DPDK applications with eBPF
DESCRIPTION: <p>One of the challenges of doing software network applications is observing the inputs, outputs, and what the application is doing with them. Linux provides a rich tool set with eBPF but integrating this into a DPDK application is challenging. The DPDK libraries for capturing is incomplete which leads to lots of time debugging the tools. This talk addresses these issues, recommends solutions and proposes enhancements to make developers live easier.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Software Defined Networking
URL:https:/fosdem.org/2020/schedule/event/analyzing_dpdk_applications_with_ebpf/
LOCATION:H.1308 (Rolin)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Stephen Hemminger":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10531@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T125000
DTEND:20200202T131000
SUMMARY:Emacs Should Be Emacs Lisp - Thoughts on the Future of Emacs
DESCRIPTION: <p>Emacs Lisp is good, actually, and Emacs should primarily be written in Emacs Lisp.  This talk will describe a way forward.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Free Tools and Editors
URL:https:/fosdem.org/2020/schedule/event/emacsthoughts/
LOCATION:UD2.119
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Tom Tromey":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10618@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T125000
DTEND:20200202T130000
SUMMARY:PSLab.io
DESCRIPTION: <p>PSLab is a small USB powered iOT board to do measurements. It comes with slots for ESP WiFi chips and Bluetooth and can be used as hardware extension for Android phones or PCs. PSLab has a built-in Oscilloscope, Multimeter, Wave Generator, Logic Analyzer, Power Source, and we are constantly adding more digital instruments. To start measuring, connect two wires to the relevant pins and use the Android or desktop apps to view and collect the data. You can also plug in hundreds of compatible I²C standard sensors to the PSLab pin slots or even control robots with the robotic arm tool.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Internet of Things
URL:https:/fosdem.org/2020/schedule/event/iotpslab/
LOCATION:UD2.218A
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Mario Behling":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9288@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T125500
DTEND:20200201T131500
SUMMARY:Container Live Migration 
DESCRIPTION: <p>The difficult task to checkpoint and restore a process is used in many container runtimes to implement container live migration. This talk will give details how CRIU is able to checkpoint and restore processes, how it is integrated in different container runtimes and which optimizations CRIU offers to decrease the downtime during container migration.</p><p>In this talk I want to provide details how CRIU checkpoints and restores a process. Starting from ptrace() to pause the process, how parasite code is injected into the process to checkpoint the process from its own address space. How CRIU transforms itself to the restored process during restore. How SELinux and seccomp is restored.</p><p>I want to end this talk with an overview about how CRIU is integrated in different container runtimes to implement container live migration.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Containers
URL:https:/fosdem.org/2020/schedule/event/containers_live_migration/
LOCATION:UD2.208 (Decroly)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Adrian Reber":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10164@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T125500
DTEND:20200201T133500
SUMMARY:LLVM and GCC
DESCRIPTION: <p>At the GNU Tools Cauldron we held a panel discussion on how GCC and LLVM can work together. The video of that discussion can be seen at https://www.youtube.com/watch?v=PnbJOSZXynA.  We proposed a similar discussion to be held at the LLVM Developers Meeting, but the reviewers suggested that such a discussion would be better held as part of the FOSDEM LLVM Devroom, since that was more likely to attract GNU developers as well.</p><p>We wish to explore how Clang/LLVM and the GCC can work together effectively.</p><p>The participants will explore opportunities for co-operation between the projects. Areas to be covered include:</p><ul><li>collaboration on issues related to language standards, changes to existing standards or implementing new ones;</li><li>maintaining ABI compatibility between the compilers;</li><li>interoperability between tools and libraries e.g. building with clang and libstdc++ or building with gcc and linking with lld; and</li><li>communication channels for developers via bugzilla or mailing lists.</li></ul><p>The compilers are part of wider projects providing all the components of the tool chain, and we anticipate the discussion will roam to low level utilities, source code debuggers and libraries as well.  We hope the output of the discussion will inform future work between the two communities.</p><p>The panelists are</p><ul><li><strong>Arnaud de Grandmaison</strong> is a Director of the Linux Foundation, currently working at Arm. He has been developing with LLVM for his last 10+ years, to support custom architecture or enable architecture exploration.</li><li><strong>Pedro Alves</strong> is a global mainainer and major contributor to the GNU Debugger (GDB)</li><li><strong>Tom Tromey</strong> is a long-time GNU maintainer.  He wrote Automake, worked on gcj and Classpath, and now is a GDB maintainer.</li></ul>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:LLVM
URL:https:/fosdem.org/2020/schedule/event/llvm_gcc_panel/
LOCATION:K.4.201
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jeremy Bennett":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10310@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T125500
DTEND:20200202T131500
SUMMARY:Bringing back ethics to open source
DESCRIPTION: <p>Most discussions around ethical licenses today consider the Open Source Definition (OSD) with the same reverence as Moses did the tablets delivered to him on Mount Sinai.</p><p>The OSD is in fact much more mundane than that. And it tells us more about its authors than about the open source movement in general; had open source been born in less privileged circles, ethical considerations would have been baked in from the start.</p><p>With that in mind, let's revisit what we're actually trying to collectively achieve through the open source movement and reconsider the notion that its mission requires we allow the software we build be used in violation of Human Rights.</p><p>There are minimally-disruptive changes that can be made to the OSD and to existing licenses which would puth ethical concerns centerstage, where they belong, and help us foster responsibility and accountability within our community and within software vendors.</p><p>We'll look at the past attempts at creating ethical licenses and why they have failed. We'll ask all of the hard questions, even those we don't have good answers to yet. And we'll propose a new, multi-pronged approach to this issue. One that we believe, while more demanding to implement, has a much better chance of success than previous attempts have had.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Community devroom
URL:https:/fosdem.org/2020/schedule/event/ethicsbackinoss/
LOCATION:UB5.230
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Tobie Langel":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10380@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T125500
DTEND:20200202T131500
SUMMARY:Working with spatial trajectories in Boost Geometry
DESCRIPTION: <p>Recently, there is a growing interest in geospatial trajectory computing. We call trajectories the sequences of time-stamped locations. As the technology for tracking moving objects becomes cheaper and more accurate, massive amounts of spatial trajectories are generated nowadays by smartphones, infrastructure, computer games, natural phenomena, and many other sources.</p><p>In this talk we will present the set of tools available in Boost Geometry to work with trajectories highlighting latest as well as older library developments. Starting with more basic operations like length, distance and closest points computations between trajectories we move forward to more advanced operations like compression or simplification as well as the conceptually opposite operation of densify by interpolating or generating random points on a given trajectory. We conclude with the important topic of similarity measurements between trajectories.</p><p>All implemented algorithms are parameterized by using the Boost Geometry's strategy mechanism that control the accuracy-efficiency trade-off and work for 3 different coordinate systems (namely, cartesian, spherical and ellipsoidal) each of which comes with its own advantages and limitations.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Geospatial
URL:https:/fosdem.org/2020/schedule/event/working_with_spatial_trajectories_in_boost_geometry/
LOCATION:AW1.126
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Vissarion Fysikopoulos":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9097@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T130000
DTEND:20200202T135000
SUMMARY:Why the GPL is great for business
DESCRIPTION: <p>In the past few years we saw a lot of discussions around free software licenses and why they are bad for companies. This talk debunks this claim and shows how free software licenses are actually great for startups if done right.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Freedom
URL:https:/fosdem.org/2020/schedule/event/gpl_and_business/
LOCATION:Janson
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Frank Karlitschek":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9112@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T130000
DTEND:20200201T132000
SUMMARY:Cappulada: What we've Learned
DESCRIPTION: <p>Last year I presented Cappulada, a C++ binding generator for Ada thatintended to overcome the shortcomings of existing solutions and toprovide usable bindings even for complex C++ code.</p><p>This year I want to show our conclusions on why automatic bindingsbetween C++ and Ada are hard (if not impossible) and where existingsolutions (including our own) fail.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Ada
URL:https:/fosdem.org/2020/schedule/event/ada_bindings/
LOCATION:AW1.125
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Johannes Kliemann":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9163@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T130000
DTEND:20200201T135000
SUMMARY:Freedom and AI: Can Free Software include ethical AI systems?
DESCRIPTION: <p>Despite the number of working groups, advisory committees, and coordination roundtables, there is little progress towards creating more ethical and safe AI systems. AI systems are deployed in increasingly fragile contexts. From law enforcement to humanitarian aid, several organizations use AI powered systems to make or inform critical decisions with increasingly outsized side effects.</p><p>What is a rights-based approach for designing minimally safe and transparent guidelines for AI systems? In this talk, we explore what a Free AI system might look like. Then, taking research and guidelines from organizations such as Google and the UN Office for the Coordination of Humanitarian Affairs, we propose practical policies and tools to ensure those building an AI system respect user freedom. Lastly, we propose the outlines of a new kind of framework where all derivative works also respect those freedoms.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Community and Ethics
URL:https:/fosdem.org/2020/schedule/event/ethical_ai/
LOCATION:K.1.105 (La Fontaine)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Justin W. Flory":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Michael Nolan":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9212@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T130000
DTEND:20200202T134500
SUMMARY:Building Blocks for Containerized Ceph
DESCRIPTION: <p>Originally, Kubernetes PersistentVolumes (PVs) could only present storage to containers as filesystems. Now, raw block PersistentVolumes (PVs) allow applications to consume storage in a new way. In particular, Rook-Ceph now makes use of them to provide the backing store for its clustered storage in a more Kubernetes-like fashion and with improved security. Now we can rethink the notion of how we structure our storage clusters, moving the focus away from static nodes and basing them on more dynamic, resilient storage devices.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Software Defined Storage
URL:https:/fosdem.org/2020/schedule/event/building_blocks_for_containerized_ceph/
LOCATION:H.1308 (Rolin)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jose Rivera":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Rohan Gupta":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9223@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T130000
DTEND:20200202T135000
SUMMARY:Improving protections against speculative execution side channel
DESCRIPTION: <p>Speculative execution side channel methods pose new challenges to not only system administrators, users and security experts but also to developers. Developers can use different techniques to harden their code and reduce the feasibility of a possible malicious actor using these methods to leak secrets. But what is a secret? How can someone leak any of my data using these methods? This presentation introduces some architectural concepts that these methods use. It will also present how these methods work and how malicious actors might try to infer data from other users and codes. We will introduce some of the techniques that developers can use for mitigation, together with details about specific challenges that developers of different programming languages might face when implementing these mitigation techniques. Finally, we will present some of the mitigations that we are introducing in software to help ensure that these techniques can not be exploited in production environments.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Miscellaneous
URL:https:/fosdem.org/2020/schedule/event/speculative_execution/
LOCATION:K.1.105 (La Fontaine)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="David Stewart":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9313@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T130000
DTEND:20200202T134500
SUMMARY:RedisJSON 
DESCRIPTION: <p>Over the last decade, Redis has become one of the most popular NoSQL DBs delivering on the promise of high throughput and low latency. What started as a pure C code base is gradually being augmented with Rust due to the trifecta of safety, concurrency, and speed. A primary example is thre RedisJSON module which turns Redis into a document DB.</p><p>The talk outlines the principal architecture of the re-implementation of RedisJSON, the challenges encountered and the solutions for these. The focus is on the practical aspects rather than conveying theoretical knowledge. A comparison with other open source document DB concludes this presentation, concentrating on latency and throughput aspects.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Rust
URL:https:/fosdem.org/2020/schedule/event/rust_redisjson/
LOCATION:K.3.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Christoph Zimmermann":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9314@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T130000
DTEND:20200201T135000
SUMMARY:Blender, Coming of Age
DESCRIPTION: <p>The presentation is going to be audiovisual and entertaining; based on a number of short videos I want to tell the story of Blender. Starting in late 90s, how Blender became open source, going over the big milestones for Blender, end ending with the fast growth of our project and the interest of the film and game industry. Blender now is a more mature project now, which involves a different dynamics than it used to be. How are we going to tackle the challenges of the industry, while not losing the community that brought us this far?</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:History
URL:https:/fosdem.org/2020/schedule/event/blender/
LOCATION:Janson
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Ton Roosendaal":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9364@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T130000
DTEND:20200202T133000
SUMMARY:Dragons of CGO
DESCRIPTION: <p>YottaDB is a mature, hierarchical key-value, free / open source NoSQL database whose is used in enterprise-scale mission-critical applications in banking and healthcare, and also scales down to fit on IoT devices like the Raspberry Pi Zero, as well as applications in-between (like the University of Antwerp library catalog system). When a customer funded us to develop a Go API to YottaDB, we thought it would be a straightforward project. But it was a very painful exercise for us. The presentation discusses the problems we faced, and how we overcame them.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Go
URL:https:/fosdem.org/2020/schedule/event/dragonscgo/
LOCATION:UB2.252A (Lameere)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="K.S. Bhaskar":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9366@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T130000
DTEND:20200202T131500
SUMMARY:Apache DataSketches
DESCRIPTION: <p>In​ the analysis of b​ig data there are often problem queries that don’t scale because they require huge compute resources to generate exact results, or don’t parallelize well. Examples include c​ount-distinct, ​quantiles, most frequent items, joins, matrix computations, and graph analysis. Algorithms that can produce accuracy guaranteed approximate answers for these problem queries are a required toolkit for modern analysis systems that need to process massive amounts of data​ quickly. For interactive queries there may not be other viable alternatives, and in the case of real­-time streams, these specialized algorithms, called stochastic, s​treaming, sublinear algorithms,​ or 's​ketches',​ are the only known solution. This technology has helped Yahoo successfully reduce data processing times from days to hours or minutes on a number of its internal platforms and has enabled subsecond queries on real-time platforms that would have been infeasible without sketches. This talk provides a short introduction to sketching and to Apache DataSketches, an open source library of these algorithms designed for large production analysis systems.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Lightning Talks
URL:https:/fosdem.org/2020/schedule/event/apache_datasketches/
LOCATION:H.2215 (Ferrer)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Claude Warren":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9455@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T130000
DTEND:20200202T135500
SUMMARY:Using systemd security features to build a more secure distro
DESCRIPTION: <p>Systemd provides a bunch of features which can be used to contain and secure services,making security and isolation primitives provided by the kernel accessible to system programs.This allows service authors to write much simpler code, and often to avoid any integrationwith the operating system for security purposes.Unfortunately, those features are still not widely used, possibly because developerswant to maintain compatibility with a wide range of systems.</p><p>I'll talk about the features that are the most useful,how they can be used in practice, and how this could be usedto make a noticeable change in security at the distribution level.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Distributions
URL:https:/fosdem.org/2020/schedule/event/ussftbasd/
LOCATION:K.3.201
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Zbigniew Jędrzejewski-Szmek":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9566@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T130000
DTEND:20200202T133000
SUMMARY:oVirt 4k - teaching an old dog new tricks
DESCRIPTION: <p>Teaching oVirt to work with 4k storage.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Virtualization and IaaS
URL:https:/fosdem.org/2020/schedule/event/vai_ovirt_4k/
LOCATION:H.1309 (Van Rijn)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Nir Soffer":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9762@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T130000
DTEND:20200201T132500
SUMMARY:COLLAB: How can we give users standing in free/open software/hardware?
DESCRIPTION: <p>How can we give users standing in free/open software/hardware?How can we motivate end users to care about FOSS ifthey can't express their preference? What tools do we have beyondthe "court of public opinion"? Can we invent a NEW legal hack?</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Legal and Policy Issues
URL:https:/fosdem.org/2020/schedule/event/user_standing/
LOCATION:UA2.220 (Guillissen)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Italo Vignoli":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9788@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T130000
DTEND:20200202T133000
SUMMARY:Striving for Performance Portability of Software Radio Software in the Era of Heterogeneous SoCs
DESCRIPTION: <p>Future heterogeneous DSSoCs will be extraordinarily complex in terms of processors, memory hierarchies, and interconnection networks. To manage this complexity, architects, system software designers, and application developers need design and programming technologies to be flexible, accurate, efficient, and productive. Recently, our team has started to explore the mapping of GnuRadio to various heterogeneous SoCs in order to understand how programming technologies can support this goal of making this SDR framework performance portable. Using our software stack, we are porting several SDR applications to GPUs from NVIDIA, AMD, and ARM, and to NVIDIA Xavier SoCs, Qualcomm Snapdragon, and Xilinx Zynq devices. Our current approach uses a directive-based programming model and a new intelligent runtime scheduler to port and execute the workflows. We are evaluating several open programming models to enable performance portability; initially, they include directive-based compilers, OpenCL, and SYCL. All of these approaches will generate tasks that are then queued and scheduled by our open-source intelligent runtime scheduler, which is a critical component of our approach. Initial performance results appear promising; however, more automation will further broad deployment. Also, we have developed a host of tools to examine and profile SDR workflows and modules. Specifically, these analysis tools enable automated characterization of the behavioral and computational features of GNU Radio blocks and workflows. The static tools in GR-tools help developers to create ontologies and queries to classify GR modules based on custom scenarios. The dynamic toolset provides automated profiling capabilities of GR workflows and presents detailed statistics on how components in a given software defined radio application perform. GR-tools also produces a graph-based representation of the analyzed data and provides powerful visualization options to filter and display the information obtained from the static and dynamic tools. Our software is available as open-source software and will be made available to the community.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Free Software Radio
URL:https:/fosdem.org/2020/schedule/event/fsr_striving_for_performance_portability/
LOCATION:AW1.120
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jeffrey Vetter":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9790@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T130000
DTEND:20200201T131500
SUMMARY:Web3 - the Internet of Freedom, Value, and Trust
DESCRIPTION: <p>For as long as human society has existed, humans have been unable to trust each other. For millennia, we relied on middlemen to establish business or legal relationships. With the advent of Web2.0, we also relayed the establishment of personal connections, and the system has turned against us. The middlemen abuse our needs and their power and we find ourselves chained to convenience at the expense of our own thoughts, our own privacy. Web3 is a radical new frontier ready to turn the status quo on its head, and these are the technologies we're using to make it happen.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Lightning Talks
URL:https:/fosdem.org/2020/schedule/event/web3/
LOCATION:H.2215 (Ferrer)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Bruno Škvorc":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9800@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T130000
DTEND:20200201T133000
SUMMARY:Frictionless Data for Reproducible Research
DESCRIPTION: <p>Generating insight and conclusions from research data is often not a straightforward process. Data can be hard to find, archived in difficult to use formats, poorly structured and/or incomplete. These issues create “friction” and make it difficult to use, publish and share data. The Frictionless Data initiative (https://frictionlessdata.io/) at Open Knowledge Foundation (http://okfn.org) aims to reduce friction in working with data, with a goal to make it effortless to transport data among different tools and platforms for further analysis, and with an emphasis on reproducible research and open data. The Frictionless Data project is comprised of a set of specifications (https://frictionlessdata.io/specs/) for data and metadata interoperability, accompanied by a collection of open source software libraries (https://frictionlessdata.io/software/) that implement these specifications, and a range of best practices for data management. Over the past year and a half, we have been working specifically with the researcher community to prototype using Frictionless Data’s open source tools to improve researchers’ data workflows and champion reproducibility. This talk will discuss the technical ideas behind Frictionless Data for research and will also showcase recent collaborative use cases, such as how oceanographers implemented Frictionless Data tooling into their data ingest pipelines to integrate disparate data while maintaining quality metadata in an easy to use interface.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Research Tools and Technologies
URL:https:/fosdem.org/2020/schedule/event/open_research_frictionless_data/
LOCATION:AW1.126
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Lilly Winfree":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9807@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T130000
DTEND:20200201T132500
SUMMARY:Proposal to inspect and highlight styles in Writer
DESCRIPTION: <p>Styles are the essence of a text processor. And while experts love to unleash the power of LibreOffice Writer, it’s at the same time a major source of nuisance. In particular when you receive documents from other people, it can be quite difficult to understand the applied formatting and to fix issues around. This talk presents two ideas for an improved feedback.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Document Editors
URL:https:/fosdem.org/2020/schedule/event/proposal_to_inspect_and_highlight_styles_in_writer/
LOCATION:UB4.136
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Heiko Tietze":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9874@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T130000
DTEND:20200201T132500
SUMMARY:Discover Static Code Analysis in Python with Coala Framework
DESCRIPTION: <p>We, as developer, aim to provide code that, almost matches our team code style, looks better and behaves right. Static code analysis (SCA) tools are one of the way to achieves that. But, with multi-programming languages projects and all kinds of code related needs, It's difficult to address all thoses usecases without dealing with a vast majority of SCA tools.</p><p><strong>Coala</strong> is a — language agnostic — static code analysis framework that provides a common command-line interface for linting and fixing all your code.</p><p>It is written in Python and supports way over 50 languages in addition to language independent routines. So, instead of building new analysis tools from scratch you can now build your own custom logic and let let coala deal with the rest.</p><p>This talk introduces the audience to the Coala Framework and guides them through how the can use it to build routines to do almost anything you want with your code.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Python
URL:https:/fosdem.org/2020/schedule/event/python2020_coala/
LOCATION:UB2.252A (Lameere)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Lionel Lonkap Tsamba":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9882@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T130000
DTEND:20200201T150000
SUMMARY:LPI Exam Session 1
DESCRIPTION: <h3>LPI offers discounted certification exams at FOSDEM</h3>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Certification
URL:https:/fosdem.org/2020/schedule/event/cert_lpi_1/
LOCATION:UB4.132
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="LPI Team":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9954@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T130000
DTEND:20200202T132000
SUMMARY:UXBOX, the time for an open source online prototyping platform has arrived
DESCRIPTION: <p>Hello World UXBOX! This will be our first public announcement of the coming of UXBOX, the open source prototyping online platform based on SVG. We will share our vision and the 2020 product roadmap, explaining the resources that are committed to them. We will perform a quick demo and hope to start a productive conversation with the Open Source Design Community.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Source Design
URL:https:/fosdem.org/2020/schedule/event/uxbox_open_source_online_prototyping_platform/
LOCATION:H.2213
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Pablo Ruiz-Múzquiz":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10038@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T130000
DTEND:20200201T131500
SUMMARY:Preserve kubernetes state using heptio velero
DESCRIPTION: <p>Stateful applications like databases needs to preserve their state as they need to save client data of one session for use in next session in persistent storage. Managing state in Kubernetes is difficult because the system’s dynamism is too chaotic for most databases to handle. So backup of data is very important especially in case of node failures, disk failures etc.Velero is an open source tool to safely backup and restore, perform disaster recovery, and migrate Kubernetes cluster resources and persistent volumes.In this talk, I will elaborate on why, how and when to use velero for your Kubernetes cluster and volumes.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Backup and Recovery
URL:https:/fosdem.org/2020/schedule/event/velero/
LOCATION:UD2.119
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Harshita Sharma":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10109@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T130000
DTEND:20200202T132500
SUMMARY:Are PWAs ready to take over the world?
DESCRIPTION: <p>This talk offers a walk-through of the main PWA features and a comparison how they behave across different platforms (Linux, Android, iOS), on various web browsers (Firefox, Chrome, Safari). Practical code examples will come from Sojourner - a FOSDEM conference companion app. We will also discuss some UX/UI challenges and their potential solutions specific for PWAs.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:JavaScript
URL:https:/fosdem.org/2020/schedule/event/are_pwas_ready_to_take_over_the_world/
LOCATION:H.1302 (Depage)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jarek Lipski":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10132@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T130000
DTEND:20200202T131000
SUMMARY:Facilitating HPC job debugging through job scripts archival
DESCRIPTION: <p>SArchive is a lightweight tool to facilitate debugging HPC job issues by providing support teams with the exact version of the job script that is run in the HPC job in an archive either on the filesystem, in Elasticsearch, or by producing it to a Kafka topic.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:HPC, Big Data, and Data Science
URL:https:/fosdem.org/2020/schedule/event/job_script_archival/
LOCATION:UB5.132
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Andy Georges":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10150@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T130000
DTEND:20200202T135000
SUMMARY:Demonstration of the Sculpt Operating System
DESCRIPTION: <p>Sculpt OS is a novel general-purpose operating system designed from the ground up and implemented using the building blocks of the Genode OS framework. It started with the vision of a truly trustworthy OS that combines a completely new system structure with microkernels, capability-based security, sandboxed device drivers, and virtual machines. The talk is a live demonstration of the current incarnation of Sculpt.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Microkernels and Component-based OS
URL:https:/fosdem.org/2020/schedule/event/uk_sculpt/
LOCATION:K.4.601
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Norman Feske":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10218@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T130000
DTEND:20200201T132500
SUMMARY:Docker Security considerations & Incident Analysis 
DESCRIPTION: <p>In this presentation we take under consideration the increased use of Docker in corporate environments.It is a fact that Docker has found wide spread of use during the past years, mostly because of itbeing very easy to use , economic w.r.t resources used, fast and easy to deploy when compared witha full blown virtual machine. More and more servers are being operated as Docker hosts on whichmicro-services run in containers. From a security point of view, two aspects of it arise in thecontext of this talk and the inherent time-limitations it has. Firstly, the aspect of the alreadyquite talked-through question, “is it secure ?”.Secondly the less analyzed aspect of incident analysisand the changes introduced with respect  to known methods and evidence.In this presentation we willbriefly outline some security considerations about Docker and the average user and then we will tryto examine how Docker introduces changes to the workflow related to incident analysis and forensics in its environment.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Security
URL:https:/fosdem.org/2020/schedule/event/security_docker_security_considerations_incident_analysis/
LOCATION:UA2.114 (Baudoux)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="John Lionis":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10328@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T130000
DTEND:20200202T133000
SUMMARY:DAT protocol in the browser: Progress and Challenges
DESCRIPTION: <p>Dweb protocols, like DAT and IPFS, promise significant benefits over the standard client-server protocols for web content. Particularly for self-hosting and -publishing, these protocols could reduce barriers to entry by eliminating server costs as well as promoting data ownership. Despite this, there has been no adoption of these protocols in mainstream browsers yet. This talk gives an overview of work to add native-like support for the DAT protocol to Gecko-based browsers. We discuss the limitations of the current WebExtension APIs in Chrome and Firefox for this purpose, and how Firefox's libdweb project improves on this. We present the dat-webext browser extension which implements DAT support in Firefox on Desktop and for Geckoview on Android.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Decentralized Internet and Privacy
URL:https:/fosdem.org/2020/schedule/event/dip_dat_browser/
LOCATION:UA2.220 (Guillissen)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Sam Macbeth":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10345@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T130000
DTEND:20200202T132500
SUMMARY:Improve your Android app with coroutines
DESCRIPTION: <p>Koltinx Coroutines library implementation in Android development.</p><p>Presentation of coroutines integration and how it improved VLC on Android</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Kotlin
URL:https:/fosdem.org/2020/schedule/event/kotlin_improve_your_android_app_with_coroutines/
LOCATION:UA2.118 (Henriot)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Geoffrey Métais":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10379@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T130000
DTEND:20200201T132000
SUMMARY:CoffeeBeam
DESCRIPTION: <p>The speaker started to experiment with running BEAM modules on Android during summer of 2019. A prototype called CoffeeBeam has been created that is capable of loading and running BEAM files on Android. The solution also contains a virtual machine that provides a lightweight Erlang runtime system. Most of the implemented functionality is independent of the source language of the BEAM files, so the platform is easily extensible to support further languages on the BEAM. During the talk, the speaker is going to present a real-life example of running a BEAM file on Android, while presenting the concepts of the implementation and sharing the story of this journey.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Erlang, Elixir and Friends
URL:https:/fosdem.org/2020/schedule/event/beam_coffeebeam_beam_vm_android/
LOCATION:AW1.121
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Viktor Gergely":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10537@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T130000
DTEND:20200201T132500
SUMMARY:Building a low-cost test fixture
DESCRIPTION: <p>When printed circuit boards come out of the assembly line, a test fixture is required to perform functional testing and program the firmware.These fixtures, called bed of nails, are sturdy setups usually built for high volume production, and can be quite costly.The goal of this talk is to describe how you can build your own low cost fixture with basic PCB design skills and off the shelves components.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Embedded, Mobile and Automotive
URL:https:/fosdem.org/2020/schedule/event/ema_low_cost_test_fixture/
LOCATION:UD2.218A
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Guillaume Vier":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10561@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T130000
DTEND:20200202T132500
SUMMARY:FOSS in Animation
DESCRIPTION: <p>The Animation industry has always been ruled by proprietary software, mainly from Autodesk, Adobe and The Foundry. But recently we noticed a rise of interest in software like Blender or Krita. Alongside them, initiatives like the Academy Software Foundation are popping. Last but not least, more and more studios publish the sources of their in-house software. During this conference, we'll explain how a typical production pipeline works. Then, we'll discuss how open source impacts animation productions and what we can expect for the future. As a conclusion, I'll explain how studios collaborate more together through free and open-source software.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Media
URL:https:/fosdem.org/2020/schedule/event/om_animation/
LOCATION:UB2.147
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Frank Rousseau":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10597@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T130000
DTEND:20200201T132500
SUMMARY:More than one tool for collaborating on writing the Tiki CMS
DESCRIPTION: <p>The <em>Tiki Wiki CMS Groupware</em> software community obviously uses Tiki itself for collaboration and knowledge management.Yet, many other software tools or infrastructures are used. I will review and explain how and why.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Collaborative Information and Content Management Applications
URL:https:/fosdem.org/2020/schedule/event/more_than_one_tool_tiki/
LOCATION:AW1.120
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jean-Marc Libs":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10650@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T130000
DTEND:20200202T135500
SUMMARY:Open Source Hardware for Industrial use
DESCRIPTION: <p>Olimex is designing Open Source Hardware Linux computers since 2012.They are adopted by hundreds of manufacturers all around the world and prove the Open Source business model is sustainable.The lecture is about the advantages which OSHW bring to the industrial vendors and what drives their decision to use our boards.We will explain the benefits for the SOC vendors to have OSHW designs with their ICs, the end user benefits and how OSHW helps us to excel our products and make them better and better.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Hardware Enablement
URL:https:/fosdem.org/2020/schedule/event/olimex_oshw/
LOCATION:K.4.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Tsvetan Usunov":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10669@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T130000
DTEND:20200202T131000
SUMMARY:Erlang and Elixir on IoT devices using AtomVM
DESCRIPTION: <p>This talk will present AtomVM, a tiny portable virtual machine that allows Elixir and Erlang code to run on microcontrollers with less than 500KB of RAM such as the ESP32 or several STM32.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Internet of Things
URL:https:/fosdem.org/2020/schedule/event/ioterlang/
LOCATION:UD2.218A
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Davide Bettio":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10746@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T130000
DTEND:20200202T135000
SUMMARY:PostgreSQL on K8S at Zalando: Two years in production
DESCRIPTION: <p>Many DBAs avoid any kind of cloud offering and prefer to run their databases on dedicated hardware. At the same time companies demand to run Postgres at scale, efficiently, automated and well integrated into the infrastructure landscape. The arrival of Kubernetes provided good building blocks and an API to interact with and with it solve many problems at the infrastructure level.</p><p>The database team at Zalando started running highly-available PostgreSQL clusters on Kubernetes more than two years ago. In this talk I am going to share how we automate all routine operations, providing developers with easy-to-use tools to create, manage and monitor their databases, avoiding commercial solutions lock-in and saving costs, show open-source tools we have built to deploy and manage PostgreSQL cluster on Kubernetes by writing short manifests describing a few essential properties of the result.</p><p>Operating a few hundred PostgreSQL clusters in a containerized environment has also generated observations and learnings which we want to share: infrastructure problems (AWS), how engineers use our Postgres setup and what happens when the load becomes critical.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:PostgreSQL
URL:https:/fosdem.org/2020/schedule/event/postgresql_postgresql_on_k8s_at_zalando_two_years_in_production/
LOCATION:H.2214
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Alexander Kukushkin":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10793@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T130000
DTEND:20200201T132500
SUMMARY:AMENDMENT Designing for Failure
DESCRIPTION: <p>Designing for Failure</p><p>While we all work very hard to build high-available, fault-tolerant andresillient applications and infrastructures the end-goal is currently oftensomething along the lines of loosly-coupled/microservices with zero-downtime inmind.Upgrades are tied to CI/CD pipelines and we should be sipping pina coladason the beach. Time to unleash the Chaos Monkey, because that is what Netflixdoes, so we should try it as well.</p><p>Now, the backend DB failed. The middleware application is returning errors, andyour frontend is showing a fancy 5xx.</p><p>While each layer is able to scale independently or fail-over to another region,even a simple timeout @ the DB can cause a cascading failure.</p><p>The application is <em>designed to work</em>, not designed to <em>recover from failure</em>.</p><p>Designing for failure applies to both software development and infrastructurearchitecture, and I'd like to talk about a couple of points to highlight thisparadigm.</p><p>Please note that this talk replaces one entitled "Introduction to Metal³" that was due to have been given by Stephen Benjamin, who has sent his apologies but is now unable to attend.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Infra Management
URL:https:/fosdem.org/2020/schedule/event/designing_failure/
LOCATION:UD2.120 (Chavanne)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Walter Heck":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10797@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T130000
DTEND:20200201T140000
SUMMARY:Open Source Storage BoF
DESCRIPTION: <p>Please join us for our Birds of a Feather session on open source storage. We'll be talking about Ceph, Gluster, and all other things open source and storage. Mike Perez, community human for Ceph at Red Hat, will be leading the discussion and is happy to give some cool demos during the BoF.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:BOFs (Track A - in J.1.106)
URL:https:/fosdem.org/2020/schedule/event/bof_opensource_storage/
LOCATION:J.1.106
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="thingee":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10804@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T130000
DTEND:20200201T140000
SUMMARY:AMENDMENT Nouveau Status update
DESCRIPTION: <p>I will talk about: * features * ongoing work and necessary reworks * big and important technical issues * overall state of the Nouveau project</p><p>This is a replacement for Manasi Navare's "Enabling 8K displays" talk, which got cancelled as Intel rejected her travel request again.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Graphics
URL:https:/fosdem.org/2020/schedule/event/nouveau/
LOCATION:K.4.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Karol Herbst":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10833@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T130000
DTEND:20200202T133000
SUMMARY:Plain Text Accounting BOF
DESCRIPTION: 
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:BOFs (Track B - in H.3242)
URL:https:/fosdem.org/2020/schedule/event/bof_plain_text_accounting/
LOCATION:H.3242
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9341@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T130500
DTEND:20200202T134500
SUMMARY:Progressive Delivery
DESCRIPTION: <p>Progressive Delivery makes it easier to adopt Continuous Delivery, by deploying new versions to a subset of users and evaluating their correctness and performance before rolling them to the totality of the users, and rolled back if not matching some key metrics. Canary deployments is one of the techniques in Progressive Delivery, used in companies like Facebook to roll out new versions gradually. But good news! you don't need to be Facebook to take advantage of it.</p><p>We will demo how to create a fully automated Progressive Delivery pipeline with Canary deployments and rollbacks in Kubernetes using Jenkins X, an open source platform for cloud native CI/CD in Kubernetes, and Flagger, a project that uses Istio and Prometheus to automate Canary rollouts and rollbacks.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Continuous Integration and Continuous Deployment
URL:https:/fosdem.org/2020/schedule/event/progressive_delivery/
LOCATION:UB4.136
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Carlos Sanchez":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9721@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T130500
DTEND:20200202T133500
SUMMARY:strace: fight for performance
DESCRIPTION: <p>The talk gives an overview of various optimisations implemented in strace over the past several years. While most of them are quite trivial (like caching of frequently-used data or avoiding syscalls whenever possible), some of them are a bit more tricky (like usage of seccomp BPF programs for avoiding excessive ptrace stops) and/or target more specific use cases (like the infamous thread queueing patch[1], which was carried as a RHEL downstream patch for almost 10 years).</p><p>[1] https://gitlab.com/strace/strace/commit/e0f0071b36215de8a592bf41ec007a794b550d45</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Debugging Tools
URL:https:/fosdem.org/2020/schedule/event/debugging_strace_perfotmance/
LOCATION:K.4.201
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Eugene Syromyatnikov":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10702@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T130500
DTEND:20200201T140000
SUMMARY:Open lightning talks
DESCRIPTION: <p>This hour is dedicated to people who want to come up and shortly present their project, without having to schedule a full talk.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Game Development
URL:https:/fosdem.org/2020/schedule/event/gamedev_open_talks/
LOCATION:K.3.201
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="George Marques":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10722@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T130500
DTEND:20200201T133000
SUMMARY:Free at Last! The Tale of Jakarta EE
DESCRIPTION: <p>In September 2017 Oracle announced that it would be migrating governance of the Java EE platform to the Eclipse Foundation, the home of MicroProfile. Two years later Jakarta EE 8 shipped, signaling the successful completion of that move. As a result, Free Java has a new home for a significant piece of the Java ecosystem. A home which is purely open source, vendor neutral, and community led.</p><p>This talk will be about how the long and painful journey from Java EE to Jakarta EE unfolded. But more importantly it will focus on how the new Jakarta EE community works, and how there is a new, open, specification process for Java APIs (other than SE) that is available for the community. We are looking forward to welcoming many of those interested in Free Java to participate in driving new innovation in Java APIs for cloud and other exciting use cases.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Free Java
URL:https:/fosdem.org/2020/schedule/event/jakartaee/
LOCATION:H.1302 (Depage)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Mike Milinkovich":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9328@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T131000
DTEND:20200201T134000
SUMMARY:unwind(8)
DESCRIPTION: <p>DNS is easy. You type fosdem.org in your browser's address bar, hit enter and you will be greeted by your favorite open-source event's start page. Actually...</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:DNS
URL:https:/fosdem.org/2020/schedule/event/dns_unwind/
LOCATION:H.1309 (Van Rijn)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Florian Obser":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9383@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T131000
DTEND:20200202T141000
SUMMARY:Break your BSD kernel
DESCRIPTION: <p>Fuzzing is an efficient technique to find bugs and vulnerabilities in the software.Todays BSD based operating systems allows using such techniques to test the kernel code easily.This talk is designated to be a starting point for everyone who would like to start his journey with fuzzing his BSD kernel as well provide all necessary information needed.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:BSD
URL:https:/fosdem.org/2020/schedule/event/fuzzing_bsd_kernel/
LOCATION:AW1.121
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Maciej Grochowski":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9697@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T131000
DTEND:20200202T133000
SUMMARY:AMENDED Wazo Platform
DESCRIPTION: <p>Learn what is Wazo Platform. How it evolved from Wazo and Xivo. What it is the vision for this Open Source project. How we leverage Asterisk, Kamailio and RTPEngine in this vision. How to get involved.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Real Time Communications
URL:https:/fosdem.org/2020/schedule/event/wazo/
LOCATION:UD2.208 (Decroly)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Benoit Aubas":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9890@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T131000
DTEND:20200201T133000
SUMMARY:Whats new in ProxySQL 2.0?
DESCRIPTION: <p>ProxySQL, the high performance, high availability, protocol-aware proxy for MySQL is now GA in version 2.0. This version introduces several new features, like causal reads using GTID, better support for AWS Aurora, native support for Galera Cluster, LDAP authentication and SSL for client connections.</p><p>This session provides an overview of the most important new features.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:MySQL, MariaDB and Friends
URL:https:/fosdem.org/2020/schedule/event/proxysql2/
LOCATION:H.2214
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Nick Vyzas":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10091@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T131000
DTEND:20200201T133000
SUMMARY:XDP and page_pool API
DESCRIPTION: <p>XDP support is an increasing trend on the network devices. XDP main goal isprocessing packets at the lowest point in the software stack avoidingoverheads. Memory recycling of received buffers achieved throughthe in kernel page<em>pool API plays a fundamental role in the increased performance.Adding XDP support on a driver can be non-trivial. In this talk we'll demonstratehow porting a standard ethernet driver (mvneta/netsec) to XDP and the page</em>pool API canboost performance.Part of the page_pool evolution involves adding the recycling supportin the kernel's SKB stack and leverage the increased performanceattributes of the API.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Software Defined Networking
URL:https:/fosdem.org/2020/schedule/event/xdp_and_page_pool_api/
LOCATION:H.1308 (Rolin)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Ilias Apalodimas":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Lorenzo Bianconi":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10100@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T131000
DTEND:20200201T133000
SUMMARY:RISC-V Boot flow: What's next ?
DESCRIPTION: <p>RISC-V boot flow has come a long way since in recent times by leveraging the various opensource boot loaders/firmware projects. This also helped in achieving a well-supported and standard boot flow for RISC-V. As a result, developers can use the same boot loaders to boot Linux on RISC-V as they do in other architectures. Currently, U-Boot is used as the last stage boot loader and OpenSBI as the machine mode run time service provider, but there's more work to be done. A few of such future works includes U-boot SPL support, UEFI boot in RISC-V Linux and booting protocol improvements. This talk will focus on some of these ongoing works which are necessary to declare that RISC-V is truly ready for world domination.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:RISC-V
URL:https:/fosdem.org/2020/schedule/event/riscv_bootflow/
LOCATION:K.3.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Atish Patra":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10209@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T131000
DTEND:20200202T133500
SUMMARY:Secret History of Prometheus Histograms
DESCRIPTION: <p>Representing distributions in a metrics-based monitoring system is both important and hard. Doing it right unlocks many powerful use cases that would otherwise require expensive event processing. Prometheus offers the somewhat weirdly named Histogram and Summary metric types for distributions. How have they become what they are today with all their weal and woe? To help understand the present, let's shed light on the past. Studying this piece of Prometheus's history will also allow a glimpse of the bigger picture, why certain things are the way they are in Prometheus, and which parts of the original vision are still awaiting fulfillment.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Monitoring and Observability
URL:https:/fosdem.org/2020/schedule/event/histograms/
LOCATION:UD2.120 (Chavanne)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Björn Rabenstein (Beorn)":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10269@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T131000
DTEND:20200202T134000
SUMMARY:Introduction to G-Expressions
DESCRIPTION: <p>This talk will present an overview of G-Expressions and how the GNU Guix project uses them.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Minimalistic, Experimental and Emerging Languages
URL:https:/fosdem.org/2020/schedule/event/gexpressionsguile/
LOCATION:AW1.125
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Christopher Marusich":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10679@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T131000
DTEND:20200202T133000
SUMMARY:IOT Lightning Talks
DESCRIPTION: <p>Show us your IOT pet project, 5mins each, don't be shy</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Internet of Things
URL:https:/fosdem.org/2020/schedule/event/iotpet/
LOCATION:UD2.218A
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10121@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T131500
DTEND:20200202T133500
SUMMARY:AMENDMENT Just-in-Time Programming
DESCRIPTION: <p>A few thoughts on the trials and tribulations of building a just-in-time programming system in Java. But wait, isn’t it a JIT-compiled language anyway? Job done … next talk … no, wait...</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Free Tools and Editors
URL:https:/fosdem.org/2020/schedule/event/teroshdl/
LOCATION:UD2.119
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Neil C Smith":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10332@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T131500
DTEND:20200202T132500
SUMMARY:Sharing Reproducible Results in a Container
DESCRIPTION: <p>Containers do a great job separating out different parts of a system, making sure that they don't interact unless we want them to. What happens when a colleague hands us a project they've written and we're supposed to host it for them? They're not programmers, they're scientists. Who knows what they have in their program? How can we keep it up to date and deployed with a minimum of fuss?Come and see how we've solved this problem with Guix, from rebuilding or replacing the dependencies with modern versions like a pro, having only the bare minimum required software in the container, deploying in an artisanally crafted container like a hero, and upgrading and rolling back when ready.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:HPC, Big Data, and Data Science
URL:https:/fosdem.org/2020/schedule/event/reprod_container/
LOCATION:UB5.132
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Efraim Flashner":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10698@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T131500
DTEND:20200202T135500
SUMMARY:Facilitating distributed deterministic computation with WASI
DESCRIPTION: <p>WebAssembly System Interface (WASI) is the new brilliant community effort at standardising the use of WebAssembly (Wasm) outside the browser environment. Initiated by Mozilla, now under the umbrella of Bytecode Alliance, WASI has the potential to revolutionise the way we think about the "build once, run anywhere" in a truly secure manner. But could WASI also lend itself to a task of running any code within a network of distributed, untrusted nodes such as BOINC or Golem Network, and ensuring that the results received are indeed correct? The short answer is yes, if determinism of computations could be enforced which opens many ways at verifying the results. Enforcing determinism is a rather difficult thing to achieve in other platforms such as JVM etc., now possible thanks to Wasm and WASI. This talk will delve deep into the inner workings of the WASI spec, and its goto implementation, the wasi-common library, and explore how and if determinism can be enforced at the WASI syscall level.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Mozilla
URL:https:/fosdem.org/2020/schedule/event/facilitating_distributed_deterministic_computation_with_wasi/
LOCATION:UA2.114 (Baudoux)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jakub Konka":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9197@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T132000
DTEND:20200202T134000
SUMMARY:MobilityDB
DESCRIPTION: <p>MobilityDB is an open source moving object database system (https://github.com/ULB-CoDE-WIT/MobilityDB). Its core function is to efficiently store and query mobility tracks, such as vehicle GPS trajectories. It is engineered up from PostgreSQL and PostGIS, providing spatiotemporal data management via SQL. It integrates with the postgreSQL eco-system allowing for complex architectures such as mobility stream processing and cloud deployments.</p><p>The presentation will explain the architecture of MobilityDB, its database types, indexes, and operations. An end to end example will be demonstrated, starting with data preparation, loading, transformation, querying, until visualization. This presentation will be of special interest to the PostgreSQL community, and to professionals in the transportation domain.</p><p>This presentation will build on our talks in PGConf.ru 2019, and FOSS4G Belgium 2019.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Geospatial
URL:https:/fosdem.org/2020/schedule/event/mobilitydb/
LOCATION:AW1.126
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Mahmoud Sakr":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9219@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T132000
DTEND:20200202T133500
SUMMARY:Go REUSE to license your code
DESCRIPTION: <p>Developing Free Software is fun, dealing with the licensing and copyright information is not. The REUSE project changes that! With three simple steps, it makes adding and reading licensing and copyright information easy for both humans and machines. In this presentation, Max Mehl will guide through the REUSE principles and presents how to make clear licensing simple.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Lightning Talks
URL:https:/fosdem.org/2020/schedule/event/reuse_code_licensing/
LOCATION:H.2215 (Ferrer)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Max Mehl":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9758@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T132000
DTEND:20200202T134500
SUMMARY:Be The Leader You Need in Open Source
DESCRIPTION: <p>Stronger open source leadership can address a myriad of sustainability challenges and there is a call for more leaders in every project. Good news! Every contributor is a leader either through self leadership, leading others, or leading the community, yet most people have never been trained on how to lead.</p><p>This talk provides the leadership the training you need and covers:- Why strengthen community leadership- Key leadership and emotional intelligence principles- Practical ways to lead as a contributor</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Community devroom
URL:https:/fosdem.org/2020/schedule/event/leadeross/
LOCATION:UB5.230
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Megan Sanicki":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9770@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T132000
DTEND:20200201T134000
SUMMARY:Pocket Science Lab from Development to Production
DESCRIPTION: <p>In this talk we will cover the development path of the Pocket Science Lab (PSLab) board from version one in 2014 to today and outline how we use tools like KiCad to bring the device to large scale production. We will also share some major issues that we solved to get the device manufacturing ready and challenges that lie ahead of us like ensuring thorough device testing at production.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Source Computer Aided Modeling and Design
URL:https:/fosdem.org/2020/schedule/event/psl/
LOCATION:H.2213
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Mario Behling":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9792@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T132000
DTEND:20200201T133500
SUMMARY:Next, the programmable web browser
DESCRIPTION: <p>While actual browsers expose their internals through an API and limit access to the host system, Next doesn't, allowing for infinite extensibility and inviting the users to program their web browser. On top of that, it doesn't tie itself to a particular platform (we currently provide bindings to WebKit and WebEngine) and allows for live code reloads, thanks to the Common Lisp language, about which we'll share our experience too.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Lightning Talks
URL:https:/fosdem.org/2020/schedule/event/next_web_browser/
LOCATION:H.2215 (Ferrer)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Atlas Engineer":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9888@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T132000
DTEND:20200201T135000
SUMMARY:Automated Performance Testing for Virtualization with MMTests
DESCRIPTION: <p>What benchmark? How many VMs? How big each VM is? Are they all equal or are they different? What's the host OS? What are the guest OSes? I.e., when wanting to do virtualization performance testing, the matrix of test cases tends to explode pretty quickly. This talk will show how we enhanced an existing benchmarking suite, MMTests, in order to be able to deal a little bit better with such complexity. And what our further activities and plans are, for even more and better automation.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Testing and Automation
URL:https:/fosdem.org/2020/schedule/event/testing_automated_performance_testing_virtualization/
LOCATION:UB2.147
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Dario Faggioli":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10542@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T132000
DTEND:20200201T134000
SUMMARY:Supervising and emulating syscalls
DESCRIPTION: <p>Recently the kernel landed seccomp support for SECCOMP<em>RET</em>USER_NOTIF which enables a process (supervisee) to retrieve a fd for its seccomp filter. This fd can then be handed to another (usually more privileged) process (supervisor). The supervisor will then be able to receive seccomp messages about the syscalls having been performed by the supervisee.</p><p>We have integrated this feature into userspace and currently make heavy use of this to intercept mknod(), mount(), and other syscalls in user namespaces aka in containers.For example, if the mknod() syscall matches a device in a pre-determined whitelist the privileged supervisor will perform the mknod syscall in lieu of the unprivileged supervisee and report back to the supervisee on the success or failure of its attempt. If the syscall does not match a device in a whitelist we simply report an error.</p><p>This talk is going to show how this works and what limitations we run into and what future improvements we plan on doing in the kernel.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Containers
URL:https:/fosdem.org/2020/schedule/event/containers_syscall_emulation/
LOCATION:UD2.208 (Decroly)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Christian Brauner":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10604@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T132000
DTEND:20200201T135500
SUMMARY:AMENDMENT HOWTO build a product with OP-TEE
DESCRIPTION: <p>OP-TEE is an open source implementation of the GPD TEE specifications. However deploying OP-TEE insidea real world product requires more than just the integration into the system, since the integrator needsto ensure that all security requirements are met. This talk will outline a common set of these requirementsand show the necessary changes based on NXP i.MX6 platforms.</p><p>Please note that this talk was originally scheduled to begin at the later time of 13:35</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Hardware-aided Trusted Computing
URL:https:/fosdem.org/2020/schedule/event/optee/
LOCATION:K.4.601
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Rouven Czerwinski":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10646@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T132000
DTEND:20200201T133500
SUMMARY:Percona XtraBackup Current and Future State
DESCRIPTION: <p>A brief overview of the current state of the backup tool, architecture, MySQL 8.0 support, new cloud native features, and the roadmap.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Backup and Recovery
URL:https:/fosdem.org/2020/schedule/event/xtrabackup/
LOCATION:UD2.119
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Tyler Duzan":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10771@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T132000
DTEND:20200201T135500
SUMMARY:Quantum Advantage and Quantum Computing in the Real World
DESCRIPTION: 
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Quantum Computing
URL:https:/fosdem.org/2020/schedule/event/quantum_advantage_and_quantum_computing_in_the_real_world/
LOCATION:UA2.118 (Henriot)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Mark Mattingley-Scott":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9195@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T133000
DTEND:20200202T135500
SUMMARY:Putting Artificial Intelligence back into people's hands
DESCRIPTION: <p>Artificial intelligence is now widespread for critical tasks such as crime recidivism risk assessment, credit risk scoring, job application review or disease detection. Because it has more and more impact on our lives, it becomes essential to make auditable AI software so that everyone can benefit from it and participate in its development.</p><p>This talk will present the methods that can be used to build fairness into artificial intelligence and explain how to control its progress thanks to the four freedoms of Free Software.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:HPC, Big Data, and Data Science
URL:https:/fosdem.org/2020/schedule/event/ai_in_peoples_hands/
LOCATION:UB5.132
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Vincent Lequertier":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9315@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T133000
DTEND:20200201T135000
SUMMARY:Oreboot
DESCRIPTION: <p>Oreboot = Coreboot - C. Oreboot is a fully open-source power-on-reset and romstage firmware written in Rust. Oreboot can boot a HiFive RISC-V processor to Linux with a Go user-mode.</p><p>Oreboot rethinks the firmware driver models. Each driver is distilled to four basic functions: init, pread, pwrite and shutdown. This interface allows us to make convenient higher-level drivers such as a "union driver" which duplicates a single write operation to multiple drivers. This makes consoles which have multiple underlying UART drivers elegant.</p><p>By using the Rust programming language, Oreboot has a leg-up in terms of security and reliability compared to contemporary firmware written in C or assembly. Rust's borrow-checker ensures pointers are not used after freed and proves that coroutines are thread-safe at compile time.</p><p>In this talk, we will also present a short overview of the basics of Rust, how our driver model incorporates coroutines and the bootflow of Oreboot.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:RISC-V
URL:https:/fosdem.org/2020/schedule/event/riscv_oreboot/
LOCATION:K.3.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Ryan O'Leary":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9398@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T133000
DTEND:20200201T135500
SUMMARY:How to integrate secure elements
DESCRIPTION: <p>In this half hour we study aspects of physically and cryptographically secure hardware (often termed secure element or SE) and the integration into existing circuits. We illustrate utility of such integration by inspecting a cryptocurrency wallet design, and explain the difficulty presented by nondisclosure agreements (NDA) common to industry closed adversaries. We examine several hardware devices, study their parts under a close range circuit camera, and suggest instructions on their use.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Embedded, Mobile and Automotive
URL:https:/fosdem.org/2020/schedule/event/ema_secure_elements/
LOCATION:UD2.218A
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Michael Schloh von Bennewitz":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9523@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T133000
DTEND:20200202T140000
SUMMARY:Advanced debugging techniques of Go code
DESCRIPTION: <p>In an ideal world, you would write Go code, compile it, and then it would work perfectly the first time. But unfortunately it doesn't work in this manner. There are many different books and articles about how to write good code in go, but not so many how to debug code efficiently. In my talk I'll try to cover such important topic.Go is a new programming language with best tools for development. In my talk I'll cover how to efficiently using these tools to debug your code. I’ll start from history of debuggers, later I'll show you how to debug go itself, if you need to find bug in language. Than I can demonstrate  how to effectively debug microservices using docker and k8s, what’s remote debugging and how to apply it to application which already has been deployed. Debugging unit tests and not only code. Some tricks of debugging command line applications.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Go
URL:https:/fosdem.org/2020/schedule/event/advanceddebugginggo/
LOCATION:UB2.252A (Lameere)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Andrii Soldatenko":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9752@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T133000
DTEND:20200201T135500
SUMMARY:Wikibase Ecosystem
DESCRIPTION: <p>Wikidata, Wikimedia's knowledge base, has been very successful since its inception 7 years ago. Wikidata's general purpose data about the world is powering everything from Wikipedia to your digital personal assistant. Its linked, machine readable data is collected and maintained by a community of over 20000 people. But not all data should and can be in Wikidata. Instead we are taking the software powering Wikidata, Wikibase, to new places. We empower communities and institutions all around the world who want to collect structured, machine-readable data about a topic area of their choice to run their own Wikibase. These Wikibase instances are then connected to form a thriving ecosystem. In this talk we'll go over what Wikibase is, where it's coming from and what it is enabling right now.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Collaborative Information and Content Management Applications
URL:https:/fosdem.org/2020/schedule/event/wikibase_ecosystem/
LOCATION:AW1.120
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Lydia Pintscher":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9756@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T133000
DTEND:20200201T135500
SUMMARY:COLLAB: The optics of the policy
DESCRIPTION: <p>Photography policies have begun to appear at free-software events in recent years. These policies typically seek to address personal privacy concerns for event attendees, but they sometimes conflict with the event's desire to record talks, Q&amp;A periods, and social gatherings in public spaces. If not drafted with care, photo policies also run the risk of creating ambiguities for journalists, other attendees making personal photo or video recordings, and members of event-hosting organizations or the public. This session will be an open discussion about photo and video-recording policies, online tagging policies, and related personal-privacy policies, with the goal of clarifying the requirements, needs, and intents of all stakeholders in the FOSS community, so that future event organizers have a solid framework from which to draft clear policies that fit their situations.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Legal and Policy Issues
URL:https:/fosdem.org/2020/schedule/event/optics_of_the_policy/
LOCATION:UA2.220 (Guillissen)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Nathan Willis":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9801@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T133000
DTEND:20200201T135500
SUMMARY:LibreOffice Theme Changer
DESCRIPTION: <p>LibreOffice is free and open source office suite software that is very popular today. LibreOffice is almost used in various user segments, ranging from personal, community, education, and even companies. It would be very interesting to be able to have LibreOffice specific themes for each segment. For this reason, we (LibreOffice Indonesia Community) took the initiative to create a special extension to manage themes in LibreOffice, we call it LO-TC (read: Lotis) LibreOffice Theme Changer.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Document Editors
URL:https:/fosdem.org/2020/schedule/event/libreoffice_theme_changer/
LOCATION:UB4.136
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Rania Amina":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9901@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T133000
DTEND:20200201T135500
SUMMARY:When Python meets GraphQL: Managing contributors identities in your open source project
DESCRIPTION: <p>SortingHat is an open source Python tool that helps to manage the different contributor identities within an open source project. Under the hood SortingHat relies on a relational database, which can be queried via SQL, command line or directly via its Python interface. However, these ways of interacting with SortingHat hinder its integration with external tools, web interfaces and new web technologies (e.g., Django, REST services). To overcome these obstacles, we have evolved SortingHat's architecture using a GraphQL model based on the Graphene-Django implementation.</p><p>This talk describes our experience in migrating to GraphQL, from adapting the SortingHat functionalities to refactoring the unit tests. Furthermore, we comment also on lesson learned, advantages and drawbacks of using this new approach</p><p>SortingHat is one of the core tools of GrimoireLab, an open-source software analytics platform part of CHAOSS project (Community Health Analytics Open Source Software) under the umbrella of the Linux Foundation.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Python
URL:https:/fosdem.org/2020/schedule/event/python2020_graphql/
LOCATION:UB2.252A (Lameere)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Miguel-Ángel Fernández":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10073@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T133000
DTEND:20200202T143000
SUMMARY:LibreOffice Exam Session 2
DESCRIPTION: <p>LibreOffice Certifications are designed to recognize professionals in the areas of development, migrations and trainings who have the technical capabilities and the real-world experience to provide value added services to enterprises and organizations deploying LibreOffice on a large number of PCs.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Certification
URL:https:/fosdem.org/2020/schedule/event/cert_libreoffice_2/
LOCATION:UB4.132
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="LibreOffice Team":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10089@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T133000
DTEND:20200202T135500
SUMMARY:2nd Generation JavaScript Frameworks & Libraries: Beyond Angular, React, and Vue!
DESCRIPTION: <p>An overview of an interesting new development over the past years -- many vendors, large and small, have been making their JavaScript-based technology stacks available on GitHub. What does that mean and how to evaluate this development? Find out in this session, which includes small code demos and tips and tricks.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:JavaScript
URL:https:/fosdem.org/2020/schedule/event/beyond_angular_react_vue/
LOCATION:H.1302 (Depage)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Geertjan Wielenga":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10350@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T133000
DTEND:20200202T140000
SUMMARY:Edge Clouds with OpenNebula
DESCRIPTION: <p>Edge computing is currently getting a lot of traction thanks to the growing availability of rented computing resources around the world. The idea is based on moving the core computational logic and storage to distant locations that are closer to the entities they interact with (e.g. users or sensors). The benefits come from improving network latencies, increasing user experience with the provided service, and lowering the transfers to the central locations. Edge clouds bring the flexibility and proven workflows of cloud computing to the edge.</p><p>OpenNebula is an open source framework to build private and hybrid clouds based on KVM, LXD, and/or VMware vCenter. While the main domain is the corporate private on-premises cloud, it comes with simple and extensible tooling ("oneprovision") for automated deployment of edge clouds. When provided with a deployment descriptor, it allocates the physical hosts on the public bare-metal cloud provider, configures all necessary services (e.g. install libvirt/KVM or LXD), and enables them for use in OpenNebula. The process is as simple as running a command-line tool and the cloud administrator gets a fully usable configured edge cluster in a few  minutes.</p><p>As part of a usability validation exercise, we successfully deployed public gaming servers from scratch to running services on 17 different locations worldwide in just 25 minutes: https://opennebula.org/opennebula-a-lightning-fast-video-gaming-edge-use-case-2 .</p><p>This talk introduces the OpenNebula "edge" concept and shows the current state, capabilities, and limitations of edge cloud deployment tooling. It explores the difficulties of running the IaaS-in-IaaS cloud and demonstrates with practical examples the use of tooling and management of edge deployments.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Virtualization and IaaS
URL:https:/fosdem.org/2020/schedule/event/vai_edge_clouds_with_opennebula/
LOCATION:H.1309 (Van Rijn)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Vlastimil Holer":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10352@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T133000
DTEND:20200201T135500
SUMMARY:Ephemeral Environments For Developers In Kubernetes
DESCRIPTION: <p>A key aspect of a microservice architecture is to make sure individual services work in isolation. But as a developer its also important to make sure the service works in the full system. Providing developers a way to run pre-production code in a multi-service environment is challenging.</p><p>Making use of existing Helm charts and defaulting to production configuration does part of the work. Also important is being able to extend upon tools like Telepresence/Ksync for debugging in k8s. But while these great tools are available, what has been lacking is the "easy to use", single command that gives a developer a place to work with their own full, self-contained system. There are now a few open source solutions to do just that (like Garden, Acyl, &amp; Armador). In this talk, Jeff will break down how these tools work, and what makes them different.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Infra Management
URL:https:/fosdem.org/2020/schedule/event/ephemeral/
LOCATION:UD2.120 (Chavanne)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jeff Knurek":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10362@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T133000
DTEND:20200201T135000
SUMMARY:Going Meta with Elixir's Macros
DESCRIPTION: <p>Compilation and execution are as different as night and day. Or are they? By blurring the lines, Elixir (and the BEAM VM) enable some very powerful and useful meta-programming techniques.</p><p>In this presentation, Marten will talk about running and generating code at compile-time, Elixir's hygienic macros, and how to compile and hot-reload altered or extra code, while your program is running!Besides explaining these concepts, their usefulness will be motivated using various practical real-world examples.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Erlang, Elixir and Friends
URL:https:/fosdem.org/2020/schedule/event/beam_going_meta_elixir_macros/
LOCATION:AW1.121
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Wiebe-Marten Wijnja":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10370@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T133000
DTEND:20200201T135500
SUMMARY:Incrementality and deck functions
DESCRIPTION: <p>Protocols in symmetric cryptography are often built from block ciphers, with a fixed input and output size, while variable sizes are handled through their modes of use. Incrementality, namely, the ability to efficiently compute the output for increasing inputs, or to request longer outputs, is often a property of the implementation rather than an explicit feature of a mode.</p><p>A doubly-extendable cryptographic keyed (or deck) function is a new kind of object that makes incrementality an integral part of its definition. Writing modes for various applications, such as authenticated encryption of a network channel or disk encryption with a wide block cipher, on top of a deck function turns out to be a simple exercise and leads to less error-prone implementations than on top of a block cipher. We illustrate this with the session-supporting authenticated encryption modes SANE and SANSE. (Sessions naturally protect a continuous flow of messages or a client-server dialog.)</p><p>While a deck function can be constructed from existing primitives, like a block cipher, we show two more natural ways of making a deck function in practice.</p><ul><li><p>The first one is based on the well-known permutation-based duplex construction, of which a nice instantiation is the <a href="https://strobe.sourceforge.io/">Strobe protocol framework</a>. Strobe was showcased in <a href="https://www.discocrypto.com/">Noise+Strobe=Disco</a> as an advantageous replacement to all kinds of primitives in the <a href="https://noiseprotocol.org/">Noise protocol framework</a>, resulting in <a href="https://permutationbasedcrypto.org/2018/slides/David_Wong.pdf">much simpler specifications and a lighter implementation</a>. Xoodyak, our candidate to the NIST Lightweight Cryptography competition, is another example.</p></li><li><p>The second one is based on the recent Farfalle construction, which relies on the parallel application of a permutation. Farfalle's inherent parallelism yields deck functions that are at the same time simple and efficient on a wide range of platforms. In particular, we point out the nice performance of Kravatte and Xoofff, two deck functions based on the Keccak-p and the Xoodoo permutation, respectively. It is worth noting that Kravatte and Xoofff are much faster than AES-128 in software, and at least competitive with and often faster than AES-128 using dedicated AES instructions <a href="https://keccak.team/sw_performance.html">on the more recent Intel and AMD processors</a>!</p></li></ul>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Security
URL:https:/fosdem.org/2020/schedule/event/security_incrementality_and_deck_functions/
LOCATION:UA2.114 (Baudoux)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Gilles Van Assche":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10440@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T133000
DTEND:20200202T140000
SUMMARY:An Introduction to the Tor Ecosystem for Developers
DESCRIPTION: <p>Tor is a free and open-source software anonymization system that allows people around the world to use the internet safely. The Tor network itself is operated by various volunteering individuals and organizations around the globe, and the network carries around 200 Gbit/s of traffic and helps somewhere between 2,000,000 and 8,000,000 users every day. The Tor ecosystem is much larger than the anonymity system that Tor provides itself: The Tor Project, the non-profit behind the anonymity system, also develops and maintains a web browser based on Mozilla Firefox. The organization also does monitoring of the network, work on emerging anti-censorship technology, work with translators, and downstream distributions that do packaging in free software operating system distributions.</p><p>In this presentation, we will have a look at what it takes to develop and maintain an anonymity system like Tor and the various other components in the Tor ecosystem. We will look at what The Tor Project has been up to lately, primarily with a focus on core Tor itself. However, we will also have a look at some of our recent developments with anti-censorship technology. Finally, we will have a look at how the participant can contribute to the Tor project.</p><p>No prior knowledge of Tor is necessary to participate.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Decentralized Internet and Privacy
URL:https:/fosdem.org/2020/schedule/event/dip_tor_dev_intro/
LOCATION:UA2.220 (Guillissen)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Alexander Færøy":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10490@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T133000
DTEND:20200202T135000
SUMMARY:Using biometric gadgets for express-tests in the UX/UI research
DESCRIPTION: <p>Estimating the user’s physical and mental state with a set of special measuring devices can be helpful in detecting bottlenecks of the human-computer interaction. Until recent years, evaluating cognitive and physical load by biometrical parameters (heart rate, galvanic skin response, brain waves, gaze direction, etc.) was too expensive to be widely adopted for FLOSS. However contemporary consumer-grade gadgets targeted at fitness and entertainment are much more affordable and precise enough to be used in the UX/UI comparison. Still, their different primary goal often complicates their usage for the  research.  The talk will highlight which devices are the most suitable ones for the research purposes in the open-source world (the ones having open-source and GNU/Linux frameworks to access biometric data).  Gadgets covered with the talk are fitness-trackers, EEG headsets, and eye-trackers. Patterns of getting data, problems with cyphering and licensing will be discussed, as well as brief biometry usage scenarios and examples of the UI express-testing.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Source Design
URL:https:/fosdem.org/2020/schedule/event/using_biometric_gadgets_for_express_tests_in_ux_ui_research/
LOCATION:H.2213
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Dmitriy Kostiuk":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10506@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T133000
DTEND:20200201T134500
SUMMARY:On the road to sustainable research software.
DESCRIPTION: <p>ELIXIR is an intergovernmental organization that brings together life science resources across Europe. These resources include databases, software tools, training materials, cloud storage, and supercomputers.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Research Tools and Technologies
URL:https:/fosdem.org/2020/schedule/event/open_research_sustainable_soft/
LOCATION:AW1.126
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Mateusz Kuzak":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10566@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T133000
DTEND:20200202T140000
SUMMARY:Cooperative Perception in Future Cars using GNU Radio
DESCRIPTION: <p>Title: Cooperative Perception in Future Cars using GNU Radio</p><p>Speaker: Augusto Vega, IBM Research (NY, USA)</p><p>Abstract:The phenomenon of self-driving (autonomous) vehicles is a symbol of the grand re-emergence of artificial intelligence and robotics as a promising technology. The most general model of future vehicular transportation is that of artificially intelligent, connected, autonomous vehicles (CAVs) [1].</p><p>In this talk, we present a representative open-source application for CAVs operating as a collaborative swarm and communicating via GNU Radio. The application, called ERA [2], incorporates local sensing, creation of occupancy grid maps, vehicle-to-vehicle (V2V) communication of grid maps between neighboring vehicles using GNU Radio-based dedicated short-range communication (DSRC), and map fusion to create a joint higher-accuracy grid map [3]. Specifically, each vehicle in ERA uses its onboard sensors to generate local occupancy grid maps, which it communicates to other nearby vehicles using DSRC. When a vehicle receives occupancy maps from nearby cars, it merges the received ones with the locally-generated occupancy maps, expanding the scope and increasing the accuracy of this vehicle's perception. The DSRC transceiver adopted in ERA is an open-source GNU Radio implementation of the IEEE 802.11p standard by Bastian Bloessl [4]; while perception and map creation is implemented using ROS (Robot Operating System) [5]. We created an appropriate software interface between GNU Radio and ROS which enables proper execution and interaction of both frameworks.</p><p>In addition to presenting a deep dive into ERA's code, we will also show performance analysis results of ERA (including its GNU Radio components) and discuss potential acceleration opportunities for performance and efficiency improvement -- including optimizations of Viterbi decoding and complex exponential through hardware acceleration. We believe that ERA can help to fill the gap between the fast-growing CAV R&amp;D domain and GNU Radio, specifically when it comes to the wireless communication aspect of future vehicles.</p><p>[1] A. Vega, A. Buyuktosunoglu, P. Bose, “Towards "Smarter" Vehicles Through Cloud-Backed Swarm Cognition,” Intelligent Vehicles Symposium 2018: 1079-1086.</p><p>[2] ERA. URL: https://github.com/IBM/era</p><p>[3] E. Sisbot, A. Vega, A. Paidimarri, J. Wellman, A. Buyuktosunoglu, P. Bose, D. Trilla, “Multi-Vehicle Map Fusion using GNU Radio,” Proceedings of The GNU Radio Conference 2019, 4(1).</p><p>[4] B. Bloessl, “IEEE 802.11 a/g/p transceiver for GNU radio,” URL: https://github.com/bastibl/gr-ieee802-11</p><p>[5] ROS. URL: https://www.ros.org</p><p>Desired slot time: 30 mins</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Free Software Radio
URL:https:/fosdem.org/2020/schedule/event/fsr_cooperative_perception_in_future_cars_using_gnu_radio/
LOCATION:AW1.120
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Augusto Vega":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10630@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T133000
DTEND:20200202T140000
SUMMARY:IoT Projects in FLOSS Foundations
DESCRIPTION: <p>A data based analysis of IoT Projects in FLOSS Foundations</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Internet of Things
URL:https:/fosdem.org/2020/schedule/event/iotfoundation/
LOCATION:UD2.218A
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Alvaro del Castillo":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10662@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T133000
DTEND:20200201T141000
SUMMARY:Weave Net, an Open Source Container Network
DESCRIPTION: <p>A tour of the internals of Weave Net, one of the most popular container networks:design challenges and lessons learned from five years in the wild. IncludingKubernetes integration and how CNI was born.</p><p>Weave Net is written in Go, using many Linux kernel features such as veths, bridges and iptables.Aimed at developers rather than network engineers, Weave Net tries to be self-configuring andfind the best available transport between nodes. The control plane operates via gossip,with no central point of control.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Software Defined Networking
URL:https:/fosdem.org/2020/schedule/event/weave_net_an_open_source_container_network/
LOCATION:H.1308 (Rolin)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Bryan Boreham":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10686@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T133000
DTEND:20200201T135000
SUMMARY:Programming ROS2 Robots with RCLAda
DESCRIPTION: <p>The Robot Operating System (ROS) is one of the chief frameworksfor service robotics research and development.  The next iterationof this framework, ROS2, aims to improve critical shortcomings ofits predecessor like deterministic memory allocation and real-timecharacteristics.</p><p>RCLAda is a binding to the ROS2 framework that enables the programmingof ROS2 nodes in pure Ada with seamless integration into the ROS2workflow.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Ada
URL:https:/fosdem.org/2020/schedule/event/ada_ros2/
LOCATION:AW1.125
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Alejandro Mosteo":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10703@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T133000
DTEND:20200202T135500
SUMMARY:Confessions of a Serial K–otlin Multiplatform–er
DESCRIPTION: <h3>What is <em>Multiplatform</em>?</h3><ol><li><p> <strong>HELL</strong></p><ul><li><p>harder to develop, no documentation</p></li><li><p>just a trend, failed in the past</p></li><li><p>not suitable for performant apps that feel “native”<br/> </p></li></ul></li><li><p> <strong>HEAVEN</strong></p><ul><li><p>simpler to develop, removes platform barriers</p></li><li><p>write half the code, ship in half the time</p></li><li><p>only need to hire “generalists” instead of “specialists”<br/> </p></li></ul></li><li><p> <strong>OTHER</strong>  ✔︎</p><ul><li>elaborate in 25 minutes or less:<br/><em>________________________________</em><br/> <br/> </li></ul></li></ol>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Kotlin
URL:https:/fosdem.org/2020/schedule/event/kotlin_confessions_of_a_multiplatformer/
LOCATION:UA2.118 (Henriot)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Eugenio Marletti":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10716@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T133000
DTEND:20200202T135500
SUMMARY:dav1d: 1 year later
DESCRIPTION: <p>dav1d is an open source decoder for the AV1 format, focused on being fast and lean.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Media
URL:https:/fosdem.org/2020/schedule/event/om_dav1d/
LOCATION:UB2.147
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jean-Baptiste Kempf":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10816@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T133000
DTEND:20200202T143000
SUMMARY:PINETIME BOF
DESCRIPTION: 
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:BOFs (Track C - in H.3244)
URL:https:/fosdem.org/2020/schedule/event/bof_pinetime/
LOCATION:H.3244
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9951@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T133500
DTEND:20200202T135000
SUMMARY:HOMER 2020
DESCRIPTION: <p>HOMER 2020: The future of the HEP Stack</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Real Time Communications
URL:https:/fosdem.org/2020/schedule/event/homer/
LOCATION:UD2.208 (Decroly)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Lorenzo Mangani":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10723@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T133500
DTEND:20200201T140000
SUMMARY:Shenandoah 2.0
DESCRIPTION: <p>Shenandoah GC landed in JDK12 about a year ago, giving OpenJDKanother low-pause garbage collector. It has undergone substantialchanges since then. Specifically we have a new barrier scheme, and haveeliminated the extra forwarding pointer word per object, thussubstantially reducing memory footprint. After giving a generalintroduction to OpenJDK GC landscape and Shenandoah GC, this talkfocuses on those recent changes in Shenandoah and what's in it for you.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Free Java
URL:https:/fosdem.org/2020/schedule/event/shenandoah/
LOCATION:H.1302 (Depage)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Roman Kennke":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9190@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T134000
DTEND:20200201T140000
SUMMARY:SELinux fun with MySQL and friends
DESCRIPTION: <p>SELinux (Security Enhanced Linux) provides enhanced security mechanism for more advanced access control and auditing. It allows your application software and your system users to only access the resources it's been preconfigured to allow. Of course when you want to move your data- or log files to a non-standard location these policies will stop MySQL from starting.</p><p>The easy way out is obviously to set SELinux to disabled or permissive. But someone once said: "Every time you disable SELinux a kitten dies". We'll show you a few ways how you can find out if it actually is SELinux that is blocking you and how to update the policies to properly keep you system secured.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:MySQL, MariaDB and Friends
URL:https:/fosdem.org/2020/schedule/event/selinux_mysql/
LOCATION:H.2214
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Matthias C":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Ivan Groenewold":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9291@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T134000
DTEND:20200202T140000
SUMMARY:Projectional Editing and Its Implications
DESCRIPTION: <p>Let’s shake some of the dogmas that constrain our programming worldview. In this session, I would like to take you to an alternative world - a world where programming languages are not parsed, a world where languages can be downloaded from the Internet and plugged easily into your IDE. A world where you have the power to customize the languages that you use. You’ll see that projectional editing in JetBrains MPS gives you incredible freedom in how you express your thoughts. It allows you to choose notations that best fit the task at hand. Your code can be edited as text, tables, diagrams, a form, or a combination of those. This is especially useful for Domain-specific languages and we’ll see real-life examples from domains such as the insurance industry, embedded software development, bioinformatics, enterprise systems and legislation. We’ll also discuss the downsides and integration challenges that projectional editors face. My goal is that you’ll leave this session inspired, enriched and motivated to try something new.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Free Tools and Editors
URL:https:/fosdem.org/2020/schedule/event/projectional_editing_and_its_implications/
LOCATION:UD2.119
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Václav Pech":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9357@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T134000
DTEND:20200201T135500
SUMMARY:Percona Backup for MongoDB: Status and Plans
DESCRIPTION: <p>A brief overview of the current state of backup tool, architecture, existing features, and the roadmap.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Backup and Recovery
URL:https:/fosdem.org/2020/schedule/event/perconamongodb/
LOCATION:UD2.119
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Mykola Marzhan":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9851@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T134000
DTEND:20200202T135500
SUMMARY:PICTOR: A free-to-use open source radio telescope
DESCRIPTION: <p>PICTOR, located in Athens, Greece, consists of a 1.5-meter parabolic antenna that allows anyone to make continuous and spectral (i.e. hydrogen line) drift-scan observations of the radio sky in the 1300~1700 MHz regime for free. The goal of this effort is to introduce students, educators, astronomers and others to the majesty of the radio sky, promoting radio astronomy education, without the need of building a large and expensive radio telescope.</p><p>PICTOR is a fully open source (software &amp; hardware) project: https://github.com/0xCoto/PICTOR</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Lightning Talks
URL:https:/fosdem.org/2020/schedule/event/pictor_radio_telescope/
LOCATION:H.2215 (Ferrer)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Apostolos Spanakis-Misirlis":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10029@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T134000
DTEND:20200201T135500
SUMMARY:AMENDMENT Weblate: open-source continuous localization platform
DESCRIPTION: <p>Please note that this talk will now be given by Michal Čihař instead of Václav Zbránek.</p><p>You will learn how to localize your project easily with little effort, open-source way. No repetitive work, no manual work with translation files anymore. Weblate is unique for its tight integration to VCS. Set it up once and start engaging the community of translators. More languages translated means more happy users of your software. Be like openSUSE, Fedora, and many more, and speak your users' language now thanks to Weblate!</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Lightning Talks
URL:https:/fosdem.org/2020/schedule/event/weblate/
LOCATION:H.2215 (Ferrer)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Michal Čihař":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10415@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T134000
DTEND:20200202T140000
SUMMARY:Let me tell you about Raku
DESCRIPTION: <p>Most languages steadily incorporate new programming concepts in new releases, and new languages have these concepts already baked in. These concepts are related to how functions work and are considered and invoked, different data structures and working with things like Unicode. There's a language, Raku, that incorporates most of the new concepts that have appeared in this century. This talk is an introduction to the language by way of the concepts it uses.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Minimalistic, Experimental and Emerging Languages
URL:https:/fosdem.org/2020/schedule/event/rakulang/
LOCATION:AW1.125
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Juan Julián Merelo":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10456@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T134000
DTEND:20200202T141000
SUMMARY:strace --seccomp-bpf: a look under the hood
DESCRIPTION: <p>strace is known to add significant overhead to any application it traces.Even when users are interested in a handful of syscalls, strace will bydefault intercept all syscalls made by the observed processes, involvingseveral context switches per syscall.  Since strace v5.3, the<code>--seccomp-bpf</code> option allows reducing this overhead, by stopping observedprocesses only at syscalls of interest.  This option relies on seccomp-bpfand inherits a few of its limitations.</p><p>In this talk, we will describe the default behavior of ptrace and strace,to understand the problem <code>--seccomp-bpf</code> addresses.  We will then detailthe inner workings of the new option, as seen from ptrace (seccomp-stops)and bpf (syscall matching algorithms).  Finally, we'll discuss limitationsof the new option and avenues for improvement.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Debugging Tools
URL:https:/fosdem.org/2020/schedule/event/debugging_strace_bpf/
LOCATION:K.4.201
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Paul Chaignon":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9415@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T134500
DTEND:20200201T140000
SUMMARY:extending catalog zones
DESCRIPTION: <p>another approach in automating maintenance</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:DNS
URL:https:/fosdem.org/2020/schedule/event/dns_catz/
LOCATION:H.1309 (Van Rijn)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Leo Vandewoestijne":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9860@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T134500
DTEND:20200201T140500
SUMMARY:Designing functional objects with functional objects
DESCRIPTION: <p>Reflecting on OpenSCAD's 10 years of history and what we've learned and discovered along the way. Discussion on opportunities and potential avenues forward, and some stories from the trenches.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Source Computer Aided Modeling and Design
URL:https:/fosdem.org/2020/schedule/event/openscad/
LOCATION:H.2213
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Marius Kintel":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10149@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T134500
DTEND:20200201T140500
SUMMARY:Below Kubernetes: Demystifying container runtimes
DESCRIPTION: <p>Today, the task of running containers involves a lot of technologies and levels of abstraction, and it can be difficult to understand, or just to keep up. How do CRI-O and containerd overlap ? Does Kata containers compete with Firecracker ? Is there any relationship between OCI and CRI ? How many different meanings can "container runtime" have ?</p><p>In this talk, we will navigate this treacherous sea of overlapping technologies and acronyms that take care of running container workloads, below Kubernetes all the way down to the Linux kernel. We will present at a high-level how these technologies, interfaces and levels of abstraction combine and overlap, and hopefully clarify which are spec vs. implementation, which are complementary, and which are alternative solutions.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Containers
URL:https:/fosdem.org/2020/schedule/event/containers_k8s_runtimes/
LOCATION:UD2.208 (Decroly)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Thierry Carrez":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10392@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T134500
DTEND:20200202T140500
SUMMARY:Geo-spatial queries on multi-petabyte weather data archives
DESCRIPTION: <p>Geo-spatial queries on multi-petabyte weather data archivesJohn Hanley, Nicolau Manubens, Tiago Quintino, James Hawkes, Emanuele Danovaro</p><p>Weather forecasts produced by ECMWF and environment services by the Copernicus programme act as a vital input for many downstream simulations and applications. A variety of products, such as ECMWF reanalyses and archived forecasts, are additionally available to users via the MARS archive and the Copernicus data portal. Transferring, storing and locally modifying large volumes of such data prior to integration currently presents a significant challenge to users. The key aim for ECMWF effort in H2020 Lexis project is to provide tools for data query and pre-processing close to data archives, facilitating fast and seamless application integration by enabling precise and efficient data delivery to the end-user.</p><p>ECMWF aims to implement a set of services to efficiently select, retrieve and pre-process meteorological multi-dimensional data by allowing multi-dimensional queries including spatio-temporal and domain-specific constraints. Those services are exploited by Lexis partners to design complex workflows to mitigate the effect of natural hazards and investigate the water-food-energy nexus.</p><p>This talk will give a general overview of Lexis project and its main aims and objectives. It will present the pilot applications exploiting ECMWF data as the main driver of complex workflows on HPC and cloud computing resources. In particular, it will focus on how ECMWF's data services will provide geospatial queries on multi-dimensional peta-scale datasets and how this will improve overall workflow performance and enable access to new data for the pilot users.</p><p>This work is supported by the Lexis project and has been partly funded by the European Commission's ICT activity of the H2020 Programme under grant agreement number: 825532.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Geospatial
URL:https:/fosdem.org/2020/schedule/event/geospatial_queries_on_multipetabyte_weather_data_archives/
LOCATION:AW1.126
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Emanuele Danovaro":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10549@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T134500
DTEND:20200201T140000
SUMMARY:Stylo : a user friendly text editor for humanities scholars
DESCRIPTION: <p>As an editor for WYSIWYM text, Stylo is designed to change the entire digital editorial chain of scholarly journals the field of human sciences.</p><p>Stylo (https://stylo.ecrituresnumeriques.ca) is designed to simplify the writing and editing of scientific articles in the humanities and social sciences. It is intended for authors and publishers engaged in high quality scientific publishing. Although the structuring of documents is fundamental for digital distribution, this aspect is currently delayed until the end of the editorial process. This task should, however, be undertaken early on in the process; it must be considered by the author himself. The philosophy behind Stylo consists in returning the task of managing the publication markup to researchers. This repositioning of tasks relating to the editorial process relies on the author’s semantic rather than graphic skills.</p><p>This lightning talk will be the opportunity to present this tool and several publishing projects realized with Stylo.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Research Tools and Technologies
URL:https:/fosdem.org/2020/schedule/event/open_research_stylo/
LOCATION:AW1.126
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Antoine Fauchié":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9277@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T135000
DTEND:20200202T141000
SUMMARY:Building Community for your Company’s OSS Projects
DESCRIPTION: <p>Your company has just started an open source project, but where is the community? This talk provides practical tips and suggestions along with what not to do when building a community around your company’s open source project.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Community devroom
URL:https:/fosdem.org/2020/schedule/event/corposscommunity/
LOCATION:UB5.230
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Dawn Foster":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9543@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T135000
DTEND:20200202T142500
SUMMARY:Explicitly Supporting Stretch Clusters in Ceph
DESCRIPTION: <p>Ceph is an open source distributed object store, network block device, and file system designed for reliability, performance, and scalability. While Ceph is designed for use in a single data center, users have deployed “stretch” clusters across multiple data centers for many years, and deploying Ceph to back Red Hat’s OpenShift Container Storage product required us to support that workload explicitly and well — in particular, in the face of netsplits.This requires improvements to our “monitor” leader elections and to the “OSD” peering process to keep data available without breaking our data integrity guarantees. This talk presents the whole cycle of that work from an algorithm and programmer perspective: the dangers we identified, the changes we needed, the architecture changes to support faster test iteration and coding, and the results.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Software Defined Storage
URL:https:/fosdem.org/2020/schedule/event/sds_ceph_stretch_clusters/
LOCATION:H.1308 (Rolin)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Gregory Farnum":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9753@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T135000
DTEND:20200202T140500
SUMMARY:A Practical CI/CD Framework for Machine Learning at Massive Scale
DESCRIPTION: <p>Managing production machine learning systems at scale has uncovered new challenges that have required fundamentally different approaches to that of traditional software engineering and data science. In this talk, we'll provide key insights on MLOps, which often encompasses the concepts around monitoring, deployment, orchestration and continuous delivery for machine learning. We will be covering a hands on an example where we will be training, deploying and monitoring ML at scale.  We'll be using Jenkins X (+ Prow &amp; Tekton) to deploy/promote these models across multiple environments. We will use KIND (Kubernetes in Docker) to run integration tests in our development environment. Finally, we'll be using Seldon to orchestrate &amp; monitor these models leveraging advanced ML techniques.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Continuous Integration and Continuous Deployment
URL:https:/fosdem.org/2020/schedule/event/a_practical_cicd_framework_for_machine_learning_at_massive_scale/
LOCATION:UB4.136
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Alejandro Saucedo":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10076@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T135000
DTEND:20200201T141000
SUMMARY:RISC-V Hypervisors
DESCRIPTION: <p>The RISC-V H-extension (aka hypervisor extension) is suitable for both Type1 and Type2 hypervisor. We have ported two hypervisors for RISC-V: Xvisor (Type1) and KVM (Type2). We show the current state and furture work for both hypervisors.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:RISC-V
URL:https:/fosdem.org/2020/schedule/event/riscv_hypervisors/
LOCATION:K.3.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Anup Patel":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10093@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T135000
DTEND:20200201T143000
SUMMARY:LLVM meets Code Property Graphs
DESCRIPTION: <p>The security of computer systems fundamentally depends on the quality of its underlying software. Despite a long series of research in academia and industry, security vulnerabilities regularly manifest in program code. Consequently, they remain one of the primary causes of security breaches today.The discovery of software vulnerabilities is a classic yet challenging problem of the security domain. In the last decade, there appeared several production-graded solutions with a favorable outcome.</p><p>Code Property Graph[1] (or CPG) is one such solution. CPG is a representation of a program that combines properties of abstract syntax trees, control flow graphs, and program dependence graphs in a joint data structure.There exist two counterparts[2][3] that allow traversals over code property graphs in order to find vulnerabilities and to extract any other interesting properties.</p><p>In this talk, we want to cover the following topics:</p><ul><li>an intro to the code property graphs</li><li>how we built llvm2cpg, a tool that converts LLVM Bitcode to the CPG representation</li><li>how we teach the tool to reason about properties of high-level languages (C/C++/ObjC) based on the low-level representation only</li><li>interesting findings and some results</li></ul><p>[1] https://ieeexplore.ieee.org/document/6956589[2] https://github.com/ShiftLeftSecurity/codepropertygraph[3] https://ocular.shiftleft.io</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:LLVM
URL:https:/fosdem.org/2020/schedule/event/llvm_cpg/
LOCATION:K.4.201
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Alex Denisov":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Fabian Yamaguchi":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10214@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T135000
DTEND:20200202T141500
SUMMARY:Sharing memories of Python and Rust
DESCRIPTION: <p>The Mercurial version control system now has an option for running Rust code to improve performance. In this talk we will explore the challenges of using Rust efficiently inside a performance-sensitive Python project with more than 10 years of backwards compatiblity.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Rust
URL:https:/fosdem.org/2020/schedule/event/rust_python_sharing_memories/
LOCATION:K.3.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Raphaël Gomès":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10216@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T135000
DTEND:20200202T141500
SUMMARY:Are You Testing Your Observability? Patterns for Instrumenting Your Services
DESCRIPTION: <p>Observability is the key to understand how your application runs and behaves in action. This is especially true for distributed environments like Kubernetes, where users run Cloud-Native microservices.</p><p>Among many other observability signals like logs and traces, the metrics signal has a substantial role. Sampled measurements observed throughout the system are crucial for monitoring the health of the applications and, they enable real-time, actionable alerting. While there are many open-source robust libraries, in various languages, that allow us to easily instrument services for backends like Prometheus, there are still numerous possibilities to make a mistake or misuse those tools.</p><p>During this talk, two engineers from Red Hat: Kemal and Bartek (Prometheus and Thanos project maintainer) will discuss valuable patterns and best practices for instrumenting your application. The speakers will go through common pitfalls and failure cases while sharing valuable insights and methods to avoid those mistakes. In addition, this talk will demonstrate, how to leverage unit testing to verify the correctness of your observability signals. How it helps and why it is important. Last but not least, the talk will cover a demo of the example instrumented application based on the experience and projects we maintain.</p><p>The audience will leave knowing how to answer the following important questions:</p><p>What are the essential metrics that services should have?Should you test your observability? What are the ways to test it on a unit-test level?What are the common mistakes while instrumenting services and how to avoid them?</p><p>And more!</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Monitoring and Observability
URL:https:/fosdem.org/2020/schedule/event/testing_observability/
LOCATION:UD2.120 (Chavanne)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Bartek Plotka":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Kemal Akkoyun":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9136@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T135500
DTEND:20200201T142000
SUMMARY:Auto-healing cluster through negative testing
DESCRIPTION: <p>OCS stands for Openshift Container storage. It provides container-based storage for OCP(Openshift container platform). It’s easily scalable to bare metal, VMs and cloud platforms.Auto healing is a property of OCS cluster that auto heals a cluster component automatically when passes through an unexpected condition. A component can be a node, a network interface, a service, etc. To make sure auto heals just fine, we introduced negative testing.Negative Testing is defined as, a testing type that checks a system for unexpected conditions. In this presentation, We’re going to talk, what role negative testing plays, how to negative test components like node by shutting it down, deploying a heavy workload, etc. Similarly, for the network component, we are going to see what happens when the public network is disconnected along with many more scenarios.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Testing and Automation
URL:https:/fosdem.org/2020/schedule/event/testing_autohealing_negative_testing/
LOCATION:UB2.147
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Rajat Singh":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9849@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T135500
DTEND:20200202T141500
SUMMARY:Nextcloud Talk
DESCRIPTION: <p>Real-Time communication happens often in teams these days: at work, in your sports club, your Free Software project and in many other places. For a long time this was, and in many areas often still is, dominated by centralized and proprietary tools. While there are many great Free Software projects out there which fill the gap, Nextcloud Talk is unique as it ingrates in a complete collaboration platform. You can have your files, calendar, contacts, project plan and any other data in the same place where the communication takes place, all nicely integrated. You can edit collaboratively office documents (text, spreadsheets, presentations,...) or markdown files while having a chat, video- or audio call for example. This talk will introduce you to some of the unique features Nextcloud Talk can offer to your teams.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Real Time Communications
URL:https:/fosdem.org/2020/schedule/event/nextcloud_talk/
LOCATION:UD2.208 (Decroly)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Björn Schießle":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9055@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T140000
DTEND:20200202T141500
SUMMARY:Advancing science with Dataverse
DESCRIPTION: <p>Dataverse is open source research data repository software installed by 52 institutions around the world and translated into ten languages. It facilitates data sharing, allowing researchers to replicate and build upon each other's work and receive academic credit in the form of citations for publishing data. Data deposited into Dataverse installations is made more discoverable through harvesting of metadata via standard protocols, publication to registries such as DataCite, and indexing into scholarly search engines such as Google Dataset Search. Data exploration is enabled by a variety tools contributed by the international Dataverse community that make use of Dataverse APIs to get data in and out. These APIs also enable a variety of integrations with scholarly publishing systems such as electronic lab notebooks, journal systems, reproducibility platforms, and more.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Lightning Talks
URL:https:/fosdem.org/2020/schedule/event/dataverse/
LOCATION:H.2215 (Ferrer)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Philip Durbin":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9089@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T140000
DTEND:20200201T145000
SUMMARY:The Hidden Early History of Unix
DESCRIPTION: <p>The early history of Unix is much richer than is usually presented. There are many hidden gems that are little known and quite interesting to learn about. The dates of many of the "firsts" for Unix accomplishments is much earlier than people think. This well-researched talk explores those gems, firsts and shares many artifacts from the early days of Unix. Many of these artifacts have just come to light in recent years, and change how we view the early history of Unix. Even the oldest of grey beards will learn things they didn't know about Unix from this talk.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:History
URL:https:/fosdem.org/2020/schedule/event/early_unix/
LOCATION:Janson
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Warner Losh":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9114@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T140000
DTEND:20200202T145000
SUMMARY:SaBRe: Load-time selective binary rewriting
DESCRIPTION: <h2>Abstract</h2><p>Binary rewriting is a technique that consists in disassembling a program to modify its instructions, withmany applications, e.g. monitoring, debugging, reverse engineering and reliability. However, existing solutions suffer from well-knownshortcomings in terms of soundness, performance and usability.</p><p>We present <em>SaBRe</em>, a novel load-time framework for selective binary rewriting. SaBRe rewrites specific constructs ofinterest — mainly system calls and function prologues — when the program is loaded into memory. This enables users to intercept those constructs at runtimevia a modular architecture allowing custom plugins to be linked with SaBRe using a simple and flexibleAPI. We also discuss the theoretical underpinnings of disassembling and rewriting, including conditions forcoverage, accuracy, and correctness; and how they affect SaBRe.</p><p>We developed two backends for SaBRe — one for x86_64 and one for RISC-V — which were in turn used toimplement two open-source plugins: a fast system call tracer and a fault injector. Our evaluationshows that SaBRe imposes little performance overhead, between 0.2% and 4.3% on average.In addition to explaining the architecture of SaBRe and demonstrating its performance,we also show on a concrete example how easy creating a new plugin for SaBRe is.</p><p>SaBRe is a free open-source software released under the GPLv3 licenseand originally developed as part of the Software Reliabilty Group at Imperial College London.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Miscellaneous
URL:https:/fosdem.org/2020/schedule/event/sabre/
LOCATION:K.1.105 (La Fontaine)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Paul-Antoine Arras":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9237@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T140000
DTEND:20200202T145000
SUMMARY:AMENDMENT Open Source Won, but Software Freedom Hasn't Yet
DESCRIPTION: <p>Karen and Bradley, building on the substantial feedback from last year's keynote, follow up their 2019 FOSDEM keynote with real-world suggestions, ideas, and discussion about how we, as software freedom activists, can live in a world with so much proprietary software.  Software freedom is hard to find, but we can find it together, and we can support each other when we must face the proprietary software world and make hard decisions.  Let's figure it out together and support each other!</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Freedom
URL:https:/fosdem.org/2020/schedule/event/open_source_won/
LOCATION:Janson
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Bradley M. Kuhn":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Karen Sandler":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9419@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T140000
DTEND:20200202T143000
SUMMARY:Baremetal at the Edge
DESCRIPTION: <p>Deploying bare metal machines at the edge of the cloud may not play well with conventional PXE protocol suite. In this presentation we will explain how the emerging virtual media boot technology could significantly improve scalability, reliability and security of the Cloud.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Virtualization and IaaS
URL:https:/fosdem.org/2020/schedule/event/vai_baremetal_at_the_edge/
LOCATION:H.1309 (Van Rijn)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Ilya Etingof":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9577@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T140000
DTEND:20200201T145000
SUMMARY:Embedded systems, the road to Linux
DESCRIPTION: <p>As soon as you are on Linux you are generally confident with the embedded system, whatever it is.But often the boot process may hide some misteries, and understanding the details may help to recover abricked board or to upgrade or replace a bootloader. The explained path would start from comparing some differentSoC's, passing from the ROM boot loader, static RAM, sdram init, secondary bootloader, and so on,until the last "jump" to Linux. Most common non volatile boot devices would be introduced. A basicknowledge would be ok for the audience.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Embedded, Mobile and Automotive
URL:https:/fosdem.org/2020/schedule/event/ema_early_boot/
LOCATION:UD2.218A
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Angelo Dureghello":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9581@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T140000
DTEND:20200202T143000
SUMMARY:Debug code generation in Go
DESCRIPTION: <p>If you are interested to learn about what and how Go generates machine code, this talk is for you. By learning more about the compilation, you can either avoid unnecessary hand-crafted optimizations or learn more about the compiler to become a contributor to the Go compiler.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Go
URL:https:/fosdem.org/2020/schedule/event/debugcodegenerationgo/
LOCATION:UB2.252A (Lameere)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jaana Dogan":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9599@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T140000
DTEND:20200201T145000
SUMMARY:How Containers and Kubernetes re-defined the GNU/Linux Operating System
DESCRIPTION: <p>Free Software (as in Freedom) had won. The vertically integrated Cloud now is the predominant operational paradigm and is threatening to undermine software freedom. To many all seems lost, but the world keeps changing and decentralized compute is making a comeback. Containers and Kubernetes are already having a deep impact on the Linux operating system (OS) that goes well beyond DevOps and cloud-native applications. The concepts of application-centric packaging, process isolation through Linux containers, and immutable infrastructure are shaking up the core traditions of today's GNU/Linux operating systems. These concepts are also challenging the assumptions and approaches derived from the past 40+ years of work that originated with UNIX. The Linux distribution as we know it is coming to an end, and is being replaced by a new concept of containerized, multi-instance, multi-user applications, which can be deployed in scale-out environments as well as for widely distributed compute scenarios. In this session, we'll assess this new OS environment in the times of '5G' de-centralized cloud and take a deep look at the consequences this new OS model has for both developers and admins.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Containers and Security
URL:https:/fosdem.org/2020/schedule/event/riek_kubernetes/
LOCATION:K.1.105 (La Fontaine)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Daniel Riek":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9606@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T140000
DTEND:20200201T145500
SUMMARY:FOSS Virtual & Augmented Reality
DESCRIPTION: <p>In this talk will cover Monado and Khronos' OpenXR standard, and give an overview about the current state of open source VR and what lies ahead. Also go into some details of how tracking is done inside of Monado and show of the current state.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Graphics
URL:https:/fosdem.org/2020/schedule/event/openxr/
LOCATION:K.4.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jakob Bornecrantz":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9607@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T140000
DTEND:20200201T143000
SUMMARY:Self-hosted server backups for the paranoid
DESCRIPTION: <p><a href="https://quarkslab.com/en/">Quarkslab</a> is a French company specializing in information security R&amp;D, consulting and software development.</p><p>Due to strong data security constraints imposing self-hosted solutions coupled with limited resources in a fast-growth environment, data safety has been a pain point in our infrastructure.</p><p>After our backup server failed, we decided to recreate a new backup system from scratch, adapted to our needs and using technologies we were familiar with, to backup 30+ Linux servers.</p><hr /><p>In this talk, we will present how our old backup system failed, the key requirements we learned from this failure, and how we designed and implemented a new backup system based on <a href="https://borgbackup.readthedocs.io/en/stable/">Borg Backup</a>, <a href="https://github.com/witten/borgmatic">borgmatic</a>, SSH, Python and <a href="https://www.freenas.org/">FreeNAS</a> to solve those requirements.</p><p>We will conclude by listing the shortcomings and improvement points of our approach, as well as comparing our solution to seven important properties every backup system should have.</p><hr /><p>Some interesting features of our new backup solution are strong data safety and security, fully self-hosted, using only open-source tools, simple to set up and easy to understand.</p><p>One specific requirement we solved was for the sysadmin team to be blind to the data they backup, managing only the process itself.</p><p>This lets people working on confidential project on dedicated and access-restricted servers to still use a centralized and resilient backup system without compromising data and server security.</p><hr /><p>We will open-source our Ansible roles and Python scripts on <a href="https://github.com/quarkslab">Github</a> before FOSDEM.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Backup and Recovery
URL:https:/fosdem.org/2020/schedule/event/borg/
LOCATION:UD2.119
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Axel Tripier":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9664@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T140000
DTEND:20200201T145000
SUMMARY:DEBATE: The 4 Freedoms and OSD are outdated and no longer relevant in 2020
DESCRIPTION: <p>Are the FSF's 4 Freedoms and the OSI's Open Source Definition outof date in 2020 and should be replaced.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Legal and Policy Issues
URL:https:/fosdem.org/2020/schedule/event/debate_fsd_osd_irrelevant/
LOCATION:UA2.220 (Guillissen)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Neil McGovern":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Andrew Katz":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Matt Jarvis":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Luis Villa":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Frank Karlitschek":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Amanda Brock":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9683@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T140000
DTEND:20200202T143000
SUMMARY:Minimalistic typed Lua is here
DESCRIPTION: <p>In this talk I will present a typed dialect of Lua with a minimalistic implementation. I will discuss the design choices that went into the design, implementation and development approach. We will also discuss whether Lua's minimalism is retained and ponder on the nature of the resulting dialect. This is a sequel for last year talk in which I discussed the challenges on typing dynamic languages and Lua in particular, presenting the results achieved since then.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Minimalistic, Experimental and Emerging Languages
URL:https:/fosdem.org/2020/schedule/event/minimalistictypedlua/
LOCATION:AW1.125
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Hisham Muhammad":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9895@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T140000
DTEND:20200201T142500
SUMMARY:How Transparent Data Encryption is built in MySQL and Percona Server ?
DESCRIPTION: <p>How Transparent Data Encryption is built in MySQL and Percona Server ?- keyrings – what are they used for ? What is the difference between using a server back-end (keyring<em>vault) versus file back-end (keyring</em>file). How it affects server startup and why? Why per server separation is needed in Vault Server?- How Master Key encryption works ? How it is build on page level ? How do we know which key we should fetch to decrypt a table ? How do we know that used key is the correct one ? How do we make sure that we can decrypt a table when we need it ?- What crypto algorithms are used ?- How Master Key rotation works ? Why is it needed ?- What is KEYRING encryption and what are encryption threads?- How binlog encryption works in 5.7 and how it works in 8.0 ?- How undo log/redo log encryption works ?</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Security
URL:https:/fosdem.org/2020/schedule/event/security_how_transparent_data_encryption_is_built_in_mysql_and_percona_server/
LOCATION:UA2.114 (Baudoux)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Robert Golebiowski":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9980@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T140000
DTEND:20200201T141500
SUMMARY:Kapow! A Web Framework for the Shell
DESCRIPTION: <p>This talk is about "Kapow!" an open source webframework for the shell developed by BBVA Innovation Labs. We will talk about the current development of the project including an overview of Kapow!'s technology stack and the recent release of the first stable version.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Lightning Talks
URL:https:/fosdem.org/2020/schedule/event/kapow_web_framework/
LOCATION:H.2215 (Ferrer)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Roberto Abdelkader Martínez Pérez":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9983@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T140000
DTEND:20200202T142500
SUMMARY:GraphBLAS: A linear algebraic approach for high-performance graph algorithms
DESCRIPTION: <p>There is increasing interest to apply graph analytical techniques to a wide array of problems, many operating on large-scale graphs with billions of edges. While graph algorithms and their complexity is textbook material, efficient implementation of such algorithms is still a major challenge due to a number of reasons. First, the irregular and unstructured nature of graphs leads to a massive amount of random data access, which makes it difficult to use typical caching and parallelization techniques. Second, to optimize their code, developers need to be aware of the nuances of the underlying hardware which, at the very least consists of multiple CPU cores but often also incorporates heterogeneous components such as GPUs or even FPGAs. During the last decade, a number of graph programming models (such as Google's Pregel) have been proposed but most of these focused defining high-level abstractions for distributed execution environments and introduced a significant runtime overhead.</p><p>A potential approach for defining efficient graph processing algorithms is to exploit the well-known duality of graphs and sparse adjacency matrices, using matrix operations to capture algorithms. Surprisingly, only a few recent research prototypes have used this model with little consensus on the set of necessary building blocks. The GraphBLAS initiative (launched in 2013) aims to define a standard to capture graph algorithms in the language of linear algebra - following the footsteps of the BLAS standard which, starting four decades ago, revolutionized scientific computing by defining constructs on dense matrices.</p><p>In this talk, I give an overview of the GraphBLAS standard and its key components. First, I illustrate how matrix operations on various semirings correspond to the steps in graph algorithms. I then use these operations to present fundamental graph algorithms such as breadth-first search, shortest paths, and the clustering coefficient. Finally, I demonstrate the scalability of the GraphBLAS-based algorithms with the LDBC Graphalytics benchmark. The presented implementations are available open-source as part of LAGraph, a library built on top of GraphBLAS to demonstrate how to design efficient algorithms in linear algebra.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:HPC, Big Data, and Data Science
URL:https:/fosdem.org/2020/schedule/event/graphblas/
LOCATION:UB5.132
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Gabor Szarnyas":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10031@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T140000
DTEND:20200201T142500
SUMMARY:Follow Your Celery Tasks
DESCRIPTION: <p>All Python developer who want to run asynchronous tasks should know Celery. If you have already used it, you know how great it is ! But you also discovered how it can be complicated to follow the state of a complex workflow. Celery Director is a tool  we created at OVH to fix this problem : using some concepts of Event Sourcing, Celery Director helps us to follow the whole lifecycle of our workflows. It allows us to check when a problem occurred and relaunch the whole DAG (or just a subpart if tasks are not completely idempotent). During this talk we will introduce you the different concepts of Celery Director then we'll make a demonstration of it.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Python
URL:https:/fosdem.org/2020/schedule/event/python2020_celery/
LOCATION:UB2.252A (Lameere)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Nicolas Crocfer":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10120@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T140000
DTEND:20200201T142000
SUMMARY:Processes & Grains
DESCRIPTION: 
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Erlang, Elixir and Friends
URL:https:/fosdem.org/2020/schedule/event/beam_processes_grains_journey_orleans/
LOCATION:AW1.121
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Evadne Wu":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10206@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T140000
DTEND:20200201T141500
SUMMARY:Using Advene to accompany research in AudioVisual Digital Humanities
DESCRIPTION: <p>Advene is a video annotation platform (free software) that aims at accompanying scholars in their audiovisual analyses workflow. It promotes flexible and evolving annotation structures and interfaces in order to deal with the inherent dynamic nature of analysis. In this presentation, I will present the platform itself, and illustrate its usage through existing Digital Humanities projects that use it, from structuring videos for interview analyses to implementing a workflow for semantic annotation of movies.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Research Tools and Technologies
URL:https:/fosdem.org/2020/schedule/event/open_research_advene/
LOCATION:AW1.126
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Olivier Aubert":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10254@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T140000
DTEND:20200202T143000
SUMMARY:Kubernetes of Things
DESCRIPTION: <p>Kubernetes allows to extend its API surface with custom objects called CustomResources (CR) whose JSON contents is described via OpenAPI schemas. The REST API allows realtime notification of changes sent out to multiple listeners. This sounds like the ingredients necessary to build an open IoT platform. This talk is about using CustomResources for Kubernetes as Things, i.e. namespaced objects representing sensors and actors. It is based on a case-study implementing this idea following an example of a deep sea station with valves and pumps, a controller controlling the air pressure in the station.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Internet of Things
URL:https:/fosdem.org/2020/schedule/event/iotk8s/
LOCATION:UD2.218A
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Stefan Schimanski":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10381@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T140000
DTEND:20200202T142500
SUMMARY:A Brief Survey through Genode's ARMv8 Playground
DESCRIPTION: <p>The Genode project has evolved over the past decade into a versatile toolkit for general-purpose computing. Even though support for ARM embedded devices is an inherent part of it since the very beginning, the focus of the past years was more x86-Architecture centered. Sculpt, the desktop incarnation of Genode, being the prime example. Recently, Genode's ARMv8 port ignited extensive development efforts to support more sophisticated workloads on top of modern embedded and mobile devices.</p><p>The talk provides an overview about the current ARMv8 Genode landscape, its ambitions and potential. It will live demonstrate recent achievements from device support up to hardware-assisted virtualization on top of the NXP i.MX8 SoC.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Microkernels and Component-based OS
URL:https:/fosdem.org/2020/schedule/event/uk_genode_armv8/
LOCATION:K.4.601
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Stefan Kalkowski":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10387@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T140000
DTEND:20200202T142500
SUMMARY:Introducing libeconf
DESCRIPTION: <p>systemD has a very distribution-friendly way of providing it's configuration, with distributions providing defaults in /usr and users being able to override things either selectively or entirely with their own files in /etc.This is especially nice for distributions wishing to be in some way stateless, support a read-only root filesystem, or provide some kind of factory-reset.libeconf is a newly written C library to ease the adoption of similar configuration layering in other programs across the Linux ecosystem.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Distributions
URL:https:/fosdem.org/2020/schedule/event/ilbsclte/
LOCATION:K.3.201
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Richard Brown":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10482@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T140000
DTEND:20200201T142500
SUMMARY:Creating Word Clouds with OpenOffice
DESCRIPTION: <p>OpenOffice Writer offers all features needed for basic frequency analysis and visualization. We'll see how to do automated text analysis and simple word clouds without using specialized external tools.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Document Editors
URL:https:/fosdem.org/2020/schedule/event/creating_word_clouds_with_openoffice/
LOCATION:UB4.136
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Andrea Pescetti":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10493@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T140000
DTEND:20200201T142500
SUMMARY:Code Workload Management into the Control Plane
DESCRIPTION: <p>Join us to learn why Operators are the leading and default approach for managing workloads on Kubernetes. We will pull back the curtain to show you exactly what an Operator is, how to make one, and what it means to be “Kubernetes Native”.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Infra Management
URL:https:/fosdem.org/2020/schedule/event/codeworkload/
LOCATION:UD2.120 (Chavanne)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Michael Hrivnak":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10519@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T140000
DTEND:20200202T143000
SUMMARY:OpenPush 
DESCRIPTION: <p>Push messages are an essential part of connected mobile devices. They are also one of the critical missing pieces in the open source Android ecosystem.Until now, free Android apps would either need to implement their own push notification system, do without any push messaging or use the proprietary Google Cloud Messaging service.In this talk I will introduce OpenPush, a free and open source, self-hosted and decentralized replacement for Google Cloud Messaging.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Decentralized Internet and Privacy
URL:https:/fosdem.org/2020/schedule/event/dip_openpush/
LOCATION:UA2.220 (Guillissen)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Marcus Hoffmann":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10529@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T140000
DTEND:20200201T142500
SUMMARY:Decentralized collaborative applications
DESCRIPTION: <p>A data-centric, offline-first approach to decentralized collaborative application development focusing on data ownership and privacy.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Collaborative Information and Content Management Applications
URL:https:/fosdem.org/2020/schedule/event/decentralized_collab_apps/
LOCATION:AW1.120
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="TG x":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10530@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T140000
DTEND:20200202T142000
SUMMARY:Beyond the Pile of Knobs: Usability and Design for Privacy, Security, Safety & Consent
DESCRIPTION: <p>Simply Secure will share examples of how we can design, centering the needs of the most vulnerable. We will present the problems, e.g. why the UX patterns that make consenting or refusing consent so difficult in practice and why open source security tools are often associated with bulky user interfaces and inaccessible jargon, and share findings from our 5 years of working with projects in the Internet Freedom, Digital Rights, Media Justice, Translation, Training, Civic Tech and Development communities.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Source Design
URL:https:/fosdem.org/2020/schedule/event/beyond_the_pile_of_knobs/
LOCATION:H.2213
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Georgia Bullen":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10582@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T140000
DTEND:20200202T142500
SUMMARY:Pushing the limits of the Web with WebAssembly
DESCRIPTION: <p>The Web is omnipresent nowadays and meets most of the needs of our applications.</p><p>For almost 10 years, leading browsers have been working hard to push the boundaries and performance of our connected apps.</p><p>This is also the main reason why WebAssembly, the new binary standard initially implemented by Safari, Chrome, Firefox and Edge, appeared. It allows the execution, in the browser, of your favourite programming languages ​​at almost native speed.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:JavaScript
URL:https:/fosdem.org/2020/schedule/event/pushing_the_limits_of_the_web/
LOCATION:H.1302 (Depage)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jon Lopez Garcia":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10583@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T140000
DTEND:20200202T143000
SUMMARY:srsLTE project update
DESCRIPTION: <p>The talk will provide an update about past, ongoing and future features of srsLTE. We'll give an overview about the features that have been added last year. We talk about our testing infrastructure and also discuss upcoming new features like 5G-NR, NB-IoT, C-V2X, Carrier Aggregation, etc.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Free Software Radio
URL:https:/fosdem.org/2020/schedule/event/fsr_srslte_project_update/
LOCATION:AW1.120
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Andre Puschmann":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10635@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T140000
DTEND:20200201T143000
SUMMARY:AMENDMENT Demo: SGX-LKL
DESCRIPTION: <p>SGX-LKL is a library OS designed to run unmodified Linux binaries inside SGX enclaves. It uses the Linux Kernel Library (LKL) and a modified version of musl to provide system support for complex applications within the enclave.  SGX-LKL has support for in-enclave user-level threading, signal handling, and paging. This demo presents an overview of SGX-LKL and demonstrates how popular applications can be ported and executed within SGX-LKL.</p><p>Please note that this talk was originally scheduled to begin at the later time of 14:10</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Hardware-aided Trusted Computing
URL:https:/fosdem.org/2020/schedule/event/sgxlkl/
LOCATION:K.4.601
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Thiago Zagatti":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10674@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T140000
DTEND:20200202T142500
SUMMARY:Kotlin MP: Into the Multi-Verse
DESCRIPTION: <p>Kotlin Multiplatform is the new kid on the cross-platform block. The approach although is very different from what you have seen in the past. The new approach utilizes Kotlin Native to compile Kotlin language to native binaries for specific target platform which can run without a virtual machine. Thus enabling simplified code sharing across multiple platforms.In this talk, you will be introduced to Kotlin/Native and demonstrate how to build a Kotlin Multiplatform app that runs on both iOS and Android using shared Kotlin code.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Kotlin
URL:https:/fosdem.org/2020/schedule/event/kotlin_mp_into_the_multi_verse/
LOCATION:UA2.118 (Henriot)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Nishant Srivastava":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10676@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T140000
DTEND:20200202T142500
SUMMARY:rav1e - 0.3.0 and after
DESCRIPTION: <p>rav1e is an opensource Av1 encoder.</p><p>We'll see what makes it fairly unique beside the choice of using Rust as main development language.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Media
URL:https:/fosdem.org/2020/schedule/event/om_rav1e/
LOCATION:UB2.147
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Luca Barbato":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10688@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T140000
DTEND:20200201T145000
SUMMARY:Live Demo of Ada's Distribution Features
DESCRIPTION: <p>Ada incorporates in its standard a model for distributed execution.It is an abstract model that does not depend on a particular kind ofnetwork or any other communication mean, and that preserves full typingcontrol across partitions.  This presentation briefly exposes theprinciples of Ada's distribution model, then shows the possibilitieswith life demos across different machines and operating systems.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Ada
URL:https:/fosdem.org/2020/schedule/event/ada_distribution/
LOCATION:AW1.125
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jean-Pierre Rosen":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10707@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T140000
DTEND:20200202T145500
SUMMARY:FOSDEM Video Box
DESCRIPTION: <p>A bespoke OSHW HDMI video capture solution is being developed for use at FOSDEM and other open source conferences. This talk will explain the what, why, how and hopefully when.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Hardware Enablement
URL:https:/fosdem.org/2020/schedule/event/videobox/
LOCATION:K.4.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Mark Van den Borre":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Luc Verhaegen":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Gerry":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10747@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T140000
DTEND:20200202T145000
SUMMARY:An ultimate guide to upgrading your PostgreSQL installation
DESCRIPTION: <p>Even an experienced PostgreSQL DBA can not always say that upgrading between major versions of Postgres is an easy task, especially if there are some special requirements, such as downtime limitations or if something goes wrong. For less experienced DBAs anything more complex than dump/restore can be frustrating.</p><p>In this talk I will describe why we need a special procedure to upgrade between major versions, how that can be achieved and what sort of problems can occur. I will review all possible ways to upgrade your cluster from classical pg_upgrade to old-school slony or modern methods like logical replication. For all approaches, I will give a brief explanation how it works (limited by the scope of this talk of course), examples how to perform upgrade and some advice on potentially problematic steps. Besides I will touch upon such topics as integration of upgrade tools and procedures with other software — connection brokers, operating system package managers, automation tools, etc. This talk would not be complete if I do not cover cases when something goes wrong and how to deal with such cases.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:PostgreSQL
URL:https:/fosdem.org/2020/schedule/event/postgresql_an_ultimate_guide_to_upgrading_your_postgresql_installation/
LOCATION:H.2214
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Ilya Kosmodemiansky":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10752@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T140000
DTEND:20200202T142500
SUMMARY:Loanwords, Agriculture & WebAssembly
DESCRIPTION: <p>In this talk we take a whirlwind tour through untranslatable language jargon and native indigenous agricultural techniques to help us think about where the web ecosystem appears to be headed and how to switch the current course towards a more sustainable future.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Mozilla
URL:https:/fosdem.org/2020/schedule/event/loanwords_agriculture_and_webassembly/
LOCATION:UA2.114 (Baudoux)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Andre Garzia":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10764@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T140000
DTEND:20200202T160000
SUMMARY:PGP Keysigning
DESCRIPTION: <p>The FOSDEM 2020 PGP Keysigning</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Keysigning
URL:https:/fosdem.org/2020/schedule/event/keysigning/
LOCATION:UD2.Corridor
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="FOSDEM Staff":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10795@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T140000
DTEND:20200201T150000
SUMMARY:Tor Meetup
DESCRIPTION: <p>Tor Meetup</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:BOFs (Track A - in J.1.106)
URL:https:/fosdem.org/2020/schedule/event/bof_tor/
LOCATION:J.1.106
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Pili Guerra":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10808@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T140000
DTEND:20200202T153000
SUMMARY:OpenHMD Community meeting 2020
DESCRIPTION: <p>Open Source VR driver development, reverse engineering and community gathering of OpenHMD.</p><p>We will discuss the last year of development, including positional tracking progress, some big changes in the release schedule, and discuss new steps for the project!</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:BOFs (Track A - in J.1.106)
URL:https:/fosdem.org/2020/schedule/event/bof_openhmd/
LOCATION:J.1.106
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="TheOnlyJoey":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10819@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T140000
DTEND:20200201T150000
SUMMARY:FFmpeg BOF
DESCRIPTION: 
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:BOFs (Track B - in H.3242)
URL:https:/fosdem.org/2020/schedule/event/bof_ffmpeg/
LOCATION:H.3242
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10828@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T140000
DTEND:20200202T143000
SUMMARY:OpenSCAD BOF
DESCRIPTION: 
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:BOFs (Track B - in H.3242)
URL:https:/fosdem.org/2020/schedule/event/bof_openscad/
LOCATION:H.3242
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9276@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T140500
DTEND:20200202T142500
SUMMARY:IntelliJ Elixir - Elixir Plugin for JetBrains IDEs
DESCRIPTION: <p>Using Java, Kotlin, and GrammarKit to reimplement to Erlang, Yecc grammars, and Elixir for static analysis for Elixir source and BEAM bytecode.  How decompiling and disassembly tools can quickly answer optimization arguments.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Free Tools and Editors
URL:https:/fosdem.org/2020/schedule/event/intellijelixxir/
LOCATION:UD2.119
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Luke Imhoff":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9319@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T140500
DTEND:20200201T150000
SUMMARY:Java & Games
DESCRIPTION: <p>According to the interwebs, Java is one of the most popular programming languages in the multiverse.<br/>And yet, when it comes to games, its popularity seems to dwindle.</p><p>Why though...<br/>Is it really not suited for game development?<br/>Is the language as bad as the critics claim??<br/>Is GC...EVIL!?</p><p>I have this side-project of porting Doom 3 from C/C++ to Java. And even though Doom 3 is a ~15 year old game, it is still a massive AAA code-base. So I believe my experiences there can adequately answer a lot of the questions that come to mind when you think of Java &amp; Games.</p><p>During this talk, I will try to convince you that Java is a very viable game prototyping/development tool.<br/>Either that, or will add more fuel to the flame...</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Game Development
URL:https:/fosdem.org/2020/schedule/event/gamedev_java_games_doom3/
LOCATION:K.3.201
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Mahmoud Abdelghany":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10611@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T140500
DTEND:20200201T142500
SUMMARY:The Different Ways of Minimizing ANY
DESCRIPTION: <p>The DNS Protocol has features that have grown to become liabilities.  The query type "ANY" is one.  Earlier this year a published RFC document describes how a DNS server may respond to such queries while reducing the liability.  But the document does not define a definitive means for a server to signal that it is differing from the original protocol.  This presentation measures of the impact of having no definitive means specified and examines the "fear, uncertainty, and doubt" of lacking explicit signals.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:DNS
URL:https:/fosdem.org/2020/schedule/event/dns_minimizing_any/
LOCATION:H.1309 (Van Rijn)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Edward Lewis":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10724@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T140500
DTEND:20200201T144500
SUMMARY:JMC & JFR - 2020 Vision
DESCRIPTION: <p>JDK Flight Recorder provides production time profiling and diagnosticsvia a compact events-based infrastructure inside the Hotspot JVMitself. JDK Mission Control is a stand-alone application that providesreal-time monitoring information for Hotspot JVMs, as well as tools toread, automatically analyze and visualize flight recording dataproduced by JDK Flight Recorder.</p><p>When this talk is presented, JMC 7.1.0 has (hopefully) been out for alittle while. This presentation talks about what is new and theroadmap for the upcoming JMC 8. We will also discuss recent changes inthe project, such as the move to Skara. Towards the end we will demohow JDK Flight Recorder and JMC core libraries can be used to diagnoseapplications deployed in container orchestration platforms.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Free Java
URL:https:/fosdem.org/2020/schedule/event/imc/
LOCATION:H.1302 (Depage)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jie Kang":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10772@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T140500
DTEND:20200201T144000
SUMMARY:Quantum circuit optimisation, verification, and simulation with PyZX
DESCRIPTION: 
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Quantum Computing
URL:https:/fosdem.org/2020/schedule/event/quantum_circuit_optimisation_verification_and_simulation_with_pyzx/
LOCATION:UA2.118 (Henriot)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="John van de Wetering":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9662@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T141000
DTEND:20200201T144000
SUMMARY:Linux memory management at scale
DESCRIPTION: <p>Memory management is an extraordinarily complex and widely misunderstood topic. It is also one of the most fundamental concepts to understand in order to produce coherent, stable, and efficient systems and containers, especially at scale. In this talk, we will go over how to compose reliable memory heavy, multi container systems that can withstand production incidents, and go over examples of how Facebook is achieving this in production at the cutting edge. We'll also go over the open-source technologies we're building to make this work at scale in a density that has never been achieved before.</p><p>We will go over widely-misunderstood Linux memory management concepts which are important to site reliability and container management with an engineer who works on the Linux kernel's memory subsystem, busting commonly held misconceptions about things like swap and memory constraints, and giving advice on key and bleeding-edge kernel concepts like PSI, cgroup v2, memory protection, and other important container-related topics along the way.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Containers
URL:https:/fosdem.org/2020/schedule/event/containers_memory_management/
LOCATION:UD2.208 (Decroly)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Chris Down":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9704@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T141000
DTEND:20200201T150000
SUMMARY:Rethinking kubernetes networking with SRv6 and Contiv-VPP
DESCRIPTION: <p>Kubernetes (k8s) is currently the de-facto standard for containers orchestration. However, K8s does not provide any solution for handling containers networking. Instead, it offloads the networking to third-party certified plugins called CNI plugins. Contiv-VPP is a k8s CNI plugin that offers fast I/O by leveraging the carrier-grade capabilities of VPP and DPDK in the dataplane.</p><p>The adoption of containers and microservices calls for IPv6 to provide addressing and reachability for such massive number of endpoints. SRv6 leverages the IPv6 dataplane to provide overlay networking, traffic engineering, load balancing, network policy and service chaining.</p><p>In this talk, we present an SRv6-based solution for k8s networking. We will show how SRv6 is used for pod-to-pod communication, k8s services and service function chaining (SFC), and how SRv6 solves several k8s networking challenges. We will also show the integration of our solution in Contiv-VPP. This solution is the result of combined effort between Bell Canada, Cisco and Pantheon.tech.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Software Defined Networking
URL:https:/fosdem.org/2020/schedule/event/rethinking_kubernetes_networking_with_srv6/
LOCATION:H.1308 (Rolin)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Ahmed Abdelsalam":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Miroslaw Walukiewicz":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Filip Gschwandtner":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Daniel Bernier":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9850@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T141000
DTEND:20200201T142000
SUMMARY:Leveraging Open Source Designs
DESCRIPTION: <p>Incorporating new components into PCBs is a difficult task that often requires reading multiple datasheets and creating prototypes to get it right. The funny thing is: every engineer needs to re-read reference designs! Even though there are tens of thousands of designs with new components documented and available on Github. The reason: it is almost impossible to find a relevant project. The solution? Instead of using Github search, which only retrieves files by filename, our approach creates a local database that takes the search results from Github, and then parses the used components inside the PCB designs to index them. That way, you can easily search a component and get the most relevant designs as a reference.</p><p>This talk will give an overview of the software that was created, discusses the difficulties that were overcome and the potential for improvement in future work.</p><p>We have currently indexed 8,000 KiCad-projects on GitHub containing 37,000 electronic components as a proof-of-concept. The project was kindly supported by AISLER with a server instance for a prototype of the search engine, which can be accessed at https://search-dev.aisler.net</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Source Computer Aided Modeling and Design
URL:https:/fosdem.org/2020/schedule/event/kicadsearch/
LOCATION:H.2213
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Lasse Mönch":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9864@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T141000
DTEND:20200201T143000
SUMMARY:Running MySQL in Kubernetes in real life
DESCRIPTION: <p>Running databases in Kubernetes has come a long way.</p><p>Focusing on MySQL, we will explore the challenges and issues of running production databases in Kubernetes. We'll look at the opportunities and benefits of running in Kubernetes too.While rolling out a database is easy enough, things can get interesting when production tasks are undertaken.How do you achieve scaling – whether that's scaling up or down? How do you know that your latest backup will restore safely?We will also take a look at an open source solution for monitoring your database deployments, adding support for Kubernetes as a robust production environment.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:MySQL, MariaDB and Friends
URL:https:/fosdem.org/2020/schedule/event/mysql_k8s/
LOCATION:H.2214
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Sami Ahlroos":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10102@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T141000
DTEND:20200201T143000
SUMMARY:Port luajit to RISC-V
DESCRIPTION: <p>There is a need for a lightweight tools for experiments with RISC-Vcustom extensions. Adding support for custom instructions inbinutils/gcc/llvm is out of range for many hardware architects. LuaJITincludes a small and powerful assembler: dynasm, accessible fromwithin Lua interpreter. Currently dynasm supports following 32 and 64-bitinstruction sets: x86, x64, ARM, PowerPC, and MIPS, and it is justreasonable to extend this support to RISC-V.</p><p>Lua itself is a very compact and simple yet powerful dynamic language,its JIT compiler (luajit) makes it one of the fastest, if not thefastest, interpreted language, and it is used in many projects, sohaving it running on RISC-V would have use besides the mere internalneed for experimental platform.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:RISC-V
URL:https:/fosdem.org/2020/schedule/event/riscv_luajit/
LOCATION:K.3.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Anton Kuzmin":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10263@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T141000
DTEND:20200202T145000
SUMMARY:Our road to a k8s/GKE based Closed Build Environment
DESCRIPTION: <p>My team build a new Closed Build Environment for building Release Packages on Google Cloud Platform(gcp) with Google Kubernetes Engine (GKE).</p><p>I like to take you on a small journey through a variety of topics we came across (open for change):</p><ul><li><p>How we bootstrap and how we use ArgoCD</p></li><li><p>Autoscaling to 100 Build nodes for building</p></li><li><p>Why we are using Prometheus-Operator</p></li><li><p>SRE or how we maintain our stack</p></li><li><p>Product aspect</p></li><li><p>Base Image building &amp; scanning</p></li><li><p>Network setup with Shared VPC</p></li><li><p>Google Cloud Platform IAM Permissions vs. RBAC</p></li><li><p>Specific GKE Features like Workload Identity</p></li></ul><p>And others</p><p>Simple real live example how my team is doing it. Looking forward to inspire and to get feedback from others!</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Continuous Integration and Continuous Deployment
URL:https:/fosdem.org/2020/schedule/event/our_road_to_a_k8sgke_based_closed_build_environment/
LOCATION:UB4.136
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Siegfried Kiermayer":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10509@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T141000
DTEND:20200202T143000
SUMMARY:actinia: geoprocessing in the cloud
DESCRIPTION: <p>With a rapidly increasing wealth of Earth Observation (EO) and geodata, the demand for scalable geoprocessing solutions is growing as well. Following the paradigm of bringing the algorithms to the data, we developed the cloud based geoprocessing platform actinia (<a href="https://actinia.mundialis.de">https://actinia.mundialis.de</a> and <a href="https://github.com/mundialis/actinia_core">https://github.com/mundialis/actinia_core</a>). This free and open source solution is able to ingest and analyse large volumes of data in parallel. actinia provides a HTTP REST API around GRASS GIS functionality, extended by ESA SNAP and user scripts written in Python. Core functionality includes the processing of raster and vector data as well as time series of satellite images. The backend is connected to the full Landsat and Copernicus Sentinel archives. actinia is an OSGeo Community Project since 2019 and a backend of the <a href="https://openeo.org">openEO.org</a> API (EU H2020 project).</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Geospatial
URL:https:/fosdem.org/2020/schedule/event/actinia_geoprocessing_in_the_cloud/
LOCATION:AW1.126
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Markus Neteler":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9260@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T141500
DTEND:20200202T144000
SUMMARY:Lessons Learned from Cultivating Open Source Projects and Communities
DESCRIPTION: <p>Over the last decade, I’ve had the privilege professionally of building and cultivating some Open Source projects and communities. I’ve grown other projects along the way some successful, and some not. I’ve learned a ton on this journey; honestly still am, and I want to tell this story.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Community devroom
URL:https:/fosdem.org/2020/schedule/event/osslessons/
LOCATION:UB5.230
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="JJ Asghar":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10087@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T141500
DTEND:20200202T143000
SUMMARY:KDE on FreeBSD
DESCRIPTION: <p>The state of KDE (the Plasma desktop and applications) on FreeBSD, what works, what needs better support lower in the stack. How do we get rid of HAL?</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:BSD
URL:https:/fosdem.org/2020/schedule/event/kde_on_freebsd/
LOCATION:AW1.121
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Adriaan de Groot":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10398@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T141500
DTEND:20200201T143000
SUMMARY:Shrivelling world
DESCRIPTION: <p>Representing geographical time-space is a fundamental issue in geography, addressing core questions of the discipline, i.e. where are places and what distance separate them. Yet, considering the properties of geographical time space shaped by transport means, no satisfying cartographic representation – including classical maps and plastic space approaches –  has been proposed so far.The "shriveling_world" project aims at producing images of the global geographical time-space, using the third dimension, as in time-space relief maps. The word "shriveling" was introduced by Waldo Tobler in his comments of Mathis-L'Hostis time-space relief image, in order to describe the complex contraction process suggested by the model.The FOSDEM presentation aims at opening the code to the scientific community, now that the application is close to a first functional version.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Research Tools and Technologies
URL:https:/fosdem.org/2020/schedule/event/open_research_shrivelling_world/
LOCATION:AW1.126
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Nicolas Roelandt":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10410@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T141500
DTEND:20200202T145500
SUMMARY:Tools and mechanisms to debug BPF programs
DESCRIPTION: <p>By allowing to safely load programs from user space and to execute them in the kernel, eBPF (extended Berkeley Packet Filter) has brought new possibilities to the Linux kernel, in particular in terms of tracing and network processing.</p><p>But when a program fails to load, or when it does not return the expected values, what tools do we have to examine, inspect and debug eBPF objects? This talk focuses on the different tools and mechanisms available to help eBPF developers debug their programs, at the different stages of the workflow. From bpftool to test runs, let's find the best way to track bugs!</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Debugging Tools
URL:https:/fosdem.org/2020/schedule/event/debugging_bpf/
LOCATION:K.4.201
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Quentin Monnet":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9127@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T142000
DTEND:20200202T150500
SUMMARY:Building WebGPU with Rust
DESCRIPTION: <p>WebGPU is a new graphics and compute API designed from the ground up by a W3C community group. It's a successor to WebGL, which also has a chance to become a standard on native platforms. We are going to talk about the API itself as well as our Rust-based implementation "wgpu".</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Rust
URL:https:/fosdem.org/2020/schedule/event/rust_webgpu/
LOCATION:K.3.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Dzmitry Malyshau":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9440@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T142000
DTEND:20200202T143500
SUMMARY:Modern VoIP in Modern Infrastructures
DESCRIPTION: <p>In the last years we have seen huge changes in IT infrastructures and concepts. VoIP architectures too are evolving towards Software Defined Telecoms. In this talk we'll see how VoIP solutions are being shaped by the Cloud, the open points and share some thoughts about its future.</p><p>This is co-authored by Giacomo Vacca and Federico Cabiddu.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Real Time Communications
URL:https:/fosdem.org/2020/schedule/event/modern_voip_infra/
LOCATION:UD2.208 (Decroly)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Giacomo Vacca":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9611@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T142000
DTEND:20200202T143500
SUMMARY:Towards decentralized alternatives for code collaboration
DESCRIPTION: <p>This talk will walk the audience through radicle, a peer-to-peer protocol for code collaboration. It will touch on the design approach of the radicle stack and outline the project's challenges.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Lightning Talks
URL:https:/fosdem.org/2020/schedule/event/radicle_code_collaboration/
LOCATION:H.2215 (Ferrer)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Alexis Sellier (cloudhead)":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9973@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T142000
DTEND:20200201T143500
SUMMARY:Yjs: A CRDT framework for shared editing
DESCRIPTION: <p>Shared editing is the ability to collaboratively edit the same text in real-time. The market for shared editing solutions is fragmented. Once you choose a solution you will be locked into using a specific editor and a specific backend. Yjs is a data synchronization framework that aims to enable shared editing in all open-source editors using any networking stack.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Lightning Talks
URL:https:/fosdem.org/2020/schedule/event/yjs_shared_editing/
LOCATION:H.2215 (Ferrer)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Kevin Jahns":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9538@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T142500
DTEND:20200201T144500
SUMMARY:Fritzing - the past, the present and the future
DESCRIPTION: <p>Making electronics accessible to the broad public was mainly made possible by Arduino, Raspberry PI and last but not least Fritzing. Back in 2009, it was a pain to get from a loose wiring on a breadboard to a PCB. Fritzing came up first with a unique breadboard view and a simple to use PCB layout. Fast forward 10 years to Fosdem 2019, Fritzing was in a major crisis. Despite well over 200.000 users, thousands of downloads per day and an enthusiastic community, development had stalled. It has now been rebooted, and the project is back to gaining momentum. So what has happened between last year and this year?This talk will give a rough introduction to Fritzing and its ecosystem, including how we overcame the problems, learned from our mistakes and how we plan to keep improving Fritzing in the future.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Source Computer Aided Modeling and Design
URL:https:/fosdem.org/2020/schedule/event/fritzing/
LOCATION:H.2213
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Kjell Morgenstern":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10645@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T142500
DTEND:20200201T145500
SUMMARY:Introducing OpenTAP - Open Test Automation Project
DESCRIPTION: <p>OpenTAP is a project aimed at automation in the test and measurement space. It is designed for test and measurement of hardware in R&amp;D and manufacturing, but is moving more towards software testing e.g. with usage in cloud infrastructure testing. The project started as an internal product by Keysight Technologies and is used as the core of many products and solutions deployed around the world. As of 2019, we have released OpenTAP under the Mozilla Public License v2 and are working on building a community around it. The release was influenced by the team attending FOSDEM over the last few years, we will also welcome you for more detailed discussion at our booth on Saturday.</p><p>What we want is to grow an environment for people to share, leverage and co-develop test system plugins and solutions.</p><p>In this short talk, we will explain the basic concepts of OpenTAP, what it can be used for, and how to get started.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Testing and Automation
URL:https:/fosdem.org/2020/schedule/event/testing_introducing_opentap/
LOCATION:UB2.147
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Rolf Madsen":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9092@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T143000
DTEND:20200202T150000
SUMMARY:Uplift your Linux systems programming skills with systemd and D-Bus
DESCRIPTION: <p>Systemd is a de-facto standard process manager in all mainstream Linux distributions for almost a decade.D-Bus is most widely used inter-process communication on a local host. It's used in many core apps on Linux Desktop.</p><p>Yet both systemd and D-Bus are undervalued.Very often, programs that are only intended to run on Linux attempt to re-implement (with bugs) what systemd and D-Bus already provide(for example: watchdog function, reliable process termination, notifying another program about some event, coordination between multiple processes).</p><p>The goal of this talk is to shift perspective on systemd and D-Bus (using concrete practical examples in Go),and show how basic building block these systems provide can be re-used in software you write for modern Linux system.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Go
URL:https:/fosdem.org/2020/schedule/event/golinux/
LOCATION:UB2.252A (Lameere)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Leonid Vasilyev":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9226@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T143000
DTEND:20200202T145000
SUMMARY:VSCode Extension for OpenShift Developers
DESCRIPTION: <p>IDE based extension to run the instance of OpenShift on the local machine.</p><p>Easy to use all OpenShift related command in VSCode to create, building, and deploying an application on OpenShift.</p><p>Key points:</p><ol><li>OpenShift VSCode IDE base extension and it's Dependency.</li><li>Ease installation of extension from VSCode Market Place.</li><li>How to create Project, application, component, Services, Storage and more in OpenShift VSCode extension (Demo)</li></ol><p>Link: https://github.com/redhat-developer/vscode-openshift-tools</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Free Tools and Editors
URL:https:/fosdem.org/2020/schedule/event/vscodeopenshift/
LOCATION:UD2.119
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Sudhir Verma":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9300@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T143000
DTEND:20200202T151500
SUMMARY:A 'Thin Arbiter' for glusterfs replication 
DESCRIPTION: <p>Maintaining consistency in replication is a challenging problem involving locking of nodes, quorum checks and reconciliation of state, all of which impact performance of the I/O path if not done right. In a distributed system, a minimum of 3 nodes storing metadata is an imperative to achieve consensus and prevent the dreaded split-brain state. Gluster has had solutions like the trusted 3-way replication or the ' 2 replica + 1 arbiter' configuration to achieve this.</p><p>The latest in the series is a 'Thin Arbiter (TA)' which is more minimalist the existing '1 arbiter', targeted at container platforms and stretch cluster deployments. A TA node can be deployed outside a gluster cluster and can be shared with multiple gluster volumes. It requires zilch storage space and does not affect I/O path latencies in the happy case. This talk describes the design, working and deployment of TA and the potential gotchas one needs to be aware of while choosing this solution.</p><p>The intended audience is sysadmins/dev-ops personnel who might want to try out the thin-arbiter volume and troubleshoot any operational issues that may arise.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Software Defined Storage
URL:https:/fosdem.org/2020/schedule/event/sds_gluster_thin_arbiter/
LOCATION:H.1308 (Rolin)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Ravishankar N.":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9735@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T143000
DTEND:20200202T145000
SUMMARY:RaptorJIT: a fast, dynamic systems programming language
DESCRIPTION: <p>RaptorJIT is a Lua implementation suitable for high-performance low-level system programming. With the project scope reduced to the systems programming domain we want RaptorJIT fit one use case and excel at it, and we’re not afraid of radical change.</p><p>This talk will be about our efforts to reduce the project’s complexity to improve maintain-ablility and pave the way for new features. A story about porting the LuaJIT interpreter from assembly to C, ruthless trade-offs, and ambitious performance targets in an expressive language.</p><p>Topics include: predictable performance in JIT compilers, always-on profilers, memory safety in low-level programming</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Minimalistic, Experimental and Emerging Languages
URL:https:/fosdem.org/2020/schedule/event/raptorjit_lua/
LOCATION:AW1.125
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Max Rottenkolber":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9842@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T143000
DTEND:20200201T145500
SUMMARY:Asyncio: understanding async and await in Python
DESCRIPTION: <p>Often when asyncio is discussed, people think of it as a high performance concurrency programming paradigm for Python. In this talk however, we approach asyncio from a different angle, one that will possibly help some of you to finally get what asyncio is about. it's not only about performance, but at least as much about correctness and readability of concurrent applications.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Python
URL:https:/fosdem.org/2020/schedule/event/python2020_asyncio/
LOCATION:UB2.252A (Lameere)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jonathan Slenders":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9862@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T143000
DTEND:20200201T145500
SUMMARY:Crowdfunding to advance open document editors
DESCRIPTION: <p>Productivity software like LibreOffice has long been sustained by the commercial activities of community members as well as the contributions of countless volunteers. That's also driven standards engagement, like the work around Open Document Format (ODF). But the cloud is slowly strangling the desktop support business, and spare-time volunteers may not be enough for complex, mature software. The Document Foundation has been innovating to sustain LibreOffice and ODF; this talk will describe the COSM and TDC projects, and ask whether similar approaches might sustain other open source desktop software.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Document Editors
URL:https:/fosdem.org/2020/schedule/event/crowdfunding_to_advance_open_document_editors/
LOCATION:UB4.136
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Simon Phipps":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9923@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T143000
DTEND:20200202T145500
SUMMARY:How to measure Linux Performance Wrong
DESCRIPTION: <p>In this presentation, we will look at typical mistakes measuring or interpreting Linux Performance. Do you use LoadAvg to assess if your CPU is overloaded or Disk Utilization to see if your disks are overloaded?  We will look into these and a number of other metrics that are often misunderstood and/or misused as well as provide suggestions for better ways to measure Linux  Performance.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Monitoring and Observability
URL:https:/fosdem.org/2020/schedule/event/measure_linux_performance/
LOCATION:UD2.120 (Chavanne)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Peter Zaitsev":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9938@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T143000
DTEND:20200201T145500
SUMMARY:Immutable deployments: the new classic way for service deployment
DESCRIPTION: <p>Immutable infrastructure paradigm is often associated with relative new concept like containers and orchestrators like kubernetes. In this talk will be illustrate how to obtain the same result but using most of the classic concepts, tools and simple cloud platforms.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Infra Management
URL:https:/fosdem.org/2020/schedule/event/immutable/
LOCATION:UD2.120 (Chavanne)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Matteo Valentini":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9948@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T143000
DTEND:20200202T150000
SUMMARY:A VM journey from VMware to Kubernetes
DESCRIPTION: <p>Kubernetes became primary platform for managing containerized applications.In connection with KubeVirt, it can manage both containers and virtual machines in a single cluster to enable mixed workloads and so give second breath to existing legacy workloads based on virtual machines which might not be feasible to containerize for either technical or business reasons.</p><p>Consolidation of so far distinct clusters for VMs and containers is the next logical step.Come to see an end to end conversion of a VMware virtual machine into Kubernetes.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Virtualization and IaaS
URL:https:/fosdem.org/2020/schedule/event/vai_vm_journey_from_vmware_to_k8s/
LOCATION:H.1309 (Van Rijn)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Marek Libra":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10036@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T143000
DTEND:20200201T150000
SUMMARY:Empowering social scientists with web mining tools
DESCRIPTION: <p>Web mining, as represented mostly by the scraping &amp; crawling practices, is not a straightforward task and requires a variety of skills related to web technologies.However, web mining can be incredibly useful to social sciences since it enables researchers to tap into a formidable source of information about society.</p><p>But researchers may not have the possibility to invest copious amount of times into learning web technologies in and out. They usually rely on engineers to collect data from the web.The object of this talk is to explain how Sciences Po's <a href="https://medialab.sciencespo.fr/en">médialab</a> designed &amp; developed tools to empower researchers and enable them to perform web mining tasks to answer their research questions. Here is an example of issues we will tackle during this talk:</p><ul><li>How a social sciences laboratory life can be a very fruitful context for tool R&amp;D regarding webmining</li><li>How to create performant &amp; effective webmining tools that anyone can use (multithreading, parallelism, JS execution, complex spiders etc.)</li><li>How to re-localize data collection: researchers should be able to conduct their own collections without being dependent on external servers or resources</li><li>How to teach researchers the necessary skills: HTML, the DOM, CSS selection etc.</li></ul><p>Examples will be taken mainly from the <a href="https://github.com/medialab/minet">minet</a> CLI tool and the <a href="https://medialab.github.io/artoo/">artoo.js</a> bookmarklet.</p><h2>Speaker</h2><p><a href="https://github.com/Yomguithereal">Guillaume Plique</a> is a research engineer working for SciencesPo's <a href="https://medialab.sciencespo.fr/en">médialab</a>. He assists social sciences researchers daily with their methods and maintain a variety of FOSS tools geared toward the social sciences community and also developers.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Research Tools and Technologies
URL:https:/fosdem.org/2020/schedule/event/open_research_web_mining/
LOCATION:AW1.126
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Guillaume Plique":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10050@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T143000
DTEND:20200202T145500
SUMMARY:State of Node.js Core
DESCRIPTION: <p>Node.js is now over a decade old. With Node.js 12 just entering into long-term support, and Node.js 13 being released, let us take a look at the new features, breaking changes, and what is next.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:JavaScript
URL:https:/fosdem.org/2020/schedule/event/state_of_node_js_core/
LOCATION:H.1302 (Depage)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Ludovic Gasc":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10210@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T143000
DTEND:20200201T145500
SUMMARY:Secure logging with syslog-ng
DESCRIPTION: <p>The design, implementation, and configuration of the secure logging service. Its aim is to provide tamper evident logging, i.e., to adequately protect log records of an information system against tampering and to provide a sensor indicating attack attempts. The secure logging service achieves this by authentically encrypting each log record with an individual cryptographic key used only once and protects integrity of the whole log archive by a cipher{based message authenticationcode. Each attempt to tamper with either an individual log record or the log archive itself will be immediately detected during log archive verification. Therefore, an attacker can no longer tamper with log records without being detected which greatly enhances the use of log archives in forensic investigations.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Security
URL:https:/fosdem.org/2020/schedule/event/security_secure_logging_with_syslog_ng/
LOCATION:UA2.114 (Baudoux)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Stephan Marwedel":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10217@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T143000
DTEND:20200202T145500
SUMMARY:Spleeter by Deezer
DESCRIPTION: <p>Source separation, stem separation, de-mixing are all different ways of referring to the same problem of recovering the mono-instruments tracks that were mixed together to produce a music file. Recently, the research team at Deezer released a free and open source software as well as trained models to perform multi-source separation of music, with state-of-the-art accuracy.In this presentation we come back on our journey to open sourcing the Spleeter library, from doing the ground research, training the models, to releasing them. We put emphasis on the technological challenges that had to be solved as well as the practical and legal considerations that came into play.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Media
URL:https:/fosdem.org/2020/schedule/event/om_spleeter/
LOCATION:UB2.147
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Anis Khlif":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Félix Voituret":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10307@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T143000
DTEND:20200202T150000
SUMMARY:Insight Fieldtracks
DESCRIPTION: <p>Understanding the course of a drill is important for both steering and evaluation. Fieldtracks implements localization and tracking based on BLE, ESP32 and mesh networking for indoor and outdoor environments. This talk will introduce you into fieldtracks and its challenges.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Internet of Things
URL:https:/fosdem.org/2020/schedule/event/iotfieldtracks/
LOCATION:UD2.218A
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="yanosz":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10344@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T143000
DTEND:20200202T152000
SUMMARY:NOVA Microhypervisor on ARMv8-A
DESCRIPTION: <p>NOVA is a modern open-source microhypervisor that can host unmodified guest operating systems next to critical host applications. Although originally developed for the x86 virtualization extensions of Intel and AMD, the internals of the microhypervisor and its external API were designed with flexibility in mind, such that the code could also be ported to other architectures.</p><p>In this talk we present the first ever version of NOVA on ARMv8-A.  We will show how the NOVA abstractions map onto the ARM architecture, how modern virtualization features such as GIC and SMMU are being used, discuss the ongoing evolution of the NOVA API and how the ARM port differs from the earlier x86 version.</p><p>The talk will conclude with a short demo, an outlook into the NOVA roadmap and the formal verification efforts around the code base, as well as opportunities for collaboration with the NOVA community.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Microkernels and Component-based OS
URL:https:/fosdem.org/2020/schedule/event/uk_nova/
LOCATION:K.4.601
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Udo Steinberg":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10368@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T143000
DTEND:20200202T150000
SUMMARY:The Path to Peer-to-Peer Matrix
DESCRIPTION: <p>Matrix is an open source project run by the non-profit Matrix.org Foundation dedicated to building an open protocol and communication network for decentralised, encrypted communication - providing a viable open alternative to WhatsApp, Slack, Discord an other proprietary communication silos.  In this talk we will show of the work we've been doing over the last year to shift Matrix from being a decentralised-server architecture to a fully decentralised-client p2p architecture, through running clientside homeservers and experimenting with libp2p and friends as a p2p transport.  We'll also show the route we'll be following over the year to go from proof-of-concept to the live Matrix network.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Decentralized Internet and Privacy
URL:https:/fosdem.org/2020/schedule/event/dip_p2p_matrix/
LOCATION:UA2.220 (Guillissen)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Matthew Hodgson":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10372@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T143000
DTEND:20200202T145500
SUMMARY:GRUB upstream and distros cooperation
DESCRIPTION: <p>The presentation will discuss current state of GRUB upstream development and cooperation with distributions.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Distributions
URL:https:/fosdem.org/2020/schedule/event/guadc/
LOCATION:K.3.201
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Daniel Kiper":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10401@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T143000
DTEND:20200202T145500
SUMMARY:Selecting a Finite Element Analysis Backend for Exascale Fusion Reactor Simulations
DESCRIPTION: <p>Accelerating the development of fusion energy requires large scale simulations on cutting edge supercomputing resources.Great hardware is only half the challenge and the software must be scalable to match.This talk presents an objective approach to selecting a suitable back end to fusion simulations.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:HPC, Big Data, and Data Science
URL:https:/fosdem.org/2020/schedule/event/exascale_fusion_sim/
LOCATION:UB5.132
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Aleksander J. Dubas":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10492@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T143000
DTEND:20200202T145500
SUMMARY:Multiplatform Kotlin Library Development
DESCRIPTION: <p>Multiplatform Kotlin facilitates code-sharing by making platform-agnostic portions of the standard library available in common code that is written once but can run on any target. As Multiplatform development really starts to take off over the next year, there must also be a robust ecosystem of third party libraries available to application developers.</p><p>I’ll talk through what it looks like to create such a library, with lessons from my experiences building one of the early libraries in the mobile Multiplatform space. We'll talk about how to find shared abstractions around different platform APIs, how to handle the fast-paced evolution of this environment, and what this all felt like as a first-time library developer. When we're done, you’ll be ready to leverage the growing ecosystem as well as make your own contributions.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Kotlin
URL:https:/fosdem.org/2020/schedule/event/kotlin_multiplatform_library_development/
LOCATION:UA2.118 (Henriot)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Russell Wolf":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10603@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T143000
DTEND:20200202T145000
SUMMARY:Jumpstarting your business with Odoo
DESCRIPTION: <p>In this talk I will describe the process of discovering the wonders of Odoo when I got the project to write a book about it. My writing tools are Vim, Git, Asciidoctor-pdf and Inkscape. I will describe both the technical as the organisational challenges during the writing process.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Source Design
URL:https:/fosdem.org/2020/schedule/event/over_asciidoctor_and_generating_publishing_a_book/
LOCATION:H.2213
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jeroen Baten":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10755@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T143000
DTEND:20200202T145500
SUMMARY:AMENDMENT A Mozilla IoT Forecast thats Sunny and Clear -- No Clouds!
DESCRIPTION: <ul><li>Please note that this talk has been amended. Kathy Glori will unfortunately not be able to join us but Philippe Coval will give the talk on her behalf. *</li></ul><p>WebThings (by Mozilla) is an open source smart home implementation to improve privacy, security, and interoperability.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Mozilla
URL:https:/fosdem.org/2020/schedule/event/a_mozilla_iot_forcast_thats_sunny_and_clear/
LOCATION:UA2.114 (Baudoux)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Philippe Coval":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10825@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T143000
DTEND:20200202T150000
SUMMARY:AMENDMENT The Space Operations Facility of FH Aachen (FHASOF)
DESCRIPTION: <p>The space operations facility is a multi-mission ham ground station located at Aachen / Germany, which is operated by students. We perform Telemetry, Tracking, and command of own but also for foreign amateur radio satellites on a best effort basis for a purely educational purpose. Because we obtain only a very limited amount of funding, we entierly rely on the use of freeware and open-source software and the "do it yourself experience". In this talk, we explain why we integrate and how we use open-source software in our daily operations and what is our user experience from a missions-operator point of view.</p><p>This timeslot was originally for talk Channel Equalization using GNU Radio. That talk is now at 10:00 AM due to a last minute timing conflict.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Free Software Radio
URL:https:/fosdem.org/2020/schedule/event/foss_at_fhasof/
LOCATION:AW1.120
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Sacha Tholl":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Hannah Walther":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10826@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T143000
DTEND:20200202T153000
SUMMARY:Blockchain BOF
DESCRIPTION: 
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:BOFs (Track C - in H.3244)
URL:https:/fosdem.org/2020/schedule/event/bof_blockchain/
LOCATION:H.3244
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10829@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T143000
DTEND:20200202T151500
SUMMARY:TPM dev BOF
DESCRIPTION: 
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:BOFs (Track B - in H.3242)
URL:https:/fosdem.org/2020/schedule/event/bof_tpm_dev/
LOCATION:H.3242
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9778@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T143500
DTEND:20200202T145500
SUMMARY:neat-EO.pink: Deep Learning Computer Vision patterns extraction at scale
DESCRIPTION: <p>neat-EO.pink, a Deep Learning Computer Vision framework for GeoSpatial Imagery,allow you to perform at scale:</p><ul><li>DataSet Quality Analysis</li><li>Change Detection highlight</li><li>Features extraction</li></ul><p>This presentation will focus on the latests enhancements of RoboSat.pink,and mainly on:</p><ul><li>How we increase again pattern recognition accuracy, even with unconsistents labels</li><li>How we speed up the whole process, and allow to scale even on large areas</li><li>New hot features</li></ul>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Geospatial
URL:https:/fosdem.org/2020/schedule/event/robosat_pink_deep_learning_computer_vision_patterns_extraction_at_scale/
LOCATION:AW1.126
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Olivier Courtin":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9791@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T143500
DTEND:20200201T151500
SUMMARY:LLVM and Python
DESCRIPTION: <p>Python with LLVM has at least one decade of history. This session will be going to cover-up how python implementations tried to use LLVM such as CPython's Unladen Swallow branch (PEP 3146) or attempts from PyPy and why they failed. After that it will show what are the current python projects that use LLVM for speed, such as numba and python libraries for working with LLVM IR. In the end, it will mention about new ideas that would unite the powers of both LLVM and Python.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:LLVM
URL:https:/fosdem.org/2020/schedule/event/llvm_python/
LOCATION:K.4.201
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Batuhan Taşkaya":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10095@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T143500
DTEND:20200202T152000
SUMMARY:NetBSD Native APIs - A Userland Perspective (Audio, Input)
DESCRIPTION: <p>For a while now, Nia has been working to encourage the usage of native NetBSD APIs in third-party software.</p><p>One of these is the rather interesting and unique native audio API, distinct from OSS, inherited from an early version of the Solaris API with extensions and improvements made over the years.</p><p>In this talk, Nia describes the advantages of using NetBSD's native audio API in comparison to other alternatives.</p><p>She also discusses her improvements to third-party software to encourage usage and adoption of NetBSD APIs, including her struggles getting a working Wayland compositor on an operating system with very different input and event APIs to Linux.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:BSD
URL:https:/fosdem.org/2020/schedule/event/netbsd_audio/
LOCATION:AW1.121
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Nia Alarie":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9834@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T144000
DTEND:20200201T150000
SUMMARY:ALTER TABLE improvements in MariaDB Server
DESCRIPTION: <p><code>ALTER TABLE</code> in MySQL used to copy the table contents row by row. We can do much better; in the best case, allow instantaneous schema changes, even for nontrivial changes, such as <code>ADD COLUMN…AFTER</code> and <code>DROP COLUMN</code>. This talk describes how <code>ALTER TABLE</code> has been improved over the years for the InnoDB storage engine in MySQL 5.1, 5.5, 5.6, 5.7, and MariaDB Server 10.2, 10.3, 10.4, 10.5, mostly by the presenter.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:MySQL, MariaDB and Friends
URL:https:/fosdem.org/2020/schedule/event/alter_mariadb/
LOCATION:H.2214
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Marko Mäkelä":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9988@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T144000
DTEND:20200201T145500
SUMMARY:Encrypt your collaboration with CryptPad
DESCRIPTION: <p>We'll show a real demonstration of how you can encrypt your data and collaborate with others in real-time using the CryptPad Open Source project.This demonstration will include real-time Wysiwyg, Text, Kanban, Spreadsheet, File storage and Teams features allowing to share your documents securely with your friends and co-workers.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Lightning Talks
URL:https:/fosdem.org/2020/schedule/event/cryptpad_collaboration/
LOCATION:H.2215 (Ferrer)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Ludovic Dubost":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10010@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T144000
DTEND:20200202T145500
SUMMARY:Getting started with FPGA's for Packet Processing
DESCRIPTION: <p>The FPGA is an emerging technology that can increase the performance of packet processing due to need of increased protocol complexity.There are many models of system where FPGA is suitable more or less depending on use-case.</p><p>The presentation will introduce the system models presenting how to use FPGA inside larger systems.The models include inline, lookaside and fast-path packet processing capabilities requiring different approaches from system level making accelerated system more usable and easier to integrate with existing components.</p><p>In this talk we cover the challenges related to integration of the FPGA system with SW components like DPDK/kernel drivers and orchestration.The examples of real FPGA deployments will be presented on base of Intel Programmable Acceleration Card family.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Lightning Talks
URL:https:/fosdem.org/2020/schedule/event/fpga_packet_processing/
LOCATION:H.2215 (Ferrer)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Miroslaw Walukiewicz":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10648@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T144000
DTEND:20200202T150000
SUMMARY:AMENDMENT Jitsi: video conferencing for the privacy minded
DESCRIPTION: <p>Jitsi is a set of Open Source projects which provide state-of-the-art videocconferencing capabilities. In this presentation we will explore the Jitsi ecosystem from a privacy minded point of view.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Real Time Communications
URL:https:/fosdem.org/2020/schedule/event/jitsi/
LOCATION:UD2.208 (Decroly)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Saúl Ibarra Corretgé":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9644@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T144500
DTEND:20200202T151000
SUMMARY:Free software in education
DESCRIPTION: <p>Schools is where IT and software users of tomorrow are made, and next to teaching digital skills, educating on privacy and consequences of the use of different types of software and servcies plays an important role. We would like to report on various projects from the field.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Community devroom
URL:https:/fosdem.org/2020/schedule/event/edufoss/
LOCATION:UB5.230
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Dominik George":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Niels Hradek":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10578@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T144500
DTEND:20200201T150500
SUMMARY:Running full Linux systems in containers, at scale
DESCRIPTION: <p>LXD is a system container manager, its goal is to safely run full Linux systems at very high density and low overhead.Containers may be created from pre-made images, covering most Linux distributions, or by importing an existing virtual machine or physical system.</p><p>Advanced resource control and device passthrough is available to expose as much or as little system resources to those containers.Snapshot and backup tooling is available to safeguard those containers and data.Storage pools and networks can be used to offer a variety of storage and network options to the containers.</p><p>Management happens through a REST API with a default CLI client.LXD has built-in support for clustering which makes it trivial to scale a deployment to dozens of servers, all acting as one virtual LXD server.</p><p>In this presentation, we'll go over LXD's main features through a demonstration including usage of LXD's clustering abilities, running a variety of Linux distributions and converting existing systems to containers.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Containers
URL:https:/fosdem.org/2020/schedule/event/containers_lxd/
LOCATION:UD2.208 (Decroly)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Stéphane Graber":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9827@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T145000
DTEND:20200201T151000
SUMMARY:Sparselizard: a general purpose multiphysics FEM library
DESCRIPTION: <p>This presentation describes sparselizard: a fast, general, robust and user-friendly finite element c++ library with high potential for low-maintenance integration to open-source simulation tools. It is demonstrated with a large range of validated examples that the library has the ability to simulate heavily nonlinear multiphysics problems involving at least mechanic, fluid, electric, magnetic and electromagnetic physics. Its robustness, speed and user-friendliness are also demonstrated.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Source Computer Aided Modeling and Design
URL:https:/fosdem.org/2020/schedule/event/sparselizard/
LOCATION:H.2213
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Alexandre Halbach":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10553@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T145000
DTEND:20200202T152000
SUMMARY:The best of both worlds?
DESCRIPTION: <p>Long has raged the war between static and dynamic typing proponents. Dynamic typing promises speedy development, less verbose code, and happier developers. Static typing promises to find bugs earlier, help you fix them when they're found, and ease refactoring. Crystal is a statically typed language, but with several novel features aimed in a different direction: the perfect compromise between the two. In this talk I will cover the history and basics of Crystal, and explore the type system which makes Crystal unique.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Minimalistic, Experimental and Emerging Languages
URL:https:/fosdem.org/2020/schedule/event/crystal_lang/
LOCATION:AW1.125
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Steph Hobbs":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10725@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T145000
DTEND:20200201T151500
SUMMARY:Hacking on GraalVM: A (very) Rough Guide
DESCRIPTION: <p>The GraalVM project provides, among other options, a means to deliverJava programs as compact, self-contained, fast-startup native images.GraalVM has been moving from research to development for quite a fewyears now. However, it is only just beginning to be properly integratedwith the latest OpenJDK releases and there is still much to be done toget it fully productized and to improve usability and performance.</p><p>This talk will recount our joint experiences of trying to add new and/orimproved capabilities to the the GraalVM code base. Our story willstumble gracelessly from one pitfall to the next cock-up in the hopethat by exposing and explaining our own history of lamentable error andoccasional failure you will be able to avoid being doomed to repeat it.</p><p>We will provide a guide to getting started and building GraalVM, anoverview of the how the compiler, native image generator and otherelements of the GraalVM toolkit operate plus a map of what code sitswhere in the source tree and how it fits together and offer tips fordebugging the Graal compiler and native image generator -- all the tasksyou will need to perform in order to attain a vantage point from whichto change or add to the current functionality.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Free Java
URL:https:/fosdem.org/2020/schedule/event/hacking_graalvm/
LOCATION:H.1302 (Depage)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Andrew Dinn":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Josh Matsuoka":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10773@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T145000
DTEND:20200201T152500
SUMMARY:SimulaQron - a simulator for developing quantum internet software
DESCRIPTION: 
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Quantum Computing
URL:https:/fosdem.org/2020/schedule/event/simulaqron_a_simulator_for_developing_quantum_internet_software/
LOCATION:UA2.118 (Henriot)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Axel Dahlberg":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9493@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T145500
DTEND:20200202T153500
SUMMARY:From a Pipeline to a Government Cloud
DESCRIPTION: <p>Since 2016, the UK Government has been running an open-source, cross-government Platform-as-a-Service (PaaS) to make it easier and cheaper to build government services. The GOV.UK PaaS is built on BOSH and Cloud Foundry, and is deployed using Concourse.</p><p>Concourse is "an open-source continuous thing-doer", with abstractions that help build pipelines quickly, and for extending the behaviour of the system.</p><p>This presentation will provide an introduction to Concourse, and then describe how the GOV.UK PaaS team use Concourse to continuously deploy a whole PaaS whilst ensuring high-availability and minimal impact to services and users.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Continuous Integration and Continuous Deployment
URL:https:/fosdem.org/2020/schedule/event/from_a_pipeline_to_a_government_cloud/
LOCATION:UB4.136
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Toby Lorne (tlwr)":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9655@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T145500
DTEND:20200202T151500
SUMMARY:Developer Workspace As Code - Is Developer Heaven in the Cloud?
DESCRIPTION: <p>Developer workspaces are assembled using outdated wiki pages and usually require weeks to "get right". What if the IDE and workspace setup (in the broadest sense) lived directly with the code?</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Free Tools and Editors
URL:https:/fosdem.org/2020/schedule/event/developer_workspace_as_code_is_developer_heaven_in_the_cloud/
LOCATION:UD2.119
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Lukas Krejci":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10705@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T145500
DTEND:20200201T150000
SUMMARY:Welcome to the Retrocomputing DevRoom 2020
DESCRIPTION: <p>A quick introduction to the 3rd edition of the retro-computing devroom.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Retrocomputing
URL:https:/fosdem.org/2020/schedule/event/retro_devroom_welcome/
LOCATION:K.3.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Pau Garcia Quiles (pgquiles)":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="François Revol (mmu_man)":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9066@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T150000
DTEND:20200201T155000
SUMMARY:Generation gaps
DESCRIPTION: <p>For as long as computers have been around, roughly every 10-15 years, the whole industry underwent a reset and reinvented itself anew… until the early 1990s, when somehow, the industry skipped a generation. Instead, it looked backwards, and adopted an older model of computing. The cost has been very high and is holding back the development of the entire field.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:History
URL:https:/fosdem.org/2020/schedule/event/generation_gaps/
LOCATION:Janson
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Liam Proven":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9067@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T150000
DTEND:20200201T155500
SUMMARY:Back to the Linux Framebuffer!
DESCRIPTION: <p>Although KMS/DRM can replace the Linux Framebuffer, there are a number of programs and libraries that can be built on top of the Linux Framebuffer (without X11 or Wayland dependencies) and that might still be worth considering. The Linux Framebuffer allows direct access to pixels: we will illustrate it with various rendering tools (Fbpad, Fbi, NetSurf, MPlayer, ...), but also with drawing libraries such as Cairo or Evas, and multimedia frameworks like FFmpeg or GStreamer.The Mesa 3D project makes OpenGL rendering possible using only the Linux Framebuffer with GLFBDev or EGL: mesa-demos and yagears programs will be shown.We will then cover graphics libraries (GLUT, SDL, EFL, GTK, Qt) that allow to integrate high level applications running directly on top of the Linux Framebuffer with no compositor. An example will be described using either WebKitGTK or QtWebKit for the rendering of a HTML5 media player and a WebGL sample, using the Linux Framebuffer port of those libraries and toolkits.This talk is inspired by the HiGFXback project which aims at preserving historical backends used for graphics on GNU/Linux systems.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Graphics
URL:https:/fosdem.org/2020/schedule/event/fbdev/
LOCATION:K.4.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Nicolas Caramelli":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9116@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T150000
DTEND:20200201T155000
SUMMARY:Fixing the Kubernetes clusterfuck
DESCRIPTION: <p>Kubernetes is complex, and extremely vulnerable. In 2019 we explored the complexity of the Kubernetes codebase, and the antipatterns therein. This year we want to look at understanding how we observe our cluster at runtime. Let's live code some C and C++ and explore the libraries that bring Wireshark, Falco, and Sysdig to life. We concretely demonstrate how we are able to audit a Kubernetes system, by taking advantage of auditing the kernel's syscall information while enriching this data with meta information from Kubernetes.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Containers and Security
URL:https:/fosdem.org/2020/schedule/event/kubernetes/
LOCATION:K.1.105 (La Fontaine)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Kris Nova":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9153@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T150000
DTEND:20200201T153000
SUMMARY:Alpha Waves, the first 3D platformer ever
DESCRIPTION: <p>Alpha Waves is the first 3D platform game ever, according to the Guiness Book of Records.</p><p>Initially developed on Atari ST, it was then ported on Amiga and on the IBM PC.The technology later gave rise to Alone in the Dark, a major game that launched Infogrames in the big league.This is the history of that game.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Retrocomputing
URL:https:/fosdem.org/2020/schedule/event/retro_alpha_waves_1st_3d_platformer_ever/
LOCATION:K.3.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Christophe de Dinechin":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9287@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T150000
DTEND:20200202T152000
SUMMARY:Apache Spark on planet scale
DESCRIPTION: <p>Apache Spark is an open-source distributed general-purpose cluster-computing framework with implicit data parallelism. OpenStreetMap is a huge database of features, found on Earth surface. Working with that database is hard, so Spark is a natural solution to solve OSM size-caused processing issues. I'm going to show how to load OSM data to Spark, run processing algorithms like extract/merge or render and how using Spark improves development process and cuts processing times greatly.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Geospatial
URL:https:/fosdem.org/2020/schedule/event/apache_spark_on_planet_scale/
LOCATION:AW1.126
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Denis Chaplygin":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9361@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T150000
DTEND:20200202T152500
SUMMARY:Serverless.com framework 
DESCRIPTION: <p>Who told that everything about serverless computing should be proprietary?Do you want deploy your functions and infrastructure in the open source way?Do you want to have modular, JS-based tool for it?Come and learn about Serverless.com - open source multicloud tool which support Kubeless, AWS Lambdas, Azure functions and many more!</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:JavaScript
URL:https:/fosdem.org/2020/schedule/event/serverless_com_framework/
LOCATION:H.1302 (Depage)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Kirill Kolyaskin":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9409@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T150000
DTEND:20200201T160000
SUMMARY:The unsupervised free CAT for low resource languages
DESCRIPTION: <p>We present: 1) a full pipeline for unsupervised machine translation training (making use of monolingual corpora) for languages with low available resources; 2) a translation server making use of that unsupervised MT with an HTTP API compatible with Moses toolkit, a once prominent MT system; 3) a Docker packaged version of the EU funded free Computer Aided Translation (CAT) tool MateCAT for ease of deployment.This full translation pipeline enables a non technical user, speaking a non-FIGS language for which there is scarcity of parallel corpora, to start translating documents and software following translation industry standards.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Coding for Language Communities
URL:https:/fosdem.org/2020/schedule/event/clc_the_unsupervised_free_cat_for_low_resource_languages/
LOCATION:AW1.120
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Alberto Massidda":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9430@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T150000
DTEND:20200202T153000
SUMMARY:Back to the future
DESCRIPTION: <p>Do you need to go back in time to restore data from important VMs? oVirtdoes not provide a time machine yet, but you can build one using oVirtbackup APIs.</p><p>Building on changed blocks tracking in qemu, and upcoming libvirt backupAPI, oVirt will provide API to perform incremental backups. You will beable to back up VMs more efficiently, downloading only changed blocks.Incremental backup will be simpler and more reliable, not requiringcreating and deleting snapshots. Uploading will support on-the-flyconversion from raw to qcow2 when restoring disks.</p><p>In this talk we will travel into the future, introducing the oVirtincremental backup API for starting and ending backups, and theovirt-imageio API for downloading changed blocks. Finally, we will travelback to the past, and show how to restore raw guest data into new disks.</p><p>Audience:Backup vendors and virtualization developers, interested in utilizingincremental backup API. Also, oVirt administrators and users interested inpeeking into the future of oVirt.</p><p>Session summary:Peek into the future of oVirt backup API.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Virtualization and IaaS
URL:https:/fosdem.org/2020/schedule/event/vai_back_to_the_future/
LOCATION:H.1309 (Van Rijn)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Eyal Shenitzky":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Daniel Erez":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9444@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T150000
DTEND:20200201T152500
SUMMARY:Protecting plaintext secrets in configuration files
DESCRIPTION: <p>Applications and services rely on configuration data in order to be customized and we will talk about how to keep them in a safer place other than plaintext configuration files.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Security
URL:https:/fosdem.org/2020/schedule/event/security_protecting_plaintext_secrets_in_configuration_files/
LOCATION:UA2.114 (Baudoux)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Moisés Guimarães":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9471@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T150000
DTEND:20200201T152500
SUMMARY:Foreman meets Ansible
DESCRIPTION: <p>This talk focuses on how Ansible and Foreman integrate with each other and whatadded value can the users get when using Ansible from Foreman. It describes twoprimary approaches of using Ansible from Foreman. The first is a traditionalconfiguration management approach, where hosts are kept in a predefined state,while the other works in a more remote execution fashion. The talk goes overseveral scenarios and demonstrates how Foreman can leverage Ansible toeffortlessly solve the issues present in the given scenarios.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Infra Management
URL:https:/fosdem.org/2020/schedule/event/foremanansible/
LOCATION:UD2.120 (Chavanne)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Adam Růžička":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9603@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T150000
DTEND:20200202T155000
SUMMARY:The year of the virtual Linux desktop
DESCRIPTION: <p>We made the Linux desktop work in VR. Join me to hear about the history and future of xrdesktop and the FOSS XR landscape.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Miscellaneous
URL:https:/fosdem.org/2020/schedule/event/virtual_linux_desktop/
LOCATION:K.1.105 (La Fontaine)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Lubosz Sarnecki":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9645@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T150000
DTEND:20200202T155000
SUMMARY:Regaining control of your smartphone with postmarketOS and Maemo Leste
DESCRIPTION: <p>Linux mobile software and GNU/Linux distributions are currently not widely available for smartphones. This talk covers why it is desirable to have GNU/Linux (not: Android or Android-based) on your smartphone, what the current state of various software attempts at Linux on smartphones is, what progress has been made, and will also dive into the available old and new hardware (including the PinePhone and Librem 5) to run the software &amp; distributions on.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Freedom
URL:https:/fosdem.org/2020/schedule/event/smartphones/
LOCATION:Janson
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Merlijn B. W. Wajer":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Bart Ribbers":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9688@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T150000
DTEND:20200201T152500
SUMMARY:boot/loader — How to boot Linux and nothing else
DESCRIPTION: <p>To boot Linux on a new ARM/ARM64 platform we have to port Linux to that platform and a bootloader. Aside from the platform setup code, we need to add and maintain some device drivers to both Linux and the bootloader. We decided to avoid the extra effort and get rid of the dedicated bootloader. With a few dozen lines of assembly code, Linux Kernel and a pinch of userland tools the "boot" kernel was running with all the cool features we wanted! Then we used kexec(2) to start a "full" Linux kernel.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Embedded, Mobile and Automotive
URL:https:/fosdem.org/2020/schedule/event/ema_boot_linux_only/
LOCATION:UD2.218A
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Łukasz Stelmach":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9775@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T150000
DTEND:20200201T155000
SUMMARY:DEBATE: Should licenses be designed to advance general social goals?
DESCRIPTION: <p>We have seen several licenses proposed as "open source" thatcarry some obligation or restriction related to ethics orother social goals. Is this a good direction for FOSS license drafting?</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Legal and Policy Issues
URL:https:/fosdem.org/2020/schedule/event/debate_socal_goal_licenses/
LOCATION:UA2.220 (Guillissen)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="John Sullivan":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Molly de Blanc":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="James Vasile":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Josh Simmons":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Dashiell Renaud":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9795@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T150000
DTEND:20200201T154000
SUMMARY:Akraino Edge KNI blueprint
DESCRIPTION: <p>Blueprints in the Kubernetes-Native Infrastructure Blueprint Family leverage the best-practices and tools from the Kubernetes community to declaratively manage edge computing stacks at scale and with a consistent, uniform user experience from the infrastructure up to the services and from developer environments to production environments on bare metal or on public cloud.</p><p>All blueprints in this family share the following characteristics:</p><ul><li>K8s Machine API: declarative API to manage a configure the infrastructure of a cluster.</li><li>Operator Framework: automated and secure lifecycle of applications running on the edge stack.</li><li>Kubernetes-native workloads: allowing the mix of CNFs and VM-based workloads via Kubevirt.</li></ul><p>Come and see the leading edge!</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Software Defined Networking
URL:https:/fosdem.org/2020/schedule/event/akraino_edge_kni_blueprint/
LOCATION:H.1308 (Rolin)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Yolanda Robla Mota":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Ricardo Noriega":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9823@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T150000
DTEND:20200201T151500
SUMMARY:Protect your data objects, not your network connections
DESCRIPTION: <p>Agenda</p><p>1) Current situation: complicated &amp; incomplete threat models2) Concepts worth looking into3) data sovereignty4) named data networks5) zero trust6) Our hands-on experience with the above</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Lightning Talks
URL:https:/fosdem.org/2020/schedule/event/protect_data_objects/
LOCATION:H.2215 (Ferrer)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Stephan Schwichtenberg":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9879@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T150000
DTEND:20200202T151500
SUMMARY:Quality diagrams with PyCirkuit
DESCRIPTION: <p>I'd like to present PyCirkuit, a little python application acting as a front-end to circuit-macros and dpic language, allowing the creation of high quality graphics and circuit diagrams to be included into LaTeX and other documents.</p><p>This application is inspired by "Cirkuit", a KDE4 applicattion written by Matteo Agostinelli</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Lightning Talks
URL:https:/fosdem.org/2020/schedule/event/pycirkuit/
LOCATION:H.2215 (Ferrer)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Orestes Mas":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9935@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T150000
DTEND:20200201T152500
SUMMARY:Production-time Profiling for Python
DESCRIPTION: <p>Learn how to scrutinize your Python application in order to optimize them and make them run faster.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Python
URL:https:/fosdem.org/2020/schedule/event/python2020_profiling/
LOCATION:UB2.252A (Lameere)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Julien Danjou":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10069@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T150000
DTEND:20200202T153000
SUMMARY:WolfBoot
DESCRIPTION: <p>Firmware updates in IoT pose a new set of security risks. Secure bootloaders can be handy to deploy new versions of the firmware on those devices that are only reachable through a remote connection.</p><p>wolfBoot is a portable, GPL, OS-agnostic, secure bootloader solution for 32-bit microcontrollers, relying on wolfCrypt for firmware authentication, providing secure firmware update mechanisms.</p><p>Due to the minimalist design of the bootloader and the tiny HAL API, wolfBoot is completely independent from any OS or bare-metal application, and can be easily ported and integrated in existing embedded software projects to provide a secure firmware update mechanism.</p><p>This presentation will focus on the implementation details and the design choices of the project, and the porting done to ARM Cortex-M and RISCV32 microcontrollers.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Internet of Things
URL:https:/fosdem.org/2020/schedule/event/iotwolfboot/
LOCATION:UD2.218A
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Daniele Lacamera":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10075@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T150000
DTEND:20200202T160000
SUMMARY:LibreOffice Exam Session 3
DESCRIPTION: <p>LibreOffice Certifications are designed to recognize professionals in the areas of development, migrations and trainings who have the technical capabilities and the real-world experience to provide value added services to enterprises and organizations deploying LibreOffice on a large number of PCs.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Certification
URL:https:/fosdem.org/2020/schedule/event/cert_libreoffice_3/
LOCATION:UB4.132
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="LibreOffice Team":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10305@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T150000
DTEND:20200201T160000
SUMMARY:A best practices guide for FLOSS community managers
DESCRIPTION: <p>tl;dr - contribute to a community management guide written for practitioners, by practitioners; bring your internet-enabled device.</p><p>Whether you are a community manager or any other contributor to a free/libre open source software (FLOSS) project, you'll find yourself learning and thinking of good methods and practices for having a happy, successful, and productive project. Community managers and members share these practices with each other all the time -- in talks, in person, as blog posts, and sometimes as a stand-alone book. But has anyone ever really collaborated on a guide that is for practitioners and collaboratively written BY practitioners?</p><p>Actually, yes: 10 years ago The Open Source Way 1.0 was written and released. In the passage of that decade, the best practices around caring for FLOSS projects have evolved, as has the work of the people in those community shepherding roles.</p><p>We have embarked on a revamp to this guide, and we invite you to comelearn about, participate in, and contribute to this living document real-time during this  BOF.</p><p>We will begin the BOF with a brief introduction to the guide itself, what is covered within it currently, and an overview of the narrative being told from/to community management practitioners. We'll then get hands-on with the contribution process, starting with a walk through for what is needed for the 2.0 release. After we do some real-time submissions to the guide, the BOF participants can begin working together in small groups or individually on portions of the guide, including both content and publication toolchain.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:BOFs (Track A - in J.1.106)
URL:https:/fosdem.org/2020/schedule/event/bof_open_source_way/
LOCATION:J.1.106
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Karsten Wade":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10322@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T150000
DTEND:20200201T153000
SUMMARY:Revamping OpenRefine
DESCRIPTION: <p>OpenRefine is a data transformation tool popular in many communities: data journalism, semantic web, GLAMs, scientific research… In this talk I give an overview of our recent efforts to revamp this project as it approaches its 10th anniversary. We are working on exciting improvements which should help alleviate some of the most salient issues faced by our users. My intention is not to lecture the attendance about how to deal with technical debt or to grow a contributor community - I instead seek feedback and spark discussions about our choices. Let us know what you think and help us take good care of this fantastic tool!</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Research Tools and Technologies
URL:https:/fosdem.org/2020/schedule/event/open_research_openrefine/
LOCATION:AW1.126
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Antonin Delpeuch":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10346@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T150000
DTEND:20200202T152000
SUMMARY:File sharing & storage for human rights organizations
DESCRIPTION: <p>Least Authority is presenting a design research project that looks at open source file storage and sharing solutions for human rights organizations. We will present the project, the first phase of our research process, and outlook on next steps that involve adapting our open source tools.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Source Design
URL:https:/fosdem.org/2020/schedule/event/file_sharing_and_storage_for_human_rights_organizations/
LOCATION:H.2213
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Allon Bar":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Abigail Garner":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10386@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T150000
DTEND:20200202T155500
SUMMARY:Integrating new major components on fast and slow moving distributions
DESCRIPTION: <p>Upgrading big components in Linux distributions is hard. But integrating them while minimizing regressions (for stable distributions) and not slowing down release pace (for rolling releases) requires a lot of process and tooling.</p><p>Let's deep dive in those.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Distributions
URL:https:/fosdem.org/2020/schedule/event/inmcofasmd/
LOCATION:K.3.201
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Frederic Crozat":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10393@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T150000
DTEND:20200202T151500
SUMMARY:Support for mini-debuginfo in LLDB
DESCRIPTION: <p>The "official" mini-debuginfo man-page describes the topic best:</p><blockquote><p>Some systems ship pre-built executables and libraries that have aspecial <code>.gnu_debugdata</code> section. This feature is called MiniDebugInfo.This section holds an LZMA-compressed object and is used to supply extrasymbols for backtraces.</p><p>The intent of this section is to provide extra minimal debugging informationfor use in simple backtraces. It is not intended to be a replacement forfull separate debugging information (see Separate Debug Files).</p></blockquote><p>In this talk I'll explain what it took to interpret support for mini-debuginfoin LLDB, how we've tested it, and what to think about when implementing thissupport (e.g. merging <code>.symtab</code> and <code>.gnu_debugdata</code> sections).</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Debugging Tools
URL:https:/fosdem.org/2020/schedule/event/debugging_mini/
LOCATION:K.4.201
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Konrad Kleine":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10411@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T150000
DTEND:20200201T152500
SUMMARY:Open source UEFI and TianoCore
DESCRIPTION: <p>Historically, the UEFI forum has been a bit rubbish at interacting with open source development, but this is improving.</p><p>This talk gives a background on <em>why</em> (both the rubbish and the improvement) and what is being done.</p><p>Also, a brief update on news for the TianoCore/EDK2 project.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Source Firmware, BMC and Bootloader
URL:https:/fosdem.org/2020/schedule/event/firmware_osuat/
LOCATION:K.4.601
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Leif Lindholm":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10428@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T150000
DTEND:20200202T152500
SUMMARY:Build for your microarchitecture: experiences with Spack and archspec
DESCRIPTION: <p>In HPC, software is typically distributed as source code, so that users can build optimized software that takes advantage of specific microarchitectures and other hardware.  While this approach provides a lot of flexibility, building software from source remains a huge barrier for users accustomed to simple, fast binary package mangers.  Most package managers and container registries label binaries with a high-level architecture family name, e.g., x86_64 or ppc64le, but there is no standard way to label binaries for specific microarchitectures (haswell, skylake, power9, zen2, etc.).</p><p>We’ll present a new project called “archspec” that aims to bridge this gap.  Archspec provides a standard set of human-understandable labels for many popular microarchitectures.  It models compatibility relationships between microarchitectures, and it aggregates information on ISA extensions, compiler support, and compiler flags needed to optimize these machines.  Finally, it provides a standard set of names for both microarchitectures and ISA features.  These features allow container tools and package managers to detect, build, and use optimized binaries.</p><p>Archspec grew out of the Spack package manager, but it is intended for widespread use by other build, packaging, and containerization tools.  We will describe how it has been used in practice so far, how it has simplified writing generic packages, and our plans to get contributions from vendors and the broader community.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:HPC, Big Data, and Data Science
URL:https:/fosdem.org/2020/schedule/event/archspec/
LOCATION:UB5.132
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Todd Gamblin":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10468@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T150000
DTEND:20200201T152500
SUMMARY:Online Open Document Editing New Possibilities
DESCRIPTION: <p>Open Document editing is, as many things in life, more and more an online action. Collabora introduced the important first steps in 2015. Since then much work has been done and LibreOffice and Collabora Online grew enormously in possibilities. This presentation will guide you trough the various areas. And in the Q&amp;A, lets talk about expectations for the future.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Document Editors
URL:https:/fosdem.org/2020/schedule/event/online_open_document_editing_new_possibilities/
LOCATION:UB4.136
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Cor Nouws":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10486@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T150000
DTEND:20200202T153000
SUMMARY:Deep Learning For Gophers
DESCRIPTION: <p>The software has not eaten the world yet, but infact has changed the way it was before. That software has given us, the human a new superpower which is the power of artificial neural networks. The goal of those networks is to help us answer the question : “Given X, predict Y with Z% accuracy”. This is where Deep Learning comes into picture. Let’s build a basic building block of deep learning :  neural network.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Go
URL:https:/fosdem.org/2020/schedule/event/deeplerningforgophers/
LOCATION:UB2.252A (Lameere)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Rashmi Nagpal":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10513@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T150000
DTEND:20200201T152000
SUMMARY:Designing a performant and scalable graph processing python package
DESCRIPTION: <p>Python has proven to be a popular choice for data scientists inthe domain of graph analytics. The multitude of freely availableframeworks and python packages allow to develop applicationsquickly through ease of expressibility and reuse of code.With petabytes of data generated everyday and an ever evolvinglandscape of hardware solutions, we observe a graph processingframework should expose the following characteristics: ease ofuse, scalability, interoperability across data formats, andportability across hardware vendors.While existing python packages have been helping to driveapplication development, our assessment is that none of thepackages address all the aforementioned challenges.We propose a community led, open source effort, to design andbuild  a graph processing python library to specifically addressthese challenges.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Graph Systems and Algorithms
URL:https:/fosdem.org/2020/schedule/event/graph_python_scalable_graph_processing/
LOCATION:AW1.121
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Vincent Cave":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10536@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T150000
DTEND:20200201T153000
SUMMARY:FASTEN: Scaling static analyses to ecosystems
DESCRIPTION: <p>As recent events, such as the leftpad incident and the Equifax data breach, have demonstrated, dependencies on networks of external libraries can introduce projects to significant operational andcompliance risks as well as difficult to assess security implications. FASTEN introduces fine-grained, method-level, tracking of dependencies on top of existing dependency management networks. In our talk, we will present how FASTEN works on top of the Rust/Cargo and Java/Maven ecosystems.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Dependency Management
URL:https:/fosdem.org/2020/schedule/event/fasten_scaling_static_analyses_to_ecosystems/
LOCATION:UD2.119
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Georgios Gousios":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10544@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T150000
DTEND:20200202T152500
SUMMARY:Functional audio and video stream generation with Liquidsoap
DESCRIPTION: <p>The talk will give a general overview of the Liquidsoap language, and put focus on recent new features: support for HLS, efficient video, etc.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Media
URL:https:/fosdem.org/2020/schedule/event/om_liquidsoap/
LOCATION:UB2.147
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Romain Beauxis":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10552@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T150000
DTEND:20200201T153500
SUMMARY:Check Yourself Before You Wreck Yourself
DESCRIPTION: <p>Boomerang is an open-source Real User Monitoring (RUM) JavaScript library used by thousands of websites to measure their visitor's experiences. The developers behind Boomerang take pride in building a reliable and performant third-party library that everyone can use without being concerned about its measurements affecting their site.  We recently performed and shared an audit of Boomerang's performance, to help communicate its "cost of doing business", and in doing so we found several areas of code that we wanted to improve. We'll discuss how we performed the audit, some of the improvements we've made, how we're testing and validating our changes, and the real-time telemetry we capture for our library to ensure we're having as little of an impact as possible on the sites we're included on.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Web Performance
URL:https:/fosdem.org/2020/schedule/event/webperf_boomerang_optimisation/
LOCATION:H.1309 (Van Rijn)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Nic Jansma":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10555@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T150000
DTEND:20200202T153000
SUMMARY:Building a Web App that Doesn’t Trust the Server
DESCRIPTION: <p>How do you know WhatsApp Web isn’t spying on your messages, despite the end-to-end encryption? Why did Signal decide to build a desktop application instead of a web app?</p><p>Open Source clients are a necessary, but unfortunately not sufficient, requirement for guaranteeing privacy. This talk explores two other issues: how to securely deliver that source code, and how to securely deliver the encryption keys that users use to communicate. It also presents our proposed solutions to these problems.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Decentralized Internet and Privacy
URL:https:/fosdem.org/2020/schedule/event/dip_securing_protonmail/
LOCATION:UA2.220 (Guillissen)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Daniel Huigens":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10567@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T150000
DTEND:20200202T153000
SUMMARY:Task Scheduling of Software-Defined Radio Kernels in Heterogeneous Chips: Opportunities and Challenges
DESCRIPTION: <p>Title: Task Scheduling of Software-Defined Radio Kernels in Heterogeneous Chips: Opportunities and Challenges</p><p>Speaker: Augusto Vega, IBM Research (NY, USA)</p><p>Abstract:The proliferation of 'heterogeneous' chip multiprocessors in recent years has reached unprecedented levels, especially in the context of IoT and distributed edge computing (e.g. connected and autonomous vehicles). By combining the right set of hardware resources (cores, accelerators, chip interconnects and memory technology) along with an adequate software stack (operating system and programming interface), heterogeneous chips have become an effective high-performance and low-power computing alternative.</p><p>However, heterogeneous architectures come with new challenges. Fundamentally, the complexity derived from the design's heterogeneous nature challenges the effective scheduling of tasks (processes), a scenario that becomes even more critical when real-time execution deadlines must be met. This is particularly important in the context of GNU Radio, given that its underlying scheduler is completely unaware of chip heterogeneity today. Early stage prototyping and evaluation of GNU Radio scheduling policies in heterogeneous platforms becomes a valuable asset in the design process of a future GNU Radio scheduler.</p><p>In this talk, we present a new open-source simulator for fast prototyping of task scheduling policies, called STOMP (Scheduling Techniques Optimization in heterogeneous Multi-Processors) [1]. It is written in Python and implemented as a queue-based discrete-event simulator with a convenient interface that allows users and researchers to "plug in" new scheduling policies in a simple manner. We also present a systematic approach to task scheduling in heterogeneous platforms through the evaluation of a set of progressively more "intelligent" scheduling policies using STOMP. We rely on synthetic kernels representative of a GNU Radio application [2], including functions like Viterbi decoding and fast Fourier transform (FFT) that have to be scheduled across general-purpose cores, GPUs or hardware accelerators to meet the application's real-time deadlines. We will show results indicating that relatively simple scheduling policies can satisfy real-time requirements when they are properly designed to take advantage of the heterogeneous nature of the underlying chip multiprocessor.</p><p>[1] STOMP. URL: https://github.com/IBM/stomp[2] ERA. URL: https://github.com/IBM/era</p><p>Desired slot time: 30 mins</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Free Software Radio
URL:https:/fosdem.org/2020/schedule/event/fsr_task_scheduling_of_software_defined_radio_kernels/
LOCATION:AW1.120
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Augusto Vega":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10647@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T150000
DTEND:20200201T153000
SUMMARY:One test output format to unite them all
DESCRIPTION: <p>Since several years, software quality tools have evolved, CI systems are more and more scalable, there are more testing libraries than ever and they are more mature than ever and we have seen the rise of new tools to improve the quality of code we craft.</p><p>Unfortunately, most of our CI system still launch a script and check the return code, most of the testing libraries don't allow to select finely which tests to launch and most of CI advanced innovations, parallel running, and remote execution, are not available to developers on their workstation.</p><p>Each language community has its own set of tools, libraries, and command-line and visual interfaces increasing the effort for developers to learn or learn again how to write, run and debug tests in each language.</p><p>How to improve the situation? In this talk, I will present one of my project LITF (https://github.com/Lothiraldan/litf) a new protocol for test running and test output as well as BALTO (https://github.com/lothiraldan/balto), a test orchestrator using this new format. Thanks to this new format, BALTO can execute several test suites in different languages, remotely on a Kubernetes cluster and all in parallel. In any case, this is the goal of the stable version.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Testing and Automation
URL:https:/fosdem.org/2020/schedule/event/testing_one_test_output_format/
LOCATION:UB2.147
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Boris Feld":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10689@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T150000
DTEND:20200201T152000
SUMMARY:Writing Shared Memory Parallel Programs in Ada
DESCRIPTION: <p>Tasks in Ada are effective to speed up computations on multicoreprocessors.  In writing parallel programs we determine the granularityof the parallelism with respect to the memory management.  We have todecide on the size of each job, the mapping of the jobs to the tasks,and on the location of the input and output data for each job.</p><p>A multitasked Newton's method will show the effectiveness of Ada tospeed up the computation of power series.  This application belongsto the free and open source package PHCpack, a package to solvepolynomial systems by polynomial homotopy continuation.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Ada
URL:https:/fosdem.org/2020/schedule/event/ada_parallel/
LOCATION:AW1.125
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jan Verschelde":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10732@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T150000
DTEND:20200202T155500
SUMMARY:Using OSHW and OSS for building your custom hardware platform
DESCRIPTION: <p>Talk describes a journey (and bunch of bragging stories) of designing and implementing an extendable hardware platform utilizing OSHW and OSS.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Hardware Enablement
URL:https:/fosdem.org/2020/schedule/event/oshw_custom/
LOCATION:K.4.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Priit Laes":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10748@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T150000
DTEND:20200202T155000
SUMMARY:The State of (Full) Text Search in PostgreSQL 12
DESCRIPTION: <p>How to navigate the rich but confusing field of (Full) Text Search in PostgreSQL. A short introduction will explain the concepts involved, followed by a discussion of functions, operators, indexes and collation support in Postgres in relevance to searching for text. Examples of usage will be provided, along with some stats demonstrating the differences.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:PostgreSQL
URL:https:/fosdem.org/2020/schedule/event/postgresql_the_state_of_full_text_search_in_postgresql_12/
LOCATION:H.2214
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jimmy Angelakos":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10812@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T150000
DTEND:20200202T152500
SUMMARY:AMENDMENT Generate a DeepSpeech model with the help of your community
DESCRIPTION: <p>The story of how Mozilla Italia added the Italian language to Common Voice and after an year generated the language model.With the help of a lot of people in the various related project, developing tools and scripts, find and gather the sentences, do promotion and finally generate the model for Italian.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Mozilla
URL:https:/fosdem.org/2020/schedule/event/how_to_get_fun_with_teamwork/
LOCATION:UA2.114 (Baudoux)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Daniele Scasciafratte":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10814@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T150000
DTEND:20200202T153500
SUMMARY:AMENDMENT From Swagger to Kotlin via Gradle
DESCRIPTION: <p>When writing networking code, you want to make sure the code between the client and server implementation is consistent. After spending hours defining the APIs with your backend engineers, you’ll probably need to spend even more time implementing those details over to your code (and guess what… your backend engineers will be doing the same!). This process is boring, time consuming, and prone to errors.</p><p>Wouldn’t it be cool if this process were automated? If you could have classes and interfaces that mirror your API definition? And if they were automatically tested and ready to use out of the box?</p><p>It can be done!</p><p>In this talk I'm going to present swagger-gradle-codegen, an open source Gradle Plugin I developed to automatically generate Kotlin Data Classes and Retrofit APIs from a Swagger Spec file. The plugin is specifically designed to simplify Android Developers' life and can easily integrated in a CI pipeline to automate code generation in your project.</p><p>We will see some of the challenges I faced with code generation and I'm going to discuss the feature roadmap together with other contributors. If you're looking for a Kotlin open source project to contribute to, this could be your chance!</p><p><em>Please note that this talk replaces one entitled "Bridge the physical world: Kotlin/Native on Raspberry Pi" that was due to have been given by Qian Jin, who has sent her apologies but is now unable to attend FOSDEM this year</em></p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Kotlin
URL:https:/fosdem.org/2020/schedule/event/kotlin_from_swagger_to_kotlin/
LOCATION:UA2.118 (Henriot)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Nicola Corti":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10817@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T150000
DTEND:20200201T160000
SUMMARY:Sailfish OS BOF
DESCRIPTION: 
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:BOFs (Track C - in H.3244)
URL:https:/fosdem.org/2020/schedule/event/bof_sailfish/
LOCATION:H.3244
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10228@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T150500
DTEND:20200201T153500
SUMMARY:Double your contributors using these 3 simple tricks!
DESCRIPTION: <p>For some arcane reason contributors spend their precious time on open source game projects. Why do they do this? And more importantly: What can you do to make them do it on your project?</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Game Development
URL:https:/fosdem.org/2020/schedule/event/gamedev_double_contributors_tricks/
LOCATION:K.3.201
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Eshed Shaham":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10687@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T150500
DTEND:20200202T152500
SUMMARY:Introducing Falconieri: Remote Provisioning Service as a Service
DESCRIPTION: <p>Remote Provisioning Service is a service offered by phones vendors for easily and quickly provide a configuration for a phone.Despite the advantages of have a phone ready to use without any specific network configuration  (except for a internet connection), there are some drawbacks like different APIs for any vendors.Falconieri try to unify all the vendors specific APIs under a set of HTTP rest APIs.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Real Time Communications
URL:https:/fosdem.org/2020/schedule/event/falconieri/
LOCATION:UD2.208 (Decroly)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Matteo Valentini":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9588@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T151000
DTEND:20200201T153000
SUMMARY:Rewinding time with System Versioned Tables
DESCRIPTION: <p>Imagine, you're given a time machine. A fairly limited one, it cannot transport you anywhere. Still, it can show you the past, what your tables looked like at any given point in time. This is exactly what the SQL:2011 standard and MariaDB 10.3+ are giving you. System versioned tables allow you to rewind time and see their content as it was in the past — all using normal SELECT statements. This talk will show how to create system versioned tables, how to use them and how not to kill the performance when doing that. It will present various new applications and use cases that became possible now. Having a time machine, what will you use it for?</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:MySQL, MariaDB and Friends
URL:https:/fosdem.org/2020/schedule/event/mariadb_version_tables/
LOCATION:H.2214
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Sergei Golubchik":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9657@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T151000
DTEND:20200202T153500
SUMMARY:From Zero to Useless to Hero: Make Runtime Data Useful in Teams
DESCRIPTION: <p>We introduced distributed tracing, central logging with trace correlation and monitoring with Prometheus and Grafana in a large internationally distributed software development project from the beginning. The result: Nobody used it.</p><p>In this talk we show the good and not so good sides we have learned while introducing and operating the observability tools. We show which extensions and conventions were necessary in order to carry out a cultural change and to awaken enthusiasm for these tools. Today the tools are a first-class citizen and people are shouting when they are not available.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Monitoring and Observability
URL:https:/fosdem.org/2020/schedule/event/useless/
LOCATION:UD2.120 (Chavanne)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Florian Lautenschlager":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Robert Hoffmann":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10301@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T151000
DTEND:20200202T153500
SUMMARY:Engaging Enterprise consumers of OSS
DESCRIPTION: <p>It is no secret that open source software is a foundational element to many enterprise IT and software development strategies and it's also not a secret that the rate of participation, contribution, or support amongst many enterprise companies lags significantly behind the adoption rate. Higher rates of participation are seen in software-based or forwarded companies founded in the past decade, but older companies have been slow to adapt. The solution to participation is often seen as a cultural shift, but this only accounts for a portion of the lack of participation. Motiviation and incentive structures, legal structures, and project governance and management structual alignments can have a bigger impact on enterprise participation in open source projects. In this talk I'd like to discuss a mixture of academic research and my personal real-world experience in bridging the gap between enterprise development and open source projects.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Community devroom
URL:https:/fosdem.org/2020/schedule/event/enterpriseoss/
LOCATION:UB5.230
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jacob Redding":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10424@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T151000
DTEND:20200201T154000
SUMMARY:How (Not) To Containerise Securely
DESCRIPTION: <p>This talk details low level exploitable issues with container and Kubernetes deployments. We focus on lessons learned, and show attendees how to ensure that they do not fall victim to avoidable attacks.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Containers
URL:https:/fosdem.org/2020/schedule/event/containers_k8s_security/
LOCATION:UD2.208 (Decroly)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Andrew Martin":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10425@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T151000
DTEND:20200202T153500
SUMMARY:Progress of Rust and WASM in 2019
DESCRIPTION: <p>There was a huge progress in Rust tools for WebAssembly in the last year. Let's review some of the most noticeable changes. The talk is mostly about wasm-bindgen.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Rust
URL:https:/fosdem.org/2020/schedule/event/rust_wasm_progress_2019/
LOCATION:K.3.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Ilya Baryshnikov":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10068@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T151500
DTEND:20200201T154500
SUMMARY:Open CASCADE Technology - an introduction and overview
DESCRIPTION: <p>Open Cascade Technology is a framework for B-Rep modeling. The presentation highlights key features available in the toolkits.The following topics are covered:- What is OCCT?- Development facts- OCCT architecture- Modeling algorithms- Visualization- Data exchange- Versions history</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Source Computer Aided Modeling and Design
URL:https:/fosdem.org/2020/schedule/event/opencascade/
LOCATION:H.2213
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Alexander Malyshev":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9229@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T152000
DTEND:20200201T153500
SUMMARY:Optimizing sandbox creation with a FUSE file system
DESCRIPTION: <p>The Bazel build system sandboxes each action (e.g. each compiler invocation) to ensure the action only has access to declared inputs and that the action only generates the promised outputs. This ensures that the execution of each build tool is deterministic and not subject to system-wide state. Unfortunately, creating these sandboxes is costly, and every millisecond added to the runtime of each action has a large impact on total build time. Just consider that Bazel focuses on large-ish builds with thousands of actions in them: each little inefficiency quickly multiplies and can result in significant slowdowns, and developers always want faster build times. In this talk, I'll explain how Bazel implements sandboxing and I will cover a FUSE file system I've been developing, sandboxfs, to optimize this process. I'll go into the details of the file system, explain how it started as a Go project and was then rewritten in Rust, and then show some performance metrics.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Lightning Talks
URL:https:/fosdem.org/2020/schedule/event/sandboxfs_bazel_speedup/
LOCATION:H.2215 (Ferrer)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Julio Merino":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9423@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T152000
DTEND:20200202T154500
SUMMARY:Management of Storage on OpenShift
DESCRIPTION: <p>This talk will walk-through how users can deploy storage on OpenShift and manage it all from the browser. With just a few clicks and almost zero questions asked, we will demonstrate how anyone can deploy &amp; manage storage like never before. From beginners to experts, this session has fun bits for every storage enthusiast.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Software Defined Storage
URL:https:/fosdem.org/2020/schedule/event/sds_openshift_management/
LOCATION:H.1308 (Rolin)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Ankush Behl":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9724@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T152000
DTEND:20200202T154000
SUMMARY:FaaS You Like It: Create Serverless Functions & Run Anywhere
DESCRIPTION: <p>"Serverless" is a hot topic right now, and something that a lot of developers are keen to try.</p><p>A lot of focus has been on implementations that are proprietary to and only run on a single provider's cloud.</p><p>In this talk, I'll show how you can develop "serverless" functions on your laptop, with an open source platform and run them where you like.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Free Tools and Editors
URL:https:/fosdem.org/2020/schedule/event/faas/
LOCATION:UD2.119
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Ewan Slater":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9981@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T152000
DTEND:20200202T153500
SUMMARY:License compliance for embedded Linux devices with Buildroot
DESCRIPTION: <p>Producing a Linux-based electronic device requires to put together lots of open source software packages, which is a complex task.</p><p>Complying to the licensing obligations for each of them is also complex, especially if you are not a lawyer. Not complying is immoral, illegal and risky.</p><p>Discover how your build system can help you!</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Lightning Talks
URL:https:/fosdem.org/2020/schedule/event/buildroot_license_compliance/
LOCATION:H.2215 (Ferrer)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Luca Ceresoli":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10147@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T152000
DTEND:20200201T160000
SUMMARY:Flang : The Fortran frontend of LLVM
DESCRIPTION: <p>This talk introduces Flang (F18), the new Fortran frontend of LLVM being written in modern C++. The talk will provide a brief introduction to Flang, motivation for writing this new compiler, design principles, architecture, status, and an invitation to contribute.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:LLVM
URL:https:/fosdem.org/2020/schedule/event/llvm_flang/
LOCATION:K.4.201
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Kiran Chandramohan":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10220@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T152000
DTEND:20200202T155000
SUMMARY:Nim on everything
DESCRIPTION: <p>Nim is an interesting new language whose design is focused around the concept of a small core and great extensibility through a powerful macro system and multiple compilation targets. In this talk I want to showcase how Nim compiles to both C/C++ and JavaScript, and what this means for how easy interoperability and targeting many different platforms can be. Showcasing how the same language can be used for programming anything from the tiniest resource scarce microcontrollers to web-sites or web-technology based desktop applications (like Electron) to normal desktop applications and server applications.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Minimalistic, Experimental and Emerging Languages
URL:https:/fosdem.org/2020/schedule/event/nimoneverything/
LOCATION:AW1.125
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Peter Munch-Ellingsen":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10308@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T152000
DTEND:20200202T160000
SUMMARY:The elfutils debuginfod server
DESCRIPTION: <p>Debugging data is a necessary evil. It is necessary for running debuggers in situ, some tracing tools, or for coredump analysis. It is evil because it is big - potentially many times the size of the binaries. Therefore, software distributions have conflicting needs to generate &amp; keep this data but not burden everyone with its storage.</p><p>We will review some degrees of freedom for debugging data distribution, across compiled languages and OS distributions, identifying some of the best practices. We will identify the remaining shortcomings that necessitate exploring yet another way of making debuginfo data available needed.</p><p>We will present the elfutils debuginfo-server, where a web service offers a lightweight, build-id-indexed lookup of debuginfo-related data on demand. This service is designed to run on a nearby host, private or shared within teams, or even by OS distributions. Clients built into various debugging type tools will be demonstrated.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Debugging Tools
URL:https:/fosdem.org/2020/schedule/event/debugging_debuginfod/
LOCATION:K.4.201
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Mark Wielaard":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Frank Ch. Eigler":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10726@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T152000
DTEND:20200201T154500
SUMMARY:Reducing OpenJDK Java Garbage Collection times with stack allocation
DESCRIPTION: <p>In this talk we'll explore ways that the JVM can reduce the object allocation rate of Java programs automatically by performing stack allocation of objects that are known to be local to a method, or in compiler terms non-escaping. The discussion is focused on employing the escape analysis optimization in the OpenJDK Hotspot C2 compiler to determine which Java objects can be stack allocated, and how this optimization can reduce pressure on the Java JVM garbage collectors.</p><p>We'll show some results on how various real world applications can benefit from such optimizations and describe the methodology of how we prototyped this in OpenJDK. Our work is only in prototype state at this moment and we are looking for more data to understand how broadly applicable this optimizations is. This work wouldn't be possible without free open source access to Java.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Free Java
URL:https:/fosdem.org/2020/schedule/event/reducing_gc_times/
LOCATION:H.1302 (Depage)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Nikola Grcevski":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9096@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T152500
DTEND:20200202T154500
SUMMARY:Creating GPX tracks from cycle routes in OpenStreetMap
DESCRIPTION: <p>Across Europe, there are many regional, national and international cycle routes; they provide safe ways for families and friends to travel and explore by bike. They can however, be hard to follow: overgrown vegetation can hide directions, signs are subject to vandalism and sometimes it is just easy to miss a turn.</p><p>Having freely available GPX tracks for cycle routes means people can better plan their journey and avoid wrong turns when following the route. OpenStreetMap is the best source of information for cycle routes and these relations can easily be downloaded using the OverpassAPI.</p><p>In this talk I will present an Open Source tool to download GPX tracks of cycle routes, and a website for people to download the generated GPX files. I will discuss some of the nuances of how cycle routes are stored as relations and what processing needs to be performed in order to create a continuous route. In addition, I will speak about how the tool can be used to identify inconsistencies in OpenStreetMap data.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Geospatial
URL:https:/fosdem.org/2020/schedule/event/creating_gpx_tracks_from_cycle_routes_in_openstreetmap/
LOCATION:AW1.126
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Henry Miskin":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9380@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T152500
DTEND:20200201T154500
SUMMARY:Graffiti
DESCRIPTION: <p>Graffiti is the graph engine of Skydive - an open source networking analysis tool. Graffiti was created from scratch to provide the features required by Skydive : distributed, replicated, store the whole history of the graph, allow subcribing to events on the graph using WebSocket and visualization.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Graph Systems and Algorithms
URL:https:/fosdem.org/2020/schedule/event/graph_graffiti/
LOCATION:AW1.121
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Sylvain Baubeau":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9717@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T152500
DTEND:20200202T155500
SUMMARY:X11 and Wayland: A tale of two implementations
DESCRIPTION: <p>In this talk I will outline my journey implementing my X11 window manager<code>hikari</code> and the corresponding Wayland compositor shortly after. <code>hikari</code> is astacking window manager/compositor with some tiling capabilities. It is stillmore or less work in progress and currently targets FreeBSD only but will beported to Linux and other operating systems supporting Wayland once it hasreached some degree of stability and feature completeness.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:BSD
URL:https:/fosdem.org/2020/schedule/event/porting_wayland/
LOCATION:AW1.121
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="raichoo":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9109@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T153000
DTEND:20200201T155000
SUMMARY:Spunky: a Genode Kernel in Ada/SPARK
DESCRIPTION: <p>The Genode OS framework is an open-source tool kit for building highlysecure component-based operating systems scaling from embedded devicesto dynamic desktop systems.  It runs on a variety of microkernelslike SeL4, NOVA, and Fiasco OC as well as on Linux and the Muen SK.But the project also features its own microkernel named "base-hw"written in C++ like most of the Genode framework.</p><p>Spunky is a pet project of mine.  Simply put it's an approach tore-implement the design of the "base-hw" kernel first in Ada andlater in SPARK with the ultimate goal to prove its correctness.It is also an opportunity to learn how Genode can benefit from Adaand SPARK in general and promote the use of safety-oriented languagesin the project.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Ada
URL:https:/fosdem.org/2020/schedule/event/ada_spunky/
LOCATION:AW1.125
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Martin Stein":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9318@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T153000
DTEND:20200201T155500
SUMMARY:Introduction to Reactive Programming with RxPY
DESCRIPTION: <p>Reactive Programming is an event based programming method. ReactiveX is a cross-platform implementation of Reactive Programming. It is heavily inspired from functional programming and contains many operators that allow to create, modify, and combine streams of events. Moreover it is composable and extensible. This short introduction presents Reactive Programming through RxPY, the Python implementation of ReactiveX.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Python
URL:https:/fosdem.org/2020/schedule/event/python2020_reactive_programming/
LOCATION:UB2.252A (Lameere)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Romain Picard":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9331@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T153000
DTEND:20200201T155500
SUMMARY:Hacking Terraform for fun and profit
DESCRIPTION: <p>Using Terraform is often simple, extending it to do what YOU want, can be challenging (or “impossible”). Want to manage unsupported resources? Maintain lots of resources? Integrate non-integrable? The talk is an advanced guide about HOW to extend, integrate and execute Terraform to get things DONE.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Infra Management
URL:https:/fosdem.org/2020/schedule/event/terraform/
LOCATION:UD2.120 (Chavanne)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Anton Babenko":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9496@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T153000
DTEND:20200202T160000
SUMMARY:Speed up the monolith
DESCRIPTION: <p>GitLab is a ruby on rails application, but this didn’t prevent us from having fun with Go.Learn how we decomposed our monolith by writing a smart reverse proxy in Go that handles I/O intensive operations.A technique that every web app can use, regardless of the company stack.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Go
URL:https:/fosdem.org/2020/schedule/event/speedupmonolith/
LOCATION:UB2.252A (Lameere)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Alessio Caiazza":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9526@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T153000
DTEND:20200201T160000
SUMMARY:There's no sustainability problem in FOSS
DESCRIPTION: <p>The community seems to be rife with conversations about our sustainability problems. Do we actually have one? We’ll lead a discussion and debate around how we as a community can think about these issues, while drawing out the nuanced aspects of each as well as their potential solutions.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Dependency Management
URL:https:/fosdem.org/2020/schedule/event/foss_sustainability_issues/
LOCATION:UD2.119
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Carol Smith":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Duane O'Brien":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9561@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T153000
DTEND:20200202T160000
SUMMARY:Using Micropython to develop an IoT sensor platform with an Augmented Reality UI
DESCRIPTION: <h1>IoT with Augmented Reality</h1><p>Anyone with a curious mind and interested in how to marry the physical world and IoT with the virtual. This talk is pitched at intermediate, but for beginners extensive documentation and a github repo is available to read and learn from. It shows the tiny <a href="https://pybd.io/">Micorpython Pyboard 'D'</a> being used as a tiny web server serving up an Augmented Reality display. The display shows sensor data overlay on a marker used to identify the IoT device. The work is open sourced from a project being run at the Samsung Research Institute in the UK.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Internet of Things
URL:https:/fosdem.org/2020/schedule/event/iotmicropython/
LOCATION:UD2.218A
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Nicholas Herriot":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9567@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T153000
DTEND:20200202T160000
SUMMARY:Running virtual machines out of thin air
DESCRIPTION: <p>How to run virtual machines in oVirt without copying their disks.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Virtualization and IaaS
URL:https:/fosdem.org/2020/schedule/event/vai_running_vms_out_of_thin_air/
LOCATION:H.1309 (Van Rijn)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Nir Soffer":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Daniel Erez":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9691@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T153000
DTEND:20200202T160000
SUMMARY:MaadiX, your cloud in your hands
DESCRIPTION: <p>Avoiding repressive surveillance, circumventing censorship and protecting privacy can become a complicated and costly challenge. Many of the available alternatives do not completely solve the problem of trust, centralization of information and dependency on whoever is offering the services to us. Initiatives that offer alternative tools often become targets of censorship and repressive surveillance. Others do not include all the services the community needs, or require a minimum of technical knowledge, forcing organizations to continue using applications offered by third parties or renounce them.</p><p>MaadiX is a solution that reverses this imbalance in favor of users, giving them back control over their communications and data, as well as over all the applications they need in order to process them, facilitating the technical adoption and maintenance of server-side, privacy-oriented, secure, and censorship circumvention technologies.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Decentralized Internet and Privacy
URL:https:/fosdem.org/2020/schedule/event/dip_maadix/
LOCATION:UA2.220 (Guillissen)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Maddish Falzoni (MaadiX)":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9883@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T153000
DTEND:20200201T173000
SUMMARY:LPI Exam Session 2
DESCRIPTION: <h3>LPI offers discounted certification exams at FOSDEM</h3>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Certification
URL:https:/fosdem.org/2020/schedule/event/cert_lpi_2/
LOCATION:UB4.132
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="LPI Team":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9955@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T153000
DTEND:20200202T155000
SUMMARY:Design contributions to OSS: Learnings from the Open Design project at Ushahidi
DESCRIPTION: <p>Ushahidi builds OSS humanitarian tools, remotely for some of the most marginalized people across the globe. To tackle these systemic problems with how to ‘open source’ a design effort and bring the community along with the ‘on-staff’ Ushahidi designers, we’ve been piloting a series of design events on our OSS crisis communication tool TenFour with our partners Designit and Adobe. Together, we’re looking to solve the problems with how open source design can work by engaging through meaningful technology that makes a difference in the world.</p><p>We’re here to take you through that journey and what we’ve learnt about design contributions to OSS.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Source Design
URL:https:/fosdem.org/2020/schedule/event/design_contributions_to_oss/
LOCATION:H.2213
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Eriol Fox":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10019@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T153000
DTEND:20200202T155500
SUMMARY:HPC on OpenStack
DESCRIPTION: <p>HPC systems have been traditionally operated as monolithic installations on bare-metal hardware primarily used by users with computational background to submit classic batch jobs. However the commoditization of compute resources and the introduction of new scientific fields such as life sciences to high performance computing has caused a shift in this paradigm. Today, an increasing number of biological software is made accessible through web portals. This improved ease of use has led towards a democratization of access to computational resourcesUsers of those fields don’t have the same computational knowledge as traditional HPC users from physics or chemistry and additionally require different kinds of workloads and applications that don’t fit traditional non-interactive batch scheduling resource management systems. Additionally, cloud computing is becoming more and more relevant and various efforts to lift HPC into the Cloud were started.</p><p>We manage the HPC infrastructure for 3 life science and 2 particle physics institutions at the Vienna Bio Center (VBC). For the new HPC system that was procured at the end of 2018, we decided to go with an on-prem cloud framework based on OpenStack to accommodate the various emerging workflows and programs. OpenStack is not a finished product and requires considerable amount of engineering. It took us around 2 years of testing and engineering to feel confident in deploying the new HPC infrastructure on top of OpenStack. Since summer 2019 we have our 200 node production SLURM cluster running on top of VMs in OpenStack.</p><p>In this talk we want to share our experiences from our endeavor into HPC on OpenStack. We want to briefly discuss the reasoning behind HPC in the cloud and specifically OpenStack.Often times these kind of projects either completely fade away in case of failure or get published in a  high-level white paper that is only useful as marketing material.We want to share our honest experience from both implementer and operator perspective. We discuss how we use 3 environments to test updates and configuration changes. We will also explain our approach to automation and infrastructure as code all the way from the underlying infrastructure to the SLURM payload and how we keep our sanity using development procedures around pull requests and code reviews. We will also share some stories from the trenches, such as why you still learn new things about OpenStack after 1000 deploys or discover that a simple config change can destroy performance.This talk will contain information that you won’t find in success stories or white papers but is hopefully very helpful or anyone who considers deploying HPC on OpenStack.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:HPC, Big Data, and Data Science
URL:https:/fosdem.org/2020/schedule/event/hpc_openstack/
LOCATION:UB5.132
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Ümit Seren":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10085@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T153000
DTEND:20200202T155500
SUMMARY:New features of Vue 3.0
DESCRIPTION: <p>Vue 3.0 is scheduled to be released in Q1 2020. With lots of new features in Vuejs 3.0 we look at biggest features and how they can be used in your code base to improve your programming experience.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:JavaScript
URL:https:/fosdem.org/2020/schedule/event/new_features_vue/
LOCATION:H.1302 (Depage)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Martin Naughton":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10192@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T153000
DTEND:20200201T155500
SUMMARY:Discover UEFI with U-Boot
DESCRIPTION: <p>The Unified Extensible Firmware Interface (UEFI) is the default for booting most Linux and BSD distributions. But the complexity of the UEFI standard does not offer an easy entry point for new developers. The U-Boot firmware provides a lightweight UEFI implementation. Using booting from iSCSI with U-Boot and iPXE as an example let's delve into the UEFI API.</p><p>The UEFI sub-system in U-Boot has developed from barely starting GRUB to supporting complex UEFI applications like iPXE and the EFI shell and passing most of the UEFI compliance tests for the implemented protocols and services.</p><p>The session gives an overview of the boottime and runtime services of UEFI with a focus on driver binding. The challenges of integrating the UEFI subsystem with U-Boot's infrastructure are described and an outlook is provided.</p><p>Questions this talk should answer:- How does the UEFI driver model work?- How does this integrate with U-Boot?- What to expect next in U-Boot's UEFI implementation?</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Source Firmware, BMC and Bootloader
URL:https:/fosdem.org/2020/schedule/event/firmware_duwu/
LOCATION:K.4.601
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Heinrich Schuchardt":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10286@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T153000
DTEND:20200201T155500
SUMMARY:Make Online yours
DESCRIPTION: <p>Collabora Online - The driving force behind putting LibreOffice in the cloud -is quite flexible in the means that you can alter to your personal taste without the need to change other core components.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Document Editors
URL:https:/fosdem.org/2020/schedule/event/make_online_yours/
LOCATION:UB4.136
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Pedro Pinto Silva":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10376@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T153000
DTEND:20200202T155500
SUMMARY:The HIPPEROS RTOS
DESCRIPTION: <p>HIPPEROS is an upcoming open source RTOS that was developed at ULB and by a former spin-off company of ULB.The talk will be a presentation followed by an open discussion about the main architecture principles of the HIPPEROS kernel and OS, what platforms and architectures we support and our agenda regarding open source.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Microkernels and Component-based OS
URL:https:/fosdem.org/2020/schedule/event/uk_hipperos/
LOCATION:K.4.601
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Antonio Paolillo":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10382@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T153000
DTEND:20200201T160000
SUMMARY:Pocket infrastructures to bridge reproducible research, live coding, civic hacktivism and data feminism for/from the Global South
DESCRIPTION: <p>We will showcase Grafoscopio, a flexible, extensible, self contained "pocket infrastructure", which simplifies infrastructure to amplify participation, so reproducible research and publishing, agile data storytelling and custom data visualization can be used in fields like investigative journalism, data feminism and civic hacktivism. We will show prototypes developed with Grafoscopio in the previously mentioned domains, the motivations behind Grafoscopio and the local community practices around it that deconstruct binary relations of power (software developer/user, data producer / consumer, software binary / source code, male/female) and approach reproducible research practices and tools from a perspective located and embodied in a particular place of the Global South in Latin America and in contrast/dialogue with Global North perspectives.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Research Tools and Technologies
URL:https:/fosdem.org/2020/schedule/event/open_research_pocket_infrastructures/
LOCATION:AW1.126
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Santiago Bragagnolo":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10388@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T153000
DTEND:20200201T155500
SUMMARY:Application Whitelisting in Linux Environment
DESCRIPTION: <p>Are you a sysadmin and feeling paranoid? Let's promote security hardening to another level.Perhaps, with the concept of Application Whitelisting you will be able to sleep again.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Security
URL:https:/fosdem.org/2020/schedule/event/security_application_whitelisting_in_linux_environment/
LOCATION:UA2.114 (Baudoux)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Radovan Sroka":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10496@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T153000
DTEND:20200202T160000
SUMMARY:SDR4IoT - Using SDR for IoT Device Fingerprinting and Localization 
DESCRIPTION: <p>This talk will present the result of our experimentation done at i.Lab Wireless Testbed in Ghent, in the context of <a href="https://www.fed4fire.eu/">FED4Fire+ H2020 project</a>. Our project aims to collect raw radio frequency (RF) signals of widely used radio protocols for Internet of Things (IoT) devices in the 2.4GHz ISM bandwidth, such as Bluetooth Low Energy and LoRa, using software-defined radio (SDR).This will allow us collecting a large, reliable and reproducible dataset of RF fingerprint. This dataset will be further used to develop deep learning algorithms for IoT device fingerprinting and localization. Our use case is the authentication of autonomous vehicles or robots in a building according to their localization, without any over-the-air key exchange algorithm.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Free Software Radio
URL:https:/fosdem.org/2020/schedule/event/fsr_iot_device_fingerprinting_and_localization/
LOCATION:AW1.120
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Alexis DUQUE":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10550@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T153000
DTEND:20200202T155500
SUMMARY:Building an Open-Source based audio streaming platform
DESCRIPTION: <p>Learn how Radiofrance leverage open-source software to transport, encode, deliver and monitor audio stream in the cloud. You will get a global infrastructure overview on a platform that serve audio stream at scale.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Media
URL:https:/fosdem.org/2020/schedule/event/om_audio_streaming/
LOCATION:UB2.147
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Maxime Bugeia":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10616@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T153000
DTEND:20200201T155500
SUMMARY:PipeWire in the Automotive Industry
DESCRIPTION: <p>PipeWire has recently been adopted by Automotive Grade Linux for its implementation of the low-level platform audio service, replacing entirely previous solutions. Getting there had, of course, many challenges. In this talk, George is going to talk about how PipeWire has managed to overcome these challenges and has evolved to support automotive use cases and hardware through the design and implementation of a new, reusable, session &amp; policy management component, WirePlumber.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Embedded, Mobile and Automotive
URL:https:/fosdem.org/2020/schedule/event/ema_pipewire/
LOCATION:UD2.218A
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="George Kiagiadakis":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10667@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T153000
DTEND:20200202T154500
SUMMARY:Asterisk: A Project Update
DESCRIPTION: <p>This talk will be about what's happened this last year in the world of Asterisk, including what's happened in the latest major release of Asterisk (Asterisk 17) as well as a discussion of some of the more recent developments that have happened since 17's release.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Real Time Communications
URL:https:/fosdem.org/2020/schedule/event/asterisk/
LOCATION:UD2.208 (Decroly)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Matthew Fredrickson":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10673@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T153000
DTEND:20200202T155500
SUMMARY:Privacy by Design
DESCRIPTION: <p>Most of the websites leak out the user data, and most of the times (~90%) it is not known to the site admins. These leakage happen via tag managers, third party CDNs, embeds, fonts etc. In this talk I would like to discuss the opportunities for developers to avoid these while developing websites. This talk will help them to ensure their websites does exactly what they intend their website to do. The side-effect of this always is better performance 😎</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Mozilla
URL:https:/fosdem.org/2020/schedule/event/privacy_by_design/
LOCATION:UA2.114 (Baudoux)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Trishul Goel":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10785@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T153000
DTEND:20200202T170000
SUMMARY:NGI Meetup
DESCRIPTION: <p>The Next Generation Internet initiative is one of the most substantial efforts in recent years to move the state of technology forward. It consists currently of over 200 projects, ranging from open hardware, middleware, web services, ActivityPub and cryptography to more fair search technology and decentralised internet tools. More projects are being added through open calls regularly. There are some twenty different talks related to this programme at FOSDEM 2020! This Birds of a Feather is for anyone interested in or involved with the Next Generation Internet initiative.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:BOFs (Track B - in H.3242)
URL:https:/fosdem.org/2020/schedule/event/bof_ngi_meetup/
LOCATION:H.3242
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Michiel Leenaars":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10791@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T153000
DTEND:20200202T170000
SUMMARY:Room Unavailable
DESCRIPTION: <p>This BOF Room is only available until 15.30 today.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:BOFs (Track A - in J.1.106)
URL:https:/fosdem.org/2020/schedule/event/bof_unavailable1/
LOCATION:J.1.106
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10801@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T153000
DTEND:20200201T155500
SUMMARY:AMENDMENT Quantum Game with Photons: Tensors in TypeScript, Visualized
DESCRIPTION: <p>This talk is a late addition that replaces "The Role of Open Source Frameworks in Quantum Computing and Technologies" by Jack Hidary.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Quantum Computing
URL:https:/fosdem.org/2020/schedule/event/quantum_games/
LOCATION:UA2.118 (Henriot)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Piotr Migdal":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9205@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T153500
DTEND:20200201T160500
SUMMARY:Releasing Software with GitOps
DESCRIPTION: <p>Overview of the process the OpenStack community uses to manage all software releases through automation around Git commits.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Testing and Automation
URL:https:/fosdem.org/2020/schedule/event/testing_releasing_software_gitops/
LOCATION:UB2.147
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Sean McGinnis":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10436@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T153500
DTEND:20200201T160500
SUMMARY:BASICODE: the 8-bit programming API that crossed the Berlin Wall
DESCRIPTION: <p>At the height of the cold war, BASIC programs exchanged by radio and cassette tape provided young people of socialist Eastern and capitalist Western Europe a rare insight into each other's worlds. BASICODE was a transmission format and an API developed by the Dutch public broadcasting service to overcome the challenge of exchanging open source hobby programs in the highly fragmented 8-bit computing landscape of the early 1980s, which was dominated by mutually incompatible versions of BASIC. Somewhat improbably, the format was picked up across the iron curtain in the German Democratic Republic, where it experienced its age of greatest popularity. The need for programs to work on platforms with widely different capabilities and incompatible syntaxes forced it to be simply structured, highly regulated and relatively well documented. This makes it ideally suited for implementation in a web browser.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Retrocomputing
URL:https:/fosdem.org/2020/schedule/event/retro_basicode_8_bit_programming_api/
LOCATION:K.3.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Rob Hagemans":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9084@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T154000
DTEND:20200202T155500
SUMMARY:Open Source Support Program by OTA
DESCRIPTION: <p>The Open Technology Assembly (OTA), formerly known as Belgian Unix Users Group, is a non-profit organisation  which main goal was to promote and organise meetings around Unix and Open Source in general (mainly more than a decade ago).Over the years the Internet took over so that the interest in our meetings declined and finally we stopped organise meetings altogether. However, as a non-profit organisation we would like to do something useful such as supporting and funding new open source related projects.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Lightning Talks
URL:https:/fosdem.org/2020/schedule/event/ota_support_program/
LOCATION:H.2215 (Ferrer)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Gratien D'haese":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9150@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T154000
DTEND:20200202T160500
SUMMARY:Recognising Burnout
DESCRIPTION: <p>Mental health is becoming an increasingly important topic. For this talk Andrew will focus on one particular aspect of mental health, burnout. Including his own personal experiences of when it can get really bad and steps that could be taken to help catch it early.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Community devroom
URL:https:/fosdem.org/2020/schedule/event/burnout/
LOCATION:UB5.230
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Andrew Hutchings":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9316@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T154000
DTEND:20200201T155500
SUMMARY:Indexing Encrypted Data Using Bloom Filters
DESCRIPTION: <p>Bloom filters are a probabilistic data structure that tell us where things are not.  They also utilize one way hash functions to build a probabilistic representation of an object.  This talk will address how this structure can be used to provide an index into encrypted data that can be made publicly available with minimal risk.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Lightning Talks
URL:https:/fosdem.org/2020/schedule/event/bloom_filters/
LOCATION:H.2215 (Ferrer)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Claude Warren":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9500@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T154000
DTEND:20200201T162000
SUMMARY:Fast QUIC sockets for cloud networking
DESCRIPTION: <p>QUIC was introduced by Google to move the transport protocol implementation out of the kernel, and is now being standardized in the IETF. It provides both encryption and multiplexing, and will be the default transport for HTTP/3. In this talk we'll present the work we've done investigating whether QUIC would benefit from vectorized packet processing, the impact it has on performance and how it can be consumed by external applications.</p><p>VPP (vector packet processing) is a fast network data plane, part of the Linux Foundation FD.io project providing fast network functions on top of DPDK. It provides an optimized support of TCP &amp; UDP allowing significant performance improvements. In this presentation, we'll discuss:</p><ul><li>How we took advantage of the open source protocol implementation quicly and vpp's hoststack, to implement fast QUIC sockets.</li><li>How this can be consumed by external applications and to what ends.</li><li>What this enables regarding hardware and software offloads.</li></ul>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Software Defined Networking
URL:https:/fosdem.org/2020/schedule/event/fast_quic_sockets_for_cloud_networking/
LOCATION:H.1308 (Rolin)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Nathan Skrzypczak":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Aloys Augustin":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9742@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T154000
DTEND:20200201T161500
SUMMARY:Metrics and models for Web performance evaluation
DESCRIPTION: <p>The World Wide Web is still among the most prominent Internet applications. While the Web landscape has been in perpetual movement since the very beginning,these last few years have witnessed some noteworthy proposals such as SPDY, HTTP/2 and QUIC, which profoundly reshape the application-layer protocols family.To measure the impact of such changes,  going beyond the classic W3C notion of page load time, a number of Web  performance metrics has been proposed (such asSpeedIndex,  Above-The-Fold and variants).  At the same time, there is still a limited amount of understanding on how these metrics correlate with the userperception (e.g., such as user ratings, user-perceived page load time, etc.). In this talk, we discuss the state of the art in metrics and models for Webperformance evaluation, and their correlation with user experience through several real-world studies. Additional information, software and datasets areavailable at https://webqoe.telecom-paristech.fr</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Web Performance
URL:https:/fosdem.org/2020/schedule/event/webperf_qoe_research/
LOCATION:H.1309 (Van Rijn)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Dario Rossi":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9805@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T154000
DTEND:20200201T160000
SUMMARY:Knocking down the barriers of ORDER BY LIMIT queries with MariaDB 10.5
DESCRIPTION: <p>The talk will start with a recap of how MariaDB(or MySQL) handles theORDER BY LIMIT optimization and examples demonstrating why the currentoptimizer is not good enough.</p><p>Further, the talk will describe how the optimizer in MariaDB 10.5 mostlysolves the issue, the remaining unresolved issues and how DBAs can tackle them.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:MySQL, MariaDB and Friends
URL:https:/fosdem.org/2020/schedule/event/mariadb_order_by_limit/
LOCATION:H.2214
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Varun Gupta":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10054@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T154000
DTEND:20200202T160500
SUMMARY:Rustifying the Virtual Machine Introspection ecosystem
DESCRIPTION: <p>TLDR: Even though VM Introspection has lots of applicable areas,it has not gained it's full potential yet, due to a fragmented ecosystem.</p><p>This talk will quickly review the state of the technology and wewill present our solution: a Rust library aiming at solving the issue mentionned before,in order to make VMI a commodity in the future for apps developers, enabling them to do:</p><ul><li>Advanced Malware Analysis</li><li>Live-Memory Analysis</li><li>Complex debugging</li><li>OS Hardening</li><li>Snapshot-based fuzzing</li></ul><p>Targeting any VMI compatible hypervisor or emulator.</p><hr /><p>From stealth malware analysis to OS hardening through fuzzing, virtual machineintrospection is expanding the possibilities offered by our hypervisors,shifting our view of virtual machines, from opaques containers to fullytransparent and instrumentable systems.</p><p>Today the VMI ecosystem is made of a multitude of applications, targeting onehypervisor or emulator, with their own semantic library. (Examples includesDrakvuf, PANDA, PyREBox, icebox, etc...). If we want to make the most out of VMIin the future, we need to build the libraries that will unify this ecosystem andlet the developers focus on what matters: building quality VMI apps.</p><p>This is where libmicrovmi comes into play. It aims to solve this problem, byproviding a core, foundation library, written in Rust, to be cross-platform,hypervisor-agnostic and emulator-agnostic, on top of which higher-levellibraries and apps can rebase.</p><p>Rust makes a lot of sense for VMI for 2 main reasons:</p><ul><li>Rust is safe: considering that we are processing untrusted input from virtualmachines, we cannot allow any crash or exploitation in the introspectionagent. Also one of our use case is OS hardening, which needs an excellentlevel of trust</li><li>Rust is fast: processing an event requires to pause the VCPU. The longer thepause, the more delayed the guest execution will be, and when scaling tothousands of events per second this can dramatically influence how many breakpointsyou are willing to put, especially on production systems. Speed matters.</li></ul><p>Therefore Rust is the de facto choice for VMI apps in the future, and we arebuilding it today, by providing libmicrovmi, a new foundation for VMI.</p><p>Libmicrovmi has drivers for:</p><ul><li>Xen</li><li>KVM</li><li>Hyper-V (in progress)</li></ul>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Rust
URL:https:/fosdem.org/2020/schedule/event/rust_vm_introspection/
LOCATION:K.3.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Mathieu Tarral":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10412@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T154000
DTEND:20200202T162000
SUMMARY:Deployment to hardware
DESCRIPTION: <p>Our project takes a fun, road-following app which leverages a basic neural network and deploys it to real hardware with an OStree update system. This has meant managing a variety of different CI-runners; GPU, aarch64 and x86_64. These have variety of different dependencies, drivers and have interfaces with a number of services and caches.</p><p>I will focus on how we constructed and developed our CI pipelines to build, test and integrate a number of disparate components to produce images and push updates into an OStree server to be deployed over the air onto our hardware.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Continuous Integration and Continuous Deployment
URL:https:/fosdem.org/2020/schedule/event/deployment_to_hardware/
LOCATION:UB4.136
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="William Salmon":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10446@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T154000
DTEND:20200202T161500
SUMMARY:Dissecting the inline keyword in Kotlin
DESCRIPTION: <p>Kotlin has a keyword called <code>inline</code>. While being mostly auto-suggested by the IDE, this little optimization forms the backbone for features like coroutines and APIs for sequences and collections and a lot more!</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Kotlin
URL:https:/fosdem.org/2020/schedule/event/kotlin_dissecting_the_inline_keyword/
LOCATION:UA2.118 (Henriot)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Suraj Shah":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9350@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T154500
DTEND:20200202T160500
SUMMARY:Bach.java: Lightweight Java Build Tool for Modular Projects
DESCRIPTION: <p>I present "Bach.java" - a lightweight build tool for Java. Bach.java uses jshell/java to buildmodular Java projects. It supports a "zero installation" run mode, convention over configurationpragmatism, simple properties file to tweak defaults, and an API to build custom projects.</p><p>In the spirit of Rémix Forax, who wrote: "No need to be a maven to be able to use a build tool",Bach.java is targeted to coders of small to mid-size Java projects, who want to focus on theirideas and modules instead of learning and taming a build tool.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Free Tools and Editors
URL:https:/fosdem.org/2020/schedule/event/bach/
LOCATION:UD2.119
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Christian Stein":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10138@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T154500
DTEND:20200201T161500
SUMMARY:Using crio-lxc with Kubernetes
DESCRIPTION: <p>Running application containers within Kubernetes presents a challenge to the operator for quickly handling security updates - every container must be patched, rebuilt and re-tested, and then updated separately. The slowest dev turnaround of all your containers is the fastest you can fully update your cluster.</p><p>However, for many fixes, the application likely will not care which compatible version of a system library it is using.Using AtomFS, operators can update individual libraries inside app containers without a rebuild. Containers using an AtomFS storage backend can simply be restarted after a fix is applied, and they will see it reflected in their filesystems.</p><p>The AtomFS storage backend requires minor changes to your container runtime, and we demonstrate it with the LXC runtime and crio-lxc, an adapter to enable using LXC-based containers in Kubernetes using CRI-O.</p><p>In this talk Tycho will cover how AtomFS works, what changes are needed to make application container builds work with AtomFS, and fix an exploit live without a rebuild.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Containers
URL:https:/fosdem.org/2020/schedule/event/containers_k8s_crio_lxc/
LOCATION:UD2.208 (Decroly)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Tycho Andersen":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Mike McCracken":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10756@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T154500
DTEND:20200201T164500
SUMMARY:Benefits of porting Godot Engine to Vulkan
DESCRIPTION: <p>Godot 4.0 is in the process of being ported from OpenGL to a Vulkan rendering API.This new technology provides new challenges and benefits for improving quality and performance,which will be explained and compared during this presentation.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Game Development
URL:https:/fosdem.org/2020/schedule/event/benefits_porting_godot_engine_vulkan/
LOCATION:K.3.201
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Juan Linietsky":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9554@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T155000
DTEND:20200202T160500
SUMMARY:Chat Over IMAP (COI): State of the Union
DESCRIPTION: <p>With the free &amp; open COI standard we enable every mail user to chat via email. We presented this idea last year, have in the meantime launched the COI plugin of the Dovecot IMAP server and the OX COI Messenger app. In this talk you will learn how the basic idea evolved over time, what we have learned during the journey, where we are heading to and: Why and how you should join us on that trip.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Real Time Communications
URL:https:/fosdem.org/2020/schedule/event/coi/
LOCATION:UD2.208 (Decroly)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Robert Virkus":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9826@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T155000
DTEND:20200201T161000
SUMMARY:The Neo4j Graph Algorithms Library: An Overview
DESCRIPTION: <p>Graph algorithms play an increasingly important role in real-world applications. The Neo4j Graph Algorithms library contains a set of ~50 graph algorithms covering a lot of different problem domains. In our talk, we’ll present the architecture of the library and demonstrate the different execution phases using a real world example.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Graph Systems and Algorithms
URL:https:/fosdem.org/2020/schedule/event/graph_neo4j_algos/
LOCATION:AW1.121
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Max Kießling":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9945@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T155000
DTEND:20200202T161500
SUMMARY:Grafana-As-Code: Fully reproducible Grafana dashboards with Grafonnet
DESCRIPTION: <p>Grafana configuration can nowadays be fully done as code, which enables code review, code reuse, and in general better workflows when working with dashboards.</p><p>This talk will present Grafonnet, a Jsonnet library to generate Grafana dashboards and some tips and tricks about how to use it efficiently and how to manage fully your grafana instances from code. We will also explore how Jsonnet and Grafonnet enable collaboration on dashboards, using Mixins and explain how to push dashboards to Grafana, either using Kubernetes, or direct to the Grafana API.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Monitoring and Observability
URL:https:/fosdem.org/2020/schedule/event/grafana_as_code/
LOCATION:UD2.120 (Chavanne)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Julien Pivotto":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Malcolm Holmes":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10000@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T155000
DTEND:20200202T162000
SUMMARY:The history of error correction and detection and how it led to Ceph’s Erasure Coding Techniques
DESCRIPTION: <p>70 years of academic innovation in the development of error correction codes have led to the advanced erasure coding techniques that we use in Ceph. Learn more about how these came about, the different types, how they work, and how we use them in distributed storage today.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Software Defined Storage
URL:https:/fosdem.org/2020/schedule/event/the_history_of_error_correction_and_detection_and_how_it_led_to_ceph_s_erasure_coding_techniques/
LOCATION:H.1308 (Rolin)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Danny Abukalam":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10098@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T155000
DTEND:20200201T161000
SUMMARY:AMENDMENT STEP Reduce
DESCRIPTION: <p>STEP files generated by many FOSS modelling programs are much larger than those generated by the equivalent commercial software packages.  This does not meaningfully matter for most files.  However, for libraries of STEP files containing thousands of models, the extra bytes in downloads and storage can be problematic.</p><p>This talk introduces a single-purpose library and command line utility called STEPReduce that removes the superfluous elements, replacing them with their equivalent, existing in-file references.  I will show a reduction of 50% file size in both compressed and uncompressed STEP files over the full KiCad STEP library.  I will also show the resulting improvement in complex model load times using the industry standard OpenCascade import routines.  Finally, I will show the utility's verification routines of solid model equivalence between compressed and uncompressed files.</p><p>Please note that this talk replaces one entitled "News from gEDA/gaf" that was due to have been given by Roland Lutz, who has sent his apologies but is now unable to attend as he has fallen ill.  We wish him a speedy recovery.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Source Computer Aided Modeling and Design
URL:https:/fosdem.org/2020/schedule/event/step_reduce/
LOCATION:H.2213
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Seth Hillbrand":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10237@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T155000
DTEND:20200202T161000
SUMMARY:Divide and map. Now.
DESCRIPTION: <p>There is a Tasking manager by the Humanitarian OpenStreetMap Team (HOT). We use it heavily during mapathons (mapping for developing countries). The Tasking Manager serves one primary purpose: take some great area to be mapped and split it to squares a human can map in a few minutes. With this divide and map approach, we can map a lot.</p><p>There are some issues with the Tasking Manager, however. The main problem is performance -- it is slow and failing when loaded by requests.</p><p>The next is the architecture of the Tasking Manager. It is wrong, in my opinion.</p><p>The last but not least is that the Tasking Manager is not community-driven. The Tasking Manager is a product of HOT for which you can download the source code.</p><p>In the talk, I want to introduce <strong>Divide and map. Now.</strong> -- damn project. It is an alternative to the Tasking Manager that tries to fix the issues noted above.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Geospatial
URL:https:/fosdem.org/2020/schedule/event/geo_damn/
LOCATION:AW1.126
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jiri Vlasak":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10238@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T155000
DTEND:20200202T162000
SUMMARY:Move semantics in Nim
DESCRIPTION: <p>This talk explains Nim's move semantics and their connection to reference counting, how Nim's model differs from C++ and why move semantics can offer superior performance. Nim with deterministic memory management never has been easier.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Minimalistic, Experimental and Emerging Languages
URL:https:/fosdem.org/2020/schedule/event/nimmovesemantics/
LOCATION:AW1.125
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Andreas Rumpf (Araq)":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10727@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T155000
DTEND:20200201T161500
SUMMARY:G1: To infinity and beyond
DESCRIPTION: <p>Abstract: G1 has been around for quite some time now and since JDK 9 itis the default garbage collector in OpenJDK. The community working on G1is quite big and the contributions over the last few years have made asignificant impact on the overall performance. This talk will focus onsome of these features and how they have improved G1 in various ways. Wewill also take a brief look at what features we have lined up for thefuture.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Free Java
URL:https:/fosdem.org/2020/schedule/event/g1/
LOCATION:H.1302 (Depage)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Stefan Johansson":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9008@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T160000
DTEND:20200201T165000
SUMMARY:HTTP/3 for everyone
DESCRIPTION: <p>HTTP/3 is designed to improve in areas where HTTP/2 still has some shortcomings, primarily by changing the transport layer. HTTP/3 is the first major protocol to step away from TCP and instead it uses QUIC.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Internet
URL:https:/fosdem.org/2020/schedule/event/http3/
LOCATION:Janson
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Daniel Stenberg":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9129@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T160000
DTEND:20200202T163000
SUMMARY:Decentralizing OAuth2.0 in a post-GDPR world for full privacy and portability
DESCRIPTION: <p>Users want their data back and the ability to transfer them the way they want to the platform they want. This si user's freedom in a digital world. Today, because of current authorization protocols/framework design like OAuth2.0, power is concentrated to the identity providers who decide what applications they allow to access their API and the user cannot say anything about it.  New regulations like GDPR have appeared to enforce this freedom for users by law but there is not yet tooling for developers to make  GDPR data ownership and  GDPR data portability happen, useful for users to avoid thisTo really decentralize data permissions from platforms control, make users in control of their privacy and make companies GDPR compliant, you need now to update OAuth2.0 dance into a stateless flow and tokenize the GDPR authorization and agreements to make it programmable for developers.In this talk, Mehdi will explain how you can use open source technologies to automate GDPR requests for your users to, build APIs on top of GDPR takeouts, export GDPR user 3rd-party data in your system and tokenize your GDPR agreements to make them programmable for compliance using opens source technologies.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Decentralized Internet and Privacy
URL:https:/fosdem.org/2020/schedule/event/dip_decentralizing_oauth/
LOCATION:UA2.220 (Guillissen)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Mehdi Medjaoui":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9162@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T160000
DTEND:20200202T162500
SUMMARY:How to create Javascript-powered Smartglasses
DESCRIPTION: <p>After having worked at an AR-focused company with the Vuzix, a Google Glass-like product, Ruben had a lot of fun with the hardware and really wanted to have one at home to play around with. Unfortunately, they are too expensive to get one just for hobby purposes.</p><p>This session will cover what was required to build his own wearable, the pitfalls, the compromises, and the sheer joy of saying "Screw it, I'll build it myself!".</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:JavaScript
URL:https:/fosdem.org/2020/schedule/event/javascript_smartglasses/
LOCATION:H.1302 (Depage)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Ruben van der Leun":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9236@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T160000
DTEND:20200202T165000
SUMMARY:Making & Breaking Matrix's E2E encryption
DESCRIPTION: <p>Matrix is an open protocol and open network for decentralised real-time communication; shifting control over communication from the big proprietary silos back to the general population of the Internet. In 2016 we added E2E Encryption based on the Double Ratchet, and since then have been working away on getting the encryption so polished that we can transparently turn it on by default everywhere.  In this talk, we'll show how we have finally done this, what the blockers were, and then try to smash the encryption to pieces to illustrate the potential attacks and how we mitigate them.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Miscellaneous
URL:https:/fosdem.org/2020/schedule/event/matrix/
LOCATION:K.1.105 (La Fontaine)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Matthew Hodgson":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9294@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T160000
DTEND:20200201T161500
SUMMARY:Verifpal
DESCRIPTION: <p>Verifpal is new software for verifying the security of cryptographic protocols. Building upon contemporary research in symbolic formal verification, Verifpal’s main aim is to appeal more to real-world practitioners, students and engineers without sacrificing comprehensive formal verification features. Verifpal represents a serious attempt at making the formal analysis of advanced cryptographic systems such as Signal and TLS 1.3 easier to achieve.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Lightning Talks
URL:https:/fosdem.org/2020/schedule/event/verifpal/
LOCATION:H.2215 (Ferrer)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Nadim Kobeissi":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9337@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T160000
DTEND:20200202T163000
SUMMARY:openwifi
DESCRIPTION: <p>An open source "Wi-Fi chip design"(Will be AGPLv3) will be presented and a live demo will be shown in the room! The design is based on SDR (Software Defined Radio) and offers full-stack 802.11a/g/n capabilities on FPGA and ARM Linux (Xilinx Zynq SoC + AD9361 RF front-end).It conforms with Linux mac80211 framework and behaves just like COTS Wi-Fi chip under Linux. The main components of the design are: RF front-end control; PHY; low-MAC; interfacing (DMA, register) with ARM; mac80211 compliant Linux driver; high-MAC (mac80211 framework); Linux user space tools (ifconfig, iwconfig, dedicated tools via netlink).​ Since it is a SDR based "white box" design instead of commercial “black box” chip, you can do Wi-Fi research and customization without any reverse engineering efforts.</p><p>Why does it fit FOSDEM?</p><p>It will be the 1st open source project for full-stack Wi-Fi SDR implementation. Lots of people, especially wireless network/security researchers, SDR researchers and hackers, will be interested in. We are eager to show the demo in the room and hear feedback from people/community. Potential contributors are also very welcomed, and we will be glad to offer help.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Free Software Radio
URL:https:/fosdem.org/2020/schedule/event/fsr_openwifi/
LOCATION:AW1.120
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Xianjun Jiao":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9370@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T160000
DTEND:20200202T161500
SUMMARY:NGI Zero: A treasure trove of tech awesome
DESCRIPTION: <p>The <a href="https://ngi.eu">Next Generation Internet</a> initiative is the first concerted effort in Europe to put significant public funding to hands-on work to really fix the internet. The long term <a href="https://ngi.eu">vision</a> of the initiative is to make the internet what we need and expected it to be in the first place: <strong>Resilient</strong>. <strong>Trustworthy</strong>. <strong>Sustainable</strong>. The concrete mission of the Next Generation Internet initiative is to "re-imagine and re-engineer the Internet for the third millennium and beyond". With new projects starting all the time, the density of awesome open source, open hardware, new science and new standards in-the-making is already intense: about 200 projects are currently on their way. These range from encrypted synchronisation for calendars and address books to symbolical protocol verification, from an open hardware RISC-V SoC to removing binary seeds from operating systems, from ethical search to the Fediverse etc.</p><p>NGI Zero offers funding to independent researchers and FOSS developers working on free and open projects in the area of privacy and trust enhancing technologies and on search, discovery and discoverability. It also offers an elaborate 'pipeline' of supporting activities that live up to high standards (sometimes called 'walk the talk') in terms of security, privacy, accessibility, open source licensing, standardisation, packaging, etc. The talk will provide an overview of the awesome R&amp;D that is now in the pipeline, how these projects are supported, and everything you need to know about the various opportunities to 'come and work for the internet'.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Lightning Talks
URL:https:/fosdem.org/2020/schedule/event/ngi_zero/
LOCATION:H.2215 (Ferrer)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Michiel Leenaars":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9525@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T160000
DTEND:20200201T165500
SUMMARY:The TTM memory manager
DESCRIPTION: <p>TTM is the memory manager in the Linux kernel used by graphics drivers with dedicated VRAM.</p><p>It was added to the mainline kernel in June 2009 and has seen numerous changes and we are now more or less running into a dead-end with it's design.</p><p>This talk outlines TTMs current functionality, what design problems we ran into and what can we do to fix this.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Graphics
URL:https:/fosdem.org/2020/schedule/event/ttm/
LOCATION:K.4.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Christian König":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9564@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T160000
DTEND:20200201T165000
SUMMARY:Address Space Isolation in the Linux Kernel
DESCRIPTION: <p>Security is a big problem especially in the cloud of container workloads. This presentation investigates improving security in the Linux kernel itself. The first target is securing sensitive application data, for instance, private keys.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Containers and Security
URL:https:/fosdem.org/2020/schedule/event/kernel_address_space_isolation/
LOCATION:K.1.105 (La Fontaine)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="James Bottomley":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Mike Rapoport":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9669@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T160000
DTEND:20200201T163000
SUMMARY:Comparing dependency management issues across packaging ecosystems
DESCRIPTION: <p>In the last couple of years, the Software Engineering Lab of the University of Mons has extensively studied different aspects of dependency management within and across different package management ecosystems, including Cargo, npm, Packagist, Rubygems, CPAN, CRAN and NuGet. These ecosystems contain a large number of package releases with many interdependencies. They face challenges related to their scale, complexity, and rate of evolution. Typical problems are backward incompatible package updates, and the increasing proportion of fragile packages due to an excessive number of transitive dependencies.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Dependency Management
URL:https:/fosdem.org/2020/schedule/event/comparing_dependency_management_issues/
LOCATION:UD2.119
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Tom Mens":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9674@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T160000
DTEND:20200202T165500
SUMMARY:Fedora rawhide packages gating, for real!
DESCRIPTION: <p>Rawhide, the, rolling, development version of Fedora has often been considered has too broken and too unstable. Sometime to the detriment of the development of stable releases as well.In a near future, this should no longer be happening as now every change made to every package landing in Fedora rawhide can be gated based on test results.</p><p>This talk will walk you through the processes and changes that Fedora landed to make of this idea a reality.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Distributions
URL:https:/fosdem.org/2020/schedule/event/frpgfr/
LOCATION:K.3.201
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Pierre-Yves Chibon":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9677@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T160000
DTEND:20200202T162500
SUMMARY:Interactive applications on HPC systems
DESCRIPTION: <p>Exploratory data analysis has increased the demand for interactive tools. In the same way, workshops and other teaching events often benefit from immediate and on-demand access to preconfigured, interactive environments.</p><p>For low resource requirements these interactive environments can be run on workstations. However, as user count and resource demand increase, these setups become more complex. While these frameworks typically provide good support for cloud based deployments in container orchestrations, it is often preferable to deploy them on existing compute infrastructure that provides access to both software packages and the data to be analysed. The deployment on HPC batch systems specifically brings challenges on how to handle authentication, user identities, and job submissions.</p><p>The architecture of these applications can be considered as following the master -- minion paradigm in most cases. One central component manages user access and acts as a gateway. It launches one or multiple per-user instances of a compute component, that provides the actual user environment.</p><p>We want to demonstrate how we provide applications like Galaxy, Jupyterhub, and RStudio to scientists of the Vienna Biocenter. The presentation will focus on the similarities and pitfalls of these deployments. We run the web application gateway based on our standardized container environment. The compute components run as SLURM jobs on the CLIP batch environment (CBE). Specific focus will be placed on the integration of web-based Single-Sign-On, and how we address the management of user identities for starting jobs on the batch system. Sources and configuration examples on the specific setup will be provided.</p><p>After the operator’s perspective, we will pan to the end-users view. Beginners and workshop situations typically prefer a static, pre-configured setup of the user session. Contrary to that, advanced users will want to customize their execution environment as much as possible. We will explore how scientists can tailor the setup to their individual needs.</p><p>Finally, we will summarize the setups of the applications in a high-level comparison from both the operators and the end-users perspective.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:HPC, Big Data, and Data Science
URL:https:/fosdem.org/2020/schedule/event/interactive_hpc/
LOCATION:UB5.132
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Erich Birngruber":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9751@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T160000
DTEND:20200201T163000
SUMMARY:Lexemes in Wikidata
DESCRIPTION: <p>Wikidata, Wikimedia's knowledge base, has been collecting general purpose data about the world for 7 years now. This data powers Wikipedia but also many applications outside Wikimedia, like your digital personal assistant. In recent years Wikidata's community has also started collecting lexicographical data in order to provide a large data set of machine-readable data about words in hundreds of languages. In this talk we will explore how Wikidata enables thousands of volunteers to describe their languages and make it available as a source of data for systems that do automated translation, text generation and more.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Coding for Language Communities
URL:https:/fosdem.org/2020/schedule/event/clc_lexemes_in_wikidata/
LOCATION:AW1.120
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Lydia Pintscher":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9802@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T160000
DTEND:20200202T163000
SUMMARY:Reaching "EPYC" Virtualization Performance
DESCRIPTION: <p>Virtualization brings many advantages, but what about the overhead it introduces? What about performance? This talk will show how great virtualization performance can be achieved, if proper tuning is applied to all the components of the system: hypervisor, host and guests, for both Xen and KVM. As a case study, we will describe how we tuned our OS in order to be able to reach, inside VMs, close to baremetal performance, on a server powered by a CPU from the AMD EPYC 7002 (codename "Rome") series. We will, of course, show the benchmarks proving that (run on KVM), even when memory encryption is used.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Virtualization and IaaS
URL:https:/fosdem.org/2020/schedule/event/vai_reaching_epyc/
LOCATION:H.1309 (Van Rijn)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Dario Faggioli":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9815@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T160000
DTEND:20200202T170000
SUMMARY:Graphing FreeBSD disk utilization with Prometheus
DESCRIPTION: <p>All in a days work: How to write a Prometheus gstat_exporter and integrate it in a Grafana Dashboard</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:BSD
URL:https:/fosdem.org/2020/schedule/event/freebsd_prometheus/
LOCATION:AW1.121
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Thomas Steen Rasmussen":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10188@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T160000
DTEND:20200201T162500
SUMMARY:seccomp — Your Next Layer of Defense
DESCRIPTION: <p>Why should you allow all possible system calls from your application when you know that you only need some? If you have ever wondered the same then this is the right talk for you. We are covering:</p><ul><li>What is seccomp in a nutshell and where could you use it.</li><li>Practical example with Elasticsearch and Beats.</li><li>How to collect seccomp violations with Auditd.</li></ul><p>Because your security approach can always use an additional layer of protection.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Security
URL:https:/fosdem.org/2020/schedule/event/security_seccomp/
LOCATION:UA2.114 (Baudoux)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Philipp Krenn":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10215@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T160000
DTEND:20200202T162500
SUMMARY:Unikraft: A Unikernel Toolkit
DESCRIPTION: <p>Although unikernels - images containing specialized OS primitives and libraries targeting a specific application - have shown impressive performance potential (e.g., fast I/O of 40 Gbps, fast instantiation in the millisecond range, minimal memory footprints of only KBs and a minimal trusted compute base), creating them has proven to be a complicated and time-consuming process. This is mostly because operating system components have to be individually specialized and developed for each target application and target platform.</p><p>In this talk we give an update on the Unikraft open source project. Unikraft is a toolkit for creating specialized unikernels and it aims to remove the need for time-consuming, expert work. In the past two years, the community has put a lot of effort into supporting OS functionality, drivers, and platforms, porting libraries, and providing tools to ease porting of existing applications. We will give an overview of all the exciting achievements and conclude with an outlook of recent project directions: binary compatibility (Linux ABI), support for a wide range of compiled and interpreted languages (e.g., web assembly, Go, Python, Ruby, etc.), enhanced safety features, and the ability to seamlessly produce images ready to run as extremely lean VMs, containers, or directly on bare metal. The aim is that Unikraft will represent a step forward towards wider adoption of unikernels beyond the research community.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Microkernels and Component-based OS
URL:https:/fosdem.org/2020/schedule/event/uk_unicraft/
LOCATION:K.4.601
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Simon Kuenzer":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10288@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T160000
DTEND:20200201T162500
SUMMARY:Online: wrestling web Copy/Paste to usability
DESCRIPTION: <p>Overcoming the synchronous web copy/paste API's limitations in realbrowsers is extremely non-trivial. Come &amp; hear how we provide richcopy/paste support across browsers, inside our app and hear a bitabout how this mess should be fixed.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Document Editors
URL:https:/fosdem.org/2020/schedule/event/online_wrestling_web_copypaste_to_usability/
LOCATION:UB4.136
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Michael Meeks":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10302@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T160000
DTEND:20200201T162500
SUMMARY:Building a self healing system with SaltStack
DESCRIPTION: <p>As the number of servers that we are responsible for increases, the ability to manage issues on those systems becomes more and more difficult.  Situations arise like log files filling up disks, failed login attempts that could be brute force attacks, and unwanted processes and services running.  Using the Beacon and Reactor systems of SaltStack, we can monitor a system for these have SaltStack restore those systems to the desired state.  In this talk, we’ll look at some real-life examples of these scenarios and how Saltstack can help to automatically heal the systems.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Infra Management
URL:https:/fosdem.org/2020/schedule/event/selfhealing/
LOCATION:UD2.120 (Chavanne)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Gareth J Greenaway":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10422@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T160000
DTEND:20200202T161500
SUMMARY:The moldability of mpv
DESCRIPTION: <p>Many museums around the world use commercial closed source solutions to present media and interact with their visitors. Biodiversity museum Naturalis has decided to present most of their interactive content using open source software. In this presentation we talk about our experiences with mpv as the go to tool for a diverse selection of media setups in our brand new museum and how we made it work with show controllers, Arduino devices and open source content and config management tools.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Media
URL:https:/fosdem.org/2020/schedule/event/om_mpv_museum/
LOCATION:UB2.147
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="David Heijkamp":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10465@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T160000
DTEND:20200202T163000
SUMMARY:TinyGo: Fast, Small, Concurrent: Choose Three
DESCRIPTION: <p>This talk will show using live demos why TinyGo (http://tinygo.org) the Go compiler for "small places" is a excellent choice for next generation IoT and embedded devices.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Internet of Things
URL:https:/fosdem.org/2020/schedule/event/iottinygo/
LOCATION:UD2.218A
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Ron Evans":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10498@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T160000
DTEND:20200201T162500
SUMMARY:WPE, The WebKit port for Embedded platforms
DESCRIPTION: <p>WPEWebKit is a WebKit flavour (also known as port) specially crafted for embedded platforms and use-cases. During this talk I would present WPEWebKit's architecture with a special emphasis on its multimedia backend based on GStreamer. I would also demonstrate various use-cases for WPE, spanning from Kiosk apps and Set-top-box user-interfaces to advanced scenarios such as Web overlays for live TV broadcasting.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Embedded, Mobile and Automotive
URL:https:/fosdem.org/2020/schedule/event/ema_wpe/
LOCATION:UD2.218A
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Philippe Normand":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10512@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T160000
DTEND:20200202T162000
SUMMARY:Designing to change it all
DESCRIPTION: <p>At the ‘SamenBeter’ project we firmly believe a good product is a product that improves how people work. So we start with designing the change we want before we even start thinking about a product. How that looks in practice? Come and see, but be prepared for a fast ride!</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Source Design
URL:https:/fosdem.org/2020/schedule/event/designing_to_change_it_all/
LOCATION:H.2213
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Winfried Tilanus":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10524@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T160000
DTEND:20200201T162500
SUMMARY:Heads OEM device ownership/reownership : A tamper evident approach to remote integrity attestation
DESCRIPTION: <p>Insurgo had engaged itself in the adventure of facilitating security accessibility and received NlNet funding to do exactly that. Now it wants to get developers involved and expand funding.</p><p>The goal of this is to bridge the gap between reasonably secure OS (QubesOS) and slightly more secure hardware (Heads) to help privacy-focused users and those that are vulnerable. But we need to prepare for the future now!</p><p>Insurgo has challenged the status quo that has been prevalent since 2015 and has made it possible for OEMs to preinstall QubesOS, thanks to the Heads Open Source Firmware (OSF) and his own PrivacyBeast QubesOS certified branch, not yet merged upstream, due to the lack of time and resources of a single man effort needing additional collaboration.</p><p>The integrity of the firmware and boot files is already remotely sealed and can be attested over smartphone (TPMTOTP) and from the bundled Librem Keys/Nitrokey Pro 2 (HOTP), prior to shipping. Thanks to HOTP-enabled USB security dongles bounded to shipped products, the user can visually validate that the hardware they've received is in OEM attested state, prior to complete reownership which is regenerating all required secrets from a trustable recovery environment (Heads OSF) thanks to a re-ownership wizard that guides the user until completion.</p><p>This is just the beginning of the adventure and the road ahead requires your help. Insurgo wants to propel this movement forward.</p><p>Today's secure hardware (REAL open source initialized hardware, eg. the RYF KGPE-D16, replicant supported phones, Sandy bridge/Ivy bridge based boards, eg. x230) struggle to stay current with upstream code and compliance requirements. LineageOS dropped support of the i9300. Coreboot dropped support of the KGPE-D16 platform. And the list will expand if no measures are taken to support maintainership of privacy focused projects that are taken for granted until support is finally dropped. This is a real problem requiring real solutions.</p><p>New efforts to support future, REAL Open Source Hardware (newly Respect Your Freedom [RYF] certified hardware, eg. Talos II from RaptorEngineering, future Power10 based hardware) are neither currently under active development nor currently supported by QubesOS. This needs to change. Now.</p><p>There is an opportunity for transition. This requires leadership, developers and funding.This is why we've created the Insurgo Initiative on the OpenCollective platform.</p><p>This is where transparent funding will be available to the public for open source R&amp;D. Please consider participating through code contributions!</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Source Firmware, BMC and Bootloader
URL:https:/fosdem.org/2020/schedule/event/firmware_hodorateatria/
LOCATION:K.4.601
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Thierry Laurion":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10545@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T160000
DTEND:20200201T162500
SUMMARY:Introducing HTTPX
DESCRIPTION: <p>HTTPX is a next generation HTTP client, that supports HTTP/2 and HTTP/1.1.</p><p>It can be used in high-performance async web frameworks, using either asyncio or trio, and is able to support making large numbers of requests concurrently.</p><p>This talk will introduce HTTPX, demonstrate some of its features, and talk through the motivation and aims for the project.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Python
URL:https:/fosdem.org/2020/schedule/event/python2020_httpx/
LOCATION:UB2.252A (Lameere)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Tom Christie":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10652@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T160000
DTEND:20200202T170000
SUMMARY:Go Lightning Talks
DESCRIPTION: <p>At the end of the day we will have lightning talks of 8 minutes in the Go Devroom!Each talk will be 8 minutes long, the CfP for these is open till a few hours before the talks start to give everyone the chance to submit a proposal.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Go
URL:https:/fosdem.org/2020/schedule/event/golightning/
LOCATION:UB2.252A (Lameere)
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10670@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T160000
DTEND:20200202T165500
SUMMARY:Extending the lifetime of smartphones with Replicant, a fully free Android distribution
DESCRIPTION: <p>After a very quick introduction on Replicant and the smartphones ecosystem, we will look at what affects smartphones' and tablets' lifetime and how to increase it by making Replicant more sustainable.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Hardware Enablement
URL:https:/fosdem.org/2020/schedule/event/replicant/
LOCATION:K.4.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Denis Carikli (GNUtoo)":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10690@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T160000
DTEND:20200201T165000
SUMMARY:Alire: Ada Has a Package Manager
DESCRIPTION: <p>Alire (Ada LIbrary REpository) is a package manager project for theAda/SPARK community.  The goal of a package manager is to facilitatecollaboration within the community and to lower the barrier of entryfor beginners.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Ada
URL:https:/fosdem.org/2020/schedule/event/ada_alire/
LOCATION:AW1.125
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Fabien Chouteau":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Pierre-Marie de Rodat":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Alejandro Mosteo":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10734@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T160000
DTEND:20200202T163000
SUMMARY:What Makes People Come and What Makes Them Stay
DESCRIPTION: <p>Over the years the tech industry has been trying to change its diversity and inclusion statistics but that seems to have been a hard nut to crack. This is a talk about what makes people come, but then also what makes people stay. Because diversity is inviting people to the dance, but inclusion is enabling them to join it. Let's figure out how you can make people come and want to stay in your organizations, and teams, and let's see one use-case where Mozilla did the same.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Mozilla
URL:https:/fosdem.org/2020/schedule/event/what_makes_people_come_and_what_makes_them_stay/
LOCATION:UA2.114 (Baudoux)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Gloria Dwomoh":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10738@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T160000
DTEND:20200201T165000
SUMMARY:DEBATE: Does FOSS need sustainability?
DESCRIPTION: <p>Several prominent FOSS projects have changed their FOSS licenses toalternate licenses that make software available, but with additionalrestrictions intended to help financially sustain FOSS development andcombat "strip mining" by software-as-a-service providers. Additionally,recently several related organizations have jumped into the the role ofhelping sustain open source by providing (for a fee) funding conduits,fundraising services, or other mechanisms to route money to maintainers.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Legal and Policy Issues
URL:https:/fosdem.org/2020/schedule/event/debate_foss_sustainability/
LOCATION:UA2.220 (Guillissen)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Marc Jones":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Philippe Ombredanne":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Luis Villa":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Mehdi Medjaoui":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10749@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T160000
DTEND:20200202T165000
SUMMARY:RTFM
DESCRIPTION: <p>Reading the manual before starting a new work is always a good practice.</p><p>However some situations like pressure for delivery or lack of attention may lead to wrong assumptions that cause unpredictable results or even disasters.</p><p>The talk, in a semi serious way, will walk the audience through some of corner cases caused by the lack of the good practice of RTFM.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:PostgreSQL
URL:https:/fosdem.org/2020/schedule/event/postgresql_rtfm/
LOCATION:H.2214
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Federico Campoli":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10781@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T160000
DTEND:20200201T173000
SUMMARY:Replicant Meetup
DESCRIPTION: <p>Replicant is a fully free Android distribution running on several devices, a free software mobile operating system putting the emphasis on freedom and privacy/security.</p><p>This meeting is for everyone interested in the Replicant project (users, developers, devices vendors, etc.). Among other things, we will present the ongoing efforts on Replicant 9 and discuss how we should move forward. Everyone's point of view is welcomed.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:BOFs (Track A - in J.1.106)
URL:https:/fosdem.org/2020/schedule/event/bof_replicant/
LOCATION:J.1.106
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="David Ludovino":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10787@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T160000
DTEND:20200201T163000
SUMMARY:Journalists are researchers like any others
DESCRIPTION: <p>We are not journalists. But we are developers working for journalists. When we receive leaks, we are flooded by the huge amount of documents and the huge amount of questions that journalists have, trying to dig into this leak. Among others :</p><pre><code>* Where to begin ?* How many documents mention "tax avoidance" ?* How many languages are in this leaks ?* How many documents are in CSV ?</code></pre><p>Journalists have more or less the same questions as researchers ! So to help them answer all these questions, we developed Datashare. In a nutshell, Datashare is a tool to answer all your questions about a corpus of documents : just like Google but without Google and without sending information to Google. That means that it extracts content and metadata from all types of documents and index it. Then, it detects any people, locations, organizations and email addresses. The web interface expose all of that to let you have a complete overview of your corpus and search through it. Plus Datashare lets you star and tag documents.</p><p>We didn't want to reinvent the wheel, and use assets that has been proved to work well. How did we end up with Datashare from an heterogeneous environment ? Initially we had :</p><pre><code>- a command line tool to extract text from huge document corpus- a proof of concept of NLP pipelines in java- a shared index based on blacklight / RoR and SolR- opensource tools and frameworks</code></pre><p>Issues we had to fix :</p><pre><code>- UX- scalability of SolR with millions of documents- integration of all the tools in one- maintainability and robustness while increasing code base</code></pre>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Research Tools and Technologies
URL:https:/fosdem.org/2020/schedule/event/open_research_journalists_are_researchers/
LOCATION:AW1.126
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Anne L'Hôte":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Bruno Thomas":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10792@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T160000
DTEND:20200202T165000
SUMMARY:FOSSH - 2000 to 2020 and beyond!
DESCRIPTION: <p>maddog reviews the past twenty years of FOSSH, and dares to predict the next twenty years.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Keynotes
URL:https:/fosdem.org/2020/schedule/event/fossh/
LOCATION:Janson
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jon 'maddog' Hall":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10800@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T160000
DTEND:20200201T162500
SUMMARY:AMENDMENT Simulating noisy quantum devices with QuTiP
DESCRIPTION: <p>Simulation is a powerful tool to understand quantum phenomena. The simulation of quantum circuits is usually achieved by gate matrix product, such as in Qiskit and ProjectQ. Thanks to the Lindblad master equation solver, QuTiP is developing a simulator that simulates quantum circuits at the level of the real quantum evolution happening in your quantum device. This framework offers pulse-level control and a flexible way of noise simulation. Upon it, we are going to define different back-ends for different physics systems such as Cavity QED, Ion trap or Superconducting system. The simulator could help to improve your quantum device, study the effect of noise and create noise mitigation scheme.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Quantum Computing
URL:https:/fosdem.org/2020/schedule/event/quantum_qutip/
LOCATION:UA2.118 (Henriot)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Boxi Li":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10818@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T160000
DTEND:20200201T170000
SUMMARY:Nethserver BOF
DESCRIPTION: 
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:BOFs (Track C - in H.3244)
URL:https:/fosdem.org/2020/schedule/event/bof_nethserver/
LOCATION:H.3244
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10820@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T160000
DTEND:20200201T170000
SUMMARY:RIOT BOF
DESCRIPTION: 
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:BOFs (Track B - in H.3242)
URL:https:/fosdem.org/2020/schedule/event/bof_riot/
LOCATION:H.3242
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10827@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T160000
DTEND:20200202T163000
SUMMARY:Fedora Modularity BOF
DESCRIPTION: 
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:BOFs (Track C - in H.3244)
URL:https:/fosdem.org/2020/schedule/event/bof_fedora_modularity/
LOCATION:H.3244
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9986@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T160500
DTEND:20200201T164500
SUMMARY:Ask LLVM developers Anything Panel
DESCRIPTION: <p>Ever wondered how the LLVM project and community works?Want to get some advice on how to most effectively contribute?Now is your chance at FOSDEM to ask experienced developers directly.  Thispanel will host a number of experienced LLVM developers, answering anyrelevant questions from the audience.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:LLVM
URL:https:/fosdem.org/2020/schedule/event/llvm_alda_panel/
LOCATION:K.4.201
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Kristof Beyls":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Peter Smith":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Nick Desaulniers":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jeroen Dobbelaere":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10354@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T160500
DTEND:20200202T163500
SUMMARY:Debugging apps running in Kubernetes
DESCRIPTION: <p>New tools are coming out to make it possible to add breakpoints and debug running code in a Kubernetes Pod. This talk will present an overview of some of these tools. We'll cover tools that make it easy to update the code that's running in a Pod (Squash/Ksync/Telepresence). And we'll also cover how to connect your IDE to the code and set breakpoints.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Debugging Tools
URL:https:/fosdem.org/2020/schedule/event/debugging_kubernetes/
LOCATION:K.4.201
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jeff Knurek":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9911@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T161000
DTEND:20200202T165500
SUMMARY:zbus: yet another D-Bus library
DESCRIPTION: <p>In this talk, I will present zbus, a D-Bus crate written from scratch. D-Bus is an inter-process communication mechanism, available and used on almost all modern Linux desktops and many embedded systems. I will start with why I felt the need to take this huge undertaking on my shoulders, followed by the design goals, the challenges faced and how I overcame them during the development.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Rust
URL:https:/fosdem.org/2020/schedule/event/rust_dbus_library/
LOCATION:K.3.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Zeeshan Ali":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9912@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T161000
DTEND:20200201T163000
SUMMARY:CPU performance analysis for MySQL using Hot/Cold Flame Graph
DESCRIPTION: <p>Come to see some real-life examples of how you can do CPU profiling with perf and eBPF/BCC, to create FlameGraphs and ColdGraphs visualizations of the on-CPU/off-CPU time spent by the database. Based on these visualizations and reading the database source code (this is why we love Open Source!) you can quickly gain insight about what's burning CPU (FlameGraphs) and what's causing CPU to wait (ColdGraphs), and with this knowledge you will be several steps closer to answering "what's consuming all that CPU time".</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:MySQL, MariaDB and Friends
URL:https:/fosdem.org/2020/schedule/event/mysql_cpu_flames/
LOCATION:H.2214
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Vinicius Grippa":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10273@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T161000
DTEND:20200202T163000
SUMMARY:Reach for the Clouds With OpenSIPS 3.0
DESCRIPTION: <p>Tune in and get up-to-date with the philosophy and features behind the majorversion shift in the latest OpenSIPS 3.0 release.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Real Time Communications
URL:https:/fosdem.org/2020/schedule/event/opensips/
LOCATION:UD2.208 (Decroly)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Liviu Chircu":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10318@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T161000
DTEND:20200202T163500
SUMMARY:How Does Innersource Impact on the Future of Upstream Contributions?
DESCRIPTION: <p>Innersource is a growing phenomenon that is widely viewed as improvement over existing regimes of proprietary silos within for-profit corporate walls. The bargain it strikes is compelling but curious: developers yield benefits that please them regarding software sharing &amp; improvement, while companies succeed in keeping their software crown jewels locked up &amp; locked down. How will that impact software freedom? Will it increase or decrease upstream contribution?  Will developers use Innersource as a jumping ground to FLOSS contribution, or will silos stay siloed?   What can Open Source Program Offices do to mitigate downsides to Innersource in an effort to increase FOSS-curious employee retention and interest? This talk explores these issues.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Community devroom
URL:https:/fosdem.org/2020/schedule/event/innersourceupstream/
LOCATION:UB5.230
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Bradley M. Kuhn":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10423@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T161000
DTEND:20200201T164000
SUMMARY:Retro music - Open Cubic Player
DESCRIPTION: <p>This presentation includes multiple topics mixed together*   Porting a DOS multimedia program into Linux/BSD*   How music was composed/stored in old type of games from the 8bit era, up into the amiga (and partly the DOS world)*   How does audio/music hardware work. C64 SID, ZX-Spectrum and alike, Amiga, Adlib FM-synth OPL2/3 and General Midi</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Retrocomputing
URL:https:/fosdem.org/2020/schedule/event/retro_music_open_cubic_player/
LOCATION:K.3.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Stian Sebastian Skjelstad":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10576@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T161000
DTEND:20200201T165500
SUMMARY:Writing Go(od) Tests
DESCRIPTION: <p>Every year we hear great content about how to <em>develop</em> in Go, but rarely do we focus on how to <em>test</em> in Go. Well written tests are critical to the success of a project, and more often than not, they can help drive developers to design features in more simple and concise ways.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Testing and Automation
URL:https:/fosdem.org/2020/schedule/event/testing_writing_go_tests/
LOCATION:UB2.147
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Nikki Attea":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9270@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T161500
DTEND:20200201T163500
SUMMARY:Gmsh
DESCRIPTION: <p>Gmsh (http://gmsh.info) is an open source finite element mesh generator with built-in pre- and post-processing facilities. Under continuous development for the last two decades, it has become the de facto standard for open source finite element mesh generation, with a large user community in both academia and industry. In this talk I will present an overview of Gmsh, and highlight recent developments including the support for constructive solid geometry, new robust and parallel meshing algorithms, flexible solver integration and a new multi-language Application Programming Interface in C++, C, Python and Julia.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Source Computer Aided Modeling and Design
URL:https:/fosdem.org/2020/schedule/event/gmsh/
LOCATION:H.2213
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Christophe Geuzaine":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9279@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T161500
DTEND:20200202T163500
SUMMARY:Unit Testing with JUnit Jupiter - How to Use the new JUnit Jupiter Platform
DESCRIPTION: <p>Starting with the new <a href="https://junit.org/">JUnit Jupiter Platform</a> which is available for longer time there are much more options than with JUnit 4 or TestNG. This lecture will show the differences of JUnit Jupiter platform and how it can be used to write better unit- and or integration tests.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Free Tools and Editors
URL:https:/fosdem.org/2020/schedule/event/junitjupiter/
LOCATION:UD2.119
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Karl Heinz Marbaise":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9347@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T161500
DTEND:20200202T163500
SUMMARY:Integration Processes
DESCRIPTION: <p>To run our software we need a flow of data going through it. Usually we write scripting pieces to make that workflow of data moving from one component to the next. Integration Processes are the "glue" between these software pieces. Automating the data flows, adding conditional steps, handling credentials on a secure way,... That's usually a tedious and repetitive task lots of developers do again and again. With Integration Processes frameworks we can make it simpler and reuse expertise from other developers. We could even build entire workflows without throwing a single line of code.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Geospatial
URL:https:/fosdem.org/2020/schedule/event/integration_processes/
LOCATION:AW1.126
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="María Arias de Reyna":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9905@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T161500
DTEND:20200201T163500
SUMMARY:Gunrock: High-Performance Graph Analytics for the GPU
DESCRIPTION: <p>Gunrock is a CUDA library for graph-processing designed specifically for the GPU. It uses a high-level, bulk-synchronous, data-centric abstraction focused on operations on vertex or edge frontiers. Gunrock achieves a balance between performance and expressiveness by coupling high-performance GPU computing primitives and optimization strategies, particularly in the area of fine-grained load balancing, with a high-level programming model that allows programmers to quickly develop new graph primitives that scale from one to many GPUs on a node with small code size and minimal GPU programming knowledge.</p><p>Features of Gunrock include:- Best of class performance among GPU graph analytics frameworks- A large number of graph applications (28 at last count)- A data-centric programming model targeted at GPUs that offers advantages over other programming models- A programming model that scales to multiple GPUs with high performance while still using the same code as a single-GPU primitive</p><p>Gunrock began in 2013 as a project under DARPA's XDATA program and is currently the performance reference in DARPA's HIVE program. Gunrock is also in development as a component in NVIDIA's RAPIDS platform for data analytics. The Gunrock team actively develops and improves Gunrock under an Apache 2.0 license.</p><p>https://gunrock.github.io/</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Graph Systems and Algorithms
URL:https:/fosdem.org/2020/schedule/event/graph_gunrock/
LOCATION:AW1.121
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Muhammad Osama":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9015@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T162000
DTEND:20200201T163500
SUMMARY:Mandos
DESCRIPTION: <p>Disk encryption is essential for physical computer security, but seldom used due to the trouble of remembering and typing a password at every restart. We describe Mandos, a program which solves this problem, its security model, and the underlying concepts of its design, and some of its evolution over the 10 years since its initial release.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Lightning Talks
URL:https:/fosdem.org/2020/schedule/event/mandos_disk_encryption/
LOCATION:H.2215 (Ferrer)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Teddy Hogeborn":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9438@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T162000
DTEND:20200202T170000
SUMMARY:Designing a DSL with Kotlin
DESCRIPTION: <p>Kotlin is one of those “new” JVM languages that are currently rocking the boat. Although it’s made a great impact on Android, it’s equally good on the server side. As Domain-Specific Languages are constrained by the language they run on, Kotlin frees developers from Java fluent builders to propose something better.</p><p>Using the Vaadin web framework as an example, I’ll demo how one could design its own DSL with Kotlin.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Kotlin
URL:https:/fosdem.org/2020/schedule/event/kotlin_designing_a_dsl/
LOCATION:UA2.118 (Henriot)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Nicolas Frankel":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9813@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T162000
DTEND:20200201T164000
SUMMARY:Mixing kool-aids! Accelerate the internet with AF_XDP & DPDK
DESCRIPTION: <p>"With its recent advancements, AF<em>XDP is gaining popularity in the high performance packet processing space. As a result, existing frameworks for packet processing, such as DPDK, are integrating AF</em>XDP support to provide more options for moving packets to user space applications. The challenge with such integration is that both AF_XDP and frameworks like DPDK have their own assumptions and constraints about such things as, for example, how to align or manage packet buffers, making the integration less straight forward than it might appear at first glance.</p><p>This talk takes a look at the usability of AF<em>XDP pre-kernel v5.4, before diving into the recent challenges we encountered when integrating DPDK and AF</em>XDP, and how we made changes (on both sides) to allow the two to work together in a much more seamless manner."</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Software Defined Networking
URL:https:/fosdem.org/2020/schedule/event/mixing_kool_aids/
LOCATION:H.1308 (Rolin)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Ciara Loftus":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Kevin Laatz":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9985@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T162000
DTEND:20200202T163500
SUMMARY:European Software Engineering funded research
DESCRIPTION: <p>This lightning talk will explain the latest funding results of the European Framework Programme for Research (Horizon 2020) concerning software engineering.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Lightning Talks
URL:https:/fosdem.org/2020/schedule/event/european_software_funded_research/
LOCATION:H.2215 (Ferrer)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Luis C. Busquets Pérez":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10144@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T162000
DTEND:20200202T164000
SUMMARY:Designing an ultra low-overhead multithreading runtime for Nim
DESCRIPTION: <p>While multithreading abstractions are consolidating over a couple of basic primitives around the notion of tasks and futures, under the hood implementations are vastly differing.The abstraction "details" are significant in the current era as developers now have to find parallelism opportunities for 16+ cores on consumer CPUs.</p><p>We go over the design space of task-parallel and data-parallel multithreading runtime library and present an unique, scalable approachbased on message passing.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Minimalistic, Experimental and Emerging Languages
URL:https:/fosdem.org/2020/schedule/event/nimultralowoverheadruntime/
LOCATION:AW1.125
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Mamy Ratsimbazafy ":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10338@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T162000
DTEND:20200201T164000
SUMMARY:Containers and Steam
DESCRIPTION: <p>The availability of namespaces inside user sessions is increasing, and Valve's Steam game distribution platform is taking advantage of this for better gaming on Linux.</p><p>A recent beta of Steam for Linux adds pressure-vessel, an experimental mechanism developed by Collabora to put games in containers. This gives the game partial isolation from various aspects of the host system, and in particular allows it to use a runtime library stack that is not entangled with the host's, with different games using different runtimes.</p><p>Meanwhile, the unofficial Steam Flatpak app distributed on Flathub puts the entire Steam client and all of its games in a container. This gives the Steam client more thorough isolation from the host system, but all the games have to share that single container.</p><p>In this talk, pressure-vessel developer and Flatpak contributor Simon McVittie will compare the two approaches and the challenges they encounter, and look at where Steam containers might go in the future.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Containers
URL:https:/fosdem.org/2020/schedule/event/containers_steam/
LOCATION:UD2.208 (Decroly)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Simon McVittie":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10539@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T162000
DTEND:20200201T165500
SUMMARY:Hint, Hint, Font Loading Matters!
DESCRIPTION: <p>We all love fonts. From Google Fonts to Typekit, Hoefler&amp;Co and more, they give character and tone to our websites. The down side of fonts is that they can really slow down our loads. In this talk we'll learn about common pitfalls like critical requests depth and how to use resource hints to play tricks with latency to load web applications faster. We'll walk through a network profile to understand what's going on in the browser and how to make it faster.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Web Performance
URL:https:/fosdem.org/2020/schedule/event/webperf_font_loading/
LOCATION:H.1309 (Van Rijn)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Sia Karamalegos":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10563@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T162000
DTEND:20200202T170000
SUMMARY:Getting Your Virtual Hands On RIST
DESCRIPTION: <p>There are a number of error correction protocols that provide backwards error correction. These are commonly used to transport media streams from remotes to the content provider, or the content provider to distribution. They allow, for example, streams from a pro basketball game to be transported over public Internet from stadium to network NOC without error; or as another example, packages of ethnic TV channels, to be moved from continent to continent. Players include DVEO, which uses the proprietary Dozer protocol for which the speaker holds the patent; WOWZA uses a customized SRT which is based on open source, and a few more. They all work on the principle of shooting off a bunch of udp packets from one IP to another, setting up a buffer, and then using an automatic re-request mechanism to request re-sends of lost or corrupted udp packets. RIST was designed with the participation of several vendors to bring some of the features normally found in proprietary error correction protocols into the free and open source world. It may even become a "lingua franca" between vendors. VLC, upipe and gstreamer can already reassemble and play back RIST transported streams. We will talk about a new open source project that provides an easy to use lib for rist and we'll discuss two pre-packaged images we've made available for AWS, Azure, VMWare and KVM. With these images, you can send a RIST encoded stream from cloud to end user viewer, or from cloud to cloud.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Media
URL:https:/fosdem.org/2020/schedule/event/om_rist/
LOCATION:UB2.147
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Sergio Ammirata":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10728@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T162000
DTEND:20200201T164500
SUMMARY:Just-in-time compiling Java in 2020
DESCRIPTION: <p>Client compiler, server compiler, JVMCI, Graal ... What are we using today and how do they work together?In this talk I'll give and overview of the Just-in-time compilers included in OpenJDK and explain how to play with them.I'll also address Just-in-time compiler threads and resource related issues.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Free Java
URL:https:/fosdem.org/2020/schedule/event/jit2020/
LOCATION:H.1302 (Depage)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Martin Doerr":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10123@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T162500
DTEND:20200202T170000
SUMMARY:Ephemeral Pinning: A Dynamic Metadata Management Strategy for CephFS
DESCRIPTION: <p>Having a separate cluster of Metadata Servers (MDS) is a well known design strategy among distributed file-system architectures.  One challenge faced by this approach is how to distribute metadata among the MDSs. Unlike data storage and it's associated I/O throughput, which can be scaled linearly with the number of storage devices, file-system metadata is a fairly complex entity to scale due to it's hierarchical nature. In hindsight, a pure hashing based metadata distribution strategy seems like a perfect fit. But, this is not exactly the case. What are the pitfalls then? Too many inter-MDS hops (due to POSIX traversal semantics), loss of hierarchical locality degrades file-system performance, and as a result, this is not beneficial for a workload whose directory hierarchy tree grows in depth rather than breadth. CephFS's metadata balancer takes a different approach by partitioning metadata sub-trees across MDSs thereby preserving good locality benefits. Although efficient, this involves a lot of back and forth migrations of sub-trees and the locality benefits are sometimes trumped by sub-optimal distributions.</p><p>In this talk, we present a new metadata distribution strategy employed in CephFS - Ephemeral Pinning. This strategy combines the benefits of hashing and naive sub-tree partitioning by intelligently pinning sub-trees to MDSs so as to obtain a balanced distribution as the workload metadata grows by depth and breadth. A consistent hashing based load balancer helps in maintaining an optimal distribution during addition or failure of MDSs.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Software Defined Storage
URL:https:/fosdem.org/2020/schedule/event/ephemeral_pinning_a_dynamic_metadata_management_strategy_for_cephfs/
LOCATION:H.1308 (Rolin)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Sidharth Anupkrishnan":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10666@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T162500
DTEND:20200202T170000
SUMMARY:AMENDMENT How secure is your build/server?
DESCRIPTION: <p>We have learned that we need to trust others, but as our parents used to say - don’t trust strangers. So we secure our production server more than ever.</p><p>Yet, there is this no-man's land: “the build server”. We think it’s time to take a closer look at some of the good practices around securing builds &amp; artifacts to improve our day to day level of trust.</p><p>Please note that this talk replaces one entitled "Safe, gated and integrated GitOps for Kubernetes" that was due to have been given by Mohammed Naser, who unfortunately is now unable to present. We wish him a speedy recovery.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Continuous Integration and Continuous Deployment
URL:https:/fosdem.org/2020/schedule/event/kubernetes_gitops/
LOCATION:UB4.136
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Patrick Debois":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9302@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T163000
DTEND:20200202T170000
SUMMARY:Zyre: p2p messaging to fuck the cloud
DESCRIPTION: <p>Pieter Hintjens last IOT project, running OpenWRT and the Zyre p2p library.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Internet of Things
URL:https:/fosdem.org/2020/schedule/event/iotzyre/
LOCATION:UD2.218A
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Benjamin Henrion (zoobab)":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9308@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T163000
DTEND:20200202T170000
SUMMARY:Software Defined Radio based scientific instrumentation
DESCRIPTION: <p>Software Defined Radio is best known for receiving and processing radiofrequency signals transmitted over the ether. However, many scientific experiments benefit from the flexibility, stability and reconfigurability of digital signal processing even when handling radiofrequency signals. In this presentation, we address two demonstrations of this concept. First, readily available SDR hardware is used to replace general purpose laboratory instruments (spectrum analyzer, lock in amplifier)for characterizing radiofrequency processing acoustic transducers (filters, resonators). The benefit of SDR lies in communication bandwidth: while general purposeinstrument communication protocols (GPIB, VXI11 over Ethernet) require hundreds of milliseconds or seconds to transfer data, SDR platforms stream at high bandwidth I/Q coefficients collected on the fly on a ZeroMQ socket by the (GNU/Octave) processing software. We demonstrate a 10000 fold bandwidth gain when converting a general purpose instrument experiment to a SDR approach. Another approach is to address high bandwidth radiofrequency oscilloscopes as radiofrequency source for time of flight measurement. The gr-oscilloscope GNU Radio source demonstrates how to communicate between GNU Radio and laboratory grade equipment, here oscilloscopes, for processing discontinuous data streams using GNU Radio.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Free Software Radio
URL:https:/fosdem.org/2020/schedule/event/fsr_software_defined_radio_based_scientific_instrumentation/
LOCATION:AW1.120
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jean-Michel Friedt":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9515@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T163000
DTEND:20200201T172000
SUMMARY:How Yocto extra tools help industrial project
DESCRIPTION: <p>Yocto is the most famous "build system" for embedded Linux. During this conference we'll study how to use some Yocto  features to help the development of a free industrial project. We will study the eSDK (extended cross-toolchain), Ptest and Testimage (CI), Devtool and Devshell (recipe modification). We will also learn how to be in compliance with the GPLv3 / LGPLv3 licenses thanks to the "archiver" class (and more).</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Embedded, Mobile and Automotive
URL:https:/fosdem.org/2020/schedule/event/ema_yocto_extra_tools/
LOCATION:UD2.218A
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Pierre Ficheux":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9819@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T163000
DTEND:20200201T170000
SUMMARY:Nuspell: version 3 of the new spell checker
DESCRIPTION: <p>Nuspell version 3 is a FOSS checker that is written in pure C++17. It extensively supports character encodings, locales, compounding, affixing and complex morphology. Existing spell checking in web browsers, office suits, IDEs and other text editors can use this as a drop-in replacement. Nuspell supports 90 languages, suggestions and personal dictionaries.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Coding for Language Communities
URL:https:/fosdem.org/2020/schedule/event/clc_nuspell_version_3_of_the_new_spell_checker/
LOCATION:AW1.120
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Sander van Geloven":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9990@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T163000
DTEND:20200201T165500
SUMMARY:FoxDot and the Summer of 2019
DESCRIPTION: <p>Yeah, this is about my last summer. But I promise to focus on the story of how I was able to do four amazing lightning talks with Python and a harmonica.</p><p>This one is not about technical stuff, it is about finding something that python overlaps with your hobbies and sharing it back to the community.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Python
URL:https:/fosdem.org/2020/schedule/event/python2020_foxdot/
LOCATION:UB2.252A (Lameere)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Moisés Guimarães":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10024@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T163000
DTEND:20200202T165500
SUMMARY:Building cloud-based data services to enable earth-science workflows across HPC centres
DESCRIPTION: <p>Weather forecasts produced by ECMWF and environment services by the Copernicus programme act as a vital input for many downstream simulations and applications. A variety of products, such as ECMWF reanalyses and archived forecasts, are additionally available to users via the MARS archive and the Copernicus data portal. Transferring, storing and locally modifying large volumes of such data prior to integration currently presents a significant challenge to users. The key aim for ECMWF within the H2020 HiDALGO project is to migrate some of these tasks to the cloud, thereby facilitating fast and seamless application integration by enabling precise and efficient data delivery to the end-user. The required cloud infrastructure development will also feed into ECMWF's contribution to the European Weather Cloud pilot which is a collaborative cloud development project between ECMWF and EUMETSAT.</p><p>ECMWF and its HiDALGO partners aim to implement a set of services that enable the simulation of complex global challenges which require massive high performance computing resources alongside state-of-the-art data analytics and visualization.</p><p>ECMWF's role in the project will be to enable seamless integration of two pilot applications with its meteorological data and services delivered via ECMWF's Cloud and orchestrated by bespoke HiDALGO workflows. The demonstrated workflows show the increased value of weather forecasts, but also derived forecasts for air quality as provided by the Copernicus Atmospheric Monitoring Service (CAMS).</p><p>The HiDALGO use-case workflows are comprised of four main components: pre-processing, numerical simulation, post-processing and visualization. The core simulations are ideally suited to running in a dedicated HPC environment, due to their large computational demands, coupled with the heavy communication overhead between parallel processes. However, the pre-/post-processing and visualisation tasks generally do not demand more than a few cores to compute and do not require message passing between instances, hence they are good candidates to run in a cloud environment. Enabling, managing and orchestrating the integration of both HPC and cloud environments to improve overall performance is the key goal of HiDALGO.</p><p>This talk will give a general overview of HiDALGO project and its main aims and objectives. It will present the two test pilot applications which will be used for integration, and an overview of the general workflows and services within HiDALGO. In particular, it will focus on how ECMWF's cloud data and services will couple with the test pilot applications to improve overall workflow performance and enable access to new data for the pilot users.</p><p>This work is supported by the HiDALGO project and has been partly funded by the European Commission's ICT activity of the H2020 Programme under grant agreement number: 824115.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:HPC, Big Data, and Data Science
URL:https:/fosdem.org/2020/schedule/event/ecmwf/
LOCATION:UB5.132
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="John Hanley":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10064@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T163000
DTEND:20200201T170000
SUMMARY:Building Confidence & Overcoming Insecurity
DESCRIPTION: 
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Dependency Management
URL:https:/fosdem.org/2020/schedule/event/building_confidence_in_security/
LOCATION:UD2.119
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jeff McAffer":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10117@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T163000
DTEND:20200202T165500
SUMMARY:Web of Twins
DESCRIPTION: <p>Overview of Web of Things concept, Mozilla WebThings IoT platform demonstrated using A-Frame 3D framework for building virtual reality experiences.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:JavaScript
URL:https:/fosdem.org/2020/schedule/event/web_of_twins/
LOCATION:H.1302 (Depage)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Philippe Coval":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10211@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T163000
DTEND:20200202T165500
SUMMARY:Monitoring of a Large-Scale University Network: Lessons Learned and Future Directions
DESCRIPTION: <p>The complexity of network monitoring strongly depends on the size of the network under observation. Challenges in monitoring large-scale networks arise not only from dealing with a large volume of traffic, but also from keeping track of all traffic sources, destinations, and who-talks-to-whom communications. Analyzing this information allows to uncover new behaviors that would have not been visible by merely observing common metrics such as bytes and packets. The drawback is that extra pressure is put on the monitoring system as well and on the downstream data- and timeseries-stores.</p><p>This talk presents a case study based on the monitoring of a large-scale university network. Challenges faced, findings, and lessons learned will be examined. It will be shown how to make sense of the input data to properly manage and reduce its scale as early as possible in the monitoring system. The discussion will also highlight the advantages and limitations of the opensource software components of the monitoring system. In particular, the opensource network monitoring tool ntopng and the timeseries-store InfluxDB will be considered. It will be shown what happens when ntopng and InfluxDB are pushed to their limits and beyond, and what it can be done to ensure their smooth operation. Relevant findings, behaviors uncovered in the network traffic, and future directions will conclude the talk. Intended audience is technical and managerial individuals who are familiar with network monitoring.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Monitoring and Observability
URL:https:/fosdem.org/2020/schedule/event/monitoring_large_scale_uni_network/
LOCATION:UD2.120 (Chavanne)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Simone Mainardi":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Tobias Appel":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10284@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T163000
DTEND:20200201T172500
SUMMARY:Infrastructure testing, it's a real thing!
DESCRIPTION: <p>Software developers have been testing their code for years. Why is it still not a common thing for infrastructure and operations people? We are in an era where it is expected everyone moves fast. Moving too fast can negatively affect our customers so it's vital that we ensure the changes we make to our infrastructure are tested like other code changes would be.</p><p>In this talk, Paul is going to demonstrate some of the methods for testing infrastructure code. The talk will demonstrate how to establish fast feedback loops that provisions infrastructure, as well as being able to check that the code adheres to company policies, and has not drifted from the plan of record as specified in our infrastructure as code repository.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Infra Management
URL:https:/fosdem.org/2020/schedule/event/infratesting/
LOCATION:UD2.120 (Chavanne)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Paul Stack":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10323@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T163000
DTEND:20200201T170000
SUMMARY:AMENDMENT Transforming scattered analyses into a documented, reproducible and shareable workflow
DESCRIPTION: <p>This presentation is a feedback from experience on helping a researcher transforming a series of scattered analyses into a documented, reproducible and shareable workflow.<br/>Time allocated by researchers to program / code the analyses required to answer their scientific questions is usually low compared to other tasks. As a result, multiple small experiments are developed and outputs are gathered as best as possible to be presented in a scientific paper. However, science is not only about sharing results but also sharing methods. How can we make our results reproducible when we developed multiple, usually undocumented analyses? What do we do if the program is only applicable to our computer directory architecture? This is always possible to take time to rewrite, re-arrange and document analyses at the time we want/have to share them. Here, I will take the exemple of a "collaboration fest" where we dissected R scripts of a researcher in ecology. We started a reproducible, documented and open-source R-package along with its website, automatically built using continuous integration: <a href="https://cesco-lab.github.io/Vigie-Chiro_scripts/">https://cesco-lab.github.io/Vigie-Chiro_scripts/</a>.<br/>However, can we think, earlier in the process, a better way to use our small programming time slots by adopting a method that will save time in our future? In this aim, I will present a documentation-first method using little time while writing analyses, but saving a lot when the time has come to share your work.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Research Tools and Technologies
URL:https:/fosdem.org/2020/schedule/event/open_research_shareable_workflow/
LOCATION:AW1.126
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Sébastien Rochette":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10342@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T163000
DTEND:20200201T165500
SUMMARY:Integrate Collabora Online with web applications
DESCRIPTION: <p>Come and hear how to integrate Collabora Online – a powerful online office suite based on LibreOffice code – with web applications. Learn about how Collabora developers helped to develop solutions by extending the WOPI-like API and PostMessage API of Collabora Online.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Document Editors
URL:https:/fosdem.org/2020/schedule/event/integrate_collabora_online_with_web_applications/
LOCATION:UB4.136
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Andras Timar":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10432@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T163000
DTEND:20200202T165000
SUMMARY:Pitch your project
DESCRIPTION: <p>If you contribute to a free / open source project in need of design contributions, come and pitch it to the designers in the room.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Source Design
URL:https:/fosdem.org/2020/schedule/event/pitch_your_project/
LOCATION:H.2213
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Bernard Tyers":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Amit Nambiar":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10450@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T163000
DTEND:20200201T165500
SUMMARY:Improving the Security of Edge Computing Services
DESCRIPTION: <p>For the last several years, hypervisors have played a key role in platformsecurity by reducing the possible attack surface. At the same time, the hypesurrounding computing and Internet of Things Gateways has led to an increase innetwork appliance devices. Our target was to create a less-insecure virtualnetwork appliance using TrenchBoot, Trusted Platform Module 2.0 and AMD SKINITDynamic Root of Trust for Measurement to establish a Xen hypervisor with ameta-virtualized pfSense firewall. We are going to present it with an updateof the status of support of TrenchBoot for AMD processors.This appliance is supported by are supported by apu2, a reliable low-SWaP x86device from Swiss OEM PC Engines. It can be used as a Single Office / HomeOffice firewall or an industrial edge device and has mostly open-sourcehardware, coreboot firmware, mPCIe extensibility and an extended supportlifecycle for the embedded Central Processing Unit and motherboard.In this talk, we will show how to create a system, which enables a significantportion of computations to the edge devices while maintaining security. Usinga simple, well-known platform, we will conduct a secure boot using the StaticRoot of Trust for Measurement with coreboot, move to the Dynamic Root of Trustfor Measurement by SKINIT in TrenchBoot and use all of this to provide acomplete chain of trust for the Xen hypervisor, a virtual firewall applianceisolated by an input–output memory management unit (IOMMU) from the physicalnetwork interface controller (NIC) devices. We will present benchmark dataon virtualization overhead, explain how this complexity can still be practicaland outline the value of this stack. In the second part of presentation we willdiscuss current status of Intel TXT development in the GRUB and Linux kernel.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Source Firmware, BMC and Bootloader
URL:https:/fosdem.org/2020/schedule/event/firmware_itsoecs/
LOCATION:K.4.601
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Daniel Kiper":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Piotr Król":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10491@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T163000
DTEND:20200202T170000
SUMMARY:Who will Decentralise the Fediverse?
DESCRIPTION: <p>The promise of the internet has not been kind. In mainstream tech and open source alike, social media tech has failed a lot of people. People often face surveillance and abuse over valuable human interaction, or technology for technology's sake.</p><p>Software like Mastodon has signaled a significant step forward towards a vision for how we can take existing social media and distribute power so that people can benefit.In many respects, the experience is still not ideal, this talk highlight some of the key point that can make or break the fediverse</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Decentralized Internet and Privacy
URL:https:/fosdem.org/2020/schedule/event/dip_decentralize_fediverse/
LOCATION:UA2.220 (Guillissen)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="kyzh":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10510@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T163000
DTEND:20200202T165500
SUMMARY:VUOS: Give Your Processes a New VU
DESCRIPTION: <p>VUOS is a different perspective on namespaces, anykernels and related concepts. The main idea behind VUOS is that it is possible to give processes their own "view" using partial virtual machines.</p><p>A partial virtual machine intercepts the system call requests and operates like a filter: system calls can be forwarded to the kernel of the hosting system or processed by the partial virtual machine hypervisor.In this way processes can see a mix of resources provided by the kernel (on which they have the same view of the other processes) and virtual resource. It is possible to mount filesystems, load networking stacks, change the structure of the file system tree, create virtual devices.</p><p>The hypervisor is just a user process so while it gives new perspective for processes, it does not widen the attack surface of the kernel.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Microkernels and Component-based OS
URL:https:/fosdem.org/2020/schedule/event/uk_vuos/
LOCATION:K.4.601
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Renzo Davoli":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10585@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T163000
DTEND:20200201T165500
SUMMARY:Kernel Runtime Security Instrumentation
DESCRIPTION: <p>KRSI (Kernel Runtime Security Instrumentation) is an ongoing effort at Google to upstream an LSM (Linux Security Module) instrumentable using eBPF (extended Berkeley Packet Filter) to the Linux kernel.</p><p>KRSI allows system owners to dynamically attach eBPF programs to security hooks and write MAC and audit policies without having to reboot or patch the kernel thereby enabling a new class of system security and auditing software.</p><p>This talk presents the main concepts behind KRSI: it introduces the technologies leveraged and presents the API exposed to users.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Security
URL:https:/fosdem.org/2020/schedule/event/security_kernel_runtime_security_instrumentation/
LOCATION:UA2.114 (Baudoux)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Florent Revest":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10802@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T163000
DTEND:20200201T165500
SUMMARY:AMENDMENT bloqit
DESCRIPTION: <p>This talk is a late addition that replaces "Computing with TensorNetwork &amp; QML Tools" by Stefan Leichenauer</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Quantum Computing
URL:https:/fosdem.org/2020/schedule/event/quantum_bloqit/
LOCATION:UA2.118 (Henriot)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Thomas Storwick":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Kelly Zheng":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9269@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T164000
DTEND:20200201T172000
SUMMARY:Dial your Networking Code up to 11
DESCRIPTION: <p>Modern CPUs provide a wide variety of Single-instruction-multiple-data (SIMD) instructions, or vector instuctions, for operating on larger blocks of data than with regular instructions. Though thought of by many programmers primarily as instructions for doing calculations in parallel on arrays of data, these vector instructions can actually be used in other ways to accelerate packet processing applications. This talk goes through a number of examples in open-source projects, such as DPDK and OVS, where vector instructions have been used to boost performance significantly, and explains the general techniques used that can be applied to other applications.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Software Defined Networking
URL:https:/fosdem.org/2020/schedule/event/dial_your_networking_code_up_to_11/
LOCATION:H.1308 (Rolin)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Bruce Richardson":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Harry van Haaren":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9379@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T164000
DTEND:20200201T170000
SUMMARY:AXIOM - open source cinema camera
DESCRIPTION: <p>The presentation will give a brief overview of the projects history &amp; lessons learned during the course of developing a high tech camera device as community project. We also want to demo and explain the produced hardware, enclosures and sample footage then look at the challenges still ahead. Last 5 minutes reserved for Q&amp;A</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Source Computer Aided Modeling and Design
URL:https:/fosdem.org/2020/schedule/event/axiom/
LOCATION:H.2213
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Sebastian Pichelhofer":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9604@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T164000
DTEND:20200201T165500
SUMMARY:RedWax - trust only yourself
DESCRIPTION: <p>In this talk we will show you, practical, hands on, how you can secure your application, a small user community or environment using industry best of breed security, fully self-supporting and  <em>without</em> having to rely on a central certificate authority, big-tech or other central powerhouses. As devolved &amp; federated, or as central as you want - you set the rules. Working for you, with your standard-issue iPhone, your router or your laptop out of the box.</p><p>Project redwax produces industry best practice crypto in a small package. Available today. If you know how to install the apache webserver - you are almost there.</p><p>Project Redwax lets you download,a set of easy to deploy simple tools that capture and hard code a lot of industry best practice and specialist PKI knowledge. So that they can be put into the hands of a much wider community than currently served by a few specialist industries. It provides a non centralised, interoperable, open standard, open source, fully federated trust network where participants are not required to ask permission and can be self sufficient.</p><p>This presentation presents what is available <em>today</em> and our plans on how to take this further, to engage with the wider open source community that together we can support individuals, organisations and (small) companies to get best of breed, distributed, peer to peer, security, confidentiality and privacy without having to rely on central infrastructures.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Lightning Talks
URL:https:/fosdem.org/2020/schedule/event/redwax_trust_only_yourself/
LOCATION:H.2215 (Ferrer)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Dirk-Willem van Gulik":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9690@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T164000
DTEND:20200201T170000
SUMMARY:Hash Join in MySQL 8
DESCRIPTION: <p>JOIN is one of the most common operation in a database system, and for a long time, the only algorithm for executing a join in MySQL has been variations of the nested loop algorithm. But starting from MySQL 8.0.18, it is now possible to execute joins using hash join. This presentation will walk you through how we were able to implement hash join using our new iterator executor, how hash join in MySQL works, when it is used, and everything else that is worth knowing about hash join in MySQL.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:MySQL, MariaDB and Friends
URL:https:/fosdem.org/2020/schedule/event/mysql8_hash_join/
LOCATION:H.2214
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Erik Frøseth":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9974@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T164000
DTEND:20200202T170000
SUMMARY:Building a thriving community in company-led open source projects
DESCRIPTION: <p>Traditional open source projects involve contributors from different organizations with the goal of addressing a common challenge for participating organizations or even the entire industry. Today, there are also many companies with businesses built around open source software. At first glance, it may seem impossible to build an open and authentic community for a company-based open source project when you need to balance the needs of the company with those of the community. In this talk, you will find that there are actually a lot similarities between contributors in company-based and traditional open source projects.  Additionally, it is possible to build a thriving community by satisfying the intrinsic motivation of contributors and providing opportunities for community members to have a voice in how the community (or even the business) is run. The presenter will also discuss how they transitioned from working as a community manager in foundation-based projects to a company-based open source project.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Community devroom
URL:https:/fosdem.org/2020/schedule/event/corpcommunitythrive/
LOCATION:UB5.230
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Ray Paik":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10182@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T164000
DTEND:20200202T170000
SUMMARY:Async await in Nim
DESCRIPTION: <p>The most basic API for async IO that is high level uses callbacks, but working with those becomes convoluted very quickly. A great solution is <a href="https://en.wikipedia.org/wiki/Async/await">async await</a>, but implementing it in a language is a complex endeavour. That is unless your language is flexible enough with strong enough metaprogramming support to make it possible to implement it without modifications to the compiler. Nim is one such language and its async await implementation is entirely implemented inside the standard library. In this talk I will describe how async await in Nim works, both at the syntax level and the event loop level.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Minimalistic, Experimental and Emerging Languages
URL:https:/fosdem.org/2020/schedule/event/asyncawaitnim/
LOCATION:AW1.125
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Dominik Picheta":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10471@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T164000
DTEND:20200201T170000
SUMMARY:Hardware-Software Co-Design for Efficient Graph Application Computations on Emerging Architectures
DESCRIPTION: <p>Graph databases and applications have attracted much attention in the past few years due to the efficiency with which they can represent big data, connecting different layers of data structures and allowing analysis while preserving contextual relationships.This has resulted in a fast-growing community that has been developing various database and algorithmic innovations in this area, many of which will be gathering together in this conference. We joined this field as computer architecture researchers and are currently building a complete hardware-software design, called DECADES, that aims to accelerate the execution of these algorithms.</p><p>From a computer architecture point of view, applications involving dense matrix operations such as neural networks have garnered much attention for their acceleration through specialized hardware such as GPUs and TPUs, while graph applications remain difficult to improve even with modern specialized accelerator designs. The reason for this is the characteristic pointer-based data structures of graph applications and the resulting irregular memory accesses performed by many of these workloads. Such irregular memory accesses result in memory latency bottlenecks that dominate the total execution time. In this talk, as part of the DECADES infrastructure, we present an elegant hardware-software codesign solution, named FAST-LLAMAs, to overcome these memory-bottlenecks, and thus, accelerate graph and sparse applications in an energy efficient way.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Graph Systems and Algorithms
URL:https:/fosdem.org/2020/schedule/event/graph_hardware_software_co_design/
LOCATION:AW1.121
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Margaret Martonosi":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Aninda Manocha":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10742@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T164000
DTEND:20200202T165500
SUMMARY:FOSDEM infrastructure review
DESCRIPTION: <p>Informational and fun.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Lightning Talks
URL:https:/fosdem.org/2020/schedule/event/fosdem_infrastructure/
LOCATION:H.2215 (Ferrer)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Richard Hartmann":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10762@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T164000
DTEND:20200202T170000
SUMMARY:Wallonia GeoChallenge 
DESCRIPTION: <p>During the first months of 2020, the Geoportail of Wallonia,  and some partners will organise a public event called « The GeoChallenge ».</p><p>In a few words, the idea is to ask  participants to solve public services or citizens expectations by using Wallonia’s geographic information and ressources.</p><p>More than a hackathon, the event will last a few weeks with the idea to create results that translate into concrete benefits.</p><p>The first call for proposals will be launched in february and will last until the end of 16th of march.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Geospatial
URL:https:/fosdem.org/2020/schedule/event/geochallenge/
LOCATION:AW1.126
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Emmanuel Jauquet":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9597@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T164500
DTEND:20200201T171500
SUMMARY:Reviving Minitel
DESCRIPTION: <p>Using web technologies, one can easily emulate the Minitel ecosystem, not only the iconic french terminal but also its servers. This easiness has been made possible due to ES6 and websockets.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Retrocomputing
URL:https:/fosdem.org/2020/schedule/event/retro_reviving_minitel/
LOCATION:K.3.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Frédéric Bisson":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10187@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T164500
DTEND:20200201T171500
SUMMARY:Distributed HPC Applications with Unprivileged Containers
DESCRIPTION: <p>We will present the challenges in doing distributed deep learning training at scale on shared heterogeneous infrastructure. At NVIDIA, we use containers extensively in our GPU clusters for both HPC and deep learning applications. We love containers for how they simplify software packaging and enable reproducibility without sacrificing performance. Docker is a popular tool for running application containers on Linux, and while it is possible to enable container workflows for users by granting them access to the docker daemon, the security impact needs to be carefully considered, especially in a shared environment. Relying on docker for the container runtime also requires a large amount of complicated boilerplate code to start multi-node jobs using the Message Passing Interface (MPI) for communication. In this presentation, we will introduce a new lightweight container runtime inspired from LXC and an associated plugin for the Slurm Workload Manager. Together, these two open-source projects enable a more secure architecture for our clusters, while also enabling a smoother user experience with containers on multi-node clusters.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Containers
URL:https:/fosdem.org/2020/schedule/event/containers_hpc_unprivileged/
LOCATION:UD2.208 (Decroly)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Felix Abecassis":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jonathan Calmels":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10729@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T165000
DTEND:20200201T171500
SUMMARY:Helpful NullPointerExceptions - The little thing that became a JEP
DESCRIPTION: <p>One of the most prevalent - if not the most prevalent - exception type in Java is the NullPointerException. While Java set out to overcome the possibilitiesto do the mistakes one can do when programming in languages like C/C++ by not exposing pointers in the Java language, the misleading term 'pointer' sneakedinto this exception. To this day, NullPointerExceptions thrown by the runtime system didn't contain messages. All you had was a callstack and a line number.But in typical expressions and statements there are several dereferences where an NPE can occur in one line.</p><p>We - some engineers in the SAP team - thought this could be helped by a little enhancement. The new NPE message gives precise information about the locationand tries to explain what was going on when a null reference was encountered. However, due to its prominent nature, it eventually became a JEP.</p><p>In my talk I'll demonstrate the improvements that come with this enhancement. I will lift the hood a little and provide a glance at its implementation details.And finally I'll say some words about the current status and share some ideas for further improvements in the area of exception messages.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Free Java
URL:https:/fosdem.org/2020/schedule/event/npes/
LOCATION:H.1302 (Depage)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Christoph Langer":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10663@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T165500
DTEND:20200201T171500
SUMMARY:Blender projects for 2020
DESCRIPTION: <p>An in-depth look at the development process of virtual reality in Blender. This project started in 2014 and illustrates well the development channels, how Blender does onboarding, how the development team collaborates with others interested parties, and the role the community has in the projects.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Game Development
URL:https:/fosdem.org/2020/schedule/event/gamedev_blender_projects/
LOCATION:K.3.201
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Dalai Felinto":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9029@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T170000
DTEND:20200202T175000
SUMMARY:FOSDEM@20 - A Celebration
DESCRIPTION: <p>Since 2001, FOSDEM has been a ritualistic retreat for thousands of free and open source-minded developers.</p><p>Incorporating contributions gathered from across the FOSDEM community, this talk reflects on those past events and makes comment on the changes in technology, community, and the conference itself.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Keynotes
URL:https:/fosdem.org/2020/schedule/event/fosdem_at_20/
LOCATION:Janson
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Steven Goodwin":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9050@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T170000
DTEND:20200201T172500
SUMMARY:Using SELinux with container runtimes
DESCRIPTION: <p>Lukas Vrabec built a new standalone tool, udica, for generating SELinux policy profiles for containers based on automatic inspecting these containers. We will focus on why udica is needed in the container world and how it can make SELinux and containers work better together.  We will show real examples where SELinux separation for containers had to be turned off because the generic SELinux type container_t was too tight. With a tool like “udica”, users and developers can easily customize the policy with limited SELnux policy writing skills. Come to see how easy also you can create custom SELinux policy for your containers!</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Security
URL:https:/fosdem.org/2020/schedule/event/security_using_selinux_with_container_runtimes/
LOCATION:UA2.114 (Baudoux)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Lukas Vrabec":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9146@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T170000
DTEND:20200201T171500
SUMMARY:KDE Itinerary
DESCRIPTION: <p>Getting your itinerary presented in a unified, well structured and always up to date fashion rather than as advertisement overloaded HTML emails or via countless vendor apps has become a standard feature of digital assistants such as the Google platform. While very useful and convenient, it comes at a heavy privacy cost. Besides sensitive information such as passport or credit card numbers, the correlation of travel data from a large pool of users exposes a lot about people's work, interests and relationships. Just not using such services is one way to escape this, or we build a privacy-respecting alternative ourselves!</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Lightning Talks
URL:https:/fosdem.org/2020/schedule/event/kde_itinerary/
LOCATION:H.2215 (Ferrer)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Volker Krause":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9189@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T170000
DTEND:20200201T175000
SUMMARY:State of the Onion
DESCRIPTION: <p>The Tor Project is building usable free software to fight surveillance and censorship across the globe. In this talk we'll give an update on what we got up to during 2019, what happened in the wider Tor ecosystem, and what lies ahead of us.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Internet
URL:https:/fosdem.org/2020/schedule/event/tor/
LOCATION:Janson
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Pili Guerra":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9304@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T170000
DTEND:20200201T173500
SUMMARY:The ultimate guide to HTTP resource prioritization
DESCRIPTION: <p>Come learn about how browsers try to guess in what order web page resources should be loaded and how servers use that information to often (accidentally) make your web page slower instead.We look at what resource prioritization is, how it's often implemented terribly in modern HTTP/2 stacks and how we're trying to fix it in QUIC and HTTP/3.We use clear visualizations and images to help explain the nuances in this complex topic and also muse a bit on whether prioritization actually has that large an impact on web performance.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Web Performance
URL:https:/fosdem.org/2020/schedule/event/webperf_http_prioritization/
LOCATION:H.1309 (Van Rijn)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Robin Marx":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9326@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T170000
DTEND:20200201T175000
SUMMARY:Guix: Unifying provisioning, deployment, and package management in the age of containers
DESCRIPTION: <p>This talk will reflect on what GNU Guix has to offer to users and how it compares to other approaches—from CONDA and pip to Flatpak and Docker.  Guix is not only a transactional package manager and declarative GNU/Linux distribution: it’s also an environment manager, a container provisioning tool, and more.  We will describe these tools and our journey to 1.0, emphasizing key properties that set Guix apart:reproducibility, transparency, and hackability.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Containers and Security
URL:https:/fosdem.org/2020/schedule/event/guix/
LOCATION:K.1.105 (La Fontaine)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Ludovic Courtès":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9640@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T170000
DTEND:20200201T175500
SUMMARY:Pattern Based Code Generation for GPUs
DESCRIPTION: <p>Automatic, pattern-based code generation for Mesa's compiler infrastructure has been a long standing dream. Nearly a decade ago experiments were conducted using systems like BURS and lburg. Each of these attempts encountered various insurmountable road blocks. In the intervening years, both software and GPU architectures have changed significantly. These changes have enabled a code-generator generator to be a reality. The design and implementation of one system will be presented. In addition to the successes, various difficulties and rough edges will be detailed.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Graphics
URL:https:/fosdem.org/2020/schedule/event/gpu_patterns/
LOCATION:K.4.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Ian Romanick":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9659@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T170000
DTEND:20200201T172500
SUMMARY:LibreOffice Online adoption into 1&1 Mail&Media ecosystem
DESCRIPTION: 
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Document Editors
URL:https:/fosdem.org/2020/schedule/event/libreoffice_online_adoption_into_1_1_mail_media_ecosystem/
LOCATION:UB4.136
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Eduard Ardeleanu":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9672@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T170000
DTEND:20200201T172500
SUMMARY:Monads in Python: why and how?
DESCRIPTION: <p>In this talk I would give some motivating examples behind the idea of monads in Python, and show some implementation examples. I'd also show how we can leverage AST transformations to make the Python syntax more amenable to the use of monads. I have already given a talk on this topic during Pycon France 2018 in Lille. Unfortunately, the video footage has been lost, but the original slides can be found here: https://slides.com/v-perez/pythonic-monads-in-real-life#/</p><p>If this talk was selected, I'd probably update it a bit to account for the feedback I received, and new ideas I may have.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Python
URL:https:/fosdem.org/2020/schedule/event/python2020_monads/
LOCATION:UB2.252A (Lameere)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Vincent Perez":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9786@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T170000
DTEND:20200201T172500
SUMMARY:Oracle v. Google: What are the implications for FOSS?
DESCRIPTION: <p>All the merits briefs for Oracle v. Google will be filed a couple weeks before FOSDEM 2020. This will be a rundown of the positions argued by various groups - how are the parties positioning the questions presented? What are the various amici arguing? Are there any positions that will be particularly impactful for FOSS groups and users?</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Legal and Policy Issues
URL:https:/fosdem.org/2020/schedule/event/oracle_v_google/
LOCATION:UA2.220 (Guillissen)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Van Lindberg":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9899@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T170000
DTEND:20200201T173000
SUMMARY:Developing from the field
DESCRIPTION: <p>Software design and development within interdisciplinary research teams is a specific activity which closely associates makers and practitioners in the equipment of experimental research methods and practices. This closeness allows practitioners to tackle research endeavours’ specific requirements, such as understanding the methodological assumptions encoded within the tools. It also induces a specific relationship between “makers” and their publics of “users” : a non-commercial, situated and case-based crafting process, implying shifting roles and complex decision making. How does this peculiar context affect the design and valorization practices around open research tools and their evolution ? What are the benefits and difficulties of such settings, in terms of work organization, pedagogical approaches, and scientific methodology ? What can be shared for other contexts such as activism or journalism ? Grounding on the presentation of several case studies of research tools’ design and development elaborated at the médialab of Sciences Po, this talk will offer an account of how an interdisciplinary research environment affects and dialogs with established methods of design (“participative design”, “user experience research”), development (“agile methods”), and tool valorization and socialization.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Research Tools and Technologies
URL:https:/fosdem.org/2020/schedule/event/open_research_makers_practitioners/
LOCATION:AW1.126
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Robin De Mourat":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9966@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T170000
DTEND:20200201T174000
SUMMARY:Automating Programming and Development of Heterogeneous SoCs with LLVM Tools
DESCRIPTION: <p>Historically, programming heterogeneous systems has been quite a challenge. While programming support for basic general-purpose accelerators such as GPUs has become quite mature in many ways, general heterogeneous SoCs in particular can feature a much broader range of accelerators in their efforts to minimize power consumption while maximizing performance. Many SoCs, though, are designed with accelerators tailored for the domain -- such as signal processing --  in which they’ll be used: Domain-Specific SoCs. As SoC platforms become ever-more heterogeneous, we think that application developers shouldn’t need to waste time reading datasheets or APIs for SoC-specific kernel extensions just to take full advantage of their hardware. With this in mind, in this talk we will discuss strategies we are using to automate mapping of LLVM-compatible languages to heterogeneous platforms with no intervention (not even #pragmas) from the programmer.</p><p>To this end, we present our prototype of a software stack that seeks to address both of these needs. To meet the first need, we developed an LLVM-based hybrid compile/run-time toolchain to extract the semantic operations being performed in a given application. With these semantic operations extracted, we can link in additional libraries that enable dispatch of certain kernels (such as a Fast Fourier Transform) to accelerators on the SoC without user intervention. To evaluate the functionality of this toolchain, we developed a runtime system built on top of QEMU+Linux that includes scheduling and task dispatch capabilities targeting hypothetical SoC configurations. This enables behavioral modeling of these accelerators before silicon (or even FPGA) implementations are available.  The focus here will be on the LLVM-mapping aspects, but a brief overview of our SoC simulation environment will be presented as well.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:LLVM
URL:https:/fosdem.org/2020/schedule/event/llvm_aut_prog_het_soc/
LOCATION:K.4.201
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Joshua Mack":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Nirmal Kumbhare":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10034@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T170000
DTEND:20200201T180000
SUMMARY:AMENDMENT Weblate! Localize your project the developer way: continously, flawlessly, community driven, and open-source
DESCRIPTION: <p>Please note that this talk will now be given by Michal Čihař instead of Václav Zbránek.</p><p>The presentation will show you how to localize your project easily with little effort, open-source way. Why we started Weblate? We said no to repetitive work, no to manual work with translation files anymore. Weblate is unique for its tight integration to VCS. Set it up once and start engaging the community of translators. More languages translated means more happy users of your software. Be like openSUSE, Fedora, and many more, and speak your users' language now thanks to Weblate!</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Coding for Language Communities
URL:https:/fosdem.org/2020/schedule/event/clc_weblate_localize_your_project_the_developer_way/
LOCATION:AW1.120
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Michal Čihař":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10327@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T170000
DTEND:20200201T172500
SUMMARY:Introducing AUTOREV
DESCRIPTION: <p>Modern Open Source boot firmware ships with an increasing amount of BLOBs. While it's often claimed that it eases the integration,it makes life of Open Source developers harder, as it's not documented what is done inside BLOBs and what should be done outside ofthe same.</p><p>We will show how to trace the MMIO access of BLOBs in firmware by using Open Source tools. As analysing the traces for possiblebranches and loops is hard and stressful work, we created our own framework for automatic reverse engineering.Our framework allows to capture and analyse MMIO traces, fuzz the BLOB under test and finally generates readable code in a high level language,like C, for easy analysing.</p><p>During this talk, we will discuss the legal side, the motivation behind reverse engineering, and the benefit for the Open Source community.We will explain the problems we faced, and explain the basic concept used, with examples from the real world.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Source Firmware, BMC and Bootloader
URL:https:/fosdem.org/2020/schedule/event/firmware_ia/
LOCATION:K.4.601
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Patrick Rudolph":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10574@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T170000
DTEND:20200201T173000
SUMMARY:Precise, cross-project code navigation at GitHub scale
DESCRIPTION: <p>GitHub has recently added Code Navigation features (jump to definition and find all references) that let you navigate code directly on <a href="github.com">github.com</a>. For the languages that we support, we extract and store symbol information for every named branch and tag, of every repository, public or private, with no configuration necessary. The compute and storage requirements to do this for all of the code on GitHub are quite large. In this talk, we'll discuss some of the trade-offs we've made to make this tractable at GitHub's scale, to be able to operate and monitor this service effectively, and to let us add support for new languages quickly and easily. We'll also talk about our ongoing work to extend Code Navigation to handle links that cross package and repository boundaries.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Dependency Management
URL:https:/fosdem.org/2020/schedule/event/github_cross_project_code_navigation/
LOCATION:UD2.119
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Douglas Creager":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10639@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T170000
DTEND:20200201T171000
SUMMARY:CANCELLED Testing apps with third-party API integrations
DESCRIPTION: <p>As reliance on third-party services becomes more prevalent in our ecosystem, developers need cost-effective, secure and reliable ways to mock these services. In this talk, we will briefly examine strategies and best practices for testing apps that make heavy use of third-party API integrations.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Testing and Automation
URL:https:/fosdem.org/2020/schedule/event/testing_apps_with_3rd_party_api/
LOCATION:UB2.147
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Carolyn Stransky (carostran)":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10691@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T170000
DTEND:20200201T172000
SUMMARY:Protect Sensitive Data with Ada Keystore
DESCRIPTION: <p>Storing passwords and secret configuration is a challenge for anapplication.  Ada Keystore is a library that stores arbitrary contentby encrypting them in secure keystore (AES-256, HMAC-256).</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Ada
URL:https:/fosdem.org/2020/schedule/event/ada_keystore/
LOCATION:AW1.125
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Stephane Carrez":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10821@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T170000
DTEND:20200201T180000
SUMMARY:VideoLan BOF
DESCRIPTION: 
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:BOFs (Track B - in H.3242)
URL:https:/fosdem.org/2020/schedule/event/bof_videolan/
LOCATION:H.3242
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9480@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T170500
DTEND:20200201T172500
SUMMARY:Horizon EDA - Version 1.0
DESCRIPTION: <p>This talk covers my motivation for starting a new EDA package in 2016 and the main ideas behind horizon as well as what has changed in the last year. I'll also go into my short- and long-term plans for the project.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Source Computer Aided Modeling and Design
URL:https:/fosdem.org/2020/schedule/event/horizon/
LOCATION:H.2213
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Lukas Kramer":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10339@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T170500
DTEND:20200201T172500
SUMMARY:Programmable Unified Memory Architecture (PUMA)
DESCRIPTION: <p>Large scale graph analytics is essential to analyze relationships in big data sets. Thereto, the DARPA HIVE program targets a leap in power efficient graph analytics. In response to this program, Intel proposes the Programmable Unified Memory Architecture (PUMA). Based on graph workload analysis insights, PUMA consists of many multi-threaded cores, fine-grained memory and network accesses, a globally shared address space and powerful offload engines. In this talk, we will describe the PUMA architecture, both in terms of hardware and the software ecosystem. We will provide initial simulation based performance estimations, showing that for graph analysis applications, a PUMA node will outperform a conventional compute node by one to two orders of magnitude. Additionally, PUMA will continue to scale across multiple nodes, which is a challenge in conventional multinode setups.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Graph Systems and Algorithms
URL:https:/fosdem.org/2020/schedule/event/graph_puma/
LOCATION:AW1.121
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Stijn Eyerman":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10776@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T170500
DTEND:20200201T174000
SUMMARY:Quantum classifiers, robust data encodings, and software to implement them
DESCRIPTION: 
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Quantum Computing
URL:https:/fosdem.org/2020/schedule/event/quantum_classifiers_robust_data_encodings_and_software_to_implement_them/
LOCATION:UA2.118 (Henriot)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Ryan LaRose":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9876@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T171000
DTEND:20200201T173000
SUMMARY:Comparing Hash Join solution, the good, the bad and the worse.
DESCRIPTION: <p>MySQL 8.0.18 comes (finally) with a long waited and desired hash-join implementation.That was already present in other pseudo MySQL distributions like MariaDb.But, what is has-join, how it works, what problems it solves, when and how to use it.Last but not least are all the different implementations doing the same things, or are they acting and performing differently.We are going to perform a short journey in hash-join implementations and answer all these questions.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:MySQL, MariaDB and Friends
URL:https:/fosdem.org/2020/schedule/event/mysql_hash_joins/
LOCATION:H.2214
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Marco Tusa (the Grinch)":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10632@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T171500
DTEND:20200201T174500
SUMMARY:Testing a large testing software
DESCRIPTION: <p>LAVA is an automated validation architecture primarily aimed at testing deployments of systems based around the Linux kernel on ARM devices, specifically ARMv7 and later.LAVA is becoming the de facto standard to test software (bootloader, kernel, userspace) on development boards (rpi, juno, beagle, ...). It's used by many projects to build large testing systems like kernelci.</p><p>Testing a testing system like LAVA is sometimes a tricky task. In order to test LAVA we had to develop some specific tools (meta-lava, DummySYS, lavafed, ...) that I will present during this talk.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Testing and Automation
URL:https:/fosdem.org/2020/schedule/event/testing_large_testing_software/
LOCATION:UB2.147
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Rémi Duraffort":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10711@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T171500
DTEND:20200201T174500
SUMMARY:Reloading Escoria
DESCRIPTION: <p>Escoria is a Libre framework for the creation of point-and-click adventure games with MIT-Licenced Godot Engine. Since its release, Godot Engine changed a lot at fast pace while Escoria code was still based on old Godot 1.x features.</p><p>In this presentation, I'll present the current state of Escoria and discuss the process of rewrite as a Godot Engine plugin. It'll cover architecture and design, allowing adventure game creators to use Godot Engine as a full-featured editor for their adventure game.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Game Development
URL:https:/fosdem.org/2020/schedule/event/gamedev_reloading_escoria/
LOCATION:K.3.201
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Julian Murgia":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9091@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T172000
DTEND:20200201T174000
SUMMARY:Kubernetes on ARM64
DESCRIPTION: <p>Building a Kubernetes cloud using Raspberry PI 4.The RPI4/4G offers enough memory and cpu to build an educative Kubernetes cluster.The presentation will show how to put the pieces togother to get an Apache Tomcatoperator to deploy a small web application in the build RPI4 Kubernetes cloud.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Containers
URL:https:/fosdem.org/2020/schedule/event/containers_k8s_arm64/
LOCATION:UD2.208 (Decroly)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jean-Frederic Clere":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9502@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T172000
DTEND:20200201T174000
SUMMARY:Userspace networking: beyond the kernel bypass with RDMA!
DESCRIPTION: <p>While userspace networking has demonstrated great performance benefits, it does come with greater complexity than kernel networking.</p><p>In parallel, Remote Direct Memory Access (RDMA) was developed as an efficient way to move data in HPC and storage clusters with great success.</p><p>Key properties of this technology are also highly desirable for userspace networking: native integration with the operating system (OS), OS bypass and a very efficient software interface.RDMA-capable network adapters are now enabling standard Ethernet networking functions through the RDMA interface, allowing userspace networking software such as <a href="https://fd.io">VPP</a> to achieve extreme performance while integrating transparently with the OS.</p><p>We'll present:</p><ul><li>the RDMA Ethernet concepts, architecture and interfaces</li><li>how VPP leverages it</li><li>the problems solved by this architecture and the usecase it enables</li></ul>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Software Defined Networking
URL:https:/fosdem.org/2020/schedule/event/userspace_networking_how_to_have_your_cake_and_eat_it_too_thanks_to_rdma/
LOCATION:H.1308 (Rolin)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Benoît Ganne":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9574@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T172000
DTEND:20200201T175000
SUMMARY:Reverse engineering a VIC-20 expansion cartridge
DESCRIPTION: <p>Going from seeing an image of a cartridge that I would have loved to have had for my VIC-20 to working out how it was built and then making my own.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Retrocomputing
URL:https:/fosdem.org/2020/schedule/event/retro_reverse_engineering_vic_20_cartridge/
LOCATION:K.3.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Ben Dooks":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10005@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T172000
DTEND:20200201T173500
SUMMARY:Gate project
DESCRIPTION: <p>This presentation is an introduction of an open source project I have been working on for five years.</p><p>Building on WebAssembly, Gate makes it possible to snapshot running programs and resume them in diverse environments: unlike with other snapshot-and-restore solutions, the snapshots are portable across CPU architectures and operating systems.  Part of the solution is appropriate resource abstraction.  The presentation includes a quick demonstration of migration of a program between x86-64 and ARM64 machines.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Lightning Talks
URL:https:/fosdem.org/2020/schedule/event/gate_portable_execution_state/
LOCATION:H.2215 (Ferrer)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Timo Savola":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10730@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T172000
DTEND:20200201T174500
SUMMARY:Taming Metaspace: a look at the machinery, and a proposal for a better one
DESCRIPTION: <p>When examining memory footprint of a JVM process, the delta between Javaheap usage and actual working set size can be surprisingly large. The JVMuses off-heap memory for a lot of things: thread stacks, compiler arenas,code heap, byte buffers, GC control... however, one of the largestconsumers of off-heap memory can be class metadata. Class metadata arestored in Metaspace, which includes the Compressed Class Space.</p><p>The talk will explore what Metaspace actually is and what is stored there;describe the architecture of the Metaspace allocator and the CompressedClass Space; how it interacts with the GC; how it is sized. We willhighlight waste areas and demonstrate how to use jcmd to examine Metaspaceinternals.</p><p>The current implementation of the Metaspace allocator suffers from a numberof shortcomings. They can manifest in excessive waste and a certain"clinginess" - an unwillingness to let go of unused memory.</p><p>At SAP, we developed an improved version which is more frugal with memoryand provides a much improved elasticity. So the second part of this talkwill concentrate on our new implementation. We will highlight thedifferences to the old architecture, demonstrate advantages and examine howit works.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Free Java
URL:https:/fosdem.org/2020/schedule/event/metaspace/
LOCATION:H.1302 (Depage)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Thomas Stüfe":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9094@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T173000
DTEND:20200201T175500
SUMMARY:repcloud
DESCRIPTION: <p>repcloud is a tool for repacking postgresql databases in cloud written in python3.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Python
URL:https:/fosdem.org/2020/schedule/event/python2020_repacker/
LOCATION:UB2.252A (Lameere)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Federico Campoli":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9679@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T173000
DTEND:20200201T175500
SUMMARY:Mgmt Config: Autonomous Datacentres
DESCRIPTION: <p>Mgmt is a real-time automation tool that is fast and safe. One goal of the tool is to allow users to model and manage infrastructure that was previously very difficult or impossible to do so previously.</p><p>The tool has two main parts: the engine, and the language. This presentation will have a large number of demos of the language.</p><p>To showcase this future, we'll show some exciting real-time demos that include scheduling, distributed state machines, and reversible resources.</p><p>As we get closer to a 0.1 release that we'll recommend as "production ready", we'll look at the last remaining features that we're aiming to land by then.</p><p>Finally we'll talk about some of the future designs we're planning and discuss our free mentoring program that helps interested hackers get involved and improve their coding, sysadmin, and devops abilities.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Infra Management
URL:https:/fosdem.org/2020/schedule/event/mgmt/
LOCATION:UD2.120 (Chavanne)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="James Shubin":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9931@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T173000
DTEND:20200201T175000
SUMMARY:OpenPiton: An Open-Source Framework for EDA Tool Development
DESCRIPTION: <p>As contemporary industrial ASIC designs have reached hundreds of billions transistor count, EDA tools must have the scalability to handle such large designs. However, few open-source RTL designs reflect the scale that industrial ASICs have reached. In this talk, we will present OpenPiton, a scalable, tiled manycore design that can reach as many as 65,536 cores in a single chip, and up to 500 million cores on a multi-chip design. The modularity and scalability of the OpenPiton design can enable EDA tool developers to test their tools' functionality at contemporary scales and adapt their development for future larger designs. With its many configurability options, extensive scalability, and heterogeneity, the OpenPiton platform is well placed to supercharge open-source EDA tool development and pave the way for a completely open-source ASIC synthesis and back-end flow tested using open-source designs.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Source Computer Aided Modeling and Design
URL:https:/fosdem.org/2020/schedule/event/openpiton/
LOCATION:H.2213
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="David Wentzlaff":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10341@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T173000
DTEND:20200201T180000
SUMMARY:A community-driven approach towards open innovation for research communication
DESCRIPTION: <p>The advancement of web technologies has created an opportunity for developing tools for real-time collaborations, text-mining, interactive data visualisations, sharing reproducible compute environments, etc. These tools can change the ways researchers share, discover, consume and evaluate research and help promote open science and encourage responsible research behaviours.</p><p>Through its Innovation Initiative, eLife invests heavily in software development, new product design, collaboration and outreach so that the potential for improvements in the digital communication of new research can start to be realised. In particular, we support exclusively the development of open-source tools, with extensible capabilities, that can be used, adopted and modified by any interested party and actively engage the community of open innovators.</p><p>In this talk, we will introduce the following projects:* Reproducible Document Stack (RDS), an open-tool stack capturing code, data and compute environment in a live paper to improve research reproducibility (see demo <a href="https://elifesci.org/reproducible-example">here</a>)* Fostering collaboration and innovation through hacking: <a href="https://sprint.elifesciences.org">eLife Innovation Sprint</a></p><p>We believe that openness is crucial to the future of research, and by supporting the community and promoting open-source research software, we can help build a culture towards integral, collaborative, open and reusable research. We hope to share some of our visions and learnings, and invite feedback and contributions from the wider open-source community on the next steps forward.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Research Tools and Technologies
URL:https:/fosdem.org/2020/schedule/event/open_research_elife/
LOCATION:AW1.126
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Emmy Tsang":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10349@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T173000
DTEND:20200201T175500
SUMMARY:Collabora Office Android app gory details
DESCRIPTION: <p>The LibreOffice Android app consists of the LibreOffice core as the native code and Java part that takes care of compositing of the tiles, input handling, etc.  It is hard to maintain, because everything that has been implemented in LibreOfficeKit for the Online has to be ported to Java - which is a huge amount of work.</p><p>For the Collabora Office Android app, we have tried a new approach - to build on top of work pioneered by Tor Lillqvist for iOS: Using the native code for the rendering, the Online JavaScript for the composition of tiles, input handling, etc. and only a thin Java layer to instantiate a WebView where the JS lives.</p><p>Come and see the current state!  And don't worry, all the work is contributed back to the LibreOffice code too :-)</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Document Editors
URL:https:/fosdem.org/2020/schedule/event/collabora_office_android_app_gory_details/
LOCATION:UB4.136
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jan Holesovsky":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10416@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T173000
DTEND:20200201T175500
SUMMARY:Look at ME!
DESCRIPTION: <p>With Intel's Firmware Support Package (FSP) and the recent release of a<a href="https://edk2.groups.io/g/devel/message/50920">redistributable firmware binary</a>for the Management Engine, it has become possible to share full firmware imagesfor modern x86 platforms and potentially audit the binaries. Yet, reverseengineering, decompilation and disassembly are still not permitted. However,thanks to previous research, we can have a closer look at the binary data andcome to a few conclusions. This talk briefly summarizes the fundamentals ofdeveloping custom and open source firmware, followed by a quick guide throughthe process of analyzing the binaries without actually violating the terms tounderstand a few bits, and finally poses a statement on the political issuesthat researchers, repair technicians and software developers are facingnowadays, taking into account how consumers are affected and how they perceivethe situtation eventually.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Source Firmware, BMC and Bootloader
URL:https:/fosdem.org/2020/schedule/event/firmware_lam/
LOCATION:K.4.601
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Daniel Maslowski (CyReVolt)":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10535@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T173000
DTEND:20200201T175500
SUMMARY:The hairy issue of e2e encryption in instant messaging
DESCRIPTION: <p>End-to-end encryption is often regarded as the holy grail of security. But when you start implementing it soon becomes a security hell. Does it really protect against the threats it should protect against? And watch out for the pitfalls when implementing it: almost everybody fails there!</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Security
URL:https:/fosdem.org/2020/schedule/event/security_the_hairy_issue_of_e2e_encryption_in_instant_messaging/
LOCATION:UA2.114 (Baudoux)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Winfried Tilanus":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10581@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T173000
DTEND:20200201T180000
SUMMARY:Spack's new Concretizer
DESCRIPTION: <p>Dependency resolution is deceptively complex; simply selecting a set of compatible versions for an arbitrary network of dependencies is NP-hard.  Much effort has been spent on this problem for modern single-language ecosystems, but many of these ecosystems rely on natively compiled libraries, and dependency mangers often fail at managing the additional complexities that native libraries entail.  Further, dependency resolution has traditionally been modeled as a SAT problem, where the package manager should find <em>any</em> workable solution to satisfy package constraints.  However, <em>any</em> solution may not be good enough.  Users want the most tested, most optimized, or most secure configuration, and this is a SAT problem coupled with complex optimization.</p><p>Spack is a package/dependency manager rapidly gaining popularity in High Performance Computing (HPC) that aims to address many of the complexities of native, multi-language, cross-platform dependency management.  Spack has recently been reworked to use Answer Set Programming (ASP), a declarative logic programming paradigm that also provides sophisticated facilities for optimization.  This talk will cover how we’ve been able to model the compiler toolchain, ISA, build options, ABI, and other constraints on native libraries. We’ll also talk about how ASP has been a useful tool for finding <em>optimized</em> dependency configurations.  This work can be used to improve dependency resolvers in general — so that they can prefer more secure or tested configurations instead of simply selecting the most recent workable versions.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Dependency Management
URL:https:/fosdem.org/2020/schedule/event/dependency_solving_not_just_sat/
LOCATION:UD2.119
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Todd Gamblin":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10606@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T173000
DTEND:20200201T175500
SUMMARY:The State of PTXdist
DESCRIPTION: <p>PTXdist has been around as a build tool for embedded systems for more than 16 years now, but many new features were added in the recent time. Most importantly this includes support for kconfig diffs and layered BSPs, infrastructure for code signing and license compliance, a homepage with online documentation and a cute logo, as well as several small improvements. This talk gives an overview for new and old users over the current feature set and the core concepts behind PTXdist.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Embedded, Mobile and Automotive
URL:https:/fosdem.org/2020/schedule/event/ema_ptxdist/
LOCATION:UD2.218A
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Roland Hieber":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10664@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T173000
DTEND:20200201T190000
SUMMARY:Creating Sustainable Public Sector Open Source Communities
DESCRIPTION: <p>The Open Source Observatory (OSOR) of the European Commission is an online collection that provides its community with an information observatory, community building activities, as well as assistance and support services. On behalf of OSOR, we propose to make a presentation on the currently ongoing study towards a guidelines document for creating sustainable open source communities in the public sector.In this context, OSOR is producing guidelines for creating sustainable open source communities within the public sector. The purpose of the guidelines is to act as a practical tool that can be used by public sector officials interested in establishing open source communities or by members of such communities. The production of the guidelines is a multi-step process, involving desk research, primary data collection, development of four case studies and conduction of interviews with key stakeholders.After presenting the objectives and approach to produce the guidelines, the OSOR representatives will present the preliminary findings related to the guidelines, including the key success factors associated with healthy communities. The audience will be also invited to further brainstorm in groups the key success factors of sustainable OSS communities as well as to identify the key components that our guidelines should contain.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:BOFs (Track A - in J.1.106)
URL:https:/fosdem.org/2020/schedule/event/bof_public_sector/
LOCATION:J.1.106
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="OSOR team":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10677@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T173000
DTEND:20200201T175000
SUMMARY:Cypher enhancements for sharded and federated graph databases
DESCRIPTION: <p>In this talk we will introduce enhancements to the Cypher graph query language, enabling queries spanning multiple graphs, intended for use in sharding and federation scenarios.We will also present our experience with sharding the LDBC Social Network Benchmark dataset.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Graph Systems and Algorithms
URL:https:/fosdem.org/2020/schedule/event/graph_cypher_sharding/
LOCATION:AW1.121
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Tobias Johansson":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Petr Janouch":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10692@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T173000
DTEND:20200201T175000
SUMMARY:EUgen: a European Project Proposal Generator
DESCRIPTION: <p>Whoever wrote a research project proposal knows how much unnerving itcan be.  The actual project description (made of work packages, tasks,deliverable items, ...) has lots of redundancies and cross-referencesthat makes its coherency as frail as a house of cards.  For example,if the duration of a task is changed most probably you'll need toupdate the effort in person-months of the task and of the includingwork package; you must update the start date of depending tasks andthe deliver date of any deliverable items; most probably also theWP efforts and length need update too; not to mention the need ofupdating all the summary tables (summary of efforts, deliverable,..) and the GANTT too.  Any small changes is likely to start a rippleof updates and the probability of forgetting something and getting anincoherent project description is large.  Given the harsh competitionin project funding, if your project is incoherent the probability ofgetting funded is nil.</p><p>One day I got sick of this state of affair and I wrote my own projectgenerator: 10k lines of Ada code that reads a non-redundant projectdescription from a simple-format text file and produces a set of filesready to be imported in the proposal, GANNT chart included.  The usercan specify dependences between different items (e.g., this deliverableis produced at the end of this task, this milestone is reached whenthis deliverable is available, this task must begin after this othertask...) and the program automatically computes all the dates.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Ada
URL:https:/fosdem.org/2020/schedule/event/ada_eugen/
LOCATION:AW1.125
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Riccardo Bernardini":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10739@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T173000
DTEND:20200201T182000
SUMMARY:Legal Organizer's Panel
DESCRIPTION: <p>The Legal &amp; Policy Issues DevRoom Organizers gather to reflect on our DevRoom talks and FOSS issues of the day</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Legal and Policy Issues
URL:https:/fosdem.org/2020/schedule/event/legal_organizers_panel/
LOCATION:UA2.220 (Guillissen)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Tom Marble":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Bradley M. Kuhn":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Karen Sandler":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Richard Fontana":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9734@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T174000
DTEND:20200201T180000
SUMMARY:Vita: high-speed traffic encryption on x86_64 with Snabb
DESCRIPTION: <p>Vita is a high-performance IPsec VPN gateway designed with medium and large network operators in mind. It is written in a high-level language (Lua) using the Snabb networking toolkit and achieves high performance via networking in userspace, i.e. bypassing the kernel network stack.</p><p>This talk will discuss Vita and how it was developed using Snabb. Topics include: fast software networking using a dynamic, high-level language; cryptographic ciphers implemented in software software accelerated by x86 extensions; modern cryptography; limiting complexity; multi-core scaling; YANG enabled control planes; minimalist NIC drivers.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Software Defined Networking
URL:https:/fosdem.org/2020/schedule/event/vita_high_speed_traffic_encryption_on_x86_64/
LOCATION:H.1308 (Rolin)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Max Rottenkolber":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9843@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T174000
DTEND:20200201T180000
SUMMARY:MySQL 8.0: Secure your MySQL Replication Deployment
DESCRIPTION: <p>Data protection is an extensive and hot topic. Making sure thatwhoever accesses your data has identity well established and isauthorized can be a complex and hard task. Moreover, nowadaysdata tends to move around quickly between different instances of thesame service, different services and different data consumers.  Thisoften implies that data traverses different administrative domains. Itis key that MySQL handles, stores and replicates data complyingwith the security requirements that business and regulations demand.</p><p>This session showcases the new developments in MySQL 8.0 that tightenrelated replication security setups, and reduce the attack surface ofthe different replication topologies. We will talk about secureinter-server communication, encryption of replication data at restand the new features that make the replication applier run under aspecific security context. Come and learn about security relatedreplication features in MySQL 8.0.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:MySQL, MariaDB and Friends
URL:https:/fosdem.org/2020/schedule/event/mysql8_secure_replication/
LOCATION:H.2214
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Pedro Figueiredo":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9907@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T174000
DTEND:20200201T175500
SUMMARY:The pool next to the ocean: How to bring OpenSource skills to more people
DESCRIPTION: <p>The pool next to the ocean: How to bring OpenSource skills to more people</p><p>OpenSource powers the world and is everywhere with more and more enterprises and large companies understanding the value of it and the need to be able to be a good OpenSource citizen.However, not everyone in those enterprises has the skills to participate in OpenSource communities, feels ready to contribute something or to create and run a vibrant OpenSource community. I observed that there are two distinct groups of people - one with OSS background, ability and willingness to operate in that domain and those that will likely only use OSS without any likeliness to contribute or participate.Let's change that and build a bridge between those two groups while generating value for the enterprise making it more likely to receive support for this activity.InnerSource, the application of OpenSource principles and practices within the enterprise, can be this bridge.You'll learn about creating opportunities for people who haven't been exposed to OpenSource collaboration to learn about the OpenSource ways of collaboration in a safe environment within their organization by creating shared projects internally that follow OpenSource practices and principles.You'll also learn about how organizations can profit from cross-team/silo collaboration and knowledge exchange. Also, the acquisition of very valuable skills by their employees that can facilitate the successful transition of those internal projects into OpenSource and creation of vibrant communities around them.This approach is successfully used by many enterprises, and I'm part of a community who has built and is building OpenSource-d training material for this.Attend this talk if you want to learn about how to deal with silo issues within your company, how to facilitate your companies way to transition projects to OpenSource or how to build up skills to successfully interact with OpenSource projects. Also attend if you want to hear a bit about freely available training material explaining InnerSource  concepts for people who haven't been involved in it yet.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Lightning Talks
URL:https:/fosdem.org/2020/schedule/event/innersource_skills/
LOCATION:H.2215 (Ferrer)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Johannes Tigges":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10356@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T174000
DTEND:20200201T181500
SUMMARY:Shipping a performance API on Chromium
DESCRIPTION: <p>Adding new web performance APIs to the web is a complex process. In this talk, I'll go over the steps we went through to ship the Element Timing API in Chromium, which enables measuring rendering timing of image and text content. You'll learn about the process to ship an API exposing performance information to web developers. There were many steps involved in the process: engaging with developers and other browser vendors, brainstorming, privacy and security reviews, Origin Trials, posting an Intent, and addressing questions and ideas after the API has shipped.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Web Performance
URL:https:/fosdem.org/2020/schedule/event/webperf_chromium_development/
LOCATION:H.1309 (Van Rijn)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Nicolás Peña Moreno":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10158@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T174500
DTEND:20200201T182500
SUMMARY:HPVM: Extending LLVM For Compiling to Heterogeneous Parallel Systems
DESCRIPTION: <p>TITLE: HPVM: Extending LLVM For Compiling to Heterogeneous Parallel Systems</p><p>SPEAKER: Vikram Adve, University of Illinois at Urbana-Champaign</p><p>Abstract:</p><p>We will present a detailed description of HPVM, an extension to LLVM forcompiling to heterogeneous parallel systems.  HPVM aims to make it mucheasier to develop compilers for diverse parallel hardware, and to implementparallel languages (including domain-specific languages) for such hardware.We will briefly describe at a high-level the key parallel abstraction ofhierarchical dataflow graphs used in HPVM, and then focus on on how HPVM isintegrated on top of LLVM.  A second part of the talk will briefly describehow we are extending HPVM to enable greater energy efficiency andperformance by taking advantage of <em>approximation</em> opportunities inapplication domains such as machine learning and image processing.  Toconclude, I will briefly discuss how HPVM might be added as a dialect inMLIR so that other MLIR dialects and MLIR-based compilers can use HPVM forcode generation to diverse heterogeneous hardware targets, including GPUs,FPGAs, and custom accelerators.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:LLVM
URL:https:/fosdem.org/2020/schedule/event/llvm_hpvm/
LOCATION:K.4.201
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Vikram Adve":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10400@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T174500
DTEND:20200201T180500
SUMMARY:Inspektor Gadget and traceloop
DESCRIPTION: <p>I will present Inspektor Gadget and traceloop, a tracing tool to trace system calls in cgroups or in containers using BPF and overwritable ring buffers.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Containers
URL:https:/fosdem.org/2020/schedule/event/containers_bpf_tracing/
LOCATION:UD2.208 (Decroly)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Alban Crequy":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9024@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200202T175000
DTEND:20200202T181500
SUMMARY:Closing FOSDEM 2020
DESCRIPTION: <p>Some closing words.  Don't miss it!</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Keynotes
URL:https:/fosdem.org/2020/schedule/event/closing_fosdem/
LOCATION:Janson
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="FOSDEM Staff":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10234@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T175000
DTEND:20200201T183000
SUMMARY:Spring & Steam, an Odyssey
DESCRIPTION: <p>The Spring RTS Engine has been in active development since 2005. In the past few years, two of its games, Evolution RTS and Zero-K, have been released on Steam. The journey to these releases was long and difficult. Let's regale ourselves with tales of the adventures of the devs, learn many things that you shouldn't do, and also learn what to do in case you've already done what you shouldn't have.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Game Development
URL:https:/fosdem.org/2020/schedule/event/gamedev_spring_steam/
LOCATION:K.3.201
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Eshed Shaham":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10584@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T175000
DTEND:20200201T181000
SUMMARY:Correlation analysis in automated testing
DESCRIPTION: <p>Correlation Analysis is a statistical method that is used to discover if thereis a relationship between two variables, and how strong that relationship mightbe. A correlation coefficient is a numerical measure of such correlation.According to the Cauchy–Schwarz inequality it has a value between +1 and −1,where 1 is total positive linear correlation, 0 is no linear correlation, and −1is total negative linear correlation. One of the axioms of automated testing isthat tests are independent and in spite of that correlation coefficient shouldbe equal to 0. But often it isn't. In this work, we are going to presenta method of evaluation of tests suites quality based on correlation coefficientand finding their weak points. Using PC Engines open-source firmware regressiontest results, which are based on over 140 automated tests run with 2 flavors ofsoftware on 4 different platforms, we will show how its quality can be describednumerically, and how that results can be used to optimize test criteria.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Testing and Automation
URL:https:/fosdem.org/2020/schedule/event/testing_correlation_analysis_automated_testing/
LOCATION:UB2.147
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Łukasz Wcisło":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10731@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T175000
DTEND:20200201T181500
SUMMARY:The OpenJDK JVM : Securing a moving target or What could possibly go wrong?
DESCRIPTION: <p>The OpenJDK Java Virtual Machine presents some interesting challengeswhen it comes to guarding against potential vulnerabilities. This talkwill explain how dynamic class-loading, JIT compilation, speculativecompilation and other aspects of the JVM's operation present a movingattack surface that presents some very different challenges to thosefound in other programs or runtimes.</p><p>This talk won't say anything about specific vulnerabilities but it willidentify a few areas of the OpenJDK JVM where some of these unique typesof vulnerability have been identified and resolved. It may teach yousome things you didn't know about the complexity of the JVM andhopefully reassure you that the OpenJDK devs are very aware of whatcould possibly go wrong. Whether we have got it all right is left as afollow-up exercise for attendees.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Free Java
URL:https:/fosdem.org/2020/schedule/event/secure_jvm/
LOCATION:H.1302 (Depage)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Andrew Dinn":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10777@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T175000
DTEND:20200201T182500
SUMMARY:Quantum computer brands: connecting apples and oranges
DESCRIPTION: 
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Quantum Computing
URL:https:/fosdem.org/2020/schedule/event/quantum_computer_brands_connecting_apples_and_oranges/
LOCATION:UA2.118 (Henriot)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Petar Korponaić":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9861@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T175500
DTEND:20200201T181500
SUMMARY:Designing Hardware, Journey from Novice to Not Bad
DESCRIPTION: <p>The three main contributors to the OpenElectronicsLab projects started out as relative novices. The wealth of online resources and some trial-and-error opens the doors to the world of hardware design.</p><p>This will reflect on what lowered the barriers, insights gained, what needed to be done to handle things which turned out to be harder than expected, and to encourage hesitant novices to get started designing their own hardware.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Source Computer Aided Modeling and Design
URL:https:/fosdem.org/2020/schedule/event/openelectronicslab/
LOCATION:H.2213
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Eric Herman":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Kendrick Shaw":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Stephanie Medlock":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10223@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T175500
DTEND:20200201T181500
SUMMARY:AMENDMENT Raphtory: Streaming analysis of distributed temporal graphs
DESCRIPTION: <p>Temporal graphs capture the development of relationships within data throughout time. This model fits naturally within a streaming architecture, where new events can be inserted directly into the graph upon arrival from a data source, being compared to related entities or historical state. However, the vast majority of graph processing systems only consider traditional graph analysis on static data, with some outliers supporting batched updating and temporal analysis across graph snapshots. This talk will cover recent work defining a temporal graph model which can be updated via event streams and investigating the challenges of distribution and graph maintenance. Some notable challenges within this include partitioning a graph built from a stream, with the additional complexity of managing trade-offs between structural locality (proximity to neighbours) and temporal locality (proximity to an entities history). Synchronising graph state across the cluster and handling out-of-order updates, without a central ground truth limiting scalability. Managing memory constraints and performing analysis in parallel with ongoing update ingestion.To address these challenges, we introduce Raphtory, a system which maintains temporal graphs over a distributed set of partitions, ingesting and processing parallel updates in near real-time. Raphtory's core components consist of Graph Routers and Graph Partition Managers. Graph Routers attach to a given input stream and convert raw data into graph updates, forwarding this to the Graph Partition Manager handling the affected entity. Graph Partition Managers contain a partition of the overall graph, inserting updates into the histories of affected entities at the correct chronological position. This removes the need for centralised synchronisation, as commands may be executed in any given arrival order whilst resulting in the same history. To deal with memory constraints, Partition Managers both compress older history and set an absolute threshold for memory usage. If this threshold is met a cut-off point is established, requiring all updates prior to this time to be transferred to offline storage. Once established and ingesting the selected input, analysis on the graph is permitted via Analysis Managers. These connect to the cluster, broadcasting requests to all Partition Managers who execute the algorithm. Analysis may be completed on the live graph (most up-to-date version), any point back through its history or as a temporal query over a range of time.  Additionally, multiple Analysis Managers may operate concurrently on the graph with previously unseen algorithms compiled at run-time, thus allowing modification of ongoing analysis without re-ingesting the data.Raphtory is an ongoing project, but is open source and available for use now. Raphtory is fully containerised for ease of installation and deployment and much work has gone into making it simple for users to ingest their own data sources, create custom routers and perform their desired analysis.The proposed talk will discuss the benefits of viewing data as a temporal graph, the current version of Raphtory and how someone could get involved with the project. We shall also touch on several areas of possible expansion at the end for discussion with those interested.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Graph Systems and Algorithms
URL:https:/fosdem.org/2020/schedule/event/graph_raphtory/
LOCATION:AW1.121
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Ben Steer":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10586@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T175500
DTEND:20200201T182500
SUMMARY:Running a mainframe on your laptop (for fun and profit)
DESCRIPTION: <p>Yes, this talk is about running your own mainframe on your own hardware. Mainframes are old, yes, but they are still very much alive. New hardware is still being developed and there are a lot of fresh jobs in this area too. A lot of mainframes run COBOL workloads. COBOL is far from a dead language. It processes an estimated 85% of all business transactions, and 5 billion lines of new COBOL code are written every year. In this session the speaker will help you in take your first steps towards running your own mainframe. If you like then after this session you can continue to build your knowledge of mainframe systems using the links provided during the talk. Come on in and learn the basics of a completely different computer system! And it will take you less than an hour to do that!</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Retrocomputing
URL:https:/fosdem.org/2020/schedule/event/retro_mainframe_on_laptop/
LOCATION:K.3.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jeroen Baten":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9171@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T180000
DTEND:20200201T185000
SUMMARY:SCION
DESCRIPTION: <p>Do you know where your internet traffic flows? Does it go through China even if you don't want it to? SCION is a new internet architecture aimed at solving this problem. We will show how you can easily join the already existing worldwide network.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Internet
URL:https:/fosdem.org/2020/schedule/event/scion/
LOCATION:Janson
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Mateusz Kowalski":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Kamila Součková":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9209@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T180000
DTEND:20200201T182500
SUMMARY:Gofish - a Go library for Redfish and Swordfish
DESCRIPTION: <p>Gofish is a Golang library for interacting with Redfish and Swordfish enabled devices.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Infra Management
URL:https:/fosdem.org/2020/schedule/event/gofish/
LOCATION:UD2.120 (Chavanne)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Sean McGinnis":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9614@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T180000
DTEND:20200201T182500
SUMMARY:Thoth - a recommendation engine for Python applications
DESCRIPTION: <p>Project Thoth is a recommendation engine that collects information about software packages, container images such as installation, assembling issues, runtime crashes or information about performance. This information is subsequently used in a recommendation engine that searches large state space of libraries and recommends the best possible combination of libraries suitable for your application using reinforcement learning. Let’s have a look at how such information is collected and how the large state space is explored to resolve the best application stack for your Python application based on different aspects.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Python
URL:https:/fosdem.org/2020/schedule/event/python2020_thot/
LOCATION:UB2.252A (Lameere)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Fridolín Pokorný":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9641@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T180000
DTEND:20200201T185000
SUMMARY:CANCELLED United Nations Technology and Innovation Labs
DESCRIPTION: <p>Amanda is the chair of the United Nations Technology and Innovation Labs' Open source and IP Advisory Board and will give an overview of the work being done by the labs and take the audience through a couple of case studies using data and blockchain for good in an open way.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Freedom
URL:https:/fosdem.org/2020/schedule/event/united_nations/
LOCATION:UD2.Corridor
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9727@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T180000
DTEND:20200201T182500
SUMMARY:A Vulkan driver for the RPI4
DESCRIPTION: <p>For the Raspberry PI 4 I started implementing a Vulkan driver. This talk will give a guide of how to approach such a task, what my expectations are and what I learned so far.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Graphics
URL:https:/fosdem.org/2020/schedule/event/rpi4_vulkan/
LOCATION:K.4.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Andreas Bergmeier":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9865@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T180000
DTEND:20200201T182500
SUMMARY:What you most likely did not know about sudo…
DESCRIPTION: <p>Everybody knows sudo, right? Sudo allows a system administrator to give certain users  the ability to run some commands as root, while logging the executed commands and their arguments. It is installed by default on almost all Linux systems, and is available for most commercial UNIX systems. Still, even system administrators often only know it is the “prefix” to use before entering a command requiring root privileges. Learn how much more this simple looking tool can do!</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Security
URL:https:/fosdem.org/2020/schedule/event/security_what_you_most_likely_did_not_know_about_sudo/
LOCATION:UA2.114 (Baudoux)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Peter Czanik":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10063@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T180000
DTEND:20200201T184500
SUMMARY:Package managers: resolve differences
DESCRIPTION: <p>Package managers have become the default way for managing dependencies for most projects but they’re not without their challenges and risks. In this panel we bring together experts representing several popular package managers for a lively discussion on package management best practices, the state of package management communities, and a look forward at what we can expect to see in the future.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Dependency Management
URL:https:/fosdem.org/2020/schedule/event/package_management_panel/
LOCATION:UD2.119
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="William Bartholomew":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10348@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T180000
DTEND:20200201T183000
SUMMARY:Open Edge Hardware and Software for Natural Language Translation and Understanding
DESCRIPTION: <p>The last half decade has seen a major increase in the accuracy of deep learning methods for natural language translation and understanding. However many users still interact with these systems through proprietary models served on specialized cloud hardware. In this talk we discuss co-design efforts between researchers in natural language processing and computer architecture to develop an open-source software/hardware system for natural language translation and understanding across languages. With this system, users can access state-of-the-art models for translation, speech, and classification, and also run these models efficiently on edge device open-hardware designs.</p><p>Our work combines two open-source development efforts, OpenNMT and FlexNLP.  The OpenNMT project is a multi-year collaborative project for creating an ecosystem for neural machine translation and neural sequence learning. Started in December 2016 by the Harvard NLP group and SYSTRAN, the project has since been used in many research and industry applications. The project includes highly configurable model architectures and training procedures, efficient model serving capabilities for use in real world applications, and extensions to tasks such as text generation, tagging, summarization, image to text, and speech to text. FlexNLP is an open-source fully retargetable hardware accelerator targeted for natural language processing. Its hardware design is targeted to key NLP computational functions such as attention mechanisms and layer normalization that are often overlooked by today’s CNN or RNN hardware accelerators. FlexNLP’s rich instruction set architecture and microarchitecture enable a diverse set of computations and operations that are paramount for end-to-end inference on state-of-the-art attention-based NLP models. Together they provide an open pipeline for both model training and edge device deployment.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Coding for Language Communities
URL:https:/fosdem.org/2020/schedule/event/clc_open_edge_hardware_and_software_for_language_translation_and_understanding/
LOCATION:AW1.120
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Alexander Rush":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Thierry Tambe":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10467@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T180000
DTEND:20200201T182500
SUMMARY:Capsule Update & LVFS: Improving system firmware updates
DESCRIPTION: <p>As the rich capabilities of platforms increase, so does their complexity. As hypervisors and operating systems harden their attack surfaces, malware has been moving deeper into the platform. For example, a modern laptop may have over 15 updatable firmware elements, each with low-level access to a specific hardware domain. From the early days of proprietary BIOS in the 1980’s and 1990’s, to the world of standards in the 2000’s, to the post-PC world of the last few years, the nature of firmware has changed. In order to provide security guarantees for platform firmware, the servicing model of the platform takes center stage.</p><p>This session discusses the evolution of platform servicing using examples based on device firmware, non-host/system on a chip (SOC) firmware, and implementation of the Unified Extensible Firmware Interface (UEFI). A modern servicing model features elements for component-based update, resiliency in case unexpected conditions, a more seamless user experience, lowering the friction of update integration, and telemetry for a view into platform health and firmware inventory.</p><p>This talk will discuss current trends in standards such as UEFI and associated EDK II firmware, and how the Linux Vendor Firmware System (LVFS) used these components as part of a holistic, open source approach to seamless firmware updates.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Source Firmware, BMC and Bootloader
URL:https:/fosdem.org/2020/schedule/event/firmware_culisfu/
LOCATION:K.4.601
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Brian Richardson":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10483@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T180000
DTEND:20200201T185500
SUMMARY:Lightning talk session
DESCRIPTION: 
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Document Editors
URL:https:/fosdem.org/2020/schedule/event/lightning_talk_session/
LOCATION:UB4.136
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Thorsten Behrens":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10562@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T180000
DTEND:20200201T182500
SUMMARY:lognplot - logging and plotting data from micro's
DESCRIPTION: <p>Embedded systems are hard to debug. Complex systems have a lot of variables.When debugging those systems, we often log data into some files, and visualizethem later on, using excel, matplotlib or something else.</p><p>This talk is about tracing and logging. What are the options we have as embeddedsoftware developers? I will present the lognplot tool, a project to plot incoming dataon the fly.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Embedded, Mobile and Automotive
URL:https:/fosdem.org/2020/schedule/event/ema_lognplot/
LOCATION:UD2.218A
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Windel Bouwman":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10592@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T180000
DTEND:20200201T183000
SUMMARY:The Journal of Open Source Software
DESCRIPTION: <p>Researchers rarely cite software they use as part of their research. As a result, research software and the time spent developing it have become invisible scholarly contributions. This lack of visibility reduces the incentives that are necessary to produce and share high quality software that are essential for the progress of science.  The Journal of Open Source Software (JOSS) is an open source, open access journal primarily designed to make it easier for those individuals authoring research software to gain career credit for their work by publishing short software papers. Software papers are a recognized mechanism for authors of research software to create a citable ‘entity’ which can easily be cited in journals and as such directly impact a researcher’s career via established metrics such as the h-index. JOSS is unique in that it only accepts very short (~ 1-2 pages) papers, with short summaries and links to the software repository. In that sense, the software papers are not the focus of the review. Instead, we ask reviewers to conduct a thorough review of the associated software (which must be open source) ensuring that it is well documented, straightforward to install and functions as expected. In this talk I will describe the origin and impact that JOSS has had on research open source and also touch upon issues such as sustainability and credit.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Research Tools and Technologies
URL:https:/fosdem.org/2020/schedule/event/open_research_joss/
LOCATION:AW1.126
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Karthik Ram":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10693@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T180000
DTEND:20200201T182000
SUMMARY:On Rapid Application Development in Ada
DESCRIPTION: <p>In the Ada world we typically write mission critical software thatjust has to work, but in a way one could argue that a lot more softwareis mission critical than is usually admitted.</p><p>What does it take to actually perform rapid application developmentin any language?  Can we do it in Ada and why would we do so?</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Ada
URL:https:/fosdem.org/2020/schedule/event/ada_rad/
LOCATION:AW1.125
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Tomasz Maluszycki":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10788@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T180000
DTEND:20200201T181500
SUMMARY:Tracking local storage configuration on linux
DESCRIPTION: <p>This short talk will discuss a few of the difficulties of tracking and monitoring storage devices on linux systems today and discuss some projects that are trying to improve the situation.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Lightning Talks
URL:https:/fosdem.org/2020/schedule/event/storage_logger/
LOCATION:H.2215 (Ferrer)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Alasdair Kergon":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10803@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T180000
DTEND:20200201T185000
SUMMARY:AMENDMENT LumoSQL - Experiments with SQLite, LMDB and more
DESCRIPTION: <p>LumoSQL is an experimental fork of SQLite, the embeddable database library founding everything from Android to iOS to Firefox. As a replacement for fopen(), SQLite is a good choice for singer-writer applications and disconnected, slow and small devices. Modern IoT and application use cases are increasingly multi-writer, fast, high-capacity and internet-connected, and LumoSQL aims to address these very different modern needs. LumoSQL initially aims to improving speed and reliability, by replacing the internal key-value store with LMDB, by updating and fixing a prototype from 2013, and allowing multiple storage backends. Next up we are designing the architecture for replacing the write-ahead log system (as used by all other open and closed source databases) with a single-level store, drawing on LMDB as an example of a single-level store in production at scale. Challenges so far involve code archeology, understanding and updating benchmarking, designing a system for keeping parity with upstream code changes, file format migration and identifying bugs in both SQLite and LMDB.</p><p>Please do join us in testing and improving at https://github.com/LumoSQL/LumoSQL .</p><p>In this talk we welcome questions and contributions. This conference has many SQLite users and developers. What do you want to see?</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Databases
URL:https:/fosdem.org/2020/schedule/event/lumosql/
LOCATION:K.1.105 (La Fontaine)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Dan Shearer":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9232@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T181000
DTEND:20200201T183000
SUMMARY:Automating schema migration flow with GitHub Actions, skeema & gh-ost
DESCRIPTION: <p>Schema migration is more than running an ALTER TABLE. It is about designing, reviewing, approving, queuing, scheduling, executing, auditing, controlling and versioning the changes.</p><p>At GitHub we run multiple migrations per day, and much of this flow used to be manual, taking a significant toll from the databases team. In this session we illustrate how we automated away migration using free and open source solutions, and based on trusted development flow.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:MySQL, MariaDB and Friends
URL:https:/fosdem.org/2020/schedule/event/mysql_github_schema/
LOCATION:H.2214
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Shlomi Noach":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10222@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T181000
DTEND:20200201T183000
SUMMARY:Extending and embedding: containerd project use cases
DESCRIPTION: <p>Over the past year, projects looking to extend and embed core container runtime functionality have looked to containerd and its clean API and extension points as a valuable resource. In this talk we'll look at the projects which have extended or embedded containerd for specific use cases and how containerd has enabled these uses via its design. We will also do a brief project update for the broader container ecosystem and community.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Containers
URL:https:/fosdem.org/2020/schedule/event/containers_containerd/
LOCATION:UD2.208 (Decroly)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Phil Estes":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9358@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T181500
DTEND:20200201T190000
SUMMARY:How to fail successfully and reliably
DESCRIPTION: <ul><li>Introduction</li><li>Activity: what's "failure", anyway?</li><li>Impact of failure  Resources spent before failure is made  Resources spent to detect failure  Resources spent after failure is detected</li><li>So what is "fail fast"?*The art and science of satisficing</li><li>Activity: how would you design to fail in these scenarios?</li><li>Documentation - the power of story-telling</li><li>Summary: the successful way to fail fast</li><li>Q/A</li></ul>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Testing and Automation
URL:https:/fosdem.org/2020/schedule/event/testing_fail_successfully_reliably/
LOCATION:UB2.147
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Saleem Siddiqui":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9145@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T182000
DTEND:20200201T183500
SUMMARY:Concept Programming, from ideas to code
DESCRIPTION: <p>Programming is the art of turning ideas into code.Ideas and code do not live in the same space. Any translation is lossy.Concept programming is a cross-language approach that focuses on this translation process, and helps identify often overlooked classes of issues.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Lightning Talks
URL:https:/fosdem.org/2020/schedule/event/concept_programming/
LOCATION:H.2215 (Ferrer)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Christophe de Dinechin":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9642@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T182000
DTEND:20200201T185000
SUMMARY:Finite element modeling with the deal.II software library
DESCRIPTION: <p>The finite element method has been the method of choice to simulate the deformation of solids as well as the flow of many kinds of fluids for nearly 70 years now. In the case of solids, it provides a general framework to describe how a body reacts to external stimuli by modeling how deformation affects the internally stored energy. While most software that implements the method used to be homegrown for a particular purpose, the 2000s have seen the emergence of large and professionally developed. open source software libraries that provide a broad range of functionality that makes the implementation of such codes straightforward. I will give an overview of one of these libraries, deal.II, and how and where it is used.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Source Computer Aided Modeling and Design
URL:https:/fosdem.org/2020/schedule/event/dealii/
LOCATION:H.2213
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Wolfgang Bangerth":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10270@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T182000
DTEND:20200201T184000
SUMMARY:Temporal Graph Analytics with GRADOOP
DESCRIPTION: <p>The temporal analysis of evolving graphs is an important requirement in many domains but hardly supported in current graph database and graph processing systems. We, therefore, extended the distributed graph analytics framework Gradoop for time-related graph analysis by introducing a new temporal property graph data model. Our model supports bitemporal time dimensions for vertices and edges to represent both rollback and historical information. In addition to the data model, we introduce several time-dependent operators (e.g, Snapshot, Diff and Grouping) that natively support the natural evolution of the graph. Since this is an extension of Gradoop, the temporal operators are compatible and can be combined with the already known operators to build complex analytical tasks in a declarative way. In our talk, we will give a brief overview of the Gradoop system, the temporal property graph model and how we support the time-dependent analysis of large graphs. Based on real-world use-cases, we show the expressiveness and flexibility of our temporal operators and how they can be composed to answer complex analytical questions.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Graph Systems and Algorithms
URL:https:/fosdem.org/2020/schedule/event/graph_temporal_gradoop/
LOCATION:AW1.121
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Kevin Gomez":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Christopher Rost":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10297@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T182000
DTEND:20200201T185500
SUMMARY:The journey of building OpenSpeedMonitor
DESCRIPTION: <p>Keeping track caring about web performance is hard with constantly changing standards, improving browsers, frameworks and devices.It gets even harder when you develop a tool meeting these changing requirements.Eight years ago, as an IT service provider, we were faced with the task of permanently monitoring the performance of one of the largest e-commerce platforms. After the initial use of WebPagetest, we quickly needed to develop our own features.What started as minor extensions became a separate project over time.In this talk, we would like to take you on the journey we have taken developing OpenSpeedMonitor. You will hear about some unexpected challenges, what we learned the hard way and why we would have failed years ago, if we didn't decide to develop FLOSS.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Web Performance
URL:https:/fosdem.org/2020/schedule/event/webperf_building_openspeedmonitor/
LOCATION:H.1309 (Van Rijn)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Stefan Burnicki":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Nils Kuhn":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10719@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T182000
DTEND:20200201T190000
SUMMARY:JRuby Startup and AOT
DESCRIPTION: <p>Rubyists work from a command line, which makes JRuby startup time a critical concern. Traditionally, the JVM has not been optimized for startup, but that's changing. This talk will explore all available options for making a heavy runtime like JRuby start up quickly, from using class data caching services like Hotspot's CDS and OpenJ9's Quickstart to ahead-of-time compilation of JRuby using GraalVM's Native Image. We'll compare approaches and trade-offs.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Free Java
URL:https:/fosdem.org/2020/schedule/event/ruby/
LOCATION:H.1302 (Depage)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Charles Nutter":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Thomas Enebo":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9143@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T183000
DTEND:20200201T185500
SUMMARY:U:Kit: Open-source software and hardware smoke detector
DESCRIPTION: <p>The presenter will show the audience U:Kit ( https://github.com/attachix/ukit).U:Kit is an open source (software and hardware) smoke and motion detector with the help of open source tools.U:Kit is easy to assemble, has a plastic case, and can be attached to the ceiling and used with minimum efforts also from non-technical savvy people. But that is just the tip of the iceberg.The presenter will share with the audience his experience in creating the devices and talk about some of the software and hardware challenges with which he and his team had to solve.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Embedded, Mobile and Automotive
URL:https:/fosdem.org/2020/schedule/event/ema_smoke_detector/
LOCATION:UD2.218A
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Slavey Karadzhov":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9371@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T183000
DTEND:20200201T190000
SUMMARY:DSpace 7: A major leap forward for the leading institutional repository platform
DESCRIPTION: <p>The DSpace community is anticipating the largest release ever in 2020 with DSpace 7 ( https://wiki.duraspace.org/display/DSPACE/DSpace+Release+7.0+Status ). The platform is used in thousands of research institutions around the globe and powers systems including dspace.mit.edu, dash.harvard.edu and openknowledge.worldbank.org. If you download an academic paper through Google Scholar today, the chance is large that it is served to you thanks to a DSpace institutional repository.</p><p>The talk aims to briefly introduce the scope and usage of the DSpace software. Attendees will learn how the governance of the DSpace community is structured, and what lead to the decision to drop the two legacy UIs, JSPUI and XMLUI, in favour of an endeavour to introduce Angular as the new UI layer.</p><p>The most relevant piece of the presentation for the Fosdem audience, will be an outline of the tooling and best practices applied in the community, together with a pro and con evaluation.</p><p>We are very keen on learning from other participants in the audience what they could advise, both on a technical and organisational level, going forward.</p><h2>Previous presentations on DSpace 7</h2><p><a href="https://lecture2go.uni-hamburg.de/l2go/-/get/v/24819">Introducing DSpace 7</a><a href="https://lecture2go.uni-hamburg.de/l2go/-/get/v/24831">DSpace 7 Configurable Entities</a><a href="https://lecture2go.uni-hamburg.de/l2go/-/get/v/24820">The DSpace 7 Angular UI from a user perspective</a></p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Research Tools and Technologies
URL:https:/fosdem.org/2020/schedule/event/open_research_dspace7/
LOCATION:AW1.126
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Bram Luyten":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9676@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T183000
DTEND:20200201T190000
SUMMARY:Arcade game port to ZX Spectrum
DESCRIPTION: <p>Reverse engineering an Arcade game and re-implementing it into an 8 bit system is an engineering exercise, where compromises have to be made in order to accomplish the goal, since the capabilities of the target machine are severely under powered when compared with the source machine.</p><p>The processes of accomplishing this and all it involves, will be presented.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Retrocomputing
URL:https:/fosdem.org/2020/schedule/event/retro_arcade_game_port_zx/
LOCATION:K.3.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Rui Martins":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9701@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T183000
DTEND:20200201T185500
SUMMARY:The Pythran compiler, 7 years later
DESCRIPTION: <p>7 years ago, a first file was commited in the Pythran git repo in order to create a compiler from Python to C++. The project now has hundreds of downloads per day on PyPI and has moved to a cross-platform compiler for scientific programs. This talks walks through the initial ideas, sorting out the good and the bad ones and compares the approach with other major Python compilers for scientific programs, most notably Cython, Pypy and Numba.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Python
URL:https:/fosdem.org/2020/schedule/event/python2020_pythran/
LOCATION:UB2.252A (Lameere)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Serge Guelton (serge-sans-paille)":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10394@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T183000
DTEND:20200201T185500
SUMMARY:Opening Intel Server firmware based on OpenBMC example
DESCRIPTION: <p>Have you ever heard of Board Management Controller? It has been black box firmware to manage servers since last century … now it’s open. OpenBMC is a  Linux Foundation project with a goal to produce an open source implementation of BMC firmware stack. It is a vendor independent Linux distribution created using Yocto project that provides complete set of manageability features. Backbone technologies in OpenBMC include D-Bus and systemd. With embedded web server it provides user friendly WebUI and Redfish interface for easy server management using modern RESTful APIs. Intel as one of the founding  companies offers additional functionalities on top of OpenBMC implementation which will be presented as a part of this presentation.</p><p>In this talk we will:- tell you a short history and overview of OpenBMC- have a quick view on OpenBMC architecture (Yocto, Dbus, systemd)- show what’s new in latest 2.7 releases and what is planned for 2.8 (Feb 2020)- talk about Intel specific features available in OpenBMC- tell you how to contribute to OpenBMC project- give you a guide on how to modify, build and run the project on target BMC on Intel server</p><p>Audience: software engineers, validation engineer, embedded software architects, data center administrators</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Source Firmware, BMC and Bootloader
URL:https:/fosdem.org/2020/schedule/event/firmware_oisfbooe/
LOCATION:K.4.601
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Maciej Lawniczak":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Przemyslaw Czarnowski":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10517@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T183000
DTEND:20200201T190000
SUMMARY:Poio Predictive Text
DESCRIPTION: <p>The Poio project develops language technologies to support communication in lesser-used and under-resourced languages on and with electronic devices. Within the Poio project we develop text input services with text prediction and transliteration for mobile devices and desktop users to allow conversation between individuals and in online communities.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Coding for Language Communities
URL:https:/fosdem.org/2020/schedule/event/clc_poio_predictive_text/
LOCATION:AW1.120
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Peter Bouda":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10694@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T183000
DTEND:20200201T185000
SUMMARY:Ada-TOML: a TOML Parser for Ada
DESCRIPTION: <p>The world of generic structured data formats is full of contenders:the mighty XML, the swift JSON, the awesome YAML, ...  Alas, thereis no silver bullet: XML is very verbose, JSON is not convenient forhumans to write, YAML is known to be hard to parse, and so on.</p><p>TOML is yet another format whose goal is to be a good configurationlanguage: obvious semantics, convenient to write and easy to parsein general-purpose programming languages.</p><p>In this talk, I'll shortly describe the TOML format and show a fewuse cases in the real world.  I'll then present the ada-toml libraryitself: its high-level architecture and examples.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Ada
URL:https:/fosdem.org/2020/schedule/event/ada_toml/
LOCATION:AW1.125
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Pierre-Marie de Rodat":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10765@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T183000
DTEND:20200201T185500
SUMMARY:libratbag
DESCRIPTION: <p>This talk will give an update on the progress being done in libratbag as well as present the new projects we have planned. If there's time I will also show how you should be able to write your own driver and debug existing drivers. This is a talk about libratbag updates, planned projects and a code demo.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Graphics
URL:https:/fosdem.org/2020/schedule/event/libratbag/
LOCATION:K.4.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Filipe Laíns":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10778@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T183000
DTEND:20200201T190000
SUMMARY:Quantum Open Source Foundation
DESCRIPTION: 
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Quantum Computing
URL:https:/fosdem.org/2020/schedule/event/quantum_open_source_foundation/
LOCATION:UA2.118 (Henriot)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Mark Fingerhuth":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9386@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T183500
DTEND:20200201T190000
SUMMARY:CANCELLED A way of GPU virtualization for container
DESCRIPTION: <p>Please note that this talk has been cancelled as the speaker is unfortunately unable to attend FOSDEM.</p><p>Containers are widely used in clouds due to their lightweight and scalability. GPUs have powerful parallel processing capabilities that are adopted to accelerate the execution of applications. In a cloud environment, containers may require one or more GPUs to fulfill the resource requirement of application execution, while on the other hand exclusive GPU resource of a container usually results in underutilized resource. Therefore, how to share GPUs among containers becomes an attractive problem to cloud providers. In this presentation, we propose an approach, called vCUDA, to sharing GPU memory and computing resources among containers. vCUDA partitions physical GPUs into multiple virtual GPUs and assigns the virtual GPUs to containers as request. Elastic resource allocation and dynamic resource allocation are adopted to improve resource utilization. The experimental results show that vCUDA only causes 1.015% of overhead by average and it effectively allocates and isolates GPU resources among containers.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Containers
URL:https:/fosdem.org/2020/schedule/event/containers_gpu_virtualization/
LOCATION:UD2.208 (Decroly)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Shengbo Song":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9233@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T184000
DTEND:20200201T190000
SUMMARY:20 mins to write a MySQL Shell Plugin
DESCRIPTION: <p>MySQL Shell is a new client for MySQL. It comes with multiple functionalities like the adminAPI commands to setup and operate a MySQL InnoDB Cluster but also check for upgrades, import JSON, parallel import and more... It also allows you to communicate with the MySQL Server in SQL, Python or Javascript !During this session we will write a plugin from scratch to extend the Shell using the MySQL Shell Plugin Framework. The code will be written live in Python.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:MySQL, MariaDB and Friends
URL:https:/fosdem.org/2020/schedule/event/20_min_mysql_plugin/
LOCATION:H.2214
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Frédéric Descamps":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:9495@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T184000
DTEND:20200201T190000
SUMMARY:Weaviate OSS Smart Graph
DESCRIPTION: <p>Weaviate is an open-source smart graph that aims to allow anyone, anywhere, any time to create their own semantic search engines, knowledge graphs or knowledge networks. Weaviate is RESTful and GraphQL API based and built on top of a semantic vector storage mechanism called the contextionary. Because all data is stored in the vector space, Weaviate is ideal for;- Semantically search through the knowledge graph.- Automatically classify entities in the graph.- Create easy to use knowledge mappings.</p><p>Because the use of formal ontologies are optional, Weaviate can be used to create a P2P knowledge network which we want to present during this conference.</p><p>This is a follow up after the initial design was shared during last year's FOSDEM.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Graph Systems and Algorithms
URL:https:/fosdem.org/2020/schedule/event/graph_weaviate/
LOCATION:AW1.121
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Bob van Luijt":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10044@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T184000
DTEND:20200201T185500
SUMMARY:DeskConnD: Secure, cross-platform IPC on the network
DESCRIPTION: <p>DeskConnD is a cross-platform, python based daemon that uses Crossbar and WAMP to enable end-to-end encrypted IPC over the network.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Lightning Talks
URL:https:/fosdem.org/2020/schedule/event/deskconnd_crossplatform_ipc/
LOCATION:H.2215 (Ferrer)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Omer Akram":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:10695@FOSDEM20@fosdem.org
TZID:Europe-Brussels
DTSTART:20200201T185000
DTEND:20200201T190000
SUMMARY:Informal Discussions & Closing
DESCRIPTION: <p>Informal discussion on ideas and proposals for future events.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Ada
URL:https:/fosdem.org/2020/schedule/event/ada_wrapup/
LOCATION:AW1.125
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Dirk Craeynest":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jean-Pierre Rosen":invalid:nomail
END:VEVENT
END:VCALENDAR
