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:7071@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T090000
DTEND:20180204T092500
SUMMARY:Installing software for scientists on a multi-user HPC system
DESCRIPTION: <p>Before scientists can use HPC systems for their research, they need to get the tools and applications installed that they require.</p><p>Until recently, this was a (perhaps surprisingly for some) painful process,especially for scientists that lack sufficient experience with compiling software and dealing with dependencies.</p><p>Recently, several projects have emerged that aim to facilitate this process, each of which with a particular focus:performance, flexibility, reproducibility, ease of use, support for multiple platforms, etc.</p><p>In this talk, I would like to present an objective comparison of the different tools that are most prevalent currently, including:</p><ul><li>conda</li><li>EasyBuild</li><li>Guix</li><li>Nix</li><li>Spack</li></ul><p>Although I intend to focus on the use case of installing (scientific) software on multi-user HPC systems, I will also highlight particularly interesting features that fall outside that scope.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:HPC, Big Data, and Data Science
URL:https:/fosdem.org/2018/schedule/event/installing_software_for_scientists/
LOCATION:H.1302 (Depage)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Kenneth Hoste":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7079@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T090000
DTEND:20180204T090500
SUMMARY:Welcome
DESCRIPTION: <p>Introduction to the containers devroom.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Containers
URL:https:/fosdem.org/2018/schedule/event/containers_welcome/
LOCATION:UD2.120 (Chavanne)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Stéphane Graber":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6087@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T090000
DTEND:20180204T092500
SUMMARY:Why you should take a look at Rust?
DESCRIPTION: <p>Today, many new programming languages have been created in order to simplify at the extreme the art of programming (Golang), to boost the performance of their human readable application (Nim), to secure the way to make and run programs with zero-cost abstraction (Rust), or just to propose a new exiting way to write programs (Scala, Swift), etc.Each of those new programming languages has its own features, goals, attendance, and community.</p><p>Today, it may become hazardous to develop with a new programming language, especially for a company or for a full-time personal project, due to the lack of stability, libraries, IDE features for this programming language, a too small or strict community, or many other obvious reasons.</p><p>The goal of this presentation is to introduce the concepts of Rust, its pros and cons, and how Rust differs from the others programming languages.The target audience is mainly for developers who are reluctant to launch themselves into Rust, or project managers and CTOs who are looking for stable and exciting new technologies.</p><p>This talk is intended to emphasize Rust rationale, and will explain clearly and precisely why Rust wants to be the programming language of the next ten years.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Rust
URL:https:/fosdem.org/2018/schedule/event/rust_introduction/
LOCATION:H.2214
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Antonin Carette":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6210@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T090000
DTEND:20180204T092500
SUMMARY:Managing build infrastructure of a Debian derivative
DESCRIPTION: 
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Distributions
URL:https:/fosdem.org/2018/schedule/event/managing_build_infrastructure_of_debian_derivative/
LOCATION:K.3.201
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Andrew Shadura":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7206@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T090000
DTEND:20180204T091500
SUMMARY:Introduction to the decentralized internet part
DESCRIPTION: <p>Welcome to the Decentralized Internet Devroom (DID)</p><p>This is the second edition of this Devroom, which has been extended its topic to include privacy-related projects.</p><p>During this session, we'll discuss two topics:</p><p>1 - Why do we need do redecentralize the Internet?2 - How and with who will we do it?</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Decentralised Internet and Privacy
URL:https:/fosdem.org/2018/schedule/event/introductiontothedecentralizedinternetpart/
LOCATION:H.1301 (Cornil)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Tristan Nitot":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7322@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T090000
DTEND:20180204T113000
SUMMARY:Mozilla TechSpeakers CFP-help
DESCRIPTION: <p>Ask Mozilla TechSpeakers your public speaking, conference- and CFP (call-for-proposals)-related questions at the Mozilla booth, hear some tips &amp; tricks about public speaking and some inspiration for nailing your next conference submission.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Global Diversity CFP Day
URL:https:/fosdem.org/2018/schedule/event/global_diversity_help/
LOCATION:J1.106
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Mozilla TechSpeakers":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6034@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T090000
DTEND:20180204T090500
SUMMARY:Intro Geospatial devroom
DESCRIPTION: 
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Geospatial
URL:https:/fosdem.org/2018/schedule/event/geo_intro/
LOCATION:AW1.126
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Johan Van de Wauw":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6795@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T090000
DTEND:20180204T090500
SUMMARY:Welcome to the Legal and Policy Issues devroom
DESCRIPTION: <p>Welcome to and overview of the seventh year of the Legal and Policy Issues devroom</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Legal and Policy Issues
URL:https:/fosdem.org/2018/schedule/event/welcome_legal_policy/
LOCATION:UA2.220 (Guillissen)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Tom Marble":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6193@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T090000
DTEND:20180204T095000
SUMMARY:Next Generation Config Mgmt: Reactive Systems
DESCRIPTION: <p>The main design features of the tool include:* Parallel execution* Event driven mechanism* Distributed architectureAnd a:* Declarative, Functional, Reactive programming language.</p><p>The tool has two main parts: the engine, and the language.This presentation will demo both and include many interactive examples showing you how to build reactive, autonomous, real-time systems.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:Config Management
URL:https:/fosdem.org/2018/schedule/event/mgmt/
LOCATION:UA2.114 (Baudoux)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="James Shubin":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6082@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T090000
DTEND:20180204T103000
SUMMARY:Introduction to LLVM
DESCRIPTION: 
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:LLVM Toolchain
URL:https:/fosdem.org/2018/schedule/event/introduction/
LOCATION:K.3.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Mike Shah":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6427@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T090000
DTEND:20180204T092000
SUMMARY:Build your own Skype... in the browser
DESCRIPTION: <p>In this session, Steven Goodwin will practically demonstrate the various "moving parts" necessary to build a WebRTC application, by creating one live on stage. It will provide a better understand of how WebRTC applications work under the hood, what the API provides, and serve as a guide as to what is (and what is not) possible for developers to deliver using WebRTC, and what other technologies are needed for a full-blown solution.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Real Time Communications
URL:https:/fosdem.org/2018/schedule/event/build_skype/
LOCATION:H.1309 (Van Rijn)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Steven Goodwin":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6178@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T090000
DTEND:20180204T091500
SUMMARY:Intro to the SDR Devroom
DESCRIPTION: <p>Once again, we meet in Brussels, at FOSDEM, to talk about the state of free software SDR. The intro will recap the year, and give some updates on what's new and great in the SDR world.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Software Defined Radio
URL:https:/fosdem.org/2018/schedule/event/sdrintro/
LOCATION:AW1.120
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Philip Balister":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Martin Braun":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Sylvain Munaut":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6585@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T090000
DTEND:20180204T094000
SUMMARY:Introduction to Swift Object Storage
DESCRIPTION: <p>Object Storage is a "relatively" new storage architecture being widely used in cloud computing. This talk will introduce object storage concepts and use cases and how they are different from block and file storage. As an example, we will provide an overview of Openstack Swift, its main features as well as talk about what's in the works for future releases. Swift is a highly available, distributed, eventually consistent object store. It is used at organizations like Wikipedia, OVH, Ebay and many more across the globe to store lots of data efficiently at a massive scale. It provides a RESTful API for data access, making it ideal for use with web applications. This talk will also provide a demo usage of Swift.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Software Defined Storage
URL:https:/fosdem.org/2018/schedule/event/intro_swift_object_storage/
LOCATION:H.2213
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Thiago da Silva":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7156@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T090000
DTEND:20180204T092000
SUMMARY:Zonemaster
DESCRIPTION: <p>DNS is the backbone of the Internet. When one is not able to access to a content (such as a website), the first thing to do is to verify the DNS connectivity. This talk will provde an overview of an open source DNS checking tool called "Zonemaster" (https://github.com/dotse/zonemaster), developed and maintained by Afnic (www.afnic.fr) and IIS (www.iis.se).The talk will further delve into the architecture, different components (Engine, API, GUI, CLI) and its usages for different end-users such as general users, Companies operating DNS, Companies having a DNS portfolio of domain names and DNS geeks.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:DNS
URL:https:/fosdem.org/2018/schedule/event/dns_zonemaster/
LOCATION:AW1.121
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Sandoche Balakrichenan":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7183@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T090000
DTEND:20180204T092000
SUMMARY:Automating style guide documentation
DESCRIPTION: <h2>An automated approach for documenting a styleguide and the source code</h2><h3>Introduction</h3><p>This talk is about how, we at Zalando Retail Core, are tackling the problem of providing our developers a great experience when they are using our styleguide. The talk will show that in using Markdown as the documentation format, a couple of convention, documentation.js for generating Markdown from jsdocs comments and our own Styleguide web application, we were able speed up our styleguide and source code documentation and the developer experience. Additionally, without relying on any static generator project with their own convention we are now able to fully control and change the user experience of our styleguide and are owning the whole documentation tool chain.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Tool the Docs
URL:https:/fosdem.org/2018/schedule/event/documentjs_to_document_a_styleguide_and_source_code/
LOCATION:UD2.119
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Ferit Topcu":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6390@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T090000
DTEND:20180204T094500
SUMMARY:Black Blocks: Kubernetes, meet OpenStack Cinder
DESCRIPTION: <p>As kubernetes clusters take on more workloads, the need for persistent storage has only increased.  Users want to connect more storage devices and use them efficiently.  Cinder has been solving this use case in Openstack for a long time and can be integrated with any kubernetes cluster regardless of its cloud provider.  By deploying a standalone cinder service and a new external provisioner to a cluster, pods can access almost any volume that cinder is able to provision.  Complex operations such as cloning, snapshots, and migration become services of the cluster.  This presentation will describe and demonstrate a cinder external provisioner, enumerate its advantages, discuss challenges especially around deployment, and propose collaboration opportunities between Openstack and kubernetes.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Virtualization and IaaS
URL:https:/fosdem.org/2018/schedule/event/vai_k8s_cinder/
LOCATION:UD2.218A
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Adam Litke":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7007@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T090500
DTEND:20180204T093000
SUMMARY:Join the FREEWAT family
DESCRIPTION: <p>FREEWAT (FREE and open source software tools for WATer resource management) is an HORIZON 2020 project financed by the EU Commission under the call WATER INNOVATION: BOOSTING ITS VALUE FOR EUROPE. FREEWAT's main result is an open source and public domain GIS integrated modelling environment (the FREEWAT platform) for the simulation of water quantity and quality in surface water and groundwater with an integrated water management and planning module. The modelling environment is designed as a composite plugin in QGIS v2.X. It comprises tools for the analysis, interpretation and visualization of hydrogeological and hydrochemical data and quality issues, also focusing on advanced time series analysis. It interfaces models related to the hydrological cycle and water resources management: flow models, transport models, crop growth models, management and optimization models. And it contains tools to perform model calibration, sensitivity analysis and uncertainty quantifications. Finally, the some additional tools are present for general GIS operations to prepare input data, and post-processing functionalities (module OAT – Observation and Analysis Tool).</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Geospatial
URL:https:/fosdem.org/2018/schedule/event/geo_freewat/
LOCATION:AW1.126
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Pieter Jan Haest":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6573@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T090500
DTEND:20180204T093000
SUMMARY:Capture the GDPR with Identity management
DESCRIPTION: <p>Capture the GDPR with Identity managementA new era of Data Privacy begins this year and May approaches unstoppably. The media present the GDPR on a daily basis in volumes no one has expected. The whole commercial sector is hyped with articles about the GDPR, recommendations, warnings and in the end MYTHS! The GDPR is not only multinational corporations’ concern any more. Individuals and small entrepreneurs are looking for the answers too. This makes space for speculations and many partial solutions are offered in a form of a GDPR project draft templates or migration of processing into the new safe environment without appropriate paperwork. Even software solutions usually offer only partial safety measures and you will need a bunch of them to fulfill the GDPR project.A complete solution exists only as cooperation of legal person analyzing interpretation of EU legislative and IT technician able to incorporate those requirements into daily operations. The complete solution still does not mean 100% compliance because there are so many threats you can never be utterly safe from.This presentation will tell what you must not omit to be compliant, how to give effects to the rights of data subjects and how to craft your GDPR solution. We will discuss lawful basis for data processing, consent requirements and tools able to manage them effectively. In the end, we may think about the design of identity management tool that combines the advantages of identity management into one solution dealing with various GDPR issues.Included GDPR areas in light of Identity management: Lawful basis and consent management, risk assessment, data breach tool, DPO’s control tool and data subject’s rights control tool.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Legal and Policy Issues
URL:https:/fosdem.org/2018/schedule/event/gdpr_identity_management/
LOCATION:UA2.220 (Guillissen)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Juraj Benculak":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6997@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T091000
DTEND:20180204T093000
SUMMARY:The State of Containers in Scientific Computing
DESCRIPTION: <p>Containers are gaining significant traction as a means of deploying and distributing software in the scientific computing space. With a plethora of solutions to choose from, this talk will go into why there is a tendency for custom container runtimes in this area of computing. We will discuss portability, performance, security and ease of use, as well as direct hardware access as driving factors. As new processor architectures and specialized hardware for machine learning emerge, some of those factors will affect larger parts of the container community.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Containers
URL:https:/fosdem.org/2018/schedule/event/containers_scientific/
LOCATION:UD2.120 (Chavanne)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Georg Rath":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7006@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T091000
DTEND:20180204T093500
SUMMARY:The MySQL Ecosystem - understanding it, not running away from it!
DESCRIPTION: <p>MySQL is unique in many ways. It supports plugins. It supports storage engines. It is also owned by Oracle, thus birthing two branches of the popular opensource database: Percona Server and MariaDB. It also spawned a fork: Drizzle. You're a busy DBA having to maintain a mix of this. Or you're a CIO planning to choose one branch. How do you go about picking? Supporting multiple databases? Find out more in this talk.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:MySQL and Friends
URL:https:/fosdem.org/2018/schedule/event/mysql_ecosystem/
LOCATION:H.1308 (Rolin)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Colin Charles":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6737@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T091500
DTEND:20180204T093000
SUMMARY:Can we measure the (de)centralisedness of the Internet with RIPE Atlas?
DESCRIPTION: <p>We are looking into how RIPE Atlas probes in networks with the majority of end-users for a given country.We measure the path between them and infer if these networks are directly connected or not.With this information we can estimate how centralised the Internet is for a given country (in terms of who has access to user2user IP communication channels)This can be useful information for people who want to develop a more decentralised internet.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Decentralised Internet and Privacy
URL:https:/fosdem.org/2018/schedule/event/ripeatlas/
LOCATION:H.1301 (Cornil)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Emile Aben":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7168@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T091500
DTEND:20180204T094500
SUMMARY:Recapping DARPA's First Big Hackfest
DESCRIPTION: <p>An overview of the DARPA Bay Area SDR Hackfest (darpahackfest.com).</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Software Defined Radio
URL:https:/fosdem.org/2018/schedule/event/recappingdarpa/
LOCATION:AW1.120
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Tom Rondeau":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7157@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T092500
DTEND:20180204T094500
SUMMARY:Repairing DNS at TLD scale
DESCRIPTION: <p>For DNS stability is important to delegate domains to correctly configured servers, but condition can change over the time. We are checking all 1.3 milions of domains regulary and try to poin on common mistakes. Presentation also show, how we deal with term "correct configuration" for atuhoritative DNS server</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:DNS
URL:https:/fosdem.org/2018/schedule/event/dns_repairing_at_tld_scale/
LOCATION:AW1.121
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Petr Černohouz":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6093@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T092500
DTEND:20180204T094000
SUMMARY:Writing a Janus plugin in Lua
DESCRIPTION: <p>Janus is written in C, and so are its plugins. That said, we recently implemented a Janus Lua plugin, that allows developers to use Lua scripts to drive the media/application logic instead.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Real Time Communications
URL:https:/fosdem.org/2018/schedule/event/janus/
LOCATION:H.1309 (Van Rijn)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Lorenzo Miniero":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6303@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T092500
DTEND:20180204T095500
SUMMARY:DocBook Documentation at SUSE
DESCRIPTION: <p>In the SUSE documentation team, we have been using DocBook XML for years. But then, even with all our experience and the strictness of XML, we still make mistakes. So we have been adding QA tools to our tool belt which we are presenting in this talk:</p><ul><li>The SUSE Documentation Style Checker which we use to check for consistent terminology, writing style, correct spelling, "soft" XML rules that don't fit the DTD, and gotchas</li><li>Travis, the CI tool which you probably know and hopefully love and which we use to make sure our documentation validates when it enters our Git repo</li><li>dapscompare which we use during the development of our layout stylesheets to check for unintended consequences and for issues with tool dependencies</li></ul><p>Using these tools helps us ensure good formal quality, so that human reviewers can focus on the content. It also helps with make translation efficient.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Tool the Docs
URL:https:/fosdem.org/2018/schedule/event/docbook_documentation_at_suse/
LOCATION:UD2.119
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Stefan Knorr":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6727@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T093000
DTEND:20180204T100000
SUMMARY:Programming UEFI for dummies
DESCRIPTION: <p>With the upcoming end of legacy mode in UEFI firmware on PCs, every alternative and hobbyist operating systems, bare metal programmers and wannabe OS developers will have to deal with UEFI on modern hardware. After presenting the binary format of UEFI applications, I will focus on the use of UEFI APIs through EFI system table and UEFI protocols so you can get started.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Hardware Enablement
URL:https:/fosdem.org/2018/schedule/event/hwenablement_uefi_for_dummies/
LOCATION:K.4.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Olivier Coursière":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6759@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T093000
DTEND:20180204T100000
SUMMARY:Get your decentralized project some EU funding
DESCRIPTION: <p>Free software projects for decentralization have been plagued with a lack of funding. We set up the Public Universal Base: Libre Infrastructure Consortium to respond to EU calls and bring funding to our community. We'll show you how to participate in the project and get some funding for your free software social media project.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Decentralised Internet and Privacy
URL:https:/fosdem.org/2018/schedule/event/eufunding/
LOCATION:H.1301 (Cornil)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="hellekin (how)":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7301@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T093000
DTEND:20180204T094500
SUMMARY:IoT DevRoom Opening
DESCRIPTION: <p>IoT DevRoom opening</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Internet of Things
URL:https:/fosdem.org/2018/schedule/event/iot_opening/
LOCATION:AW1.125
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7294@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T093000
DTEND:20180203T095500
SUMMARY:Welcome to FOSDEM 2018
DESCRIPTION: <p>FOSDEM welcome and opening talk.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Keynotes
URL:https:/fosdem.org/2018/schedule/event/keynotes_welcome/
LOCATION:Janson
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="FOSDEM Staff":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6741@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T093000
DTEND:20180204T095500
SUMMARY:Artificial intelligence dealing with the right to be forgotten
DESCRIPTION: <p>The right to be forgotten subsequens the ruling of privacy law, encountering difficulties in terms of defining its applicability in the context of continuous tech evolution. Artificial intelligence development particularly raises problems due to the nature of machine learning and the obvious differences between the memory process of humans and AI systems. The law does not have an answer apart from the general ruling of the right to be forgotten, lacking a particular focus on the context of AI nature and applicability. How does an analysis of the current legislation look like and also what can one implement de lege ferenda in order to assure the required attention to the AI context?</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Legal and Policy Issues
URL:https:/fosdem.org/2018/schedule/event/ai_right_to_be_forgotten/
LOCATION:UA2.220 (Guillissen)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Cristina Rosu":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6504@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T093000
DTEND:20180204T095500
SUMMARY:Idiomatic Rust
DESCRIPTION: <p>Rust is a big language and it gets bigger every day. Many beginners ask: "What is idiomatic Rust?".This talk will highlight simple tips to make your Rust code more elegant and concise, and introduce you to my peer-reviewed collection of articles/talks/repos for writing idiomatic Rust code.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Rust
URL:https:/fosdem.org/2018/schedule/event/rust_idiomatic/
LOCATION:H.2214
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Matthias Endler":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6964@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T093000
DTEND:20180204T095500
SUMMARY:GRUB upstream and distros cooperation
DESCRIPTION: <p>The presentation will discuss current state of GRUB upstream developmentand cooperation with distributions.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Distributions
URL:https:/fosdem.org/2018/schedule/event/grub_upstream_and_distros_cooperation/
LOCATION:K.3.201
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Daniel Kiper":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7058@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T093000
DTEND:20180204T095500
SUMMARY:Binary packaging for HPC with Spack
DESCRIPTION: <p>Spack is a package manager for cluster users, developers, andadministrators, rapidly gaining populartiy in the HPC community.  Likeother HPC package managers, Spack was designed to build packages fromsource.  However, we've recently added binary packaging capabilities,which pose unique challenges for HPC environments.  Most binarydistributions assume a lowest-common-denominator architecture,e.g. x86_64, and do not take advantage of vector instructions orarchitecture-specific features.  Spack supports relocatable binaries forspecific OS releases, target architectures, MPI implementations, andother very fine-grained build options.</p><p>This talk will introduce binary packaging in Spack and some of the openinfrastructure we have planned for distributing packages.  We'll talkabout challenges to providing binaries for a combinatorially largepackage ecosystem, and what we're doing in Spack to address theseproblems.  We'll also talk about challenges for implementing relocatablebinaries with a multi-compiler system like Spack.  Finally, We'll talkabout how Spack integrates with the US exsascale project's open sourcesoftware release plan, and how this will help glue together the HPC OSSecosystem as a whole.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:HPC, Big Data, and Data Science
URL:https:/fosdem.org/2018/schedule/event/llnl_spack/
LOCATION:H.1302 (Depage)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Todd Gamblin":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7260@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T093000
DTEND:20180204T100000
SUMMARY:Bicycle-sharing stations: profiling and availability prediction
DESCRIPTION: <p>This presentation will show an exploratory data analysis about bicycle-sharing stations in two French cities (Lyon and Bordeaux).</p><p>Keywords: Data Science, Prediction, Machine Learning, Python, Open Data, GIS</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Geospatial
URL:https:/fosdem.org/2018/schedule/event/geo_bicycle/
LOCATION:AW1.126
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Raphaël Delhome":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7199@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T093000
DTEND:20180204T095000
SUMMARY:Welcome & Chatting
DESCRIPTION: <p>Please feel free to come earlier, before talks start, to meet us!</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Source Design
URL:https:/fosdem.org/2018/schedule/event/osd_welcome/
LOCATION:K.4.201
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Victoria Bondarchuk":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6218@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T093000
DTEND:20180204T113000
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/2018/schedule/event/cert_lpi_3/
LOCATION:UB2.147
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="LPI Team":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6484@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T093500
DTEND:20180204T095500
SUMMARY:Automated Linux Containers deployment for fun and profit.
DESCRIPTION: <p>How we use LXD, Puppet, Jenkins, Bash and PyLXD to create system containers for our developers development environments in Emesa.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Containers
URL:https:/fosdem.org/2018/schedule/event/containers_automated_deployments/
LOCATION:UD2.120 (Chavanne)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="David Negreira":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7302@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T093500
DTEND:20180204T094000
SUMMARY:Welcome to the Perl devroom
DESCRIPTION: <p>A short introduction</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Perl Programming Languages
URL:https:/fosdem.org/2018/schedule/event/welcome_perl/
LOCATION:K.4.601
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Claudio Ramirez":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Wendy G.A. van Dijk":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7313@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T094000
DTEND:20180204T102000
SUMMARY:How Carton, Docker, and CircleCI Saved my Sanity
DESCRIPTION: <p>In this talk I talk provide a bit of background on how bugzilla.mozilla.org vendored all its dependencies using a combination of Carton + CircleCI + Docker, and a more in-depth look at three particular tasks that would have been impossible without this work. This talk should prepare you to go ahead and make even your really old legacy application use Carton.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Perl Programming Languages
URL:https:/fosdem.org/2018/schedule/event/perl_docker_mozilla/
LOCATION:K.4.601
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Dylan Hardison":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6506@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T094000
DTEND:20180204T100500
SUMMARY:Beyond WHERE and GROUP BY
DESCRIPTION: <p>We've been writing SQL queries with WHERE, GROUP BY, ORDER BY, HAVINGfor decades.  But nobody is using DOS 3.2 or Windows 1.0 anymore - whylimit yourself to SQL:86? The latest versions of MariaDB support thefeatures of SQL:99 (common table expressions), SQL:2003 (windowfunctions), SQL:2011 (system-versioned tables), and SQL:2016 (JSON),which allows you to build more complex (for example, hierarchical)models data and write simpler and faster queries.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:MySQL and Friends
URL:https:/fosdem.org/2018/schedule/event/beyond_where_groupby/
LOCATION:H.1308 (Rolin)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Sergei Golubchik":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6362@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T094500
DTEND:20180204T101500
SUMMARY:(Yet another) passive RADAR using DVB-T receiver and SDR.
DESCRIPTION: <p>We demonstrate the use of affordable DVB-T receivers used as general purpose software defined radio interfaces for collecting signals from a non-cooperative reference emitter on the one hand, and signals reflected from non-cooperative targets on the other hand, to map the range and velocity in a passive radar application. Issues include frequency and time synchronization of the DVB-T receivers, mitigated by appropriate digital signal processing relying heavily on cross-correlations.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Software Defined Radio
URL:https:/fosdem.org/2018/schedule/event/passiveradar/
LOCATION:AW1.120
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jean-Michel Friedt":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6948@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T094500
DTEND:20180204T100500
SUMMARY:XMPP as the road to innovation
DESCRIPTION: <p>Contrary to basic logic and common misconceptions, the “X” in XMPP does not stand for “eXtra” or “eXtremely awesome” but for “eXtensible”. This actually tells you a lot about a protocol built to provide reasonable, solid set of of basic features but also a platform for innovative solutions tailored to the project’s needs.The extension mechanism is the heart of this philosophy and also the focus of this talk. We will explore real-life use cases and scenarios where extended XMPP served as a base for a dedicated solution - both for commercial and open-source projects. We will examine different functionalities and components (e.g. inbox, MUCLight, token based reconnection), share experiences, discuss best practices and dissect it all in MongooseIM platform.This talk is not going to take long. As you know, extending XMPP is kinda easy.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Real Time Communications
URL:https:/fosdem.org/2018/schedule/event/xmpp_innovation/
LOCATION:H.1309 (Van Rijn)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Bartłomiej Górny":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6936@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T094500
DTEND:20180204T103000
SUMMARY:Dragonflow - An open network services ecosystem
DESCRIPTION: <p>Managing cloud networking using SDN gives cloud providers unprecedented control over their network. With a wave of their hand, bits can flow in any way, form, and manner. We’d like to leverage this newfound magic to support a multitude of new services.</p><p>Enter Dragonflow. Dragonflow is a fully distributed SDN controller, responsible for first-to-market features such as distributed SNAT and distributed DHCP.  It is completely open-source and is an official Openstack project. It supports many networking services such as L2, routing, DHCP, security groups, and trunk ports. Additionally, it supports container networking through strong collaboration with the Kuryr project.  One of Dragonflow’s strongest points is that it’s extensible. Plugging in new services and getting them to work together is incredibly easy.</p><p>In this talk we will discuss Dragonflow as an open platform for network applications, and the ecosystem of these services.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Virtualization and IaaS
URL:https:/fosdem.org/2018/schedule/event/vai_dragonflow_ecosystem/
LOCATION:UD2.218A
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Dima Kuznetsov":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6251@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T094500
DTEND:20180204T102500
SUMMARY:Gluster-4.0 and GD2
DESCRIPTION: <p>The new Gluster-4.0 release with GlusterD-2.0 makes Gluster easier to scale, manage, integrate and develop for. Learn how this benefits users and developers.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Software Defined Storage
URL:https:/fosdem.org/2018/schedule/event/gluster4_and_gd2/
LOCATION:H.2213
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Kaushal M":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6952@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T095000
DTEND:20180204T101500
SUMMARY:Turning On the Lights with Home Assistant and MQTT
DESCRIPTION: <p>In this presentation you will learn the exact steps for using MQTT JSON Light component of the open source home automation platform Home Assistant for controlling lights through the machine-to-machine protocol MQTT. Practical examples for low cost devices combining together open source hardware with free and open source software will be revealed.The presentation will provide general overview of Home Assistant, details about the software integration of new devices to it through the MQTT protocol and open source MQTT brokers such as Mosquitto. We will do a code review of an open source Linux daemon application for Raspberry Pi, written in the C programming language and based on the Paho library for MQTT client and the piGPIO library used for pulse-width modulation (PWM) control of a RGB LED strip. We will compare it to an implementation of the same features for the microcontroller with WiFi ESP8266 written as a sketch for the Arduino environment. Furthermore, the presentation will include details about reading data from various sensors and their setup in Home Assistant.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Internet of Things
URL:https:/fosdem.org/2018/schedule/event/home_assistant/
LOCATION:AW1.125
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Leon Anavi":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6547@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T095000
DTEND:20180204T101000
SUMMARY:BIND 9 Past, Present, and Future
DESCRIPTION: <p>BIND 9 is now 17 years old, the latest stable version 9.12 was releases in December and the BIND 9 Team has adopted changes to adapt to the ever change Internet landscape.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:DNS
URL:https:/fosdem.org/2018/schedule/event/dns_bind9_past_present_future/
LOCATION:AW1.121
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Ondřej Surý":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6239@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T100000
DTEND:20180204T105000
SUMMARY:Provisioning vs Configuration Management Deployment vs Orchestration
DESCRIPTION: <p>There's a lot of confusion around the differences between the various terms used when talking about configuring systems. Is Jenkins an orchestration tool or a deployment tool? Can Puppet provision systems? Is Ansible config management or and orchestration?</p><p>In this talk, we're going to boil down the core of each term and talk about the approaches used and where things cross over.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Config Management
URL:https:/fosdem.org/2018/schedule/event/deployment_provisioning_orchestration/
LOCATION:UA2.114 (Baudoux)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Peter Souter":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7268@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T100000
DTEND:20180204T103000
SUMMARY:Pronto Raster: A C++ library for Map Algebra
DESCRIPTION: <p>The Pronto Raster library is a C++ library for Map Algebra operations. Map Algebra is a long established conceptual framework for geographical data analysis. It is a versatile and highly generic framework, classifying local, focal, and zonal operations. However existing libraries and tools that implement Map Algebra operations are not as generic and instead of a limited set of specific functions. The Pronto Raster library aims to overcome this and provides an efficient computational framework that allows efficient implementation of local, focal and zonal operations using user-specified functions.</p><p>The library uses GDAL to access and write raster data. A central concept of the library is the Raster, which is essentially a Range that iterates over the cells in a raster of values. The core focal and zonal operations produce Expression Templates that model the Raster concept. Therefore the outcome of zonal or focal operations on one or more Rasters is another Raster that does not hold data itself but refers to the data in the input rasters and combines the data lazily once the outcome Raster is iterated over. It thus becomes possible to combine and nest operations on rasters without creating temporary files. An additional benefit is that it is trivial to apply functions to only compute a subsection of the output Raster, which in turn makes the library very amenable to future parallelization.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Geospatial
URL:https:/fosdem.org/2018/schedule/event/geo_blink/
LOCATION:AW1.126
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Alex Hagen-Zanker":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6942@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T100000
DTEND:20180204T105500
SUMMARY:Distributions are not democracies
DESCRIPTION: <p>This session will explore many different governance and decision making models in the Distribution world.Few projects aspire to operate under wholly democratic principles. This talk will explore some of the many flaws and problems with this approach, and how projects often struggle to operate democratically and at scale. Alternatively the session will also discuss the benefits, and weaknesses of less democratic governance models, such as Technical Committees, Governing Boards, and Benevolent Dictators for Life. Finally the talk will explore a simple, but scalable model of Distribution governance, empowering, enabling, and supporting the contributors in your project to create an environment where "Those that do, decide".</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Distributions
URL:https:/fosdem.org/2018/schedule/event/distributions_are_not_democracies/
LOCATION:K.3.201
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Richard Brown":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7212@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T100000
DTEND:20180204T102000
SUMMARY:Test your API docs!
DESCRIPTION: <p>Today many API docs are driven by API description formats, such as Swagger/OpenAPI, API Blueprint, and so on. I'm working on an Open Source tool (Dredd), which takes verifies whether the implementation is according to the description. This enables a whole new workflow to API designers - they can design before implementing, and then ensure the implementation is in sync with the design.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Tool the Docs
URL:https:/fosdem.org/2018/schedule/event/test_api_docs_with_dredd/
LOCATION:UD2.119
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Honza Javorek":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6831@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T100000
DTEND:20180204T103000
SUMMARY:Urban places as nodes of a decentralized Internet
DESCRIPTION: <p>The MAZI toolkit, http://mazizone.eu/toolkit, is a DIY networking toolkit for installing, customizing, and deploying self-hosted applications on a Raspberry Pi as local web server (in a sense, a YunoHost focusing on small-scale community networks and a PirateBox opening up to self-hosted applications) that can help to create a wide variety of local networks effectively and democratically designed and governed by local communities. Such a tool can bring closer together self-hosted software and community networks, making both more accessible to a wider audience. Openki, http://openki.net, is a FLOSS platform for self-organized education that facilitates the creation of collaborative learning groups in the city. In this talk I will explain how these two can be combined to help build a decentralized Internet anchored in urban spaces and facilitate learning and trust building processes that are necessary for privacy, among others.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Decentralised Internet and Privacy
URL:https:/fosdem.org/2018/schedule/event/mazitoolkit/
LOCATION:H.1301 (Cornil)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Panayotis Antoniadis":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6245@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T100000
DTEND:20180203T105000
SUMMARY:Consensus as a Service
DESCRIPTION: <p>The Open Source label was born in February 1998 as a new way to popularise free software for business adoption. OSI will celebrate its 20th Anniversary on February 3, 2018, during the opening day of FOSDEM 2018. The presentation will summarize the evolution of open source licences and the Open Source Definition (OSD) across two decades, explain why the concept of free open source software has grown in both relevance and popularity and explore trends for the third decade of open source.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Keynotes
URL:https:/fosdem.org/2018/schedule/event/osi/
LOCATION:Janson
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Simon Phipps":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Italo Vignoli":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6959@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T100000
DTEND:20180204T102000
SUMMARY:CANCELLED Usability made simple
DESCRIPTION: <p>Please note that this talk has been cancelled as Renata is no longer able to attend FOSDEM.</p><p>Test the usability of any Open Source software in just a few steps with minimal resources, to get useful feedback for designers and usable interfaces for users.We’ll go through the complete process of testing step by step and answering all the how-tos, using examples from the tests conducted for GNOME applications.</p><p>We’ll discuss about:</p><ul><li>Choosing the right way to test</li><li>Picking the right users to test with</li><li>Deciding which tools to use</li><li>Analyzing the results</li></ul><p>Most importantly, learn how to effectively share the results and have an impact on the development decision making process.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Source Design
URL:https:/fosdem.org/2018/schedule/event/osd_usability_made_simple/
LOCATION:K.4.201
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Renata Gegaj":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6079@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T100000
DTEND:20180204T103000
SUMMARY:Rustarm AKA A project looking at Rust for Embedded Systems
DESCRIPTION: <p>Rustyarm is a project in the Physical Computing group at the University of West of England looking at application of Rust on embedded micro controllers. UWE Sense is a new hardware and software platform for IoT, build with ARM micro controllers, Bluetooth LE and LoRaWAN, which runs a software stack written completely in Rust. While UWE Sense is a close to the metal implementation, UWE Audio, a new hardware platform for studying high performance audio using ARM micro controllers, uses Rust to implement a monadic reactive graph, supporting both an offline compiler and and Embedded DSL. UWE Audio uses safe Rust, for example, describing domain clock as generic associated types, providing both compile time guarantees that multiple streams will not be incorrectly sequenced at different sample rates, and the ability to dynamically compile for different parts of the system.</p><p>In this talk I will provide a high-level overview of the Rustyarm project, including how using Rust has made this project interesting, but also enabled providing guarantees with respect to the audio scheduler, for example. However, Rust has some short comings in the embedded domain and we provide details on some of these and what we and the wider community are doing to address them. As an example of Rust’s application in the embedded domain we present early work on UWE Audio and hardware and software platform for building digital music instruments, which as already noted is programmed with solely in Rust.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Hardware Enablement
URL:https:/fosdem.org/2018/schedule/event/rustyarm_rust_on_embedded_platforms/
LOCATION:K.4.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Benedict Gaster (cuberoo_)":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6228@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T100000
DTEND:20180204T105000
SUMMARY:Cyborg Teams
DESCRIPTION: <p>A purely human team does not scale past a certain complexity point. In the Cockpit project we’ve done something amazing: We’ve built a team that’s part human and part machine working on an Open Source project.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Miscellaneous
URL:https:/fosdem.org/2018/schedule/event/cyborg/
LOCATION:K.1.105 (La Fontaine)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Stef Walter":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7243@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T100000
DTEND:20180204T101500
SUMMARY:Let's Fix The Internet
DESCRIPTION: <p>The Internet today is plagued by many problems. From viruses and spam, to identity theft and piracy.</p><p>We can solve those problems.</p><p>With a virtual operating system that runs the cloud, using blockchains to secure identities and data, a virtual network layer to protect agains unauthorized network access, and a virtual machine to sandbox untrusted code.</p><p>This talk will describe Elastos, an Operating System for the smart web.</p><p>It will explore the approach that Elastos takes to achieve these goals, and gives a vision of a possible future internet.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Lightning Talks
URL:https:/fosdem.org/2018/schedule/event/fix_the_internet/
LOCATION:H.2215 (Ferrer)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Martin Bähr":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6158@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T100000
DTEND:20180204T105000
SUMMARY:Sancus 2.0: Open-Source Trusted Computing for the IoT
DESCRIPTION: <p>I will talk about Trusted Computing, what it can do, where the limitations are, and why we need trusted computing architectures to be open-source. Special emphasis will be on the Sancus architecture, which brings Trusted Computing to embedded domains such as the IoT or safety-critical control systems.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Security and Encryption
URL:https:/fosdem.org/2018/schedule/event/sancus/
LOCATION:Janson
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jan Tobias Muehlberg":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7061@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T100000
DTEND:20180204T102500
SUMMARY:Tying software deployment to scientific workflows
DESCRIPTION: <p>Package management, container provisioning, and workflow execution are often viewed as related but separate activities.  This talk is about using Guix to integrate reproducible software deployment in scientific workflows.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:HPC, Big Data, and Data Science
URL:https:/fosdem.org/2018/schedule/event/guix_workflows/
LOCATION:H.1302 (Depage)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Ludovic Courtès":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7182@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T100000
DTEND:20180204T103000
SUMMARY:Introduction to web development in C++ with Wt 4
DESCRIPTION: <p>This talk is an introduction to <a href="https://www.webtoolkit.eu">Wt</a>, a server-side web framework written in C++. Wt 4 is the latest version and introduces a more modern C++11-based API.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Embedded, mobile and automotive
URL:https:/fosdem.org/2018/schedule/event/web_development_in_c/
LOCATION:UB2.252A (Lameere)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Roel Standaert":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6794@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T100000
DTEND:20180204T102500
SUMMARY:Understanding 26 U.S.C. § 501, and Organizational Governance
DESCRIPTION: <p>We often hear about the charitable organizations registered in the United States Federal tax system, but talking about the implications is sometimes taboo.I'll try and talk about these issues openly, and discuss some of the consequences (both +ive &amp; -ive) for public software.I'll provide a list of a few well-known organizations, and explain why it both matters and doesn't.Lastly I'll present some reporting that I did while researching this presentation.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Legal and Policy Issues
URL:https:/fosdem.org/2018/schedule/event/understanding_usc_501/
LOCATION:UA2.220 (Guillissen)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="James Shubin":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6126@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T100000
DTEND:20180204T102500
SUMMARY:Rust memory management
DESCRIPTION: <p>A quick introduction to the unique memory management concepts of Rust.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Rust
URL:https:/fosdem.org/2018/schedule/event/rust_memory_management_intro/
LOCATION:H.2214
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Zeeshan Ali":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6188@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T100000
DTEND:20180204T102500
SUMMARY:You want a Clean Desktop OS? Containerize it
DESCRIPTION: <p>Containers are all the rage, alongside cloud and DevOps. Sometimes they also induce rage. In this talk, we will take a look at using Fedora Atomic on your desktop, when it makes sense, and what the potential benefits vs drawbacks of having a container-based OS on your desktop are for you as a developer.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Containers
URL:https:/fosdem.org/2018/schedule/event/containers_desktop/
LOCATION:UD2.120 (Chavanne)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Sanja Bonic":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7056@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T101000
DTEND:20180204T103500
SUMMARY:MySQL 8.0 Performance: InnoDB Re-Design
DESCRIPTION: <p>MySQL 8.0 brings many fundamental changes in InnoDB design.This talk will cover several of them, including new REDO and CATS.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:MySQL and Friends
URL:https:/fosdem.org/2018/schedule/event/mysql8_innodb/
LOCATION:H.1308 (Rolin)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Dimitri Kravtchuk":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6526@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T101000
DTEND:20180204T103000
SUMMARY:Kamailio - Pick Your SIP Routing Scripting Language
DESCRIPTION: <p>Kamailio is an open source SIP server that uses a scripting language for its configuration file to enable flexibility in deciding the routing of SIP messages. Starting with version 5.0, besides its native scripting language, Kamailio allows writing the routing logic in several other programming languages such as Lua, JavaScript, Python and Squirrel. This presentations aims to reveal the benefits and drawbacks of using any of these scripting languages for building scalable real time communication systems and services.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Real Time Communications
URL:https:/fosdem.org/2018/schedule/event/kamailio/
LOCATION:H.1309 (Van Rijn)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Daniel-Constantin Mierla":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7106@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T101500
DTEND:20180204T104500
SUMMARY:Blame (and) DNS: debugging tutorial
DESCRIPTION: <p>How to find out who, where, and how broke your DNS resolution? What support line to call?</p><p>These are hard questions because today's DNS is very complex and even simplest query for an IP address might involve dozen different parties. In this tutorial we will walk though typical scenarios and use common tools to find out why things do not work as we expect and who to contact.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:DNS
URL:https:/fosdem.org/2018/schedule/event/dns_blame_debugging/
LOCATION:AW1.121
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Petr Špaček":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6180@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T101500
DTEND:20180204T104500
SUMMARY:In the SpOOTlight: gr-radar
DESCRIPTION: <p>gr-radar is an out-of-tree module (OOT) for GNU Radio that came about during a Google Summer of Code. Let's take a look at this OOT together, see what it can do, and see what it could become!</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Software Defined Radio
URL:https:/fosdem.org/2018/schedule/event/radar/
LOCATION:AW1.120
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Martin Braun":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7304@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T102000
DTEND:20180204T110000
SUMMARY:4 Perl web services I wrote and that you may like
DESCRIPTION: <p>I'll present 4 web services I wrote with Mojolicious a Perl web framework.  Simple to install and simple to use, they promote users' privacy. One is an URL shortener, one is made for images sharing, the third is for files sharing with end-to-end encryption and the last is about URLs visits statistics.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Perl Programming Languages
URL:https:/fosdem.org/2018/schedule/event/4_web_services/
LOCATION:K.4.601
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Luc Didry (Framasky)":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6631@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T102000
DTEND:20180204T103500
SUMMARY:Regular Expression Derivatives in Python
DESCRIPTION: <p>Regular expressions are commonly implemented using a backtracking algorithm, or by converting them into a nondeterministic finite automata using Thompson's construction. An alternate approach is to use Brzozowski derivatives to directly generate deterministic finite automata. This talk describes an implementation of Brzozowski derivatives in Python, based on a paper by Owens, Reppy and Turon. This implementation is used for generating efficient Unicode lexers.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Lightning Talks
URL:https:/fosdem.org/2018/schedule/event/python_regex_derivatives/
LOCATION:H.2215 (Ferrer)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Michael Paddon":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7103@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T102500
DTEND:20180204T105000
SUMMARY:Accessing your Mbed device from anywhere using Pagekite
DESCRIPTION: <p>When looking at home automation solutions available in the market nowadays,one of the most important and expected features is to be able to control yourhome automation installation from anywhere in the world using a smartphoneapp. A vendor of a low-cost home automation solution requested us to add sucha feature to their existing IP gateway product, which only allowed for usersto control their home automation system with their smartphone while they areconnected to their local network at home. We were asked to make it possible tolet the smartphone app connect to the IP gateway from anywhere in the world.This vendor's IP gateway hard- and software was based on the Mbed platform, sothey needed a solution that could fit within Mbed.</p><p>First of all, there are a lot of ways to make a device in a local networkaccessible from anywhere in the world: SSH tunneling, port forwarding withdynamic DNS,... Since our client wanted an open-source, secure, low-cost andeasy to set up solution that he could host himself, we opted to go forPagekite. However, since Mbed does not support OpenSSL, Linux sockets orlibev, the existing libpagekite C library was not an option to start from. Sowe started to implement a Mbed flavour of the library ourselves, and decidedto make it open-source</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Internet of Things
URL:https:/fosdem.org/2018/schedule/event/mbed_pagekite/
LOCATION:AW1.125
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Bert Outtier":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7218@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T102500
DTEND:20180204T105500
SUMMARY:Docs like code in Drupal
DESCRIPTION: <p>When documenting software it makes sense to treat your docs like code. Doing so allows documentarians to collaborate much easier with developers. While most teams have chosen for static site generators to implement this methodology, we identified a number of use cases where it would make much more sense to use a CMS based system. In this talk I explain why, and introduce a new open source project, based on Drupal, that can import Markdown and Open API specifications.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Tool the Docs
URL:https:/fosdem.org/2018/schedule/event/docs_like_code_in_drupal/
LOCATION:UD2.119
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Kitti Radovics":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7258@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T102500
DTEND:20180203T103000
SUMMARY:Welcome!
DESCRIPTION: <p>Welcome to the 2018 edition of the Free Java DevRoom!</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Free Java
URL:https:/fosdem.org/2018/schedule/event/java_devroom_welcome/
LOCATION:UD2.208 (Decroly)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Mario Torre":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Andrew Haley":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6899@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T103000
DTEND:20180204T110000
SUMMARY:Making Linux Security Modules available to Containers
DESCRIPTION: <p>Containers would like to be able to make use of Linux SecurityModules (LSMs), from providing more complete system virtualizationto improving container confinement. To date containers access to theLSM has been limited but there has been work to change the situation.</p><p>This presentation will discuss the current state of LSM stackingand namespacing. The work being done on various security modules tosupport namespacing, the infrastructure work being done to improve theLSM, an examination of the remaining problems, and provide a demoof a container leveraging LSM stacking so that the host is usinga different security module than that of the container.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Containers
URL:https:/fosdem.org/2018/schedule/event/containers_lsm/
LOCATION:UD2.120 (Chavanne)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="John Johansen":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7014@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T103000
DTEND:20180204T105500
SUMMARY:Combining CVMFS, Nix, Lmod, and EasyBuild at Compute Canada
DESCRIPTION: <p>One of the challenges in HPC is to deliver a consistent software stack that balances the needs of the system administrators with the needs of the users. This means running recent software on enterprise Linux distributions that ship older software.Traditionally this is accomplished using environment modules, that change environment variables such as $PATH to point to the software that is needed.At Compute Canada we have taken this further by distributing a complete user-level software stack, including all needed libraries including the GNU C library, but excluding any privileged components.I will describe our setup, which combines Nix for the bottom layer of base components, EasyBuild for the top layer of more scientifically inclined components, Lmod to implement environment modules, and the CernVM File System (CVMFS) to distribute it to Canadian supercomputers.Expected prior knowledge: knowing how to use the command line and environment variables.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:HPC, Big Data, and Data Science
URL:https:/fosdem.org/2018/schedule/event/computecanada/
LOCATION:H.1302 (Depage)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Bart Oldeman":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7248@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T103000
DTEND:20180203T111500
SUMMARY:The 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/2018/schedule/event/state_openjdk/
LOCATION:UD2.208 (Decroly)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Mark Reinhold":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6915@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T103000
DTEND:20180204T110000
SUMMARY:GDAL Tips and Tricks
DESCRIPTION: <p>I've learned a lot about using GDAL over the years at Planet, from how to manage the installation to using it in Python and ending up with some modern use-case with Cloud-optimized GeoTIFFs</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Geospatial
URL:https:/fosdem.org/2018/schedule/event/geo_gdal/
LOCATION:AW1.126
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jeremy Mayeres":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5991@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T103000
DTEND:20180203T110000
SUMMARY:The State of Go
DESCRIPTION: <p>Go 1.10 is planned to be released in February 2018 and this talk covers what's coming up with it.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Go
URL:https:/fosdem.org/2018/schedule/event/stateofgo/
LOCATION:H.1308 (Rolin)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Francesc Campoy":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6975@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T103000
DTEND:20180203T105500
SUMMARY:CANCELLED Simulating Multilevel Caches in Cachegrind
DESCRIPTION: <p><strong>Please note that this talk has been cancelled as the speaker is no longer able to attend FOSDEM.</strong></p><p>See http://staff.bath.ac.uk/masjhd/MattColes.html for more background on the project.</p><p>  Systems with large amounts of multi-level cache available require the ability  to profile cache performance at each layer, as there remains a significant  performance disparity between L2 and L3 caches. An example of such a system  and the focus of this work is the new Cavium ThunderX2 supercomputer at the  GW4 Isambard project. This paper intends to detail the methodology used to  extend the capabilities of the Valgrind tool: Cachegrind. This extension will  enable it to model both the L2 and L3 caches separately, as opposed to as a  single last level cache. This support will be added for both the ARMv8  architecture, in order to model performance on the Isambard supercomputer, and  in addition x86_64, for comparative purposes. As a result of this extension,  the Isambard project will be able to optimise frequently used programs, in  order to reduce CPU time used and therefore improve throughput on the system.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Debugging tools
URL:https:/fosdem.org/2018/schedule/event/debugging_tools_cachegrind/
LOCATION:AW1.121
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Matthew Coles":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7181@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T103000
DTEND:20180204T110000
SUMMARY:How to build autonomous robot for less than 2K€
DESCRIPTION: <p>Telepresence, Delivery Boy, Security and Follow Me in one PULUrobot. PULUrobot solves the autonomous mobile robotics complexity issue without expensive parts, without compromise.</p><p>By fearless integration and from-scratch design, our platform can do SLAM, avoid obstacles, feed itself, and carry payload over 100kg, for less than 2000EUR.</p><p>Application ecosystem can be born around it, as we offer a ready-made Open Source (GPLv2) solution in a tightly coupled HW-SW codesign.</p><p>No need to solve a ROS module puzzle, or pay $50000 for a closed product anymore!</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Embedded, mobile and automotive
URL:https:/fosdem.org/2018/schedule/event/autonomous_robot/
LOCATION:UB2.252A (Lameere)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Miika Oja (PuluMan)":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6514@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T103000
DTEND:20180203T105500
SUMMARY:video - It's a lot more than just a HTML5 tag
DESCRIPTION: <p>The &lt;video> element was first proposed by Opera Software in February 2007. Opera also released a preview build that was <a href="http://coolastory.blogspot.co.uk/2007/03/sv-web-builders-event-world-premier-of.html">showcased</a> the same day and a <a href="http://www.wiumlie.no/2007/video">manifesto</a> that called for video to become a first-class citizen of the web.</p><p>Integrating video elements into the HTML5 standard has changed the world forever and for the better and enabled us to gradually rid ourselves from the proprietary, exploitable and often slow FLASH technology.However, the means to embed video in HTML5 enabled web pages is only the tip of the iceberg. In this session, we will discuss other crucial aspects of handling and serving video.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Media
URL:https:/fosdem.org/2018/schedule/event/om_html5/
LOCATION:H.1309 (Van Rijn)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jess Portnoy":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7298@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T103000
DTEND:20180203T104500
SUMMARY:Community DevRoom Welcoming Remarks
DESCRIPTION: <p>In which Leslie and Laura welcome everyone to the Community DevRoom 2018</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Community devroom
URL:https:/fosdem.org/2018/schedule/event/community_welcome_remarks/
LOCATION:K.4.601
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:6859@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T103000
DTEND:20180203T111000
SUMMARY:Migrating to Red Hat IdM in a large Linux Environment
DESCRIPTION: <p>This talk will discuss how Red Hat IT is moving from a centralized LDAP and kerberos setup to a Red Hat IdM setup for all of our Linux users and hosts.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Identity and Access Management
URL:https:/fosdem.org/2018/schedule/event/opensource_idm_in_enterprise/
LOCATION:UD2.119
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Dustin Minnich":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7148@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T103000
DTEND:20180203T105500
SUMMARY:Everything is a device!
DESCRIPTION: <p>MH is a personal effort to build systems based on a single, almost arbitrary, abstraction: the device. The original idea was that having a system with a limited, but easily understandable interface would allow to build systems that are easy to grasp and fun to extend.</p><p>This talk will tell about the experience of designing MH, the lessons learned, errors made, and what using and playing with such system looks like.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Microkernels
URL:https:/fosdem.org/2018/schedule/event/microkernel_mh_everything_is_a_device/
LOCATION:AW1.126
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Gianluca Guida":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6892@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T103000
DTEND:20180204T105000
SUMMARY:A crash course on remote, moderated usability testing
DESCRIPTION: <p>I’m going to show you that you don’t need to be a researcher or have a huge budget to conduct remote, moderated usability testing.</p><p>In this talk I’ll cover:</p><ul><li><p>The value of remote, moderated usability testing.</p></li><li><p>Sourcing users.</p></li><li><p>Writing a script.</p></li><li><p>Speaking with users.</p></li><li><p>How to share your findings with an open source community.</p></li></ul>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Source Design
URL:https:/fosdem.org/2018/schedule/event/osd_crash_course_on_remote_usability_testing/
LOCATION:K.4.201
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Sarah O'Donnell":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6919@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T103000
DTEND:20180203T105500
SUMMARY:FOSS/H EDA tools for SPICE modeling
DESCRIPTION: <p>EspoTek’s Labrador is a tiny yet powerful device that transforms a PC  into a fully featured electronics lab, complete with an oscilloscope, signal generator, logic analyzer, multimeter and power supply. Qucs (Quite Universal Circuit Simulator) is an integrated circuit (IC) simulator which allow to setup a circuit with a schematic entry graphical user interface (GUI) and simulate the large and small-signal (DC, AC, S-parameter, Harmonic Balance and noise analysis) of the microelectronic circuit. Both hardware and software are 100% open-source (FOSS). Both tools will be used to illustrate complete flow of the measurements, characterization and SPICE modeling of the semiconductor devices for EDA IC design applications. EspoTek’s Labrador and Qucs cointegrations thru embedded Octave scripts will be discussed as well.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:CAD and Open Hardware
URL:https:/fosdem.org/2018/schedule/event/cad_spice/
LOCATION:K.4.201
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Guilherme Brondani Torri":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7104@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T103000
DTEND:20180203T110500
SUMMARY:Cypher: An evolving query language for property graphs
DESCRIPTION: <p>Cypher is a property graph query language that provides expressive and efficient querying of graph data. Originally designed and implemented within the Neo4j graph database, it is now being used by several industrial database products, as well as open-source and research projects.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Graph Processing
URL:https:/fosdem.org/2018/schedule/event/cypher_evolving_query_language/
LOCATION:H.2214
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Stefan Plantikow":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6649@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T103000
DTEND:20180203T111500
SUMMARY:A real life story about product testing with robotframework
DESCRIPTION: <p>The residential heating division of Bosch thermotechnology is developing products for domestic hot waterand central heating in homes. These products include an app (iOS and Android) connected smart room thermostat anda control unit for controlling a boiler appliances.During this presentation, we want to share our lessons learned by explaining our testing strategy and the usageof robotframework.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Testing and automation
URL:https:/fosdem.org/2018/schedule/event/robotframework_bosch/
LOCATION:H.2213
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Alex van de Schootbrugge":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Windel Bouwman":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6365@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T103000
DTEND:20180204T105500
SUMMARY:Researchers and Software Licenses
DESCRIPTION: <p>In science and engineering, more and more software is published as Open Source software or uses other Open Source projects. Due to the different licenses with their requirements and restrictions as well as the resultant license compatibility issues, scientists and engineers must be aware of these issues. Ideally, they have some basic understanding about Open Source licensing. Unfortunately, in practice this understanding is not present, especially if more than one Open Source license is involved. But how do you teach scientists and engineers knowledge about open source licenses?</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Legal and Policy Issues
URL:https:/fosdem.org/2018/schedule/event/research_software_licenses/
LOCATION:UA2.220 (Guillissen)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Andreas Schreiber":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6787@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T103000
DTEND:20180203T110000
SUMMARY:The FreeBSD Foundation and How We Are Changing the World
DESCRIPTION: <p>The FreeBSD Foundation was founded in 2000, initially to own the FreeBSD trademarks and intellectual property. Over the past 17 years, we’ve grown from being run by 3 volunteer board members, to a team of 9 staff members, and 8 volunteer board members. My presentation will cover a little bit of our history, what’s our purpose, the key areas we focus on and why, and how we are making this a better world, by supporting FreeBSD, the community, and the overall open source ecosystem.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:BSD
URL:https:/fosdem.org/2018/schedule/event/the_freebsd_fundation_how_we_can_change_the_world/
LOCATION:K.3.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Deb Goodkin":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7321@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T103000
DTEND:20180203T160000
SUMMARY:Global Diversity CFP Day
DESCRIPTION: <p>On Saturday 3rd February 2018 there will be numerous workshops hosted around the globe encouraging and advising newbie speakers to put together your very first talk proposal and share your own individual perspective on any subject of interest to people in tech. Mozilla and the Mozilla TechSpeakers will bring this global event to Brussels during the first day of FOSDEM, and during the workshop will also provide CFP help and mentoring to any of the FOSDEM participants.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Global Diversity CFP Day
URL:https:/fosdem.org/2018/schedule/event/global_diversity/
LOCATION:J1.106
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Mozilla TechSpeakers":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6535@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T103000
DTEND:20180204T111000
SUMMARY:LizardFS - a year in development
DESCRIPTION: <p>Community Update and Roadmap for the next 12 months including an interactive presentation of the most important new features.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Software Defined Storage
URL:https:/fosdem.org/2018/schedule/event/lizardfs/
LOCATION:H.2213
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Michal Bielicki":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6448@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T103000
DTEND:20180204T110000
SUMMARY:The Generic Data Distribution System of the Retroshare Network
DESCRIPTION: <p>Because of their static topology and limited connectivity friend to friendnetworks represent a challenge in the distribution of data.  We present GXS: ageneric data distribution system suitable for friend-to-friend networks, thatis in the heart of the Retroshare software.  The presentation will start witha short overview of the Retroshare software. We will then cover thetechnical aspects of GXS, its architecture and concepts, and will describe a few existing decentralized services based on this system. Finally, a call to developers will be made, based on a generic example, while proposing multiple ideas of distributed services to be developped on top of it.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Decentralised Internet and Privacy
URL:https:/fosdem.org/2018/schedule/event/retroshare/
LOCATION:H.1301 (Cornil)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Cyril Soler":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7105@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T103000
DTEND:20180203T110000
SUMMARY:Mozilla Open Source Support (MOSS)
DESCRIPTION: <p>Please note that this talk has been cancelled as Gervase Markham is no longer able to attend due to sickness. Our apologies for this inconvenience.</p><p>Mozilla Open Source Support (MOSS) is Mozilla's program for supporting open source projects financially and with security audits. Find out about our successes so far, and how you can apply for help for your project.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Mozilla
URL:https:/fosdem.org/2018/schedule/event/mozilla_state_moss/
LOCATION:UA2.118 (Henriot)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Gerv Markham":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6209@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T103000
DTEND:20180203T105000
SUMMARY:Status of the Apache ODF Toolkit (incubating)
DESCRIPTION: 
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Document Editors
URL:https:/fosdem.org/2018/schedule/event/ode_odf_toolkit/
LOCATION:AW1.120
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Svante Schubert":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6860@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T103000
DTEND:20180203T111500
SUMMARY:Convergence of your virtualization and container infrastructures with KubeVirt
DESCRIPTION: <p>In order to run containers and virtualization, admins need to take care of two infrastructure stacks. KubeVirt is one way to converge both stacks.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Virtualization and IaaS
URL:https:/fosdem.org/2018/schedule/event/vai_convergence_of_virt_and_container/
LOCATION:UB2.252A (Lameere)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Fabian Deutsch":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6932@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T103000
DTEND:20180203T110000
SUMMARY:Declarative Extensions for Kubernetes in Go
DESCRIPTION: <p>Declarative systems, like Kubernetes are nice. Instead of forming the state of the system command-by-command, one just posts a set of declarative requirements. The system will try to adapt. While it easy to understand how to use such a system from the user perspective, it requires a complete rethinking for us engineers on how to integrate with such a system. Based on the experiences with extending Kubernetes for KubeVirt with the Kubernetes-Go-SDK, this session gives a short and concise overview on what is required to implement declarative flows in general and particularly in Kubernetes. Real-world examples and pitfalls included.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Monitoring and Cloud
URL:https:/fosdem.org/2018/schedule/event/declarative_extensions_for_kubernetes_in_go/
LOCATION:UD2.120 (Chavanne)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Roman Mohr":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6862@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T103000
DTEND:20180204T111500
SUMMARY:Live Block Device Operations in QEMU
DESCRIPTION: <p>QEMU is an open source machine emulator and virtualizer when used incombination with hypervisors such as Xen or KVM, the Linux Kernel-basedVirtual Machine.</p><p>This talk will focus on QEMU's Block Layer, and in particular it willexamine the four main types of (potentially long-running) live blockoperations: 'stream', 'commit', 'mirror', and 'backup' in detail.  Aftersetting some context, we will see what they are, where they're used, andhow they can be invoked via the QMP (QEMU Machine Protocol) interface orthe libvirt API.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Virtualization and IaaS
URL:https:/fosdem.org/2018/schedule/event/vai_qemu_live_dev_operations/
LOCATION:UD2.218A
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Kashyap Chamarthy":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6996@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T103000
DTEND:20180203T110000
SUMMARY:Pulp 3 - Simpler, Better, More awesome
DESCRIPTION: <p>Pulp is a platform for managing repositories of software packages, but it can store any kind of binary data (e.g. cat photos). The core provides a REST API and manages files, but the real value for users is delivered by the plugins which allows core to manage a content type like a cat photo. The upcoming 3.0 release of Pulp includes a relational database, a new REST API, and a semantically versioned plugin API. This talk is going to briefly explain how Pulp is used, highlight the technologies under the hood, demonstrate the REST API, and show off the plugin API that will be included in Pulp 3.0.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Package Management
URL:https:/fosdem.org/2018/schedule/event/pulp3/
LOCATION:K.3.201
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Dennis Kliban":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6219@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T103000
DTEND:20180203T123000
SUMMARY:BSDCG Exam Session
DESCRIPTION: <p>The BSDA certification is designed to be an entry-level certification on BSD Unix systems administration.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Certification
URL:https:/fosdem.org/2018/schedule/event/cert_bsdcg/
LOCATION:UB2.147
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="BSDCG Team":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6785@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T103000
DTEND:20180204T110000
SUMMARY:Mainline Linux on Motorola Droid 4
DESCRIPTION: <p>Sebastian will present the current state of Linux kernel support for the MotorolaDroid 4 (a smartphone from 2012), what has been done to reach it and describethe required work left to use it properly. The target audience are non-kerneldevelopers, that might be interested in starting kernel work.</p><p>The work has been documented here: https://www.elektranox.org/droid4/</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Hardware Enablement
URL:https:/fosdem.org/2018/schedule/event/hwenablement_mainline_linux_on_motorola_droid_4/
LOCATION:K.4.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Sebastian Reichel":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7194@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T103000
DTEND:20180203T105500
SUMMARY:Graphics Performance Analysis with FrameRetrace
DESCRIPTION: <p>FrameRetrace is the first fully open-source graphics performance analysis tool for OpenGL on Linux platforms.  It enables rapid experimentation with shaders, state, uniforms and experiments, to find and fix performance or rendering problems in a frame.  This talk will describe the current state of FrameRetrace, and why it is a compelling tool for OpenGL application and driver developers.  A demo of FrameRetrace will illustrate and fix a performance problem in the mesa driver.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Graphics
URL:https:/fosdem.org/2018/schedule/event/apitrace/
LOCATION:K.4.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Mark Janes":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6283@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T103000
DTEND:20180203T110000
SUMMARY:The path to Data-plane micro-services
DESCRIPTION: <p>Embracing containers and micro-services with their scaling model and resiliency is the new frontier in software packet processing.This talk will describe the reasons, the challenges and opportunities of this trend.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:SDN and NFV
URL:https:/fosdem.org/2018/schedule/event/dpdk_microservices/
LOCATION:H.1301 (Cornil)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Ray Kinsella":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7281@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T103000
DTEND:20180203T110000
SUMMARY:Arrival & Informal Discussions
DESCRIPTION: <p>Feel free to arrive early, to start the day with some informal discussions while the set-up of the DevRoom is finished.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Ada
URL:https:/fosdem.org/2018/schedule/event/ada_arrival/
LOCATION:AW1.125
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Dirk Craeynest":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6422@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T103500
DTEND:20180204T105500
SUMMARY:Introducing gtk-rs
DESCRIPTION: <p>The goal of this talk is to provide an introduction to the gtk bindings in Rust through the gtk-rs organization. It'll be mainly about how we made it and how we keep making it better.</p><ul><li>Presentation of gtk-rs (before it was even an organization)<ul><li>Beginning: rust &lt;-> C direct binding, no indirection, almost no safety</li><li>Generation of signals through (old) macro system</li><li>Old closures system to allow callbacks</li><li>Short (old) code demonstration</li></ul></li><li>Creation of gtk-rs<ul><li>multi-repository</li><li>easier to maintain, more difficult to release</li><li>licensing issues: keeping docs in their own repository and write a tool to put it back</li></ul></li><li>New gtk-rs era: automatic generation<ul><li>GIR crate</li><li>Parsing gir files and automatically generate as much as possible</li><li>Presentation of the crate, how it works and the hierarchy</li><li>A lot of things are simplified: doc generation, website, releases</li></ul></li><li>gtk-rs growth<ul><li>more members</li><li>(semi) automatic release process</li><li>a lot more of bindings (sourceview, pangocairo, webkit...)</li></ul></li><li>gtk-rs environment<ul><li>a few projects (process viewer, EDI, tools...)</li><li>relm crate to easily write GTK UIs</li><li>GNOME-class</li><li>gstreamer-rs</li></ul></li><li>Future of gtk-rs<ul><li>async</li><li>tutorials</li><li>more projects</li><li>more rust in GNOME libraries (librsvg already started this port)</li></ul></li></ul>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Rust
URL:https:/fosdem.org/2018/schedule/event/rust_gtk_rs/
LOCATION:H.2214
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Guillaume Gomez":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6799@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T103500
DTEND:20180204T110500
SUMMARY:Connecting LLVM with a WCET tool
DESCRIPTION: <p>During my master project i worked on combining LLVM with a WCET tool.</p><p>Worst-Case-Execution-Time (WCET) is the longest time a program can execute, typically measured in cycles.This information is typically of interest for code that has timing requirements such embedded systems in cars.</p><p>The project involved combining an open-source tool called SWEET with LLVM.This involves using datastructures in LLVM to output the interface-language to the tool SWEET.As a proof-of-concept, the ARM Cortex-m0 has been chosen and an attempt has been made to automatically generate a WCET analysis during compilation.</p><p>This talk will explain my findings in the project and explain the concept of WCET in general.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:LLVM Toolchain
URL:https:/fosdem.org/2018/schedule/event/wcet/
LOCATION:K.3.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Rick Veens":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6127@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T103500
DTEND:20180204T105000
SUMMARY:Asterisk Project: Do I see video in the future?
DESCRIPTION: <p>Haven't heard about what's new in the world of Asterisk or missed Astricon this last year?  This is your opportunity to get filled in on what's happening and try to figure out how you can utilize new features in Asterisk in your network.  Plan is to cover what's happened since the last major release of Asterisk and cover what will be going into the next one.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Real Time Communications
URL:https:/fosdem.org/2018/schedule/event/asterisk/
LOCATION:H.1309 (Van Rijn)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Matthew Fredrickson":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5990@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T104000
DTEND:20180204T110500
SUMMARY:MySQL 8.0 Roles
DESCRIPTION: <p>MySQL 8.0 introduced roles: a new security and administrative feature that allows DBAs to simplify user management and increases security of multi-user environments. The syntax for roles requires some adaptation. This talk will guide users through the intricacies of the new feature.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:MySQL and Friends
URL:https:/fosdem.org/2018/schedule/event/mysql8_roles/
LOCATION:H.1308 (Rolin)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Giuseppe Maxia":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6706@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T104000
DTEND:20180204T105500
SUMMARY:Adding performance counters to htop
DESCRIPTION: <p>Typical userspace process monitoring tools usually show some general metrics like CPU% usage, Memory%, CPU time and so on, which have been around for a long time. In this lightning talk, I will discuss some other performance measurements available in modern systems, like hardware performance counters, and talk about their inclusion in htop, in hopes that these powerful metrics will reach a wider audience.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Lightning Talks
URL:https:/fosdem.org/2018/schedule/event/htop/
LOCATION:H.2215 (Ferrer)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Hisham Muhammad":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6125@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T104500
DTEND:20180204T111500
SUMMARY:Efficient implementation of a spectrum scanner on a software-defined radio platform
DESCRIPTION: <p>One of the important tasks of national regulators is to detect abusive usage of the radio-frequency (RF) spectrum. This talk presents the implementation of an opportunistic spectrum scanner on a software-defined radio platform, whose aim is to continuously scan the RF spectrum and to detect whether any signals are present. The implementation is done on a USRP-N210 software-defined radio, a popular and cheap model. One major bottleneck of USRP-based implementations is the limited CPU computation power, which does not allow to process RF signals at high sample rates continuously. In the proposed implementation, most computation is done on the USRP FPGA, such that the host CPU is relieved and is only used to store data and coordinate the scanning. We present the details of the FPGA and the software architecture, as well as some experimental results that show the efficiency of the proposed spectrum scanner.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Software Defined Radio
URL:https:/fosdem.org/2018/schedule/event/spectrumscanner/
LOCATION:AW1.120
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Francois Quitin":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7139@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T105000
DTEND:20180204T111000
SUMMARY:Living on the Edge
DESCRIPTION: <p>To improve system security to the next level, the DNS services used by applications at the end-point need recent standards implemented. Currently typical use of DNS by applications is limited to forwarding requests to the system's stub resolver, which in turn simply forwards it to the recursive resolver in the network which does all the heavy lifting; iterate over the authoritatives, secure the lookups with DNSSEC etc.  This first-mile in the DNS eco-system (from application, via stub to the recursive resolver) is completely insecure and exposed. This makes the use of DANE (a secure alternative to the flawed CA based PKIX) impossible and also leaves end-users unprotected to DNS based connection hijacking and very exposed to eavesdropping attacks!</p><p>To deliver DANE and Privacy to the end-user, we need to address these issues as close to the end-user as possible. The getdns library is a resolver library for applications, providing a versatile stub resolver that takes care of all the difficulties and complexities that arise when these higher security and privacy demands need to be practiced for actual users instead of just networks.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:DNS
URL:https:/fosdem.org/2018/schedule/event/dns_living_on_the_edge/
LOCATION:AW1.121
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Willem Toorop":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6849@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T105000
DTEND:20180203T111000
SUMMARY:Working in the ODF TC
DESCRIPTION: <p>The talk introduces you to the work of the ODF TC. This includes insights into day-to-day work and also takes into account the developers' relationship to the ODF standard.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Document Editors
URL:https:/fosdem.org/2018/schedule/event/ode_odf/
LOCATION:AW1.120
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Regina Henschel":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7160@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T105000
DTEND:20180203T111500
SUMMARY:Italy: the most hacker-friendly country?
DESCRIPTION: <p>The Digital Transformation Team was born to build the "operating system" of the Italy, a series of fundamental components on top of which they can build simpler and more efficient services for the citizens, the Public Administration and businesses, through innovative digital products. Among the critical infrastructures, there's the way software is developed. Italy is betting hard on open practices, by not only opening the source code of the country, but also turning citizens and hackers into first-class participants of the digital transformation, giving them the power to develop and maintain software which impacts their daily life.</p><p>To sustain this switch, the Team is building hackerspaces throughout the country, to increase awareness of open practices, and is turning all developers paid with public money into open source contributors. After this talk, you will know how to "hack your government", how to participate in this change (even if you are not Italian!) and how we are working to spread this idea throughout all of Europe.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Community devroom
URL:https:/fosdem.org/2018/schedule/event/community_italy_most_hacker_friendly_country/
LOCATION:K.4.601
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Riccardo Iaconelli":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6873@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T105500
DTEND:20180204T111000
SUMMARY:Speech-to-Text in Jitsi Meet
DESCRIPTION: <p>In this talk I want to present my work for GSoC 2016 and 2017, which involved implementing speech-to-text APIs in Jitsi Meet. The goal was to be able to provide real-time subtitles for hearing-impaired as well as a way to deliver a transcript afterwards.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Real Time Communications
URL:https:/fosdem.org/2018/schedule/event/jitsi/
LOCATION:H.1309 (Van Rijn)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Nik Vaessen":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6430@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T110000
DTEND:20180204T112000
SUMMARY:So we have free web fonts; now what?
DESCRIPTION: <p>The number of free-software fonts has exploded, thanks to CSS webfont services like Google Fonts and Open Font Library. But open fonts have yet to make gains in document-creation systems beyond web pages: print-on-demand publishing, print-on-demand merchandise, eReaders and EPUB generation, games, and bundled with FOSS applications. This talk will look at the obstacles, bottlenecks, and disconnects behind this situation and explain what needs to happen next in order to move forward.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Source Design
URL:https:/fosdem.org/2018/schedule/event/osd_so_we_have_free_web_fonts_now_what/
LOCATION:K.4.201
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Nathan Willis":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6611@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T110000
DTEND:20180203T112500
SUMMARY:Valgrind register allocator overhaul
DESCRIPTION: <p>Register allocator is a key component in Valgrind's VEX subsystem. Superficially it only translates virtual registers to the real ones. But is that really all? What actually happens under the covers, what algorithms are at play here and what are the constraints under which it operates?</p><p>Last year, a major overhaul of the Valgrind VEX register allocator has been done, resulting in a new version v3 which is now used by Valgrind. In addition to a new design, new register allocation algorithms have been also implemented, producing faster and smaller code.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Debugging tools
URL:https:/fosdem.org/2018/schedule/event/debugging_tools_valgrind_regalloc/
LOCATION:AW1.121
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Ivo Raisr":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6431@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T110000
DTEND:20180204T113000
SUMMARY:Ring as a free universal distributed communication platform.
DESCRIPTION: <p>Ring, a free universal distributed communication platform gets its first stable version in July 2017. This project is based on OpenDHT, which manages communications through a p2p network. In this talk, after a short demonstration, we will describe what is the state of the platform now, what is new since the last FOSDEM, and what will be embedded during the next months.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Decentralised Internet and Privacy
URL:https:/fosdem.org/2018/schedule/event/ring/
LOCATION:H.1301 (Cornil)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Sébastien Blin":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5963@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T110000
DTEND:20180204T113000
SUMMARY:A lion, a head, and a dash of YAML
DESCRIPTION: <p>The Sphinx documentation tool provides tremendous extensibility and theming options; options which are massively underutilized. We demonstrate how you can go about writing your own extensions and themes for Sphinx and ultimately how you treat your docs like code.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Tool the Docs
URL:https:/fosdem.org/2018/schedule/event/automating_documentation_with_sphinx_extensions/
LOCATION:UD2.119
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Stephen Finucane":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7102@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T110000
DTEND:20180203T115500
SUMMARY:Gnucap, and analog and mixed signal simulation
DESCRIPTION: <p>This talk will present an overview of analog(ue) and mixed-signal simulation, with a focus on Gnucap .. the GNU Circuit Analysis Package.</p><p>I will introduce the basis of simulation, the basic "SPICE" methods (DC, AC, and transient analysis), mixed-signal (event driven) simulations, and "Fast-Spice". Also, some derived methods, including Fourier analysis, Harmonic Balance, and Periodic Steady State will be introduced. Along with this, I will review where the Free simulators (Gnucap, Qucs, NGspice, Xyce) stand.</p><p>I will also present the plugin based architecture of Gnucap, and how it encourages contributions and fast deployment without sacrificing quality of the base work.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:CAD and Open Hardware
URL:https:/fosdem.org/2018/schedule/event/cad_gnucap/
LOCATION:K.4.201
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Al Davis":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6791@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T110000
DTEND:20180204T113000
SUMMARY:... like real computers!
DESCRIPTION: <p>Installing an operating system on single board computers (SBCs or "Fruit-Pis") is very board specific and requires a lot of hand holding. If at all, standard distributions support only a small number of them explicitly, which leads to a lot of board specific images and distributions. This talk will show how this situation can be improved, to the point where off-the-shelf Linux (or BSD) distributions can be installed on those boards, without those distros knowing about each and every one of them. Key ingredients are standardized firmware interfaces like UEFI, stable device trees and on-board memory like SPI flash.This should make using ARM based SBCs as easy as using (x86) PCs today: like "real computers".On top of this ways to simplify and speed up mainline Linux kernel support are explored. Enabling kernel support for new SoCs usually takes a while, especially if the effort is driven by the community. This delays distribution support, up to a point where a certain SoC or board might become slightly dated when it's finally supported. Using more device tree features and less hardcoded kernel data would reduce the code required to support new SoCs, ideally reaching a point where new SoCs could be at least booted with existing (distribution!) kernels, just by providing the proper device tree blob.This talk describes the idea and gives an example by looking at what can be done on Allwinner SoCs.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Hardware Enablement
URL:https:/fosdem.org/2018/schedule/event/hwenablement_simplifying_soc_enablement_in_linux/
LOCATION:K.4.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Andre Przywara":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7277@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T110000
DTEND:20180203T110500
SUMMARY:Welcome
DESCRIPTION: <p>Welcome to the Ada Developer Room at FOSDEM 2018, which is organized by Ada-Belgium in cooperation with Ada-Europe.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Ada
URL:https:/fosdem.org/2018/schedule/event/ada_welcome/
LOCATION:AW1.125
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Dirk Craeynest":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6598@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T110000
DTEND:20180204T112500
SUMMARY:Behind the scenes of a FOSS-powered HPC cluster at UCLouvain
DESCRIPTION: <p>With the advent of the DevOps and Infrastructure as Code movements, tools have emerged that allow building a complete HPC solution from scratch based only on open source software. At UCLouvain, one of our clusters, and the services on which it depends, is built on a full FOSS stack. From the operating system, to the deployment tools, monitoring, scheduling, and user software installation, everything is built from open source software that inter-operate gracefully. For instance, for deployment/provisioning, we use a combination of Ansible and Salt which we find work perfectly together even if they are often considered to be mutually exclusive.This talk will share our experience with making FOSS software co-operate smoothly and will offer our point of view on choosing the right tool for the right job. It will also present some of the contributions we have made to the open source community.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:HPC, Big Data, and Data Science
URL:https:/fosdem.org/2018/schedule/event/hpc_uclouvain/
LOCATION:H.1302 (Depage)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Damien François":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6414@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T110000
DTEND:20180204T111500
SUMMARY:Emitter: Scalable, fast and secure pub/sub in Go
DESCRIPTION: <p>Emitter.io is a real-time messaging service for connecting online devices. It is a scalable, fast and secure pub/sub in Go.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Lightning Talks
URL:https:/fosdem.org/2018/schedule/event/emitter/
LOCATION:H.2215 (Ferrer)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Tom Marechal":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7128@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T110000
DTEND:20180203T113000
SUMMARY:Creating Inclusive Teams in Tech
DESCRIPTION: <p>In order to retain talent in teams one important thing that has to exist is the feeling of belonging, and that can manifest itself through creating an inclusive atmosphere at work. The world is evolving into a global village. Various tools and products enable collaboration with people across the world. While this is a great thing that we should consider a blessing, the associated exchange of diverse ideas comes with some challenges. Join me to find out some of the key skills that could transform your team into a more inclusive place.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Mozilla
URL:https:/fosdem.org/2018/schedule/event/mozilla_creating_inclusive_teams_tech/
LOCATION:UA2.118 (Henriot)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Gloria Dwomoh":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6203@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T110000
DTEND:20180204T115000
SUMMARY:Running Android on the Mainline Graphics Stack
DESCRIPTION: <p>Finally, it is possible to run Android on top of mainline Graphics! The recent addition of DRM Atomic Modesetting and Explicit Synchronization to the kernel paved the way, albeit some changes to the Android userspace were necessary.</p><p>The  Android graphics stack is built on a abstraction layer, thus  drm_hwcomposer - a component to connect this abstraction layer to the mainline DRM API - was created. Moreover, changes to MESA and the abstraction layer itself were also needed for a full conversion to mainline.</p><p>This talk will cover recent developments in the area which enabled Qualcomm, i.MX and Intel based platforms to run Android using the mainline graphics stack</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Miscellaneous
URL:https:/fosdem.org/2018/schedule/event/android_graphics/
LOCATION:K.1.105 (La Fontaine)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Robert Foss":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7129@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T110000
DTEND:20180204T120000
SUMMARY:Drive your NAND within Linux
DESCRIPTION: <p>NAND flash chips are almost everywhere, sometimes hidden in eMMCs, sometimes they are just parallel NAND chips under the orders of your favorite NAND controller. Each NAND vendor follows its own rules. Each SoC vendor creates his preferred abstraction for interacting with these chips.</p><p>Handling all of that requires some abstraction, and guess what? That is currently being enhanced in Linux, and that is what this talk is about!</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Embedded, mobile and automotive
URL:https:/fosdem.org/2018/schedule/event/nand_on_linux/
LOCATION:UB2.252A (Lameere)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Miquèl Raynal":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6061@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T110000
DTEND:20180204T115000
SUMMARY:Using TPM 2.0 As a Secure Keystore on your Laptop
DESCRIPTION: <p>For decades, all laptops have come with a TPM.  Now with Microsoft forcing the transition to the next generation, Linux faces a challenge in that all the previous TPM 1.2 tools don't work with 2.0.  Having to create new tools for TPM 2.0 also provides the opportunity to integrate the TPM more closely into our current crypto systems and thus give Linux the advantage of TPM resident and therefore secure private keys.  This talks will provide the current state of play in using TPM 2.0 in place of crypto sticks and USB keys for secure key handling; including the algorithm agility of TPM 2.0 which finally provides a support for Elliptic Curve keys which have become the default recently.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Security and Encryption
URL:https:/fosdem.org/2018/schedule/event/tpm/
LOCATION:Janson
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="James Bottomley":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6311@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T110000
DTEND:20180203T115000
SUMMARY:Python 3: 10 years later
DESCRIPTION: <p>Python 3.0 was released 10 years ago. It's time to look back: analyze the migration from Python 2 to Python 3, see the progress we made on the language, list bugs by cannot be fixed in Python 2 because of the backward compatibility, and discuss if it's time or not to bury Python 2.</p><p>Python became the defacto language in the scientific world and the favorite programming language as the first language to learn programming.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Python
URL:https:/fosdem.org/2018/schedule/event/python3/
LOCATION:K.1.105 (La Fontaine)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Victor Stinner":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7270@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T110000
DTEND:20180203T115000
SUMMARY:De-mystifying contributing to PostgreSQL
DESCRIPTION: <p>PostgreSQL is a great community. They are open-minded, friendly, agreeable and so on. You feel like helping them.</p><p>The problem is you are shy and you look at community people as gods. On top of that you don't want to mess up with their work or bother them with obvious and silly (to them) questions!</p><p>This conference talk is based on my own true story. I will tell you about how I submitted my very first patch to the community. After some background presentation about how the community works, I will try to answer the following questions:</p><ul><li>What can I do to help (and you'll see that even without coding you can do a lot!) ?</li><li>What's a contribution ?</li><li>What's a patch ? How can I create one?</li></ul><p>And I hope that sooner or later you'll come and join the community and you'll feel so proud of yourselves!</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:PostgreSQL
URL:https:/fosdem.org/2018/schedule/event/de_mystifying_contributing_to_postgresql/
LOCATION:H.1302 (Depage)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Lætitia Avrot":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6528@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T110000
DTEND:20180203T113000
SUMMARY:Advanced Go debugging with Delve
DESCRIPTION: <p>Learn how to utilize the Delve debugger to dig into and solve complex bugs in your code.</p><p>Delve is a powerful yet simple open source debugger for the Go programming language. In this talk, I will discuss what makesboth Go and Delve different from other languages / debuggers, and then dive into real world usage. I will begin by introducingthe tool, and showing the basics of how it works. From there I will use specific example problems to show how to use some ofthe most powerful features of Delve to solve even the most complex bugs.</p><p>This talk will be beneficial to beginners and advanced users alike.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Go
URL:https:/fosdem.org/2018/schedule/event/delve/
LOCATION:H.1308 (Rolin)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Derek Parker":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6518@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T110000
DTEND:20180204T115500
SUMMARY:Developing Enterprise and Community distributions at the same time, impossible ?
DESCRIPTION: <p>Starting with openSUSE Leap 42.2, a lot of cooperation has been done to bridge gaps between openSUSE and SUSE Linux Enterprise distributions. Things have been improving nicely with openSUSE Leap 42.3.We'll go into details on what this cooperation means for both openSUSE contributors and for SUSE and how we ensure it takes place.</p><p>We'll share a few statictics, discuss on the new SLE15 development and how is done in harmony with openSUSE Tumbleweed (rolling release).</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Distributions
URL:https:/fosdem.org/2018/schedule/event/developing_enterprise_and_community_distros/
LOCATION:K.3.201
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Frederic Crozat":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6393@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T110000
DTEND:20180203T113000
SUMMARY:OpenDaylight as a Platform for Network Programmability
DESCRIPTION: <p>Software Defined Networking (SDN) may have started as the separation of the control plane and the data plane, but the true power lies in the ability to communicate with the network through well defined interfaces using standard protocols. This session provides a brief intro to SDN in general, and more specifically to OpenDaylight, an open source platform for programmable SDN. Next we dive into network programmability, including why we need it and the role of NETCONF, YANG, and RESTCONF.  Then we put the theory into practice as we install OpenDaylight as use it a platform for programming a sample network.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:SDN and NFV
URL:https:/fosdem.org/2018/schedule/event/opendaylight/
LOCATION:H.1301 (Cornil)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Charles Eckel":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6458@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T110000
DTEND:20180203T115000
SUMMARY:Next Generation Internet Initiative
DESCRIPTION: <p>The new Next Generation Internet initiative could be the first real opportunity to put large scale public funding to work to really fix the internet. With an order of magnitude of hundreds of millions of euro in research, development and engineering effort it can actually be a major step toward reaching the post-Snowden internet we want. NLnet Foundation and Gartner Europe that wrote the strategic vision for the Next Generation Internet initiative will present the work they did in a unique collaboration which sought the expertise of key organisations and communities in the field - like RIPE (the European regional internet registry), GÉANT (research networks), the European assocation of country domain name organisations, ISP associations, the internet exchanges, the open source community (FSFE), the digital civil rights community (EDRi) and Internet Society. So not just the separate communities that operate different 'layers' (or rather slices) of the technology but also what we consider 'ethical guardians' of the internet.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Keynotes
URL:https:/fosdem.org/2018/schedule/event/next_generation_internet/
LOCATION:Janson
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Rob van Kranenburg":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Michiel Leenaars":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Marietje Schaake":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Georgios Tselentis":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6392@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T110000
DTEND:20180204T112500
SUMMARY:A decade of config surgery with Augeas
DESCRIPTION: <p>Augeas is a configuration editing tool. It parses configuration files intheir native formats and transforms them into a tree. Configuration changesare made by manipulating this tree and saving it back into native configfiles.</p><p>The tool, and this description, recently turned 10 years old, a milestonethat I will celebrate with a stroll down memory lane, looking at Augeas'original goals and subsequent achievements over the past decade. Over thattime, it has become an important building block for configurationmanagement tools like Puppet and Salt, and is used by tools such as EFF'sLet's Encrypt, OSQuery, and libvirt.</p><p>I will talk about some of the basic patterns for using Augeas to performsurgery on configuration files, share some tips on how to get the most outof its tree structure, and how to use it to perform idempotent changes. Iwill also talk about a few areas where Augeas can be improved, and whereit's use could be simplified.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Config Management
URL:https:/fosdem.org/2018/schedule/event/decade_augeas/
LOCATION:UA2.114 (Baudoux)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="David Lutterkort":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6147@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T110000
DTEND:20180204T112500
SUMMARY:GStreamer & Rust
DESCRIPTION: <p>GStreamer is a highly versatile, cross-platform, plugin-based multimediaframework that caters to the whole range of multimedia needs. It can be usedbasically everywhere, from embedded devices like phones, TVs or drones todesktop applications or on huge server farms.</p><p>This talk will focus on how and why Rust looks like the perfect programminglanguage for evolving GStreamer and provide a safer but still performant andeven more productive development environment than C.Both GStreamer application development in Rust, and GStreamer plugindevelopment will be covered. What is possible today already, for whichapplications can Rust be perfectly used already and which parts are stillmissing? How does it feel like to write an application in Rust compared todoing it in C? And how and why would one write GStreamer plugins in Rust toextend the framework and all applications with support for new codecs, filtersor anything else?</p><p>Afterwards there will be a short outlook into the future of Rust in theGStreamer project itself and for GStreamer application and plugin development.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Rust
URL:https:/fosdem.org/2018/schedule/event/rust_gstreamer/
LOCATION:H.2214
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Sebastian Dröge":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6088@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T110000
DTEND:20180203T113000
SUMMARY:Packaging C/C++ libraries with Conan
DESCRIPTION: <p>Managing C/C++ dependencies has always been a pain, especially for cross platform projects.</p><p>Conan is a portable package manager, mainly intended for C/C++, that makes library packaging possible (even pleasant!).</p><p>After a brief presentation of Conan, I'll show how we're using it to deal with our new C++ project's dependencies.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Package Management
URL:https:/fosdem.org/2018/schedule/event/conan/
LOCATION:K.3.201
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Théo Delrieu":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7010@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T110000
DTEND:20180203T115000
SUMMARY:Intel GFX CI and IGT
DESCRIPTION: <p>In this talk, we highlight how important automated testing is to sustain the upstream development model of Linux, especially when products are involved. We will then give you a tour of our system, how it integrates with the developer's workflow, what we are working on, and we managed to grow from a couple of thousands tests executed per week to over 4 millions!</p><p>We will also present the changes we have done to the IGT test suite to become less Intel-specific and serve the needs of multiple drivers.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Graphics
URL:https:/fosdem.org/2018/schedule/event/intel_ci/
LOCATION:K.4.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Martin Peres":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Arek Hiler":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6724@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T110000
DTEND:20180204T112500
SUMMARY:Comparative Law of Licenses and Contracts in the US, UK and EU
DESCRIPTION: <p>This session will be a panel of lawyers from the US, the UK, and the EU. We will take on the evergreen question "it is a license or a contract," describing how their respective system distinguishes the two.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Legal and Policy Issues
URL:https:/fosdem.org/2018/schedule/event/licenses_and_contracts_eu_us/
LOCATION:UA2.220 (Guillissen)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Pamela Chestek":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Andrew Katz":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Michaela MacDonald":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6832@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T110000
DTEND:20180204T113000
SUMMARY:GRASS GIS in the sky
DESCRIPTION: <p><a href="http://grass.osgeo.org">GRASS GIS</a> has contained remote sensing tools for decades, catering to the needs of users since the first generations of Landsat satellites. In this talk we will present the current efforts of integrating modern data sources and modern approaches into GRASS GIS. Tools exist for pre-processing recent very high resolution images, object-based image analysis (OBIA), Lidar data handling, etc. At the same time, efforts have gone into ensuring the scalability of tools for huge data sets. The presentation will provide a short brief on the general state of GRASS GIS development, go on to an overview of the remote sensing tools available, to end with a use case on how to use GRASS GIS for time series processing in a high performance cluster/grid computing environment.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Geospatial
URL:https:/fosdem.org/2018/schedule/event/geo_grass/
LOCATION:AW1.126
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Markus Neteler":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Moritz Lennert":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Markus Metz":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6350@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T110000
DTEND:20180203T113000
SUMMARY:The free toolchain for the STM8
DESCRIPTION: <p>The STM8 is STMicroelectronics' current 8-bit microcontroller architecture.In recent years a free toolchain or the STM8 architecture appeared and quickly surpassed the non-free ones.The central part of the toolchain is the Small Device C Compiler (SDCC), which features some optimizations suited to highly irregular architectures such as the STM8The talk introduces all parts of the free toolchain for the STM8 and also discusses remaining gaps.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Embedded, mobile and automotive
URL:https:/fosdem.org/2018/schedule/event/stm8/
LOCATION:UD2.218A
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Philipp Klaus Krause":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7303@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T110000
DTEND:20180204T114000
SUMMARY:Perl in the Physics Lab
DESCRIPTION: <p>Let's visit our university lab. We work on low-temperature nanophysics and transport spectroscopy, typically measuring current through experimental chip structures. That involves cooling and temperature control, dc voltage sources, multimeters, high-frequency sources, superconducting magnets, and a lot more fun equipment. A desktop computer controls the experiment and records and evaluates data.</p><p>Some people (like me) want to use Linux, some want to use Windows. Not everyone knows Perl, not everyone has equal programming skills, not everyone knows equally much about the measurement hardware. I'm going to present our solution for this, Lab::Measurement (see also https://www.labmeasurement.de/ ). We implement a layer structure of Perl modules, all the way from the hardware access and the implementation of device-specific command sets to high level measurement control with live plotting and metadata tracking. Current work focuses on a port of the entire stack to Moose, to simplify and improve the code.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Perl Programming Languages
URL:https:/fosdem.org/2018/schedule/event/perl_physics/
LOCATION:K.4.601
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Andreas K. Huettel":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6924@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T110500
DTEND:20180204T112500
SUMMARY:How to build and run OCI containers
DESCRIPTION: <p>In this talk you can expect to learn what OCI containers are, how to build them and why you may want them. The first part will be a brief introduction to OCI containers followed by the motivation behind our use-case at the OpenStack/Magnum project and the Container Service at CERN. How we leverage OCI containers and why we chose them to offer container infrastructure to our users, meaning running kubernetes, etcd, flanneld, OpenStack-specific daemons, CERN-specific tools, the docker daemon and cri-o.</p><p>The second part will be a shallow dive on how to run and build OCI containers from scratch and most importantly how to populate the famous config.json file, the heart of the OCI configuration. This part will include examples on how to use docker, runc, rkt, atomic and buildah.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Containers
URL:https:/fosdem.org/2018/schedule/event/containers_build_oci/
LOCATION:UD2.120 (Chavanne)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Spyros Trigazis":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7162@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T110500
DTEND:20180203T115000
SUMMARY:NetBSD and Mercurial
DESCRIPTION: <p>Migrating from CVS to a modern VCS is challenging for old and large projects. When limitations of older hardware join, the true fun begins.</p><p>This talk explores some of the issues found while evaluating Mercurial as new VCS for NetBSD and how they got resolved.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:BSD
URL:https:/fosdem.org/2018/schedule/event/netbsd_and_mercurial/
LOCATION:K.3.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jörg Sonnenberger":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7278@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T110500
DTEND:20180203T115000
SUMMARY:An Introduction to Ada for Beginning and Experienced Programmers
DESCRIPTION: <p>An overview of the main features of the Ada language, with special emphasis on those features that make it especially attractive for free software development.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Ada
URL:https:/fosdem.org/2018/schedule/event/ada_introduction/
LOCATION:AW1.125
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jean-Pierre Rosen":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7142@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T110500
DTEND:20180203T113500
SUMMARY:GPU resource multiplexing in component based systems
DESCRIPTION: <p>Through the introduction of new hardware features in recent GPUs it becomes feasible to implement proper isolation between different graphics applications. In this talk we will present a user space GPU multiplexer solution for Intel Gen8+ that takes advantage of those hardware features. It supports the concurrent execution of multiple 3D applications, while still retaining a low code complexity. Furthermore, we will give an holistic overview of the inner workings of a modern graphics stack.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Microkernels
URL:https:/fosdem.org/2018/schedule/event/microkernel_genode_gpu_multiplexing/
LOCATION:AW1.126
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Sebastian Sumpf":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6428@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T110500
DTEND:20180204T113000
SUMMARY:Home automation - Not as simple as you think
DESCRIPTION: <p>Home automation, like most fields in IoT, appears simple. A few lines of code, a couple of data points, and the job appears done. However, integrating computer code into a human life is not so simple. This talk highlights the personal issues involved in this area of IoT software development, and why the code you develop in the lab is often unsuitable for the home. "Simple" functionality like picking a random song, decreasing the volume, and playing a movie take on hidden complexities, that will be uncovered.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Internet of Things
URL:https:/fosdem.org/2018/schedule/event/home_automation/
LOCATION:AW1.125
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Steven Goodwin":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6824@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T111000
DTEND:20180203T114000
SUMMARY:Performance Analysis and Troubleshooting Methodologies for Databases
DESCRIPTION: <p>Have you heard about USE Method  (Utilization - Saturation - Errors),   RED (Rate - Errors - Duration) or Golden Signals (Latency - Traffic - Errors - Saturations) ?</p><p>In this presentation we will talk briefly about these different, but similar “focuses” and discuss how we can apply them to the data infrastructure performance analysis troubleshooting and monitoring.</p><p>We will use MySQL as example but most of the talk will apply to other database technologies as well.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Monitoring and Cloud
URL:https:/fosdem.org/2018/schedule/event/performance_analysis_and_troubleshooting_methodologies_for_databases/
LOCATION:UD2.120 (Chavanne)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Peter Zaitsev":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7101@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T111000
DTEND:20180203T114000
SUMMARY:Improvements around document signatures and encryption
DESCRIPTION: 
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Document Editors
URL:https:/fosdem.org/2018/schedule/event/ode_signature_lines/
LOCATION:AW1.120
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Samuel Mehrbrodt":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6976@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T111000
DTEND:20180204T113500
SUMMARY:Histogram support in MySQL 8.0
DESCRIPTION: <p>In MySQL 8.0, you can create histograms over column values.  Histograms will improve the selectivity estimates used by the query optimizer, especially for conditions on columns that are not indexed.  This presentation will cover the types of histograms you can create, and discuss best practices for using histograms.  The presentation will contain many practical examples of how histograms improve query execution plans.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:MySQL and Friends
URL:https:/fosdem.org/2018/schedule/event/mysql_histogram/
LOCATION:H.1308 (Rolin)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Øystein Grøvlen":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6537@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T111500
DTEND:20180203T120000
SUMMARY:A slightly different nesting: KVM on Hyper-V
DESCRIPTION: <p>This may come as a surprise but it is already possible to run nested KVM inside Hyper-V VMs (and this includes several instancetypes on Azure). Such workloads, however, may not always perform very well. Some limitations come from x86 architecture and conceptual differencesbetween KVM and Hyper-V, other issues could be dealt with within KVM. In this talk Vitaly will go through different performance bottlenecks ofnested KVM-on-Hyper-V deployments. The presentation will mainly be focused on low-level features: hardware support for nested virtualization,clocksources and clockevents, virtual device drivers. Benchmark data and general thoughts on the usefulness of such deployments won't bemissing too.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Virtualization and IaaS
URL:https:/fosdem.org/2018/schedule/event/vai_kvm_on_hyperv/
LOCATION:UB2.252A (Lameere)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Vitaly Kuznetsov":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7107@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T111500
DTEND:20180204T113000
SUMMARY:DNSSEC for higher performace
DESCRIPTION: <p>"Security slows down everything." Or not? This talk will explain how aggressive use of DNSSEC-validated cache (aka RFC 8198) boosts DNS performance, and why signing your own domain can provide higher security and performance at the same time.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:DNS
URL:https:/fosdem.org/2018/schedule/event/dns_aggressive_nsec/
LOCATION:AW1.121
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Petr Špaček":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6111@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T111500
DTEND:20180203T114500
SUMMARY:Æ-DIR -- Authorized Entities Directory
DESCRIPTION: <p>This talk will introduce Æ-DIR, a paranoid identity and access management (IAM) system based on pure OpenLDAP. The talk will detail the data model used for delegated administration and its use e.g. for a strictly authorizing SSH proxy.</p><p>Furthermore it introduces OATH-LDAP, a OATH-based OTP authentication system with pure LDAP backend and the enrollment process used for secure initializing yubikey tokens.</p><p>The conclusion of the talk will highlight want else will be done with the data and role model in the near future.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Identity and Access Management
URL:https:/fosdem.org/2018/schedule/event/idm_aedir/
LOCATION:UD2.119
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Michael Ströder":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7191@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T111500
DTEND:20180204T114500
SUMMARY:An optimized GFDM software implementation for low-latency
DESCRIPTION: <p>We present an open source GFDM implementation in GNU Radio. It is optimized for high throughput and low-latency. Future mobile communication standards in the realm of Industry 4.0 will require low latency waveforms in conjunction with high spectral efficiency. GFDM is a promising candidate to meet these requirements. Having an open source implementation helps researchers to experiment with this waveform early on in the process.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Software Defined Radio
URL:https:/fosdem.org/2018/schedule/event/gfdm/
LOCATION:AW1.120
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Johannes Demel":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6589@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T111500
DTEND:20180204T115500
SUMMARY:Geographically distributed Swift clusters
DESCRIPTION: <p>The OpenStack Swift object storage service achieves high availability and durability by replicating object data across multiple object servers. If one disk or object-server fails then its data is always available on other object servers. Swift is able to apply this principle to not just disks and object servers but also independent availability zones and regions. This enables the deployment of so-called Global Clusters which provide a single object namespace spanning multiple geographically dispersed data-centres, each offering independent local access to object data.</p><p>This talk will describe some of the mechanisms that Swift provides for configuring and optimising Global Clusters. We will briefly describe how Swift's consistent hashing Ring maps objects to object servers and how that mapping algorithm can be configured to distribute copies of each object across data-centres. We will show how Swift's read and write affinity settings can be used to optimise WAN traffic in a Global Cluster. Finally we will discuss some of the challenges we faced when implementing Global Cluster support for erasure coded objects, and how those were overcome by enhancements to the Ring and the erasure coding write path.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Software Defined Storage
URL:https:/fosdem.org/2018/schedule/event/geo_distributed_swift_clusters/
LOCATION:H.2213
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Alistair Coles":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6866@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T111500
DTEND:20180203T115000
SUMMARY:Cypher for Apache Spark
DESCRIPTION: <h3>Abstract</h3><p>Graph pattern matching is one of the most interesting and challenging operations in graph analytics. Query languages like openCypher, implemented in systems like Neo4j, SAP HANA Graph and Redis Graph, allow the intuitive definition of graph patterns including structural and semantic predicates.</p><p>For now, graph query languages are most prominent in graph database systems such as Neo4j. However, we think that many systems can benefit from having such a language in their toolbox. One of these systems is Apache Spark, which is one of the most popular open source frameworks in the context of distributed processing of large data volumes within complex analytical workloads.To bring the benefits of Cypher from the graph database realm into the world of Big Data, we at Neo4j started developing Cypher for Apache Spark (CAPS). CAPS is primarily focused on graph-powered data integration and graph analytical query workloads within the Spark ecosystem. In addition, CAPS is our testbed for Cypher language extensions as specified in the openCypher project; for example, multiple graphs, graph transformations and construction, and query composition.</p><p>In our talk, we want to motivate use-cases for CAPS and give an overview of new querying capabilities which we demonstrate using Apache Spark and Apache Zeppelin. Furthermore, we briefly present the internal architecture highlighting the main differences between Neo4j and CAPS.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Graph Processing
URL:https:/fosdem.org/2018/schedule/event/cypher_for_apache_spark/
LOCATION:H.2214
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Martin Junghanns":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Max Kießling":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6888@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T111500
DTEND:20180204T113500
SUMMARY:webPh.one - connect community cellular networks using WebRTC and PWA
DESCRIPTION: <p>How do we in 2017 create a mobile, cross-platform App to connect people in the internet to community GSM networks for calls and texts with a small team and limited time? SayCel and Rhizomatica, together with Altermundi and other individual contributors, have created an open source  WebRTC dialer as Progressive Web App and a WebRTC gateway to solve this not so trivial problem.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Real Time Communications
URL:https:/fosdem.org/2018/schedule/event/webphone/
LOCATION:H.1309 (Van Rijn)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Stefan Sayer":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6891@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T111500
DTEND:20180204T120000
SUMMARY:Kubernetes load balancing for virtual machines (Pods)
DESCRIPTION: <p>Due to the fact that a Kubernetes cluster is very dynamic and its state changes over time,its initial scheduling decision might turn out to be a sub-optimal one with respect to the cluster's ever-changing state.This brings us to the need of a load balancing/rescheduling mechanism that will work on top of Kubernetes.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Virtualization and IaaS
URL:https:/fosdem.org/2018/schedule/event/vai_k8s_vm_load_balancing/
LOCATION:UD2.218A
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Yanir Quinn":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6542@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T112000
DTEND:20180204T113500
SUMMARY:Linux Test Project introduction
DESCRIPTION: <p>Introduction into the Linux Test Project - large kernel+libc testsuite from the upstream maintainer. I would like to sum up shortly where we came from, what is the current status and where we are heading for the future.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Lightning Talks
URL:https:/fosdem.org/2018/schedule/event/linux_test_project/
LOCATION:H.2215 (Ferrer)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Cyril Hrubis":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6363@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T112000
DTEND:20180204T120000
SUMMARY:Compiler-assisted Security Enhancement
DESCRIPTION: <p>This talk will be about adding features to LLVM that improve the security of the code.TWe will briefly talk about side channel attacks by focusing on information leakage due to timing behaviour and introduce the concept of 'bit-slicing' as a possible countermeasure against such kind of leakage.We'll then talk about the LADA and the SECURE projects and about my contribution: the addition to LLVM of several tools that can automatically transform sensible regions of the code into 'bit-sliced' format.We will discuss then the benefits and the limits of such transformations.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:LLVM Toolchain
URL:https:/fosdem.org/2018/schedule/event/security/
LOCATION:K.3.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Paolo Savini":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7193@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T112000
DTEND:20180203T114500
SUMMARY:Media 101 for Communities
DESCRIPTION: <p>In a world of constant news cycles, getting the word out about your project seems nearly impossible. You've got a web site, a Twitter <em>and</em> a Diaspora account, and still it seems like no one is showing up at your virtual doorstop. But there is one old-school toolset at your disposal that can help you and your project be recognized for the awesome you know it to be: the media.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Community devroom
URL:https:/fosdem.org/2018/schedule/event/community_media101_communities/
LOCATION:K.4.601
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Brian Proffitt":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7245@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T112000
DTEND:20180203T114500
SUMMARY:The OpenJDK Developer Experience
DESCRIPTION: <p>Much has happened in the last year for developers contributing to OpenJDK:-   the repositories have been consolidated into a single repository- the run-test make target has been introduced- the JTReg (and jcov, asmtools and jtharness) build have been greatly   improved- there is now a binary build of OpenJDK that can be used as --boot-jdk   (on Linux x86-64)</p><p>The situation for HotSpot developers has also improved over the years:- the HotSpot build system was converted to the "new" build system- a proper unit test framework for C++ code (googletest) was added- debug symbols are no longer zipped by default- the JDK and HotSpot JTReg testlibraries were combined into one</p><p>This talk will show how all these changes make the OpenJDK developerexperience a lot smoother. The speakers will also share their personaltips and tricks on how to work even faster on OpenJDK!</p><p>We also realize that the OpenJDK developer experience is far fromoptimal, and would therefore like this talk to initiate a discussion onwhat could be improved and how people can get involved.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Free Java
URL:https:/fosdem.org/2018/schedule/event/openjdk_dev_exp/
LOCATION:UD2.208 (Decroly)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Roman Kennke":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Erik Helin":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6750@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T112500
DTEND:20180203T121000
SUMMARY:Piece of cake
DESCRIPTION: <p>Designing custom hardware, though might seem intimidating at first, can simplify many activities. It solves certain issues, but often raises many others. Paweł will present a fresh open hardware approach at providing remote access (including device flashing, debugging and power management) to embedded devices - <a href="https://wiki.tizen.org/MuxPi">MuxPi</a>, successor of <a href="https://wiki.tizen.org/SD_MUX">SD MUX</a> board (showcased during FOSDEM 2016 and Embedded Linux Conference 2016).</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Testing and automation
URL:https:/fosdem.org/2018/schedule/event/remote_embedded_testing/
LOCATION:H.2213
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Paweł Wieczorek":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6812@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T113000
DTEND:20180204T115000
SUMMARY:State of the rkt container runtime and its Kubernetes integration
DESCRIPTION: <p>This presentation will give an update on the rkt project, what new features were implemented recently and what’s coming up. It will also give an update on the state of the rkt implementation of the Kubernetes Container Runtime Interface (CRI), rktlet.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Containers
URL:https:/fosdem.org/2018/schedule/event/containers_rkt_kubernetes/
LOCATION:UD2.120 (Chavanne)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Iago Lopez Galeiras":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6413@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T113000
DTEND:20180203T120000
SUMMARY:Building RT Linux distribution with Yocto
DESCRIPTION: <p>The conference will describe how to use PREEMPT_RT and Xenomai with Yocto build system- building image and SDK- developing simple application- testing performances</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Embedded, mobile and automotive
URL:https:/fosdem.org/2018/schedule/event/rt_linux_with_yocto/
LOCATION:UD2.218A
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Pierre Ficheux":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6775@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T113000
DTEND:20180204T120000
SUMMARY:Booting it successfully for the first time with mainline
DESCRIPTION: <p>While things have gotten a lot better, new hardware bring-up sometimes still feels like pulling teeth. With the right methodology,  tools and techniques, a significant amount of time, energy (and sanity) can be saved while enabling a new board to run Linux. In this talk, we'll discuss the phased process involved in new board bring-up and the challenges it can pose, from reviewing initial schematic design to the successful upstreaming of any necessary bootloader and kernel patches. We'll also provide some examples of the process based on a board that was recently made compatible with mainline.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Hardware Enablement
URL:https:/fosdem.org/2018/schedule/event/hwenablement_booting_it_successfully_with_mainline/
LOCATION:K.4.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Enric Balletbo Serra":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6083@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T113000
DTEND:20180203T120000
SUMMARY:Ligato: a platform for development of cloud-native VNFs
DESCRIPTION: <p>The talk will present Ligato - an open source platform for creating cloud-native VNFs. We will give the motivation and background for developing Ligato, describe its the architecture, and provide examples or real-world use cases. We will compare the performance and scale of Ligato-based VNF deployments with performance and scale of VNFs deployed in other environments, such as OpenStack.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:SDN and NFV
URL:https:/fosdem.org/2018/schedule/event/ligato/
LOCATION:H.1301 (Cornil)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jan Medved":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6718@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T113000
DTEND:20180204T120000
SUMMARY:Building Decentralised Communities with Matrix
DESCRIPTION: <p>Over at Matrix.org we've spent a lot of the last year refining the Matrix protocol for open, secure, decentralised communication to make it more usable for larger scale usage.  One of the major recent additions has been the ability to group together sets of users and rooms into 'Communities' - equivalent to Slack Teams or Discord Servers, which give a way for existing projects and communities to give their users a much more focused and friendly environment for decentralised communication with Matrix.  In this talk we'll explain how Communities (aka Groups) work, how they're implemented, and how FLOSS projects in particular are using them and other recent features to escape the centralised tyranny of proprietary alternatives!</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Decentralised Internet and Privacy
URL:https:/fosdem.org/2018/schedule/event/matrix/
LOCATION:H.1301 (Cornil)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Matthew Hodgson":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6058@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T113000
DTEND:20180203T120000
SUMMARY:WebExtensions API status after Firefox 57
DESCRIPTION: <p>An year ago I done a talk about WebExtensions and how much they are a cool, a year later and after Firefox 57/Quantum what is waiting to devs and users of the most customizable browser?Let's see together what is happened and what is coming to us!</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Mozilla
URL:https:/fosdem.org/2018/schedule/event/mozilla_webextensions_api_status_fx57/
LOCATION:UA2.118 (Henriot)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Daniele Scasciafratte":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6934@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T113000
DTEND:20180203T121000
SUMMARY:Valgrind's Memcheck tool vs Optimising Compilers
DESCRIPTION: <p>The ongoing work to improve the accuracy of definedness tracking in the face of newer more aggressively optimizing compilers.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Debugging tools
URL:https:/fosdem.org/2018/schedule/event/debugging_tools_memcheck/
LOCATION:AW1.121
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Julian Seward":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6867@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T113000
DTEND:20180204T115500
SUMMARY:Cockpit: A Linux Sysadmin Session in your Browser
DESCRIPTION: <p>Cockpit is an open source project that has built the new system admin UI for Linux. It turns Linux server into something discoverable and usable. Its goal is to remove the steep learning curve for Linux deployments. But more than that, it's a real Linux session in a web browser.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Config Management
URL:https:/fosdem.org/2018/schedule/event/cockpit/
LOCATION:UA2.114 (Baudoux)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Stef Walter":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6655@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T113000
DTEND:20180204T115500
SUMMARY:Introducing rust-av
DESCRIPTION: <p>Multimedia development is mainly done in C+assembly since speed is important and such combination of languages traditionally gives the best control over the hardware.</p><p>Rust is considered a mature system language that provides strong warranties about memory access (and more) without sacrificing runtime speed.</p><p>Multimedia libraries are plagued by classes of bugs that Rust actively prevents at compile time, thus this talk is about leveraging Rust to have a multimedia framework that is nice to use and at the same time more trustworthy.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Rust
URL:https:/fosdem.org/2018/schedule/event/rust_av/
LOCATION:H.2214
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Luca Barbato":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6700@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T113000
DTEND:20180204T115500
SUMMARY:How DeepLearning can help to improve geospatial DataQuality , an OSM use case.
DESCRIPTION: <p>How DeepLearning, and semantic segmentation, can be an efficient way to detect and spot inconsistency in an existing dataset ?OpenStreetMap dataset took as an use case.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:HPC, Big Data, and Data Science
URL:https:/fosdem.org/2018/schedule/event/deeplearning_osm/
LOCATION:H.1302 (Depage)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Olivier Courtin":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6647@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T113000
DTEND:20180203T120000
SUMMARY:Networking deepdive
DESCRIPTION: <p>In this talk we'll discuss networking in Go. We start off with a review of the stdlib net package and its sub-packages and then walk through common use cases, patterns and challenges. In the second part we focus on best practices using the stdlib and community-provided frameworks such as gorilla/websocket and gRPC.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Go
URL:https:/fosdem.org/2018/schedule/event/networking/
LOCATION:H.1308 (Rolin)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Michael Hausenblas":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7211@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T113000
DTEND:20180203T115500
SUMMARY:Rendering of subtitles in HTML5 with imscJS
DESCRIPTION: <p>The TTML Profile for Internet Media Subtitles and Captions (IMSC) is the most promising candidate for a long awaited harmonized subtitle format for the Web. The open source library imscJS is not only a polyfill to render IMSC subtitles in the browser: as an open reference implementation it is a blueprint how to integrate IMSC subtitles in other open source projects e.g. in video players. The presentation will show how imscJS parses and renders IMSC subtitle files, where imscJS is already used and how the open source ecosystem for subtitles could benefit from it in the future.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Media
URL:https:/fosdem.org/2018/schedule/event/om_imscjs/
LOCATION:H.1309 (Van Rijn)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Andreas Tai":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6980@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T113000
DTEND:20180204T120000
SUMMARY:GeoPandas: easy, fast and scalable geospatial analysis in Python
DESCRIPTION: <p>The goal of GeoPandas is to make working with geospatial vector data in python easier. GeoPandas (https://github.com/geopandas/geopandas) extends the pandas data analysis library to work with geographic objects and spatial operations.</p><p>Pandas is a package for handling and analysing tabular data, and one of the drivers of the popularity of Python for data science. GeoPandas combines the capabilities of pandas and shapely (python interface to the GEOS librabry), providing geospatial operations in pandas and a high-level interface to multiple geometries to shapely. It combines the power of whole ecosystem of geo tools by building upon the capabilities of many other libraries including fiona (reading/writing data with GDAL), pyproj (projections), rtree (spatial index), ... Further, by working together with Dask, it can also be used to perform geospatial analyses in parallel on multiple cores or distributed across a cluster. GeoPandas enables you to easily do operations in python that would otherwise require a spatial database such as PostGIS.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Geospatial
URL:https:/fosdem.org/2018/schedule/event/geopandas/
LOCATION:AW1.126
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Joris Van den Bossche":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7091@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T113000
DTEND:20180204T115000
SUMMARY:Self-host your visual assets with Free Software
DESCRIPTION: <p>We are going to introduce Identihub, a self hosted solution for visual asset hosting licensed under the AGPL v3 license and show how to easily make your SVG files convertable for non designers</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Source Design
URL:https:/fosdem.org/2018/schedule/event/osd_self_host_your_visual_assets_with_free_software/
LOCATION:K.4.201
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Elio Qoshi":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6987@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T113000
DTEND:20180203T120000
SUMMARY:The package bazaars and the cathedrals  
DESCRIPTION: <p>A distro package environment such as Debian and a language-focused package environment such as npm may seem very similar at first. But underneath, they are very different in their goals, features and approach to create packages and manage dependencies.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Package Management
URL:https:/fosdem.org/2018/schedule/event/bazaarsandcathedrals/
LOCATION:K.3.201
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Philippe Ombredanne":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6592@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T113000
DTEND:20180204T115500
SUMMARY:Advocating For FOSS Inside Companies
DESCRIPTION: <p>Companies who use and contribute to free and open source often haveinternal advocates who make policy decisions, help with toolingrecommendations, and teach others about the importance of free and opensource. Different offices and departments will often have differences inthe ways they are managing using, contributing to, and releasing freeand open source software.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Legal and Policy Issues
URL:https:/fosdem.org/2018/schedule/event/foss_inside_companies/
LOCATION:UA2.220 (Guillissen)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Richard Fontana":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Carol Smith":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jilayne Lovejoy":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Max Sills":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7208@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T113500
DTEND:20180204T120000
SUMMARY:Mallard, Pintail, and other duck topics
DESCRIPTION: <p>Mallard completely reinvented topic-oriented help for GNOME. Learn about Mallard's unique topic organization system. Discover Ducktype, a lightweight but semantic format with all the power of Mallard. And witness Pintail, the all-in-one one documentation site builder built from the ecosystem of Mallard tools.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Tool the Docs
URL:https:/fosdem.org/2018/schedule/event/mallard_pintail_and_other_duck_topics/
LOCATION:UD2.119
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Shaun McCance":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6801@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T113500
DTEND:20180204T120000
SUMMARY:Melting the Snow
DESCRIPTION: <p>Snowshoe spam is a type of spam which is hard to detect. This is because the spammer tries to spread out the sending load over many host in order to evade detection.</p><p>Our method combines active DNS measurements with Machine Learning to detect snowshoe spam domains with a time advantage over regular methods.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:DNS
URL:https:/fosdem.org/2018/schedule/event/dns_melting_the_snow/
LOCATION:AW1.121
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Olivier van der Toorn":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7093@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T114000
DTEND:20180203T120000
SUMMARY:Documentation convergence project for LibreOffice
DESCRIPTION: <p>LibreOffice like other office suites, is a sophisticated, ubiquitous and complex end-user application, that demands good documentation to continue its strive. The current situation for LibreOffice documentation is that producing contents is still a lenghty and hard task, often requiring rework depending on different sort of publiccation needed. In this presentation, we will summarize the efforts done so far within the LibreOffice ecosystem and make the point on the need for a different approach to make the LibreOffice documentation an element of communty gathering and contribution, extending the range of the quality of the software.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Document Editors
URL:https:/fosdem.org/2018/schedule/event/ode_doc_convergence/
LOCATION:AW1.120
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Olivier Hallot ":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6844@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T114000
DTEND:20180204T120500
SUMMARY:Let's talk database optimizers
DESCRIPTION: <p>Whenever you write a SQL query, the database query optimizer tries to find the best possible plan to retrieve your data. The question is, what can it do and how does it do it? In this talk we will look at recent developments in query optimizers from the major database providers. With a focus on the MySQL world, we will be looking at ways to "help" the query optimizer to come up with better plans.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:MySQL and Friends
URL:https:/fosdem.org/2018/schedule/event/db_optimizers/
LOCATION:H.1308 (Rolin)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Vicentiu Ciorbaru":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7305@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T114000
DTEND:20180204T122000
SUMMARY:Testing for testing
DESCRIPTION: <p>"Although I have been using GitHub for assignment submission for a long time, it has been only this year, when after being fired from the Free Software Office of the university of Granada I lost the class assistant, when I felt the dire need to do some automatic checks on the assignments the students of a cloud computing class turned it.This was not only running some tests on the code; since the students have total freedom on the language and other aspects of their project, it had to check things that went from the presence of some files to the use of GitHub issues for organization of the tasks.This was eventually solved with a Perl script that tested every pull request made by students. And this has had a number of interesting and mostly positive side effects on the student behavior and performance, which will be examined and presented in this presentation, where I will do no theater and dress with a single tee. Promised.Take home message is one that I have trying to drive home since the beginning, when I was talking about how Perl saved a conference I was organizing: Perl is an incredible tool for automating simple tasks that nobody thought could actually be automated; and automating things has many implications for the automator and the automatees; so Perl and daily life are always interesting and winning combinations.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Perl Programming Languages
URL:https:/fosdem.org/2018/schedule/event/ci_classroom/
LOCATION:K.4.601
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Juan Julián Merelo":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6694@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T114000
DTEND:20180204T115500
SUMMARY:LizardFS and OpenNebula, a petabyte cloud the simple way
DESCRIPTION: <p>A demonstration of the new Open Nebula connector to LizardFS on a PB Filesystem.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Lightning Talks
URL:https:/fosdem.org/2018/schedule/event/lizardfs_opennebula/
LOCATION:H.2215 (Ferrer)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Michal Bielicki":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6096@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T114000
DTEND:20180204T120000
SUMMARY:Kids and Schools and Instant Messaging
DESCRIPTION: <p>We want to discuss experiences, issues, and ideas concerning the use of free/open IM services among children and in education.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Real Time Communications
URL:https:/fosdem.org/2018/schedule/event/education_im/
LOCATION:H.1309 (Van Rijn)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Dominik George":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Niels Hradek":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Philipp Stahl":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7151@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T114500
DTEND:20180203T121500
SUMMARY:Hurd's PCI arbiter
DESCRIPTION: <p>One of Hurd's goals is to isolate hardware drivers, to provide flexibility and safety, by isolating drivers' possibly erratic behavior, delegating driving hardware to unprivileged users, etc.</p><p>We are thus currently working on a PCI arbiter, which allows to let different userland drivers access PCI devices concurrently, while paving the way for fine-grain per-user, per-session, etc. permission management over PCI access, the use of IOMMUs allowing to do that very safely.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Microkernels
URL:https:/fosdem.org/2018/schedule/event/microkernel_hurd_pci_arbiter/
LOCATION:AW1.126
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Samuel Thibault":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7147@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T114500
DTEND:20180204T121000
SUMMARY:DLR-CAFE: CUDA Filterbank Updates
DESCRIPTION: <p>This talk is aimed at giving an update on my efforts to open source my CUDA Polyphase Filterbank library DLR-CAFE, the Satellite Networks Department Coprocessor Accelerated Filterbank Extension Library, developed at the German Aerospace Centre (DLR). It will contain a short introduction to the newest addition to the library, a Polyphase Filterbank Arbitrary Resampler. Following this, I will give a brief update on my progress to release the library into the Open Source wilderness.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Software Defined Radio
URL:https:/fosdem.org/2018/schedule/event/dlrcafe/
LOCATION:AW1.120
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jan Krämer":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7023@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T114500
DTEND:20180204T121000
SUMMARY:Mirai and Computer Vision
DESCRIPTION: <p>In this demonstrative session we learn the ropes of IoT nodes with computer vision. We develop a web camera application, consider security, and store or forward data for image processing.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Internet of Things
URL:https:/fosdem.org/2018/schedule/event/mirai_iot/
LOCATION:AW1.125
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Michael Schloh von Bennewitz":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7329@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T115000
DTEND:20180203T121500
SUMMARY:AMENDMENT JVM Futures
DESCRIPTION: <p>Strap in for a high-speed deep dive into JVM features now on the drawing board, which will benefit Java and all other languages that run on the JVM.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Free Java
URL:https:/fosdem.org/2018/schedule/event/jam_futures/
LOCATION:UD2.208 (Decroly)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="John Rose":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6453@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T115000
DTEND:20180203T122000
SUMMARY:Monitoring Legacy Java Applications with Prometheus
DESCRIPTION: <p>Prometheus is often associated with modern architectures, cloud-native applications, and dynamic container platforms. While new applications can be designed to integrate well with cloud infrastructure and monitoring, most organisations also have to operate legacy applications that do not fit well into these environments.</p><p>This talk shows how to monitor legacy Java applications with Prometheus. The goal is to have Prometheus as a central monitoring tool that integrates both, modern cloud-native applications as well as legacy Java EE applications.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Monitoring and Cloud
URL:https:/fosdem.org/2018/schedule/event/monitoring_legacy_java_applications_with_prometheus/
LOCATION:UD2.120 (Chavanne)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Fabian Stäber":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6447@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T115000
DTEND:20180203T121500
SUMMARY:Software Philanthropy for Everyone
DESCRIPTION: <p>All large companies use free and open source software. Many of them contribute to free and open source software, and some of them publish their own free and open source software. All of this is good, and should be encouraged to continue.</p><p>In addition to that, though, many large companies have philanthropic arms; charitable foundations either operated by the company or closely aligned with the company, and primarily funded by the company. These foundations generally have focus areas, which include almost every conceivable charitable cause except... free and open source software!</p><p>This presentation will talk about Bloomberg's journey to add software philanthropy to its global charitable contributions, including the mundane aspects of running volunteer coding events, soliciting mentors/leaders to participate, organizing employee (and non-employee) participation, and others, but also how this type of philanthropy can be included in 'employee giving' and similar programs. Anyone who runs an Open Source Program Office, or similar group, within a company that also has a philanthropic arm should consider including free and open source software contributions in their plans, and this talk will help you get started.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Community devroom
URL:https:/fosdem.org/2018/schedule/event/community_engaging_corporate_philanthrop_foss/
LOCATION:K.4.601
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Kevin P. Fleming":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6685@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T115000
DTEND:20180203T122000
SUMMARY:freeIPA installation using Ansible
DESCRIPTION: <p>The talk will describe freeIPA client and server installations using anisble-freeipa with examples.</p><p>The client installation and configuration using ansible-freeipa provides some simplifications and extensions of the normal installation process like for example the possibility to install several clients, a simple use of one time passwords, enhanced server discovery and also the repair mode.</p><p>The server installation and configruation part is currently work in progress, but should be complete for the talk.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Identity and Access Management
URL:https:/fosdem.org/2018/schedule/event/ansible_freeipa/
LOCATION:UD2.119
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Thomas Woerner":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6908@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T115500
DTEND:20180203T124500
SUMMARY:ARB_gl_spirv: bringing SPIR-V to Mesa OpenGL
DESCRIPTION: <h1>arb<em>gl</em>spirv: bringing SPIR-V to Mesa OpenGL</h1><p>Since OpenGL 2.0, released more than 10 years ago, OpenGL has beenusing OpenGL Shading Language (GLSL) as a shading language. WhenKhronos published the first release of Vulkan, almost 2 years ago,shaders used a binary format, called SPIR-V, originally developedfor use with OpenCL.</p><p>That means that the two major public 3D graphics API were usingdifferent shading languages, making porting from one to the other morecomplicated. Since then there were efforts to allow making thiseasier.</p><p>On July 2016, the extension ARB<em>gl</em>spirv was approved by Khronos,that allows a SPIR-V module to be specified as containing aprogrammable shader stage, rather than using GLSL, whatever the sourcelanguage was used to create the SPIR-V module. This extension is nowpart of OpenGL 4.6 core, making it mandatory for any driver that wantsto support this version.</p><p>This talk introduces the extension, what advantages provides, andexplain how it was implemented for the Mesa driver.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Graphics
URL:https:/fosdem.org/2018/schedule/event/spirv/
LOCATION:K.4.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Alejandro Piñeiro":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6691@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T115500
DTEND:20180204T120500
SUMMARY:Turning physical systems into containers
DESCRIPTION: <p>System containers such as those that LXD can run are effectively Linux systems but without a Linux kernel.So wouldn't it be nice to just be able to take an existing physical system or virtual machine and transfer it over the network to a LXD host, then boot it as a container without needing any manual transfer process?</p><p>This is what I'll be demoing in this short talk, using a small piece of software that uses the LXD migration API to stream a system over the network to a remote LXD server, turning it into a container.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Containers
URL:https:/fosdem.org/2018/schedule/event/containers_physical_migration/
LOCATION:UD2.120 (Chavanne)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Stéphane Graber":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6327@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T115500
DTEND:20180203T123000
SUMMARY:BSD from scratch - from source to OS with ease on NetBSD
DESCRIPTION: <p>NetBSD has had support for cross compilation for some time now.This talk covers the features and changes in NetBSD enabling anew comer to set out from obtaining a copy of the NetBSD source code and pkgsrc tobuilding an OS &amp; Firmware for an ARM board from scratch on an operating systemof their choice.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:BSD
URL:https:/fosdem.org/2018/schedule/event/bsd_from_scratch/
LOCATION:K.3.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Sevan Janiyan":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7342@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T120000
DTEND:20180204T123000
SUMMARY:AMENDMENT LinuxBoot: Linux as Firmware
DESCRIPTION: <p>Let Linux do it: Linux as Firmware</p><p>Tired of reinventing the wheel by implementing drivers for firmware again and again? Not with LinuxBoot!</p><p>What?LinuxBoot is a firmware for modern servers that replaces specific firmware functionality like the UEFI DXE phase with a Linux kernel and runtime.</p><p>Why?LinuxBoot improves boot reliability by replacing lightly-tested firmware drivers with hardened Linux drivers.LinuxBoot improves boot time by removing unnecessary code, resulting in a 20x faster boot time (typical value).LinuxBoot allows customization of the initrd runtime to support site-specific needs (both device drivers as well as custom executables).LinuxBoot and its precursors are a proven approach for almost 20 years in military, consumer electronics, and supercomputing systems – wherever reliability and performance are paramount.</p><p>This talk replaces the talk "SITL bringup with the IIO framework" by Bandan Das</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Hardware Enablement
URL:https:/fosdem.org/2018/schedule/event/linuxboot/
LOCATION:K.4.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Philipp Deppenwiese":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6468@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T120000
DTEND:20180203T123000
SUMMARY:Networking-VPP
DESCRIPTION: <p>Goal of this presentation is to explain what is FD.io/VPP and how it is integrated with OpenStack neutron.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:SDN and NFV
URL:https:/fosdem.org/2018/schedule/event/networking_vpp/
LOCATION:H.1301 (Cornil)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jerome Tollet":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6879@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T120000
DTEND:20180204T123000
SUMMARY:Open source Big Geospatial Data analytics
DESCRIPTION: <p>Big Spatial Data technology based on geospatial attributes for the Cloud is relatively new to the developer community and organisational ecosystem. To find the latest proven software one has to look across the Atlantic Ocean, where a suite of specialised open spatial solutions is emerging. For us in Europe this creates opportunities to innovate traditional mapping services into higher value added business information provision.Meet the innovative projects from across The Big Pond such as GeoGig (versioning/data history), GeoMesa (database) and GeoWave (distributed storage). Building upon Hadoop, Spark and Cassandra we are able to integrate the latest technology for robust and affordable geospatial solutions, to deploy Big Spatial Data answers to Big Data challenges.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Geospatial
URL:https:/fosdem.org/2018/schedule/event/geo_biggeo/
LOCATION:AW1.126
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Marc Vloemans":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6880@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T120000
DTEND:20180204T124500
SUMMARY:Device Assignment for VMs in Kubernetes
DESCRIPTION: <p>Assigning a host device to a VM is commonly supported task by virtualizationmanagement software. Because of performance requirements of modern workloads,the same could be said for container orchestration tools. But it is not thesame assignment - as VM and containers have varying degree of isolation, it isdone at different system layers. How could we bring device assignment toinfrastructure that handles both VMs and containers, such as KubeVirt?</p><p>The talk aims to* introduce KubeVirt, a Kubernetes add-on to manage virtual machines,* give overview of device assignment in Kubernetes and in VM management software oVirt,* present an idea of combining these two.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Virtualization and IaaS
URL:https:/fosdem.org/2018/schedule/event/vai_device_assignment_k8s/
LOCATION:UD2.218A
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Martin Polednik":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6883@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T120000
DTEND:20180204T123000
SUMMARY:O’PAVES: An open platform for autonomous vehicle tinkerers
DESCRIPTION: <p>O’PAVES (Open Platform for Autonomous VEhicle Systems) aims at providing an open source and open hardware platform for the prototyping and development of autonomous vehicles. In the current state of the project, what we have is a remote controlled car, but with sensors that you would find on an autonomous vehicle such as IMU and distance sensors. The goal is not necessarily to implement the autonomous feature ourselves, but to allow users to do it by either modify the firmware or add and external computer such as a Raspberry Pi or OpenMV to to add autonomous driving features.</p><p>The hardware is open and was designed with FOSS tools such as Kicad and FreeCAD. It’s made of a PCB that act as the frame of the car, 3D printed parts, off the shelf parts from pololu.com (battery, motors, sensors) and and Crazyflie 2.0 nano drone. The drone (without its motors) is connected to the O’PAVES board using an extension port. This solution makes the platform easy to build because most of the very small electronic assembly is already done on the drone. The software is developed in Ada and also only uses FOSS tools like the GNAT compiler or the Ada<em>Drivers</em>Library. The project is hosted on GitHub: https://github.com/adacore/opaves</p><p>In this 25 minutes talk I want to present the state of the project, explain how you can build and hack the platform and show some of the tools and techniques that we used to develop the project. I will bring one of the prototype with me and at least show a video demo if not a live demo.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Embedded, mobile and automotive
URL:https:/fosdem.org/2018/schedule/event/open_autonomous_vehicles/
LOCATION:UB2.252A (Lameere)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Fabien Chouteau":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7339@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T120000
DTEND:20180204T130000
SUMMARY:Upipe developers meeting
DESCRIPTION: <p>Upipe developers annual meeting.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:BOFs (Track A - in H.3227)
URL:https:/fosdem.org/2018/schedule/event/bofupipe/
LOCATION:H.3227
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Christophe Massiot":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7331@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T120000
DTEND:20180203T130000
SUMMARY:GNU Radio Meeting
DESCRIPTION: <p>This is your chance to meet with key GNU Radio developers and help guide the future directions of GNU Radio development</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:BOFs (Track A - in H.3227)
URL:https:/fosdem.org/2018/schedule/event/gnu_radio_bof/
LOCATION:H.3227
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Philip Balister":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6657@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T120000
DTEND:20180204T123000
SUMMARY:The emPeerTube strikes back
DESCRIPTION: <p>Presentation of PeerTube, a decentralized video streaming platform using P2P (BitTorrent) directly in the web browser and ActivityPub to federate servers.</p><p>Attended audience is technical people, or decentralization enthousiasts.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Decentralised Internet and Privacy
URL:https:/fosdem.org/2018/schedule/event/peertube/
LOCATION:H.1301 (Cornil)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Luc Didry (Framasky)":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6494@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T120000
DTEND:20180203T122500
SUMMARY:Tutorial: my first FPGA design
DESCRIPTION: <p>You have no hardware knowledge and want to know how people design chips ? You are a software guy, having heard of VHDL or Verilog but never used it ? In this 25 min tutorial, you will learn the basis of hardware design and how to write a simple FPGA design using only FOSS tools. (This tutorial is not about PCB design, but reprogrammable chips design)</p><p>This is the same talk as the one of FOSDEM'17.  As the room was full, some people were not able to attend so I propose to do it again.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:CAD and Open Hardware
URL:https:/fosdem.org/2018/schedule/event/cad_fpga_intro/
LOCATION:K.4.201
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Tristan Gingold":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5996@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T120000
DTEND:20180203T123000
SUMMARY:Open Build Service in Debian
DESCRIPTION: <p>It is impressive how much time and resources a team can save by using the OBS to manages their packages creation and distribution. OBS is a generic system to build and distribute packages from sources in an automatic, consistent and reproducible way.</p><p>Andrew Lee will cover the benefits of using OBS, explain some of it features and workflow for all your packaging and releasing needs, like automatically build package from scratch on multiple target distros and architectures, easy access through QA to the developer's repo to generate new images with the changes for testing before integration into the production repo, vcs-like workflow as branch code, send merge requests and review submissions and flexible to connect additional resources to empower the backend worker(builders) even with different architectures. At the end tips on how to setup and optimize OBS will be provided.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Package Management
URL:https:/fosdem.org/2018/schedule/event/debianopenbuild/
LOCATION:K.3.201
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Andrew Lee":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6846@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T120000
DTEND:20180203T123500
SUMMARY:The Computer Science behind a modern distributed data store
DESCRIPTION: <p>What we see in the modern data store world is a race between different approaches to achieve a distributed and resilient storage of data. Most applications need a stateful layer which holds the data. There are at least three necessary ingredients which are everything else than trivial to combine and of course even more challenging when heading for an acceptable performance.</p><p>Over the past years there has been significant progress in respect in both the science and practical implementations of such data stores. In his talk Max Neunhoeffer will introduce the audience to some of the needed ingredients, address the difficulties of their interplay and show four modern approaches of distributed open-source data stores.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Graph Processing
URL:https:/fosdem.org/2018/schedule/event/computer_science_of_modern_distributed_database/
LOCATION:H.2214
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Michael Hackstein":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7282@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T120000
DTEND:20180203T125000
SUMMARY:Making the Ada_Drivers_Library: Embedded Programming with Ada
DESCRIPTION: <p>The Ada programming language was designed for embedded programming and it is well known in the aerospace domains and in general everydomain where failure is not an option.  Unfortunately it is not used a lot in the embedded FOSS community.</p><p>In the past two years, AdaCore worked to promote the use of Ada in the FOSS community, in particular for embedded programming with the "Make with Ada" blog post series, my "Programming is Too Difficult for Humans" interview for the Embedded.fm podcase, "Ada Driver Library" blog posts on "ARM Community", or the "Make with Ada" embedded software project competition.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Ada
URL:https:/fosdem.org/2018/schedule/event/ada_drivers/
LOCATION:AW1.125
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Fabien Chouteau":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6404@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T120000
DTEND:20180204T122500
SUMMARY:Terraform is maturing
DESCRIPTION: <p>Terraform seems to be the configuration management of the cloud: a tool that allows us to define our infrastructure as code so it becomes automatable and testable. It suffers from a bunch of issues though. These issues have been encountered and solved before in other tools like puppet, but the story very much resembles that one. This session will draw some parallels between early puppet and early terraform days and explain what we can do to make these changes in a better way.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Config Management
URL:https:/fosdem.org/2018/schedule/event/terraform_maturing/
LOCATION:UA2.114 (Baudoux)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Walter Heck":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7280@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T120000
DTEND:20180203T122500
SUMMARY:An update on VLC and the VideoLAN community
DESCRIPTION: <p>This talk will present some updates on the VideoLAN community and on VLC.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Media
URL:https:/fosdem.org/2018/schedule/event/vlc/
LOCATION:H.1309 (Van Rijn)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jean-Baptiste Kempf":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7271@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T120000
DTEND:20180203T125000
SUMMARY:PostgreSQL -- A Crash Course
DESCRIPTION: <p>A crash course to get you up and running with PostgreSQL. We will cover:</p><ul><li>Installation from binaries and source</li><li>Cluster initialization, startup, and session management</li><li>Basic configuration - postgresql.conf and pg_hba.conf</li><li>psql use/hints</li><li>SQL syntax and quoting</li><li>Data types</li></ul>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:PostgreSQL
URL:https:/fosdem.org/2018/schedule/event/postgresql_a_crash_course/
LOCATION:H.1302 (Depage)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Joe Conway":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7235@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T120000
DTEND:20180204T121500
SUMMARY:GrimoireLab: free software for software development analytics
DESCRIPTION: <p>The talk will explain how to analyze software development with <a href="http://grimoirelab.github.io">GrimoireLab</a>. It will show with simple code how easy it is to retrieve data from git, Bugzilla, GitHub, mailing lists, StackOverflow, Gerrit, IRC, Slack, and many other repositories. Then, with the same toolkit, the data will be organized in ElasticSearch indexes, visualized in actionable dashboards, and summarized in reports. Some advanced analysis will also be presented on how to exploit the data using Python/Pandas and IPython/Jupyter Notebooks. The talk will be complemented with interesting insights on real FOSS projects.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Lightning Talks
URL:https:/fosdem.org/2018/schedule/event/grimoirelab/
LOCATION:H.2215 (Ferrer)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jesus M. Gonzalez-Barahona":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6376@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T120000
DTEND:20180203T124500
SUMMARY:Will it blend?
DESCRIPTION: <p>This talk should explain the internal mechanisms and differences between three schedulers that are currently used to plan workload placements in today’s datacenters and clusters.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Virtualization and IaaS
URL:https:/fosdem.org/2018/schedule/event/vai_ovirt_openstack_k8s_schedulers/
LOCATION:UB2.252A (Lameere)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Martin Sivák":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6541@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T120000
DTEND:20180203T121500
SUMMARY:Easy GnuPG
DESCRIPTION: <p>There are scads of options presented by GnuPG, which are all part of making it the flexible and powerful an encryption framework that it is. But it's extremely complicated to get started with, and that quite reasonably puts people off.</p><p><strong>EasyGnuPG</strong> is a wrapper script that tries to simplify the process of using GnuPG. In order to simplify things, it is opinionated about the "right" way to use GnuPG.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Lightning Talks
URL:https:/fosdem.org/2018/schedule/event/easy_gnupg/
LOCATION:H.2215 (Ferrer)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Dashamir Hoxha":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6091@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T120000
DTEND:20180204T125000
SUMMARY:Re-structuring a giant, ancient code-base for new platforms
DESCRIPTION: <p>Come and hear how LibreOffice is meeting the challenges of new platforms both hardware and software, adapting to new constraints &amp; shining.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Miscellaneous
URL:https:/fosdem.org/2018/schedule/event/libreoffice/
LOCATION:K.1.105 (La Fontaine)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Michael Meeks":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7189@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T120000
DTEND:20180203T130000
SUMMARY:How to keep your embedded Linux up and running?
DESCRIPTION: <p>Userspace software is imperfect and we all know about this.Running it for 5 minutes seems to be easy but what about days or weeks?This problem already gave server guys a lot of sleepless nights.Nowadays also IoT and embedded Linux world is facing very the same problem.Unfortunately solutions known from server world (Nagios and friends) usually cannot be directly applied.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Embedded, mobile and automotive
URL:https:/fosdem.org/2018/schedule/event/linux_up_and_running/
LOCATION:UD2.218A
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Krzysztof Opasiak":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7001@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T120000
DTEND:20180203T123000
SUMMARY:Testing and Automation in the Era of Containers
DESCRIPTION: <p>As containers and orchestration technologies went from niche to necessary tools to build modern distributed systems, traditional testing is no longer enough. e2e cases represent a great solution, but it's often easier said than done.In this talk, I will share my experience of building a testing framework for distributed systems, revisiting common mistakes, how to avoid them, and showing how to take advantage of the power of Go to make sure our systems behavior match our original expectations, with scalability in mind through automation.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Go
URL:https:/fosdem.org/2018/schedule/event/testing_and_automation_in_the_era_of_containers/
LOCATION:H.1308 (Rolin)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Verónica López":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6337@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T120000
DTEND:20180204T124000
SUMMARY:Container Attached Storage (CAS) with OpenEBS
DESCRIPTION: <p>The OpenEBS project has taken a different approach to storage when it comes to containers. Instead of using existing storage systems and making them work with containers; what if you were to redesign something from scratch using the same paradigms used in the container world? This resulted in the effort of containerizing the storage controller. Also, as applications that consume storage are changing over, do we need a scale-out distributed storage systems?</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Software Defined Storage
URL:https:/fosdem.org/2018/schedule/event/cas_openebs/
LOCATION:H.2213
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jeffry Molanus":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6586@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T120000
DTEND:20180204T121000
SUMMARY:Modules v4
DESCRIPTION: <p>Typically users initialize their shell environment when they log in a system by setting environment information for every application they will reference during the session. The Modules project, also referred as <em>Environment Modules</em>, provides a shell command named <code>module</code> that simplifies shell initialization and lets users easily modify their environment during the session with configuration files called modulefiles.</p><p>The Modules project has a long history as its development was started in 1991. At that time, the concept of the <code>module</code> command was laid down to dynamically and atomically enable environment configurations during a shell session. Since then, this concept has become a standard practice, especially among the scientific community where people share same computing resources but all have a specific software and version requirement.</p><p>After an almost 5-year release hiatus, Modules with its version 4 is back into the environment management game. The intend is to further improve the modulefile standard and the module command capabilities, with proven concepts applied to similar fields like software package management.</p><p>After briefly explaining the root concept behind the module command, this talk will cover the major changes between versions 3.2 and 4 at both software and project level. Then focus will be put on some of the recent or upcoming new features:*   virtual modulefiles*   extend the module command at your site*   sharing code across different modulefiles*   dependencies management between modulefiles*   new ways to query or change the environment state</p><p>The audience for this talk is anyone who is interested in user environment management. From the system administrator, who has to provide access to a software catalog, to the end-user of shared computing system, who need to juggle with different workloads combining software elements.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:HPC, Big Data, and Data Science
URL:https:/fosdem.org/2018/schedule/event/modules_v4/
LOCATION:H.1302 (Depage)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Xavier Delaruelle":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6130@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T120000
DTEND:20180204T125000
SUMMARY:Data integrity protection with cryptsetup tools
DESCRIPTION: <p>The talk describes the architecture of data integrity protection with cryptsetup on Linux systems and the following steps that need to be achieved to have encrypted block-level authenticated storage.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Security and Encryption
URL:https:/fosdem.org/2018/schedule/event/cryptsetup/
LOCATION:Janson
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Milan Broz":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7135@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T120000
DTEND:20180203T122000
SUMMARY:Anatomy of the OpenOffice localization process
DESCRIPTION: <p>Even a simple typo correction has to travel a long journey from the OpenOffice User Interface to the source code, to the translation team and all the way back into the new release. We will explore the involved process, tools and how the process can be streamlined.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Document Editors
URL:https:/fosdem.org/2018/schedule/event/ode_localization/
LOCATION:AW1.120
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Andrea Pescetti":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6316@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T120000
DTEND:20180203T125000
SUMMARY:Surviving in an Open Source Niche: the Pythran case
DESCRIPTION: <p>Pythran is an open source compiler for scientific kernels written in Python.</p><p>Its goal is to turn scientific kernels written in Python into native modules that runs much faster, take advantage of SIMD instruction units, multi-cores, get rid of the GIL <strong>without</strong> sacrifying high-level programing. As such it understands a strict subset of the Python language, keeping 100% backward compatibiliy with the original language.</p><p>Looks cool? It is. But the target niche is small (high performance computing in Python and several great tools already exist (Cython, Numba).How have Pythran survived in the OSS jungle for 6 years while gathering a small but living community?</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Python
URL:https:/fosdem.org/2018/schedule/event/pythran/
LOCATION:K.1.105 (La Fontaine)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Serge Guelton (serge-sans-paille)":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7030@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T120000
DTEND:20180204T122000
SUMMARY:Our Open Source Design collective
DESCRIPTION: <p>For everyone who doesn’t know what exactly we do, this is a short intro to our collective: We work to raise the profile of good design in open source software, and connect developers &amp; designers to make it happen.</p><p>We run an Open Source Design community forum, organize design tracks at well-known events like FOSDEM (hello ;), FOSSASIA and OpenTechSummit, have a job board to get designers involved, provide open design resources to developers &amp; designers, and more.</p><p>We will also take our GROUP PHOTO during this session! :)</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Source Design
URL:https:/fosdem.org/2018/schedule/event/osd_our_open_source_design_collective/
LOCATION:K.4.201
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jan-Christoph Borchardt":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6755@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T120000
DTEND:20180204T122500
SUMMARY:A Usability Survey of Free Software Licenses
DESCRIPTION: <p>We want software creators to use FOSS licenses.  We also know people make mistakes in the process, or don't even try because they've heard it's "too complicated."  Just like with software, we would do well to study these failures and use them as opportunities to improve the usability of our licenses.  This talk aims to start that process by identifying known problems and considering some possible solutions.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Legal and Policy Issues
URL:https:/fosdem.org/2018/schedule/event/usability_survey_of_licenses/
LOCATION:UA2.220 (Guillissen)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Brett Smith":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7038@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T120000
DTEND:20180204T125000
SUMMARY:Introducing BuildStream
DESCRIPTION: <p>In this talk, I will be introducing our new distribution agnosticbuild tool which we presently use in GNOME for the purpose ofunifying our software build story, allowing us to achive multiplegoals using the same flexible build metadata. I will talk about themotivations behind creating BuildStream, how it has been helping usso far, and how the rich feature set we've created can help softwaredevelopers and integrators.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Distributions
URL:https:/fosdem.org/2018/schedule/event/introducing_buildstream/
LOCATION:K.3.201
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Tristan Van Berkom":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7131@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T120000
DTEND:20180203T130000
SUMMARY:A tour with Firefox' developer tools
DESCRIPTION: <p>A lot happened in Firefox' devtools this year. Follow along with us for a tour of what changed this year, and how you can help !</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Mozilla
URL:https:/fosdem.org/2018/schedule/event/mozilla_tour_firefox_developer_tools/
LOCATION:UA2.118 (Henriot)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Julien Wajsberg":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Nicolas Chevobbe":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6220@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T120000
DTEND:20180204T130000
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/2018/schedule/event/cert_libreoffice_1/
LOCATION:UB2.147
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="LibreOffice Team":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6230@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T120000
DTEND:20180203T125000
SUMMARY:Unix Architecture Evolution from the 1970 PDP-7 to the 2018 FreeBSD
DESCRIPTION: <p>Based on a <a href="https://github.com/dspinellis/unix-history-repo">GitHub repository</a> recording the history of the Unix code from 1970 until today, we look at the most significant elements and milestones of the system's architectural evolution and the lessons we can learn from it.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:History
URL:https:/fosdem.org/2018/schedule/event/unix_evolution/
LOCATION:Janson
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Diomidis Spinellis":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6632@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T120000
DTEND:20180204T122500
SUMMARY:Portable graphics abstraction in Rust
DESCRIPTION: <p>Graphics abstraction is an important part of maturing Rust ecosystem. gfx-rs has been the basis of many graphics applications since 2013, but as of this year it undergoes a total rewrite with the new vision, set of goals, and talented contributors. In this talk, I want to explain what this means to existing users, Mozilla, and the world.</p><p>Intended audience: people interested in Rust ecosystem foundational libraries, graphics and game development, Vulkan.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Rust
URL:https:/fosdem.org/2018/schedule/event/rust_vulkan_gfx_rs/
LOCATION:H.2214
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Dzmitry Malyshau":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Markus Siglreithmaier":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7047@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T120500
DTEND:20180204T124500
SUMMARY:CANCELLED Efficient use of memory by reducing size of AST dumps in cross file analysis by clang static analyzer
DESCRIPTION: <p>CANCELLED <strong>The remote presentation didn't happen.</strong></p><p>Clang SA works well with function call within a translation unit. When execution reaches a function implemented in another TU, analyzer skips analysis of called function definition. For handling cross file bugs, the CTU analysis feature was developed (Mostly by Ericsson people)[2]. The CTU model consists of two passes. The first pass dumps AST for all translation unit, creates a function map to corresponding AST. In the second pass when TU external function is reached during the analysis, the location of the definition of that function is looked up in the function definition index and the definition is imported from the containing AST binary into the caller's context using the ASTImporter class. During the analysis, we need to store the dumped ASTs temporarily. For a large code base this can be a problem and we have seen it practically where the code analysis stops due to memory shortage. Not only in CTU analysis but also in general case clang SA analysis reducing size of ASTs can also lead to scaling of clang SA to larger code bases. We are basically using two methods:-</p><p>1) Using Outlining method[3] on the source code to find out AST that share common factors or sub trees. We throw away those ASTs that won't match any other AST, thereby reducing number of ASTs dumped in memory.</p><p>2) Tree prunning technique to keep only those parts of tree necessary for cross translation unit analysis and eliminating the rest to decrease the size of tree. Finding necessary part of tree can be done by finding the dependency path from the exploded graph where instructions dependent on the function call/execution will be present. A thing to note here is that prunning of only those branches whose no child is a function call should be done.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:LLVM Toolchain
URL:https:/fosdem.org/2018/schedule/event/ctuanalysis/
LOCATION:K.3.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Siddharth Shankar Swain":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7209@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T120500
DTEND:20180204T123000
SUMMARY:Finding a home for docs
DESCRIPTION: <p>Where docs are stored can impact open source projects in a variety of ways. This talk will present some options, considerations, and guidelines for making an informed decision when choosing a path for docs in current and future projects.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Tool the Docs
URL:https:/fosdem.org/2018/schedule/event/finding_a_home_for_docs/
LOCATION:UD2.119
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jessica Parsons":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6423@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T120500
DTEND:20180204T122500
SUMMARY:OpenDHT: make your project distributed
DESCRIPTION: <p>OpenDHT provides an simple way to build distributed software by providing an easy to use but powerful API in C++11 and Python 3. We will present OpenDHT and its possibilities to easily build fully or partially distributed software. We will also present new OpenDHT features and use cases and discuss about future developments.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Real Time Communications
URL:https:/fosdem.org/2018/schedule/event/opendht/
LOCATION:H.1309 (Van Rijn)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Adrien Beraud":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7123@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T120500
DTEND:20180204T123500
SUMMARY:DNS privacy, where are we?
DESCRIPTION: <p>The DNS privacy project started in november 2013 at the IETF meetingin Vancouver, following Snowden's revelations. Where are we today? Wehave a problem statement (RFC 7626), standard solutions (QNAMEminimisation, DNS over TLS), running code (such as the getdns library)and actual deployments (such as the Quad9 public resolver). The talkwill examine the current state of the project. It is intended forpeople who have a general knowledge of DNS, but you don't need to bean expert.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:DNS
URL:https:/fosdem.org/2018/schedule/event/dns_privacy/
LOCATION:AW1.121
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Stéphane Bortzmeyer":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6884@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T121000
DTEND:20180204T125000
SUMMARY:File access-control per container with Landlock
DESCRIPTION: <p>Linux has multiple access-control systems, including SELinux, AppArmor, Smack or Tomoyo, that can enforce a security policy. However, it may be challenging to create and maintain such a policy per container. Moreover, a dynamically configured and unprivileged access control may better fit to container needs.</p><p>In this talk, we present a Linux Security Module (LSM) proposal called Landlock, leveraging eBPF to create flexible access-control rules. Landlock can be used as a new security layer, composing with namespaces, cgroups, seccomp and other LSMs, to sandbox applications and containers. We highlight the last Landlock patchset (v8) which brings a new way to restrict access to files.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Containers
URL:https:/fosdem.org/2018/schedule/event/containers_landlock/
LOCATION:UD2.120 (Chavanne)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Mickaël Salaün":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6090@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T121000
DTEND:20180204T123500
SUMMARY:TLS for MySQL at large scale
DESCRIPTION: <p>At the Wikimedia Foundation we aim for perfect privacy of our users. That means not only enforcing TLS (https) between our users and the datacenters but all intermediate steps, including database access.</p><p>When you are a top 5 website with hundreds of thousand of queries per second and billions of users but a very limited budget, that is not easy, specially for MySQL. This is a description of our experience, including operational and performance pain points, of rolling out encryption.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:MySQL and Friends
URL:https:/fosdem.org/2018/schedule/event/tls_mysql/
LOCATION:H.1308 (Rolin)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jaime Crespo":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6171@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T121000
DTEND:20180204T122000
SUMMARY:Scale Out and Conquer: Architectural Decisions Behind Distributed In-Memory Systems
DESCRIPTION: <p>Distributed platforms, like Apache Ignite, rely on horizontal scalability. More machines in the cluster means greater performance of the application. Do we always get twice the speed after adding the second machine to the farm? Ten times faster after adding ten machines? Is that [always] true? What is the responsibility of the platform? And where do engineers’ responsibilities begin?</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:HPC, Big Data, and Data Science
URL:https:/fosdem.org/2018/schedule/event/distributed_in_memory_systems/
LOCATION:H.1302 (Depage)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Akmal Chaudhri":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6416@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T121500
DTEND:20180204T124500
SUMMARY:Physics, Math, and SDR
DESCRIPTION: <p>This talk is about IQ imbalance, DC offsets, Noise Figure, and Intermodulation Distortion and how to simulate, measure, and, where possible, correct each in GNU Radio.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Software Defined Radio
URL:https:/fosdem.org/2018/schedule/event/physicsmathsdr/
LOCATION:AW1.120
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Derek Kozel":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7065@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T122000
DTEND:20180204T123000
SUMMARY:The Magnificent Modular Mahout
DESCRIPTION: <p>Open source big data engines as well as HPC libraries seem to be proliferating at an increasing rate.  Technical debt can be incurred with statistical and machine learning algorithms that require a highly specialized knowledge of the algorithm at hand as well as the distributed engine / HPC library which the method has been written against.  The Apache Mahout project presents a highly modular stack which introduces levels of abstraction between the mathematical implementation of the algorithm (an R-Like Scala DSL) and the execution of the code.  Users are able to interchange Apache Spark, Apache Flink (batch), and H2O distributed engines, as well as ViennaCL for OpenCL on GPU and OpenMP, and CUDA native solvers.  Users can also port high level algorithms to new distributed engines or native solvers by defining a handful of BLAS operations.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:HPC, Big Data, and Data Science
URL:https:/fosdem.org/2018/schedule/event/modular_mahout/
LOCATION:H.1302 (Depage)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Trevor Grant":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7257@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T122000
DTEND:20180203T124500
SUMMARY:The Z Garbage Collector - An Introduction
DESCRIPTION: <p>The Z Garbage Collector, also known as ZGC, is a new garbage collectoroptimized for low latency and very large heaps. We've developed ZGCinternally at Oracle so far, but we're now open-sourcing it so as tobroaden the base of both contributors and users. It was recentlyaccepted as an official project under OpenJDK where future developmentwill be happening.</p><p>This talk will give an overview of how ZGC works, how it scales tomulti-terabyte heaps and how it maintains very low GC pause times. We'llpresent the goals, current status and what to expect going forward.We'll also give a quick primer on how to get started using ZGC on yourworkloads.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Free Java
URL:https:/fosdem.org/2018/schedule/event/zgc/
LOCATION:UD2.208 (Decroly)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Per Liden":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Stefan Karlsson":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6663@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T122000
DTEND:20180204T123500
SUMMARY:Perceval: Software Project Data at Your Will
DESCRIPTION: <p>Software development projects, in particular Open Source ones, heavily rely on the use of telematic tools to support, coordinate and promote development activities. Despite their paramount value, project data is scattered on the Internet, making them difficult to retrieve, collect, clean, link and analyze, challenging the achievement of insightful analytics for both practitioners and researchers. This talk presents Perceval, a tool able to perform automatic and incremental data gathering from almost any tool related with contributing to Open Source development (e.g., source code management, issue tracking systems, mailing lists, forums). It hides the technical complexities related to data acquisition and eases the definition of analytics. Perceval is an industry strong free software tool that has been widely used in Bitergia, a company devoted to offer software analytics of open source software projects.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Lightning Talks
URL:https:/fosdem.org/2018/schedule/event/perceval/
LOCATION:H.2215 (Ferrer)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Valerio Cosentino":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6181@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T122000
DTEND:20180203T123500
SUMMARY:BulletinBoard DHT and wireguard-p2p
DESCRIPTION: <p>A introduction to BulletinBoard, a internet-wide general-purpose distributed-hash-table to store key/value pairs and wireguard-p2p, a tool for setting up WireGuard VPN connections from peer to peer.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Lightning Talks
URL:https:/fosdem.org/2018/schedule/event/bulletinboard_dht/
LOCATION:H.2215 (Ferrer)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Manuel Schoelling":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6004@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T122000
DTEND:20180203T130500
SUMMARY:Advanced testing in action on a Java project
DESCRIPTION: <p>This talk will demonstrate advanced testing practices used by the <a href="http://xwiki.org">XWiki open source project</a>, and using Java, Maven, Docker and Jenkins:</p><ul><li>Testing for <a href="http://massol.myxwiki.org/xwiki/bin/view/Blog/ByeByeCLIRRWelcomeRevapi">backward compatibility with Revapi</a> and an <a href="http://massol.myxwiki.org/xwiki/bin/view/Blog/BackwardCompatibilityStrategy">associated strategy</a></li><li>Testing for coverage with Jacoco and defining a viable strategy for slowing improving the situation</li><li>Testing the quality of your tests with <a href="http://massol.myxwiki.org/xwiki/bin/view/Blog/MutationTestingDescartes">Descartes Mutation testing</a></li><li>Automatically enriching your test suite with <a href="https://github.com/STAMP-project/dspot">DSpot</a></li><li>Testing various configurations with <a href="http://massol.myxwiki.org/xwiki/bin/view/Blog/DockerJenkinsConfigurationTesting">Docker containers and Jenkins</a></li></ul>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Testing and automation
URL:https:/fosdem.org/2018/schedule/event/advanced_testing_java/
LOCATION:H.2213
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Vincent Massol":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6031@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T122000
DTEND:20180203T124500
SUMMARY:Your Open Source Community Metrics Should be Tracking More than Code
DESCRIPTION: <p>Metrics, when used wisely, allow you to make informed decisions about how to grow your open source community and how to better assess its health. But your community is about more than code. Who’s joining and leaving? Who's really active and really helpful? Who should you be encouraging? In this presentation, Jeremy will explain why your metrics should track more than just code. Open source ecosystems are really about people, which is why we're creating a Contributor Relationship Management system.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Community devroom
URL:https:/fosdem.org/2018/schedule/event/community_creating_contributor_relationship/
LOCATION:K.4.601
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jeremy Garcia":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7306@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T122000
DTEND:20180204T130000
SUMMARY:Perl in Computer Music
DESCRIPTION: <p>Perl has modules that can be used in many aspects of computer music - that is music generated where somewhere along the line a computer is involved. It can interface with MIDI, sound synthesis, analysis, and various music making tools. The talk will present some ways of using Perl to express a musician's creativity.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Perl Programming Languages
URL:https:/fosdem.org/2018/schedule/event/perl_music/
LOCATION:K.4.601
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Uri Bruck":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7076@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T122000
DTEND:20180203T125000
SUMMARY:Antipatterns in OpenOffice Code
DESCRIPTION: <p>Whenever I tried to look through Open Office Code I see the same Issues in Code I see in my consulting work.I would like to go with the Audience through some of the basic Antipatterns of coding. In a presentation I will define those basic Antipatterns.I will give some reasons I have seen in my professional work why they occur and they seem to be true in Open Office, too. In the last phase we will transit into a discussion about how avoid these issues,and how we can reflect on these Issues.</p><p>My Idea is to have 15 Minutes Presentation and 15 Minuts discussion.Language will be in english, as good as my english is. :)</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Document Editors
URL:https:/fosdem.org/2018/schedule/event/ode_antipatterns/
LOCATION:AW1.120
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Peter Kovacs":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6508@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T122000
DTEND:20180203T130000
SUMMARY:gdb tools: duel and @PrettyPrinter
DESCRIPTION: <p>This talk will describe two python extensions for gdb: @PrettyPrinter decorator — an easy approach to writing new pretty printers for your data, and DUEL — a high level data exploration language, a very powerful but easy way of examining complex data structures.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Debugging tools
URL:https:/fosdem.org/2018/schedule/event/debugging_tools_gdb_tools/
LOCATION:AW1.121
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Sergei Golubchik":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7124@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T122500
DTEND:20180203T132500
SUMMARY:Live sculpting a Genode-based operating system
DESCRIPTION: <p>The talk demonstrates the Genode-based operating system as routinely used by the Genode developers. The starting point is a generic and fairly minimalistic base system, which is then live shaped into different forms using a plain text editor. Along the way, many features of Genode come into play, eventually forming a usable system.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Microkernels
URL:https:/fosdem.org/2018/schedule/event/microkernel_genode_live_sculpting/
LOCATION:AW1.126
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Norman Feske":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6809@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T122500
DTEND:20180203T125500
SUMMARY:Easily Secure Your Front and Back End app with Keycloak
DESCRIPTION: <p>A presentation of the Open Source IDM server : Keycloak. Some slides to give the big picture followed by a live coding session where we will set up a keycloak server and then secure a front app and some backend ends applications.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Identity and Access Management
URL:https:/fosdem.org/2018/schedule/event/keycloak/
LOCATION:UD2.119
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Sébastien Blanc":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6235@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T122500
DTEND:20180204T125000
SUMMARY:The IoT botnet wars, Linux devices, and the absence of basic security hardening
DESCRIPTION: <p>This talk will cover the ongoing battle being waged is leveraging insecure Linux-based Internet of Things (IoT) devices. BrickerBot is an example of a recent malware strain attacking connected devices and causing them to “brick,” making an electronic device completely useless in a permanent denial-of-service (PDoS) attack.</p><p>Additionally, the Mirai botnet consisted of connected printers, IP cameras, residential gateways, and baby monitors that flooded DNS servers. Mirai was behind the largest DDoS attack of its kind ever in October 2016, with an estimated throughput of 1.2 terabits per second. It leveraged these enslaved devices to bring down large portions of the internet, including services such as Netflix, GitHub, HBO, Amazon, Reddit, Twitter, and DIRECTV. BrickerBot’s goal appears to counter Mirai’s: Bricking insecure Linux devices so that malware such as Mirai can’t subjugate these devices in another DDoS attack. We will take an in-depth look at the anatomy of the attack.</p><p>We will then dive into basic some security hardening principles which would have helped protect against many of these attacks. Some of the fundamental security concepts we will cover include:</p><p>Closing unused open network portsIntrusion detection systemsEnforcing password complexity and policiesRemoving unnecessary servicesFrequent software updates to fix bugs and patch security vulnerabilities</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Internet of Things
URL:https:/fosdem.org/2018/schedule/event/iot_botnet/
LOCATION:AW1.125
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="GregDiStefano":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6380@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T123000
DTEND:20180204T130000
SUMMARY:What's new with FPGA manager
DESCRIPTION: <p>After a brief overview of the Linux Kernel FPGA manager framework and it's (short) history,we'll look at what's new with the FPGA Manager framework in the Linux Kernel, what's still missing, outlook on how to fix things,and leave some time for discussion.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Hardware Enablement
URL:https:/fosdem.org/2018/schedule/event/fpga_manager/
LOCATION:K.4.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Moritz Fischer":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6828@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T123000
DTEND:20180203T130000
SUMMARY:Google’s approach to distributed systems observability for Go
DESCRIPTION: 
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Monitoring and Cloud
URL:https:/fosdem.org/2018/schedule/event/google_go/
LOCATION:UD2.120 (Chavanne)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jaana Dogan (JBD)":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6968@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T123000
DTEND:20180203T125500
SUMMARY:Kodi v18 features and improvements
DESCRIPTION: <p>A short walk through of what we have been doing past year since v17 release and what we are still planning to do.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Media
URL:https:/fosdem.org/2018/schedule/event/om_kodi/
LOCATION:H.1309 (Van Rijn)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Martijn Kaijser":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6983@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T123000
DTEND:20180203T125500
SUMMARY:Graphic design tools for Open Source FPGAs
DESCRIPTION: <p>Nowadays we have low-level tools to control Open Source FPGAs but these are only for experts who know hardware description languages. There is a challenge in making this technology accessible and easy to use by everyone.In this talk I will present the project Apio, a multiplatform cli toolbox, and Icestudio, a high-level visual editor that allows to create and synthesize graphic designs into Open Source FPGAs.Connecting high-level description languages with real hardware implementations enables a lot of new ideas, new research branches, new capabilities. We have begun to explore the surface but there is still a long way to go!</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:CAD and Open Hardware
URL:https:/fosdem.org/2018/schedule/event/cad_fpga_gui/
LOCATION:K.4.201
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jesús Arroyo Torrens":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6688@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T123000
DTEND:20180204T125500
SUMMARY:Rusty robots
DESCRIPTION: <p>Are we embedded yet? I'd say yes! In this talk I'll show you how I programmed a self-balancing robot from scratch. I'll cover IO abstractions, motion sensors, motor drivers, filters, control stuff, bare metal multitasking, logging, etc. And I'll explain how some of Rust features made development easier and made the program more correct.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Rust
URL:https:/fosdem.org/2018/schedule/event/rusty_robots/
LOCATION:H.2214
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jorge Aparicio Rivera":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7017@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T123000
DTEND:20180203T130000
SUMMARY:Introduction to Flatpak
DESCRIPTION: <p>Flatpak uses unprivileged Linux containers to install and sandbox desktop apps. It resembles traditional packaging systems like dpkg and RPM in some ways, but is very different in other ways. This talk will introduce Flatpak's model for packaging, how and why it differs from traditional packaging systems, and how Linux operating systems can benefit from having both.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Package Management
URL:https:/fosdem.org/2018/schedule/event/flatpak/
LOCATION:K.3.201
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Simon McVittie":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6154@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T123000
DTEND:20180204T125500
SUMMARY:Breaking with conventional Configuration File Editing
DESCRIPTION: <p>While on top-level configuration management tools usually have key/value interfaces,in the layer below other techniques are used, such as:</p><ul><li>Rewriting configuration files with templates (ERB templates, ...)</li><li>Specify replacements (file_line, Augeas, ...)</li></ul><p>In this talk, we will discuss a new approach using a key/value interface in every layer of configuration access, implemented in Puppet-Libelektra.Different to other key/value APIs Puppet-Libelektra is independent of the concrete configuration file format, abstracts from the syntax, and supports validation.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Config Management
URL:https:/fosdem.org/2018/schedule/event/puppet_key_value/
LOCATION:UA2.114 (Baudoux)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Markus Raab":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6740@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T123000
DTEND:20180203T130000
SUMMARY:Upspin and a future of the Internet
DESCRIPTION: <p>Upspin is both a protocol and a reference implementation for a global name space for network-accessible files that comes with permissions and end-to-end encryption. With simplicity at its core (the protocol is just 10 methods), it is very versatile and can be a building block for a decentralized Internet</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Go
URL:https:/fosdem.org/2018/schedule/event/upspin/
LOCATION:H.1308 (Rolin)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Gildas Chabot":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6914@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T123000
DTEND:20180204T130000
SUMMARY:Spatial Support in MySQL 8.0
DESCRIPTION: <p>MySQL 8.0 is right around the corner, and the most important new spatial featureis support for geography and ellipsoidal coordinate reference systems(CRSs). The final release is not out yet, but there is a release candidate, sowe know what to expect.</p><p>In this talk we'll go on a tour of the spatial support in MySQL with a focus onthe new features in 8.0, especially those related to geography and ellipsoidalCRSs.</p><p>What can MySQL do? Which ellipsoids/CRSs does MySQL support? Can I create myown? Which functions can I use? How does it work? Are there limitations? Thesequestions, and more, will be answered by this talk.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Geospatial
URL:https:/fosdem.org/2018/schedule/event/geo_mysql/
LOCATION:AW1.126
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Norvald H. Ryeng":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6878@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T123000
DTEND:20180204T124000
SUMMARY:Tools for large-scale collection and analysis of source code repositories
DESCRIPTION: <p>There are 10s of millions Git repositories publicly available over the Internet, but what kind of tools would one need to be able to treat all this code as a Big Dataset?I will talk about new and existing OSS tools that were built and used, in order to allow collection and analysis of millions of Git repositories on commodity hardware clusters.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:HPC, Big Data, and Data Science
URL:https:/fosdem.org/2018/schedule/event/large_scale_repo_analysis/
LOCATION:H.1302 (Depage)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Alexander Bezzubov":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7319@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T123000
DTEND:20180203T130000
SUMMARY:ONAP – A road to network automation
DESCRIPTION: <p>ONAP (Open Network Automation Platform) is an open source software platform that delivers capabilities for the design, creation, orchestration, monitoring, and life cycle management of</p><ul><li> Virtual Network Functions (VNFs)</li><li> The carrier-scale Software Defined Networks (SDNs) that contain them</li><li> Higher-level services that combine the above</li></ul><p>ONAP provides for automatic, policy-driven interaction of these functions and services in a dynamic, real-time cloud environment. ONAP is not just a run-time platform; it includes graphical design tools for function/service creation. This talk will introduce ONAP as a whole and walk through a specific use case (vCPE) from design to VNF onboarding and runtime. Eventually, how we can leverage ONAP to enable open/closed loop automation of Virtual Network Functions.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:SDN and NFV
URL:https:/fosdem.org/2018/schedule/event/onap/
LOCATION:H.1301 (Cornil)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Gervais-Martial Ngueko":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Christophe Closset":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6897@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T123000
DTEND:20180204T125000
SUMMARY:Improving GitLab's Navigation and Design System
DESCRIPTION: <p>A brief introduction to what GitLab is and what remote working means. How did we improve and ship our revised navigation, plus how are we creating a consistent design language and system.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Source Design
URL:https:/fosdem.org/2018/schedule/event/osd_improving_gitlabs_navigation_and_design_system/
LOCATION:K.4.201
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Dimitrie Hoekstra":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7037@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T123000
DTEND:20180204T130000
SUMMARY:Rapid SPI Device Driver Development over USB
DESCRIPTION: <p>On the quest for a cheap and easy way to connect some simple SPI devices to my laptop it was surprising to not find anything suitable available. To connect the SPI device to a Linux laptop over USB in order to develop a SPI kernel driver for it and having a rapid development and test cycle. None of the solutions to access the SPI device over libusb in userspace would work for me. I needed a SPI master controller inside the kernel to work with the variety of devices and kernel subsystems.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Embedded, mobile and automotive
URL:https:/fosdem.org/2018/schedule/event/rapid_spi_over_usb/
LOCATION:UB2.252A (Lameere)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Stefan Schmidt":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6624@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T123000
DTEND:20180204T125500
SUMMARY:Outsourcing Source Code Distribution Requirements
DESCRIPTION: <p>A well-known obligation in some FOSS licenses is the requirement to provide "complete corresponding source code" (CCSC). After the initial collection and packaging of the CCSC, its provision imposes a burden that may persist for a very long time. Ensuring that the CCSC is always available is not a simple matter, especially considering that the original development team might change structure, people might be replaced or change roles, legal entities may disappear, etc.</p><p>In this talk we will present the possibility of using Software Heritage, an independent, non-profit third party, in order to outsource CCSC provision. As part of the exploration, we will review the legal obligations in popular copyleft licenses, explain the burden of long-term CCSC hosting, describe the hosting infrastructure in place, and propose a publishing workflow that might help FOSS producers painlessly comply with the licenses.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Legal and Policy Issues
URL:https:/fosdem.org/2018/schedule/event/outsourcing_distribution_requirements/
LOCATION:UA2.220 (Guillissen)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Stefano Zacchiroli":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Alexios Zavras":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6978@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T123000
DTEND:20180204T125000
SUMMARY:Open communication in WebVR with Matrix!
DESCRIPTION: <p>VR/AR has a huge problem: there isn't any standard way to communicate with other people. This talk will demo how Matrix can be used as an open signalling layer for establishing WebRTC voice, video and 3D video calls in WebVR on anything from a Cardboard to a Vive: providing a decentralised communication ecosystem to build an open metaverse!</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Real Time Communications
URL:https:/fosdem.org/2018/schedule/event/matrix_webvr/
LOCATION:H.1309 (Van Rijn)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Matthew Hodgson":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6621@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T123000
DTEND:20180204T130000
SUMMARY:Contributopia
DESCRIPTION: <p>For the past 3 years, the French non-profit Framasoft has been leading a campaign to "De-google-ify Internet", hosting 32free-libre alternatives to Google (and GAFAM) services, educating users to change their digital habits and creating aFrench network of free-libre and ethical services hosters. In October 2017, Framasoft launched a new campaign: Contributopia. 12 actions over 3 years sharing the same goal: let's create the digital tools to equip the "contributors society" in order to interest them into contributing to free-libre and open-source software.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Decentralised Internet and Privacy
URL:https:/fosdem.org/2018/schedule/event/contributopia/
LOCATION:H.1301 (Cornil)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Christophe Lafon-Roudier (Pouhiou)":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6620@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T123500
DTEND:20180203T132500
SUMMARY:pot: another container framework based on jails and ZFS
DESCRIPTION: <p>The initial idea of pot was to imitate containers, like docker, but using FreeBSD technologies, like jails and ZFS. The goal was to run several "pots" on my laptop to serve my needs and, at the same time, to learn how to manage them efficiently, especially in term disk usage. Instead of using/extending existing tools, like ezjail or iocage, I decided to reinvent the wheel and to write myself a new tool.After some time, I realized that making pot more generic and available to everyone could be a good idea and that's what I intend to present.I also show some interesting use cases and, hopefully, a live demo.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:BSD
URL:https:/fosdem.org/2018/schedule/event/pot_container_framework/
LOCATION:K.3.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Luca Pizzamiglio":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7064@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T124000
DTEND:20180204T125000
SUMMARY:Slurm in Action: Batch Processing for the 21st Century
DESCRIPTION: <p>This talk will give an overview over how we use Slurm to schedule the workloads of over 6000 scientists at NERSC, while providing high throughput, ease of use and ultimately user satisfaction.With the emergence of data-intensive applications it was necessary to update the classic scheduling infrastructure to handle things like user defined software stacks (read: containers), data movement and storage provisioning. We did all of this and more through facilities provided by Slurm. In addition to these features we will discuss priority management and quality of service and how that can greatly improve the user experience of computational infrastructures.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:HPC, Big Data, and Data Science
URL:https:/fosdem.org/2018/schedule/event/slurm/
LOCATION:H.1302 (Depage)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Georg Rath":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7146@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T124000
DTEND:20180204T125500
SUMMARY:DNS-based discovery for OpenID Connect
DESCRIPTION: <p>OpenID Connect is a widely deployed standard to implement single-sign-on in the web. While the existing protocol discovery mechanisms might be well-suited for the current social media login deployment status (that is, a handful of islands of identity providers and Facebook&amp;Google coping with 90%+ of the market share), a better mechanism would be needed for a real federated, distributed environment.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:DNS
URL:https:/fosdem.org/2018/schedule/event/dns_openid_discovery/
LOCATION:AW1.121
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Marcos Sanz Grossón":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6011@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T124000
DTEND:20180203T125500
SUMMARY:Nakadi Event Broker
DESCRIPTION: <p>Nakadi is an open source event broker, built on top of Kafka-like queues, that provides a REST API for easy integration with microservices. In this talk, we will introduce Nakadi, and demonstrate one of its most important features: timelines.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Lightning Talks
URL:https:/fosdem.org/2018/schedule/event/nakadi/
LOCATION:H.2215 (Ferrer)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Lionel Montrieux":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6277@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T124000
DTEND:20180204T130500
SUMMARY:MySQL InnoDB Cluster
DESCRIPTION: <p>MySQL InnoDB Cluster provides a built-in High Availability solution for MySQL. It tightly integrates MySQL Server, Group Replication, MySQL Router and MySQL Shell providing an easy-to-use full stack solution for HA.</p><p>MySQL Shell main goal is to provide a natural interface for all 'DevOps' tasks related to MySQL, by supporting scripting with development and administration APIs. To allow an easy and straightforward configuration and administration of InnoDB Clusters, the Shell provides a scriptable API - the AdminAPI. This API hides the complexity associated with configuring, provisioning and managing everything without sacrificing power, flexibility or security.</p><p>Join this session to understand the key points of MySQL InnoDB Cluster and to learn how to use the Shell and the AdminAPI to configure and manage InnoDB Clusters.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:MySQL and Friends
URL:https:/fosdem.org/2018/schedule/event/mysql_innodb_cluster/
LOCATION:H.1308 (Rolin)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Miguel Araújo":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7009@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T124000
DTEND:20180204T130500
SUMMARY:Babelfish: a universal code parser for source code analysis
DESCRIPTION: <p>As the amount of written code increases exponentially, better and more scaling source code analysis tools are required.Babelfish offers a foundation on which these tools can be built.</p><p>Babelfish aims to be a universal code parser that scales. Native parsers provided by each language ecosystem are used to get a native AST. This AST is then converted to a language-independent format that includes universal annotations for language features, which allows both a generic language-independent analysis and a more detailed language-specific analysis.</p><p>Language drivers are built on top of containers to allow easy deployment of many different languages in a generic way. An SDK is provided to develop these drivers, providing the annotation language, conversion tools, etc. A server is in charge of handling the different drivers, language detection, scaling the number of running instances, etc. Finally, libraries and clients for different languages are provided to give language analysts the needed foundation to be able to write the code analysis tools they want.</p><p>In this talk, we want to explain in more detail the architecture and components of Babelfish to reach both language analysists interested in building tools on top of it and potential contributors to the project.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Source Code Analysis
URL:https:/fosdem.org/2018/schedule/event/code_babelfish_a_universal_code_parser_for_source_code_analysis/
LOCATION:UD2.119
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Francesc Campoy":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6184@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T124000
DTEND:20180204T125500
SUMMARY:Are distributions still relevant?
DESCRIPTION: <p>With flatpaks, snaps, and more - do we even still need distributions? What makes a distribution and how can package maintainers reconcile the fact that they have learned the hard ways of packaging for their distribution with the ease of use of distribution-agnostic packages?</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Lightning Talks
URL:https:/fosdem.org/2018/schedule/event/distros_relevant/
LOCATION:H.2215 (Ferrer)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Sanja Bonic":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6645@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T124500
DTEND:20180204T133000
SUMMARY:Automate oVirt Disaster Recovery Solution With Ansible
DESCRIPTION: <p>Even the best system administrator cannot always avoid any and every disaster that may plague his data center, but he should have a contingency plan to recover from one - and an administrator that manages his virtual data centers with oVirt is of course no different.This session will showcase how Ansible can be used to leverage the new APIs introduced in oVirt 4.2 to create a fully-fledged DR strategy.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Virtualization and IaaS
URL:https:/fosdem.org/2018/schedule/event/vai_ovirt_recovery/
LOCATION:UD2.218A
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Maor Lipchuk":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6871@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T124500
DTEND:20180203T133000
SUMMARY:Securing Embedded Systems using Virtualization
DESCRIPTION: <p>Hypervisors were once seen as purely cloud and server technologies, but have slowly seeped into the embedded space providing extra layers of security. This discussion will showcase how companies from security vendors to automotive are using open source hypervisors (particularly Xen Project) to secure embedded systems, what challenges they face and how they have overcome it. We will also explore what this might mean to IoT at large and how to get started in securing your embedded system with a hypervisor-first approach.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Virtualization and IaaS
URL:https:/fosdem.org/2018/schedule/event/vai_securing_embedded_systems/
LOCATION:UB2.252A (Lameere)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Lars Kurth":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6564@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T124500
DTEND:20180203T132000
SUMMARY:Analzying Blockchain transactions in Apache Spark
DESCRIPTION: <p>I will show the Blockchain analysis in Jupyter interactive notebook using the external Spark cluster running in Kubernetes, everything dockerized.</p><p>The talk will briefly describe how Blockchain transactions work, but most of the time would be the demo. In the demo I will show how we can run various queries on the publicly available Blockchain data, graph algorithms such as PageRank for identifying significant BTC addresses and more.</p><p>Intended audience: intermediate, analysts, Bitcoin/Altcoin enthusiasts</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Graph Processing
URL:https:/fosdem.org/2018/schedule/event/analzying_blockchain_transactions_in_apache_spark/
LOCATION:H.2214
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jiří Kremser":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6267@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T124500
DTEND:20180204T131000
SUMMARY:Debugging A Live Gluster File System Using .meta Directory
DESCRIPTION: <p>Meta is a client side xlator which provide an interface similar to the Linux procfs, for GlusterFS runtime and configuration. The contents are provided using a virtual hidden directory called .meta which is inside the root of GlusterFS mount.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Software Defined Storage
URL:https:/fosdem.org/2018/schedule/event/debuggin_gluster_live/
LOCATION:H.2213
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Rafi KC":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7161@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T124500
DTEND:20180204T130500
SUMMARY:Stupid Pluto Tricks
DESCRIPTION: <p>The ADALM-PLUTO SDR can be used as both a streaming (to GNU Radio device) as well as a standalone SDR, since it includes a single core ARM A9, and runs Linux inside. Although it requires closed source tools (Xilinx), they are zero cost, and with a little time, custom firmware images can be created, allowing the device to be a standalone radio platform.</p><p>This talk will show a few different things that can be done, including a ADS-B receiver, an instrument to measure Noise Pollution, a stealth RF capture device (to investigate RF), and a  cell phone jammer detector.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Software Defined Radio
URL:https:/fosdem.org/2018/schedule/event/plutosdr/
LOCATION:AW1.120
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Robin Getz":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6912@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T125000
DTEND:20180203T131000
SUMMARY:BaseDocumenter
DESCRIPTION: <p>BaseDocumenter will be published (under the GPLV3 license) during the first half of 2018 as an extension/plugin of LibreOffice.</p><p>The software scans Base applications (tables, queries, forms, scripts, ...) and collects everything useful to support the application designer and to improve the dialog with the end-user.A special focus is set upon impact analysis, i.e. how to cope with design changes and what-if situations.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Document Editors
URL:https:/fosdem.org/2018/schedule/event/ode_base/
LOCATION:AW1.120
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jean-Pierre Ledure":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7297@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T125000
DTEND:20180203T132500
SUMMARY:Community Karoke
DESCRIPTION: <p>We'll do community karaoke using not much but a laptop and the mic in the room. If you have a song you want to karoke, tell us where you can find the music online and come prepared to sing.</p><p>Those who do not wish to sing or listen are welcome to use this time to go have lunch.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Community devroom
URL:https:/fosdem.org/2018/schedule/event/community_karoke/
LOCATION:K.4.601
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:7254@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T125000
DTEND:20180203T131500
SUMMARY:Rubber 'Duke' Debugging
DESCRIPTION: <p>In the spirit of Jon Bentley(not the top geardude), we will take this chance to talk abouteverybody’s favorite pastime...debugging!</p><p>As programmers, we spend most of our timedebugging. I know I know, most of us never'write' any bugs(it's ALWAYS your peskycolleagues). Still, somebody has to clean itall up.</p><p>And yet, there's very little literature aboutdebugging. Fewer conference talks still.But that's about to change.</p><p>This talk will be a collection of real-lifebug micro-mortems. Proving now morethan ever, that for want of a nail, kingdomscan really be lost...</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Free Java
URL:https:/fosdem.org/2018/schedule/event/duke_debugging/
LOCATION:UD2.208 (Decroly)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Mahmoud Abdelghany":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6516@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T125000
DTEND:20180203T131500
SUMMARY:A pixel format guide to the galaxy
DESCRIPTION: <p>The Pixel Format Guide is a collection of documents and an accompanying python tool which aim to help people interpret and manipulate the pixel format definitions used by the various graphics APIs and projects. In this talk we will describe the Pixel Format Guide and the capabilities of the accompanying tool, provide examples of how it can be used to automate many tasks involving pixel format definitions and explore future directions.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Graphics
URL:https:/fosdem.org/2018/schedule/event/pixel_formats/
LOCATION:K.4.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Alexandros Frantzis":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7078@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T125000
DTEND:20180204T133000
SUMMARY:LLVM, Rust, and Debugging
DESCRIPTION: <p>Debugger support for Rust is good but not great.  This talk will discuss the difficulties specific to Rust, and will outline a plan to modify LLVM, LLDB, and the Rust compiler to improve the Rust debugging story.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:LLVM Toolchain
URL:https:/fosdem.org/2018/schedule/event/rustdebug/
LOCATION:K.3.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Tom Tromey":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7094@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T125500
DTEND:20180204T131500
SUMMARY:Introduction to LXD clustering
DESCRIPTION: <p>This demo introduces the new LXD clustering feature and show how to scale a single-node deployment to a fault-tolerant multi-node one, sharing information about containers, storage pools and networks in the same database.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Containers
URL:https:/fosdem.org/2018/schedule/event/containers_lxd_clustering/
LOCATION:UD2.120 (Chavanne)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Free Ekanayaka":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6911@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T125500
DTEND:20180204T131500
SUMMARY:Scaling messaging systems
DESCRIPTION: <p>When it comes to messaging servers, scalability is the key and knowing how to fit more users and achieve better latency is the most important trick in your bag. In this talk we’re going to explore different ways of scaling an open source XMPP server - MongooseIM.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Real Time Communications
URL:https:/fosdem.org/2018/schedule/event/scaling_xmpp/
LOCATION:H.1309 (Van Rijn)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Michał Piotrowski":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6216@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T130000
DTEND:20180203T150000
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/2018/schedule/event/cert_lpi_1/
LOCATION:UB2.147
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="LPI Team":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5994@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T130000
DTEND:20180203T131500
SUMMARY:Connecting the Edge
DESCRIPTION: <p>There are few things in today’s technology landscape that promise to be more transformational than the emergence of an estimated 20 billion IoT edge devices by 2020.One of the well understood impacts of the edge as it emerges is that it will unleash a data tsunami. The evidence is already out there—a connected car can produce up to 5 terabytes of data hourly, an oil and gas drilling rig can produce 7 to 8 terabytes of data daily. Waiting for all of this data to be sent to the cloud and acted upon won’t cut it for many applications in industrial or consumer domains. Even for edge analytical applications, conventional big data architectures that involve forwarding everything to the cloud to be stored and analysed doesn’t make sense—what you likely need are Machine Learning and streaming analytics capabilities at the edge.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Lightning Talks
URL:https:/fosdem.org/2018/schedule/event/flogo/
LOCATION:H.2215 (Ferrer)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Anshul Sharma":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7283@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T130000
DTEND:20180203T132000
SUMMARY:Shared Memory Parallelism in Ada: Load Balancing by Work Stealing
DESCRIPTION: <p>Tasking in Ada provides an effective tool for shared memory parallelism.  For coarse grained regular parallelism, load balancing works with one single job queue.  For finer grained and irregular parallelism, work stealing balances the load with multiple job queues.  The programming concepts will be illustrated with examples of algorithms in polyhedral geometry.  The demonstrated code belongs to the free and open source PHCpack, at https://github.com/janverschelde/PHCpack.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Ada
URL:https:/fosdem.org/2018/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:7307@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T130000
DTEND:20180204T132000
SUMMARY:Template toolkit translations
DESCRIPTION: <p>Recently, I released Log::Report::Template, which extends Template Toolkit with a simple way to use translations. The (gnu) gettext translation infrastructure, where translations are organized via PO-files, is implemented by various perl modules. They do all extend the original (printf) formatted strings in some way or the other. Log::Report has extended the power of the translatable message ids much further than other modules, also adding features specific for generating HTML.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Perl Programming Languages
URL:https:/fosdem.org/2018/schedule/event/tttransition/
LOCATION:K.4.601
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Mark Overmeer":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6960@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T130000
DTEND:20180203T132500
SUMMARY:What's new in GStreamer?
DESCRIPTION: <p>This talk will take a look at what's been happening in the GStreamer multimedia framework as of late and what shiny new features you can expect to land in the near future.</p><p>It will be fairly high-level and is targeted at both application developers and anyone interested in multimedia on Linux and elsewhere.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Media
URL:https:/fosdem.org/2018/schedule/event/om_gstreamer/
LOCATION:H.1309 (Van Rijn)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Tim-Philipp Müller":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7272@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T130000
DTEND:20180203T135000
SUMMARY:PostgreSQL Replication in 2018
DESCRIPTION: <p>The world of PostgreSQL replication has come a long way from the days of manually compiling and installing erServer. The options are new, and there are many of them, directed at solving different problems. This talk takes a look at some of the options available today and tomorrow.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:PostgreSQL
URL:https:/fosdem.org/2018/schedule/event/postgresql_replication_in_2018/
LOCATION:H.1302 (Depage)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Magnus Hagander":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6120@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T130000
DTEND:20180204T132500
SUMMARY:Peeling onions: understanding and using the Tor network
DESCRIPTION: <p>Tor is an important tool providing privacy and anonymity online. The property of anonymity itself is more than just providing an encrypted connection between the source and the destination of a given conversation. There is in fact a lot of information that can be still learned by just observing encrypted communications. Anonymity is a broad concept, and it can mean different things to different groups. The main advertised property of the Tor network is that it provides strong anonymity given a variety of people using the network. The Tor network itself is only a part of what Tor is. Tor also provides privacy at the application level through the Tor Browser. This talk is going to present what Tor is and how it works. We are also going to present new features we have been developing lately. Finally we are going to explain how you can build applications that use Tor.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Decentralised Internet and Privacy
URL:https:/fosdem.org/2018/schedule/event/tor/
LOCATION:H.1301 (Cornil)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Silvia Puglisi (Hiro)":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6525@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T130000
DTEND:20180204T140000
SUMMARY:Implementing state-of-the-art U-Boot port, 2018 edition
DESCRIPTION: <p>This presentation is a practical guide to implementing U-Boot bootloader port to a new system from scratch. At the beginning, two main pilars of contemporary U-Boot, device tree (DT) support and driver model (DM), are explained. This is followed by an in-depth look at the crucial subsystems, clock, pinmux, serial, block and a few other commonly used ones. Finally, systems with limited resources and multi-stage booting is discussed. The talk includes examples and experiences from platforms recently added to mainline U-Boot.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Embedded, mobile and automotive
URL:https:/fosdem.org/2018/schedule/event/state_of_the_art_uboot/
LOCATION:UB2.252A (Lameere)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Marek Vasut":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7179@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T130000
DTEND:20180203T133000
SUMMARY:Automating Your Lights with Open Source
DESCRIPTION: <p>This presentation will reveal the exact steps for making a low-cost lightning solution that combines open source hardware with free and open source software. It will cover a wide range of topics from designing a printed circuit board with KiCAD to software support and integration with the popular open source home automation platform Home Assistant through the machine-to-machine protocol MQTT.</p><p>We will review the designing process of open source hardware embedded devices that control 12V RGB LED strips and collect data from I2C sensors for light, temperature, humidity, color and gesture recognition. We will compare and highlight the differences between the software implementation of MQTT client with brightness and color control of the lights using pulse-width modulation (PWM) on embedded Linux through an add-on board for Raspberry Pi and a device powered by the low-cost microcontroller with Wi-Fi ESP8266.</p><p>The talk will also provide information about open source hardware licenses, KiCAD getting started guidelines, tips for avoiding common hardware pitfalls and mistakes. Furthermore, we will discuss the challenges of prototyping and low-volume hardware manufacturing. The talk is appropriate for anyone interested in combining open source hardware with free and open source software. No previous knowledge is required. The presentation will try to encourage more people to grab the soldering iron and start prototyping entirely open source products.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Embedded, mobile and automotive
URL:https:/fosdem.org/2018/schedule/event/automating_lights/
LOCATION:UD2.218A
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Leon Anavi":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7060@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T130000
DTEND:20180203T133000
SUMMARY:Tomorrow's JavaScript Debugger
DESCRIPTION: <p>These days, Mozilla is rewriting Firefox's devtools using a new and shiny technology stack. Anyone can join easily - the code is on Github, and it's just a matter of 2 commands in your terminal to get a local debugger running!</p><p>The debugger is universal - it can debug any browser, node and mobile. The feature list is innovative and aimed to be the best debugging experience for React, Angular, Ember, RxJS and more types of apps. In addition, making contribution to the debugger together with top notch developers from all around the world is an exciting experience!</p><p>By the end of this talk you will have the tools to get into hacking on Firefox's debugger. I will introduce architecture and process of development, and make you feel comfortable to approach a world class open source project, and become a contributor to tomorrow’s JavaScript debugger.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Mozilla
URL:https:/fosdem.org/2018/schedule/event/mozilla_tomorrows_js_debugger/
LOCATION:UA2.118 (Henriot)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Amit Zur":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6939@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T130000
DTEND:20180204T132500
SUMMARY:The Julia programming language
DESCRIPTION: <p>The Julia programming language is a high-level language, primarily developed for scientific computing. It uses just-in-time compilation to get a performance level that is comparable to C/C++. It was designed to overcome the “two-language problem”, where a proof-of-concept in a high-level language needs to be translated to a compiled language by specialists to get the required performance. In this talk, the main features of the language will be highlighted from the perspective of a “convert” coming from C++ and with a focus on scientific programming aspects. As an application, arrays and the work on making parts of the Trilinos library available will be discussed.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:HPC, Big Data, and Data Science
URL:https:/fosdem.org/2018/schedule/event/julia_trilinos_integration/
LOCATION:H.1302 (Depage)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Bart Janssens":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7177@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T130000
DTEND:20180204T134000
SUMMARY:Linux as an SPI Slave
DESCRIPTION: <p>The SPI bus connects a master with one or more slave devices. So far, Linux always assumed the master role. In v4.13, Linux finally gained slave support.In this presentation, Geert will talk about adding SPI slave mode support to the existing SPI subsystem, and using a Linux system as an SPI slave. He will show what makes SPI special, and cover possible use cases and limitations of Linux-based SPI slave mode.Finally he will demonstrate how he modified Linux to add support for SPI slave mode.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Hardware Enablement
URL:https:/fosdem.org/2018/schedule/event/hwenablement_linux_as_spi_slave/
LOCATION:K.4.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Geert Uytterhoeven":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6258@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T130000
DTEND:20180203T135000
SUMMARY:Lift your Speed Limits with Cython
DESCRIPTION: <p>The Cython compiler is the most widely used static compiler for Python. It is used to speed up Python code and to extend the CPython runtime with fast native extension modules that process huge amounts of data all around the world. This talk by one of the core developers gives a quick intro into the compiler, the language, and some of its main applications in the Python big-data ecosystem.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Python
URL:https:/fosdem.org/2018/schedule/event/cython/
LOCATION:K.1.105 (La Fontaine)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Stefan Behnel":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6070@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T130000
DTEND:20180204T135000
SUMMARY:Inside Monero
DESCRIPTION: <p>While many in the tech industry are familiar with Bitcoin and the many altcoins that have forked off its code base, fewer are aware of Monero. Monero is evolved from CryptoNote, which is a completely independent code base from Bitcoin emphasizing privacy as opposed to Bitcoin's transparent blockchain. Like Bitcoin, Monero is fully open source. The project is driven entirely by volunteers. The Monero team has developed further innovations over the CryptoNote code base making it the most private cryptocurrency ever, and the first in the world with true fungibility.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Security and Encryption
URL:https:/fosdem.org/2018/schedule/event/monero/
LOCATION:Janson
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Howard Chu":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6260@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T130000
DTEND:20180204T132500
SUMMARY:Painless Puppet Providers
DESCRIPTION: <p>Puppet's most powerful extension point is providing "native" types and providers. Ruby fragments that describe how puppet can interact with resources in our systems. This has been part of puppet's core code since the very first days, but adoption has been hampered by the API being tied up deeply into puppet's internals.</p><p>The new Resource API project provides a coherent, and decoupled way to define new resource types. It is based on Puppet4+ data types, making validation a breeze. The backend provider is a simple ruby class with well-defined API requirements. Together, this makes the new providers easier to read, and write, as well as easier testable.</p><p>In this talk I'll give an overview of the new API, and how to write providers using it. Basic Ruby and Puppet knowledge recommended.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Config Management
URL:https:/fosdem.org/2018/schedule/event/painless_puppet_providers/
LOCATION:UA2.114 (Baudoux)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="David Schmitt":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6992@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T130000
DTEND:20180203T133000
SUMMARY:Package quality assurance
DESCRIPTION: <p>Today open-source is used in almost any software development cycle. We're able to deliver the best product to our customers faster than ever before. At the same time, nobody wants to sacrifice quality or the pace of production. We know a lot about software quality assurance, and we have tools to produce higher quality software. Could we use them to ensure the quality of the open-sourced solutions as well?A couple of years ago, I created a tool called Ossert. An experiment to asses the quality of every Ruby gem. While developing Ossert, I thought a lot about the quality of the open-source software.</p><p>In this talk, I'll talk about my experience in making the quality of OSS measurable: how could it correlate with project maturity stage? The patterns of its community behaviour? Finally, I'll share the set of practices I created to asses the quality of open-source development processes.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Package Management
URL:https:/fosdem.org/2018/schedule/event/packagequalityassurance/
LOCATION:K.3.201
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Dolganov Sergey":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6308@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T130000
DTEND:20180203T135000
SUMMARY:The circuit less traveled
DESCRIPTION: <p>Retrocomputing, lost lessons of software design, a quarter of a century of failed progress - and how learning from the past could lead to the next generation of computers.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:History
URL:https:/fosdem.org/2018/schedule/event/alternative_histories/
LOCATION:Janson
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Liam Proven":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6465@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T130000
DTEND:20180203T133000
SUMMARY:NFV a' la VDE way
DESCRIPTION: <p>vSwitches, vRouter, vGateway can be transparently deployed on thehosts of a LAN using VDE based Networks of Namespaces (NoN).</p><p>A Network of Namespaces (NoN) interconnects network namespaces running ondifferent hosts as if they were on the same (virtual) Local Area Network. It ispossible to set up and maintain NoN using VLANs, veth, kernel bridgedefinitions,… but it would be a daunting work for system administrators.</p><p>VXVDE and VXVDEX implement zero-configuration NoN. Starting a namespaceconnected to a NoN it is as simple as typing a command like: “vdens vxvde://“.This new approach is fast (about the same performance figures of VXLAN’s kernelimplementation) and it runs on vanilla Linux kernels.</p><p>Several protection features can be added to support different usage scenarios:VXVDEX provides NoN with access control, and the agnostic encryption (meta)plugin can protect any kind of VDE implementation from eavesdropping.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:SDN and NFV
URL:https:/fosdem.org/2018/schedule/event/vde/
LOCATION:H.1301 (Cornil)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Renzo Davoli":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6148@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T130000
DTEND:20180204T135000
SUMMARY:OpenADx – xcelerate your Automated Driving development
DESCRIPTION: <p>The Bosch Automated Driving division faces among many the challenge that the toolchain for developing automated driving solutions becomes more complex by every level of automation. Well established tools are not well integrated for the use cases needed and it is easy to detect gaps in the overall toolchain for dedicated tasks. Instead of solving these challenges alone, wasting lots of money on the path, the Bosch division together with partners from the industry but also from other domains builds up a community to solve the toolchain challenge together in the OpenADx initiative. With this the partners expect a substantial saving on toolchain costs but also a better integration within organization and especially at the interfaces between cooperating organizations. This talk will present the approach and the current state of the community.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Community
URL:https:/fosdem.org/2018/schedule/event/automated_driving/
LOCATION:K.1.105 (La Fontaine)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Lars Geyer-Blaumeiser":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6913@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T130000
DTEND:20180203T132500
SUMMARY:Funny digital electronics with Open Source FPGAs
DESCRIPTION: <p>Is it possible for non-tech people or even kids to create digital circuits? Thanks to the <a href="http://www.clifford.at/icestorm/">Icestorm project</a> we all have open source FPGAs. We have develop both Free/libre hardware and software for making it very easy for the non-tech people or kids to start learning and playing with digital circuits. We will show in a demo how the <a href="https://github.com/FPGAwars/icestudio">Icestudio</a> and the <a href="https://github.com/FPGAwars/icezum/wiki">Icezum Alhambra</a> FPGA board works. With very few clicks the digital circuits are synthesized and uploaded into the FPGA. It opens the way for teaching hardware thinking and digital circuits without pain and learning concepts while building circuits</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:CAD and Open Hardware
URL:https:/fosdem.org/2018/schedule/event/cad_os_fpga/
LOCATION:K.4.201
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Juan Gonzalez-Gomez (Obijuan)":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6642@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T130000
DTEND:20180204T131500
SUMMARY:FreeBSD : pkg provides
DESCRIPTION: <p>pkg-provides is a plugin for querying which package provides a particular file,we use this example to introduce peoples to the art of writing plugins to FreeBSD pkg tool.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Lightning Talks
URL:https:/fosdem.org/2018/schedule/event/freebsd_pkg_provides/
LOCATION:H.2215 (Ferrer)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Rodrigo Osorio":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6089@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T130000
DTEND:20180203T133000
SUMMARY:Identity governance and data protection with midPoint
DESCRIPTION: <p>This talk will present new data protection and identity governance capabilities of midPoint. MidPoint is open source identity management (IDM) and identity governance (IGA) system. MidPoint has all the features of a traditional identity management system. However, this talk will focus on data protection and identity governance. We will explain what identity governance is and how it can handle the challenges of data protection legislation such as European GDPR regulation. We will show how to use midPoint to set up identity management and governance policies and how midPoint can be used to maintain them in the long run. The talk will show how to manage data protection, entitlements and security policies in one unified system and how to consistently apply that to employees, students, contractors ... and all other identities in all your systems.This talk is intended for identity administrators, security officers and all security practitioners in general.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Identity and Access Management
URL:https:/fosdem.org/2018/schedule/event/idm_midpoint/
LOCATION:UD2.119
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Radovan Semancik":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Katarina Valalikova":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6875@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T130000
DTEND:20180204T133000
SUMMARY:Distance computation in Boost.Geometry
DESCRIPTION: <p>What is the shortest distance between two administrative units in a city? How similar are two hurricane trajectories? In the heart of both questions there is distance computation. In this talk we will discuss distance computation in Boost.Geometry, the library that is currently being used to provide GIS support to MySQL.</p><p>We study and implement several families of algorithms for distance such as iterative, series approximation, elliptic arc length, flat earth approximation, spherical. We show particular examples using those algorithms to compute distance between points or polygons. Finally we compare them w.r.t. performance and accuracy. Our ultimate goal is a distance function that given a user defined accuracy utilize the most efficient algorithm.</p><p>We sum up by briefing next steps of development in Boost.Geometry and ideas for GSoC'18.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Geospatial
URL:https:/fosdem.org/2018/schedule/event/geo_boost/
LOCATION:AW1.126
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Vissarion Fysikopoulos":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6852@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T130000
DTEND:20180203T133000
SUMMARY:Dep Deep Dive!
DESCRIPTION: <p>This talk dives into github.com/golang/dep, the “official experiment” and precursor to a new approach to dependency management in the go toolchain itself. To help you get the most out of dep, we’ll cover both the essential workflows, and dep’s core design principles.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Go
URL:https:/fosdem.org/2018/schedule/event/dep/
LOCATION:H.1308 (Rolin)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Sam Boyer":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6098@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T130000
DTEND:20180204T132500
SUMMARY:Too young to rock'n'roll (and to contribute)
DESCRIPTION: <p>Young people obviously are big users of technology. While this carries its own legal questions, wanting children to be creative and maybe contribute to technology is a really difficult topic. Licences, hosting terms of service, contributor agreements - all these legal documents are made by adults, for adults, and minors often struggle to be able to agree them, even with parental consent. We want to look at what the issues are and raise awareness for the importance of contributions by children.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Legal and Policy Issues
URL:https:/fosdem.org/2018/schedule/event/too_young_to_rock_n_roll/
LOCATION:UA2.220 (Guillissen)
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:6103@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T130000
DTEND:20180204T132500
SUMMARY:TiKV - building a distributed key-value store with Rust
DESCRIPTION: <p>It’s not an easy thing to build a modern Key-Value database which supports the distributed transaction, horizontal scalability, etc. But this is exactly what we are doing and we have built such a database from scratch using Rust. The database is named TiKV. In this talk, I will share how we use Rust to build the storage, to support replication across geographically distributed data networks, to implement an RPC framework, to inject failure for tests, and to monitor the key metrics of the whole cluster.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Rust
URL:https:/fosdem.org/2018/schedule/event/rust_distributed_kv_store/
LOCATION:H.2214
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Siddon Tang":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7062@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T130000
DTEND:20180204T132000
SUMMARY:Cultural interpretations of Design and Openness
DESCRIPTION: <p>I'm not a designer, but I've lived and worked in 3 different continents with both proprietary and open source software, and find my appreciation and idea of what "good design" is has changed with my experience and exposure. As I moved from software development to community outreach and marketing, I learn more about how design affects every aspect of the product and promotion. To top it off, I've encountered many different understanding of what openness is, especially when related to design. In this presentation I'd like to share some observations and lessons learned, and hope it can help designers, especially open source designers, navigate and negotiate the diversity in cultures and expectations.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Source Design
URL:https:/fosdem.org/2018/schedule/event/osd_cultural_interpretations_of_design_and_openness/
LOCATION:K.4.201
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Carol Chen":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7019@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T130000
DTEND:20180204T132500
SUMMARY:Flatpak and your distribution
DESCRIPTION: <p>Flatpak uses unprivileged Linux containers to install and sandbox desktop apps. Some Linux distributions are getting excited about Flatpak, while others are not so sure yet. This talk aims to describe what Flatpak is good for, how it can help your distribution, and how your distribution can help Flatpak.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Distributions
URL:https:/fosdem.org/2018/schedule/event/flatpak_and_your_distribution/
LOCATION:K.3.201
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Simon McVittie":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7169@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T130500
DTEND:20180204T133000
SUMMARY:A Guided Tour of Eclipse IoT: 3 Software Stacks for IoT
DESCRIPTION: <p>Whether you’re looking at the constrained devices that make for the "things" of the IoT, gateways that connect them to the Internet, or backend servers, there’s a lot that one needs to build for creating end-to-end IoT solutions. In this session, we will look at the typical software features that are specific to IoT, and see what’s available in the open source ecosystem (and more specifically Eclipse IoT) to implement them.A live demo of the Eclipse IoT Open Testbed for Asset Tracking will allow the audience to see some of the projects (such as Eclipse Kura, or Eclipse Kapua) in action.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Internet of Things
URL:https:/fosdem.org/2018/schedule/event/eclipse_iot_3_stacks/
LOCATION:AW1.125
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Benjamin Cabé":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7066@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T130500
DTEND:20180203T134500
SUMMARY:Debug your build by tracing and reversing
DESCRIPTION: <p>Can you tell exactly which source files are built into your binaries? Any sufficiently large build feels a bit like magic!Join me to explore how you can debug your build by stracing it and rebuilding a build graph of files and tools transformations.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Debugging tools
URL:https:/fosdem.org/2018/schedule/event/debugging_tools_stracing_build/
LOCATION:AW1.121
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Philippe Ombredanne":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7259@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T131000
DTEND:20180203T134000
SUMMARY:Observability: not just an Ops thing
DESCRIPTION: <p>Historically, monitoring has been thought of as an afterthought of the software development cycle: something owned by the ops side of the room. But instead of trying to predict the various ways something might go sideways right before release and crafting dashboards to prepare, what might it look like to use answers about our system to figure out what to build, and how to build it, and whom for?</p><p>Observability is the practice of understanding the internal state of a system via knowledge of its external outputs -- and is something that should be built into the process of crafting software from the very beginning.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Monitoring and Cloud
URL:https:/fosdem.org/2018/schedule/event/observability_and_the_development_process/
LOCATION:UD2.120 (Chavanne)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Christine Yen":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6971@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T131000
DTEND:20180204T133500
SUMMARY:Migrating code with SmaCC
DESCRIPTION: <p>SmaCC is a LALR/GLR parser generation framework written in Smalltalk. It has support for creating abstract syntax trees (ASTs) and source code transformations. Several software projects have been migrated to other languages using SmaCC.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Source Code Analysis
URL:https:/fosdem.org/2018/schedule/event/code_migrating_code_with_smacc/
LOCATION:UD2.119
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="John Brant":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6822@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T131000
DTEND:20180204T133000
SUMMARY:AMENDMENT Why We’re excited about MySQL 8 
DESCRIPTION: <p>There are many great new features in MySQL 8, but how exactly can they help your application? This session takes a practical look at MySQL 8 features and discusses which limitations of previous MySQL versions are overcome by MySQL 8 and what you can do with MySQL 8 that could not have been done before.</p><p>Please note that this talk replaces one entitled "Experiences with testing dev MySQL versions and why it's good for you" that was due to have been given by Simon Mudd, who has sent his apologies but wasn't able to deliver it.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:MySQL and Friends
URL:https:/fosdem.org/2018/schedule/event/mysql8/
LOCATION:H.1308 (Rolin)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Peter Zaitsev":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7175@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T131500
DTEND:20180204T134500
SUMMARY:The GNU Radio runtime
DESCRIPTION: <p>In the last decade the GNU Radio project and its ecosystem has grown a lot. Unfortunately not all parts of the project have got attention equally. A lot of new and missing functionality can be found in so-called Out-of-Tree modules (OOTs).The struggle to add changes to OOTs which are incompatible to the GNU Radio core is real. The GNU Radio runtime needs some fresh ideas so new development with GNU Radio will be possible and rewarding. This presentation will try to give an quick overview about the current structure and inner workings of the GNU Radio runtime and take a dive into how a new runtime can be implemented to make GNU Radio future-proof.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Software Defined Radio
URL:https:/fosdem.org/2018/schedule/event/gr_runtime/
LOCATION:AW1.120
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Andrej Rode":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6036@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T131500
DTEND:20180204T135500
SUMMARY:Ceph management with openATTIC
DESCRIPTION: <p>openATTIC is an Open Source Management and Monitoring System for the Ceph distributed storage system.</p><p>Various resources of a Ceph cluster can be managed and monitored via a web-based management interface. It is no longer necessary to be intimately familiar with the inner workings of the individual Ceph components.</p><p>Any task can be carried out by either using openATTIC’s clean and intuitive web interface or via the openATTIC REST API.</p><p>openATTIC itself is stateless - it remains in a consistent state even if you make changes to the Ceph cluster's resources using external command-line tools.</p><p>If you're interested in the dramatic changes and improvements we made since last year and you want to take a look at the newest version of openATTIC, this is the right talk for you.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Software Defined Storage
URL:https:/fosdem.org/2018/schedule/event/ceph_mgmt_openattic/
LOCATION:H.2213
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Kai Wagner":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6426@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T131500
DTEND:20180203T134000
SUMMARY:Load testing with Locust
DESCRIPTION: <p>This lightning talk will cover our team's efforts at Bloomberg to run a set of performance tests using Locust, an open source Python-based user load testing tool. The talk will review our motivation for running performance tests, how we set up our testing environment in a distributed fashion so that we can generate a high load, how Locust helps with this, and how to automate this testing process. The talk will also cover how testing can prevent potential risks when releasing new software to your client base.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Testing and automation
URL:https:/fosdem.org/2018/schedule/event/loadtesting_locust/
LOCATION:H.2213
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Kubilay Kahveci":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6536@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T132000
DTEND:20180203T134500
SUMMARY:Nouveau
DESCRIPTION: <p>Brief update on the Nouveau project.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Graphics
URL:https:/fosdem.org/2018/schedule/event/nouveau/
LOCATION:K.4.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Martin Peres":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Pierre Moreau":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Karol Herbst":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6368@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T132000
DTEND:20180204T134000
SUMMARY:containerd 1.0 Project Update
DESCRIPTION: <p>Containerd, a minimal container runtime created out of the original Docker engine, has now been a Cloud Native Computing Foundation (CNCF) member project since March 2017. Intended for use not just by the Docker engine as a lower layer container runtime and management layer above an OCI compliant executor, the expectation is that Kubernetes will use containerd as well as other projects that need a straightforward, embeddable container runtime without vendor control or opinionated behavior.</p><p>This project update will overview how we arrived at a "containerd 1.0" feature complete state from the original containerd implementation, and how it is being embedded and used in various projects like "cri-containerd" for Kubernetes and the recent Docker engine releases. We'll also look at the ease with which containerd can be embedded via its client library to offer container lifecycle management to any broader application.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Containers
URL:https:/fosdem.org/2018/schedule/event/containers_containerd/
LOCATION:UD2.120 (Chavanne)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Phil Estes":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6060@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T132000
DTEND:20180204T133500
SUMMARY:Wrap it Up! Packaging from Pots to Software
DESCRIPTION: <p>Big changes are well underway in how software gets packaged and delivered. But even relatively modern takes on packaging goods and services for sale and consumption go back hundreds of years. In this talk, I'll take you on a whirlwind tour of packaging. What forms has packaging taken? What problems were being solved? What kinds of trade-offs need to be made? What lessons can we learn? How has packaging evolved from the utilitarian to the experiential?</p><p>And, critically, the trade-offs between prescriptive proprietary bundles and the sort of open-ended unrestricted choice that open source software can enable.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Lightning Talks
URL:https:/fosdem.org/2018/schedule/event/packaging/
LOCATION:H.2215 (Ferrer)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Gordon Haff":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7318@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T132000
DTEND:20180204T134000
SUMMARY:Releasing to CPAN and GitHub
DESCRIPTION: <p>The previous 17 years, I published over 1000 distributions for 65 modules to CPAN.  Some modules saw over 100 versions, because my workflow was: release often.  This works very well when you work alone and regularly  with your modules. Recently, my needs shifted a little.  There are some (minor) advantages to use GIT.  And once that transfer is made, the step to GitHub is made.   Everyone has his/her own way of releasing, with tricks to improve the process. I will demonstrate how my process works and how I changed my workflow.  It will demonstrate how I load my whole history into git and github with little effort.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Perl Programming Languages
URL:https:/fosdem.org/2018/schedule/event/cpan_github/
LOCATION:K.4.601
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Mark Overmeer":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6989@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T132000
DTEND:20180204T134000
SUMMARY:aiosip: the efficient swiss-army knife of SIP
DESCRIPTION: <p>In the SIP world, you have mainly B2BUA like (Asterisk, Freeswitch..) and Proxies (Kamailio, OpenSER...)But contrary to the HTTP world, you have few implementations in a pure high-level language like Python, Ruby...</p><p>With several concrete examples in testing, benchmarking, and call control (uaCSTA), we hope to show the interest to be able to re-use a programming language ecosystem.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Real Time Communications
URL:https:/fosdem.org/2018/schedule/event/aiosip/
LOCATION:H.1309 (Van Rijn)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Ludovic Gasc":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6078@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T132000
DTEND:20180203T133500
SUMMARY:PBX on a non-specialized distro
DESCRIPTION: <p>Installing FreePBX and Asterisk on a general-purpose system has a lot of hidden traps and requires sysadmin skills.But sometimes we don't want to use a specialized distro for several reasons.This talk is about why we have chosen to provide a ready-to-use PBX on NethServer and how we dealt with problems that you face when you try to install cutting edge FreePBX and Asterisk releases on a standard distro (CentOS 7 in our case) that has to work in production environment providing also other services.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Lightning Talks
URL:https:/fosdem.org/2018/schedule/event/freepbx/
LOCATION:H.2215 (Ferrer)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Stefano Fancello":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7263@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T132000
DTEND:20180204T132500
SUMMARY:Welcome to the Retrocomputing DevRoom
DESCRIPTION: 
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Retrocomputing
URL:https:/fosdem.org/2018/schedule/event/welcome_to_the_retrocomputing_devroom/
LOCATION:AW1.121
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Pau Garcia Quiles (pgquiles)":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7244@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T132000
DTEND:20180203T134500
SUMMARY:MethodHandles Everywhere!
DESCRIPTION: <p>The MethodHandle API was added in Java 7, as a way to programmatically build up smart function pointers. Far more powerful than simple reflection, handles JIT and optimize like Java code, producing a fast, direct, type-safe callable. And the API has continued to evolve: in Java 9, you can now embed atomic semantics, array views, loops and "finally" logic, and much more. Come learn how flexible and useful MethodHandles can be!</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Free Java
URL:https:/fosdem.org/2018/schedule/event/method_handles/
LOCATION:UD2.208 (Decroly)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Charles Nutter":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6562@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T132500
DTEND:20180203T135000
SUMMARY:Passing the Baton: Succession planning for FOSS leadership
DESCRIPTION: <p>As we look at the next horizon for FOSS, we must consider who will take us there. While we have these founders in our midst, we must take the time to do succession planning for free and open source leadership.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Community devroom
URL:https:/fosdem.org/2018/schedule/event/community_passing_the_batton_foss_leadership/
LOCATION:K.4.601
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="VM (Vicky) Brasseur":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6200@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T133000
DTEND:20180203T135500
SUMMARY:Update on GStreamer for Embedded Devices
DESCRIPTION: <p>GStreamer is the de-facto multimedia framework used for embedded Linux systems. I will focus on recent improvements relevant to the embedded community. In particular, I'll explain our progress in making it easy to do zero-copy pipelines using DMAbuf to connect all the components of the multimedia pipeline, from V4L2 capture, to OpenMAX based codecs to Wayland or KMS based sinks. I'll also give a short overview of the improvements into the OpenGL stack, in particular for embedded platforms.</p><p>GStreamer is a highly versatile plugin-based multimedia framework that caters to a whole range of multimedia needs, whether desktop applications, streaming servers or multimedia middleware; embedded systems, desktops, or server farms. It is also cross-platform and works on Linux, *BSD, Solaris, macOS, Windows, iOS and Android.</p><p>This talks targets everyone who cares about Free and Open Source multimedia on embedded systems. GStreamer is the standard multimedia framework, not only on the Linux desktop, but most importantly, in embedded Linux products.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Media
URL:https:/fosdem.org/2018/schedule/event/om_gst_embedded/
LOCATION:H.1309 (Van Rijn)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Olivier Crête":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6817@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T133000
DTEND:20180203T140000
SUMMARY:Making a browser fast
DESCRIPTION: <p>Making a browser fast will speak about the numerous changes that happens under the hood of Firefox during 2017 and how Mozilla made his browser much more reactive to the user.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Mozilla
URL:https:/fosdem.org/2018/schedule/event/mozilla_story_firefox_quantum/
LOCATION:UA2.118 (Henriot)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jean-Yves Perrier":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6521@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T133000
DTEND:20180203T135500
SUMMARY:The open source EDA tool chain for the Chips4Makers project
DESCRIPTION: <p>The Chips4Makers project tries to make low volume ASICs possible for makers and hobbyists. The talk will start with a summary and vision of the Chips4Makers project.</p><p>In a second part of the talk the current state of the used tool chain will be discussed. With the Retro-uC project this tool chain is tested and it will be presented what worked and what is candidate for improvement. I do hope I can get feedback from the public and get more inspiration to improve the toolchain in use for future user projects.</p><p>The Retro-uC chip itself - a microcontroller with the right instruction set for a retrocomputing enthusiast - is discussed in a talk in the retrocomputing devroom.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:CAD and Open Hardware
URL:https:/fosdem.org/2018/schedule/event/cad_os_asic/
LOCATION:K.4.201
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Staf Verhaegen":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7000@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T133000
DTEND:20180203T140000
SUMMARY:How compilers affect dependency resolution in Spack
DESCRIPTION: <p>Spack is a general-purpose package manager, used on machines ranging fromlaptops to high performance computing (HPC) clusters.  It supportspackages in C, C++, Fortran, as well as many other languages, and itallows users to build many different versions of packages with differentcompilers, build options, dependencies, patches, and targetarchitectures.</p><p>Swapping a new compiler into a build may seem trivial, but this and otherfeatures in Spack add subtle constraints and complexities to thedependency model.  We'll talk about modeling compiler runtime librariesin the DAG, compilers depending on other compilers, and how dependencyresolution has to change for cross-compiling. We'll also touch on why allthis is necessary for HPC environments, and how packaging has helped toenable new collaborations and software reuse across the scientificcomputing community.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Package Management
URL:https:/fosdem.org/2018/schedule/event/spack/
LOCATION:K.3.201
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Todd Gamblin":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7196@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T133000
DTEND:20180204T135500
SUMMARY:Qt GUIs with Rust
DESCRIPTION: <p>Build a graphical application with Qt and Rust. Qt is a mature GUI library. Rust is a new, exciting and strict programming language. You can build most of your application logic in Rust and write the GUI in QML or Qt Widgets.</p><p>This talks will walk through how to do this with Rust Qt Binding Generator.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Rust
URL:https:/fosdem.org/2018/schedule/event/rust_qt_binding_generator/
LOCATION:H.2214
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jos van den Oever":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6313@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T133000
DTEND:20180204T135500
SUMMARY:Cumin: Flexible and Reliable Automation for the Fleet
DESCRIPTION: <p>Cumin is a Python API and CLI that provides a flexible and scalable way to execute multiple commands on cluster of hosts in parallel. It has a fine-grained hosts selection mechanism that allows to dynamically query multiple backends and combine their results. In addition to some built-in backends such as PuppetDB, SSH known hosts files, OpenStack API, it's possible to plug-in external backends. The current transport layer is SSH, although additional transport layers could be easily added. There are multiple execution strategies available and fine-tunable to suit different orchestration requirements. The executed commands outputs are automatically grouped for readability.The talk will describe the reasons that led us to the development of Cumin and its features and show its current usage at the Wikimedia Foundation for automation and orchestration.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Config Management
URL:https:/fosdem.org/2018/schedule/event/cumin_automation/
LOCATION:UA2.114 (Baudoux)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Riccardo Coccioli":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6420@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T133000
DTEND:20180203T142000
SUMMARY:CBSD, Isolation manager
DESCRIPTION: <p>CBSD is able to manage bhyve, jails and xen on a cluster of hosts while keeping dependencies reasonably low. It is able to configure network interfaces and firewall rules dynamically, whether you use PF, IPFW or IPFILTER. This talk will cover main CBSD features, implementation details, future plans and growth of CBSD as well as ecosystem around it.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:BSD
URL:https:/fosdem.org/2018/schedule/event/cbsd_isolation_manager/
LOCATION:K.3.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Goran Mekić":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6930@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T133000
DTEND:20180203T140000
SUMMARY:Networking Swiss Army Knife for Go
DESCRIPTION: <p>Creating and managing network devices, Traffic Control, routing and iptables, introspecting and manipulating network packets. That normally involves a lot of low level C programming, which introduces a huge gap between frontend (web and service oriented) and backend needs (systems programming). Go is excellent in bridging this gap in general, and thanks to the great work of the Go community, networking tasks are very easy to solve too. This session will introduce a set of libraries which form a comprehensive Swiss Army Knife to tackle almost any network related task on Linux with Go.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Go
URL:https:/fosdem.org/2018/schedule/event/networking_swiss_knife/
LOCATION:H.1308 (Rolin)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Roman Mohr":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6784@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T133000
DTEND:20180204T135500
SUMMARY:Anonymous Whistleblowing with SecureDrop
DESCRIPTION: <p>This session will introduce SecureDrop, a free and open source whistleblowing platform. We will describe how it addresses the critical need for a way for journalists and sources to communicate securely and anonymously. Many large news organizations including the Associated Press (AP), the Guardian, the Washington Post and the New York Times are all now running SecureDrop in their newsrooms to preserve an anonymous tip line in the presence of increasing surveillance powers by governments and corporations. We will describe how SecureDrop works, how you can install it, and how you can contribute to the project.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Decentralised Internet and Privacy
URL:https:/fosdem.org/2018/schedule/event/securedroppresentation/
LOCATION:H.1301 (Cornil)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jennifer Helsby (redshiftzero)":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7097@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T133000
DTEND:20180203T135000
SUMMARY:Accessibility 101 (not only) for LibreOffice developers
DESCRIPTION: <p>This talk will take you through the basics of a11y in a desktop application, using LibreOffice as an example. Starting with basic terminology (mnemonic widget? accessible label?), we'll discover building blocks of a11y in desktop environment, have a look at the sources of most common mistakes developers make when they don't include a11y-awareness into their development process and how to fix them. We'll also show the ways how anyone (even those with little or no knowledge of programming) can contribute to improving a11y ... not only in LibreOffice.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Document Editors
URL:https:/fosdem.org/2018/schedule/event/ode_accessibility/
LOCATION:AW1.120
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Thorsten Behrens":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Katarina Behrens":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7034@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T133000
DTEND:20180204T141500
SUMMARY:Vectors Meet Virtualization
DESCRIPTION: <p>As workloads have grown and computing has become more data intensive there has been a move to improve the data crunching capabilities of modern processors. Traditional scalar instruction sets have been augmented by extensions borrowing techniques from super computers in the form of SIMD or Vector processing instructions.</p><p>In the world of virtualisation these new instructions offer a number of new challenges. From efficient emulation for code generating JIT's such as QEMU to increased latency when multiplexing multiple machines under KVM.</p><p>This talk will briefly examine the history of SIMD instructions before introducing ARM's innovative Scalable Vector Extensions. We will then discuss the challenges involved in virtualising them both in software and hardware alike.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Virtualization and IaaS
URL:https:/fosdem.org/2018/schedule/event/vai_vectors_meet_virtualization/
LOCATION:UD2.218A
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Alex Bennée":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7284@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T133000
DTEND:20180203T135000
SUMMARY:Ada, or How to Enforce Safety Rules at Compile Time
DESCRIPTION: <p>This is a real life story of a mixed criticality system, where a proper usage of Ada's features for controlling visibility allowed a provable enforcement of the segregation rules at compile time: any violation would simply not compile.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Ada
URL:https:/fosdem.org/2018/schedule/event/ada_safety/
LOCATION:AW1.125
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jean-Pierre Rosen":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7119@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T133000
DTEND:20180203T141500
SUMMARY:Unleashing the Power of Unikernels with Unikraft
DESCRIPTION: <p>Unikernels have been shown to provide incredible performance benefits, including boot times of a few milliseconds, low CPU utilization, throughput in the range of 10-40 Gb/s and memory footprints of a few MBs or even KBs, to name but a few metrics. The clear downside is development time: it can take several months or longer to produce a working, optimized unikernel, and up until now, the process needed to be repeated for each target application. There was no shared research and development on the building and creation of unikernels.</p><p>In this presentation we will introduce Unikraft, a new, open source Xen Project sub-project under the auspices of the Linux Foundation that seeks to automate the development process for unikernels. Unikraft decomposes operating systems and libraries into elementary modules called libraries (e.g., schedulers, memory allocators, drivers, filesystems, network stacks, etc) and then allows users to quickly pick and choose, through a menu, which components to use when building a unikernel. Once done, Unikraft builds one image per target “platform” (e.g., Xen, KVM or Linux user-space), severely reducing unikernel development time.  We will show a brief demo on how to use Unikraft, and cover the basics of the system including how to contribute to it.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Virtualization and IaaS
URL:https:/fosdem.org/2018/schedule/event/vai_power_of_unikernels/
LOCATION:UB2.252A (Lameere)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Simon Kuenzer":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6123@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T133000
DTEND:20180203T140000
SUMMARY:Qt in Automotive
DESCRIPTION: <p>The Qt Automotive Suite solves a number of automotive problems, but these are not unique to our industry. We have a look at how to measure and understand start-up timing and performance, how to use the Qt Application Manager Wayland compositor, how to generate platform APIs and more. We also take a quick look at the tools provided, e.g. QMLLive for rapid prototyping and GammaRay for deep introspection.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Embedded, mobile and automotive
URL:https:/fosdem.org/2018/schedule/event/qt_automotive/
LOCATION:UD2.218A
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Johan Thelin":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6793@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T133000
DTEND:20180204T135500
SUMMARY:Harmonize or Resist?
DESCRIPTION: <p>There's a lot of pressure from the US (and some of it's allies) to "harmonize" with American ideas about patents and copyrights. The response by different nations has been wildly different -- some have chosen to play along while others have chosen to resist. What makes sense for one country won't make sense for another and it's all in the details. This talk examines existing legal patterns, the state of local economies and varying trade relationships in an effort to survey what kinds of resistance are possible or effective.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Legal and Policy Issues
URL:https:/fosdem.org/2018/schedule/event/harmonize_or_resist/
LOCATION:UA2.220 (Guillissen)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Deb Nicholson":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7113@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T133000
DTEND:20180204T140000
SUMMARY:Building Rock Climbing Maps with OpenStreetMap
DESCRIPTION: <p>Traditionally natural rock climbing walls and routes have been developed on a volunteer-basis and openly shared among the climbing community. However, Open-license data set for climbing routes in electronic format is not widely available.  OpenBeta Initiative project is building an open source app to make it easier for rock climbers to contribute climbing routes and GPS-coordinates to OpenStreetMap.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Geospatial
URL:https:/fosdem.org/2018/schedule/event/geo_rock/
LOCATION:AW1.126
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Viet Nguyen":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6900@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T133000
DTEND:20180204T135500
SUMMARY:Does data security rule out high performance?
DESCRIPTION: <p>Traditionally HPC systems assume they are in a secure, isolated environment andas many barriers as possible are removed, in order to achieve the highestpossible performance. While these assumptions may still hold for traditionalsimulation codes, many HPC clusters are now used for heterogeneous workloads.Such workloads increasingly involve the integration of input data from a varietyof sources, notably in the life sciences. Scientists are now operating at thepopulation scale, where datasets are ultimately derived from real people. Inthis talk we discuss some of the restrictions placed on the usage of suchdatasets, how those restrictions interfere with the goal of high performancecomputing, and some alternative strategies that meet the data requirements whilenot hobbling the speed of analytical workloads.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:HPC, Big Data, and Data Science
URL:https:/fosdem.org/2018/schedule/event/data_security_vs_hpc/
LOCATION:H.1302 (Depage)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Adam Huffman":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7110@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T133000
DTEND:20180203T140000
SUMMARY:Integrating cloud and container projects in the OPNFV community: Cross Community CI
DESCRIPTION: <p>This talk will explain the tight relationship between the OpenStack and OPNFV communities, using as a base the Cross Community CI project, and the benefits that both communities get from it.</p><p>Initially the OPNFV CI was based on the consumption of stable artifacts, including stable versions of OpenStack. Developers were not able to work with master versions, causing lack of testing and delay on delivering projects.</p><p>Cross Community CI project (XCI) enabled testing based on master versions of the different upstream components (OpenStack , OpenDaylight...). This caused to significantly cut the time of development and identify bugs earlier.</p><p>In this talk we will introduce that concept, and we will also explain the tooling used to achieve it (bifrost, openstack-ansible, ansible-opendaylight), showing how a deployment goes from end to end, how to reuse this project for your own needs, and how to start integrating your own project into XCI if that fits into the scope.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:SDN and NFV
URL:https:/fosdem.org/2018/schedule/event/opnfv_xci/
LOCATION:H.1301 (Cornil)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Fatih Degirmenci":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Yolanda Robla Mota":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6271@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T133000
DTEND:20180204T142500
SUMMARY:Unix? Windows? Gentoo!
DESCRIPTION: <p>In need to support Unix, Linux and Windows? Within one application ecosystem?Having a C/C++ application to natively support both Unix/Linux and Windows operating systems is known to be a mess for both the application's Source Code and Build System. Nevertheless, developers still are expected to provide exactly that - depending on the nature and lifetime of an application. This talk is about how SSI Schäfer IT Solutions is achieving the goal of concurrently providing support for both operating system worlds within one single C/C++ application ecosystem, which was originally targetting the Unix world only.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Distributions
URL:https:/fosdem.org/2018/schedule/event/unix_windows_gentoo/
LOCATION:K.3.201
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Michael Haubenwallner":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6221@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T133000
DTEND:20180204T143000
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/2018/schedule/event/cert_libreoffice_2/
LOCATION:UB2.147
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="LibreOffice Team":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7018@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T133000
DTEND:20180204T140000
SUMMARY:DOSEMU and FreeDOS: past, present and future
DESCRIPTION: <p>DOSEMU (1992) and FreeDOS (1994) are long-running projects which allow you to run DOS applications on Linux and on bare hardware. I will describe their history and current developments.Intended audience: anyone who is interested in DOS and emulation.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Retrocomputing
URL:https:/fosdem.org/2018/schedule/event/dosemu_and_freedos_past_present_future/
LOCATION:AW1.121
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Bart Oldeman":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6648@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T133000
DTEND:20180203T140500
SUMMARY:G-CORE: The LDBC Graph Query Language Proposal
DESCRIPTION: <p>The talk will present G-CORE and its most striking features. G-CORE is a graph query language proposal developed by Linked Data Benchmark Council (LDBC). It is a closed graph query language that includes graph pattern matching, inclusive extended regular path expressions, graph construction (graph projection and graph aggregation), and (weighted) shortest path finding. The query language queries graphs and returns a graph. Hence, it supports views and correlated sub-queries, which have proven their worth in the relational databases. To ensure that the query language is practically usable on large data, G-CORE builds on previous complexity results and carefully select useful features, but restricted in such ways that the resulting language is polynomial in data complexity. As such, G-CORE connects the practical work done in industrial proposals with the foundational research on graph databases; in fact, it can be considered as a bridge between these two worlds.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Graph Processing
URL:https:/fosdem.org/2018/schedule/event/gcore_query_language/
LOCATION:H.2214
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Hannes Voigt":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6961@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T133000
DTEND:20180204T135000
SUMMARY:Ecosystems of Professional Libre Graphics Use
DESCRIPTION: <p>Libre Graphics magazine spent five years showing off excellent work done with Free/Libre and Open Source graphics software. We showed off the work of individuals and small studios doing exciting work with F/LOSS tools. While exciting things are happening in the world of F/LOSS design, the perception of F/LOSS graphics tools as somehow less-than or other-than the “industry standard” for graphic designers persists. This presentation looks at problems of F/LOSS adoption, especially for graphic design. It asks the question “What kinds of ecosystems do we need to have to successfully do Libre Graphics (including F/LOSS, Free Cultural licenses, and Open Standards) in professional contexts?”</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Source Design
URL:https:/fosdem.org/2018/schedule/event/osd_ecosystems_of_professional_libre_graphics_use/
LOCATION:K.4.201
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="ginger coons":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6734@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T133500
DTEND:20180204T141500
SUMMARY:Heterogeneous Computing with D
DESCRIPTION: <p>GPU programming is popular with scientists who need massive parallel computing power. DCompute is an extension of LDC, the LLVM-based D compiler, which uses the PTX and SPIR-V targets of LLVM for a smooth integration in a system programming language.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:LLVM Toolchain
URL:https:/fosdem.org/2018/schedule/event/heterogenousd/
LOCATION:K.3.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Kai Nacke":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6705@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T133500
DTEND:20180203T140500
SUMMARY:Implementing a safe and auditable access to customer instances of your SaaS for the support staff with HashiCorp Vault
DESCRIPTION: <p>SaaS are for a lot of us an unavoidable part of our day to day workflows. Unfortunately, sometimes things goes wrong and you need an hand from the support team to get you back on track.</p><p>This talk will explore how, as a SaaS provider, you can implement an access to independent customer instances for your support staff and guarantee accountability and auditability using only free software tools like HashiCorp Vault.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Identity and Access Management
URL:https:/fosdem.org/2018/schedule/event/hashicorp_vault/
LOCATION:UD2.119
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Thomas Gerbet":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7092@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T133500
DTEND:20180203T142000
SUMMARY:Microkernels in the Era of Data-Centric Computing
DESCRIPTION: <p>During the history of digital computers, the majority of mainstream computer systems we designed as CPU-centric. All the data that the computer processed always passed through the main memory in one way or the other and the code running on the CPU manipulated with the data, directly on indirectly. Even DMA controllers, co-processors, GPUs and intelligent NICs were used just as slave peripherals, although with some degree of computational off-loading in the recent years.</p><p>One of the reasons for keeping the same basic architecture despite its drawbacks such as the ever-widening memory barrier (i.e. the difference between the latency of the CPU and the RAM) was arguably its conceptual simplicity. However, trends for a major change in the status quo are finally emerging into the mainstream. These new architectures, often called data-centric computing or near-data processing, propose to turn an ordinary computer into a distributed system where the distinction between the CPU, main memory and peripherals is much more blurry. Components such as individual DRAM chips, flash memory chips and NICs should have autonomous computing capabilities and the possibility to interchange data between other components without the involvement of the main CPU.</p><p>This talk will present a brief overview of the concepts and discuss the consequences for operating system designs, especially regarding microkernels.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Microkernels
URL:https:/fosdem.org/2018/schedule/event/microkernel_era_of_datra_centric_computing/
LOCATION:AW1.126
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Martin Děcký":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6602@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T134000
DTEND:20180204T140500
SUMMARY:MySQL Test Framework for Support and Bugs Work
DESCRIPTION: <p>MySQL Test Framework (MTR) provides unit test suite for MySQL. Tests in the framework are written by MySQL Server developers and contributors and run to ensure build is working correctly.</p><p>I found this is not the only thing which can be done with MTR. I regularly use it in my Support job to help customers and verify bug reports.</p><p>With MySQL Test Framework I can:</p><ul><li>Create complicated environment in single step and re-use it later</li><li>Test same scenario on dozens of MySQL/Percona/MariaDB server versions with single command</li><li>Test concurrent scenarios</li><li>Test errors and return codes</li><li>Work with results, external commands, stored routines</li></ul><p>Everything with single script which can be reused on any machine any time with any MySQL/Percona/MariaDB Server version.</p><p>In this session I will show my way of working with MySQL Test Framework and I hope you will love it as I do!</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:MySQL and Friends
URL:https:/fosdem.org/2018/schedule/event/mysql_test_framework/
LOCATION:H.1308 (Rolin)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Sveta Smirnova":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7054@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T134000
DTEND:20180204T140500
SUMMARY:Moldable analysis with Moose
DESCRIPTION: <p>Software systems are widely diverse. Each has its unique structure, stakeholders and requirements. Given this reality, often successfully extracting valuable insights from a software system requires software analyses tailored to the context of that system. This is the main goal of Moose, an open-source platform for software and data analysis: empower programmers to craft custom analyses cheaply. Instead of providing predefined tools, Moose focuses on moldable tools that enable programmers to create their own analyses. We can measure the cost of a custom analysis in terms of minutes, instead of days. This demo will show ways in which Moose can enable custom analyses. For example, we'll look into extracting dependencies between components in Angular and investigate the usage of deprecated classes in Java.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Source Code Analysis
URL:https:/fosdem.org/2018/schedule/event/code_moldable_analysis_with_moose/
LOCATION:UD2.119
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Andrei Chis":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6367@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T134000
DTEND:20180204T135500
SUMMARY:Vis Editor: Combining modal editing with structural regular expressions
DESCRIPTION: <p>The vis editor extends vi's modal editing with built-in support formultiple selections and combines it with sam's structural regularexpression based command language and Lua scripting capabilities. Theintention is not to be bug for bug compatible with vi(m), instead weaim to provide more powerful editing features based on an elegant designand clean implementation.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Lightning Talks
URL:https:/fosdem.org/2018/schedule/event/vis_editor/
LOCATION:H.2215 (Ferrer)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Marc André Tanner":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6643@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T134000
DTEND:20180204T140000
SUMMARY:Gnuk Token and GnuPG scdaemon
DESCRIPTION: <p>Gnuk is an implementation of USB cryptographic token for GnuPG.It conforms OpenPGP card specification, implements USB CCID protocol, and supports modern ECC, i.e., Ed25519 and X25519.</p><p>I started the project in 2010, and to enable better support, I joined GnuPG development.  I had a talk in FOSDEM2012.  It wasn't go well as I expected in 2012.</p><p>I needed to design my own free hardware design for reference hardware.  That's FST-01.I needed to design and implement True Random Number generator of my own.  That's NeuG.</p><p>For better control of hardware resource, I develop a thread library named Chopstx.</p><p>In 2016, at OpenPGP.conf, I realized that people generally hesitate new hardware.  Thus, in 2017, I modified Chopstx so that it can run on GNU/Linux as emulation.  Now, a user can run Gnuk on normal GNU/Linux as an emulation, by USBIP, without real physical hardware device.</p><p>In short, my talk is: Everything is free software (firmware on the device, driver on host), and hardware has free hardware design, but that's not enough.  Emulation is useful, hopefully.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Hardware Enablement
URL:https:/fosdem.org/2018/schedule/event/hwenablement_gnuk_token_and_gnupg_scdaemon/
LOCATION:K.4.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Yutaka Niibe":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7310@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T134000
DTEND:20180204T142000
SUMMARY:AMENDMENT Presenting the Sympa Mailing List Manager and the new Sympatic CPAN module
DESCRIPTION: <p>Sympa is a mailing list management software, and as such it provides a couple of standard features which most mailing list software programs provide. In addition to this basic set of features, you may customize the software given the specifications you have for your mailing service.</p><p>The talk was rescheduled from 15:00 on the same day.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Perl Programming Languages
URL:https:/fosdem.org/2018/schedule/event/sympa_sympatic/
LOCATION:K.4.601
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Marc Chantreux":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5920@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T134000
DTEND:20180203T135500
SUMMARY:Urbit: the personal server
DESCRIPTION: <p>The internet has failed to decentralize. What started as a network of nodes in people's homes turned into a network of server farms largely owned by a handful of tech giants. Flaws in the internet's design and implementation allowed for an online world to form where a few large services control nearly all users. Social networks don't put you in touch with your friends. They put you in touch with a server that helps with that... at the cost of privacy and community.</p><p>Urbit aims to solve this and many other problems by providing a decentralized network of personal servers. These come with a personal identity and an operating system that provides an immutable global namespace and all the infrastructure needed for making decentralized applications.</p><hr />
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Lightning Talks
URL:https:/fosdem.org/2018/schedule/event/urbit/
LOCATION:H.2215 (Ferrer)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Mark Staarink":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7178@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T134500
DTEND:20180204T141000
SUMMARY:C++ Code Generation with GRC
DESCRIPTION: <p>This talk introduces C++ output functionality for the GNU Radio Companion, which was my ESA Summer of Code in Space project this summer.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Software Defined Radio
URL:https:/fosdem.org/2018/schedule/event/grccpp/
LOCATION:AW1.120
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Håkon Vågsether":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6382@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T134500
DTEND:20180204T140500
SUMMARY:LTTng: The road to container awareness
DESCRIPTION: <p>The LTTng kernel and user-space tracer were designed for traditional Linux hosts but can alsobe used in a container environment. While we currently lack high-level functions and integrationwith container technologies, the raw data can be gathered and analysed by the seasoned lttnguser. This talk will detail what is currently available, what we would like to add and hopefully whatthe community would expect from a container aware version of LTTng.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Containers
URL:https:/fosdem.org/2018/schedule/event/containers_lttng/
LOCATION:UD2.120 (Chavanne)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Michael Jeanson":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6921@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T134500
DTEND:20180204T141000
SUMMARY:Tizen:RT
DESCRIPTION: <p>Overview of Tizen ecosystem, focus on constrained devices support, how to get started with Tizen:RT plus demo on actual device.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Internet of Things
URL:https:/fosdem.org/2018/schedule/event/tizen_rt/
LOCATION:AW1.125
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Philippe Coval":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6949@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T134500
DTEND:20180204T140500
SUMMARY:Building a WebRTC gateway
DESCRIPTION: <p>Gateway calls using WebRTC on the server side for bridging calls to traditional VoIP. (including transcoding)</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Real Time Communications
URL:https:/fosdem.org/2018/schedule/event/webrtc_gateway/
LOCATION:H.1309 (Van Rijn)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Julien Chavanton":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6540@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T135000
DTEND:20180203T144000
SUMMARY:Mir 2018
DESCRIPTION: <p>A review of the progress of, and plans for the Mir project.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Graphics
URL:https:/fosdem.org/2018/schedule/event/mir/
LOCATION:K.4.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Alan Griffiths":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6496@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T135000
DTEND:20180203T141500
SUMMARY:strace: new features
DESCRIPTION: <p>strace is a diagnostic, debugging and instructional utility for Linux. It is used to monitor and tamper with interactionsbetween 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 2017.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Debugging tools
URL:https:/fosdem.org/2018/schedule/event/debugging_tools_strace_features/
LOCATION:AW1.121
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Dmitry Levin":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6882@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T135000
DTEND:20180203T141000
SUMMARY:Maintaining accessibility through testing?
DESCRIPTION: <p>Accessibility in free software has been much improved between 2004 and 2009thanks to Sun, which massively invested for it. Since it has disappeared, bigfree software projects have experienced many regressions in this matter. Someof their maintainers consider that there is not enough money to deal with thematter.</p><p>Given the complexity of code such as Libreoffice, and given thestatus of accessibility of software in modern society, it becomes impossibleto invest millions of euros to pay for someone who would fix current bugsand track future ones in millions of code lines, through hundreds of commits,and permanently.  All the more since beyond this task, a paid expert shouldrather work about improvements of assistive technologies themselves and pipes(at-spi, atk), instead of fixing miscoding of unaware developers.  So, to hopea free and accessible software, major projects need to take responsibility ofthis. Non-regression tests could be a way to make this duty lighter, even if nota complete solution.  What kind of tests could be set?</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Document Editors
URL:https:/fosdem.org/2018/schedule/event/ode_testing/
LOCATION:AW1.120
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Samuel Thibault":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6377@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T135000
DTEND:20180203T142000
SUMMARY:The LTTng approaches to solving complex problems
DESCRIPTION: <p>The LTTng kernel and user-space tracer can help solve a wide variety ofproblems (especially those hard to reproduce ones). There are four main ways ofextracting and processing an LTTng trace, and each of them addresses adifferent use-case. In this presentation we will demonstrate these modes andpresent real-world situations where they can be used. If you already know howto use LTTng you will learn new ways this tool can help you, and if you don't,you will probably discover a new way to address these complex problems.</p><p>The modes we will demonstrate are: post-processing mode (default), snapshotmode, live mode and the new rotation mode.</p><p>All of these modes have their pros and cons in a context of monitoring andcloud and we will be happy to discuss with the crowd to see how to address   <br/>their particular use-cases and help them gain a full-system insight.</p><p>The intended audience is devops engineers having to deal with complexproblems and look for a way to scale their monitoring and debugging methodon a small or large fleet of servers.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Monitoring and Cloud
URL:https:/fosdem.org/2018/schedule/event/the_lttng_approaches_to_solving_complex_problems/
LOCATION:UD2.120 (Chavanne)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Julien Desfossez":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7246@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T135000
DTEND:20180203T141500
SUMMARY:Top Ten Metrics for Evaluating your Garbage Collector
DESCRIPTION: <p>There's an old joke about a new bride who prepares her first bigdinner for her new husband.  She's making her mother's brisket recipewhich starts by cutting the ends off of the roast.  Her husband asksher why she cuts the ends off. She says she does it because that's theway her mother always did it.  She asks her mother and her mother says"That's the way your grandmother always did it".  She asks hergrandmother and her grandmother says "That's the only way it would fitin my pan".  There's a lot of folklore and myth surrounding Javagarbage collection performance, most of which is obsolete, irrelevantto your application, or was never really right in the first place.</p><p>So how do we evaluate a GC algorithm?  We can measure various metrics: end to end run time, maximum pause time, average pause time,percentage of the cpu given to the Java threads, memory footprint,micro benchmarks, ...  This talk will focus on ten (give or take)metrics/tools we can use to evaluate garbage collection performance.This isn't a comparison of OpenJDK collectors, it's a discussion ofwhat characteristics are important in a good garbage collector and howto measure them.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Free Java
URL:https:/fosdem.org/2018/schedule/event/evaluate_gc/
LOCATION:UD2.208 (Decroly)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Christine H Flood":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7150@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T135500
DTEND:20180203T142000
SUMMARY:What community can learn from marketing
DESCRIPTION: <p>It's true, community isn't marketing. But we should adopt and adapt good ideas when they have the power to make us more effective.</p><p>In this talk I'll look at how both non-commercial and commercial developer communities can use some of those ideas from the world of marketing to create, implement, measure and report on a strategic plan that provides a clear path from newcomer to community leader. Not only that, I'll also show how to measure and then report that effectiveness to commercial sponsors and the community itself.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Community devroom
URL:https:/fosdem.org/2018/schedule/event/community_what_can_community_learn_marketing/
LOCATION:K.4.601
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Matthew Revell":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7285@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T140000
DTEND:20180203T145000
SUMMARY:Contract-based Programming: a Route to Finding Bugs Earlier
DESCRIPTION: <p>Contract-based programming is a software development technique, where you include assertions of program properties as a part of the compiled source text.  In the strict form, the assertions are checked at compile-time, but in this presentation I will focus on the more common, less strict, form, where at least some of the assertions aren't checked until run-time.  Ada gives us a lot of help, so we can write the our assertions about the program properties once, and then have the compiler insert actual run-time checks wherever there is a possibility that the assertion is violated.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Ada
URL:https:/fosdem.org/2018/schedule/event/ada_contracts/
LOCATION:AW1.125
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jacob Sparre Andersen":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7323@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T140000
DTEND:20180204T160000
SUMMARY:Mozilla TechSpeakers CFP-help
DESCRIPTION: <p>Ask Mozilla TechSpeakers your public speaking, conference- and CFP (call-for-proposals)-related questions at the Mozilla booth, hear some tips &amp; tricks about public speaking and some inspiration for nailing your next conference submission.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Global Diversity CFP Day
URL:https:/fosdem.org/2018/schedule/event/global_diversity_mozilla_booth/
LOCATION:K.Level.2
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Mozilla TechSpeakers":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6403@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T140000
DTEND:20180203T145000
SUMMARY:Digital Archaeology
DESCRIPTION: <p>In a few years time, it will be impossible to study the history of retro-computers since its software was either proprietary, closed-source, written in a now-obsolete language, or encumbered by software “protection” to prevent copying. Furthermore, the hardware upon which it ran is dying, and the cassette tapes holding the software are physically disintegrating.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:History
URL:https:/fosdem.org/2018/schedule/event/digital_archaeology/
LOCATION:Janson
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Steven Goodwin":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6301@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T140000
DTEND:20180204T145000
SUMMARY:Security Theatre
DESCRIPTION: <p>Security is but a feeling. A feeling that the admin has when he's leaving at beer o'clock. And mostly the biggest risks for the assets he has to protect are not of technical nature.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Security and Encryption
URL:https:/fosdem.org/2018/schedule/event/security_theatre/
LOCATION:Janson
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Markus Feilner":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6530@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T140000
DTEND:20180203T143000
SUMMARY:Firefox: How to ship quality software
DESCRIPTION: <p>Developed by a huge community of developers and users, Firefox is one of the biggest software ever created.</p><p>In every release, a crazy number of patches (~8000) lands into the code base. The changes can be C, C++, Java, Rust, Javascript, XML, HTML, CSS, etc.</p><p>In order to avoid regressions, over years, Mozilla created a number of tools, method and process to make sure the release in a good shape at release day.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Mozilla
URL:https:/fosdem.org/2018/schedule/event/mozilla_how_ship_quality_software/
LOCATION:UA2.118 (Henriot)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Sylvestre Ledru":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6742@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T140000
DTEND:20180203T141500
SUMMARY:Making electronics
DESCRIPTION: <p>Open source electronics is only useful if you actually know how to make and assemble a given design. In this lightning talk Kaspar will walk through the build of an electronic circuit assembly: from ordering or making the board, getting the parts and soldering them on to get to a working project.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Lightning Talks
URL:https:/fosdem.org/2018/schedule/event/making_electronics/
LOCATION:H.2215 (Ferrer)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Kaspar Emanuel":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6853@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T140000
DTEND:20180204T142000
SUMMARY:Icon Themes
DESCRIPTION: <p>Software platforms need to be highly extensible and customizable, since developers need to build on top of them and provide the best experience for users. Some users put more focus on the styling and visual aspect of their customization, others need it to be highly accessible or responsive, while others just like to have diversity in their choices.</p><p>Being able to provide multiple icon sets inside a platform is still a difficult task because of the variety of ways icons can be provided: as images, as font sets, as SVG, etc. I will present a solution for creating and using icon themes, also mentioning the limitations and the difficulties we had in implementing such a solution on our platform. Several icon libraries will be compared, showcasing the reasons, decisions and the compatibility and mapping issues we faced during the process.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Source Design
URL:https:/fosdem.org/2018/schedule/event/osd_icon_themes/
LOCATION:K.4.201
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Ecaterina Moraru":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6739@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T140000
DTEND:20180204T143000
SUMMARY:Improving Linux Laptop Battery Life
DESCRIPTION: <p>Modern laptops can use a lot less energy then laptops from a decade ago. But in order to actually get this low energy usage the operating system needs to make efficient use of the hardware. Linux supports a lot of hardware power-saving features, but many of them are disabled by default because they cause problems on certain devices or in certain, often corner-case, circumstances. This talk will describe and look into recent efforts to enable more power-saving features by default in such a way that this will not cause regressions. The end goal of these efforts is to shave of at least 2 watt of the typical idle power-consumption of 6-9 watt for recent (Hasswell or newer) laptops. The goal is to achieve this saving on an OOTB Fedora Workstation install without the user needing to do any manual tweaks.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Hardware Enablement
URL:https:/fosdem.org/2018/schedule/event/hwenablement_improving_linux_laptop_battery_life/
LOCATION:K.4.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Hans de Goede":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6786@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T140000
DTEND:20180204T142500
SUMMARY:People can't care when they don't know
DESCRIPTION: <p>We go through a lot of work and angst as a community over licensing --what is free, what is not, what is open source, what is compatiblewith what, which software is to use which license. Then, after all thework put into these decisions, the result is hidden away, only to beseen or become relevant in the event of some legal challenge orinsider decision. Licensing information is by and large notsufficiently communicated to end users, even though we are trying tobuild a movement of users who prefer freely licensed software.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Legal and Policy Issues
URL:https:/fosdem.org/2018/schedule/event/sites_communicate_licensing/
LOCATION:UA2.220 (Guillissen)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="John Sullivan":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5935@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T140000
DTEND:20180204T145000
SUMMARY:Why I forked my own project and my own company
DESCRIPTION: <p>This talk will describe the reasons why ownCloud was founded as an open source project. The good and bad things when it was turned into a venture capital founded company, the thing that Frank and the core team does differently with Nextcloud and how the business model, licensing and community relations improved.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Community
URL:https:/fosdem.org/2018/schedule/event/nextcloud/
LOCATION:K.1.105 (La Fontaine)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Frank Karlitschek":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6482@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T140000
DTEND:20180203T142500
SUMMARY:Modern tools to debug GStreamer applications
DESCRIPTION: <p>GStreamer is a framework to develop multimedia applications such as media players, transcoders or video editors.Recent GStreamer releases gained new tools making it easier to debug and gather data about the running pipeline.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Media
URL:https:/fosdem.org/2018/schedule/event/om_gst_dbg/
LOCATION:H.1309 (Van Rijn)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Guillaume Desmottes":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7314@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T140000
DTEND:20180204T160000
SUMMARY:GPG Keysigning
DESCRIPTION: <p>The FOSDEM 2018 GPG Keysigning</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Keysigning
URL:https:/fosdem.org/2018/schedule/event/keysigning/
LOCATION:UD2.Corridor
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="FOSDEM Staff":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6475@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T140000
DTEND:20180203T145000
SUMMARY:Load testing web services at Mozilla with Molotov
DESCRIPTION: <p>This talk presents the different challenges Mozilla faces when deploying web services for millions of users, and how load testingis used to prevent the most common pitfalls, through the usage of Molotov.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Python
URL:https:/fosdem.org/2018/schedule/event/molotov/
LOCATION:K.1.105 (La Fontaine)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Tarek Ziade":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7011@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T140000
DTEND:20180204T143000
SUMMARY:Building OSM based web app from scratch
DESCRIPTION: <p>There are a lot of tools to build a web app from scratch - as a novice you have to find your way through alle these tools and pick the right ones.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Geospatial
URL:https:/fosdem.org/2018/schedule/event/geo_osm_from_scratch/
LOCATION:AW1.126
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Nils Vierus":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7185@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T140000
DTEND:20180203T143000
SUMMARY:Android Real Life experience in Production
DESCRIPTION: <p>Nowadays one of the most powerful and used OS is also a pain for the developers. Too many devices and customizations makes the management of your app in production a very tough job: users are increasingly demanding, and time to market is required to be at flash speed. How to manage all this madness? How to get information of a particular device that you don't own in order to reproduce the problem and fix it? Is there a global solution? Well, we'll share our experiences gained with an application that is distributed to more than 40000 users, and we'll show some interesting cases we faced with.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Embedded, mobile and automotive
URL:https:/fosdem.org/2018/schedule/event/android_in_production/
LOCATION:UD2.218A
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Teodoro Vadalà":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Alberto Panizzo":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6106@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T140000
DTEND:20180204T145000
SUMMARY:Highly Available Foreman
DESCRIPTION: <p>This talk will demo a 2 node Foreman cluster with a separate 2 node Smart Proxy Cluster. I will start by presenting some of the architecture choices. I will then demo some of the tips and tricks you can use to achieve HA. I will finally share some of the future planned designs for HA and how this process could be simplified in the future.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Config Management
URL:https:/fosdem.org/2018/schedule/event/high_available_foreman/
LOCATION:UA2.114 (Baudoux)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Sean O'Keeffe":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6095@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T140000
DTEND:20180203T143000
SUMMARY:The case for interface{}
DESCRIPTION: <p>The empty interface (interface{}) is one of the most interesting, powerful, and easily abused features of Go, but there are use cases for which it is uniquely and excellently suited. In this talk for the Go devroom, I will propose a set of rules which can be used to see if your use of interface{} will be the elegant and simple API that interface{} promised, or merely lead to a maintainability nightmare down the road.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Go
URL:https:/fosdem.org/2018/schedule/event/interface/
LOCATION:H.1308 (Rolin)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Sam Whited":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6769@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T140000
DTEND:20180204T142500
SUMMARY:The Invisible Internet Project
DESCRIPTION: <p>In this talk I will discuss what is the Invisible Internet Project (I2P), why I2P network is needed, will provide an insight on how the I2P network works, how it is different from Tor. Some use cases and safety tips will be discussed as well as discussion on some new features.</p><p>Intended audience: everyone interested in I2P.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Decentralised Internet and Privacy
URL:https:/fosdem.org/2018/schedule/event/i2p/
LOCATION:H.1301 (Cornil)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Andrew Savchenko (bircoph)":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5975@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T140000
DTEND:20180204T150000
SUMMARY:Image capture on embedded linux systems
DESCRIPTION: <p>Image capture is one of the most broad and complex fields of today'scomputing applications. Capturing and displaying images with an embeddedplatform poses additional challenges, introduced by the rapidly increasingcomplexity of dedicated hardware blocks often found on modern Systems On Chipdesigned for mobile and industrial computing. Using real world examples of imagesensors, connection buses and processing blocks this presentation provides anoverview of current industry standard technologies with an introduction toVideo4Linux2 kernel framework for driver development and its userspace APIs.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Embedded, mobile and automotive
URL:https:/fosdem.org/2018/schedule/event/image_capture_on_embedded_linux/
LOCATION:UB2.252A (Lameere)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jacopo Mondi":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6995@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T140000
DTEND:20180203T142500
SUMMARY:Package management over Tor
DESCRIPTION: <p>Tor has become a popular choice for privacy-oriented services such as the Debian project or Tails. Unfortunately, not many package management systems integrate Tor. In this talk, we will try to address this issue as we will walk through Tor-aware setup using pkgsrc from NetBSD. You will learn how to "go under the radar" when building packages from source and installing binary packages from your own hidden service.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Package Management
URL:https:/fosdem.org/2018/schedule/event/packagemanagementovertor/
LOCATION:K.3.201
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Alexander Nasonov":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7273@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T140000
DTEND:20180203T145000
SUMMARY:JITing PostgreSQL using LLVM
DESCRIPTION: <p>In a number of workloads, primarily of analytical nature, several parts of postgres' query execution are limited by CPU speeds. One way to address that is by allowing queries to be processed by more than one core at a time; which the project started to enable with 9.6, extended a lot in version 10, with significant additional features expected in 11.  But that does not address the efficiency / economics of overall query execution.</p><p>This talk will focus on increasing the efficiency of query execution by just in time compiling parts of queries. That is, instead of having roughly interpreter like code to execute the queries, emit native code doing precisely the work needed for a specific query.</p><p>The current goal of the project is to use LLVM to perform JIT of two main parts of query execution:</p><ul><li>expression evaluation (WHERE clause, aggregates, GROUP BY clauses, etc)</li><li>tuple deforming (converting on-disk tuples into a more efficiently accessible in-memory representation)</li></ul><p>and to integrate as much of that work as possible into PostgreSQL 11.</p><p>We'll discuss:</p><ul><li>how the above parts of the system were identified as the primary bottlenecks</li><li>how JIT compilation can help resolve them</li><li>which structural changes to postgres were required to allow for JIT compilation</li><li>how JIT compilation is currently implemented, including the current development state</li><li>the problems faced using LLVM for this task, and which improvements to it could make it better for the use-case</li></ul><p>Depending on the available time, we'll also discuss possible future avenues for optimization.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:PostgreSQL
URL:https:/fosdem.org/2018/schedule/event/jiting_postgresql_using_llvm/
LOCATION:H.1302 (Depage)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Andres Freund":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6835@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T140000
DTEND:20180204T142500
SUMMARY:CrateDB: A Search Engine or a Database? Both!
DESCRIPTION: <p>In this talk, I will give an introduction to CrateDB, its architecture, and demo a few things that people have built with it.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:HPC, Big Data, and Data Science
URL:https:/fosdem.org/2018/schedule/event/cratedb/
LOCATION:H.1302 (Depage)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Maximilian Michels":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6637@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T140000
DTEND:20180203T143000
SUMMARY:Barometer: Taking the pressure off of assurance and resource contention scenarios for NFVI
DESCRIPTION: <p>If fixed function appliances are going to be replaced and complemented by a mix of physical and virtualized appliances, the manageability and service assurance capabilities need to remain consistent or improve on what is available today.The ability to monitor the Network Function Virtualization Infrastructure (NFVI) where VNFs are in operation will be a key part of Service Assurance within an NFV environment.</p><p>It is vital to monitor systems for malfunctions that could lead to users' application service disruption and promptly react to these fault events to facilitate improving overall system performance and user experience.The relevant events and metrics must be reported to higher level fault management systems, to detect violations (and enforce SLAs), as well as faults or degradation in the performance of NFVI resources.</p><p>Additional statistics facilitate more resilient and performant telco/NFV clouds.By exposing system statistics to collectd, there is more data available, which can be used for monitoring, performance analysis, fault detection, failure prediction, etc. using OPNFV, action can then be taken to negate the effects of any faults in the deployment.</p><p>This talk will include:- a short overview of the Barometer (NFVI Service Assurance) project in OPNFV- A demo of how quickly you can start monitoring the NFVI with Barometer.- How OPNFV and ONAP are taking these changes on board</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:SDN and NFV
URL:https:/fosdem.org/2018/schedule/event/barometer/
LOCATION:H.1301 (Cornil)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Emma Foley":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6680@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T140000
DTEND:20180204T142500
SUMMARY:Writing Node.js Modules in Rust
DESCRIPTION: <p>There's always some use cases where you need a systems language inside your node.js application. Neon is Rust bindings for writing safe and fast native Node.js modules. This talk is mainly about Neon, I'll go through the current state of project, a few examples, problems and also the future of the project.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Rust
URL:https:/fosdem.org/2018/schedule/event/rust_nodejs_neon/
LOCATION:H.2214
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Farid Nouri Neshat":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6985@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T140000
DTEND:20180203T142500
SUMMARY:Automated system partitioning based on hypergraphs for 3D stacked integrated circuits
DESCRIPTION: <p>With the evolution of integrated circuits (ICs), 3D integration is becoming a short and middle term viable solution to increase the system performance, functional density per unit area and reduce system power, as an alternative to costly sub 7nm CMOS technologies. However, as trendy as it may turn, there is no viable Electronic Design Automation (EDA) toolchain that allows to design ICs in 3D. Our work aims at developing tools that could be used in standard 2D EDA chains to deal with 3D ICs. Such tools will automatically transform any 2D design into an optimized 3D architecture by extracting a graph from the DEF file coming out from 2D synthesis and place&amp;route flow. Afterward, this graph can be partitioned automatically using state-of-the art graph partitioning tools.</p><p>In order to create the toolchain, we developed a custom DEF parser to answer specific and limited needs that existing solutions such as Verilog-perl or PyVerilog did not allow. The software scans the DEF to find all the gates, pins and nets in the given design. When analyzing nets, it also parses the routing information to determine the total length of the net, which will be needed in the partitioning phase.</p><p>In parallel with the DEF parsing (design input), the LEF technology file (technology input) is also parsed to fetch the characteristics of the gates that will be used later on in the clustering and partitioning steps.</p><p>Once the design has been parsed, it can be clusterized to reduce the problem complexity and the output is formatted to extract the underlying hypergraph.The extraction makes use of standard Python structures such as dictionaries in order to quickly find links in the design and establish references between the vertices (i.e. clusters or gates) and edges (i.e. nets). When building the hypergraph, some metadata are linked to each vertex/edge (e.g. area, power, total length, total connections) to later set their weights that will be needed in the partitioning phase.</p><p>As soon as the design has been converted into a hypergraph, it is formatted in such a way so that it can be fed to the hMETIS package. Using the weights sets extracted during DEF/LEF parsing phase, hMETIS partitions the graph. The output is processed into  TCL directives that are then interpreted by a proprietary tool handling the 3D P&amp;R, or they can be used to automatically partition the post-synthesis gate-level netlist and thus be used with any EDA flow, including the open-source ones.</p><p><em>Quentin Delhaye, Dragomir Milojevic, Université libre de Bruxelles, Brussels, Belgium</em></p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:CAD and Open Hardware
URL:https:/fosdem.org/2018/schedule/event/cad_3d_asic/
LOCATION:K.4.201
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Quentin Delhaye":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6612@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T140000
DTEND:20180204T141500
SUMMARY:Viva, the NoSQL Postgres !
DESCRIPTION: <p>PostgreSQL is the first relational database, which recognized the need of non-atomic data types to support developers of applications from science to Web. Jsonb in Postgres is the attractive feature for modern application developers, who want to work with json documents without sacrificing a strong consistency and ability to use all the power of proven relational technology.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Lightning Talks
URL:https:/fosdem.org/2018/schedule/event/viva/
LOCATION:H.2215 (Ferrer)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Oleg Bartunov":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6682@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T140000
DTEND:20180204T144000
SUMMARY:Developing applications with Swift as Storage System
DESCRIPTION: <p>Swift comes with a wide variety of API features to build extremely scaleable and durable applications. It uses an RESTful API, making it easy to use and embed in your own applications.One of the great characteristics of (web) applications using Swift as a backend is the separation between application logic and data path. This helps a lot to write lightweight apps in a scaleable way.</p><p>During this talk we'll give you an overview about the included features, how to use them and examples how implementations might look like. An example web application walktrough &amp; demo will showcase why all of these features help you to build your own application.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Software Defined Storage
URL:https:/fosdem.org/2018/schedule/event/app_development_w_swift_storage/
LOCATION:H.2213
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Christian Schwede":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6266@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T140000
DTEND:20180204T150000
SUMMARY:Blockchain developers meet&greet
DESCRIPTION: <p>Meet and greet for blockchain developers.  (Follows the talk on Monero in Janson.)</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:BOFs (Track A - in H.3227)
URL:https:/fosdem.org/2018/schedule/event/blockchain_meet_and_greet/
LOCATION:H.3227
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Martin Bähr":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6774@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T140500
DTEND:20180204T143500
SUMMARY:Developing software on ORIC microcomputers
DESCRIPTION: <p>The ORIC SDK by Defence Force is used to write demos and games for the ORIC range of microcomputers. Along with the Oricutron emulator, they make it possible to cross-develop C and asm programs for these machines.We'll show you how.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Retrocomputing
URL:https:/fosdem.org/2018/schedule/event/developing_software_on_oric_microcomputers/
LOCATION:AW1.121
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="François Revol":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6758@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T141000
DTEND:20180203T145500
SUMMARY:Simplifying the contribution process for both contributors & maintainers
DESCRIPTION: <p>Despite platforms like GitHub &amp; co, several hurdles remain for wannabe contributors,on top of whatever skills were required to puzzle together the contribution,especially for people that are not software developers themselves.Examples include:</p><ul><li>minimal experience with the VCS used by the project (Git, Mercurial, ...);</li><li>some familiarity with the platform where the project repository is located (GitHub, GitLab, Bitbucket, ...);</li><li>being aware of the project-specific contribution policy (for example feature &amp; target branches, how to ;</li></ul><p>Although these hurdles can be overcome with a reasonable amount of effort,for example by reading the project's documentation or following some basic tutorials,they turn out to be a showstopper for some people.Possible reasons include:</p><ul><li>limited interest in getting familiar with all required details, especially for first-time or infrequent contributors;</li><li>a lack of time to learn how to overcome these hurdles;</li><li>becoming demotivated quickly because of problems encountered while following the contribution process;</li></ul><p>This can result in a significant amount of (potentially very useful) lost contributions...</p><p>In addition, project maintainers often lack the time required to process all incoming contributions.Doing so not only requires a visual review of the code changes, but also testing, enforcing code style requirements, providing feedback, etc.</p><p>In this talk, I will outline the extensive GitHub integration that has been implemented in EasyBuild,a framework implemented in Python for building and installing (scientific) software on High Performance Computing (HPC) systems.</p><p>The EasyBuild command line interface has been extended to add support for:</p><ul><li>previewing pull requests by comparing with current state of the project repository;</li><li>fully automatically creation of new pull requests (covering both the Git workflow &amp; GitHub interface);</li><li>updating existing pull requests to resolve problems or implement suggestions made by maintainers;</li><li>testing contributions by pulling in the changes from GitHub for local testing;</li><li>uploading test reports back into pull requests to efficiently communicate whether the contribution works on other systems;</li><li>reviewing pull requests by cross-referencing with existing relevant files (if any);</li><li>merging pull requests after checking that all requirements are met (approval by Travis CI, successful test report, visual review by a maintainer, correct target branch, milestone set, ...)</li></ul><p>In addition a bot was implemented to automatically notify contributors &amp; maintainers that the Travis CI build for a pull request is failing (which is not supported by Travis CI itself).</p><p>These features have been implemented by leveraging the GitPython library, the GitHub REST API, and the Travis CI API.</p><p>They have proven invaluable for both contributors (regardless of experience) and EasyBuild maintainers, by streamlining the contribution process.In addition, this has resulted in:</p><ul><li>significantly reduced effort to contribute (even for experienced contributors);</li><li>an increase in contributors &amp; contributions;</li><li>better consistency in contributions;</li><li>less time spent by maintainers to process contributions.</li></ul><p>I hope this talk can motivate other projects (large &amp; small) to implement similar features to simplify their contribution process, since this is a critical part of building a community around a software project.The EasyBuil features that are outlined can also be implemented in other projects, regardless of the programming language being used and the scope of the project.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Testing and automation
URL:https:/fosdem.org/2018/schedule/event/contributor_automation/
LOCATION:H.2213
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Kenneth Hoste":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7096@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T141000
DTEND:20180203T143000
SUMMARY:Maximizing UX for Customizing
DESCRIPTION: <p>Past, present, and the future of LibreOffice's Customize dialog.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Document Editors
URL:https:/fosdem.org/2018/schedule/event/ode_customizing/
LOCATION:AW1.120
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Muhammet Kara":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6522@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T141000
DTEND:20180204T143000
SUMMARY:Whisper and Swarm Protocol for RTC
DESCRIPTION: <p>Whisper is the “plausibly deniable routing” protocol within Ethereum.  We will outline its intended use cases, it’s advantages, topology and the uses to which it is being put today.</p><p>When it comes to pear to pear and person to person communication in an untrusted network cryproeconomicly incentivised and decentralised system are a viable alternative to altruistic services like Tor or proprietary systems like whatsapp etc.</p><p>The Swarm protocol (which is largely designed for the storage and dissemination of larger amounts of data) contains PSS (Postal Service over Swarm)</p><p>with the following Goals</p><pre><code>Enable messaging between nodes that are not directly connected through IP.Allow full, partial and no disclosure of addresses of communicating nodes. ("luminosity")Asymmetric and symmetric encryption using ephemeral keys.Transparent implementation of devp2p protocols over pss.Decentralized storage of undelivered messages. (mailserver)Create a fully decentralized end-user messaging platform that's end-to-end encrypted.</code></pre><p>Status, is an ethereum light client for Android and iOS (and soon for desktop) which uses Whisper for text based chat applications.  Conceived as a mobile OS for Ethereum, status now combines a messenger, a browser and a chatbot interface that can act as a chat like, command line tool.  Status is a user friendly, privacy respecting, gateway for everyday smartphone users to begin consuming, routing and serving Ðistributed Application on ethereum.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Real Time Communications
URL:https:/fosdem.org/2018/schedule/event/whisper/
LOCATION:H.1309 (Van Rijn)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Nick (ethereumnick)":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7334@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T141000
DTEND:20180204T143500
SUMMARY:AMENDMENT  ProxySQL - GTID Consistent Reads
DESCRIPTION: <p>This talks about the very new development of ProxySQL including GTID coordination ! Breaking News !!</p><p>Please note that this talk replaces one entitled "Instant ADD COLUMN for InnoDB in MariaDB 10.3+ " that was due to have been given by Valerii Kravchuk, who has sent his apologies but is now unable to attend.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:MySQL and Friends
URL:https:/fosdem.org/2018/schedule/event/proxysql_gtid/
LOCATION:H.1308 (Rolin)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="René Cannaò":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6359@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T141000
DTEND:20180204T143500
SUMMARY:Langkit: source code analyzers for the masses
DESCRIPTION: <p>Langkit is a framework that aims to make it easy to create a source code analyzer for a language, by specifying its syntax and high level semantics in a domain specific language, and compiling this specification to a library that clients can use to implement any tool that needs syntactic and information about source code for that language.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Source Code Analysis
URL:https:/fosdem.org/2018/schedule/event/code_reviving_the_meta_compiler_dream/
LOCATION:UD2.119
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Raphaël Amiard":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Pierre-Marie De Rodat":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6847@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T141000
DTEND:20180203T145000
SUMMARY:SaMBa-AD, it works
DESCRIPTION: <p>Samba Active Directory is now battle ready for enterprise identity and access management.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Identity and Access Management
URL:https:/fosdem.org/2018/schedule/event/samba_ad_it_works/
LOCATION:UD2.119
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Vincent Cardon":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6190@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T141000
DTEND:20180204T143500
SUMMARY:Kubernetes Security Best Practices
DESCRIPTION: <p>Containers give developers the ability to isolate applications from one another, but that’s not enough. Resource isolation is much different that security isolation. How do we make applications deployed in containers more secure? How do we apply existing tools like SELinux and AppArmor, and seccomp to our containers running in Kubernetes? How can we apply policy to our network and services to make sure applications only have access to what they need and nothing more?</p><p>Kubernetes provides the ability to secure containers, and secure access to the API. But it also has a flexible enough architecture to allow for applying network and service policy to various pods and services.</p><p>In this talk we will learn about the risks and attack surfaces and how to use tools like SELinux, AppArmor and seccomp to improve the security of containers deployed in Kubernetes. We’ll then go up the stack and learn how to apply network policy to containers to further improve security. Finally we will look at the Istio service mesh and how we can add authentication, mutual TLS, and  access policies to whole services greatly reducing application attack surfaces.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Containers
URL:https:/fosdem.org/2018/schedule/event/containers_kubernetes_security/
LOCATION:UD2.120 (Chavanne)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Ian Lewis":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6417@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T141500
DTEND:20180203T150000
SUMMARY:Leveraging Software Defined Network for virtualization
DESCRIPTION: <p>Software Defined Networking seems to be a natural fit for virtual data centers. Centralized management along with flexibility and speed of provisioning are traits of both virtualization and SDN.The oVirt team aims at making this a reality with OVN, a new network virtualization extension to Open vSwitch.The integration is accomplished by the "network provider for OVN", which uses OVN through an OpenStack Neutron-like API, allowing the use of OVN through Neutron abstractions.This concept is already being used in the oVirt project, and there's work in progress to implement it in the ManageIQ project</p><p>The session will look into utilising Software Defined Network concepts in a virtualization project through the oVirt perspective.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Virtualization and IaaS
URL:https:/fosdem.org/2018/schedule/event/vai_leveraging_sdn_for_virtualization/
LOCATION:UB2.252A (Lameere)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Marcin Mirecki":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7216@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T141500
DTEND:20180203T145000
SUMMARY:Efficient Graph Algorithms in Neo4j
DESCRIPTION: <p>We recently released a graph algorithms library for Neo4j.</p><p>You can use these graph algorithms on your connected data to gain new insights more easily within the transactional database and to improve query results from your graph data, for example by focusing on particular communities or favoring popular entities.</p><p>We developed this library as part of our effort to make it easier to use Neo4j for a wider variety of applications. Many users expressed interest in running graph algorithms directly on Neo4j without having to employ a secondary system.</p><p>We also tuned these algorithms to be as efficient as possible in regards to resource utilization as well as streamlined for later management and debugging.</p><p>In this session, we'll look at some of these graph algorithms and the types of problems that you can use them for in your applications and the implementation choices we made.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Graph Processing
URL:https:/fosdem.org/2018/schedule/event/efficient_graph_algorithms_neo4j/
LOCATION:H.2214
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Michael Hunger":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7127@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T141500
DTEND:20180204T150000
SUMMARY:Finding your way through the QEMU parameter jungle
DESCRIPTION: <p>This talk provides a survey of the different ways that can be used to configure devices and backends of QEMU via its command line options.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Virtualization and IaaS
URL:https:/fosdem.org/2018/schedule/event/vai_qemu_jungle/
LOCATION:UD2.218A
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Thomas Huth":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7013@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T141500
DTEND:20180204T150000
SUMMARY:LoRa Reverse Engineering and AES EM Side-Channel Attacks using SDR
DESCRIPTION: <p>LoRa is a novel wireless modulation scheme designed for low data rate, low-power and long-range communications. In this presentation, we will discuss the various processing stages taking place on the LoRa PHY layer, including coding, whitening, interleaving, modulation and preamble detection. We will subsequently learn how hardware LoRa radios can be reverse engineered in order to build our own LoRa decoder with GNU Radio and software defined radios. The concept of PHY-layer fingerprinting will also be briefly explained, showing how we can identify individual LoRa radios using only their raw radio signals and a neural network. Finally, we will see how software defined radios can be leveraged to perform electromagnetic side-channel attacks on the AES encryption scheme, which is used by LoRa and various other wireless protocols. Such attacks enable the recovery of an unknown secret key given a set of known plaintexts and proximal measurements of the electromagnetic spectrum taken during the encryption process.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Software Defined Radio
URL:https:/fosdem.org/2018/schedule/event/sdr_lora_aes/
LOCATION:AW1.120
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Pieter Robyns":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7309@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T142000
DTEND:20180204T150000
SUMMARY:The Dynamo After Diffie
DESCRIPTION: <p>The talk will be a 40 minute walkthrough of a perl6 Diffie-Hellman based example solution for biharmonic equations including references/quotes to a small number of mathematicians, a few concepts surrounding the Reimann conjecture and its fallacy of synchronicity without a grounded base, and then promoting the potential of a perfect solution to the biharmonic equation as satisfying the crux of Arzela's theorem I(Phi(n)) >= I(U) with a ubiquitous potential data structure (Phi).</p><p>The code in question is currently in use in the Nuclear Industry in FORTRAN, C/#/++ &amp; Python,  I'm retailoring the talk with students &amp; my takeaway goal is to get a feel on how extension into a rapid development framework might be received in the community. The talk will be very flexible and there will absolutely be an option of not going very deep at all into the maths if the reception is not there.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Perl Programming Languages
URL:https:/fosdem.org/2018/schedule/event/perl6_extending_disco_era_crypto/
LOCATION:K.4.601
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="James Ellis Osborne III":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7251@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T142000
DTEND:20180203T144500
SUMMARY:Graal: How to use the new JVM JIT compiler in real life
DESCRIPTION: <p>With JEP 317: Experimental Java-Based JIT Compiler it is very likely that Graal will be part of JDK 10. In fact, Graal is already available in JDK 9 due to JEP 243: Java-Level JVM Compiler Interface. Graal is itself written in Java and that brings some new properties and behavior to the table which we haven’t seen with existing HotSpot JIT compilers. This talk will show how to use Graal with JDK 9, how to compile an upstream Graal version and what to look out for when using it for benchmarking or even in production.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Free Java
URL:https:/fosdem.org/2018/schedule/event/graal/
LOCATION:UD2.208 (Decroly)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Christian Thalinger":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6606@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T142000
DTEND:20180204T143500
SUMMARY:AMENDMENT Designing a Libre Embedded / Mobile RISCV64 SoC
DESCRIPTION: <p><strong>Please note that this replaces the talk by Rik Lempens on SiriDB - Time Series Database</strong></p><p>In reaching out to the India Shakti RISC-V team the opportunity presented itself to put a proposal to them of a mobile / embedded RISC-V 64-bit SoC that would meet their requirements: low cost, libre, and suitable for four markets: smartphone, tablet, laptop / netbook and embedded industrial purposes.  Six years ago the author attempted to create an SoC pinmux: it took over two months.  Learning from that experience and instead writing a python program to represent the pinouts, adding new test scenarios instead took about an hour each, including altering the pinouts to best match the new scenario whilst still maintaining access to functions needed for all other scenarios as well.  Assuming the market assessments were correct, the design - which only requires a 300-pin BGA package - can be said to have been proven to successfully meet all four target markets.  Crucially with this approach, potential customers can be approached with the preliminary design, for their input and feedback <em>before</em> committing huge sums to design and tape-out actual silicon.</p><p>The output of the python program is a simple markdown page that can be used, without alteration, as the Reference Documentation should the SoC ever be created. In addition to the pinouts, the source of the design inspiration and guides utilised in the design has also been documented, so as to provide not just Reference Schematics and parts that are easily available in the Shenzhen / China markets, but also a logical justification for the actual choice of interfaces in each of the target usage scenarios.  Ultimately, it helps explain why low-cost embedded and mobile-class processors are designed the way that they are.</p><p>Also included is links to numerous sources of BSD-licensed and compatible LGPL-licensed hard macros (VLSI / VHDL) such as the ORSOC Graphics Accelerator, so that, if utilised, apart from the DDR3 hard macros (which the Shakti team plan to implement under a libre license) the entire SoC's full hardware-design source code is completely available under Libre Licenses.  With absolutely no proprietary firmware required whatsoever it has the potential to be one of the world's first ever mass-volume mobile-class quad-core 28nm 2.5ghz embedded SoCs that will be entirely libre right down to the bedrock.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Lightning Talks
URL:https:/fosdem.org/2018/schedule/event/designing_riscv64_soc/
LOCATION:H.2215 (Ferrer)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Luke Kenneth Casson Leighton":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6945@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T142000
DTEND:20180204T150000
SUMMARY:LLVM @RaincodeLabs
DESCRIPTION: <p>Raincode labs is the largest independent compiler company in the world, with a wide scope of products and services and more than 25 years of experience. Some of our products are based on LLVM and in this presentation I will talk about how we are currently using LLVM as well as presenting some plans on how we will use LLVM in the future. This talk is given from the point of view of users of LLVM, aiming to show which parts have been of help to us and where we have found things lacking. It aims to provide relevant information to both developers and users of LLVM.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:LLVM Toolchain
URL:https:/fosdem.org/2018/schedule/event/raincodelabs/
LOCATION:K.3.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Johan Fabry":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6627@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T142000
DTEND:20180203T143500
SUMMARY:Introduction into the ppci project
DESCRIPTION: <p>Ppci is a compiler written entirely in Python. This allows for easy compiler development, portability and installation. The compiler is able to process C code into WASM, WASM into xtensa code, but there are more possible code paths. During this session a demo will be shown on how to compile some webassembly to the riscv platform.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Lightning Talks
URL:https:/fosdem.org/2018/schedule/event/ppci/
LOCATION:H.2215 (Ferrer)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Windel Bouwman":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6133@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T142500
DTEND:20180203T145000
SUMMARY:Debugging realtime application with Ftrace
DESCRIPTION: <p>Introducing Ftrace and using it for Linux realtime application</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Debugging tools
URL:https:/fosdem.org/2018/schedule/event/debugging_tools_ftrace/
LOCATION:AW1.121
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Pierre Ficheux":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6229@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T142500
DTEND:20180204T145000
SUMMARY:FOSS Platform for Cloud Based IoT Solutions
DESCRIPTION: <p>The Internet of things (IoT) is expected to connect billions of devices. The demand for an open IoT platform technology is increasing to enable and accelerate the development of cross-domain/cross-vendor use cases and face the accompanying challenges like connectivity with a wide range of heterogeneous protocols and large scale messaging. Eclipse IoT on top of today's cloud technology like Kubernetes is a promising software stack for this goal. However, it will only be successful if it is widely adopted. This talk describes the status quo and gives an outlook for future development.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Internet of Things
URL:https:/fosdem.org/2018/schedule/event/eclipse_iot/
LOCATION:AW1.125
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Steffen Evers":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6159@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T142500
DTEND:20180203T145500
SUMMARY:pkgsrc on ChromeOS
DESCRIPTION: <p>pkgsrc (the NetBSD package collection) supports more than a dozen platforms. On a Chromebook in Dev Mode, you can install "arbitrary" Linux software. Obviously, pkgsrc is the perfect fit for that!</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:BSD
URL:https:/fosdem.org/2018/schedule/event/pkgsrc_on_chromeos/
LOCATION:K.3.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Benny Siegert":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6459@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T142500
DTEND:20180203T145000
SUMMARY:You’ve Got Some Explaining to Do! So Use An FAQ!
DESCRIPTION: <p>Doing something controversial? Have lots of stakeholders with conflicting needs? Changing course in a way that makes people suspicious or concerned? Write an FAQ! If you can answer the hard questions publicly, honestly, and confidently, you’ll foster trust and build good will even when your audience does not hear the exact answers they want. What’s more, the feedback will give you the input you need to correct any errors you have in fact made. We’ll use real world examples to look at some best practices, including Sun’s comprehensive FAQ for open sourcing Java.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Community devroom
URL:https:/fosdem.org/2018/schedule/event/community_explaining_faq/
LOCATION:K.4.601
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Simon Phipps":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Rich Sands":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6356@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T143000
DTEND:20180203T150000
SUMMARY:Google’s approach to distributed systems observability for Go
DESCRIPTION: <p>The progression of microservices in the industry resembles me the way microservices progressed at Google. First, a common container format. Then, a way to express complicated systems in terms of containers. Then, tools to deploy them and services to schedule them. Then, core networking services to support the complicated networking requirements of our highly large systems with complex dependencies. Then, observability: collecting diagnostics data not just to recognize and debug production problems, but also to provide critical signals about usage to our highly adaptive and scalable environment.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Go
URL:https:/fosdem.org/2018/schedule/event/observability/
LOCATION:H.1308 (Rolin)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jaana Dogan (JBD)":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6276@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T143000
DTEND:20180204T145000
SUMMARY:Interface Animation from the Future
DESCRIPTION: <p>Animation can make interfaces better because it allows interface changes to explained visually, making them easier to grasp. However, when animating interfaces is important to consider the spatial model that is created by animations. Otherwise, it can lead to contradictions that make an interface more instead of less confusing. This talk introduces semantic animation, a way of designing interfaces that avoids contraditions by thinking about interfaces as a collection of components rather than a series of screens.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Source Design
URL:https:/fosdem.org/2018/schedule/event/osd_interface_animation_from_the_future/
LOCATION:K.4.201
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Tobias Bernard":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6343@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T143000
DTEND:20180203T145500
SUMMARY:KiCad Version 5 New Feature Demo
DESCRIPTION: <p>A demonstration of the new features in version 5 of KiCad, along with a quick state of the union, by KiCad's project leader.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:CAD and Open Hardware
URL:https:/fosdem.org/2018/schedule/event/cad_kicad_v5/
LOCATION:K.4.201
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Wayne Stambaugh":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6595@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T143000
DTEND:20180204T145500
SUMMARY:Scaling Deep Learning to hundreds of GPUs on HopsHadoop
DESCRIPTION: <p>Scaling out deep learning training is the big systems challenge for the deep learning community.Backed by a high performance distributed file system (HopsFS) and the support for GPU sharing and management in the cluster manager (HopsYarn), the HopsWorks platform provides different flavors of Tensorflow-as-a-Service and it offers several possibilities for parallelizing and scaling out deep learning.In this talk we are going to present how data scientists can use the Hops to perform parallel hyperparameter searching, or how they can run traditional distributed Tensorflow on a big data cluster with the TensorflowOnSpark framework.In particular, during the talk, we are going to focus on the last generation of distributed Tensorflow architectures which borrow topology and communication pattern from the HPC field. In the Ring-AllReduce architecture, workers are organized in a ring topology and communicate gradients updates without incurring in the communication bottleneck with the parameter server(s) that traditional distributed Tensorflow suffers from. Ring-AllReduce has been used by Facebook and IBM to reduce the training time on Imagenet from 2 weeks to ~45minutes/1 hour.Finally, we will show how you can recreate the popular game "Quick, Draw!" using HopsWorks and Tensorflow services provided the platform.</p><p>The code is available on Github at https://github.com/hopshadoop</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:HPC, Big Data, and Data Science
URL:https:/fosdem.org/2018/schedule/event/hopshadoop/
LOCATION:H.1302 (Depage)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Fabio Buso":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6467@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T143000
DTEND:20180203T150000
SUMMARY:The challenges of XDP hardware offload
DESCRIPTION: <p>To improve the historically mediocre performances of the Linux kernel regarding high-speed networking, the community has been working hard over the last years. In particular, eBPF (extended Berkeley Packet Filter) programs, when attached to XDP (eXpress Data Path) hooks at the driver level, provide a fast in-kernel programmable data plane.</p><p>Because XDP is so low-level, the only way to move packet processing further down to earn additional performances is to involve the hardware. In fact, it is possible since kernel 4.9 to offload eBPF programs directly onto a compatible NIC, thus offering acceleration while retaining the flexibility of such programs.</p><p>Building the compatible NIC, and optimising the offload process are not trivial. The objective of this talk is to present the current state of eBPF offload, the challenges that have been overcome, and the ones that lay ahead.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:SDN and NFV
URL:https:/fosdem.org/2018/schedule/event/xdp/
LOCATION:H.1301 (Cornil)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Quentin Monnet":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6735@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T143000
DTEND:20180204T150000
SUMMARY:Adding support for a mouse in libratbag
DESCRIPTION: <p>Libratbag is a daemon to configure on-board settings on gaming mice. It has drivers to support many different mice vendors and models. Clients, like the GUI application Piper, interact with the daemon via DBUS. The on-board settings include button-mappings, resolutions, and LED colors and patterns.</p><p>The vendors all use different protocols to configure the mice, and every mouse model must have a separate .SVG and configuration file. This talk will cover the steps to add support for a mouse. From reverse engineering the protocol, writing the driver for libratbag, and creating a .SVG to be displayed in Piper.</p><p>If you own an unsupported device then you can bring it to the conference, and we can look at adding support for it after the talk.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Hardware Enablement
URL:https:/fosdem.org/2018/schedule/event/hwenablement_adding_a_mouse_to_libratbag/
LOCATION:K.4.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Thomas H. P. Andersen":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6668@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T143000
DTEND:20180203T150000
SUMMARY:Componolit - a component-based open-source platform for trustworthy mobile devices
DESCRIPTION: <p>Google <a href="https://qz.com/1131515/google-collects-android-users-locations-even-when-location-services-are-disabled/">tracks you</a> even with location service disabled. Your smartphone can be taken over remotely <a href="https://blog.exodusintel.com/2017/07/26/broadpwn/">via WiFi</a>. Opening media files remains an (unpredictable risk)[https://en.wikipedia.org/wiki/Stagefright_(bug)]. Despite all the effort put into mitigation techniques we don't seem to make good progress with the privacy and security of our mobile devices.</p><p>We present our vision of Componolit, an open-source platform for trustworthy mobile devices. Based on the Genode OS framework, the component-based system will provide strict isolation between apps, services and drivers. The platform will enable users to run arbitrary unmodified Android apps without giving up control of their devices. This is realized by trustworthy policy objects implemented and formally proven in the SPARK language.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Embedded, mobile and automotive
URL:https:/fosdem.org/2018/schedule/event/trustworthy_mobile_devices/
LOCATION:UD2.218A
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Alexander Senier":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7083@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T143000
DTEND:20180203T150000
SUMMARY:Reducing CPU usage of a Toro Appliance
DESCRIPTION: <p>Toro is a x64 kernel that dedicates all system resources to the embedded user application. The result of the compilation of Toro is an image that contains both the kernel and the application. The kernel image can be booted by all majors hypervisors Hyper-V, KVM, VMWare ESXi, and emulators Qemu, VMWare WorkStation, VirtualBox. In these environments, the application runs directly inside the kernel without the need of a general purpose operating system. In this talk, I will present recent experimentation in which the scheduler of Toro is optimized to reduce the CPU usage of a VM. It has been identified three cases in which the scheduler can be optimized to reduce the impact of idle loops. To validate these techniques, I will present the impact of the improvements on a live running Toro VM on top of QEMU and Hyper-V. Open questions are welcome throughout the session to discuss the benefits and drawbacks of this approach but also take-away lessons.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Microkernels
URL:https:/fosdem.org/2018/schedule/event/microkernel_toro_reducing_cpu_usage/
LOCATION:AW1.126
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Matias  Vara":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6452@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T143000
DTEND:20180204T152500
SUMMARY:Distributing OS Images with casync
DESCRIPTION: <p>casync is a project that combines the idea of the rsync algorithm with git's idea of a content-addressable file systems into one tool for efficient delivery of OS images over the Internet. It has a focus on simplicity, accuracy and security.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Distributions
URL:https:/fosdem.org/2018/schedule/event/distributing_os_images_with_casync/
LOCATION:K.3.201
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Lennart Poettering":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7176@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T143000
DTEND:20180203T145500
SUMMARY:What's new in Upipe
DESCRIPTION: <p>This presentation will go over all the recent additions to Upipe, what's coming, how easy it is to add new modules and why it is the best multimedia framework in the universe.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Media
URL:https:/fosdem.org/2018/schedule/event/om_upipe/
LOCATION:H.1309 (Van Rijn)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Rafaël Carré":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6549@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T143000
DTEND:20180204T145500
SUMMARY:Demystifying Rust parsing
DESCRIPTION: <p>Usually, the topic of parsing the Rust source code is associated with the Rust compiler itself, which for many is an uncharted territory. However, parsing by itself can (and should) be used out of the context of the Rust compiler: given the wealth of information that we can extract out of the code, we can do a lot of thing with it.</p><p>In this talk, we'll discuss several interesting applications for the Rust parser and the abstract syntax trees it produces, with practical examples of Mozilla <em>bindgen</em> (automatic generation of Rust library bindings based on C source code) and a Java binding generator written by the author for a large-scale open source library.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Rust
URL:https:/fosdem.org/2018/schedule/event/rust_demystifying_parsing/
LOCATION:H.2214
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Nikita Baksalyar":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6761@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T143000
DTEND:20180204T145500
SUMMARY:Public money, public code, the Italian way
DESCRIPTION: <p>FSFE has recently launched the campaign "Public Money, Public code”, which promotes legislation requiring that publicly financed software developed for the public sector is made publicly available under a Free and Open Source Software licence. However, under the Italian Digital Administration Code, we already have a provision (amended in 2016) which seems to have similar effects. We tried to use it as a legal hack to make available the source code of publicly financed whistleblowing software.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Legal and Policy Issues
URL:https:/fosdem.org/2018/schedule/event/public_money_public_code/
LOCATION:UA2.220 (Guillissen)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Giovanni Battista Gallus":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Fabio Pietrosanti (naif)":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6667@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T143000
DTEND:20180203T145000
SUMMARY:Proposal for better font handling in LibreOffice
DESCRIPTION: <p>The LibreOffice' bugtracker lists hundreds of tickets regarding fonts. Besides rendering issues many tickets are related to what is bundled, how missing fonts are substituted, and how to deal with installed fonts. The talk will give an overview of the problems, shows how competitors solve it, and presents a proposal to improve LibreOffice.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Document Editors
URL:https:/fosdem.org/2018/schedule/event/ode_fonts/
LOCATION:AW1.120
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Heiko Tietze":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6773@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T143000
DTEND:20180204T145500
SUMMARY:Encrypted communication for mere mortals 
DESCRIPTION: <p>The LEAP Encryption Access project is dedicated to giving all Internet users access to secure communications. Our focus is on adapting encryption technology to make it easy to use and widely available. Not only end users deserve useable programs, the barriers to entry for aspiring service providers are pretty high. LEAP's goal is to transform the existing frustration and failure into an automated and straightforward process.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Decentralised Internet and Privacy
URL:https:/fosdem.org/2018/schedule/event/encryptedmortals/
LOCATION:H.1301 (Cornil)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="kwadronaut":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7112@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T143000
DTEND:20180203T150000
SUMMARY:Photon Performance
DESCRIPTION: <p>I'll share things we've learned while working on improving browser front-end performance. Techniques, best practices, what to definitely avoid, etc. There won't be a deep dive into any specific tool, but examples of how we measured performance and avoided / eliminated regressions during the Quantum / Photon development cycle, and what things we learned along the way.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Mozilla
URL:https:/fosdem.org/2018/schedule/event/mozilla_photon_performance/
LOCATION:UA2.118 (Henriot)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Florian Quèze":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7035@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T143000
DTEND:20180204T150000
SUMMARY:Privacy aware city navigation with CityZen app
DESCRIPTION: <p>Presenting the reasons of the initiation of the CityZen project and the vision for the near future featuring blockchain principles.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Geospatial
URL:https:/fosdem.org/2018/schedule/event/geo_cityzen/
LOCATION:AW1.126
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Redon Skikuli":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6988@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T143000
DTEND:20180203T150000
SUMMARY:The many ways of using Guix packages
DESCRIPTION: <p>The GNU Guix package manager offers some useful and exciting features and properties, but with this comes some options about how to make use of these.</p><p>This talk will explore different ways in which Guix packages can be used, and what these different ways offer in terms of distributing, reproducing, versioning and isolating packages.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Package Management
URL:https:/fosdem.org/2018/schedule/event/usingguix/
LOCATION:K.3.201
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Christopher Baines":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6678@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T143000
DTEND:20180203T150000
SUMMARY:The RED Method: How To Instrument Your Services.
DESCRIPTION: <p>The RED Method defines three key metrics you should measure for every microservice in your architecture; inspired by the USE Method from Brendan Gregg, it gives developers a template for instrumenting their services and building dashboards in a consistent, repeatable fashion.</p><p>In this talk we will discuss patterns of application instrumentation, where and when they are applicable, and how they can be implemented with Prometheus.  We’ll cover Google’s Four Golden Signals, the RED Method and the USE Method.  We’ll also discuss why consistency is an important approach for reducing cognitive load.  Finally we’ll talk about the limitations of these approaches and what can be done to overcome them.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Monitoring and Cloud
URL:https:/fosdem.org/2018/schedule/event/the_red_method/
LOCATION:UD2.120 (Chavanne)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Tom Wilkie":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6929@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T143500
DTEND:20180204T145500
SUMMARY:The RTP bleed and what can we do?
DESCRIPTION: 
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Real Time Communications
URL:https:/fosdem.org/2018/schedule/event/rtpbleed/
LOCATION:H.1309 (Van Rijn)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Peter Lemenkov":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6144@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T144000
DTEND:20180204T150000
SUMMARY:Forwarding system calls to userspace
DESCRIPTION: <p>In this talk, I will describe SECCOMP<em>USER</em>NOTIF, a new seccomp return type under development to forward syscalls to another userspace daemon. This would allow container engines to transparently hook syscalls like mount or modprobe, enabling applications inside containers to use these syscalls without modification.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Containers
URL:https:/fosdem.org/2018/schedule/event/containers_syscall_forwarding/
LOCATION:UD2.120 (Chavanne)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Tycho Andersen":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6330@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T144000
DTEND:20180203T145500
SUMMARY:i3 window manager
DESCRIPTION: <p>i3 is a tiling window manager aimed at developers for maximizing their productivity and control on their windows appearance, while maintaining maximum simplicity.</p><p>The idea behind tiling window managers is to give full control over the arrangement and placement of windows with minimal efforts, only displaying what's required and wanted.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Lightning Talks
URL:https:/fosdem.org/2018/schedule/event/i3/
LOCATION:H.2215 (Ferrer)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Emeric Planet":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6520@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T144000
DTEND:20180204T151000
SUMMARY:Retro-uC
DESCRIPTION: <p>Presentation about a micro-controller with the proper instruction set for the retro enthusiast and a pilot project to testing the grounds for an open silicon movement.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Retrocomputing
URL:https:/fosdem.org/2018/schedule/event/retro_uc/
LOCATION:AW1.121
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Staf Verhaegen":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7043@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T144000
DTEND:20180204T150000
SUMMARY:Finding inter-procedural bugs at scale with Infer static analyzer
DESCRIPTION: <p>Infer is a static analysis tool - if you give Infer some Java or C/C++/Objective-C code it produces a list of potential bugs. Anyone can use Infer to intercept critical bugs before they have shipped to users, and help prevent crashes or poor performance. Infer has been successfully deployed at Facebook, where it identifies hundreds of potential bugs per month in mobile apps and backend code.</p><p>This talk will present Infer, and how it can be used to help developers move fast and with more confidence.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Source Code Analysis
URL:https:/fosdem.org/2018/schedule/event/code_finding_inter_procedural_bugs_at_scale_with_infer_static_analyzer/
LOCATION:UD2.119
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jules Villard":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5926@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T144000
DTEND:20180204T145500
SUMMARY:NoSQL Means No Security?
DESCRIPTION: <p>New systems are always interesting targets since their security model couldn’t mature yet. NoSQL databases are no exception and had some lurid articles about their security, but how does their protection actually look like?</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Lightning Talks
URL:https:/fosdem.org/2018/schedule/event/nosql/
LOCATION:H.2215 (Ferrer)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Philipp Krenn":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6854@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T144000
DTEND:20180204T150500
SUMMARY:Turbocharging MySQL with Vitess
DESCRIPTION: <p>Vitess has been in development since 2010, and has recently started gaining traction in the community. In this session, we'll cover the three major problems it solves: protecting MySQL instances, moving to the Cloud, and scaling indefinitely.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:MySQL and Friends
URL:https:/fosdem.org/2018/schedule/event/mysql_vitess/
LOCATION:H.1308 (Rolin)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Sugu Sougoumarane":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6269@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T144500
DTEND:20180204T151000
SUMMARY:Ceph & ELK
DESCRIPTION: <p>Ceph is a distributed storage platform that is a contender to become the future of software defined storage, providing unified access to block, object and file interfaces.However like any complex systems there are various subsystems that may fail and analyzing logs is generally the first line of action.</p><p>This is where the ELK stack comes in; to search, analyze and process logs and metadata. From the Kraken release of Ceph, Ceph's Object Storage (Radosgw/RGW)has integration for metadata search using ElasticSearch making it very easy to get much needed insights into how the object storage is being used for operators and users alike.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Software Defined Storage
URL:https:/fosdem.org/2018/schedule/event/ceph_and_elk/
LOCATION:H.2213
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Abhishek  Lekshmanan":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Denis Kondratenko":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6545@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T145000
DTEND:20180203T154000
SUMMARY:Generic Graphics Tablets in Linux
DESCRIPTION: <p>Presentation on the DIGImend project's efforts to improve Linux support for generic graphics tablets.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Graphics
URL:https:/fosdem.org/2018/schedule/event/graphic_tablets/
LOCATION:K.4.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Nikolai Kondrashov":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7247@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T145000
DTEND:20180203T151500
SUMMARY:JVM startup: why it matters to the new world order
DESCRIPTION: 
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Free Java
URL:https:/fosdem.org/2018/schedule/event/jvm_startup/
LOCATION:UD2.208 (Decroly)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Daniel Heidinga":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7036@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T145000
DTEND:20180203T151000
SUMMARY:Native GTK3 UI
DESCRIPTION: 
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Document Editors
URL:https:/fosdem.org/2018/schedule/event/ode_gtk3/
LOCATION:AW1.120
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Caolán McNamara":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6293@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T145500
DTEND:20180203T152000
SUMMARY:Technical Writing for Non-Writers
DESCRIPTION: <p>You need to write (technical) texts now and then? But you are not sure how to structure them, how to phrase your content, or how to best address your readers? This workshop shows you how to optimize texts to make them easier to understand (and translate). Get to know universal principles that can be applied to a wide variety of text types - including release notes, bug reports, error messages, or e-mails.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Community devroom
URL:https:/fosdem.org/2018/schedule/event/community_technical_writing_non_writers/
LOCATION:K.4.601
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Tanja Roth":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6617@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T145500
DTEND:20180203T152500
SUMMARY:Samba AD in Fedora
DESCRIPTION: <p>Samba AD is a free software implementation of Microsoft's Active Directory solution. It took more than five years to port Samba AD to MIT Kerberos and now it is a part of Fedora 27 release. However, the work does not stop here. Active Directory is a complex set of technologies and one of driving factors behind Fedora Server work is to make them easier to deploy and manage. The talk will go into details what is needed to be done to make Fedora a preferred distribution to deploy Samba AD.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Identity and Access Management
URL:https:/fosdem.org/2018/schedule/event/samba_ad_in_fedora/
LOCATION:UD2.119
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Andreas Schneider":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7122@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T145500
DTEND:20180203T153500
SUMMARY:DTrace for Linux
DESCRIPTION: <p>DTrace for Linux</p><p>DTrace is a dynamic tracing tool that allows kernel and userspace tracing inoperating systems. It was first implemented for Sun's Solaris and later adoptedby other operating systems (Mac OS X, BSD). The Linux port is still ongoing.</p><p>In this talk, I would like to introduce the D language and its features. After abrief introduction the talk will focus on the architecture of the DTrace itself.Last part of the talk will be focused on the current status of the project.</p><p>DTrace is able to process data directly in kernel like eBPF. This allows us toperform some actions at the time an event has occured rather than during postprocessing of the records later in userspace. It allows also more precise selectionof events of interest.</p><p>It is possible to use DTrace in many use cases:</p><pre><code>- A kernel hacker may precisely monitor the Linux kernel- A system administrator might use DTrace as an underlying technology  for observing system behavior.- Participation in distributed tracing of complex scenarios</code></pre><p>I would like to show some real life examples how DTrace can be used to inspectrunning system or as source for external telemetric system.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Debugging tools
URL:https:/fosdem.org/2018/schedule/event/debugging_tools_dtrace/
LOCATION:AW1.121
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Tomáš Jedlička":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6439@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T150000
DTEND:20180204T153000
SUMMARY:Every subway network in the world
DESCRIPTION: <p>The first subway station was mapped in OpenStreetMap eleven years ago. Since then, people have been adding station and routes in each of 170 cities with subway or light rail systems. But only a few months ago the mapped routes were first used for routing. Unsurprisingly, the quality of data was bad. In this talk Ilya will explain the subway mapping principles, show common errors, talk about the community's reaction to tidying up metro systems, and present the tool to extract metro routes from OSM into easy-to-use data structures, which is used for the MAPS.ME application.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Geospatial
URL:https:/fosdem.org/2018/schedule/event/geo_subway/
LOCATION:AW1.126
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Ilya Zverev":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6067@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T150000
DTEND:20180203T153000
SUMMARY:Creating GopherJS Apps with gRPC-Web
DESCRIPTION: <p>This presentation will introduce gRPC, gRPC-Web and GopherJS to attendees. At the end of the presentation, they will know how to create a GopherJS frontend and leverage GopherJS gRPC-Web bindings for the communications with a generic Go gRPC backend.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Go
URL:https:/fosdem.org/2018/schedule/event/gopherjs/
LOCATION:H.1308 (Rolin)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Johan Brandhorst":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7145@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T150000
DTEND:20180204T160000
SUMMARY:ARM64 + FPGA and more: Linux on the Xilinx ZynqMP
DESCRIPTION: <p>The Xilinx Zynq UltraScale+ MPSoC (aka ZynqMP) is a powerful and complex chip featuring 64-bit cores, 32-bit realtime cores, a large FPGA, a GPU, video codecs and dedicated power management and security units.</p><p>Luca will first give a brief overview of the hardware architecture and how it differs from other SoCs.</p><p>Then he will explain with technical details how Linux can fully leverage the SoC resources. FPGA and booting issues will be covered in detail, but using the hardware accelerators and software support will also be discussed.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Embedded, mobile and automotive
URL:https:/fosdem.org/2018/schedule/event/arm64_and_fpga/
LOCATION:UB2.252A (Lameere)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Luca Ceresoli":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6179@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T150000
DTEND:20180204T153000
SUMMARY:Intro to Open Source Radio Telescopes
DESCRIPTION: <p>The Open Source Radio Telescope initiative is a group of educators and radio astronomy enthusiasts, trying to bring the world of radio astronomy closer to the people. We provide projects and education to anyone who wants to join.Find more about the project at: http://opensourceradiotelescopes.org/</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Software Defined Radio
URL:https:/fosdem.org/2018/schedule/event/osrt/
LOCATION:AW1.120
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Martin Braun":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Sue Ann Heatherly":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6222@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T150000
DTEND:20180204T160000
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/2018/schedule/event/cert_libreoffice_3/
LOCATION:UB2.147
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="LibreOffice Team":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6398@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T150000
DTEND:20180204T155000
SUMMARY:Network Automation Journey 
DESCRIPTION: <p>Network devices play a crucial role; they are not just in the Data Center. It's the Wifi, VOIP, WAN and recently underlays and overlays. Network teams are essential for operations. It's about time we highlight to the configuration management community the importance of Network teams and include them in our discussions. This talk describes the personal experience of systems engineer on how to kickstart a network team into automation.   Most importantly, how and where to start, challenges faced, and progress made. The network team in question uses multi-vendor network devices in a large traditional enterprise.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Config Management
URL:https:/fosdem.org/2018/schedule/event/network_automation/
LOCATION:UA2.114 (Baudoux)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Walid Shaari":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6151@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T150000
DTEND:20180203T155000
SUMMARY:Configuration Revolution
DESCRIPTION: <p>Free software is proud of its diversity, choices, and resulting variety,including but not limited to configuration.  In this talk we will reflecton the last 13 years of experiences based on a user survey (286 answers),code analysis of 16 projects (comprising about 50 million lines of code),and our experience with Elektra.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Miscellaneous
URL:https:/fosdem.org/2018/schedule/event/elektra/
LOCATION:K.1.105 (La Fontaine)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Markus Raab":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6754@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T150000
DTEND:20180203T152500
SUMMARY:Designing PCBs with code
DESCRIPTION: <p>An overview and history of various tools and languages that allow you to use code rather than CAD software to design circuits.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:CAD and Open Hardware
URL:https:/fosdem.org/2018/schedule/event/cad_pcb_code/
LOCATION:K.4.201
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Kaspar Emanuel":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7286@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T150000
DTEND:20180203T155000
SUMMARY:SPARK Language: Historical Perspective & FOSS Development
DESCRIPTION: <p>SPARK started in 1987 as a restricted subset of Ada 83, defined by its own grammar rules.  The overhaul of the language and toolset starting in 2010 increased greatly the language subset, dropping in effect the need for separate grammar rules.  Since then, SPARK has progressively adopted most of the Ada features, to a point where the last remaining non-SPARK significant Ada feature today is pointers.  We have started work on including safe pointers in SPARK, borrowing the ideas of pointer ownership from Rust.  So one can legitimately wonder what difference remains between SPARK and Ada.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Ada
URL:https:/fosdem.org/2018/schedule/event/ada_spark/
LOCATION:AW1.125
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Yannick Moy":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6805@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T150000
DTEND:20180204T151500
SUMMARY:Real Time Clustering with OpenSIPS
DESCRIPTION: <p>An in-depth view of the feature set of the upcoming OpenSIPS 2.4 clustering support (release due March 2018!). Built with targets in mind such as flexibility, robustness, stability and ease-of-use while also being easy to provision and reuse by higher-level modules, the latest OpenSIPS cluster is better than ever!</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Real Time Communications
URL:https:/fosdem.org/2018/schedule/event/opensips/
LOCATION:H.1309 (Van Rijn)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Razvan Crainea":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Liviu Chircu":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6013@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T150000
DTEND:20180203T153000
SUMMARY:syspatch(8)
DESCRIPTION: <p>While installing and upgrading OpenBSD releases has always been a breeze,keeping a stable installation up-to-date with security and reliability patchesrequired fetching and applying cvs(1) diffs then build a new release which hadto be deployed on every maintained systems.In this talk I will introduce a new base system utility: syspatch(8). It is usedto fetch, verify, install and revert OpenBSD "binary" patches.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:BSD
URL:https:/fosdem.org/2018/schedule/event/openbsd_base_system_maintenance_made_easy/
LOCATION:K.3.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Antoine Jacoutot":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6907@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T150000
DTEND:20180203T153000
SUMMARY:Logging IoT
DESCRIPTION: <p>Logging events is important for  every device connected to the Internet or a network. The syslog-ng application is an enhanced logging daemon, with a focus on portability and central log collection. It collects logs from many different sources, processes and filters them, and finally it stores them or routes them for further analysis. IoT developers can get started with it quickly, as its configuration language is similar to programming languages.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Embedded, mobile and automotive
URL:https:/fosdem.org/2018/schedule/event/logging_iot/
LOCATION:UD2.218A
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Peter Czanik":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7325@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T150000
DTEND:20180203T153000
SUMMARY:The future of the internet from a Mozilla perspective
DESCRIPTION: <p>Mitchell Baker, executive chairwoman of the Mozilla Foundation and Mozilla Corporation, will share the organization's vision on the future of the internet.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Mozilla
URL:https:/fosdem.org/2018/schedule/event/mozilla_future_internet/
LOCATION:UA2.118 (Henriot)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Mitchell Baker":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6699@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T150000
DTEND:20180204T152500
SUMMARY:rustfix
DESCRIPTION: <p>Rust programmers often seem happy to get compiler errors. Understandably so, the compiler is known to not just catch what would in other languages become a run time bug, but also to be quite helpful. On top of that, the <em><a href="https://github.com/rust-lang-nursery/rust-clippy">clippy</a></em> project adds more than 200 additional lints, to catch even more errors, but also help guide users towards writing more idiomatic code. This talk is about the dream of automatically fixing many of these errors (based on compiler-provided suggestions) with <em><a href="https://github.com/killercup/rustfix">rustfix</a></em>.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Rust
URL:https:/fosdem.org/2018/schedule/event/rust_rustfix_automatic_fixes/
LOCATION:H.2214
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Pascal Hertleif":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6062@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T150000
DTEND:20180203T160000
SUMMARY:Package Management Unites Us All
DESCRIPTION: <p>This talk will present a high-level, consistent view of the properties of programming languages that are relevant to the design of language package (dependency) managers - and the communities that form around them. The talk is drawn from my experience in leading the efforts around Go's package management, and the ongoing and evolving efforts to take language package management from an incidental thing that languages "just have," up to a domain of inquiry and engineering that is about programming languages, but also independent of them (much like compilers). Writing I have already done (https://medium.com/@sdboyer/so-you-want-to-write-a-package-manager-4ae9c17d9527) is considered by a lot of folks who work in this area to be foundational in this new phase; I hope to have a number of new thoughts and writing to present by the time FOSDEM 2018 comes around.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Package Management
URL:https:/fosdem.org/2018/schedule/event/packagemangementunites/
LOCATION:K.3.201
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Sam Boyer":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6825@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T150000
DTEND:20180204T154500
SUMMARY:diskimage-builder: Building Linux Images for Cloud / Virtualization / Container
DESCRIPTION: <p>diskimage-builder: Building Linux Images for Cloud / Virtualization / Container</p><p>Each virtualization, cloud or container platform needs images as base.  There are many (specialized) tools to generate them.  If your organization needs a set of e.g. different distributions with the same packages installed and the same configuration, diskimage-builder might be the tool to choose: it can generate a wide range of different distributions (e.g. RedHat/CentOS, Ubuntu, Debian, OpenSuse, Gentoo, ...) as a virtual machine or even docker images for a couple of architectures.  Images are known to run on a wide range of virtualization and cloud services, like OpenStack, VmWare, AWS EC2, OTC, KVM, docker (and even bare metal). diskimage-builder is highly configurable by means of 'elements': predefined and/or easy to write extensions.</p><p>The talk is a general (technical) introduction to diskimage-builder with a short in-depth chapter about the new block device layer like: images, loop devices, partitioning, lvm, mounting, fs, and fstab handling.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Virtualization and IaaS
URL:https:/fosdem.org/2018/schedule/event/vai_diskimage_builder/
LOCATION:UD2.218A
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Andreas Florath":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7031@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T150000
DTEND:20180203T152500
SUMMARY:GPAC: Support for High Efficiency Image Format (HEIF)
DESCRIPTION: <p>This talk will focus on the High Efficiency Image Format.HEIF is an image format based on HEVC compression technology, and standardized by MPEG. The GPAC team is a contributor and provides tools to support it.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Media
URL:https:/fosdem.org/2018/schedule/event/om_gpac/
LOCATION:H.1309 (Van Rijn)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Ahmed Rida Sekkat":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6005@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T150000
DTEND:20180203T155000
SUMMARY:Reimagining EDSAC in open source
DESCRIPTION: <p>We have recreated one of the first modern computers using a low cost FPGA board, Arduinos, 3D printing and simple discrete electronics. Aimed at schools and hobbyists, this open source project allows a new generation to experience the operation of a computer from 1948.</p><p>This talk will tell the story of the project, culminating in the three day extravaganza that was ChipHack 2017. I will be demonstrating all the components of the system: the delay line, the 3D printed peripherals and the processor core on FPGA. At the end of this talk, I hope you will understand more about this historic computer and be inspired to build your own EDSAC.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:History
URL:https:/fosdem.org/2018/schedule/event/edsac/
LOCATION:Janson
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Mary Bennett":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6077@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T150000
DTEND:20180204T155000
SUMMARY:SatNOGS: Crowd-sourced satellite operations
DESCRIPTION: <p>An overview of the SatNOGS project, a network of satellite ground station around the world, optimized for modularity, built from readily available and affordable tools and resources.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Space
URL:https:/fosdem.org/2018/schedule/event/satnogs/
LOCATION:Janson
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Nikos Roussos":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6438@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T150000
DTEND:20180203T153000
SUMMARY:Fast Packet Processing in Linux with AF_XDP
DESCRIPTION: <p>Deep Packet Inspection (DPI) and other specialized packet processingworkloads are often run in user space due to their complexity and/orspecialization. With the increase of Ethernet speeds from 40, 100 to200 Gbits/s, the need for high-speed raw Ethernet frame delivery toLinux user-space is ever increasing. In this talk, we present AF<em>XDP(formerly known as AF</em>PACKET V4) designed to scale to these highnetworking speeds through the use of true zero-copy, lock-less datastructures, elimination of syscalls and other techniques, while stillabiding to the isolation and security rules of Linux. AF_XDP iscurrently an RFC on the Linux netdev mailing list with the goal toget it accepted upstream.</p><p>In our evaluation, AF<em>XDP provides a performance increase of up to 40xfor some microbenchmarks and 20x for tcpdump compared to previousAF</em>PACKET (raw socket) versions in Linux. To illustrate the approach,we have implemented support for Intel I40E NICs and veth, but it shouldhopefully be easy to port to other NICs and virtual devices aswell. AF<em>XDP is designed as an extension to the existing XDP supportin Linux so that XDP enabled devices will be able to use this. We alsoshow how SW networking libraries and SDKs such as DPDK can benefitfrom AF</em>XDP to achieve increased robustness, ease-of-use and HWindependence.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:SDN and NFV
URL:https:/fosdem.org/2018/schedule/event/af_xdp/
LOCATION:H.1301 (Cornil)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Magnus Karlsson":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6789@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T150000
DTEND:20180204T152500
SUMMARY:What's the difference between all those open data licenses?
DESCRIPTION: <p>My talk will briefly review the major open data licenses including the differences between them and their interaction with free software licenses. Particular emphasis will be placed on thier application to databases.</p><p>There are only a few popular open data licenses with a focus on open database licensing, but there is very little guidance on the differences between them. This talk will explain the differences between them, why they exist, and when you might prefer one over the other. I will also discuss sui generis database right, why it exists and how is it different than the traditional copyrights.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Legal and Policy Issues
URL:https:/fosdem.org/2018/schedule/event/open_data_licenses/
LOCATION:UA2.220 (Guillissen)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Marc Jones":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7308@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T150000
DTEND:20180204T154000
SUMMARY:AMENDMENT Perl 6 on Jupyter
DESCRIPTION: <p>The Jupyter project provides a language-agnostic client-server protocol for a Read-Eval-Print Loop (REPL) and a serialization format for a REPL session.  In this talk, we explore the use and implementation of a Perl 6 server ("kernel") and how it interacts with various clients, such as a web client ("notebook") and a console client.  We focus on distinctive aspects of using Rakudo Perl 6 in this environment, such as using the Perl 6 metamodel's introspection capabilities for autocompletion, discovery and entry of unicode operators, and using Perl 6's asynchronous primitives for concurrent operations.  We also investigate possibilities for widgets, magics, and interactive data visualization. The talks was reschedules from 13:40 on the same day.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Perl Programming Languages
URL:https:/fosdem.org/2018/schedule/event/perl6_jupyter/
LOCATION:K.4.601
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Brian Duggan":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6896@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T150000
DTEND:20180204T155000
SUMMARY:Sustainability of Open Source in International Development
DESCRIPTION: <p>Today’s global climate of international development funding cuts, along with growing challenges in sustainability of FOSS projects generally, means we need to focus on co-investment in shared resources for those projects -- the mission of the DIAL Open Source Center.</p><p>Duplication of effort, flawed funding models, and overall lack of project maturity has led to the failure of most free &amp; open source software projects in the international development space. In this talk, we'll discuss the new Open Source Center at the Digital Impact Alliance (DIAL), an initiative of the United Nations Foundation. The Center's aim is to help increase those projects' maturity, quality, and reach -- with a goal of advancing an inclusive digital society using FOSS for the poorest places on the planet.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Community
URL:https:/fosdem.org/2018/schedule/event/international_development/
LOCATION:K.1.105 (La Fontaine)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Michael Downey":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6845@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T150000
DTEND:20180203T153500
SUMMARY:Handling Billions Of Edges in a Graph Database
DESCRIPTION: <p>The complexity and amount of data rises. Modern graph databases are designed to handle the complexity but still not for the amount of data. When hitting a certain size of a graph, many dedicated graph databases reach their limits in vertical or, most common, horizontal scalability. In this talk I'll provide a brief overview about current approaches and their limits towards scalability. Dealing with complex data in a complex system doesn't make things easier... but more fun finding a solution. Join me on my journey to handle billions of edges in a graph database.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Graph Processing
URL:https:/fosdem.org/2018/schedule/event/handling_billion_edges__in_graphdb/
LOCATION:H.2214
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Michael Hackstein":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6597@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T150000
DTEND:20180204T152000
SUMMARY:The case against "It just works" or how to avoid #idiocracy
DESCRIPTION: <p>Design is more than usability testing and click analytics. Design always carried the dominant ideas of the era and championed them, forming cultures along the way. Today's design is immensely influenced by Steve Jobs and his "Just Works" and "Automagically" mantras. While recognizing the significance of the democratization of technology, it was done in a way that for the first time completely hides the way things work from their users. In fact it goes to great lengths to lock users out of their gadgets.</p><p>Open source is about, among other things, freedom to study. In this spirit open source design isn't only about the sources of design documents, it's about facilitating the study of the inner workings: Let's create designs that are easy to use yet teach the user how the system we are designing works. Informed users will be able to better understand why a result is not what they expected, will be able to solve more of the possible problems, and the result is being happier both with the system and with themselves.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Source Design
URL:https:/fosdem.org/2018/schedule/event/osd_the_case_against_it_just_works_or_how_to_avoid_idiocracy/
LOCATION:K.4.201
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Michael Demetriou":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6709@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T150000
DTEND:20180203T151500
SUMMARY:Godot 3, libre gamedev for everyone
DESCRIPTION: <p>Community driven and fully FOSS, Godot Engine has established itself as the main 2D and 3D game engine in the FOSS ecosystem, and one of the key players in the game development industry as a whole. Its third installment brings 18 months of hard work from over 400 contributors, and so many features that we can't possibly showcase them all during a lightning talk - still, we will give a quick overview of the engine, its strength and the most striking features that may light in you the spark of game development using FOSS tools!</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Lightning Talks
URL:https:/fosdem.org/2018/schedule/event/godot3/
LOCATION:H.2215 (Ferrer)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Rémi Verschelde":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6544@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T150000
DTEND:20180204T152500
SUMMARY:Improving the SecureDrop system architecture
DESCRIPTION: <p>SecureDrop is designed to address a threat model including nation state adversaries. Journalists and system administrators understand the tradeoff and are ready to make significant efforts because usability is difficult to improve without sacrificing security. We explore novel approaches to deploy the recommended hardware that significantly improves usability without compromising security.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Decentralised Internet and Privacy
URL:https:/fosdem.org/2018/schedule/event/securedroparchitecture/
LOCATION:H.1301 (Cornil)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Eric Hartsuyker (heartsucker)":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7274@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T150000
DTEND:20180203T155000
SUMMARY:Blue elephant on-demand:  Postgres + Kubernetes
DESCRIPTION: <p>So, you've chosen Postgres to manage your data; next challenge is where to run it at scale? Want to avoid vendor lock-in and take advantage of the latest Postgres features and popular extensions not available in managed services from commercial vendors? Need to integrate your Postgres databases with existing monitoring and deployment tools? Interested in building your own database as a service?</p><p>In fact, you can do it with existing open-source components. Our talk is a story of how the database team at Zalando created company-wide database-as-a-service based on Postgres, Kubernetes and various open-source tools we developed on our own. We will share how we run  hundreds of high-availability Postgres clusters on Kubernetes and automate routine operations using our open-source Postgres operator, providing developers easy-to-use tools to create, manage and monitor their database instances.</p><p>We are going to cover, among other things:</p><ul><li>Kubernertes Postgres operator</li><li>Postgres HA with Patroni</li><li>Postgres web-based realtime monitoring</li><li>Postgres pam authentication with Oauth2 tokens</li></ul><p>and other open-source components. We will also show a live demo.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:PostgreSQL
URL:https:/fosdem.org/2018/schedule/event/blue_elephant_on_demand_postgres_kubernetes/
LOCATION:H.1302 (Depage)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Oleksii Kliukin":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jan Mussler":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7022@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T150000
DTEND:20180203T154500
SUMMARY:Keeping It Real (Time)
DESCRIPTION: <p>Real-time in OpenStack is a thing now. Let's explore what this actually looks like to a user, and (in brief) how it works under the hood.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Virtualization and IaaS
URL:https:/fosdem.org/2018/schedule/event/vai_keeping_it_realtime/
LOCATION:UB2.252A (Lameere)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Stephen Finucane":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7240@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T150000
DTEND:20180204T151500
SUMMARY:Your Build in a Datacenter
DESCRIPTION: <p>Projects such as ccache and distcc drastically lower the duration of C/C++builds by caching and distributing the work on many servers. These programs arefocused on C++ or C-like languages. Bazel, Google's open source build system, ismulti-language and has been used with a distributed caching and execution servicefor almost ten years inside of Google. Recently Google and others have built onthat experience to design an open-source remote caching and execution system forBazel.</p><p>This talk will introduce remote caching and execution in Bazel, and the BuildFarmproject, a distributed remote caching and execution backend that is open source andavailable for everyone to use.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Lightning Talks
URL:https:/fosdem.org/2018/schedule/event/datacenter_build/
LOCATION:H.2215 (Ferrer)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jakob Buchgraber":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6893@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T150000
DTEND:20180204T152000
SUMMARY:Thunderbolt 3 and Linux
DESCRIPTION: <p>Thunderbolt 3 is a relatively new technology to connect peripherals to a computer. Devices connected via Thunderbolt can be DMA masters and thus read system memory without interference of the operating system (or even the CPU). Version 3 of the interface provides security levels in order to mitigate the aforementioned security risk that connected devices pose to the system. As result of this connected devices need to be to be authorized by userspace via a new kernel interface. The new kernel interface additionally supports updating the firmware of devices and the host controller.After an overview of the thunderbolt technology the specifics of the userspace enablement on GNU/Linux will be presented.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Hardware Enablement
URL:https:/fosdem.org/2018/schedule/event/hwenablement_thunderbolt_3_and_linux/
LOCATION:K.4.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Christian Kellner (gicmo)":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6714@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T150000
DTEND:20180204T152500
SUMMARY:AI on Microcontrollers
DESCRIPTION: <p>The deployment of Deep learning technology today normally limited to GPU clusters, due to their computational requirements. For AI to be truly ubiquitous, its cost and energy efficiency needs to be improved. With the recent developments made in algorithms and MCUs, we introduce a deep-learning inferencing framework which runs TensorFlow models on MCU powered devices (with Mbed). In comparison to GPUs and mobile CPUs, MCU based devices are much more cost and power efficient. We believe this will open a new paradigm to AI and edge computing.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:HPC, Big Data, and Data Science
URL:https:/fosdem.org/2018/schedule/event/utensor/
LOCATION:H.1302 (Depage)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Neil Tan":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6636@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T150500
DTEND:20180204T154500
SUMMARY:How to cross-compile with LLVM based tools
DESCRIPTION: <p>In theory the LLVM tools support cross-compilation out of the box, with all tools potentially containing support for all targets. In practice getting it to work is more complicated, configuration options have to be given and the missing parts of the toolchain need to be provided. In this presentation we will go through the steps needed to use an X86 linux host to cross-compile an application to run on an AArch64 target, using as many of the LLVM tools as possible. We'll cover:- Getting hold of the LLVM tools and libraries.- Providing the missing bits that LLVM doesn't provide.- The configuration options needed to make it work.- Running the application using an emulator.</p><p>This talks is primarily aimed at users of LLVM based tools on Linux, with no specific knowledge of LLVM internals required for the majority of the material.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:LLVM Toolchain
URL:https:/fosdem.org/2018/schedule/event/crosscompile/
LOCATION:K.3.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Peter Smith":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6646@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T150500
DTEND:20180204T152500
SUMMARY:Exploring container image distribution with casync
DESCRIPTION: <p>Container engines like Docker and rkt download container images containing applications to be executed. With Kubernetes – a container orchestration system – updates to a new version of an application can be propagated on the nodes automatically. When the new version has only a few changes compared to the previous versions, this results in downloading the same content again, wasting network bandwidth. With casync –  a content-addressable data synchronization tool – we could do better.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Containers
URL:https:/fosdem.org/2018/schedule/event/containers_casync/
LOCATION:UD2.120 (Chavanne)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Alban Crequy":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6357@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T150500
DTEND:20180203T155000
SUMMARY:Testing and Validating distributed systems
DESCRIPTION: <p>As distributed data parallel systems, like Spark, are used for more mission-critical tasks, it is important to have effective tools for testing and validation. This talk explores the general considerations and challenges of testing systems like Spark through spark-testing-base and other related libraries.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Testing and automation
URL:https:/fosdem.org/2018/schedule/event/validating_spark/
LOCATION:H.2213
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Holden Karau":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6483@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T150500
DTEND:20180204T152500
SUMMARY:Tree-sitter
DESCRIPTION: <p>Developer tools that support multiple languages generally have very limited regex-based code-analysis capabilities. Tree-sitter is a new parsing system that aims to change this paradigm. We're in the process of integrating Tree-sitter into both GitHub.com and Atom, which will allow us to analyze code accurately and in real-time, paving the way for better syntax highlighting, code navigation, and refactoring support. We'll demo some new features that Tree-sitter has enabled in GitHub.com and Atom, discuss its implementation, and share thoughts on ways it could be used in the future.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Source Code Analysis
URL:https:/fosdem.org/2018/schedule/event/code_tree_sitter/
LOCATION:UD2.119
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Max Brunsfeld":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6950@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T150500
DTEND:20180204T153000
SUMMARY:IoT.js - A JavaScript platform for the Internet of Things
DESCRIPTION: <p>IoT.js - A JavaScript platform for the Internet of Things</p><p>IoT.js is a javascript platform that aims to provide inter-operable services for IoT world. Powered by JerryScript, an ultra-lightweight modular JavaScript engine, the platform is designed to bring the success of Node.js to constrained IoT devices. To address interoperability, IoT.js has provided a Node.js friendly architecture and comes with a subset of Node.js APIs. Since Samsung OSG first presented IoT.js in FOSDEM in 2016, the platform has been through a rapid growth in last couple of years. With a lot active high-quality contributions from the IoT.js and JerryScript open source community, IoT.js has released version 1.0 in July 2017 which presented a rich set of features, hardware and tool supports for developers. In this talk, we are looking at recent developments in IoT.js and share our vision for future plans. The talk is supported by a demo of iot.js running on constrained device seamlessly connects to node.js for third party cloud access.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Internet of Things
URL:https:/fosdem.org/2018/schedule/event/iot_js/
LOCATION:AW1.125
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Ziran Sun":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6618@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T151000
DTEND:20180203T154000
SUMMARY:Evolving Prometheus for the Cloud Native World
DESCRIPTION: <p>As the industry moves towards more cloud based and containerised solutions such as Kubernetes, monitoring tools have to keep up. These new environments are far more dynamic than the hand-maintained machines of old, requiring more sophisticated and scalable approaches. This talk will look at how Prometheus has evolved over the past 5 years to be better able to cope with these challenges, including  the 2.0 release and practices that we encourage in a cloud native world.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Monitoring and Cloud
URL:https:/fosdem.org/2018/schedule/event/evolving_prometheus_for_the_cloud_native_world/
LOCATION:UD2.120 (Chavanne)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Brian Brazil":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7152@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T151000
DTEND:20180203T154500
SUMMARY:Rust On L4Re
DESCRIPTION: <p>Rust is a modern systems programming language with compiler-enforcedmemory-safety guarantees, safe concurrency and a powerful type system. L4Reoffers safety features on the operating system level through isolation andvirtualisation. Both together can form a unique combination for reliable andsecure services. In this talk, I will present my port of Rust to L4Re and discuss some of thechallenges of integrating the compiler Rustc into a different build system. Iwill also discuss future work on how to apply Rust's strong type system to L4ReIPC.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Microkernels
URL:https:/fosdem.org/2018/schedule/event/microkernel_l4re_rust/
LOCATION:AW1.126
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Sebastian Humenda":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6834@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T151000
DTEND:20180204T153500
SUMMARY:Orchestrator on Raft: internals, benefits and considerations
DESCRIPTION: <p>Orchestrator operates Raft consensus as of version 3.x. This setup improves the high availability of both the orchestrator service itself as well as that of the managed topologies, and allows for easier operations.</p><p>This session will briefly introduce Raft, and elaborate on orchestrator's use of Raft: from leader election, through high availability, cross DC deployments and DC fencing mitigation, and lightweight deployments with SQLite.</p><p>Of course, nothing comes for free, and we will discuss considerations to using Raft: expected impact, eventual consistency and time-based assumptions.</p><p>orchestrator/raft is running in production at GitHub, Wix and other large and busy deployments.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:MySQL and Friends
URL:https:/fosdem.org/2018/schedule/event/orchestrator_raft/
LOCATION:H.1308 (Rolin)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Shlomi Noach":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7004@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T151000
DTEND:20180203T154000
SUMMARY:LO URI 101
DESCRIPTION: <p>This talk will be a short refresher on the various functionality available in LibreOffice for (textual) URI processing.  For historical reasons, that functionality is more arcane and error-prone than it needs to be.  We will be looking at the typical pitfalls and fixes.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Document Editors
URL:https:/fosdem.org/2018/schedule/event/ode_uri/
LOCATION:AW1.120
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Stephan Bergmann":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6136@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T151500
DTEND:20180204T155500
SUMMARY:CephFS Gateways
DESCRIPTION: <p>This talk will cover how NFS-Ganesha and Samba can be used to exportCephFS to NFS and SMB clients such as Windows, macOS, etc.Challenges, including active-active clustering, failover, cross-protocolcaching and access control lists will be discussed, with a look atcurrent and future solutions.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Software Defined Storage
URL:https:/fosdem.org/2018/schedule/event/cephfs_gateways/
LOCATION:H.2213
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="David Disseldorp":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Supriti Singh":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6328@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T151500
DTEND:20180204T154500
SUMMARY:NetBSD - A modern operating system for your retro battlestation
DESCRIPTION: <p>The NetBSD operating systems focus on portability means that over the yearssince its inception it has ammassed support for a large body of platforms acrossmany CPU architectures with continued support to this day.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Retrocomputing
URL:https:/fosdem.org/2018/schedule/event/netbsd_modern_operating_system_for_retro_battlestation/
LOCATION:AW1.121
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Sevan Janiyan":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7252@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T152000
DTEND:20180203T154500
SUMMARY:Class Metadata: A User Guide
DESCRIPTION: <p>The OpenJDK JVM eats class bytecode and spits out Java heap objects andmachine code as part of normal execution. However, the JVM manages moredata than just bytecode, Java objects  JITted code. In order to manageheap memory and to ensure correct execution, the JVM and JITted codeneed to retain and, occasionally, interrogate details of the loadedclass base. Bytecode is not a very 'efficient' representation for thispurpose, nor does it include details of runtime-derived info like classand method implementation dependencies, compile history and JITted codestatus, or execution profiles.</p><p>So, the JVM throws away most bytecode after parsing, in its placeconstructing and maintaining its own 'efficient' in-memory (C++) datastructures which model both the loaded class and method base andruntime-derived state. This is what is known as Class Metadata. ClassMetadata is a significant component of the Native Memory storageallocated and managed by the JVM, alongside JIT Compiler Metadata, GCMetadata, Thread Metadata, etc. For small applications that don't createa large number of Java objects Metadata can constitute a large portionof a Java application's resident memory set.</p><p>This talk will begin by describing how to use the jcmd tool to measuresummary JVM Native Memory storage costs, including overall ClassMetadata costs. It will also show how to use jcmd to obtain a detailedbreakdown of the latter costs, splitting the overheads along two axes:firstly, by class; and secondly, dividing per-class costs into separatesub-costs associated with different component subsets of the classmodel: classes per se, constant pools, methods and annotations.</p><p>I will go on to explain how Class Metadata is carved out of the memoryregions managed by the JVM's Native Memory allocation routines anddetail the memory layout of the various C++ types which define theelements of the Class Metadata model, thereby clarifying some of themore detailed statistics available in jcmd output. Real-life use caseswill be employed to explain how specific costs arise from code designchoices and to suggest how alternative choices might increase ordecrease Class Metadata costs.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Free Java
URL:https:/fosdem.org/2018/schedule/event/class_metadata/
LOCATION:UD2.208 (Decroly)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Andrew Dinn":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6207@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T152000
DTEND:20180204T153500
SUMMARY:Enroll 2FA to thousands of users with privacyIDEA
DESCRIPTION: <p>privacyIDEA is an Open Source Multi Factor Authentication System. It supports a wide variety of 2nd factor types like Smartphone Apps, key fob tokens, U2F, YubiKeys, Nitrokeys but also managing SSH keys and x509 certificates.Important features are several simple ways to automate processes and thus easily enroll, personalize or revoke authentication object in existing workflows.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Lightning Talks
URL:https:/fosdem.org/2018/schedule/event/privacyidea/
LOCATION:H.2215 (Ferrer)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Cornelius Kölbel":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6692@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T152000
DTEND:20180203T153500
SUMMARY:i++: run your FOSS off
DESCRIPTION: <p>Once a year, the students of Leuven congregate to run like hell. Teams of students compete against each other in a 24 hour relay race. ULYSSIS is a student organisation that voluntarily provides many IT services for other students, like providing the automatic lap counting system at the 24 hour run, using their own software called i++. This talk will describe how this lap counting system works and describe the dream I have of a cheap user-friendly system using free and open source software, that would enable other organisations to organise similar events.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Lightning Talks
URL:https:/fosdem.org/2018/schedule/event/leuven_run/
LOCATION:H.2215 (Ferrer)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Roel Standaert":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6804@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T152000
DTEND:20180204T153500
SUMMARY:HOMER 7
DESCRIPTION: <p>HOMER 7 is the latest generation of our FOSS RTC and VoiP Capture Framework, focused on integration, modularity and multi protocol support.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Real Time Communications
URL:https:/fosdem.org/2018/schedule/event/homer/
LOCATION:H.1309 (Van Rijn)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Lorenzo Mangani":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6666@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T152000
DTEND:20180204T154000
SUMMARY:Open Source BIOS at Scale
DESCRIPTION: <p>At Online/Scaleway, we built a BIOS based on coreboot, FSP and TianoCore. We are using it at scale in our datacenters. This talk will go through Why and How we did it. We will detail the Pros and Cons of the approach. Spoiler: we’re happy with the result!</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Hardware Enablement
URL:https:/fosdem.org/2018/schedule/event/hwenablement_open_source_bios_at_scale/
LOCATION:K.4.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Julien Viard de Galbert":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6829@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T152500
DTEND:20180203T155000
SUMMARY:A Bug in Your Ear
DESCRIPTION: <p>You notice a bug (problem or opportunity for improvement) and then you put a bug (metaphorical insect) into someone's ear. Most people don't like bugs (actual insects) so have you successfully bugged (bothered) them or have you done A Good Thing? When you find yourself with access to someone who could make things better for people who don't feel comfortable speaking up, how do you use this power in a way that contributes to real improvement without eclipsing other people's input? You also want to make sure that you aren't betraying confidences or triggering backlash to yourself or others. It seems like a tricky line to walk, but with a little diplomacy and lot of benefit of the doubt you can make tangible improvements to your corner of the free software community.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Community devroom
URL:https:/fosdem.org/2018/schedule/event/community_patching_people_side/
LOCATION:K.4.601
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Deb Nicholson":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6531@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T153000
DTEND:20180203T160500
SUMMARY:Samba authentication and authorization
DESCRIPTION: <p>Active Directory is Microsoft's implementation of the LDAP, DNS and Kerberos protocols. It is highly popular in corporate environments. Samba as an SMB server needs to integrate into AD to participate in the Active Directory Authentication and Authorization mechanisms. This talk will give an overview of the aspects of Active Directory that Samba utilizes and gives an introduction into winbind, the main component of Samba responsible for AD integration.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Identity and Access Management
URL:https:/fosdem.org/2018/schedule/event/samba_authentication_authorization/
LOCATION:UD2.119
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Volker Lendecke":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6579@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T153000
DTEND:20180204T155500
SUMMARY:The Future of Copyleft: Data and Theory
DESCRIPTION: <p>Using (copylefted!) data from the 32 repositories and 2.5M projects covered by libraries.io, we'll survey the state of copyleft. This will include the growth of AGPL, the reciprocal scope of the GPL, and what stacks copyleft has been most successful in. We'll then use the data to inform a look at theory and discuss where copyleft might be going: where is copyleft's success? where and how is that relevant in the modern software landscape? what directions might future copyleft licenses take?</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Legal and Policy Issues
URL:https:/fosdem.org/2018/schedule/event/future_of_copyleft/
LOCATION:UA2.220 (Guillissen)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Luis Villa":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6202@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T153000
DTEND:20180204T155000
SUMMARY:Free your Weather Station!
DESCRIPTION: <p>Short presentation on hacking the Oregon Scientific WeatherStation with a proprietary interface.To free the data within.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Software Defined Radio
URL:https:/fosdem.org/2018/schedule/event/weatherstation/
LOCATION:AW1.120
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Ray Kinsella":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6909@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T153000
DTEND:20180204T160000
SUMMARY:Rendering map data with Mapnik and Python
DESCRIPTION: <p>Mapnik is an open source toolkit for rendering maps, probably best known for producing the map tiles for openstreetmap.org. It provides a stylesheet language, input handlers for different GIS data formats, and C++ and Python API bindings.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Geospatial
URL:https:/fosdem.org/2018/schedule/event/geo_mapnik/
LOCATION:AW1.126
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Hartmut Holzgraefe":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7186@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T153000
DTEND:20180203T160000
SUMMARY:Piece of cake - testing remote embedded devices made easy
DESCRIPTION: <p>Designing custom hardware, though might seem intimidating at first, can simplify many activities. It solves certain issues, but often raises many others. Paweł will present a fresh open hardware approach at providing remote access (including device flashing, debugging and power management) to embedded devices - <a href="https://wiki.tizen.org/MuxPi">MuxPi</a>, successor of <a href="https://wiki.tizen.org/SD_MUX">SD MUX</a> board (showcased during FOSDEM 2016 and Embedded Linux Conference 2016).</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Embedded, mobile and automotive
URL:https:/fosdem.org/2018/schedule/event/testing_remote_devices/
LOCATION:UD2.218A
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Paweł Wieczorek":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6973@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T153000
DTEND:20180203T160000
SUMMARY:Building and testing a distributed data store in Go
DESCRIPTION: <p>This talk covers my experiences designing, building and testing a open-source distributed metrics store in Go.</p><p>I'll explain:</p><ul><li>the system architecture and the trade-offs involved in distributed systems</li><li>how the design evolved</li><li>how Go is well-suited to high throughput distributed systems</li><li>useful libraries for building such systems in Go</li><li>using pprof to identify performance bottlenecks</li><li>how data structures affect garbage collection in high-throughput systems</li><li>testing strategies and failure injection</li></ul>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Go
URL:https:/fosdem.org/2018/schedule/event/datastore/
LOCATION:H.1308 (Rolin)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Matt Bostock":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6217@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T153000
DTEND:20180203T173000
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/2018/schedule/event/cert_lpi_2/
LOCATION:UB2.147
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="LPI Team":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7140@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T153000
DTEND:20180203T160000
SUMMARY:Making the web faster with the JavaScript Binary AST
DESCRIPTION: <p>Large websites and webapplications commonly provide pages that require loading of Megabytes (sometimes tens of Megabytes) of JavaScript code. That's bad both for the network and for the loading speed of the page. While source code minifiers can help, they make the code harder to read and debug, and sometimes slower to load. The JavaScript Binary AST is an ongoing work to extend the JavaScript Virtual Machines with a novel compression format that should make the code both smaller and faster to parse, without making it hard to read and debug.</p><p>We'll present the JavaScript Binary AST, as well as the tradeoffs we need to make between parsing speed and file size to guarantee safety and make it compatible with future versions of JavaScript.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Mozilla
URL:https:/fosdem.org/2018/schedule/event/mozilla_web_faster_js_binary_ast/
LOCATION:UA2.118 (Henriot)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="David Teller":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6112@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T153000
DTEND:20180204T155000
SUMMARY:The Open Decision Framework
DESCRIPTION: <p>The Open Decision Framework is a process for making transparent and inclusive decisions in organizations that embrace open source principles. It was introduced by Red Hat in 2016 (see link below). I got involved in this project by translating the framework in French and then I started to use it in my own company to resolve complex situations.</p><p>https://github.com/red-hat-people-team/open-decision-framework</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Source Design
URL:https:/fosdem.org/2018/schedule/event/osd_the_open_decision_framework/
LOCATION:K.4.201
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Damien Clochard":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6802@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T153000
DTEND:20180204T155000
SUMMARY:Parsing Posix [S]hell
DESCRIPTION: <p>Parsing the POSIX shell language is challenging: lexical analysis depends on the parsing context ; parsing is specified by an ambiguous BNF grammar annotated with adhoc rules ; the language specification is informal... and, the icing on the cake: statically parsing a shell script is actually undecidable!</p><p>Forget about your textbooks! Existing implementations of shell interpreters contain hand-crafted character-level non-modular syntactic analyzers and yes, their source code are very hard to read.</p><p>What if you had to program the parser of a shell script verifier? Would you accept to throw away your favorite lexer and parser generators which had let you write high-level declarative implementations for decades? Would you accept to mix lexing, parsing and evaluation in a single large bowl of spaghetti code? Of course not. You would hardly trust such a parser.</p><p>In this talk, we will introduce "Morbig", a modular, high-level and interoperable parser for POSIX shell. The implementation of Morbig relies on key features of Menhir, an LR(1) parser generator for OCaml.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Source Code Analysis
URL:https:/fosdem.org/2018/schedule/event/code_parsing_posix_s_hell/
LOCATION:UD2.119
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Yann Regis-Gianas":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6435@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T153000
DTEND:20180204T155500
SUMMARY:Measuring security and privacy on the Web
DESCRIPTION: <p>PrivacyScore.org (in public beta since June 2017) is an automated website scanning platform that allows anyone to investigate websites for privacy and security issues. Users can use PrivacyScore to compare related websites (e.g., of all political parties in a country). We will present insights from running the platform, interesting results, and discuss future plans for the platform with the audience.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Decentralised Internet and Privacy
URL:https:/fosdem.org/2018/schedule/event/privacyscore/
LOCATION:H.1301 (Cornil)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Tobias Mueller":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6085@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T153000
DTEND:20180204T155500
SUMMARY:Reaching const evaluation singularity
DESCRIPTION: <p>The Rust interpreter <code>miri</code> has been merged into rustc to be its new const evaluator. This merge not only fixed various bugs in the old const evaluator, it opened up the avenue for many new features. Ever wanted to do a <code>for</code> loop in a constant? Want to parse a <code>toml</code> file into a static <code>Config</code> struct and report parsing errors as compile-time errors? Well, now you can do all that (pending RFCs for the details). In this talk I will present miri's design, its usage in the compile-time evaluator as well as future features that are enabled by it</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Rust
URL:https:/fosdem.org/2018/schedule/event/rust_miri_const_evaluation/
LOCATION:H.2214
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Oliver Schneider":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6432@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T153000
DTEND:20180204T155500
SUMMARY:Productionizing Spark ML Pipelines with the Portable Format for Analytics
DESCRIPTION: <p>The common perception of machine learning is that it starts with data and ends with a model. In real-world production systems, the traditional data science and machine learning workflow of data preparation, feature engineering and model selection, while important, is only one aspect. A critical missing piece is the deployment and management of models, as well as the integration between the model creation and deployment phases.</p><p>This is particularly challenging in the case of deploying Apache Spark ML pipelines for low-latency scoring, since the Spark runtime is ill-suited to the needs of real-time predictive applications. In this talk I will introduce the Portable Format for Analytics (PFA) for portable, open and standardized deployment of data science pipelines and analytic applications. I will also introduce and evaluate Aardpfark, a library I have created for exporting Spark ML pipelines to PFA, as well as compare it to other open-source alternatives available in the community.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:HPC, Big Data, and Data Science
URL:https:/fosdem.org/2018/schedule/event/portable_format_analytics/
LOCATION:H.1302 (Depage)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Nick Pentreath":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6104@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T153000
DTEND:20180203T160000
SUMMARY:netmdev: mediated net_device
DESCRIPTION: <p>Unbinding Linux kernel drivers to allow userland IO through VFIO has a number of disadvantages such as another large  touchy code base to deal with the hardware, loss of standard Linux tools (ifconfig, ethtool, tcpdump, SNMPd...) and impossibility to accelerate container networking. Mediated device introduced in Linux kernel 4.10 for GPUs and provisions for additional devices hold the promise of collaboration between kernel drivers and userland application in need of direct datapath steering.Packet frameworks such as OpenDataPlane, DPDK, VPP and Netmap may benefit from leveraging mediated devices.This sessions intends to discuss the practicalities and security aspects of such an approach and how ODP and DPDK communities may collaborate on userland IO.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:SDN and NFV
URL:https:/fosdem.org/2018/schedule/event/netmdev/
LOCATION:H.1301 (Cornil)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="François-Frédéric Ozog":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7081@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T153000
DTEND:20180204T155000
SUMMARY:Optimized container live-migration
DESCRIPTION: <p>LXD has supported container migration between hosts for a long time. Recently we have not just implemented optimized transfers of container storage for non-live migration and live migration but also optimized transfers of the container's memory state for the live migration case. This talk will give an overview how live and non-live migration works and what was done to tweak performance.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Containers
URL:https:/fosdem.org/2018/schedule/event/containers_optimized_migration/
LOCATION:UD2.120 (Chavanne)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Christian Brauner":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Adrian Reber":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6315@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T153000
DTEND:20180203T155500
SUMMARY:horizon - a new star on the EDA sky
DESCRIPTION: <p>Horizon is a from-scratch EDA package with focus on useful parts management and rule-driven design. Even though it's still work in progress and some features are missing, it's already usable for small to medium-sized projects.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:CAD and Open Hardware
URL:https:/fosdem.org/2018/schedule/event/cad_horizon/
LOCATION:K.4.201
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Lukas Kramer":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7170@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T153000
DTEND:20180203T155500
SUMMARY:Matroska Low-Latency streaming
DESCRIPTION: <p>Low-Latency video over HTTP using Matroska (or all the features of Matroska you never heard about)</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Media
URL:https:/fosdem.org/2018/schedule/event/om_matroska/
LOCATION:H.1309 (Van Rijn)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Steve Lhomme":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6255@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T153500
DTEND:20180203T162000
SUMMARY:OpenBSD as house alarm system
DESCRIPTION: <p>since 1998 I've developed an alarm system based on the velleman K8000 kit. I've first build it with Linux (slackware), in 2010 I've moved to OpenBSD. I'll describe why OpenBSD is better matching my needs than Linux.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:BSD
URL:https:/fosdem.org/2018/schedule/event/openbsd_alarm_system/
LOCATION:K.3.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Vincent Delft":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6306@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T154000
DTEND:20180204T160500
SUMMARY:MyRocks roadmaps and production deployment at Facebook
DESCRIPTION: <p>We recently finished migrating from InnoDB to MyRocks in our user database (UDB) at Facebook. We have been running MyRocks in production for a while and we have learned several lessons. In this talk, I will share several interesting lessons learned from production deployment and operations, and will introduce future MyRocks development roadmaps.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:MySQL and Friends
URL:https:/fosdem.org/2018/schedule/event/myrocks_roadmap/
LOCATION:H.1308 (Rolin)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Yoshinori Matsunobu":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7311@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T154000
DTEND:20180204T162000
SUMMARY:Software necromancy with Perl
DESCRIPTION: <p>Making ancient software work again using Perl.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Perl Programming Languages
URL:https:/fosdem.org/2018/schedule/event/software_necromancy/
LOCATION:K.4.601
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Dave Lambley":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7333@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T154000
DTEND:20180203T162000
SUMMARY:AMENDMENT DWARF Pieces And Other DWARF Location Woes
DESCRIPTION: <p>Some issues with the handling of DWARF locations, particularly DWARF pieces, will be outlined.  Some of GDB's bugs in this area, both fixed and open ones, will be discussed.  The talk mainly addresses developers of DWARF consumers such as GDB.</p><p>Please note that this talk replaces one entitled "Introduction to kmemleak" that was due to have been given by Thierry Escande, who has sent his apologies but is now unable to attend.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Debugging tools
URL:https:/fosdem.org/2018/schedule/event/dwarfpieces/
LOCATION:AW1.121
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Andreas Arnez":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6965@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T154000
DTEND:20180204T160000
SUMMARY:Automating Secure Boot testing
DESCRIPTION: <p>Short talk about the status and challenges of Secure Boot testing automation at Red Hat, done as part of the kernel UEFI testing.The talk aims to cover the tools and platforms used for testing, as well as the coverage that it currently provides.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Hardware Enablement
URL:https:/fosdem.org/2018/schedule/event/hwenablement_automating_secure_boot_testing/
LOCATION:K.4.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Erico Nunes":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6580@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T154000
DTEND:20180203T155500
SUMMARY:AMENDMENT DRLM in Action!
DESCRIPTION: <p>Disaster Recovery is a commonly ignored topic, only consideredwhen something serious happen. Then, usually, is too late to reactefficiently. The consequences? generally money loss and reputation,sometimes is also the beginning of the end for a company.</p><p>This short session will show you, how easy is to use ReaR and DRLM,two open source projects that, together, provide a great and flexiblesolution for Disaster Recovery, system migrations and OS deployments.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Lightning Talks
URL:https:/fosdem.org/2018/schedule/event/drlm_in_action/
LOCATION:H.2215 (Ferrer)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Didac Oliveira":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7041@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T154000
DTEND:20180203T160000
SUMMARY:Hidden Gems in Draw/Impress Part 2
DESCRIPTION: <p>The Open Office Editors have a long history and mighty tools in their Draw/Impress applications. Due to the long development history, and the always changing UI of software, some of these mighty tools/helpers are pretty hidden nowadays. The Presentation gives an introduction over very useful Tools/Helpers in the current LibreOffice and how to use them to your advantage. There will be a short, abstract overview, but the main part will be demonstrating/presenting these tools in direct usage. This presentation is an advanced version of the original presentation held at the LibreOffice conference 2016 in Brno. Due to the huge echo I got from the first presentation, I decided to refine it and offer it at FOSDEM this year.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Document Editors
URL:https:/fosdem.org/2018/schedule/event/ode_draw_part2/
LOCATION:AW1.120
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Armin Le Grand":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5979@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T154000
DTEND:20180204T155500
SUMMARY:The future of Sympa
DESCRIPTION: <p>sympa is just 20 years old, it has a world wild large base and a small community of developpers. as a member of the community, i will explain the features that makes sympa worth to be actively developped and what are the next steps.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Lightning Talks
URL:https:/fosdem.org/2018/schedule/event/sympa/
LOCATION:H.2215 (Ferrer)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Marc Chantreux":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6476@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T154000
DTEND:20180204T155500
SUMMARY:Using CGRateS as online Diameter/Radius AAA Server
DESCRIPTION: <p>Diameter and Radius are protocols heavily used by operators in today's communication networks (LTE, WiFi, etc).In this talk Dan will review CGRateS architectural components needed to create a complete and generic Diameter/Radius Authorization and Accounting server solution.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/2018/schedule/event/cgrates/
LOCATION:H.1309 (Van Rijn)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Dan Christian Bogos":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7126@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T154500
DTEND:20180204T161000
SUMMARY:CANCELLED The dark side of Internet of things
DESCRIPTION: <p>With the advent of the Internet of things, monitoring and controlling everything such as coffee maker, lights, TV, Fridge,etc. over the internet has become a child's play. But are we really making our lives simpler or diving ourselves in a vast ocean which is getting deeper and deeper? In today's world where the security of our data of a major concern, the number of websites are always tracking what we search for, what we watch, our location and now when things are limited to only data, adding another dimension i.e. physical entities is really a big question.</p><p>From this talk audience will take away an understanding of the privacy concerns related to IoT, and how they may be putting their personal information at risk by connecting my physical entities to the internet. Is it really safe to connect things to the internet?</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Internet of Things
URL:https:/fosdem.org/2018/schedule/event/dark_side_iot/
LOCATION:AW1.125
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Dipesh Monga":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6445@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T154500
DTEND:20180203T162000
SUMMARY:It's a Trie... it's a Graph... it's a Traph!
DESCRIPTION: 
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Graph Processing
URL:https:/fosdem.org/2018/schedule/event/multi_level_graph_index/
LOCATION:H.2214
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Guillaume Plique":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7033@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T154500
DTEND:20180204T163000
SUMMARY:Openstack compliance with GDPR
DESCRIPTION: <p>The General Data Protection Regulation (GDPR) is already effective but will be enforced starting from 25th of May 2018, this leave companies few months to ensure compliance for their Openstack deployments.In this session we'll discuss best practices and challanges of this task.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Virtualization and IaaS
URL:https:/fosdem.org/2018/schedule/event/vai_openstack_gdpr_compliance/
LOCATION:UD2.218A
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Vincenzo Di Somma":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7049@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T154500
DTEND:20180203T163000
SUMMARY:Distributed File Storage in Multi-Tenant Clouds using CephFS
DESCRIPTION: <p>OpenStack deployments are increasingly embracing distributed file storage solutions for virtual servers to provide fault-tolerance, mobility, and sharedstate between servers. The Ceph distributed file system (CephFS) has taken aleading role in providing this as a cache-coherent, horizontally scalable, and POSIX-compatible file store for OpenStack operators, leveraging Ceph's dominance and flexibility in OpenStack deployments where it already providesobject and block storage solutions.</p><p>The OpenStack Shared File Systems service, Manila, provides a modular framework for securely exporting file shares to tenants in the cloud.  In this session we will describe how Manila has been extended to support export of shares backed by CephFS via the NFS protocol to tenant VMs.  We’ll discuss reasons for using NFS instead of or in addition to doing native CephFS exports and cover current and planned approaches to such issues as multi-tenancy, performance, and scale out of services.</p><p>This talk will be of immediate practical interest to cloud operators who have or are planning use Ceph clusters for object and block storage and want to use the same cluster for shared file services as well as to those more generally interested in Manila, distributed file systems, or Ceph evolution.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Virtualization and IaaS
URL:https:/fosdem.org/2018/schedule/event/vai_distributed_file_storage/
LOCATION:UB2.252A (Lameere)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="John Spray":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Christian Schwede":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6858@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T154500
DTEND:20180203T163500
SUMMARY:Kodi and Embedded Linux
DESCRIPTION: <p>In a world where a new single board computer (SBC) comes out every month it has become impossible to maintain all the proprietary methods that are used with the boards. A movement towards a unified windowing method and unified decoding methods has started. For Kodi version 18 a Direct Rendering Manager / Kernel Mode Setting (DRM/KMS) windowing method has been implemented. This allows any device that has a Linux kernel DRM driver to run kodi. The next step is video decoding, where each SBC has it's own specific decoder and software to run it. The Linux kernel implements a Video4Linux2 (V4L2) subsystem where drivers can register a decoder to be used under a common API. Kodi needs to be able to use a zero-copy path in order to display these decoded frames on the screen. For this to happen we need to use DRM-PRIME buffer sharing and specific EGL extensions to present the frames. All this together will allow Kodi 18 to run on a vast variety of SBCs that have DRM driver and a V4L2 driver available.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Graphics
URL:https:/fosdem.org/2018/schedule/event/kodi/
LOCATION:K.4.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Lukas Rusak":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6418@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T155000
DTEND:20180204T155500
SUMMARY:Easy::jit: just-in-time compilation for C++
DESCRIPTION: <p>Finally! The wonders of just-in-time compilation are available in C++:runtime specialization, code derived from data structures, and many more!Easy::jit provides a simple interface over the LLVM's just-in-time compiler.No specific compiler knowledge is required!</p><p>A single function call serves as the specification for the generated code andentry point for the just-in-time compiler.The user can precisely control when the compilation is launched,do it in a separate thread if desired or cache the generated code,and manage the lifetime of the generated code.</p><p>  int baz(int a, int b) { ... }</p><p>  int foo(int a) {</p><pre><code>// compile a specialized version of baz auto baz_2 = easy::jit(baz, _1, 2); // mimics std::bindreturn baz_2(a); // run !</code></pre><p>  }</p><p>The call to <code>easy::jit</code> generates a mix of compiler directives and runtimelibrary calls, that are picked up by an especial LLVM pass.This pass embeds metadata and bitcode versions of the C++ code in theresulting binary.A runtime library parses the metadata and bitcode, and generates assemblycode based on the runtime library calls in the code.</p><p>This talk introduces the Easy::jit library, the approach of a compiler-assisted library,its current limitations, and tries to gather feedback from experts and potential users.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:LLVM Toolchain
URL:https:/fosdem.org/2018/schedule/event/easyjit/
LOCATION:K.3.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Juan Manuel Martinez Caamaño":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7253@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T155000
DTEND:20180203T161500
SUMMARY:Java in a World of Containers
DESCRIPTION: <p>Container technologies such as Docker are rapidly becoming the de-facto way to deploy cloud applications, and Java is committed to being a good container citizen. This talk will cover some of the new the tools and techniques for reducing container size (jlink, Alpine/musl support), for improving startup time and sharing of data between JVMs (AppCDS and ahead-of-time compilation), and the recent work that has gone into interacting with container resource limitations.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Free Java
URL:https:/fosdem.org/2018/schedule/event/java_world_containers/
LOCATION:UD2.208 (Decroly)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Mikael Vidstedt":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6349@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T155000
DTEND:20180204T162000
SUMMARY:Game development for the ColecoVision and Sega 8-bit systems
DESCRIPTION: <p>The ColecoVision and Sega Master System are popular video game systems of the 1980s. The central part of the free toolchain is the Small Device C Compiler (SDCC), which features some optimizations particularly suited to the irregular architectures, allowing SDCC to generate efficient code for the Z80.Hardware similarities between the ColecoVision and the Sega 8-bit systems allow to target both in game development, which is supported by cross-platform libraries.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Retrocomputing
URL:https:/fosdem.org/2018/schedule/event/fame_development_colecovision_sega_8bit_systems/
LOCATION:AW1.121
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Philipp Klaus Krause":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6716@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T155000
DTEND:20180203T162000
SUMMARY:Graphite at Scale at Criteo: BigGraphite
DESCRIPTION: <p>Graphite meets Cassandra to Scale Monitoring at Criteo</p><p>This talks is about the BigGraphite project: https://github.com/criteo/biggraphite</p><p>People love or hate Graphite (https://graphiteapp.org/, https://github.com/graphite-project), and whatever might be your take on it, it's huge part of the open source monitoring ecosystem.Graphite store data in it's own database, called whisper. But managing whisper at scale can become a challenge. BigGraphite original goals where to reduce the human cost of maintaining Graphite at scale by allowing SRE teams to easilly add and remove machines.</p><p>This talk will explain how we did it, how we use Graphite at Criteo, and our future plans for BigGraphite.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Monitoring and Cloud
URL:https:/fosdem.org/2018/schedule/event/graphite_at_scale_at_criteo_biggraphite/
LOCATION:UD2.120 (Chavanne)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Corentin Chary":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7340@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T155500
DTEND:20180203T162500
SUMMARY:AMENDMENT Lightning talks
DESCRIPTION: <p>Random microkernel-related lightning talks to replace the canceled talk 'Rux: Development of a Hobbyist Rust Microkernel'</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Microkernels
URL:https:/fosdem.org/2018/schedule/event/microkernel_lightning_talks/
LOCATION:AW1.126
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6676@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T155500
DTEND:20180203T162000
SUMMARY:XWiki: a case study on managing corporate and community interests
DESCRIPTION: <p>In this talk we will look at how XWiki SAS has been able over 14 years to build XWiki as Open Source and also launch recently the CryptPad project while keeping an honest community open and a fair Open Source model. What has been the challenges to make this happen and what questions have been asked internally. We will also discuss what criteria are or not compatible with an Open Source project and an fair and honest community oriented process.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Community devroom
URL:https:/fosdem.org/2018/schedule/event/community_oss_in_small_company/
LOCATION:K.4.601
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Ludovic Dubost":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6198@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T155500
DTEND:20180204T162000
SUMMARY:Everything you need to know about containers security
DESCRIPTION: <p>Security is important but not everyone cares about it until something bad happens. In this talk, I’ll speak about main tips for integrating Security into Containers.I will share my knowledge and experience and help people learn to focus more on Containers Security.In this talk I will review the state of the art of application security practices and talk about best security practices to create more secure containers. And we look at organizational, process, and technology innovations to secure applications in ways that incorporate, but go beyond, testing for vulnerabilities, by looking at what developers can do before checking in code and what application security looks like in production.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Containers
URL:https:/fosdem.org/2018/schedule/event/containers_workload_security/
LOCATION:UD2.120 (Chavanne)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="José Manuel Ortega":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6715@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T155500
DTEND:20180204T161500
SUMMARY:JavaParser: where should we head?
DESCRIPTION: <p>As developers we provide great tools to automatize the tasks done by others but we still do most of our work manually. We have the possibility to taste our own medicine and build tools to process code. We could do that for generating reports, verifying code quality, or even migrating code. For example, we could build tools to adapt the code to use a new version of a certain library. We can do all of this using JavaParser and JavaSymbolSolver, two open-source libraries.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Source Code Analysis
URL:https:/fosdem.org/2018/schedule/event/code_how_to_generate_transform_analyze_refactor_java_code/
LOCATION:UD2.119
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Federico Tomassetti":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6956@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T160000
DTEND:20180203T163000
SUMMARY:The MDN Browser Compat Data Project
DESCRIPTION: <p>The MDN team is creating a rich data set for browser compatibility information at https://github.com/mdn/browser-compat-dataLearn how you help curating this data and where it could be embedded.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Mozilla
URL:https:/fosdem.org/2018/schedule/event/mozilla_mdn_browser_compat_data_project/
LOCATION:UA2.118 (Henriot)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Florian Scholz":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7275@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T160000
DTEND:20180203T165000
SUMMARY:The Fabulous Destiny of 0000000200000008000000BB
DESCRIPTION: <p>Hi, soon, i will be a WAL file. I am not born yet, but everything is ready for me.I have high expectations for my life, but what will it be?</p><p>I may end up in a lonely server after a very long work, or I may finish frozen in the archives of a cold tape band.But what I really want is to be part of a replication stream, I want to travel!</p><p>Some call me "transaction log", some others go with "Redo log", PostgreSQL community has chosen WAL. But whatever you name me, come to listen to all the lifes I could have!</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:PostgreSQL
URL:https:/fosdem.org/2018/schedule/event/the_fabulous_destiny_of_0000000200000008000000bb/
LOCATION:H.1302 (Depage)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Patrick Francelle":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5981@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T160000
DTEND:20180203T165000
SUMMARY:IPC in 1-2-3
DESCRIPTION: <p>We introduce the Ouroboros prototype, a user-space system for synchronous and asynchronous inter-process communication (IPC). Ouroboros simplifies creating networked applications by providing a single abstraction that unifies IPC and networking APIs. Ouroboros provides a powerful networking subsystem that allows building secure overlay networks on top of UDP/IP and Ethernet. To increase scale and scope, overlays can be added on top of previously created overlays. Management of applications running on top of Ouroboros, such as making a server application available on a certain overlay, can be done on-the-fly and with great ease.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Miscellaneous
URL:https:/fosdem.org/2018/schedule/event/ipc/
LOCATION:K.1.105 (La Fontaine)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Dimitri Staessens":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Sander Vrijders":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6116@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T160000
DTEND:20180204T165000
SUMMARY:Zero Downtime Deployment with Ansible
DESCRIPTION: <p>Ansible is a radically simple and lightweight provisioning framework which makes your servers and applications easier to provision and deploy. By orchestrating your application deployments you gain benefits such as documentation as code, testability, continuous integration, version control, refactoring, automation and autonomy of your deployment routines, server- and application configuration. Ansible uses a language that approaches plain English, uses SSH and has no agents to install on remote systems. It is the simplest way to automate and orchestrate application deployment, configuration management and continuous delivery.</p><p>In this talk you will be given an introduction to Ansible and learn how to provision Linux servers with a web-proxy, a database and some other packages. Furthermore we will automate zero downtime deployment of a Java application to a load balanced environment.</p><p>We will cover how to provision servers with:* an application user* a PostgreSQL database* nginx with a load balanced reverse proxy* an init script installed as a service* zero downtime deployment of an application that uses the provisioned infrastructure</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Config Management
URL:https:/fosdem.org/2018/schedule/event/zero_downtime_deployments_ansible/
LOCATION:UA2.114 (Baudoux)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Stein Inge Morisbak":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6016@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T160000
DTEND:20180204T165000
SUMMARY:New GPIO interface for linux user space
DESCRIPTION: <p>Since linux 4.8 the GPIO sysfs interface is deprecated. Due to its many drawbacks and bad design decisions a new user space interface has been implemented in the form of the GPIO character device which is now the preferred method of interaction with GPIOs which can't otherwise be serviced by a kernel driver. The character device brings in many new interesting features such as: polling for line events, finding GPIO chips and lines by name, changing &amp; reading the values of multiple lines with a single ioctl (one context switch) and many more. In this presentation Bartosz will showcase the new features of the GPIO UAPI, discuss the current state of libgpiod (user space tools for using the character device) and tell you why it's beneficial to switch to the new interface.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Embedded, mobile and automotive
URL:https:/fosdem.org/2018/schedule/event/new_gpio_interface_for_linux/
LOCATION:UB2.252A (Lameere)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Bartosz Golaszewski":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6661@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T160000
DTEND:20180204T164000
SUMMARY:How to backup Ceph at scale
DESCRIPTION: <p>In this talk I would like to share my experience with large-scale backups of RBD images in Ceph clusters at OVH.I will talk about challenges that we have faced when developing such solution and provide some practical guidelines for everyone willing to implement similar solution.</p><p>This talk is intended for everyone who would like to be extra safe with their software defined storage.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Software Defined Storage
URL:https:/fosdem.org/2018/schedule/event/backup_ceph_at_scale/
LOCATION:H.2213
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Bartłomiej Święcki":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6437@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T160000
DTEND:20180203T163000
SUMMARY:How to write your own NIC device driver (and why)
DESCRIPTION: <p>We will explain the value of writing your own Ethernet device drivers from scratch and how we do this in Lua for the Snabb project.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:SDN and NFV
URL:https:/fosdem.org/2018/schedule/event/lua_snabb/
LOCATION:H.1301 (Cornil)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Asumu Takikawa":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Luke Gorrie":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6665@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T160000
DTEND:20180204T162500
SUMMARY:Rust - embedding WebAssembly for scripting
DESCRIPTION: <p>Rust is associated with performance, memory safety and control of memory usage.  Embedding dynamic runtimes such as for Lua or Javascript for dynamic scripting within the Rust-App would introduce an huge overhead. A WebAssembly-engine seems to be a good choice as compact and portable runtime environment. JIT-compiler may be used in future to transform WASM files to native code.</p><p>The talk will present WebAssembly technology and the benefits and pitfalls integrating it into a Rust-app. Small routines are implemented in C++/Rust and compiled to Wasm. The Rust-App is loading the wasm-code as plugin at runtime to execute dynamic tasks.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Rust
URL:https:/fosdem.org/2018/schedule/event/rust_embedding_wasm/
LOCATION:H.2214
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Frank Rehberger":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7171@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T160000
DTEND:20180203T163000
SUMMARY:Industrialisation of applications build in embedded environment
DESCRIPTION: <p>In order applications to reach an industrial production grade level, a significant effort for automation build and test is required. This lecture provides an overview of necessary architecture to automate AGL applications build using Jenkins pipeline and XDS (X(cross) Development System) in a multi targets environement.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Embedded, mobile and automotive
URL:https:/fosdem.org/2018/schedule/event/agl_apps/
LOCATION:UD2.218A
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Frederic Marec":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6986@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T160000
DTEND:20180203T163000
SUMMARY:Meet purl: a "mostly" universal software package URL that purrs.
DESCRIPTION: <p>Let's debabelize the way we identify and locate software packages across tools, databases and APIs with the new purl aka. package URL!</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Package Management
URL:https:/fosdem.org/2018/schedule/event/purl/
LOCATION:K.3.201
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Philippe Ombredanne":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6289@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T160000
DTEND:20180203T165000
SUMMARY:MySQL: Scaling & High Availability Production experience for the last decade
DESCRIPTION: <p>Percona are known as the MySQL performance experts, and with over 4,000 customers, we have a list of how to scale and ensure your application is highly available. Come learn from our playbook, and leave this talk ensuring your MySQL database is running faster and more optimised than before.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Performance
URL:https:/fosdem.org/2018/schedule/event/mysql_scaling/
LOCATION:Janson
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Peter Zaitsev":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6963@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T160000
DTEND:20180204T162500
SUMMARY:Gutenberg to Google Fonts: the sordid history of typeface licensing issues
DESCRIPTION: <p>Fonts sit at a peculiar crossroads in the software license-compliance world. They contain executable instructions as well as static, visual data. They are binary files that, even when "open", are often shipped without source code. They are sensitive to namespace collision problems but are only exposed in user interfaces by name. The files themselves are governed by copyright, but the design they encode is not considered copyrightable in the US and other jurisdictions. Furthermore, the typemaking industry has long vacillated on the appropriateness of reviving, reusing, and extending earlier works as new designs. This talk provides an overview of the intellectual-property law and the community norms that concern sharing, reusing, and extending typeface designs. It will help developers navigate the intellectual-property and license-compliance issues they may encounter when using and redistributing free-software and open-source fonts.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Legal and Policy Issues
URL:https:/fosdem.org/2018/schedule/event/legal_issues_with_open_fonts/
LOCATION:UA2.220 (Guillissen)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Nathan Willis":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6524@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T160000
DTEND:20180204T161500
SUMMARY:Static Infrastructure Status with Jekyll and GitHub Pages
DESCRIPTION: <p>Infrastructure services fail – At least from time to time.Providing users with a central point of information is vital in particular when your usual ways of communication (e.g. your website) are broken.</p><p>While there are dedicated services, it can also be done using Jekyll and its data and collections features on GitHub Pages.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Lightning Talks
URL:https:/fosdem.org/2018/schedule/event/static_infrastructure_status/
LOCATION:H.2215 (Ferrer)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Carsten Thiel":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6816@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T160000
DTEND:20180203T163000
SUMMARY:Computer Vision Using Go And OpenCV
DESCRIPTION: <p>It is easier to see what comes next for the Internet of Things (IoT) when you have eyes on the world. Computer Vision (CV) software, in particular the powerful open source OpenCV (<a href="http://opencv.org">http://opencv.org</a>) has made big leaps in power and usability, and is ready to come into its own as a key part of an advanced IoT solution.</p><p>At the same time the Go programming language aka Golang has won over fans with clean code, high-performance, and portability. But there has not been any way to unlock the most state-of-the-art CV libraries using the most state-of-the-art programming language... until now.</p><p>Introducing GoCV (<a href="https://gocv.io">https://gocv.io</a>) a new package for letting Go programmers create computer vision applications using OpenCV.</p><p>In this talk I will show how to use GoCV to build the next generation of computer vision applications, with live code demonstrations.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Go
URL:https:/fosdem.org/2018/schedule/event/gocv/
LOCATION:H.1308 (Rolin)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Ron Evans":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6443@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T160000
DTEND:20180203T161500
SUMMARY:Starviewer: FOSS DICOM Medical Imaging Software
DESCRIPTION: <p>Starviewer is a user-friendly diagnosis application. Thanks to its versatility, it is able to combine, in the same environment, the day to day diagnosis interface with a more specific research application. The platform is the result of combining research knowledge of Graphics and Imaging Laboratory technicians, from the University of Girona, with the experience of the radiologists from Institut de Diagnòstic per la Imatge, a prestigious imaging institute located in the main Catalan public hospitals. Starviewer has been in use for more than 10 years and has about 600 daily active users.</p><p>Starviewer integrates in the same environment basic and advanced image analysis techniques to assist radiologists in diagnosis. The modular design of the platform supports the integration of new funcionalities designed to diagnose any kind of pathology. Starviewer is a GPLv3+ multi-language and cross-platform application available on Windows, macOS and GNU/Linux. It supports the DICOM standard and IHE profiles.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Lightning Talks
URL:https:/fosdem.org/2018/schedule/event/starviewer/
LOCATION:H.2215 (Ferrer)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Marc Ruiz":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Adria Julia (adriaj)":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7187@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T160000
DTEND:20180204T163000
SUMMARY:Claim Space, the Libre Way, using SDRs
DESCRIPTION: <p>So many things happened from the FOSDEM 2017 in the SatNOGS project. The successful deployment and data reception of the UPSat satellite, high power amateur rocket launches and realtime telemetry decoding, automatic decoding of LEO satellite signals from our crowd-sourced network of ground stations are some of the milestones achieved. And all these with the help of Software Defined Radios!</p><p>In this talk, we present briefly the UPSat and the High Power Rocketry project and then the version 3 of the SatNOGS project. In the new version we have developed several decoders that operate in realtime during a LEO satellite pass. Combined with the SatNOGS rotator that tries to point as accurate as possible to the satellite trajectory, the decoder searches for transmitted frames. The successfully decoded frames are then uploaded automatically on the SatNOGS database for visualization and further analysis.</p><p>Currently, SatNOGS project incorporates decoders for many popular in LEO satellite missions transmission schemes such as AFSK1200, APRS1200, (G)FSK9600, APRS9600, APT, DUV, CW, LRPT using the GNU-Radio toolkit. In addition, decoders for APT and LRPT are producing on the fly the weather images transmitted by the corresponding meteorological satellites. For the most interesting of the available decoders, we present the design and the implementation details among with a live decoding demo from a IQ captured observation.</p><p>All of the available decoders are running in realtime on the RPi3 platform. To achieve this, several design decisions were made (RF performance vs realtime operation) and we discuss some of them.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Software Defined Radio
URL:https:/fosdem.org/2018/schedule/event/claimspace/
LOCATION:AW1.120
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Manolis Surligas":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6990@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T160000
DTEND:20180204T163000
SUMMARY:Efficient and interactive 3D point cloud processing
DESCRIPTION: <p>I will demonstrate the tools we use to process large scale point cloud datasets, and our interactive workflow which enables us to quickly fine-tune custom 3D modelling algorithms.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Geospatial
URL:https:/fosdem.org/2018/schedule/event/geo_pointcloud/
LOCATION:AW1.126
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Mathieu Carette":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6650@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T160000
DTEND:20180203T163000
SUMMARY:Calc: The challenges of scalable arithmetic
DESCRIPTION: <p>We had a number of interesting problems threading the Calccomputation core, come and see how we addressed many of them andcheckout the result.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Document Editors
URL:https:/fosdem.org/2018/schedule/event/ode_arithmetic/
LOCATION:AW1.120
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Michael Meeks":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6898@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T160000
DTEND:20180203T162500
SUMMARY:Introduction to LibrePCB
DESCRIPTION: <p>This talk will give you a short introduction to LibrePCB, a new software for designing printed circuit boards. The goal of the LibrePCB project is to create a modern, powerful and easy-to-use EDA package for everyone. The project is still in a quite early development stage, but is already usable for creating simple PCBs.</p><p>In addition to a short live demonstration, I'd like to talk about the motivation behind LibrePCB, explain some of its concepts and what plans we have for the future.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:CAD and Open Hardware
URL:https:/fosdem.org/2018/schedule/event/cad_librepcb/
LOCATION:K.4.201
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Urban Bruhin":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7336@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T160000
DTEND:20180204T163000
SUMMARY:AMENDMENT Community & Business
DESCRIPTION: <p>While open source software thrives with a community, a community also thrives from business. Open source is simply a way of doing things, providing transparency and other key factors such as the ability to modify its functionality. This talk provides insight for communities and how an open source project can really develop itself into a profitable project (not just fiscally).</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Community
URL:https:/fosdem.org/2018/schedule/event/community_and_business/
LOCATION:K.1.105 (La Fontaine)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Michael Kromer":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6068@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T160000
DTEND:20180204T165000
SUMMARY:The story of UPSat
DESCRIPTION: <p>During 2016 Libre Space Foundation a non-profit organization developing open source technologies for space, designed, built and delivered UPSat, the first open source software and hardware satellite.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Space
URL:https:/fosdem.org/2018/schedule/event/upsat/
LOCATION:Janson
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Pierros Papadeas":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6874@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T160000
DTEND:20180204T163000
SUMMARY:Using KVM to sandbox firmwares from the Linux Kernel
DESCRIPTION: <p>This talk will present a proof of concept (and RFC) done on arm64 platforms to use KVM to isolate EFI Runtime Services from the Linux Kernel. Security improvements and limitations of this solution will be detailed. A strong focus will be kept on the flexibility of this approach and how it could be used on other architectures or for other types of firmwares isolation.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Hardware Enablement
URL:https:/fosdem.org/2018/schedule/event/hwenablement_using_kvm_to_sandbox_firmware/
LOCATION:K.4.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Florent Revest":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6946@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T160000
DTEND:20180204T162000
SUMMARY:SIP based group chat with Linphone 
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, instant messaging and presence. From the beginning, Linphone follows IETF's standards, for both media and signaling. On the signaling part, Linphone does implements many SIP based RFC for call establishment, presence and instant Messaging. Today, group chat function is widely available on most popular communication applications, specially in the closed source world. As a free SIP communication application, Linphone aims to provide a free alternative for group communication.</p><p>On SIP world, Group chat is handled as a particular case of realtime group communication. The basic RFC is the https://tools.ietf.org/html/rfc4353, Rich Communication Service (RCS) endorses many conferencing RFCs to specify how group functions shall be implemented. For Linphone, we decided to follow the same path, but with always keeping in mind to avoid complex development not bringing essential functionality. Resulting implementation can be defined as an  "Adhoc pager mode conferencing" with the idea of Long Term Conference leveraging on SIMPLE IM for message transport instead of MSRP.</p><p>This discussion will focus on both interpretation we made of existing SIP standards, implementation challenges and future extensions.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Real Time Communications
URL:https:/fosdem.org/2018/schedule/event/linphone/
LOCATION:H.1309 (Van Rijn)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Simon Morlat":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6702@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T160000
DTEND:20180204T162500
SUMMARY:CryptPad
DESCRIPTION: <p>CryptPad is the world's first web based realtime collaborative editing platform where the server never sees the plaintext content. The realtime synchronization happens entirely in the client and the content is encrypted so that the server cannot read it. This lecture will present the encryption and key-management model, the sandboxing architecture which prevents a majority of CryptPad code from accessing the secret keys and some research into a solution to prevent backdoors in the javascript sent from the server. There will also be a discussion of how to reuse the CryptPad architecture (and source code) in developing other security/privacy conscious webapps.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Decentralised Internet and Privacy
URL:https:/fosdem.org/2018/schedule/event/cryptpad/
LOCATION:H.1301 (Cornil)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Caleb James DeLisle":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6336@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T160000
DTEND:20180203T164500
SUMMARY:Testing Red Hat Enterprise Linux the Microsoft way
DESCRIPTION: <p>Pairwise (a.k.a. all-pairs) testing is a test case generation technique that is based on Microsoft's observation that most faults are caused by interactions of at most two factors. Pairwise-generated test suites cover all combinations of two therefore are much smaller than exhaustive ones yet still very effective in finding defects.</p><p>I have taken the pairwise approach and applied it during an entire release cycle of Red Hat Enterprise Linux. I've made an experiment where I have reduced the test matrix for 9 product variants and 4 CPU architectures to a size suitable for execution by a single person. In this talk I will explain:- what is the background of the product and how it was traditionally tested- how I've constructed my experiment- how many test cases I was able to remove from the test matrix- how the results and risk level compare to the standard exhaustive test suite!</p><p>I will also talk about bugs found and bugs missed by the two approaches.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Testing and automation
URL:https:/fosdem.org/2018/schedule/event/pairwise_testing/
LOCATION:H.2213
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Alexander Todorov":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6922@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T160000
DTEND:20180203T162500
SUMMARY:RAWcooked
DESCRIPTION: <p>RAWcooked encodes RAW audio-visual data into the Matroska container (MKV), using the video codec FFV1 for the image and audio codec FLAC for the sound. The metadata accompanying the RAW data are preserved, and sidecar files, like MD5, LUT or XML, can be added into the Matroska container as attachments. This allows to manage these audio-visual file format in an effective and transparent way (e.g. native playback by VLC), while saving typically between one and two thirds of the needed storage, and speeding up the back-up on LTO cartridges. When needed, the source is retrieved bit-by-bit.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Media
URL:https:/fosdem.org/2018/schedule/event/om_rawcooked/
LOCATION:H.1309 (Van Rijn)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jérôme Martinez":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6358@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T160000
DTEND:20180204T162500
SUMMARY:Accelerating Big Data Outside of the JVM
DESCRIPTION: <p>Many popular big data technologies (such as Apache Spark, BEAM, Flink, and Kafka) are built in the JVM, and many interesting tools are built in other languages (ranging from Python to CUDA). For simple operations the cost of copying the data can quickly dominate, and in complex cases can limit our ability to take advantage of specialty hardware. This talk explores how improved formats are being integrated to reduce these hurdles to co-operation.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:HPC, Big Data, and Data Science
URL:https:/fosdem.org/2018/schedule/event/big_data_outside_jvm/
LOCATION:H.1302 (Depage)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Holden Karau":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6464@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T160000
DTEND:20180204T160500
SUMMARY:Literate Programming meets LLVM Passes
DESCRIPTION: <p>Where is the documentation of the LLVM Pass InstCombine? Is it accurate? Isthere any default example? Is it tested?</p><p>Compiler guys love generated code. So in our obfuscating compiler, we have adeclarative format to specify tons of stuff on our passes: its name, it'sapplication level, its documentation, a sample usage, its options (with defaultvalues, help string etc), but also it's priority in the pass pipeline and a fewother stuff specific to a code obfuscator. And everything is consistent, fromsphinx-generated documentation to inline help and even tests! Let's have a lookat this, and maybe influence the way it's done in LLVM.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:LLVM Toolchain
URL:https:/fosdem.org/2018/schedule/event/literate/
LOCATION:K.3.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Serge Guelton (serge-sans-paille)":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7287@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T160000
DTEND:20180203T165000
SUMMARY:Writing REST APIs with OpenAPI and Swagger Ada
DESCRIPTION: <p>The OpenAPI specification is an emerging specification to describe RESTful web services.  The Swagger suite is a collection of tools to write such API descriptions and have the code generated in more than 29 languages, including Ada.  The presentation will describe how to write a REST operation with OpenAPI, generate the Ada client with Swagger Codegen and use the generated code to interact with the server.  We will also describe the generated Ada server code and how to implement the server side and run a complete REST server.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Ada
URL:https:/fosdem.org/2018/schedule/event/ada_restapi/
LOCATION:AW1.125
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Stephane Carrez":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6766@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T160000
DTEND:20180204T162000
SUMMARY:Teleport: Local filesharing app
DESCRIPTION: <p>Teleport is an app for quickly sending files on the local network. It is designed with user experience in mind and to integrate nicely with GNOME. I'll talk about my journey developing Teleport, my first GTK app, in collaboration with Tobias Bernard.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Source Design
URL:https:/fosdem.org/2018/schedule/event/osd_teleport_local_filesharing_app/
LOCATION:K.4.201
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Julian Sparber":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6498@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T161000
DTEND:20180203T164000
SUMMARY:Using Cryptographic Hardware
DESCRIPTION: <p>This presentation explains how cryptographic hardware allows the use of private keys while preventing them from being viewed or copied. It focuses primarily on the use of Yubikey cryptographic hardware, in both piv and gpg modes. It explains how to use this hardware with popular software like openssh and Postgres.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Identity and Access Management
URL:https:/fosdem.org/2018/schedule/event/smartcards_postgresql/
LOCATION:UD2.119
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Bruce Momjian":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7070@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T161000
DTEND:20180204T161500
SUMMARY:DragonFFI
DESCRIPTION: <p>This talk will present DragonFFI, a Clang/LLVM-based library that allowscalling C functions and using C structures from any languages.  It will showhow Clang and LLVM are used to make this happen, and the pros/cons againstsimilar libraries (like (c)ffi).</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:LLVM Toolchain
URL:https:/fosdem.org/2018/schedule/event/dragonffi/
LOCATION:K.3.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Adrien Guinet":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7052@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T161000
DTEND:20180204T163500
SUMMARY:ProxySQL's internal: implementation details to handle millions of connections and thousands of servers
DESCRIPTION: <p>ProxySQL is a MySQL protocol aware, reverse proxy for database servers using the MySQL protocol, ranging from standalone MySQL/MariaDB/Percona, to clustering solution like Galera/PXC and Group Replication, to cloud platforms like RDS and Aurora. It is designed to handle millions of distinct users, millions of connections, and thousands of servers.In this session we will cover the internals that allow to efficiently handle traffic of large scale-out MySQL deployments. Specifically we will cover:- threading model and connections handling- non-blocking, async network I/O- state machine related to session tracking and management- traffic routing- backends monitoring</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:MySQL and Friends
URL:https:/fosdem.org/2018/schedule/event/proxysql_internal/
LOCATION:H.1308 (Rolin)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="René Cannaò":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7312@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T162000
DTEND:20180204T170000
SUMMARY:Recycle Parsers With Grammar::Common in Perl 6
DESCRIPTION: <p>Perl 6 grammars and regular expressions are incredibly powerful, but with great power comes great risk of mangling Spider-Man quotes. Let's look at some of the common language patterns and learn together how to refactor them into reusable modules, complete with pluggable actions including Abstract Syntax Trees and Just-In-Time evaluators, all ready for you to add to your language parser.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Perl Programming Languages
URL:https:/fosdem.org/2018/schedule/event/perl6_grammar_common/
LOCATION:K.4.601
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jeffrey Goff":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6697@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T162000
DTEND:20180203T163500
SUMMARY:War Stories from the Automotive FLOSS Front
DESCRIPTION: <p>We (Elektrobit automotive) do FLOSS based production projects in various car brands for several years.  We’d like to entertain some of our most delightful encounters of the third kind in the automotive world and tell why we love bringing FLOSS on the road, where some aspects of FLOSS challenge all of us, and why we have lots of fun.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Lightning Talks
URL:https:/fosdem.org/2018/schedule/event/automotive_floss/
LOCATION:H.2215 (Ferrer)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Susanne Oberhauser-Hirschoff":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Stefan Potyra":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6935@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T162000
DTEND:20180204T170000
SUMMARY:A unique processor architecture meeting LLVM IR and the IoT
DESCRIPTION: <p>A typical LLVM backend consists of complex passes lowering LLVM IR into valid and efficient machine code (MC). Complexity of the translation process originates from the inherent gap between LLVM IR and any mainstream instruction set architecture (ISA). Processors and their ISAs have been designed historically to be programmed by human assembly developers. Recent ISAs gained more complex features based on hardware considerations. To date, ISAs are designed with no respect for the IR of compilers. Hence, translation between IR and MC keeps being a complicated task.What about lifting the target machine to meet LLVM Assembly instead of lowering LLVM IR to meet an unrelated ISA? A lifted target machine can simplify backend development. One may wonder, however, what else can be gained from such an endeavor? The answers to these questions might be relevant for those who are interested in hardware architectures and likewise for those working with compiler and application development.This talk reveals how we realize a processor whose ISA is tailor-made to suit LLVM IR; what we expect from a rich ISA matching LLVM Assembly; and how we plan to utilize this technology to implement a multi-purpose architecture for IoT devices.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:LLVM Toolchain
URL:https:/fosdem.org/2018/schedule/event/uniqueprocessor/
LOCATION:K.3.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Dávid Juhász":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6361@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T162000
DTEND:20180204T163500
SUMMARY:Snabb - A toolkit for user-space networking
DESCRIPTION: <p>Snabb is a toolkit for developing user-space network functions. A network function (filtering, NAT, encapsulation) is any program that manipulates network traffic. Snabb eases the effort to write such programs. Snabb fits in the category of user-space networking. Snabb by-passes the Linux kernel talking directly to the hardware. This makes Snabb a very convenient tool for high-performance networking. Unlike other user-space toolkits such as DPDK or VPP, Snabb is entirely developed in Lua which significantly lowers the adoption barrier.</p><p>In this talk I introduce the Snabb toolkit. Through real-world examples you will learn how Snabb works and even how to start prototyping your own network functions.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Lightning Talks
URL:https:/fosdem.org/2018/schedule/event/snabb/
LOCATION:H.2215 (Ferrer)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Diego Pino":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7250@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T162000
DTEND:20180203T164500
SUMMARY:Class Data Sharing
DESCRIPTION: <p>Class Data Sharing (CDS) is a feature that was introduced in Java 5 toimprove startup performance and reduce the memory footprint of the JVMby sharing the metadata of system classes between virtual machinesrunning on the same host. During the last years, this feature has beenconstantly improved. In OpenJDK 10 CDS will be extended by AppCDSwhich additionally allows the sharing of application classes betweenVM instances (see JEP 310: Application Class-Data Sharing [1]).</p><p>In this talk I will briefly introduce CDS and AppCDS. Afterdemonstrating its various use cases, I will do a short deep-dive intothe implementation details and challenges. Finally I will brieflydescribe how Strings and Symbols can be stored in the CDS archive andshared across VM as well since OpenJDK 9.</p><p>After the talk, the audience should have a better understand of theCDS/AppCDS feature and be able to decide whether it makes sense to useit for their own applications.</p><p>[1] http://openjdk.java.net/jeps/310</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Free Java
URL:https:/fosdem.org/2018/schedule/event/class_data_sharing/
LOCATION:UD2.208 (Decroly)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Volker Simonis":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7059@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T162000
DTEND:20180204T164000
SUMMARY:Graph-based analysis of JavaScript repositories
DESCRIPTION: <p>Analyzing full JavaScript projects in real-time is hard. Writing maintainable and scalable tools is even harder. We'd like to provide instant feedback to the developers and our project presents a working prototype. The uniqueness of such a general framework consists of two rules:</p><ul><li><p>make the analysis incremental: do not run the full check on every commit, but on the changed and affected partswe achieve incremental evaluation based on the <a href="http://docs.inf.mit.bme.hu/ingraph/">ingraph engine</a></p></li><li><p>use declarative queries: the common visitor-collector pattern results in bad developer experience, complex plugins/plugin system and huge maintenance overhead as the project growswe use <a href="https://www.opencypher.org/">openCypher</a> to query the AST and ASG, this keeps the analysis rules as simple as possible</p></li></ul>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Source Code Analysis
URL:https:/fosdem.org/2018/schedule/event/code_graph_based_analysis_of_javascript_repositories/
LOCATION:UD2.119
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Adam Lippai":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7143@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T162500
DTEND:20180204T165000
SUMMARY:OSS-7: an opensource DASH7 stack
DESCRIPTION: <p>In this talk we will introduce how the flexibility of the DASH7 Alliance Protocol can be used to solve a lot of IoT use cases. Starting from a simple embedded application which measures sensor values we will demonstrate how the full stack approach of DASH7 enables you to (re-)configure the behavior of the network stack and application, over the air, without touching the application code. Different communication schemes will be discussed together with the trade-offs for aspects like energy consumption and down-link latency. We show how the simple but powerful API (based on file operations) allows to approach a network like a distributed database which you can address based on data queries instead of using node addresses. Finally, we will also discuss the implementation of OSS-7, related tools and the road forward.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Internet of Things
URL:https:/fosdem.org/2018/schedule/event/oss7_dash7/
LOCATION:AW1.125
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Glenn Ergeerts":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6811@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T162500
DTEND:20180204T165500
SUMMARY:ZX Spectrum in the New Millenium
DESCRIPTION: <p>Present the challenges faced to work around the limitations of the existing ZX Spectrum Cartridge interface (limited by definition to 16KB), in order to be able to have up to 512KB using FLASH memory.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Retrocomputing
URL:https:/fosdem.org/2018/schedule/event/zxspectrum_in_the_new_millenium/
LOCATION:AW1.121
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Rui Martins":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6084@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T162500
DTEND:20180203T171000
SUMMARY:ZFS: Advanced Integration
DESCRIPTION: <p>How to apply various FreeBSD technologies and features in combination with ZFS to get the most out of a system, be it a Server, Laptop, Embedded, or an Appliance.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:BSD
URL:https:/fosdem.org/2018/schedule/event/zfs_advanced_integration/
LOCATION:K.3.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Allan Jude":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6449@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T162500
DTEND:20180204T164500
SUMMARY:Containing container memory
DESCRIPTION: <p>This talk is about how CRIU deals with application memory during container checkpoint, restore and live migration. We present techniques we use to create exact snapshot of a process memory layout during checkpoint and then how we recreate that exact layout at the time of restore. We present optimizations for reducing the snapshots footprint and for making container live migration livelier.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Containers
URL:https:/fosdem.org/2018/schedule/event/containers_containing_memory/
LOCATION:UD2.120 (Chavanne)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Mike Rapoport":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6615@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T162500
DTEND:20180204T164500
SUMMARY:Fundraising and Crowdfunding for FreeRTC
DESCRIPTION: <p>Which projects would like to raise funds?  What are the most important things you could achieve if people donate?  Could we share the effort of running a crowdfunding campaign?</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Real Time Communications
URL:https:/fosdem.org/2018/schedule/event/fundraising/
LOCATION:H.1309 (Van Rijn)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Daniel Pocock":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7328@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T163000
DTEND:20180204T170000
SUMMARY:AMENDMENT Mapping FOSDEM for accessibility
DESCRIPTION: <p>Since last edition of FOSDEM, different volunteers have been working to create an indoor map of FOSDEM, complete with routing for wheelchairs/accessibility/...This map is available at https://nav.fosdem.org/ .It is created using C3NAV, an application built for the Chaos Communication Congress.In this application I want to focus on the application, how the map was built, why plain Openstreetmap was not sufficient, but especially I hope to get some feedback: where could we improve, how can we improve integration with OSM/other applications/...</p><p>Please not that this talks replaces the talk "3D OSM Plugin API for ESA-NASA Web WorldWind" because unfortunately the presenter could not get a travel permit.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Geospatial
URL:https:/fosdem.org/2018/schedule/event/geo_fosdem/
LOCATION:AW1.126
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Johan Van de Wauw":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7184@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T163000
DTEND:20180203T170000
SUMMARY:Facing the Challenges of Updating Complex Systems
DESCRIPTION: <p>Over the past three years, the growing zoo of Open Source update frameworks made updating an embedded Linux system much easier. But, the availability of a robust update tool solves only one step in the complex chain from a software artifact to an updated and working system on your devices.</p><p>Starting with a modern system consisting of a recent bootloader, kernel, init system and update tool, this talk ventures beyond the basic and already solved topics of A/B redundancy, atomicity, or simple update verification.</p><p>Enrico will present strategies for creating a robust update chain from automated testing up to full rollout management and show how to solve these challenges with recent Open Source software such as  barebox, RAUC, systemd, hawkBit, casync and labgrid. You will learn how to deal with more modular and complex system setups, restricted systems, error recovery, product variants, resigning for deployment, updating the bootloader itself and interaction with verified boot.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Embedded, mobile and automotive
URL:https:/fosdem.org/2018/schedule/event/updating_complex_systems/
LOCATION:UD2.218A
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Enrico Jörns":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6725@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T163000
DTEND:20180204T165500
SUMMARY:Nexmark A unified benchmarking suite for data-intensive systems with Apache Beam
DESCRIPTION: <p>NEXMark is an unpublished research paper that introduced a benchmarking suite for streaming systems. The Apache Beam community implemented (and enhanced) the examples of this paper as a series of benchmarks on top of Beam that can be run on different open source distributed processing engines e.g. Apache Spark, Apache Flink, etc. This talk discusses this experience and expects to engage new contributors to bring more ideas so we can eventually have a unified and semantically rich benchmarking standard for batch and streaming data-intensive systems a la TPC.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:HPC, Big Data, and Data Science
URL:https:/fosdem.org/2018/schedule/event/nexmark_benchmarking_suite/
LOCATION:H.1302 (Depage)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Ismaël Mejía":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6071@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T163000
DTEND:20180204T164500
SUMMARY:AMENDMENT So you think you can validate email addresses
DESCRIPTION: <p>Too often, developers think they know the right way to validate email addresses, which often leads to bad UX and frustrated users whose legitimate addresses are not accepted. This presentation will show you your true level of email validation skill via a simple and fun quiz, whose accuracy often approaches that of Cosmo quizzes.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Miscellaneous
URL:https:/fosdem.org/2018/schedule/event/email_address_quiz/
LOCATION:K.1.105 (La Fontaine)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Stavros Korokithakis":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6195@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T163000
DTEND:20180203T170000
SUMMARY:GrayLog for Java developers
DESCRIPTION: <p>For developers, application logs are critical to figuring out what’s going on inside the apps we create. We tail them. We search them. We analyze and graph them.In this talk I will show Graylog as an open source log management tool, providing central storage, processing, and analysis of log messages powered by Java,MongoDB and ElasticSearch</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Monitoring and Cloud
URL:https:/fosdem.org/2018/schedule/event/graylog_for_java_developers/
LOCATION:UD2.120 (Chavanne)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="José Manuel Ortega":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6124@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T163000
DTEND:20180204T165500
SUMMARY:Testing in Rust
DESCRIPTION: <p>ABSTRACT</p><p>Rust is designed for building low-level systems processes that are reliable and safe. Nevertheless, it is still important for developers to ensure their code is doing the right thing. To achieve this, Rust has a rich set of built-in testing tools for writing unit tests.</p><p>In this talk we cover general unit testing techniques for Rust. We will also demonstrate how to mock out complex dependencies using the double crate. Examples will range from simple cases to complex cases that you'll often see when testing real world systems.</p><p>The talk is suitable for both novice and experienced Rust developers, as well as non-Rust developers who are interested in learning more about the language.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Rust
URL:https:/fosdem.org/2018/schedule/event/rust_testing_mocking/
LOCATION:H.2214
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Donald Whyte":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6848@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T163000
DTEND:20180203T165500
SUMMARY:Moby Project and Docker Inc — Balancing community and corporate needs
DESCRIPTION: <p>Many open source projects are backed by commercial entities and this can lead to complications between the needs of the community and those of the corporations.  This can be especially tricky for fast-growing projects where there are competing voices, pull-requests, and directions — all growing exponentially.</p><p>Docker, Inc. is one such example that created the very popular open-source 'docker engine'.  To help meet the needs of both commercial and open-source constituents, Docker announced in April 2017 that the open source work would happen under the banner of the Moby Project.</p><p>This talk looks at the the different needs that drive an open source project and a product-based corporation.  I'll cover what the Moby Project is and how it relates to Docker's commercial products and I'll highlight some of the experiences we had during and after the transition.</p><p>See slides at: https://speakerdeck.com/amirmc/moby-project-and-docker-inc</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Community devroom
URL:https:/fosdem.org/2018/schedule/event/community_balancing_community_corporate_needs/
LOCATION:K.4.601
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Amir Chaudhry":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6507@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T163000
DTEND:20180204T165500
SUMMARY:Servers can't be trusted, and thanks to tamper-proof journals EteSync doesn't need to!
DESCRIPTION: <p>Servers can't be trusted! Whether it's because of a malicious company, a rogue employee, a government agency, a random hacker or malware, your data is not safe if it's just sitting there exposed on a server.</p><p>Luckily, there are ways to mitigate some of the threats, for example by making your server more secure, using a server you trust (self-host) and using end-to-end encryption, so the server doesn't have access to this information. While these are great, the server can still successfully manipulate your data, this is where tamper-proof journals come into play and help reducing even that.</p><p>In this talk Tom will show some of the threats your data is facing on servers even when self-hosting and using end-to-end encryption, explain what tamper-proof journals are, how they can mitigate these threats, and how they are used by <a href="https://www.etesync.com">EteSync</a> to better secure your data.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Decentralised Internet and Privacy
URL:https:/fosdem.org/2018/schedule/event/etesync/
LOCATION:H.1301 (Cornil)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Tom Hacohen":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6608@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T163000
DTEND:20180204T165000
SUMMARY:Crowdsupply EOMA68 Progress Report
DESCRIPTION: <p>2,500 people kindly backed the EOMA68 Libre Laptop and EOMA68-A20 Computer Card Crowdsupply Campaign last year.  This talk will briefly outline the progress and some of the strange-seeming decisions that have had to have been made.  It's also worth noting that at the beginning of the year, Intel! Announced! The World's! First! Ever! Modular! Computer Card! - in reality they're actually about 6th down a long list.  We're not worried about them copying the concept, and will explain why during the talk (one hint: Intel backdoor spyware co-processor...)</p><p>Also the reasoning behind why the project also includes the creation of an entirely new 3D Printer (the Riki200) <em>and</em> also a new 3D printer Controller PCB will be explained (big hint: cost.  Incredibly, an entire 3D printer's components can be sourced in Shenzhen for LESS money than a western-designed and manufactured DuetWifi 3D Controller Board!)</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Hardware Enablement
URL:https:/fosdem.org/2018/schedule/event/hwenablement_eoma68_progress_report/
LOCATION:K.4.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Luke Kenneth Casson Leighton":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6719@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T163000
DTEND:20180203T170500
SUMMARY:Graph-based analysis of JavaScript source code repositories
DESCRIPTION: <p>JavaScript is one of the decade’s most trending languages. It ranked <a href="https://insights.stackoverflow.com/survey/2017#most-popular-technologies">#1 in popularity in Stack Overflow questions</a> and is consistently featured in the <a href="https://www.tiobe.com/tiobe-index/">top 10 languages of the TIOBE Index</a>. Originally intended for client-side scripting, the language is now widely used to build complex desktop applications, write server-side code and program IoT devices. The latest standards of the language are released yearly under the <a href="http://www.ecma-international.org/memento/TC39.htm">ECMAScript trademark</a> and contain sophisticated features and syntactical constructs.</p><p><em>Static analysis</em> is a software testing approach that is performed without compiling and executing the program itself. This allows developers to catch programming errors before building, testing and deploying the code. There is a wide range of static analysis tools: linters and code style analysers repeatedly perform checks in IDEs, while more complex analyzers, such as type checkers, run as part of the continuous integration (CI) process.</p><p>As JavaScript is a <em>dynamic language</em>, static analysis approaches are particularly useful: they can detect erroneous type usages that would not be revealed by building the code, but only occur during thorough testing or even worse, at production. Thanks to the popularity of the language, there are already numerous approaches for static analysis available, such as <a href="http://ternjs.net/">Tern</a>, Facebook’s <a href="https://flow.org/">Flow</a> and <a href="http://www.brics.dk/TAJS/">TAJS</a>. However, none of these fitted all of our requirements:</p><ul><li>Utilise both linter-style and complex global analysis rules.</li><li>Evaluate rules in real-time, i.e. in sub-seconds upon each “save” operation.</li><li>Allow users to easily extend the analysis rules.</li></ul><p>As none of the current approaches satisfied these requirements, we built our own solution that uses a <em>property graph query engine</em> to represent the <em>code graphs</em> used for analysis and <em>graph queries</em> to evaluate the analysis rules. Compared to other static analysis frameworks, the novelty of our solution is twofold:</p><ul><li>We <em>continuously maintain code graphs</em> based on the latest changes on the source code.</li><li>We use the <em>declarative openCypher language</em> to define the static analysis and graph maintenance rules.</li></ul><p>Using declarative queries, our tool is able to perform the complex analysis queries quickly, including:</p><ul><li>Detecting asynchronous method calls with missing await statements (a common issue in the <a href="http://callbackhell.com/">callback hell</a>).</li><li>Detecting unreachable code, i.e. code parts that cannot be reached through the control flow.</li></ul><p>The analysis can be easily extended by custom analysis rules defined in the openCypher language. Building the system on openCypher also allows us to use different query engines: both mature databases, such as Neo4j, and also experimental engines, such as our own <a href="http://docs.inf.mit.bme.hu/ingraph/">ingraph engine</a>. The latter is our research prototype that supports live query evaluation for Cypher queries, which allows near instant answers even for complex analysis rules.</p><p>In this talk, we give an overview of the steps involved in transforming the source code file to a syntax graph and converting it to a call flow graph. We demonstrate how openCypher queries can be used to capture complex analysis rules in a concise way, and how ingraph allows us to continuously evaluate these queries.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Graph Processing
URL:https:/fosdem.org/2018/schedule/event/graph_based_analysis_javascript_repos/
LOCATION:H.2214
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Gabor Szarnyas":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7197@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T163000
DTEND:20180203T170000
SUMMARY:Beyond the screen
DESCRIPTION: <p>VR works on the web and it takes 10 lines of pseudo HTML to start, it IS that simple.</p><p>Yet, that's not enough, you might not just want to make a web page immersive, you might want to pull 3D interactive and animated content outside of your screen.</p><p>This and more is what the new WebXR specifications is all about!</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Mozilla
URL:https:/fosdem.org/2018/schedule/event/mozilla_beyond_screen/
LOCATION:UA2.118 (Henriot)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Fabien Benetou (Utopiah)":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7198@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T163000
DTEND:20180204T170000
SUMMARY:BYOR: Bring-your-own-radio hacking session
DESCRIPTION: <p>This will be a FOSDEM first: Instead of a panel, this year's interactive time slot will be a bring-your-own-radio hack session. Bring your stuff, show us what it can do! We will have the mic open for demonstrating, but you can also huddle (as far as the room permits) around your devices and show them off.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Software Defined Radio
URL:https:/fosdem.org/2018/schedule/event/byor/
LOCATION:AW1.120
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Martin Braun":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7068@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T163000
DTEND:20180203T165500
SUMMARY:Current meta of video compression and probable futures
DESCRIPTION: <p>Video compression has been around for many years now yet the basic structure of a video codec remains largely similar. And although the basis remains similar compression keeps improving. How long can this be worked on and improved before its simpler to start with something radically different. What technology would still work in a hypothetical new codec? What technology would still <em>realistically</em> work in a hypothetical new codec? Do software complexity, hardware area, feature needs and overall possible compression always balance out when creating video codecs?This talk shall attempt to answer most of these questions.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Media
URL:https:/fosdem.org/2018/schedule/event/om_vcodec/
LOCATION:H.1309 (Van Rijn)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Rostislav Pehlivanov":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6951@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T163000
DTEND:20180203T165000
SUMMARY:EPUB export in LibreOffice Writer
DESCRIPTION: <p>LibreOffice Writer was always capable of exporting your document in a portableway in the form of the PDF filter. Today in the age of tablets, smart phonesand e-readers, many users read reflowable content in EPUB, which is the new PDFto some extent. LibreOffice Writer 6.0 has now basic and 6.1 will have improvedEPUB export support. This work is done by integrating the libepubgen DocumentLiberation library and by improving both the library and LibreOffice itselfalong the way. Come and see how it's implemented, where are the still roughedges and how you can help.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Document Editors
URL:https:/fosdem.org/2018/schedule/event/ode_epub_export/
LOCATION:AW1.120
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Miklos Vajna":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6889@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T163000
DTEND:20180203T171500
SUMMARY:Moving PCI emulation inside of Xen
DESCRIPTION: <p>The talk will explain the reasons of the ongoing work to add PCI emulation support inside of Xen. This purpose of the PCI emulation layer is to allow passthrough of PCI devices from Xen to guests without involving a third entity in the system (so far this was done using QEMU). This should allow transparent PCI passthrough to guests without requiring a QEMU device model.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Virtualization and IaaS
URL:https:/fosdem.org/2018/schedule/event/vai_pci_emulation/
LOCATION:UB2.252A (Lameere)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Roger Pau Monné":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6456@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T163000
DTEND:20180203T170000
SUMMARY:High performance network functions with VPP
DESCRIPTION: <p>Vector Packet Processing is a high performance data-plane running on commodity hardware. VPP is a framework for building bespoke network functions. This talk will give an introduction to VPP architecture and function and give examples of how virtual network functions can be built with VPP.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:SDN and NFV
URL:https:/fosdem.org/2018/schedule/event/vnf_vpp/
LOCATION:H.1301 (Cornil)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Ole Trøan":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6345@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T163000
DTEND:20180204T164500
SUMMARY:The half rolling repository model
DESCRIPTION: <p>Since shortly after its inception over 10 years ago, Chakra has been shipping based on a unique half-rolling repository model. We call it half-rolling, because even though we provide frequent updates to all the applications and the desktop environment we ship, we are more conservative in updating the packages at the core of the system. This model aims at providing a stable system to users while at the same time enabling them to enjoy the latest versions of their favorite applications and games. In this talk I will explain the details behind the half-rolling release model, the advantages and disadvantages it has for users and the challenges we face in Chakra's implementation.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Distributions
URL:https:/fosdem.org/2018/schedule/event/half_rolling_repository_model/
LOCATION:K.3.201
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Neofytos Kolokotronis":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6757@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T163000
DTEND:20180203T170000
SUMMARY:How To Make Package Managers Cry
DESCRIPTION: <p>In this talk, I will outline how (primarily scientific) software developers have found ways to complicatethe job of the people who are responsible for compiling, installing and/or packaging their software,mainly in the context of multi-user high-performance computing environments.</p><p>Next to an overview of the commonly used techniques, the motivations behind them,and the excuses that software developers can use to get away with it,I will showcase a couple of examples of software applications that have done a great jobto make the life of package managers (in the broad sense) as miserable as possible.</p><p>If you too want to make package managers cry (even more than they may already do), don't miss this talk!</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Package Management
URL:https:/fosdem.org/2018/schedule/event/how_to_make_package_managers_cry/
LOCATION:K.3.201
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Kenneth Hoste":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7005@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T163000
DTEND:20180203T171000
SUMMARY:DWARF5 and GNU extensions
DESCRIPTION: <p>After several years a new DWARF debugging standard, DWARF5, has been released that incorporates various GNU extensions that allow to better express how to map various binary constructs created by optimizing compilers back to the original source code while reducing the size of the debugging information. This results in more expressive debuginfo, but also introduces more complexity that DWARF consumers need to deal with.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Debugging tools
URL:https:/fosdem.org/2018/schedule/event/debugging_tools_dwarf5/
LOCATION:AW1.121
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Mark Wielaard":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6905@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T163000
DTEND:20180204T165000
SUMMARY:Pitch your project
DESCRIPTION: <p>This session has become a bit of a tradition in the Open Source Design devroom. Every year we close by inviting FOSDEM attendees to introduce their projects to the designers in the room, and tell them the type of the design contributions they need.</p><p>I thought we might want to do this again.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Source Design
URL:https:/fosdem.org/2018/schedule/event/osd_pitch_your_project/
LOCATION:K.4.201
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Belen Barros Pena":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6998@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T163000
DTEND:20180203T170000
SUMMARY:Make your Go go faster!
DESCRIPTION: <p>This talk will preset a set of techniques to make your Go programs run faster.</p><p>Starting with CPU profiling, moving through memory allocation profiling, to escape analysis,we will point out some less-well-known corners of the runtime, how they impact performance, and how to mitigate this impact.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Go
URL:https:/fosdem.org/2018/schedule/event/faster/
LOCATION:H.1308 (Rolin)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Bryan Boreham":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7085@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T163000
DTEND:20180203T165500
SUMMARY:Proposal for an open and democratic Design Rule format
DESCRIPTION: <p>In the topic of Electronic-Design-Automation (EDA) Design Rules are used to validate a drawing against constraints usually set by the manufacturer. In this talk I'd like to introduce a (file-)format proposal for such Design Rules focused on the usage in PCB design.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:CAD and Open Hardware
URL:https:/fosdem.org/2018/schedule/event/cad_dr_format/
LOCATION:K.4.201
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Patrick Franken":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7087@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T163000
DTEND:20180204T165500
SUMMARY:Organizer's Panel
DESCRIPTION: <p>The organizers of the Legal &amp; Policy Issues DevRoom will reflect on recent developments in software freedom policy and law, and will discuss some of the topics and issues raised in this year's and past year's DevRooms.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Legal and Policy Issues
URL:https:/fosdem.org/2018/schedule/event/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:5984@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T163500
DTEND:20180204T170000
SUMMARY:MySQL Point-in-time recovery like a rockstar!
DESCRIPTION: <p>Point-in-time recovery can be very long when a large amount of binary logs must be replayed.During this session I will show how this can be accelerated without using any special external tool and how we can benefit from MySQL replication improvements even on a stand-alone server</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:MySQL and Friends
URL:https:/fosdem.org/2018/schedule/event/mysql_pointintime/
LOCATION:H.1308 (Rolin)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Frédéric Descamps":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6385@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T163500
DTEND:20180203T172000
SUMMARY:Towards capabilities in HelenOS
DESCRIPTION: <p>Capabilities can be found in most modern microkernel-based systems. Sometimes the capability pattern is masqueraded under a different name though. In this talk I will tell the story of how HelenOS unwittingly started with a primitive capability system embedded in its IPC, how it evolved into the present state in which capabilities are used as task-local names for an increasing amount of user-visible kernel objects and where this might lead in the future.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Microkernels
URL:https:/fosdem.org/2018/schedule/event/microkernel_helenos_capabilities/
LOCATION:AW1.126
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jakub Jermář":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7279@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T164000
DTEND:20180204T165500
SUMMARY:FOSDEM Infrastructure Review
DESCRIPTION: <p>FOSDEM infra review</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Lightning Talks
URL:https:/fosdem.org/2018/schedule/event/fosdem_infrastructure_review/
LOCATION:H.2215 (Ferrer)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Richard Hartmann":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7025@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T164000
DTEND:20180203T170500
SUMMARY:The AMD Linux graphics stack, 2018 edition
DESCRIPTION: <p>Several years ago, AMD embarked on a long-term project to produce a first-class open-source graphics stack. While there is always more work to be done, the vast majority of our Linux users are now happily using the result of this effort. I will give a short look back at some milestones and present a non-technical overview of the components of our graphics stacks as they are today, with an emphasis on the open-source side.</p><p>The talk will include an introduction to the recently open-sourced AMDVLK Vulkan driver.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Graphics
URL:https:/fosdem.org/2018/schedule/event/amd_graphics/
LOCATION:K.4.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Nicolai Hähnle":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6495@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T164000
DTEND:20180203T165500
SUMMARY:GASdotto: a platform for ethical purchasing
DESCRIPTION: <p>Introduction to "ethical purchasing groups", presentation of the GASdotto application, and a call to extend the model in other countries.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Lightning Talks
URL:https:/fosdem.org/2018/schedule/event/gasdotto/
LOCATION:H.2215 (Ferrer)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Roberto Guido":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6450@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T164500
DTEND:20180203T171500
SUMMARY:Smart Cards in Linux and why you should care
DESCRIPTION: <p>Do you want to know how Smart Cards can help you improve security and work efficiently?Smart cards are among us for decades, but they are still not widely used on daily basis by most of us, even though they provide significant advantages for both security and usability and all the tools are open source in Linux. Smart cards are no longer only credit-card sized cards, but also more practical USB dongles which are frequently combined with other features such as OTP or U2F, which can take this even further.I will go through architecture of smart cards and show you how they can be used to simplify your work.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Identity and Access Management
URL:https:/fosdem.org/2018/schedule/event/smartcards_in_linux/
LOCATION:UD2.119
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jakub Jelen":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6736@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T164500
DTEND:20180204T170000
SUMMARY:Reasons to mitigate from NFSV3 to NFSV4/4.1
DESCRIPTION: <p>This talk will cover the differences between NFSv3 and NFSv4.What’s the Problem with NFSv3 and How NFSv4 is better suited to a wide range of datacenter and high performance compute than its predecessor NFSv3.This talk will also covers the advantages of extended capabilities of NFSV4 i.e NFSv4.1 and  NFSv4.2 and its support with Gluster NFS-Ganesha</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Software Defined Storage
URL:https:/fosdem.org/2018/schedule/event/nfs3_to_nfs4/
LOCATION:H.2213
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Manisha Saini":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6798@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T164500
DTEND:20180204T165500
SUMMARY:DIY Java Static Analysis
DESCRIPTION: <p>How can you build a static analyzer from scratch in Java for Java ? Let's go through different tools useful for this purpose : Syntax, Semantic and Symbolic Execution and find bugs without executing the code !</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Source Code Analysis
URL:https:/fosdem.org/2018/schedule/event/code_diy_java_static_analysis/
LOCATION:UD2.119
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Nicolas Peru":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5983@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T165000
DTEND:20180203T171500
SUMMARY: Hairy Security
DESCRIPTION: <p>Hairy Security</p><p>It's getting dangerous out there, it's all over the news, IT security is simply no longer something one can ignore.</p><p>In this session we'll model all the threats to a typical web application powered by a Java back-end.We’ll have fun, state the obvious, debate and debunk a few security myths, because, remember, It’s not a question of 'if' but 'when' you’ll be hacked, at the end of this session, you’ll decide for yourself if it's really time for this Java web app to go live !</p><p>It's a fun, pragmatic, very instructive talk we've been doing in the past (well received at Devoxx France for instance)</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Free Java
URL:https:/fosdem.org/2018/schedule/event/hairy_security/
LOCATION:UD2.208 (Decroly)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Romain Pelisse":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Damien Plard":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6920@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T165000
DTEND:20180204T170000
SUMMARY:Spawny
DESCRIPTION: <p>Legacy displaymanagers are heavily relying on the design of the xserver, such as detecting if a window manager grabs the root window.Since wayland is getting more and more attention on modern distributions, its time for something which is, platform independent, toolkit independent and lightweight.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Distributions
URL:https:/fosdem.org/2018/schedule/event/spawny_a_different_approach/
LOCATION:K.3.201
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Marcel Hollerbach":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6957@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T165000
DTEND:20180203T171000
SUMMARY:Dialog tunneling in LibreOffice Online
DESCRIPTION: <p>Come and hear how we are bringing the advanced LibreOffice desktop functionality to the Online!</p><p>LibreOffice on the desktop is very feature packed office suite.  One of the complaints that power users make in Online is that it lacks many of them: they cannot add colored borders in their paragraphs, manage tracked changes/comments, correct the spelling and grammar in the document, etc. The question is how do we bring these functionalities to the cloud at your disposal in your browser tab?</p><p>We at Collabora decided to come up with a plan to just tunnel all the hard work that developers have done for the past couple of decades: come up with appropriate infrastructure to open the dialog in headless mode, paint it as a bitmap in the backend, and tunnel the image to you in the browser. And then add life to them by tunnelling your mouse/key events back which will invalidate and update the new image you see in the browser. Of course we are not sending the whole dialog image back to your browser every time - only the part that needs updating in the dialog is sent back to the browser saving us precious time and network bandwidth improving your UX.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Document Editors
URL:https:/fosdem.org/2018/schedule/event/ode_dialog/
LOCATION:AW1.120
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jan Holesovsky":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6570@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T165500
DTEND:20180203T173000
SUMMARY:Building an integration testing framework
DESCRIPTION: <p>Microservices are becoming very popular recently. But how to run automated end-to-end tests against your product when your architecture and deployment processes are complex? How to orchestrate your test environment when your product is a SaaS application but can also be installed on-premises on bare metal or deployed into the cloud on to your Kubernetes cluster?</p><p>Using containers to automatically test your application is a great use case, but sometimes running tests only against containers might not be enough.</p><p>We decided to create a click-driven, black-box integration testing framework, using Ruby, headless Chrome, Docker and Kubernetes, to test GitLab.</p><p>This talk is a story about building this integration testing framework. It is about obstacles we had to overcome, essential complexity that we had to embrace, but also about problems that we still need to solve and our hopes for the future.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Testing and automation
URL:https:/fosdem.org/2018/schedule/event/integration_testing_at_gitlab/
LOCATION:H.2213
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Grzegorz Bizon":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7032@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T170000
DTEND:20180203T173000
SUMMARY:Distributing DevOps tools using GoLang and Containers, for Fun and Profit!
DESCRIPTION: <p>A look at our approach to distributing DevOps tools between many teams (and CI), using a GoLang app to launch containers.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Go
URL:https:/fosdem.org/2018/schedule/event/devops/
LOCATION:H.1308 (Rolin)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Lucy Davinhart":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6590@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T170000
DTEND:20180203T180000
SUMMARY:Multitasking on Cortex-M class MCUs
DESCRIPTION: <p>We're gonna look at multi-tasking on small Cortex-M class MCUs like the ARM Cortex-M0.</p><p>After a brief general overview of the Cortex-M0 programming model, exception handling and other basics required,we'll start our deep-dive into one specific implementation in the Chromium-EC firmware.We'll look at startup code, how tasks are implemented, how to deal with priorities and peripheral interrupts.</p><p>The Chromium-EC firmware is a little (RT)OS that runs (mostly) on ARM cores of the Cortex-M class (M0/M3/M4),and powers Google's Chromebooks as well as other devices (Project Sulfur SDR). It's permissive license makes it attractive for (ab)use inother projects, since Kernel and U-Boot integration are already existing.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Embedded, mobile and automotive
URL:https:/fosdem.org/2018/schedule/event/multitasking_on_cortexm/
LOCATION:UD2.218A
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Moritz Fischer":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7324@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T170000
DTEND:20180204T175000
SUMMARY:Exploiting modern microarchitectures
DESCRIPTION: <p>Recently disclosed vulnerabilities against modern high performance computer microarchitectures known as 'Meltdown' and 'Spectre' are among an emerging wave of hardware-focused attacks. These include cache side-channel exploits against underlying shared resources, which arise as a result of common industry-wide performance optimizations.</p><p>More broadly, attacks against hardware are entering a new phase of sophistication that will see more in the months ahead. This talk will describe several of these attacks, how they can be mitigated, and generally what we can do as an industry to bring performance without trading security.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Keynotes
URL:https:/fosdem.org/2018/schedule/event/closing_keynote/
LOCATION:Janson
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jon Masters":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6596@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T170000
DTEND:20180203T173000
SUMMARY:Virtio 1.1 
DESCRIPTION: <p>Virtio is a common framework for IO virtualization in hypervisors. It is part of DPDK accelerated Open vSwitch and allows for hardware abstracted VNFs.  The virtio OASIS standard is going into the next round and the focus will be on performance improvements.  We aim to make it work better on the underlying hardware but also allow for hardware implementations of virtio. This talk will give an update on the current developments and the progress made towards version 1.1.  We will look into some of the new features, some benchmarking results and how these help with improving performance.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:SDN and NFV
URL:https:/fosdem.org/2018/schedule/event/virtio/
LOCATION:H.1301 (Cornil)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jens Freimann":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5927@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T170000
DTEND:20180203T175000
SUMMARY:Elasticsearch (R)Evolution
DESCRIPTION: <p>Elasticsearch is a distributed, RESTful search and analytics engine built on top of Apache Lucene. After the initial release in 2010 it has become the most widely used full-text search engine, but it is not stopping there.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Performance
URL:https:/fosdem.org/2018/schedule/event/elasticsearch/
LOCATION:Janson
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Philipp Krenn":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6441@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T170000
DTEND:20180203T172500
SUMMARY:Asynchronous Decision Making - why and how
DESCRIPTION: <p>The Asynchronous Decision Making techniques commonly used in open source projects enable efficient remote collaboration, in teams which have no boss, no schedule and often no cultural consistency yet produce world-changing software.</p><p>This talk describes the key elements and tools of the Asynchronous Decision Making process, based on concrete examples from the Apache Software Foundation and from federated governments, which, interestingly, work in a similar way.</p><p>We'll reflect on how Asynchronous Decision Making supports the efficiency of our projects, and how to refine it to be even more efficient.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Community devroom
URL:https:/fosdem.org/2018/schedule/event/community_decision_making_why_how/
LOCATION:K.4.601
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Bertrand Delacretaz":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6000@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T170000
DTEND:20180203T171500
SUMMARY:Addressing the long tail of applications
DESCRIPTION: <p>Every day we imagine some new apps we'd love to have: having an application to allow people to submit talks, to register new holiday requests, expense reports, simply get data from one site and combine it with data from another site and display that, etc. This is the <a href="http://platform.xwiki.org/xwiki/bin/view/Main/SecondGenerationWiki">long tail of application</a>.</p><p>However in most cases we just drop the idea and continue with our life because we know it would take days or weeks to be able to develop that quickly before you could reap the benefits.</p><p>What if there was a way to have these apps developed and working in just a few minutes!</p><p>We'll demonstrate how a next generation wiki platform allows to do just that by using the <a href="http://xwiki.org">XWiki open source project</a> as an example.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Lightning Talks
URL:https:/fosdem.org/2018/schedule/event/xwiki/
LOCATION:H.2215 (Ferrer)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Vincent Massol":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7288@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T170000
DTEND:20180203T175000
SUMMARY:Browser-as-GUI and Web Applications with Gnoga
DESCRIPTION: <p>Gnoga is an all-Ada library that uses the features of modern web browsers as a portable GUI.  The program may run on the same computer as the browser, or on a server over the internet.  Participants will be introduced to using Gnoga to create such programs.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Ada
URL:https:/fosdem.org/2018/schedule/event/ada_gnoga/
LOCATION:AW1.125
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jeffrey R. Carter":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7228@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T170000
DTEND:20180203T180000
SUMMARY:Package Management Panel Discussion 
DESCRIPTION: <p>Panel discussion with some of the speakers from the Package Management Devroom throughout the day, discussion the future of package management.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Package Management
URL:https:/fosdem.org/2018/schedule/event/paneldiscussion/
LOCATION:K.3.201
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Mike McQuaid":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Philippe Ombredanne":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Sam Boyer":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Todd Gamblin":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7130@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T170000
DTEND:20180203T173000
SUMMARY:Mozilla's DeepSpeech and Common Voice projects
DESCRIPTION: <p>The human voice is becoming an increasingly important way of interacting with devices, but current state of the art solutions are proprietary and strive for user lock-in. Mozilla’s DeepSpeech and Common Voice projects are there to change this.In contrast to classic STT approaches, DeepSpeech features a modern end-to-end deep learning solution. Based on Baidu's Deep Speech research paper, it trains a model by machine learning techniques. This model directly translates raw audio data into text - without any domain specific code in between.To train systems like DeepSpeech, an extremely large amount of voice data is required. Most of the data used by large companies isn’t available to the majority of people. That's why Mozilla launched Common Voice, a project to help make voice recognition open to everyone.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Mozilla
URL:https:/fosdem.org/2018/schedule/event/mozilla_deepspeech_common_voice_projects/
LOCATION:UA2.118 (Henriot)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Tilman Kamp":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6937@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T170000
DTEND:20180203T172500
SUMMARY:Developing an Open Source Hardware Laptop with KiCAD
DESCRIPTION: <p>A presentation on the design of the TERES Do-It_Yourself laptop, fully designed with KiCad.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:CAD and Open Hardware
URL:https:/fosdem.org/2018/schedule/event/oshw_laptop/
LOCATION:K.4.201
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Tsvetan Usunov":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6032@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T170000
DTEND:20180203T175000
SUMMARY:Igniting the Open Hardware Ecosystem with RISC-V
DESCRIPTION: <p>The RISC-V open standard ISA has been gaining traction in both academic and commercial circles over the last year, during which we've gotten our ports of binutils, GCC, and Linux merged upstream.  Additionally, SiFive has announced a Linux-capable, 64-bit, quad core development board which will be available in Q1 2018.  This talk discusses the history of the ISA, SiFive's open source RTL implementations of RISC-V, the state of RISC-V software, and our plans for the upcoming year.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Miscellaneous
URL:https:/fosdem.org/2018/schedule/event/riscv/
LOCATION:K.1.105 (La Fontaine)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Palmer Dabbelt":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7159@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T170000
DTEND:20180203T172500
SUMMARY:AV1 Codec Update
DESCRIPTION: <p>An update on the status of the AV1 codec, from the Alliance for Open Media.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Media
URL:https:/fosdem.org/2018/schedule/event/om_av1/
LOCATION:H.1309 (Van Rijn)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Tim Terriberry":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7021@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T170500
DTEND:20180203T173000
SUMMARY:Shaders in radeonsi
DESCRIPTION: <p>I will give an update on two topics involving shaders in radeonsi, the OpenGL driver for modern Radeon GPUs: the dynamic linking of shader parts, and the transition to the NIR intermediate representation.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Graphics
URL:https:/fosdem.org/2018/schedule/event/radeonsi/
LOCATION:K.4.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Nicolai Hähnle":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6658@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T171000
DTEND:20180203T174000
SUMMARY:Grafana Tips & Tricks & Whats New in v5
DESCRIPTION: 
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Monitoring and Cloud
URL:https:/fosdem.org/2018/schedule/event/grafana_tips/
LOCATION:UD2.120 (Chavanne)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Torkel Ödegaard":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7073@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T171000
DTEND:20180203T173000
SUMMARY:LibreOffice for Haiku
DESCRIPTION: <p>A short overview of what Haiku is, history of how this LibreOffice port came to be, challenges involved and what is its current status.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Document Editors
URL:https:/fosdem.org/2018/schedule/event/ode_haiku/
LOCATION:AW1.120
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Kacper Kasper":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6017@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T171500
DTEND:20180203T180000
SUMMARY:Configuring build base on FreeBSD
DESCRIPTION: <p>FreeBSD has some knobs to set in order to build the base system or to avoid building some parts of the system. This way the build process could be optimized to avoid wasting time.</p><p>With this procedure, the user has an easier way of configuring how to build the target system</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:BSD
URL:https:/fosdem.org/2018/schedule/event/configuring_build_base_on_freebsd/
LOCATION:K.3.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="RoberFern":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7341@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T171500
DTEND:20180203T173000
SUMMARY:Etienne Saliez - A look at “Natural Intelligence”
DESCRIPTION: <p>Up to now many medical record softwares were not mach more than narrative reports of what did appen at some time in the past in some specific context.Student can find much static knowledge on internet, but have to learn a “medical methodology” about how to use this large amount of knowledge.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Graph Processing
URL:https:/fosdem.org/2018/schedule/event/graphdevroom_immm/
LOCATION:H.2214
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Michael Hunger":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7125@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T171500
DTEND:20180203T180000
SUMMARY:QEMU in UEFI
DESCRIPTION: <p>UEFI is a firmware specification created by Intel with portability in mind. The UEFI way of doing that was to provide special UEFI byte code (EBC). Unfortunately nobody really cared so compiler, firmware support and providers of EBC option roms ceased and basically every UEFI option rom today contains native x86(_64) machine code.</p><p>If you now want to plug a PCIe card into your shiny ARM server, that means even though firmware would be compatible it still can't execute the option rom. Until you add QEMU to the mix.</p><p>Join me in exploring the depth of UEFI binary interfaces, marshalling between different architecture's function call ABIs on the fly and learn how to integrate all of this into a working firmware, running on real hardware, driving a real PCIe adapter.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Virtualization and IaaS
URL:https:/fosdem.org/2018/schedule/event/vai_qemu_in_uefi/
LOCATION:UB2.252A (Lameere)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Alexander Graf":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7116@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T171500
DTEND:20180203T175500
SUMMARY:Rust versus DWARF versus LLVM
DESCRIPTION: <p>Rust presents new challenges for the debugging ecosystem.  This talk will cover some debugging peculiarities of Rust and how we plan to solve them.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Debugging tools
URL:https:/fosdem.org/2018/schedule/event/debugging_tools_rust/
LOCATION:AW1.121
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Tom Tromey":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6652@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T172000
DTEND:20180203T175000
SUMMARY:SSSD: From an LDAP client to the System Security Services Daemon
DESCRIPTION: <p>SSSD is known in the OSS world as a client towards different LDAP-like databases. However, recently, we have started taking SSSD beyond its bread and butter LDAP client role to provide services that are usable in a broader context, as an application gateway or to a local machine. As a result, you might soon see SSSD enabled and running in your favourite distribution by default or quietly running on the background of another service.</p><p>In the talk I will demonstrate what enhancements we already did in SSSD, such as how to use SSSD as a gateway between an application and a user database or why should you let SSSD manage your Kerberos credential caches .</p><p>I'll also illustrate things we are working on for the future such how to add and access extra attributes of your local users or why it makes sense to let SSSD handle smart card logins even for local users.</p><p>The talk will be useful to system administrators, mainly those who deal with user account management, but also to developers who work on services that integrate with user databases.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Identity and Access Management
URL:https:/fosdem.org/2018/schedule/event/idm_sssd/
LOCATION:UD2.119
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jakub Hrozek":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6695@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T172000
DTEND:20180203T173500
SUMMARY:Open Food Facts: the wikipedia of food products
DESCRIPTION: <p>Open Food Facts is a free, online and crowdsourced database of food products from around the world, licensed under the Open Database License (ODBL). It was launched in 2012, and today it is powered by 5000 contributors who have collected data and images for over 380 000 products in 178 countries.</p><p>Scan a product using your phone, take a picture, and you're already part of the Open Food Facts revolution !</p><p>In this talk we'll show how Open Food Facts leverages open source technologies such as Perl, MongoDB, Pastec.io, Android, Swift as well as the great power of communities to open data of public interest for health &amp; science, as well as unforeseen applications in your daily life.</p><p>We will also introduce you to the recently launched Open Beauty Facts, for freeing your cosmetic cupboard: shampoos, toothpastes, lipsticks, etc.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Lightning Talks
URL:https:/fosdem.org/2018/schedule/event/open_food_facts/
LOCATION:H.2215 (Ferrer)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Anca Luca":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7256@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T172000
DTEND:20180203T174500
SUMMARY:Hacking the JVM from Java
DESCRIPTION: <p>The JVM contains many interesting features that are frequently overlooked, not exposed through the Java standard library, or typically only accessible from native code. In this talk we will walk through a few of these features, and how they can be used from plain old java code. For example we will see how to access local variables from calling methods, as well as powerful ways to monitor what the JVM does when executing our code.</p><p>Free Java allows us access to these features, as well as the ability to contribute towards improving their implementation and make them publicly available to other users. Together we can influence the direction of Java and help get more powerful features into the standard JDK.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Free Java
URL:https:/fosdem.org/2018/schedule/event/hacking_jvm/
LOCATION:UD2.208 (Decroly)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Tobias Lindaaker":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7099@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T173000
DTEND:20180203T175000
SUMMARY:Good things come to those who wait - BorderFrames and WriterGraphics
DESCRIPTION: 
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Document Editors
URL:https:/fosdem.org/2018/schedule/event/ode/
LOCATION:AW1.120
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Thorsten Behrens":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7134@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T173000
DTEND:20180203T180000
SUMMARY:Moving from policy to action: 
DESCRIPTION: <p>Discussion of how and why we've revised our Community Participation Guidelines and how you might want to revise your own community guidelines or codes of conduct too.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Mozilla
URL:https:/fosdem.org/2018/schedule/event/mozilla_moving_policy_to_action/
LOCATION:UA2.118 (Henriot)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Larissa Shapiro":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6378@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T173000
DTEND:20180203T180000
SUMMARY:AMENDMENT DNA sequencing performance in Go, C++, and Java
DESCRIPTION: <p>While Go is not primarily designed for parallel programming, it nevertheless has features that end up being beneficial for parallelism as well, especially the inclusion of a work-stealing scheduler for goroutines and a concurrent, parallel garbage collector. For this reason, we have recently included Go as one of several candidate programming languages in an evaluation of their suitability for expressing sequencing pipelines. Other programming languages we have evaluated were C++ and Java. Go hits a sweet spot of performing very close to the best results with little programming effort and few compromises in terms of safety and generality.</p><p>This talk will present highlights of this experiments and the most important insights.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Go
URL:https:/fosdem.org/2018/schedule/event/dna_sequencing/
LOCATION:H.1308 (Rolin)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Pascal Costanza":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6838@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T173000
DTEND:20180203T175500
SUMMARY:The UoC Radio Station Project
DESCRIPTION: <p>In this talk we will present the technical challenges we have encountered while building an FM &amp; web radio station from scratch and the innovative solutions that we have applied to them, utilizing open source software, and - where possible - hardware, as well as developing our own components, such as our software FM MPX signal generator, our producer-friendly GTK desktop application and many more. Furthermore, we will elaborate on the technical processes of building a music and sample library using open-source software and services, and how we utilize this library to produce an automated broadcast using our custom GStreamer-based audio clip scheduler.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Media
URL:https:/fosdem.org/2018/schedule/event/om_fm_radio/
LOCATION:H.1309 (Van Rijn)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="George Kiagiadakis":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7144@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T173000
DTEND:20180203T181500
SUMMARY:User-level networking on Genode
DESCRIPTION: <p>Networking became a prominent aspect in Genode over the years. As common for microkernel-based systems the whole networking infrastructure, down from the drivers up to the socket implementation resides in the userland and comes in cleanly separated building bricks. Today, the framework provides various such building bricks to be combined into an individual solution for each use case. This includes components like an L2/L3-router component with NAT and DHCP functionality, a network-bridge component, a socket-filesystem server using VFS, NIC and Wifi-drivers, as well as libraries like the Lightweight IP and the Linux IP stack. The talk shall give an overview about the design of this ecosystem, how it can be used, how it evolved, and, last but not least, discuss its future.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Microkernels
URL:https:/fosdem.org/2018/schedule/event/microkernel_genode_user_level_networking/
LOCATION:AW1.126
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Martin Stein":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6609@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T173000
DTEND:20180203T174500
SUMMARY:Component Sourcing for Design and Manufacturing in Shenzhen
DESCRIPTION: <p>Bunnie Huang's "Guide to Shenzhen" is absolutely invaluable, but it assumes that you know exactly what you need to get, before you actually get it.  If this isn't clear, for an example of exactly what the problem is, try an Internet search for "Laptop trackpad supplier".  Did you find one? Did you find a source of trackpads for use in that laptop that you're thinking of designing?  Or did your search queries instead get completely and utterly swamped with thousands upon thousands of aliexpress pictures of the EXACT SAME Apple Trackpad for a 13in Macbook Pro?</p><p>What about LCDs?  Do you even know what type of LCD is commonly available right now?  Were you aware that MIPI is Cartelled? Or that the people telling you that eDP is "The Future" are trying to push a much higher-power-consumption design at you and they forgot to invite China-based Manufacturers to the closed-door meeting.  How can you <em>actually</em> find which LCDs are commonly manufactured and available in Shenzhen, so that you can begin the design right now before you take that expensive trip abroad.</p><p>And what about components?  If you've looked on taobao or aliexpress, you'll know that many of them are rip-offs, there's absolutely no datasheets, the vendors make pittance so they're extremely unlikely to answer your questions... so what <em>actual</em> use is this resource, to anyone?</p><p>This talk will help answer the paradox of bridging the gap between Shenzhen market prices and the Western and Libre mindsets for hardware design, allowing attendees to take proper advantage of the lower pricing of Shenzhen-sourced parts, and to avoid the nightmare scenario of designing a PCB only to find that its parts went End-of-Life in the Shenzhen markets many years ago, and that the last remaining parts available must be bought from Digikey and IMPORTED (back into China from where they originated!) with a whopping lead time and huge import tariffs of up to 40 percent.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:CAD and Open Hardware
URL:https:/fosdem.org/2018/schedule/event/oshw_shenzen/
LOCATION:K.4.201
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Luke Kenneth Casson Leighton":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6470@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T173000
DTEND:20180203T180000
SUMMARY:SRv6 Network Programming on FD.io VPP and Linux
DESCRIPTION: <p>SRv6 Network Programming on FD.io VPP and Linux</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:SDN and NFV
URL:https:/fosdem.org/2018/schedule/event/srv6/
LOCATION:H.1301 (Cornil)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Pablo Camarillo":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6813@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T173000
DTEND:20180203T175500
SUMMARY:Analyzing developers network in a community
DESCRIPTION: <p>According to Wikipedia, Community is "a small or large social unit (a group of living things) who have something in common". If we want to analyze any Open Source development community, it's key to understand the relationships of the people that define that community. Open Source communities provide many ways for peers collaboration beyond participation in forums and mailing lists. In any case, people graph or network analysis is one the methodologies used for social interaction analysis.During this talk, I'll show social network analysis with a free, open source software Kibana <a href="(http://dlumbrer.github.io/kbn_network">plug-in</a> integrated in <a href="http://grimoirelab.github.io">GrimoireLab</a>. I started this project during my degree thesis, 6 months ago, and once it was released everything has changed. People started to download the plugin and contribute to it. Now, the repository hosting the plugin has more than a hundred thousand clones and a hundred of daily visits.The talk will show how to use the <a href="http://dlumbrer.github.io/kbn_network">Network plugin</a> in order to analyze open source projects. I'm going to show data retrieved from an open source project and I will show that with differents types of networks/graphs.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Community devroom
URL:https:/fosdem.org/2018/schedule/event/community_analyzing_dev_network_community/
LOCATION:K.4.601
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="David Moreno":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7141@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T173500
DTEND:20180203T180000
SUMMARY:Kernel Graphics Development on Remote Machines
DESCRIPTION: <p>Availability of bleeding-edge and prototype hardware is always scarce. Local access to hardware is not always convenient to arrange when multiple members of a team are working on the issue across country and timezone borders. It would also be inefficient to allow much sought after hardware to idle when one team is not actively using it out of office hours for example, as traditionally happens when hardware is shipped. The author, who is currently working as one of the maintainers the Intel graphics i915 Linux kernel driver, has sought for an efficient solution when working as a home based employee for multiple companies. Some off-the-shelf solutions exist, but they're far off in the price range to be suitable for an average Open Source contributor. This talk will walk you through the gotchas in setting up an environment for your project and a demo of one system can be presented optionally.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Graphics
URL:https:/fosdem.org/2018/schedule/event/remote_kernel/
LOCATION:K.4.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Joonas Lahtinen":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6014@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T174000
DTEND:20180203T175500
SUMMARY:LitOps: literature-as-software
DESCRIPTION: <p>Book production, from inception to publication, is still very much trapped in writing-correction-production cycles that resemble how software was made much earlier. However, productivity would be very much increased if the writing-correction-publication would be taken a step (or two forward) to a continuous integration/continuous delivery DevOps-like environment where you define by software the whole pipeline a book is going to follow from writing to publication. LitOps is a transpiling of the DevOps culture to book production, using mainly software development tools, and rigging them so that you can produce and publish quality-checked books using as many automation tools as possible.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Lightning Talks
URL:https:/fosdem.org/2018/schedule/event/litops/
LOCATION:H.2215 (Ferrer)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Juan Julián Merelo":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5987@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T175000
DTEND:20180203T181500
SUMMARY:An Open Platform for Collecting data for OpenSeaMap
DESCRIPTION: <p>The OpenSeaMap project is part of the OpenStreetMap project family and aims at leveraging crowd sourced information for leisure captains. As it targets a sepcific user and application group it also relies on additional data on top of traditionally used positional data. This presentation is about an effort to create a hard- and software platform capable of collecting the needed data for the OpenSeaMap project. We share early results yield with a prototype implementation of the proposed platform.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:CAD and Open Hardware
URL:https:/fosdem.org/2018/schedule/event/oshw_openseamap/
LOCATION:K.4.201
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Ulrich Langenbach":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6947@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T175000
DTEND:20180203T181000
SUMMARY:LibreOffice QA - One Year Overview
DESCRIPTION: 
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Document Editors
URL:https:/fosdem.org/2018/schedule/event/ode_overview/
LOCATION:AW1.120
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Xisco Fauli":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6614@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T175000
DTEND:20180203T180500
SUMMARY:SystemTestPortal
DESCRIPTION: <p>While test automation is desirable in every software project, not all tests can be automated well, e.g. testing software that requires specific hardware. Furthermore, manual system tests often unveil unexpected faults simply because humans are more sensitive in this regard. Actually, almost every developer does this kind of manual tests "somehow". However, due to the lack of a proper tool support, these tests happen in an unplanned, unsystematic way and without documentation. As a result, it is hard for users to find out which features of a product were tested in which environment, on which hardware, and with which result.</p><p>We are working on a novel web application named SystemTestPortal for creating, running and analyzing manual system tests. The tool aims at being useful for developers, testers, test managers, and end-users. It is lightweight, written in Golang, available under the GPLv3 license, and developed in a student project. Many of its planned features are working already and it's getting steadily closer to a mostly complete 1.0 release.</p><p>This lightning talk will give a brief introduction and demo how the tool can be used to test a typical free software application.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Testing and automation
URL:https:/fosdem.org/2018/schedule/event/systemtestportal/
LOCATION:H.2213
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Daniel Kulesz":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7269@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T175000
DTEND:20180203T180000
SUMMARY:OpenMetrics - an industry standard for metrics
DESCRIPTION: <p>Prometheus' exposition format is great, but its adoption is limited, in part, by political considerations. Creating an industry standard which is detached from Prometheus will hopefully help alleviate this issue.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Monitoring and Cloud
URL:https:/fosdem.org/2018/schedule/event/openmetrics/
LOCATION:UD2.120 (Chavanne)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Richard Hartmann":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7315@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180204T175000
DTEND:20180204T180000
SUMMARY:Closing FOSDEM 2018
DESCRIPTION: <p>Some closing words.  Don't miss it!</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Keynotes
URL:https:/fosdem.org/2018/schedule/event/closing_fosdem/
LOCATION:Janson
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="FOSDEM Staff":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7255@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T175000
DTEND:20180203T181500
SUMMARY:G1 - Not^H^H^HNever Done!
DESCRIPTION: <p>In JDK 9 we made the G1 garbage collector the default OpenJDK garbagecollector. Does that mean G1 is done? Definitely not!   The Oracle GC team is working on exciting changes to improvethroughput, latency and memory footprint for the G1 garbage collectorfor the next JDKs. We are excited to give you a heads up on a few ofthem:</p><ul><li> Faster Card Scanning</li><li> Parallel Full GC in G1</li><li> Rebuild Remembered Sets Concurrently</li><li> Abortable Mixed Collections</li><li> Automatic Thread Sizing</li></ul><p>   Of course, this is just what we are currently working on; we wouldalso like to share a few interesting ideas that would be interesting topick up and contribute. :)</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Free Java
URL:https:/fosdem.org/2018/schedule/event/g1/
LOCATION:UD2.208 (Decroly)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Thomas Schatzl":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6141@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T175500
DTEND:20180203T182500
SUMMARY:User Session Recording in Cockpit
DESCRIPTION: <p>Have you ever wished you could see how exactly a user broke your server? Have you wished to see how the user stumbled upon the problem they just reported? Would you like to have such a power within your easy reach, right in your browser, without the need for a pesky command-line setup? Wish no more, because we're going to handle that with User Session Recording support in Cockpit!</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Identity and Access Management
URL:https:/fosdem.org/2018/schedule/event/session_recording/
LOCATION:UD2.119
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Nikolai Kondrashov":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6513@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T180000
DTEND:20180203T183000
SUMMARY:FFmpeg - The Media Swiss Army Knife
DESCRIPTION: <p>FFmpeg is a FOSS, cross-platform, solution to record, convert and stream audio and video.This session will focus on using the CLI tools included in this project [ffmpeg and ffmprobe] to accomplish everyday video manipulation and streaming tasks.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Media
URL:https:/fosdem.org/2018/schedule/event/om_ffmpeg/
LOCATION:H.1309 (Van Rijn)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jess Portnoy":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6810@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T180000
DTEND:20180203T184000
SUMMARY:Infinity
DESCRIPTION: <p>Infinity is a platform-independent system for executables and shared libraries to expose functionality to debug, monitoring, and analysis tooling.  It grew from a need to be able to debugmultithreaded applications without requiring libthread<em>db.  Other systems exist that use the libthread</em>db paradigm, for example librtld_db and OPMD; Infinity was designed to replace this entireclass of library-tool interface with something more portable and robust.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Debugging tools
URL:https:/fosdem.org/2018/schedule/event/debugging_tools_infinity/
LOCATION:AW1.121
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Gary Benson":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6713@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T180000
DTEND:20180203T182500
SUMMARY:Cooperative Communities
DESCRIPTION: <p>This talk will explore mistakes everyone makes when trying to bring one or more communities together. Instead of starting from scratch, and creating a new community for every single cause, this talk will explore how existing communities can be brought together, if there is room for cooperation between projects and if the founders are ready to set their egos aside. It be based on the case study of the Social-Digital Innovation Initiative, which aims at bringing social good and tech together, also through communities.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Community devroom
URL:https:/fosdem.org/2018/schedule/event/community_cooperative_communities/
LOCATION:K.4.601
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Regina Sipos":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7289@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T180000
DTEND:20180203T182000
SUMMARY:Easy Ada Tooling with Libadalang
DESCRIPTION: <p>A lot of developers consider that a language is only as good as the tooling that accompanies it.  Ada has been conceived as a language pretty well amenable to tooling, yet the tooling offer besides AdaCore's is not very extensive, at least when compared to other languages like Java, despite the existence of the ASIS project (Ada Semantic Interface Specification).</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Ada
URL:https:/fosdem.org/2018/schedule/event/ada_tooling/
LOCATION:AW1.125
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Raphaël Amiard":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Pierre-Marie De Rodat":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7335@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T180000
DTEND:20180203T190000
SUMMARY:RISC-V Meeting
DESCRIPTION: <p>We will have open discussions about RISC-V ecosystem after Palmer Dabbelt talk: Igniting the Open Hardware Ecosystem with RISC-V.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:BOFs (Track C - in J1.106)
URL:https:/fosdem.org/2018/schedule/event/riscv_bof/
LOCATION:J1.106
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="David Abdurachmanov":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7224@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T180000
DTEND:20180203T183000
SUMMARY:The current EU copyright reform proposal: the end of FLOSS in Europe?
DESCRIPTION: <p>The current EU copyright reform proposal puts pressure on platforms tomonitor and filter all content, including uploaded FLOSS software,for copyright infringement (article 13), proposes a new 20-yearlicense for news snippets (article 11), and limits who can accessdatasets -- including open data. Any of these would be terribleoutcomes. Let's demand better copyright reform.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Mozilla
URL:https:/fosdem.org/2018/schedule/event/mozilla_eu_copyright_reform_end_floss/
LOCATION:UA2.118 (Henriot)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Giannis Konstantinidis":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Gerv Markham":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7210@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T180000
DTEND:20180203T183000
SUMMARY:The Chromium project's Way to Wayland
DESCRIPTION: <p>Wayland is the most advanced X11-alternative display protocol, shipping today in a variety of desktop and embedded environments. Although the Chromium browser on Linux still defaults to use the X11 window system, there have been efforts to port it to different environments.</p><p>This effort happens in various fronts, including the development and stabilization of Ozone, an abstraction layer for graphics and input events, and the transitioning of some ChromeOS-oriented solutions to Linux, for example Chromium's new "UI service".</p><p>Igalia has been actively contributing to this multi organizational collaboration, aiming at getting a full fledged Chromium browser running natively on Wayland. The work happens on Chromium's upstream repository so that the greater Chromium community can benefit from it.</p><p>This presentation intends to show the Chromium project's way to Wayland.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Embedded, mobile and automotive
URL:https:/fosdem.org/2018/schedule/event/chromium_to_wayland/
LOCATION:UD2.218A
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Maksim Sisov":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6242@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T180000
DTEND:20180203T180500
SUMMARY:Beyond string-based logging
DESCRIPTION: <p>Traditional logs are okay for humans to read, but when the sheer volume of information generated is too much to be processed by a human being everything falls apart ... add distributed systems into the equation and you are pretty close to hell.Structured-logging proposes to take a bit more time when writing logging statements to make it easier to extract and process all this crucial information. Thanks to the rich log entries, new insight can be reached to understand the systems.</p><p>In this talk I will talk about structured-logging and show how useful.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Monitoring and Cloud
URL:https:/fosdem.org/2018/schedule/event/structured_logging_with_serilog/
LOCATION:UD2.120 (Chavanne)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Thibaud Desodt":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6670@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T180000
DTEND:20180203T181500
SUMMARY:EU-FOSSA 2
DESCRIPTION: <p>The EU-FOSSA project developed by European institutions is aiming at improving the security of Open Source Software. The next iteration of the project, EU-FOSSA 2, is continuing in 2017-2019 with a higher budget of 2.6 M€ and a novelty, the bug bounties. Information about the planning and status of the project will be given during this talk.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Lightning Talks
URL:https:/fosdem.org/2018/schedule/event/eu_bug_bounties/
LOCATION:H.2215 (Ferrer)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Marek Przybyszewski":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7015@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T180000
DTEND:20180203T184500
SUMMARY:Keys to deploy affordable virtual desktops with IsardVDI
DESCRIPTION: <p>We  decided to build one solution from scratch that fully adapts to our needs and lets us take control over all layers involved. We tuned network, storage, hypervisors performance and viewers, focusing in desktops templates quick deployment.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Virtualization and IaaS
URL:https:/fosdem.org/2018/schedule/event/vai_affordable_vdi/
LOCATION:UB2.252A (Lameere)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Josep Maria Viñolas":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:5969@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T180000
DTEND:20180203T185000
SUMMARY:Terra Bruciata
DESCRIPTION: <p>In this talk I'm going to present <strong>Terra Bruciata</strong>, an open source initiative aimed to bring hi-integrity techniques in the world of open source with the objectives of (i) providing to the world bug-free software (ii) developing hi-integrity techniques suitable for open source and (iii) showing to the world that bugs are not unavoidable...</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Miscellaneous
URL:https:/fosdem.org/2018/schedule/event/terra_bruciata/
LOCATION:K.1.105 (La Fontaine)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Riccardo Bernardini":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6762@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T180000
DTEND:20180203T185000
SUMMARY:Optimizing Software Defined Storage for the Age of Flash
DESCRIPTION: <p>High-performance flash storage like NVMe SSDs are becoming commonplace in production environments. In this age of fast storage, inefficiencies in storage software stacks that were previously acceptable with slow spinning devices, are no longer tolerable. There are even faster technologies, like NVDIMMs, on the horizon. These developments are particularly challenging for distributed storage solutions like Gluster and Ceph, where network latencies are a fact of life.This talk is on performance analysis and troubleshooting tools and techniques for this age.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Performance
URL:https:/fosdem.org/2018/schedule/event/optimizing_sds/
LOCATION:Janson
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Krutika Dhananjay":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Manoj Pillai":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Raghavendra Gowdappa":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7316@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T180000
DTEND:20180203T190000
SUMMARY:Go Lightning Talks
DESCRIPTION: <p>The last hour of the day will be dedicated to lightning talks.Come watch great short talks, or come present yours!</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Go
URL:https:/fosdem.org/2018/schedule/event/lightning/
LOCATION:H.1308 (Rolin)
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:7120@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T180500
DTEND:20180203T183000
SUMMARY:Wayland client basics
DESCRIPTION: <p>Wayland, the next-generation display server protocol, is slowly but surely taking over the Linux desktop. Preexisting and new applications will have to adapt to this new environment that is fundamentally different from how things used to work on X11 for a long time. This talk gives you the basics of programming native Wayland clients in 2018: the Wayland architecture and protocol world including recent developments, what you can and cannot do, the steps to get something visible on the screen, and why you might not want to do a native application after all.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Graphics
URL:https:/fosdem.org/2018/schedule/event/wayland_client/
LOCATION:K.4.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Philipp Kerling":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6717@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T180500
DTEND:20180203T185000
SUMMARY:Reflections on Teaching a Unix Class With FreeBSD
DESCRIPTION: <p>I've been teaching an undergraduate "Unix for Software Developers" class at the University of Applied Sciences, Darmstadt, Germany for a number of years now. The last three years of them in English to allow exchange students to participate as well. I am using FreeBSD in my class and the lab exercises. Topics of the class include an introduction to the Unix shell, editors, filesystems (with a big focus on ZFS), shell programming, grep/sed/awk and since 2017, I also added Ansible. In this talk, I want to reflect on what I learned interacting with the students of various (Unix) backgrounds. I also want to discuss with the audience how to improve the class with relevant topics so that the students get the most out of the class and for their later Unix careers. I'll provide an insight into my labs and what we do there with FreeBSD, too.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:BSD
URL:https:/fosdem.org/2018/schedule/event/reflections_on_reaching_unix_class_with_freebsd/
LOCATION:K.3.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Benedict Reuschling":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7072@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T181000
DTEND:20180203T183000
SUMMARY:LibreOffice's automatic updater work
DESCRIPTION: <p>Work on the automatic updater for LibreOffice has progressed and daily builds with the updater are provided already for Windows and Linux. However, the updater will not be available in the 6.0 major release. We will explain how the updater works, which problems have been addressed already and what still needs to be done.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Document Editors
URL:https:/fosdem.org/2018/schedule/event/ode_automatic_updater/
LOCATION:AW1.120
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Markus Mohrhard":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6993@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T181000
DTEND:20180203T181500
SUMMARY:What's new in Graphite 1.1
DESCRIPTION: <p>I'm going to talk about new features of upcoming Graphite 1.1 release - what's new and why it's still usable in 2018. The talk will be useful for current (and former) Graphite users and all persons interested in metrics/TSDB area.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Monitoring and Cloud
URL:https:/fosdem.org/2018/schedule/event/whats_new_in_graphite_11/
LOCATION:UD2.120 (Chavanne)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Denys Zhdanov":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6839@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T182000
DTEND:20180203T190000
SUMMARY:Wikilab, architecture & CNC
DESCRIPTION: <p>This talk will showcase how FOSS design tools such as FreeCAD were used during the WikiLab project in São Paulo, Brazil, and how this can change the game in the construction field.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:CAD and Open Hardware
URL:https:/fosdem.org/2018/schedule/event/oshw_wikilab/
LOCATION:K.4.201
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Yorik van Havre":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6672@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T182000
DTEND:20180203T183500
SUMMARY:Tips & Tricks to finance an Open Source Project without selling your soul
DESCRIPTION: <p>In this lightning talk the objective is to share actual implemented ideas that have helped financed the XWiki and Cryptpad open source projects without external capital. For now 14 years, XWiki has been able to self finance writing Open Source code and sharing it with the community. We will quickly share what has worked or not, what has proven difficult, what is tricky in order to keep the Open spirit and what has been miraculous !</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Lightning Talks
URL:https:/fosdem.org/2018/schedule/event/open_source_finance/
LOCATION:H.2215 (Ferrer)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Ludovic Dubost":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7249@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T182000
DTEND:20180203T190000
SUMMARY:OpenJDK Governing Board Q&A
DESCRIPTION: <p>An open Q&amp;A session with members of the OpenJDK Governing Board.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Free Java
URL:https:/fosdem.org/2018/schedule/event/gb_qa/
LOCATION:UD2.208 (Decroly)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Mark Reinhold":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Mario Torre":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Andrew Haley":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Georges Saab":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Doug Lea":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="John Duimovich":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7202@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T182000
DTEND:20180203T190000
SUMMARY:Why hardware and operating system engineers need to talk
DESCRIPTION: <p>We want to share a couple of stories where hardware design choices designed to improve system security actually turn out to provide the contrary. This especially becomes prevalent in modern microkernel systems where the workaround for these design choices strongly contradicts the goal to reduce complexity.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Microkernels
URL:https:/fosdem.org/2018/schedule/event/microkernel_l4re_hw_vs_os/
LOCATION:AW1.126
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Matthias Lange":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7220@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T182000
DTEND:20180203T182500
SUMMARY:oVirt Metrics and logs - in a unified solution
DESCRIPTION: <p>We think Metrics and logs are not that different. Do you agree?</p><p>This was our statement when searching for a unified monitoring solution with real-time analytics,</p><p>for the oVirt data center virtualization project.</p><p>This talk gives an introduction on how to integrate oVirt metrics with the EFK stack on top of OCP.</p><p>Attendees of this session will be able to get an in depth look into the stack architecture and ways to utilize it in open source projects.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Monitoring and Cloud
URL:https:/fosdem.org/2018/schedule/event/ovirt_metrics_and_logs_in_a_unified_solution/
LOCATION:UD2.120 (Chavanne)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Shirly Radco":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6137@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T182500
DTEND:20180203T185000
SUMMARY:Why People Don't Contribute To Your Open Source Project
DESCRIPTION: <p>How to help users progress from filing bad issues to filing good issues to making simple contributions to making complex contributions to maintaining your open source project. Talks about the open source contribution funnel through which people progress and the best tips for maintainers and contributors to attract and retain more of them on a given project.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Community devroom
URL:https:/fosdem.org/2018/schedule/event/community_why_people_dont_contribute_to_your_project/
LOCATION:K.4.601
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Mike McQuaid":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6389@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T183000
DTEND:20180203T190000
SUMMARY:Fleet Commander: The efficient way of managing the Desktop profiles of your fleet!
DESCRIPTION: <p>This talk will go through what Fleet Commander is (and, consequently, what Fleet Commander is <em>not</em> intended for), which are the solutions proposed by the project, how Fleet Commander interacts with SSSD and freeIPA and, plans for the future and finally provide a Demo of the current state of the project.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Identity and Access Management
URL:https:/fosdem.org/2018/schedule/event/fleetcommander/
LOCATION:UD2.119
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Fabiano Fidêncio":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Oliver Gutiérrez":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7201@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T183000
DTEND:20180203T185500
SUMMARY:AMENDMENT Handling media - the RESTful approach
DESCRIPTION: <p>In Kaltura we use REST API for every external and internal interaction and integration. As online video platform we work with media files combined with textual REST API and we would like to share the lessons learned.</p><p>Please note that this talk was originally scheduled at 11:00.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Media
URL:https:/fosdem.org/2018/schedule/event/om_restful/
LOCATION:H.1309 (Van Rijn)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Johnathan Amit-Kanarek":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6201@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T183000
DTEND:20180203T190000
SUMMARY:GStreamer for tiny devices
DESCRIPTION: <p>GStreamer is a complete Open Source multimedia framework, and it includes hundreds of plugins, including modern formats like DASH, HLS or the first ever RTSP 2.0 implementation. The whole framework is almost 150MB on my computer, but what if you only have 5 megs of flash available? Is it a viable choice? Yes it is, and I will show you how.</p><p>Starting with simple tricks like only including the necessary plugins, all the way to statically compiling only the functions that are actually used to produce the smaller possible footprint.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Embedded, mobile and automotive
URL:https:/fosdem.org/2018/schedule/event/gstreamer_for_tiny_devices/
LOCATION:UD2.218A
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Olivier Crête":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7164@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T183000
DTEND:20180203T190000
SUMMARY:Bugmark
DESCRIPTION: <p>Bugmark is a market that connects people who want better software to people who can build it. In order to make open collaboration more effective, we are using simple market mechanisms to add incentives to do useful work.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Mozilla
URL:https:/fosdem.org/2018/schedule/event/mozilla_bugmark/
LOCATION:UA2.118 (Henriot)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Don Marti":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7264@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T183000
DTEND:20180203T183500
SUMMARY:Grafanalib - Dashboards as Code
DESCRIPTION: <p>A lightning-fast introduction to Grafanalib, a small Python library that lets you create dashboards as code.</p><p>Target audience for the library is people using and amending Grafana dashboards, but the underlying idea is of interest to anyone doing Ops or DevOps.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Monitoring and Cloud
URL:https:/fosdem.org/2018/schedule/event/grafanalib_dashboards_as_code/
LOCATION:UD2.120 (Chavanne)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Bryan Boreham":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7290@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T183000
DTEND:20180203T190000
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/2018/schedule/event/ada_wrapup/
LOCATION:AW1.125
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Dirk Craeynest":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7098@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T183000
DTEND:20180203T190000
SUMMARY:Lightning talk session
DESCRIPTION: 
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Document Editors
URL:https:/fosdem.org/2018/schedule/event/ode_lightning_talks/
LOCATION:AW1.120
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Thorsten Behrens":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7167@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T183500
DTEND:20180203T190000
SUMMARY:A Journey through Upstream Atomic KMS to achieve DP compliance
DESCRIPTION: <p>Ever hooked up a Linux Computer to a monitor only to experience...nothing? DP is far from being a dumb cable and requires that the entire graphics stack works together to gracefully handle mode failures and recover them. Achieving DP compliance requires that the kernel drivers, hotplug events and the userspace compositors all work together to render every frame at requested rate e.g by handling link failure. The Linux Kernel's atomic modesetting infrastructure on the other hand is a daunting beast of its own and understanding how all the pieces interact is a challenge itself.   In this talk Manasi will present the ultimate technical solution for DP compliance ensuring a successful modeset that is recently upstreamed in Linux kernel (4.12) as well as Xserver (1.19.3)</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Graphics
URL:https:/fosdem.org/2018/schedule/event/kms_dp/
LOCATION:K.4.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Manasi Navare":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:6721@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T184000
DTEND:20180203T185500
SUMMARY:FOSSology - OSS Project for License Compliance
DESCRIPTION: <p>FOSSology is a popular tool for the end-to-end analysis of software components in a single Web server application. It can scan source code for: a) License information, b) Copyright notices, c) Export control relevant statements. It makes software analysis more efficient by offering high precision, greatly reducing overhead costs. FOSSology lets users generate compliance documentation according to the organization's needs, in a variety of data formats, emphasizing SPDX tag-value and RDF documents.</p><p>FOSSology is Open Source Software licensed under GPL-2.0 and a Linux Foundation collaboration project. In the past year, FOSSology has improved in many areas such as reporting, license management and data exchange capabilities. This talk provides and update about The SPDX Import and Export Functionality.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Lightning Talks
URL:https:/fosdem.org/2018/schedule/event/fossology/
LOCATION:H.2215 (Ferrer)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Michael Jaeger":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Maximilian Huber":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:7296@FOSDEM18@fosdem.org
TZID:Europe-Brussels
DTSTART:20180203T185500
DTEND:20180203T190000
SUMMARY:Community DevRoom Concluding Remarks
DESCRIPTION: <p>In which Leslie and Laura provide the concluding remarks for the day.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Community devroom
URL:https:/fosdem.org/2018/schedule/event/community_devroom_closing/
LOCATION:K.4.601
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Laura Czajkowski":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Leslie Hawthorn":invalid:nomail
END:VEVENT
END:VCALENDAR