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:13708@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T090000
DTEND:20230205T090500
SUMMARY:Welcome to Testing and Automation devroom
DESCRIPTION: <p>Welcome to FOSDEM 2023. This is our 10th anniversary!</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Testing and Automation
URL:https:/fosdem.org/2023/schedule/event/welcome/
LOCATION:UB4.132
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Alexander Todorov":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Cyril Hrubis":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Anders Roxell":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Zaklina Stojnev":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13846@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T090000
DTEND:20230205T093000
SUMMARY:Zimjs.com/kids/slate makes kids happy magic .js coders
DESCRIPTION: <p>Example www.ictgames.com and www.echalk.co.uk and www.topmarks.co.uk en www.clap-lab.com is made with zim. But also https://web-labosims.org/ and others op www.zimjs.com/apps what is called a ZimApp = Zapp = www.Zimjs.com/Zapp :-) Many video's on www.zimjs.com/youtube and articles on zimjs.com/medium = https://drabstract.medium.com/=> Kids can learn to code into www.zimjs.com/kids/slate , free and no login: but all adults that not can code also ofcourse.=> Developers with https://devs.zimjs.com for example. All code on www.Zimjs.com/docs = www.zimjs.com/spells .Have a great &lt;code> magic time with www.Zimjs.com/magic en www.zimjs.com/curriculum with all comments why it is a good followup solution after Scratch.mit.edu!In a nutshell, Zim Kids is the most visual and rewarding way to introduce children to coding. It's never been easier to create beautiful interactivity with so little code.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:FOSS Educational Programming Languages
URL:https:/fosdem.org/2023/schedule/event/zimjs/
LOCATION:H.2214
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Karel Rosseel":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13853@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T090000
DTEND:20230205T093000
SUMMARY:fq - jq for binary formats
DESCRIPTION: <p>fq is inspired by the well known jq tool and language and allows you to work with binary formats the same way you would using jq. In addition it can present data like a hex viewer, transform, slice and concatenate binary data. It also supports nested formats and has an interactive REPL with auto-completion.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Binary Tools
URL:https:/fosdem.org/2023/schedule/event/bintools_fq/
LOCATION:AW1.126
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Mattias Wadman":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13869@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T090000
DTEND:20230205T095000
SUMMARY:Reimplementing the Coreutils in a modern language (Rust)
DESCRIPTION: <p>Who doesn't know about ls, chmod or cp? Who isn't using it daily?Coreutils are critical components of any Unix. According to its Wikipedia page, the first versions of cp or chown have been released in November 1971.Almost all Linux distros are based on the GNU implementation.</p><p>Fast forward today, a community spawned to reimplement the coreutils in Rust. We are able to boot a Debian with it, build Firefox or LLVM, etc.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Main Track - K Building
URL:https:/fosdem.org/2023/schedule/event/rust_coreutils/
LOCATION:K.1.105 (La Fontaine)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Sylvestre Ledru":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14000@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T090000
DTEND:20230205T093000
SUMMARY:An introduction to async programming
DESCRIPTION: <p>Learn how easy it is to get started with asynchronous programming in Python.</p><p>The talk will provide a quick introduction to the basic concepts of async programming and demonstrate the techniques based on a Telegram antispam bot using the async library Pyrogram.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Python
URL:https:/fosdem.org/2023/schedule/event/python_telegram_bot/
LOCATION:UD2.218A
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Marc-André Lemburg":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14029@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T090000
DTEND:20230205T095500
SUMMARY:(Keynote) What could go wrong? Me, I was
DESCRIPTION: <p>In 2017 I spoke at FOSDEM and told everyone about how Containerised App technologies like AppImage, Snap, and Flatpak were all terrible and posed the question "What could go wrong?" if we introduced them.Now, in 2022, I am building a Desktop Linux distribution that <em>only</em> uses Flatpaks for it's Apps, so obviously, something went horrifically wrong, but not with Flatpaks.</p><p>This talk will revisit some of my arguments from 2017, and discuss how the Flatpak team in particular embraced and addressed those concerns. It will also revisit the arguments advocating for traditional packaging and how they increasingly fall down when compared to the Flatpak way of doing things. That said, this session will try to present a balanced argument, and highlight the risks and responsibilities this approach requires and how some of the containerised app technologies still fail to meet those challenges.</p><p>As a conclusion, this session will present a vision for more distribution and packaging projects to follow, possibly narrowing the scope of their efforts to better collaborate and embrace the potential on this new way of getting FOSS software in the hands of users.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Distributions
URL:https:/fosdem.org/2023/schedule/event/containerised_apps/
LOCATION:UA2.114 (Baudoux)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Richard Brown":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14085@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T090000
DTEND:20230205T093000
SUMMARY:The Microkernel Landscape in 2023
DESCRIPTION: <p>The idea of the microkernel OS architecture is more that 50 years old and the term itself is just a few years younger. Over the years, it has been implemented in countless variants and modifications, it has served as a basis for intriguing OS experiments, it has gained strong position in the mission-critical and safety-critical areas and while it is still not the dominant architecture in the general-purpose desktop OS domain, it has had major influence on the "mainstream" operating systems as well.</p><p>This talk, however, is not about the history. Instead, we describe where are the microkernel-based operating systems today, who works on them and why, who uses them in production and why, where they aim for the future. The purpose of this talk is also to present the basic practical experiences with the existing microkernel-based operating systems — not to compare them, but to provide the potential users and contributors with an initial sorted list of operating systems they should look into in more detail depending on their needs.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Microkernel and Component-based OS
URL:https:/fosdem.org/2023/schedule/event/microkernel2023/
LOCATION:H.1308 (Rolin)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Martin Děcký":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14283@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T090000
DTEND:20230205T092500
SUMMARY:Why we ditched JavaScript for Kotlin/JS
DESCRIPTION: <p>You might think that Kotlin is the programming language of Android…Well, it's only partially true, and that's not even Kotlin's raison d'être.Kotlin 1.0 (2016) had experimental support for JavaScript, and 6 years later, we're sticking to it on the WEB, in the backend, on Android of course, and now on (native) iOS as well!</p><p>Come to learn why you might, or might not want to follow suit.This talk will be both an up to date introduction to Kotlin, and sharing our experience with it on the WEB.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:JavaScript
URL:https:/fosdem.org/2023/schedule/event/kotlin/
LOCATION:UB5.230
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Louis CAD":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14344@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T090000
DTEND:20230205T095000
SUMMARY:Open Source in Environmental Sustainability
DESCRIPTION: <p>The transition to a more sustainable future requires not only technological innovation, but also new opportunities for society to participate in the development and adoption of technologies. Open source culture has demonstrated how transparent and collaborative innovation can support modern digital services, data and infrastructure. Open Source Software (OSS) accelerates the transition to a sustainable economy by supporting traceable decision-making, building capacity for localisation and customisation of climate technologies, and most importantly, helping to prevent greenwashing. Despite the transformative impact of open source culture, its potential for developing environmentally sustainable technologies is not well understood.</p><p>This study provides the first analysis of the open source software ecosystem in the field of sustainability and climate technology. Thousands of actively developed open source projects and organizations were collected and systematically analyzed using qualitative and quantitative methods as part of the Open Sustainable Technology project. The analysis covers multiple dimensions – including the technical, the social, and the organisational. It highlights key risks and challenges for users, developers, and decision-makers as well as opportunities for more systemic collaboration. Based on these unique insights, we were also able to define the Open Sustainability Principles that embody open source in sustainability.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Main Track - Janson
URL:https:/fosdem.org/2023/schedule/event/sustainability/
LOCATION:Janson
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Tobias Augspurger":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14367@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T090000
DTEND:20230205T093000
SUMMARY:Reviving Reverse Polish Lisp
DESCRIPTION: <p>The DB48X project aims at recreating an open-source implementation of Reverse Polish Lisp on modern calculator platforms</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Declarative and Minimalistic Computing
URL:https:/fosdem.org/2023/schedule/event/reversepolishlisp/
LOCATION:D.minimalistic
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Christophe de Dinechin":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14394@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T090000
DTEND:20230205T092000
SUMMARY:New Year -> New major-major version of MariaDB
DESCRIPTION: <p>Why 11.0 and what's new</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:MariaDB, MySQL and Friends
URL:https:/fosdem.org/2023/schedule/event/major_mariadb/
LOCATION:K.3.201
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Michael ^'Monty^' Widenius":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14703@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T090000
DTEND:20230205T092500
SUMMARY:Hardening Kernel Subsystems by Architectural Capabilities
DESCRIPTION: <p>Capabilities are tokens of authority that are unforgeable and delegable.The Morello architecture extends the Armv8.2-A profile with features that implement the CHERI capabilities and protection model. It implements 129-bit CHERI capabilities with compressed bounds, which provide a compromise between memory consumption and bounds precision.The Morello architecture also inherits the rules for architectural features and extensions from Armv8.2-A.There is ongoing work on Linux kernel support with fine-grained memory protection and scalable compartmentalization features.</p><p>This talk discusses how Morello hardware features introduce new opportunities for designing kernel abstractions to achieve intra-kernel privilege separation and sandboxing mechanisms.We further explain our ongoing work on hardening the kernel's security-sensitive subsystems and some of the challenges to achieving proper security across different abstraction layers in a monolithic kernel.We hope this talk opens essential discussions with the Linux kernel community to improve hardware-assisted hardening mechanisms within the kernel.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Kernel
URL:https:/fosdem.org/2023/schedule/event/arm_hardening/
LOCATION:UA2.220 (Guillissen)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Zahra Tarkhani":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14764@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T090000
DTEND:20230205T093000
SUMMARY:Elixir - Old wine in new casks
DESCRIPTION: <p>Introductory talk about Elixir, elaborating on how it relates to Erlang.Is it really a new language or just an older idea in disguise?</p><p>Let's talk about the key differences and what Elixir brings to the BEAM/Erlang ecosystem.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Erlang, Elixir and Friends
URL:https:/fosdem.org/2023/schedule/event/beam_elixir_intro/
LOCATION:H.1309 (Van Rijn)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Tonći Galić":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14831@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T090000
DTEND:20230205T092000
SUMMARY:AMENDMENT Intro to public code and Digital Public Goods
DESCRIPTION: <p>What is public code and Digital Public Goods? This session gives a frame for this devroom and all the talks in it.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Public Code and Digital Public Goods
URL:https:/fosdem.org/2023/schedule/event/publiccode_dpg_intro/
LOCATION:AW1.120
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="siddharthvipul":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Elena Findley-de Regt":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14927@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T090000
DTEND:20230205T090500
SUMMARY:Welcome to the SBOM devroom!
DESCRIPTION: <p>Introduction to the topics and the structure of the devroom.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Software Bill of Materials
URL:https:/fosdem.org/2023/schedule/event/sbom_welcome/
LOCATION:UB4.136
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Alexios Zavras":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Kate Stewart":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Adolfo García Veytia":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14932@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T090000
DTEND:20230205T094000
SUMMARY:Self-Hosting (Almost) All The Way Down
DESCRIPTION: <p>I will demonstrate FPGA-based 64-bit RISC-V computer, capable of booting andrunning the riscv64 port of Fedora. Using Free/Libre packages available aspart of the Fedora repositories, this machine is capable of recompiling notonly its own software (e.g., kernel, glibc, gcc), but also its own gateware(i.e., FPGA bitstream), completely from source code, all the way down to (butnot including) the physical (FPGA) silicon.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:RISC-V
URL:https:/fosdem.org/2023/schedule/event/rv_selfhosting_all_the_way_down/
LOCATION:K.4.601
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Gabriel Somlo":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14977@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T090000
DTEND:20230205T092500
SUMMARY:Efficiently exploit HPC resources in scientific analysis and visualization with ParaView
DESCRIPTION: <p>Numerical simulations of physical phenomena are the usual use cases for HPC architectures. However, as they produce more and more data, how can we efficiently analyze and visualize their output ?</p><p>In this talk, we will present ParaView as a framework for visualizing and analyzing extreme scales of scientific data. Focus will be given specifically to data distribution and resource allocation along with the "in-situ" workflow and current support for heterogeneous compute architectures.Strong of 20 years of development with performance in mind, ParaView is continuously improved, relying on state of the art libraries (such as MPI, OpenMP, VTK-m).</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:HPC, Big Data and Data Science
URL:https:/fosdem.org/2023/schedule/event/paraview/
LOCATION:UD2.120 (Chavanne)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Nicolas Vuaille":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:15003@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T090000
DTEND:20230205T090500
SUMMARY:Welcome to the Community Devroom
DESCRIPTION: <p>Welcome to the FOSDEM Community Devroom, here from the devroom organisers.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Community
URL:https:/fosdem.org/2023/schedule/event/welcome_community/
LOCATION:UB5.132
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Laura Czajkowski":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Leslie Hawthorn":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Shirley Bailes":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:15010@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T090000
DTEND:20230205T095000
SUMMARY:Tour de Data Types: VARCHAR2 or CHAR(255)?
DESCRIPTION: <p>Ever wondered what might be the best data type for a certain use case? Is it better to use INTEGER or BIGINT, and should you use TIMESTAMP or is it better to use TIMESTAMPTZ? When is the last time you migrated a legacy database and wondered what to use as replacement for VARCHAR2 or CHAR(255)? How to store IP addresses or geographical data, does that fit into VARCHAR or is there something more suitable?</p><p>PostgreSQL 15 comes with around 40 different data types preinstalled. This talk looks beyond INTEGER and VARCHAR and dives into some of the lesser known PostgreSQL data types. Use cases and examples show which data type is a good fit for a certain situation.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:PostgreSQL
URL:https:/fosdem.org/2023/schedule/event/postgresql_tour_de_data_types_varchar2_or_char_255/
LOCATION:UA2.118 (Henriot)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Andreas Scherbaum (ads)":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:15025@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T090000
DTEND:20230205T090500
SUMMARY:Welcome to the Network devroom
DESCRIPTION: <p>Welcome to the Network devroom</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Network
URL:https:/fosdem.org/2023/schedule/event/network_welcome/
LOCATION:H.1301 (Cornil)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Luca Deri":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Alfredo Cardigliano":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:15037@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T090000
DTEND:20230205T090500
SUMMARY:Monitoring and Observability Devroom Opening
DESCRIPTION: <p>Devroom Opening</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Monitoring and Observability
URL:https:/fosdem.org/2023/schedule/event/intro/
LOCATION:UB2.252A (Lameere)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Richard Hartmann":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:15042@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T090000
DTEND:20230205T090500
SUMMARY:Welcome to the Friends of OpenJDK (Foojay.io) Developer Room!
DESCRIPTION: <p>A warm brief welcome to the busy Foojay.io schedule at FOSDEM!</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Friends of OpenJDK
URL:https:/fosdem.org/2023/schedule/event/foojay/
LOCATION:H.1302 (Depage)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Geertjan Wielenga":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:15079@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T090000
DTEND:20230205T180000
SUMMARY:The Virtual FOSDEM Infodesk (Sunday)
DESCRIPTION: <p>Need any assistance during the event?  Join us in here!</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Infodesk
URL:https:/fosdem.org/2023/schedule/event/infodesk_sunday/
LOCATION:I.Infodesk
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:15102@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T090000
DTEND:20230205T091000
SUMMARY:AMENDMENT Welcome to the Matrix Devroom
DESCRIPTION: <p>A short introduction to the Matrix Devroom by Matrix Foundation co-founder Matthew Hodgson.</p><p>This slot was freed when the talk "Load Testing Matrix Homeservers" was cancelled.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Matrix
URL:https:/fosdem.org/2023/schedule/event/welcome_to_the_matrix_devroom/
LOCATION:K.3.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Matthew Hodgson":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13686@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T090500
DTEND:20230205T093500
SUMMARY:Building External Evangelists
DESCRIPTION: <p>Congrats, you have a community team!  Maybe if you are lucky, you have some DevRel folks too! In many companies, the community or DevRel teams are small, impossibly small for the work that needs to be done.  If you are like most companies I have talked to, your job in one of these roles is to gain lots and lots of adoption, “Grow the user base,” your boss will tell you.  The issue is how does a team of 1 or a handful of people build and support tens of thousands or even potentially millions of users… the answer is you don’t.  Rather the goal of most teams should be to support and grow external advocates and evangelists who can do the work for you.  Hiring 2 people to tell the world how awesome your software is can only reach so far… but if those 2 people get 1000 people to tell their story that has a massive reach.  So how do you build such a system?  How do you measure it?  I will walk through what I have learned when talking to hundreds of community teams over the last 5 years and share with you what I have seen works and what does not.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Community
URL:https:/fosdem.org/2023/schedule/event/building_external_evangelists/
LOCATION:UB5.132
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Matt Yonkovit":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13953@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T090500
DTEND:20230205T093000
SUMMARY:Generating SBOM made easy with ORT
DESCRIPTION: <p>During this talk, Thomas will demonstrate how you can in a few simple steps likely generate SBOMs for your software projects using ORT and GitHub action or GitLab pipeline. He will highlight some of the challenges of creating an accurate SBOM that reflects the reality in the source code and how ORT and its community has build and shared the tooling, data and policies needed to overcome some of these challenges to enable you to produce enterprise-grade SBOMs.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Software Bill of Materials
URL:https:/fosdem.org/2023/schedule/event/sbom_ort/
LOCATION:UB4.136
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Thomas Steenbergen":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14174@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T090500
DTEND:20230205T092500
SUMMARY:Linux Kernel Functional Testing
DESCRIPTION: <p>The Linux Kernel Functional Testing (LKFT) project is aiming at improving thequality of the Linux kernel by performing functional testing on Arm hardware.</p><p>LKFT has built over 1 millions kernel per years other the last two years andran 140 millions tests on both emulation (qemu) and hardware devices.</p><p>In this talk I will present the current architecture that is able to build andtest millions of kernels with a really small team of engineers and at areasonable cost.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Testing and Automation
URL:https:/fosdem.org/2023/schedule/event/linux_kernel_functional_testing/
LOCATION:UB4.132
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Rémi Duraffort":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14420@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T090500
DTEND:20230205T092500
SUMMARY:Peer-to-peer Browser Connectivity
DESCRIPTION: <p>Connecting from the browser to a public server with a valid TLS certificate is easy. But what if the server has a self-signed certificate? What if it isn't public? What if it is another browser?</p><p>This talk covers the intricacies of browser communication beyond the standard browser-to-server use-case. I will give an overview of the many protocols available and how they can be used in a peer-to-peer fashion without sacrificing authenticity, confidentiality or integrity. We will leverage the new WebTransport for secure communication to public servers with self-signed certificates and WebRTC for secure communication to other browsers, using hole puching, without the dependency on central infrastructure.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Network
URL:https:/fosdem.org/2023/schedule/event/network_p2p_browser_connectivity/
LOCATION:H.1301 (Cornil)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Max Leonard Inden":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14832@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T090500
DTEND:20230205T092500
SUMMARY:After Nearly 30 Years, How Is Java So Popular?
DESCRIPTION: <p>This year marks 28 years since Java was first released, and it is still consistently in the top 3 most popular programming languages.</p><p>In this session, we'll explore how Java has maintained this popularity level, despite the many newer languages vying for the top.  The second question we'll look at is how Java can maintain its attraction to new and existing developers around the world.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Friends of OpenJDK
URL:https:/fosdem.org/2023/schedule/event/javapopularity/
LOCATION:H.1302 (Depage)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Simon Ritter":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13779@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T091000
DTEND:20230205T093500
SUMMARY:CANCELLED GRUB - Project Status Update
DESCRIPTION: <p>Please note that this talk has been cancelled as Daniel Kiper is no longer able to attend FOSDEM.</p><p>The presentation will discuss current state of GRUB upstream development.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Source Firmware, BMC and Bootloader
URL:https:/fosdem.org/2023/schedule/event/grub_status_update/
LOCATION:K.4.201
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Daniel Kiper":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14004@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T091000
DTEND:20230205T094000
SUMMARY:Monitor your databases with Open Source tools
DESCRIPTION: <p>We will learn about the process of monitoring databases with a single open-source monitoring tool. We will analyze the data produced in customizable dashboards and identify the metrics that show us vulnerabilities in our databases wherever they are deployed. We'll look at ways to set up real-time alerts and get the most out of monitoring dashboards.</p><p>After this talk, attendees will gain fundamental knowledge about database monitoring; they will be able to install Percona Monitoring and Management, an open-source tool to obtain metrics from their databases. In addition, they will be able to quickly identify the essential components of the Grafana-based PMM user interface and will be able to generate their dashboards.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Monitoring and Observability
URL:https:/fosdem.org/2023/schedule/event/db/
LOCATION:UB2.252A (Lameere)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Edith Puclla":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14519@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T091000
DTEND:20230205T095500
SUMMARY:AMENDMENT matrixRTC | Matrix beyond Instant Messaging
DESCRIPTION: <p>matrixRTC is the world's first decentralised low-delay platform to exchange real-time data between groups of people over Matrix. The Matrix ecosystem is well known for applications such as Instant Messaging, but what if you want to transmit real-time data such as video conferences or sensor data? matrixRTC enables this new set of applications which benefit from low delay and real-time properties.</p><p>In this talk we walk through the journey from 1:1 calling towards the powerful matrixRTC framework which powers Element Call, our video conferencing solution. We also took into account scaling and resilience in a decentralised manner. Using those base building blocks, applications such as video/audio rooms, 1:1 calls or Third Room (Matrix’ interpretation of the metaverse) are just a matter of business logic.</p><p>This talk will start 10 minutes later than originally scheduled, and was extended by 15 minutes after the talk "Load Testing Matrix Homeservers" was cancelled.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Matrix
URL:https:/fosdem.org/2023/schedule/event/matrix_beyond_im/
LOCATION:K.3.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Florian Heese":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14130@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T092000
DTEND:20230205T095000
SUMMARY:AMENDMENT Covid Exposure Notification Out in the Open
DESCRIPTION: <p>Covid 19 pushed national and international cooperation to its limits, highlighting the strengths and weaknesses of our ambition to solve complex social problems using technology. One such area was Exposure Notification: using mobile phones to detect exposure to Covid. In this talk I'll chart my experiences developing an open source implementation of the GAEN protocol, which turned into the Sailfish OS Contrac App, with equivalent functionality to Germany's Covid Warn App developed by SAP.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Public Code and Digital Public Goods
URL:https:/fosdem.org/2023/schedule/event/publiccode_dpg_covid_exposure/
LOCATION:AW1.120
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="David Llewellyn-Jones":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13842@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T092500
DTEND:20230205T094500
SUMMARY:Snabbflow: a scalable IPFIX exporter 
DESCRIPTION: <p>The Swiss ISP SWITCH has developed a scalable IPFIX exporter built using Snabb. In 2022 the application gained many new features, and was upstreamed into the main Snabb repository. We will showcase a production-grade Snabb application, and discuss implementation challenges and how Snabb helps you deal with them.</p><p>Keywords: YANG, performance, latency, IPFIX, RSS, profiling, developer tools</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Network
URL:https:/fosdem.org/2023/schedule/event/network_snabbflow_ipfix/
LOCATION:H.1301 (Cornil)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Max Rottenkolber":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Alexander Gall":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13728@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T093000
DTEND:20230205T100000
SUMMARY:Parsing binary formats with Kaitai Struct
DESCRIPTION: <p>Kaitai Struct is a tool for parsing binary formats. Binary formats, such as archive files, executables, filesystems, multimedia files, network protocols, etc. are everywhere. If your application needs to read data in a specific binary format, you need a parser that unpacks the bytes into meaningful data structures that you can work with. There are libraries doing that for popular formats, but what if there is no suitable library in your programming language for the format you need?</p><p>Kaitai Struct has got you covered: it introduces a declarative domain-specific language (based on YAML) for describing the structure of arbitrary binary formats. Format specifications in this language are consumed by a compiler, which generates ready-to-use parsing modules in 11 programming languages (C++, C#, Go, Java, JavaScript, Lua, Nim, Perl, PHP, Python, Ruby). There are more than 180 format specifications in the format gallery and hundreds more in various GitHub projects.</p><p>This talk will discuss the current state, capabilities and limitations of Kaitai Struct. It will also focus on serialization: a highly requested feature that is being actively worked on. Currently, Kaitai Struct can only parse (read) existing binary files created by other applications. Serialization allows to edit the data of an existing file and write it back or create a new file from scratch, greatly expanding the use of all written format specifications.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Binary Tools
URL:https:/fosdem.org/2023/schedule/event/bintools_kaitai/
LOCATION:AW1.126
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Petr Pucil":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13819@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T093000
DTEND:20230205T100000
SUMMARY:Accelerating object serialization by using constraints
DESCRIPTION: <p>The talk will demonstrate how doing less can result in doing more: how domain-specific data constraints may lead to dramatic speedups in serialization. There will be two examples: binary caching of numpy object arrays (Pandas) and generating json web responses from @dataclass-es. We will also cover the revolution of using C++17 in Cython, custom arena memory allocators based on mimalloc, and gory internals of CPython.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Python
URL:https:/fosdem.org/2023/schedule/event/python_faster_serialization/
LOCATION:UD2.218A
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Vadim Markovtsev":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13912@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T093000
DTEND:20230205T095000
SUMMARY:Why And How To Upgrade To Java 17 (And Prepare For 21)
DESCRIPTION: <p>Java upgrades are sometimes seen as difficult and many applications are still running on an older version of Java. This session describes Java's current six months release process and why applications should use a recent Java version. After that, I'll explain the challenges of upgrading and provide some useful tips to make the process easier.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Friends of OpenJDK
URL:https:/fosdem.org/2023/schedule/event/upgrade/
LOCATION:H.1302 (Depage)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Johan Janssen":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13915@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T093000
DTEND:20230205T100000
SUMMARY:Understanding and Managing the Dependency in SBOM with the New Feature of SW360
DESCRIPTION: <p>In recent years, the Software Bill of Materials (SBOM) has emerged as an important practice to manage the risks in the software supply chain. To achieve this goal, understanding and managing the dependency is an indispensable task when applying the SBOM. In SW360 - a software component catalog application, we proposed features to manage SBOM in Software Package Data Exchange (SPDX) format last year (https://archive.fosdem.org/2022/schedule/event/how<em>to</em>manage<em>oss</em>license<em>obligation</em>and<em>sbom</em>using<em>sw360</em>new_features/). But because of the limitation of the old features, dependency management is still an urgent problem to be solved. The projects registered in SW360 can only create their dependency graphs by searching the components registered in SW360 dynamically. However, to apply SBOM, it's necessary to enable projects to store dependency graphs for themselves. Therefore, Adding the dependency management function for projects registered in SW360 is important for importing and managing SBOM information such as SPDX information in SW360. This function will also help in managing vulnerabilities of projects registered in SW360. To achieve this goal, TOSHIBA proposed and developed a series of features in SW360 to help users in managing the dependencies of their projects more conveniently. With these user-friendly features, users could register, view and modify the dependency graphs of their projects flexibly. Combined with the existing SBOM management function in SW360, the new features will help users to use SBOM in practice more easily. These features will also help SW360 to collaborate with other tools and explore more possibilities for managing vulnerabilities. In this presentation, I will first explain the issues related to dependency management in SW360. Then I would like to introduce and demonstrate these new features of SW360 developed by TOSHIBA. These features may include some that are still under development.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Software Bill of Materials
URL:https:/fosdem.org/2023/schedule/event/sbom_sw360/
LOCATION:UB4.136
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Kouki Hama":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14058@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T093000
DTEND:20230205T100000
SUMMARY:Introduction to Gleam
DESCRIPTION: <p>Introduction to Gleam by building type-safe Discord bots on the BEAM; exploring Gleam, OTP and more...</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Erlang, Elixir and Friends
URL:https:/fosdem.org/2023/schedule/event/beam_gleam_intro/
LOCATION:H.1309 (Van Rijn)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Harry Bairstow":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14147@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T093000
DTEND:20230205T095500
SUMMARY:Pulse-Width-Modulation (PWM) is easy, isn't it?
DESCRIPTION: <p>There is quite a good chance that you have a PWM in your pocket: A PWM is the hardware unit drives the dimmable backlight for your phone's touch display.</p><p>While it's just about emitting a periodic signal out of a single hardware pin, there is a surprising variance in the way different hardware implement a PWM.</p><p>After a brief introduction about what a PWM actually is and the common use cases the talk demonstrates the challenges of the PWM framework by presenting a few different hardware implementations and showing how the kernel's PWM API covers the whole zoo of PWM implementations.</p><p>The talk concludes with an outlook on plans to further develop the API to be able to cover more use cases.</p><p>The audience learns the general concept of PWMs, about the corner cases in their usage and driver design, and how to avoid the common pitfalls often pointed out to authors of new PWM drivers during the review process.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Kernel
URL:https:/fosdem.org/2023/schedule/event/pwm/
LOCATION:UA2.220 (Guillissen)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Uwe Kleine-König":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14153@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T093000
DTEND:20230205T100000
SUMMARY:Device driver gardening
DESCRIPTION: <p>Transplanting device drivers out of the Linux kernel has a long history in microkernel-based operating systems. While being economically attractive, in contrast to developing all drivers from scratch, one still has to deal with complex APIs and semantics. Therefore, the porting process can be demanding and tiring together, which leads to new sources of errors.</p><p>Over the years the team around the Genode OS framework has collected a lot of experiences by porting device drivers out of the Linux kernel. Different approaches were followed. Recently, the methodology got reviewed again, new tools were developed, and the process got accelerated substantially. At the same time, the environment for device drivers in Genode got unified in between all architectures, and low-level platform support was enhanced. As a result it is now much easier and faster to port Genode to new boards, or SoCs.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Microkernel and Component-based OS
URL:https:/fosdem.org/2023/schedule/event/ddtransplant/
LOCATION:H.1308 (Rolin)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Stefan Kalkowski":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14243@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T093000
DTEND:20230205T095500
SUMMARY:Simplifying the creation of Slurm client environments
DESCRIPTION: <p>Slurm is the most widely used batch scheduler for HPC systems. The Open Source Software communityis very active in the development surrounding the Slurm ecosystem, contributing CLI tools for accounting, monitoring, and notebooks among others. A lot of these client environments are nowadays created on containers, which have become a ubiquitous part of running applications.However, this way of working provides new challenges in HPC environments, especially when using Slurm.Slurm requires careful management of shared cluster secrets and cluster-wide configuration files that need to be in sync in order to work efficiently and securely.This talk proposes a novel and simple tool called straw, which allows the creation of secret-less and config-less Slurm client environments. Therefore simplifying the creation of (containerised) environments by removing the burdens of maintaining config files, sensitive munge secrets, and additional daemons.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:HPC, Big Data and Data Science
URL:https:/fosdem.org/2023/schedule/event/straw_slurm/
LOCATION:UD2.120 (Chavanne)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Pablo Llopis Sanmillan":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14265@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T093000
DTEND:20230205T095500
SUMMARY:Doom on the browser thanks to WebAssmebly and .Net
DESCRIPTION: <p>Doom is maybe the game that runs on on any possible platform. In that regard, I ported Managed Doom to the browser with WebAssembly through .Net Blazor and some JavaScript.The original game that I ported is an open source port of Doom written in .net called Managed Doom.</p><p>I this talk, I will share with you how I quickly managed to port the source code from the desktop version to the browser. I'll also share my experiments with .Net 7 and the changes with regard to interoperability with JS.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:JavaScript
URL:https:/fosdem.org/2023/schedule/event/doom/
LOCATION:UB5.230
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Yassine Benabbas":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14391@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T093000
DTEND:20230205T095000
SUMMARY:An introduction to MariaDB contributions
DESCRIPTION: <p>In this session you will get an introduction into how you can help contribute to MariaDB, even you are aren’t a developer. You will also learn about the contribution metrics we are generating along with the process to get your contribution into MariaDB a bit more easily.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:MariaDB, MySQL and Friends
URL:https:/fosdem.org/2023/schedule/event/mariadb_contributions/
LOCATION:K.3.201
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Andrew Hutchings":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14556@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T093000
DTEND:20230205T095500
SUMMARY:Growing a lab for automated upstream testing: challenges and lessons learned
DESCRIPTION: <p>With great labs comes great responsibility! Open source CI systems such as KernelCI and MesaCI run hundreds of tests daily on various hardware platforms and require a reliable and diverse lab. In this presentation, we will walk through the challenges of maintaining and growing a LAVA lab focused on upstream testing.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Testing and Automation
URL:https:/fosdem.org/2023/schedule/event/growing_testing_lab/
LOCATION:UB4.132
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Laura Nao":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14974@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T093000
DTEND:20230205T100000
SUMMARY:An Introduction to Guix Home
DESCRIPTION: <p>Guix Home is an exciting new feature of GNU Guix that enables you toapply the same functional configuration style you enjoy from GuixSystem to your own home directory!  If you've ever wondered how tomanage your dotfiles with Guix, this is the tool for you.  It evenworks on all Guix-supported GNU/Linux distributions!</p><p>In this talk, I'll explain how it works and how you can get started with itwithout fear of breaking your $HOME directory.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Declarative and Minimalistic Computing
URL:https:/fosdem.org/2023/schedule/event/guixhome/
LOCATION:D.minimalistic
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="David Wilson":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:15059@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T093000
DTEND:20230204T095500
SUMMARY:Welcome to FOSDEM 2023
DESCRIPTION: <p>FOSDEM welcome and opening talk.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Keynotes
URL:https:/fosdem.org/2023/schedule/event/keynotes_welcome/
LOCATION:Janson
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="FOSDEM Staff":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Richard Hartmann":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13599@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T094000
DTEND:20230205T101000
SUMMARY:What I learned about leading a healthy project from speaking to 50+ maintainers
DESCRIPTION: <p>For many (many) months, in semi-regular intervals, I've been one of the organizers of contributing.today - a livestreamed fireside chat on open source licensing, funding, mental health and neurodiversity in open source, and driving different communities forward... differently.</p><p>A 2021 Tidelift survey of 400 open source maintainers found that 46% of maintainers are not paid at all, and only 26% earn more than $1,000 per year for maintenance work. Over half (59%) have quit or considered quitting maintaining a project, and almost half of respondents listed lack of financial compensation as their top reason for disliking being a maintainer.</p><p>Beyond the projects maintained by the proverbial single individual in Nebraska in their free time narrative, there are other reasons for projects "going bad". I'd like to share some stories, straight from the horse's mouth, share some of the give-aways of unhealthy projects, and together find ways for mitigation.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Community
URL:https:/fosdem.org/2023/schedule/event/learned_leading_healthy_project/
LOCATION:UB5.132
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="floord":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13845@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T094000
DTEND:20230205T101000
SUMMARY:Building Personalized AI Apps with MIT App Inventor
DESCRIPTION: <p>MIT App Inventor is an Apache-licensed visual programming environment for building mobile phone apps. In this presentation, we will explore the MIT App Inventor web interface and build a simple image classifier app for Android devices. We will explore collecting training data, training a small machine learning model, and deploying that model as part of an App Inventor app. By the end of the talk, participants will be able to test or install their creation onto an Android device. We will also provide a brief overview of educational resources available to teachers.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:FOSS Educational Programming Languages
URL:https:/fosdem.org/2023/schedule/event/appinventor/
LOCATION:H.2214
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Diego Barreiro Perez":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14477@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T094000
DTEND:20230205T102000
SUMMARY:QtRVSim—Education from Assembly to Pipeline, Cache Performance, and C Level Programming
DESCRIPTION: <p>QtRvSim is a graphical RISC-V microprocessor simulator developed to aid computer architecture understanding. It is designed to cover the track of an undergraduate course based on the book "Computer Organization and Design" by Patterson and Hennessy. The class can begin with a single-cycle microarchitecture and gradually add more complex features like pipeline, hazard unit (with or without forward paths), configurable data and instruction cache, emulation of basic system calls, and finally, memory-mapped peripherals. The simulator provides an editor with an integrated assembler. The online version and course materials are available at <a href="https://comparch.edu.cvut.cz/">https://comparch.edu.cvut.cz/</a>.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:RISC-V
URL:https:/fosdem.org/2023/schedule/event/rv_qtrvsim/
LOCATION:K.4.601
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Pavel Pisa":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jakub Dupak":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13876@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T094500
DTEND:20230205T101500
SUMMARY:What is an IDS and Network Security Monitoring in 2023?
DESCRIPTION: <p>What is an IDS and Network Security Monitoring in 2023?Monitoring, Detection, challenges and solutions while chasing APTs, CVEs and Ransomware.</p><p>Challenges keep raising the bar for the security monitoring systems to deal with. From limiting visibility resulting to more and wider encryption adoption to log volumes, to sophistication and amplification of malware attacks and threat actors.When multiple systems and integrations are involved the defenders are even more overwhelmed with engineering related tasks.</p><p>APTs and malware actors use any means necessary at their disposal. So should the blue teams around the globe.The need for more visibility and faster response arises dramatically. Being able to have full network forensic evidence - including protocol, flow file transactions and packet capture to support the IDS generated alerts - is essential for defenders. However the sheer volume and infra needs can be prohibitive for many deployments scenarios as it is not always only related to just cost. If Open Standard is a key element in lowering the cost and complexity of integration, information sharing is a key element in getting fast detection and reaction.</p><p>In this talk we will walk through some of the challenges that Suricata faces and has solved as it keeps evolving. All that while doing an actual hands on review of real life examples of CVEs exploits and APT, Ransomware proliferation.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Network
URL:https:/fosdem.org/2023/schedule/event/network_ids_in_2023/
LOCATION:H.1301 (Cornil)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Peter Manev":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Eric Leblond":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14761@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T094500
DTEND:20230205T101500
SUMMARY:Open Source Firmware status on AMD platforms 2023 - 4th edition
DESCRIPTION: <p>This is the 4th edition of the "Status of AMD platforms in coreboot". As usualthe talk will cover the most recent news around the AMD support in open-sourcefirmware ecosystem and updates of the topics covered in previous years. Thecurrent situation of coreboot project will be disclosed along with newdeprecations and shifting more platforms out of the main tree.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Source Firmware, BMC and Bootloader
URL:https:/fosdem.org/2023/schedule/event/osf_amd_4th/
LOCATION:K.4.201
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Michał Żygowski":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14143@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T095000
DTEND:20230205T101000
SUMMARY:AMENDMENT Global Open Source Quality Assurance of Emergency Supplies
DESCRIPTION: <p>COVID-19 birthed a movement to use open source to address crises through rapid distributed manufacture of medical supplies and emergency equipment. However, even in drastic crises, labeling, tracking, quality assurance and authenticity is required. The Global Open Source Quality Assurance System (GOSQAS) proposes to solve this with an open provenance tracking system that will track the maker’s mark, self-asserted and 3rd-party quality tests, and changes in custody accessible with a QR code.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Public Code and Digital Public Goods
URL:https:/fosdem.org/2023/schedule/event/publiccode_dpg_qa_emergency_supplies/
LOCATION:AW1.120
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Robert Read":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14782@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T095000
DTEND:20230205T102000
SUMMARY:Observability in Postgres
DESCRIPTION: <p>Postgres provides a plethora of performance metrics useful for monitoring tools available through SQL. However monitoring a traditional relational database using modern observability tools presents some unique challenges.</p><p>Postgres's metrics can be extremely detailed and provide rich information about the relationships between the different database objects. However this requires custom SQL queries and the getting the right level of detail depends heavily on understanding style of architecture of the database schema. This kind of customization makes it difficult to deploy and maintain any dashboards, or alerts.</p><p>Even on a mundane level deploying an agent to interface through SQL introduces operational difficulty requiring additional custom work to coordinate the agent and database deploy and introducing many failure modes which can result in inaccurate metrics, no metrics, or even cause database outages.</p><p>I'm currently working on improving Postgres's support for modern observability tools and I have plans and challenges to talk about. Ideally I want to make  things work smoothly out of the box without having each site have to write custom queries and design custom dashboards to get the right level of data for their database and adapt it to their deployment environment.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Monitoring and Observability
URL:https:/fosdem.org/2023/schedule/event/postgres/
LOCATION:UB2.252A (Lameere)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Greg Stark":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13809@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T095500
DTEND:20230205T101500
SUMMARY:Best Practices For Real-Time Stream Processing (With Hazelcast Open Source Platform)
DESCRIPTION: <p>Real-time stream processing has its own challenges such as windowing, event time and late events, streaming fault tolerance, and processing guarantees. In this talk, I will address those challenges and demonstrate the best practices for real-time stream processing, from data ingestion to data processing with ultra-low latency at scale and at speed, using the Hazelcast platform. I will discuss how you can optimize your real-time streaming projects in the following areas: scalability, performance, failover, reliability, and data recovery.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Friends of OpenJDK
URL:https:/fosdem.org/2023/schedule/event/hazelcast/
LOCATION:H.1302 (Depage)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Fawaz Ghali":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14447@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T095500
DTEND:20230205T110500
SUMMARY:AMENDMENT Clients as good as you'd expect
DESCRIPTION: <p>We will cover the major news in this years client development. In particular we'll talk about:</p><ul><li>Fast clients rely on sliding sync, used in the</li><li>matrix-rust-sdk, which is the foundation for all next gen element clients, including</li><li>Element X, the next Element client with a decluttered experience and fancy features like</li><li>WYSIWYG</li></ul><p>This talk was moved from 09:30 to 09:55 after the talk "Load Testing Matrix Homeservers" was cancelled.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Matrix
URL:https:/fosdem.org/2023/schedule/event/matrix_clients_as_good_as_youd_expect/
LOCATION:K.3.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Benjamin Kampmann":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13659@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T100000
DTEND:20230205T101500
SUMMARY:AMENDMENT: SBOM with the Yocto Project for Automotive Grade Linux 
DESCRIPTION: <p>SBOMs are becoming an integral part of the supply chain now. This is also true for the automotive sector.This talk will introduce how to export the information for Automotive Grade Linux as SPDX document out of Yocto Project build process.We'll also discuss lessons learned while setting this up.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Software Bill of Materials
URL:https:/fosdem.org/2023/schedule/event/sbom_yocto_agl/
LOCATION:UB4.136
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jan-Simon Möller":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13773@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T100000
DTEND:20230205T105000
SUMMARY:Zero Knowledge Cryptography and Anonymous Engineering
DESCRIPTION: <p>Cryptography is undergoing a renaissance and explosion in algorithms that open up entirely new design spaces. Techniques such as zero-knowledge snarks, multi-party computation and homomorphic encryption allow us to create software that just 5 years ago was unimaginable. This unlocks a new field that we term anonymous engineering.</p><p>This talk will briefly explain how they work from a high level mathematical overview, present the abstraction they provide and show how they can be composed into applications. We will also show demos of writing ZK proofs and deploying them in our software.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Main Track - K Building
URL:https:/fosdem.org/2023/schedule/event/zero_knowledge_crypto/
LOCATION:K.1.105 (La Fontaine)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Amir Taaki":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13821@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T100000
DTEND:20230205T102500
SUMMARY:Controlling the web with a PS5 controller
DESCRIPTION: <p>Web APIs have come a long way. You can create web apps that interact with devices via USB or BlueTooth with the respective Web API. You can build games on the web that is controlled via controllers! Join me to learn how I hacked a PS5 controller to play web games.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:JavaScript
URL:https:/fosdem.org/2023/schedule/event/ps5/
LOCATION:UB5.230
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Harshil Agrawal":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13856@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T100000
DTEND:20230205T102500
SUMMARY:Hybrid Networking Stack Demo
DESCRIPTION: <p>The battle between user space networking and kernel networking has been ongoing since the dawn of high performance Data Plane Frameworks in 2010. With the transition of networking applications to the cloud-native paradigm, developers have had to weigh the benefits of flexibility vs. performance for their applications, and sacrifice one of these attributes for the other at a significant cost. Due to the latest innovations with eBPF, AF_XDP and Cloud Native Data Plane (CNDP), there is a unique opportunity to develop a hybrid networking stack that leverages the best of both worlds (kernel smarts and user space performance). As such, developers no longer need to pick one attribute over the other. This Demo will showcase a CNDP-FRR vRouter an example of a hybrid network stack!</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Kernel
URL:https:/fosdem.org/2023/schedule/event/hybrid_netstack/
LOCATION:UA2.220 (Guillissen)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Maryam Tahhan":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14110@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T100000
DTEND:20230204T105000
SUMMARY:Graphics: A Frame's Journey
DESCRIPTION: <p>Modern systems have come a long way from waking up every 16 milliseconds to peek and poke into a framebuffer which was directly displayed to the user. A single image frame may begin in a camera, be pushed through an image signal processor, be sent through several layers of web browser for processing and using the GPU to add funny hats, then be sent simultaneously to a media codec to send to your friends, as well as onwards through the window system to your display controller, possibly with colour correction, alpha blending, and more, along the way. These systems are every bit as complex as they are poorly understood. In this talk, Daniel will attempt to answer all the questions you never knew you had, such as: is GBM really the Generic Buffer Manager? What's wrong with fbdev? How do I even allocate buffers? Why won't Wayland give me 1000fps on glxgears? If GPUs are so very fast, why does everyone tell me I can't use them because they're slow? And what do these window system people even do all day, anyway? The talk is aimed at anyone who wishes they understood the complexity of modern display pipelines, plans for future development, and how to develop applications &amp; products that use the full capability of modern hardware at maximum effectiveness.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Main Track - K Building
URL:https:/fosdem.org/2023/schedule/event/graphics_a_frames_journey/
LOCATION:K.1.105 (La Fontaine)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Daniel Stone":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14128@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T100000
DTEND:20230205T110000
SUMMARY:Using Genode as an enabler for research on modern operating systems
DESCRIPTION: <p>The operating systems in use today and their interfaces and abstractions were designed decades ago and have predominately remained stagnant. In contrast, the evolution of computer hardware has seen significant changes over the decades. The last decade's research has shown that the abstractions and interfaces conceived decades ago have become a bottleneck, so the interplay of OS and applications needs to be revised.</p><p>But exploring new interfaces and abstractions in an OS is a daunting and often intimidating endeavor. One often has to dig into hundreds of thousands of lines of existing OS code or write an OS entirely from scratch for hardware that is either sparsely documented at best or, too often, not at all.</p><p>The major challenge in developing a research OS is that a vast number of drivers need to be implemented to get the system running. And this effort comes with little or no scientific output at all. This is where Genode can rescue the day with its strictly component-based architecture. It provides the flexibility and extensibility needed to accelerate OS research while also providing the drivers required to get the system running.</p><p>This talk will show how Genode can lift the burden of creating new research operating systems. Using our research operating system as an example, we will show how easy it is to explore various OS interfaces and abstractions and how to automate experiments using Genode's scenarios. Furthermore, we will highlight the challenges we faced using Genode on multicore servers and outline what extensions to the framework we needed to implement.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Microkernel and Component-based OS
URL:https:/fosdem.org/2023/schedule/event/genode/
LOCATION:H.1308 (Rolin)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Michael Müller":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14167@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T100000
DTEND:20230205T103000
SUMMARY:Literate Storytelling: Interpreting Syntaxes for Explorers
DESCRIPTION: <p>Examples include:</p><ul><li><p>Explaining the principles of regular expressions for reading semi-structured data</p></li><li><p>Concepts surrounding hashes, syntaxes and tokens from the perspective of a body of documents</p></li><li><p>Using collections of Parsing Expression Grammars to solve problems</p></li><li><p>Justifications for datalisps as a representative form</p></li><li><p>Ideas regarding RDF from datalisps to create knowledge corridors</p></li></ul><p>Operating environment includes:</p><ul><li><p>TXR</p></li><li><p>Emacs-Hyperbole</p></li><li><p>Gemtext</p></li><li><p>Koutliner</p></li><li><p>Idutils</p></li></ul>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Declarative and Minimalistic Computing
URL:https:/fosdem.org/2023/schedule/event/liberatestorytelling/
LOCATION:D.minimalistic
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jonathan McHugh":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14453@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T100000
DTEND:20230205T102000
SUMMARY:Deploying Galera Cluster in the real world
DESCRIPTION: <p>Spending years consulting with clients, we have some real world deployment notes of common issues and how we solve them. These are the tips and tricks to get you running in production without any issue.</p><p>Have you ever wondered how to configure evs.* setting for Galera Cluster? Have you ever wondered what is the ideal setup for a geo-distributed Galera Cluster with 9-nodes? What about when is the right time to introduce a proxy like ProxySQL or GLB? What are the habits of the most successful developers deploying against Galera Cluster?</p><p>Come to this talk to be successful with your Galera Cluster experience, as we distill information from many production deployments.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:MariaDB, MySQL and Friends
URL:https:/fosdem.org/2023/schedule/event/deploying_galera/
LOCATION:K.3.201
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Colin Charles":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14504@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T100000
DTEND:20230205T102500
SUMMARY:Introducing Vegvisir: An automation framework for testing QUIC application logic
DESCRIPTION: <p>For years, the majority of internet applications have used either TCP or UDP as the transport layer protocol of choice. Recently, a new contestant - QUIC, an end-to-end encrypted protocol - has entered the ring. QUIC is being marketed as the successor to TCP and tackles some of its inherent problems. An excellent example is the Head-Of-Line (HOL) blocking issue perceived by, for example, web pages. While QUIC holds many advantages over its predecessor, it still suffers from interoperability challenges and holds a number of open questions. The biggest one is: how do we efficiently test, measure, and debug the performance of applications using QUIC?</p><p>Answering the above question is non-trivial and plays a significant part in my research as a Ph.D. candidate. In this talk, we will – from a beginner's perspective – discuss why getting started with optimizing applications using QUIC as a protocol might seem daunting. We will discuss some tools available such as qlog, and why they can be more insightful than solely relying on packet traces. Finally, we will demonstrate our in-house developed automation framework called Vegvisir. Initially designed for analyzing the performance of video streaming over QUIC, it is now generalized for end-to-end testing of any networked applications. The goal of Vegvisir is to help alleviate some of the obstacles mentioned earlier, but also to ensure that developers and researchers can perform tests with QUIC consistently and reliably.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Testing and Automation
URL:https:/fosdem.org/2023/schedule/event/vegvisir/
LOCATION:UB4.132
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Joris Herbots":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14512@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T100000
DTEND:20230205T103000
SUMMARY:pip install malware
DESCRIPTION: <p>pip install malware: it’s that easy. Almost all projects depend on external packages, but did you know how easy it can be to install something nasty instead of the dependency you want?</p><p>You might remember classic typosquatting examples like goggle.com, but it’s now common to see malicious code hidden in spoofed or otherwise fraudulent PyPI packages or nested dependencies. Malware developers can also use techniques like starjacking to appear legitimate, so these unpleasant packages become even more difficult to spot. It’s estimated that over 3% of packages on PyPI could be using this technique.</p><p>By the end of this talk, you’ll know how to protect yourself when installing and updating dependencies and you’ll leave with a checklist to follow to help you stay safe in future.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Python
URL:https:/fosdem.org/2023/schedule/event/python_install_malware/
LOCATION:UD2.218A
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Max Kahan":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14815@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T100000
DTEND:20230205T103000
SUMMARY:Speak binary to me
DESCRIPTION: <p>Across the globe, in basements, factories, buildings and out of doors, millions of tiny (and not-so-tiny!) computers chatter with each other, constantly. But what do they say? And how can we talk to them?</p><p>This talk is an introduction to binary pattern matching, a powerful syntax feature which Elixir has inherited from Erlang. When you learn it, it will open the doors to a world of communication that can otherwise seem obscure. During the talk, we will explore how binary pattern matching can be leveraged to implement low-level, binary communication formats in a succinct and performant manner.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Erlang, Elixir and Friends
URL:https:/fosdem.org/2023/schedule/event/beam_speak_binary_to_me/
LOCATION:H.1309 (Van Rijn)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Troels Brødsgaard":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14888@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T100000
DTEND:20230205T101500
SUMMARY:Combining EASY!Appointments with Jitsi for online appointment management
DESCRIPTION: <p>During Covid a lot of public and private services switched to – in most of the cases -closed source or commercial services online solutions to book appointments and meetings. At, GFOSS, we adapted EASY!Appointments, an online open source platform for appointmentmanagement and Jitsi, an online open source meeting with audio/ video and combined them into to a seamless integration for booking an appointment that will take place online rather than physically.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Lightning Talks
URL:https:/fosdem.org/2023/schedule/event/jitsi_appointment_management/
LOCATION:H.2215 (Ferrer)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Konstantinos Papadimitriou":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14954@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T100000
DTEND:20230205T105000
SUMMARY:Making the world a better place through Open Source
DESCRIPTION: <p>In a world characterized by an increasingly complex geopolitical climate, war and with vital challenges like climate change begging for immediate and substantial action, the open source community has a unique role to play and has a vital chance to deliver solutions for these long standing issues at a pace and effectiveness that no single individual or public or private entity could.</p><p>In this session we will explore how contributors, maintainers, public and private sector are, should come together through the positive-sum game that open source is to impact not only the future of technology but drive impactful outcomes is some of the most pressing global social challenges.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Main Track - Janson
URL:https:/fosdem.org/2023/schedule/event/open_source_communities/
LOCATION:Janson
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Gabriele Columbro":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14956@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T100000
DTEND:20230204T105000
SUMMARY:Celebrating 25 years of Open Source
DESCRIPTION: <p>February 2023 marks the 25th Anniversary of Open Source. This is a huge milestone for the whole community to celebrate! In this session, we'll travel back in time to understand our rich journey so far, and look forward towards the future to reimagine a new world where openness and collaboration prevail. Come along and celebrate with us this very special moment!</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Keynotes
URL:https:/fosdem.org/2023/schedule/event/celebrating_25_years_of_open_source/
LOCATION:Janson
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Nick Vidal":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14967@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T100000
DTEND:20230205T105000
SUMMARY:How to Give Your Postgres Blog Posts an Outsize Impact
DESCRIPTION: <p>One of the sayings about development in the Postgres world is “it’s not just open source, it’s open engineering.” In the spirit of openness, this talk will show you how to increase the impact and the reach of your Postgres blog posts. These best practices begin with empathy for your readers—and cover lots of ground from there, including key things to know about SEO, as well as tips on how to promote your blog post. This talk is an updated version of the PGConf EU 2022 talk I gave in Berlin and it's not just theory: real-world examples are included throughout the talk.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:PostgreSQL
URL:https:/fosdem.org/2023/schedule/event/postgresql_how_to_give_your_postgres_blog_posts_an_outsize_impact/
LOCATION:UA2.118 (Henriot)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Claire Giordano":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14983@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T100000
DTEND:20230205T102500
SUMMARY:Troika: Submit, monitor, and interrupt jobs on any HPC system with the same interface
DESCRIPTION: <p>There are a wide variety of HPC systems across the world, and nearly as many ways of interacting with them using job submission systems. Therefore, migrating complex HPC workflows from a system to another may prove challenging. We present Troika, a tool that aims to abstract the details of the job submission system from the user, providing a single entry point for submitting, monitoring, and interrupting jobs on multiple HPC systems. Troika allows for a site-agnostic job script with directives, that can be translated to a script that the job submission system understands, based on configuration.</p><p>Troika has been designed with extensibility in mind, to enable support for as many job submission systems as possible, as well as differences in the use of such systems. Troika is free software written in Python, exposing multiple entry points for hooks and plug-ins. It is a fundamental part of ECMWF's 24/7 time-critical operational and research workflows, making the glue between the batch scheduler and the workflow manager, where it handles hundreds of thousands of jobs each day. We will present how Troika works, as well as giving insights into its current and future applications.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:HPC, Big Data and Data Science
URL:https:/fosdem.org/2023/schedule/event/troika_hpc_jobs/
LOCATION:UD2.120 (Chavanne)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Olivier Iffrig":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Axel Bonet":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:15021@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T100000
DTEND:20230205T102500
SUMMARY:Automating a rolling binary release for Spack
DESCRIPTION: <p>Spack is a software distribution targeted at HPC systems, with over 6,800 packages.  While Spack has long been a source-only distribution, in June 2022 we added public build caches that offer fixed and rolling binary releases. With 400-500 pull requests per month, most of them package updates, this was a non-trivial task. The build cache model for Spack is similar to Nix and  Guix — it assumes no ABI compatibility. Any change to dependencies triggers rebuilds of dependents. Despite these challenges we have been able to build a CI system that builds and tests packages on pull request and on release branches for a subset of several thousand builds for x86_64, Power, and aarch64, as well as for AMD and NVIDIA GPUs and Intel's oneapi compiler.  This talk will cover some of the main challenges we have faced: reliable build infrastructure, integration with pull request workflows, Kubernetes auto-scaling and AWS instance selection, and optimizing build performance in the cloud.  We’ll talk about the infrastructure, as well as the algorithmic complexities of choosing CI commits carefully to minimize builds.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Distributions
URL:https:/fosdem.org/2023/schedule/event/rolling_release_spack/
LOCATION:UA2.114 (Baudoux)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Todd Gamblin":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:15078@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T100000
DTEND:20230204T190000
SUMMARY:The Virtual FOSDEM Infodesk (Saturday)
DESCRIPTION: <p>Need any assistance during the event?  Join us in here!</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Infodesk
URL:https:/fosdem.org/2023/schedule/event/infodesk_saturday/
LOCATION:I.Infodesk
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:15101@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T100000
DTEND:20230205T110000
SUMMARY:MIPI cameras / libcamera BoF
DESCRIPTION: <p>BoF for people interested in / working on MIPI camera support / libcamera.</p><p>MIPI cameras are cameras where there is a sensor directly connected to the laptop/tablet/phone's SoC, as typically found in smartphones but recently also showing up in x86 laptops. For these raw sensors a whole bunch of the processing and sensor control needs to be done by software (optionally with assistance from an ISP in the SoC).</p><p>This makes these cameras a lot more complex then standard USB cameras which generate ready to use video frames.</p><p>Related talks @FOSDEM:https://fosdem.org/2023/schedule/event/sharp<em>photos/https://fosdem.org/2023/schedule/event/linux</em>camera<em>apps/https://fosdem.org/2023/schedule/event/allwinner</em>camera/</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:BOFs (Track C - in UB2.147)
URL:https:/fosdem.org/2023/schedule/event/mipi_bof/
LOCATION:UB2.147
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Hans de Goede":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13865@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T101000
DTEND:20230205T104000
SUMMARY:GNU poke
DESCRIPTION: <p>GNU poke is an interactive, extensible editor for binary data.  Not limited to editing basic entities such as bits and bytes, it provides a full-fledged procedural, interactive programming language designed to describe data structures and to operate on them.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Binary Tools
URL:https:/fosdem.org/2023/schedule/event/bintools_poke/
LOCATION:AW1.126
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jose E. Marchesi":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13584@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T101500
DTEND:20230205T104500
SUMMARY:Cultural Relativism
DESCRIPTION: <p>Cross cultural teams bring a special set of pitfalls that are not present in mono cultural teams; from hidden misunderstandings to perceived hostility or indifference.   This talk introduces the anthropological concept of cultural relativism, explores how it can be used to uncover potential conflicts that arise out of cultural differences, and presents culturally sensitive strategies for addressing them.</p><p>You will gain an understanding of the interplay between culture and perception, and will understand how to apply the prism of cultural relativism to detect, understand, and disarm cultural differences that lead to failure within cross cultural communities.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Community
URL:https:/fosdem.org/2023/schedule/event/cultural_relativism/
LOCATION:UB5.132
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Claude Warren":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13705@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T101500
DTEND:20230205T104500
SUMMARY:DDoS attack detection with open source FastNetMon Community
DESCRIPTION: <p>In my presentation I'll provide complete overview of tool called FastNetMon Community. I'm original author of tool and current project leader.</p><p>It has focus on DDoS detection for Telco / ISPs networks and works with majority of well known telemetry protocols such us Netflow, IPFIX and has solid support for BGP.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Network
URL:https:/fosdem.org/2023/schedule/event/network_ddos_detection/
LOCATION:H.1301 (Cornil)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Pavel Odintsov":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13889@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T101500
DTEND:20230205T104500
SUMMARY:AMENDMENT: Automated SBoM generation with OpenEmbedded and the Yocto Project
DESCRIPTION: <p>SBoM are becoming a critical component in ensuring the integrity of our Software Supply Chains. Many current tools for SBoMs generation focus on two ways of generating SBoMs: generating them from the initial source code, or post-mortem analysis of completed systems and artifacts. While these are both valid and useful methods of analysis, less focus has been put on the tooling that pulls upstream source code together and generates the completed system artifacts, such as a distro build system or more generically any "meta-build" system. Using OpenEmbedded as a case study, Joshua will cover the unique strengths that generating SBoMs in meta-build systems can provide, as well as the challenges when trying to do so.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Software Bill of Materials
URL:https:/fosdem.org/2023/schedule/event/sbom_openembedded_yocto/
LOCATION:UB4.136
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Joshua Watt":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14127@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T101500
DTEND:20230205T104500
SUMMARY:AMENDMENT Public Money? Public Code! in Europe 
DESCRIPTION: <p>In the framework of the “Public Money? Public Code!” campaign, the FSFE is demanding legislation that requires that publicly financed software developed for the public sector should be made publicly available under a Free Software licence. This talk will provide a brief overview of the state of play of previous and ongoing EU legislative procedures focused on digital transformation, in which the FSFE has been actively advocating for public code. We will take a look at the impact of such involvement and the challenges that still lie ahead for software freedom in Europe.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Public Code and Digital Public Goods
URL:https:/fosdem.org/2023/schedule/event/publiccode_dpg_public_money/
LOCATION:AW1.120
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Lina Ceballos":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13590@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T102000
DTEND:20230205T105000
SUMMARY:Hedy: A gradual and multi-lingual programming language for education
DESCRIPTION: <p>When kids learn to program they often use either a visual language like Scratch, or a textual language like Python. While visual languages are great for the first steps, children and educators often want to move on to a textual language. However early on, a textual language and its error messages can be scary and frustrating.</p><p>Hedy aims bridge this gap with a programming language that is gradual, using different language levels. In level 1, there is hardly any syntax at all; printing is done with: print hello! At every level, new syntax and concepts are added, so learners do not have to master everything at once. Hedy builds up to a subset of Python including conditions, loops, variables and lists.</p><p>To make learning as accessible as possible, Hedy allows for the use of localized keywords, f.e in Spanish:</p><p>imprimir Hello!</p><p>This talk will discuss the pedagogy of Hedy as well as its technical aspects, since a set of changing and localized complex grammars poses several interesting challenges for parsing, and a small language offers a lot of potential from improved error messages.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:FOSS Educational Programming Languages
URL:https:/fosdem.org/2023/schedule/event/hedy/
LOCATION:H.2214
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Mark Giesen":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14543@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T102000
DTEND:20230205T104000
SUMMARY:Keep Your Dependencies In Check
DESCRIPTION: <p>Keep your dependencies in check</p><p>If Log4Shell, Spring4Shell, etc. have taught us anything, it's that we need to keep our dependencies up to date. But updating our applications can take a lot of time. How do we stay on top of that, while also continuing to deliver business value?Luckily, there are plenty of tools that can help us with this, from package managers to bots that can automatically create changes on our repositories. Let's go over some of the different options, so we can make informed choices about what's best for us in a particular situation.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Friends of OpenJDK
URL:https:/fosdem.org/2023/schedule/event/dependencies/
LOCATION:H.1302 (Depage)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Marit van Dijk":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14687@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T102000
DTEND:20230205T110000
SUMMARY:Porting RISC-V to GNU Guix
DESCRIPTION: <p>GNU Guix is a from-source distribution with binary substitutes available. It is also a functional package manager, meaning that all the inputs are hashed and the build results are placed in their own destination folder. Guix also does its best to minimize bootstrap seeds, instead relying on a few cross-compiled bootstrap binaries used to build all other packages on the system. This provides some interesting bootstrap issues, especially for newer architectures, as we need to recreate the bootstrap path as it may have existed years ago in order to support programming languages. Some languages, like nodejs or ocaml, need to have support backported only a few versions. Others like java need more than a decade. Rust needed to use an alternate implementation of rustc to be bootstrapped and Haskell currently isn't on the roadmap.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:RISC-V
URL:https:/fosdem.org/2023/schedule/event/rv_gnu_guix/
LOCATION:K.4.601
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Efraim Flashner":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14937@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T102000
DTEND:20230205T103500
SUMMARY:Breaking away from Big Tech
DESCRIPTION: <p>While a lot of open source projects should be praised for their commitment to openness, the topic of infrastructure is usually taboo, as many times it ends up that it’s in the hands of Big Tech companies/GAFAM. While the reasoning why small and medium teams do not move away from big (evil) tech platforms can sometimes be convenience, there can be monsters lurking in the shadows. In this presentation we will explore and celebrate the movement of independent, self-governed open source infrastructure providers, recognize some of the challenges in the path of libre infrastructure, and share how to migrate from tech oligopolies to open source cloud platforms without hassle.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Lightning Talks
URL:https:/fosdem.org/2023/schedule/event/breaking_from_big_tech/
LOCATION:H.2215 (Ferrer)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Boris Budini":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14812@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T102500
DTEND:20230205T105000
SUMMARY:Heads - status update!
DESCRIPTION: <h1>What is Heads</h1><p>Heads is a secure runtime environment and a build system; a build recipe cookbook, which boards configurations instructs which modules to be incorporated in the mix needed for specific platform board configuration.</p><p>Heads takes advantage of the linux kernel and common linux tools to create its runtime environment, including kexec, busybox, whiptail, cryptsetup, flashrom, LVM, the GPG toolstack, and other important and already existing tools to empower its runtime environement.</p><p>The typical output of a build are a packed initramfs and kernel, included inside a coreboot ROM image as its payload. Depending on the architecture/chipsets of a platform, it also integrates neutered/deactivated Intel ME/CSME binary blob (platform dependent), generated Gigabit Ethernet (GBE) configuration blob and an unlocked descriptor (IFD). The produced firmware images requires the platform to be flashed once externally to overwrite the origin flash chip(s) content, more specifically to overwrite locked IFD and ME/MCSE regions and to maximize the BIOS region to the extent of liberated Intel ME firmware region. Heads firmware upgrades can then happen internally for the lifetime of the platform.</p><h1>Why Heads</h1><p>Heads take advantage of coreboot measured boot in Static Root of Trust (SRTM) mode as a measurement base, which currently measures itself as early as possible, normally from bootblock(or romstage) into TPM a singleregister (PCR2). Heads payload is then executed after measured and extends TPM with its own measurements in distinct PCRs in the goal of sealing secrets in TPM's distinct NV regions. Kernel modules are measured prior to being loaded, LUKS drive(s) headers are measured if a TPM disk encryption key is configured, while going to the Recovery shell invalidates the TPM measurements by the same TPM extend mechanism.</p><p>From a user standpoint, those sealed secrets enables oneself to validate the integrity of the firmware either through TOTP code shown on screen on its smartphone or through HOTP (which challenges validity against supported enabled HOTP USB Security dongles). Another TPM sealed secret enables the user to release an additional LUKS disk encryption key only if the firmware is intact, that kernel modules loaded and Headers are consistent to sealed state and only if provided passphrase matches. Heads also validates user detached signed /boot digests against its fused in rom public key, which guarantees both integrity and authenticity of the trusted boot configuration prior of kexec’ing into it.</p><p>A lot happened since 2020... Let’s cover current state and where the project is heading!</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Source Firmware, BMC and Bootloader
URL:https:/fosdem.org/2023/schedule/event/heads_status_update/
LOCATION:K.4.201
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Thierry Laurion":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13798@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T103000
DTEND:20230204T105500
SUMMARY:Enabling FIDO2/WebAuthn support for remotely managed users
DESCRIPTION: <p>Passwordless and multi-factor authentication (MFA) are becoming a trend and their usage will increase in the near future. However, most of the solutions target the web/online pattern, or the local users, thus leaving centralized identity management for console and POSIX system applications lacking those capabilities.</p><p>For the last year FreeIPA and SSSD have been working on enabling FIDO2/WebAuthn support for remotely managed users. One part of it is enabling a user stored in a LDAP server to locally authenticate in a system using a FIDO2 key. Another part is to use FIDO2 authentication to obtain a Kerberos ticket. This opens a new world to organizations to tighten their security, while maintaining strict control as to who access their systems.</p><p>This talk will focus on the progress in FIDO2/WebAuthn authentication in SSSD by providing the implementation state, the solution details and a demo. Additional information on the possible expansion of the solution will also be provided.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Security
URL:https:/fosdem.org/2023/schedule/event/security_remote_fido/
LOCATION:UA2.118 (Henriot)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Alexander Bokovoy":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Iker Pedrosa":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13816@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T103000
DTEND:20230204T110000
SUMMARY:Running Real-time Stream Processing Analytics On Traces
DESCRIPTION: <p>Let’s do things differently. To start with, let us view logs and traces as no different from any other data. The data an application indirectly generates when in use (the logs and traces) is no different from the data an application directly works with (input and output). So let’s keep them all together in a scalable cloud storage repository. Once it is there, it is just like any other big data. We need to analyze and apply intelligent monitoring to detect situations of interest. So we need to apply trained ML models to a stream of such data for immediate alerting when the traces indicate an unwanted behavior occurring or brewing. This talk will show how to harness existing technologies to do just that.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Fast and Streaming Data
URL:https:/fosdem.org/2023/schedule/event/fast_data_realtime_stream_analytics_on_traces/
LOCATION:K.4.201
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Fawaz Ghali":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13844@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T103000
DTEND:20230204T105500
SUMMARY:GStreamer: State of the Union 2023
DESCRIPTION: <p>GStreamer is a popular multimedia framework making it possible to create a large variety of applications dealing with audio and video. Since the last FOSDEM, it has received a lot of new features: its RTP &amp; WebRTC stack has greatly improved, Rust has become a first-class language, a high-level transcoding API was added, and much more. I will go over those major improvements and explain who they can be most useful for. Finally, I'll will look forward at the next releases.</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 systems.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Media
URL:https:/fosdem.org/2023/schedule/event/om_gstreamer/
LOCATION:K.3.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Olivier Crête":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13900@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T103000
DTEND:20230205T110000
SUMMARY:Conquering tribal knowledge with Grav
DESCRIPTION: <p>At FOSDEM19, Aleksei Akimov spoke about how Adyen migrated their docs to Grav. In 2023, we look back to see where this journey has taken us.</p><p>In the last 4 years, the company has grown 3x which led to a proportional increase in content and its users. The importance of knowledge sharing cannot be understated. Grav sits at the centre of internal and external knowledge sharing. This talk looks at our documentation deployment setup from a single Grav code base, the automation put in place to ensure content quality, the extensions we built to address user needs, and our future plans.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Collaboration and Content Management
URL:https:/fosdem.org/2023/schedule/event/collab_grav/
LOCATION:D.collab
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Andrea":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13937@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T103000
DTEND:20230205T105500
SUMMARY:Finite state machine (and some retrogaming)
DESCRIPTION: <p>In this talk I show how to use Finite State Machine Pattern for control a web interface.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:JavaScript
URL:https:/fosdem.org/2023/schedule/event/state_machine/
LOCATION:UB5.230
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Gabriele Falasca":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14049@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T103000
DTEND:20230205T110000
SUMMARY:Building a Semantic Search Application in Python, Using Haystack 
DESCRIPTION: <p>So much of our knowledge is recorded as textual data. The knowledge is there, but extracting insights out of it is a challenge. Imagine the time you spend trying to get to that one piece of information that you know is buried somewhere in your piles of documents. In this presentation, we will approach this problem by building our own semantic search application in Python, using Haystack.Haystack is an open source NLP framework and its key building blocks support a variety of semantic search pipelines. In this presentation, we will walk through one particular application of semantic search: question answering. We will also have a look at:</p><ul><li>What tasks semantic search enables</li><li>Key building blocks</li><li>How to leverage Haystack’s open source tooling to use the latest resources in NLP</li></ul>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Python
URL:https:/fosdem.org/2023/schedule/event/python_semantic_search/
LOCATION:UD2.218A
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Tuana Celik":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14079@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T103000
DTEND:20230204T105500
SUMMARY:TEDective
DESCRIPTION: <p>TEDective is a free software (open-source) solution that makes European public procurement data explorable for non-experts. Let’s say you are a curious citizen who wants to find out how much taxpayer money your municipality spends each year on unfree software. To date, there is no free software-backed, community-developed application out there that helps you answer this question.</p><p>TEDective changes that by bringing light into the public procurement data published by the EU’s Tenders European Daily (TED) project. It transforms the XML files provided by TED into the interoperable Open Contracting Data Standard (OCDS) and then visualizes the data as a graph of relationships between companies and the public bodies they supply. Currently, neo4j is used to store the TEDective graph. Finally, the data will be enriched by other complementary data sources such as OpenCorporates and OpenSanctions.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Graph Systems and Algorithms
URL:https:/fosdem.org/2023/schedule/event/graph_tedective/
LOCATION:K.4.601
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Linus Sehn":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14105@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T103000
DTEND:20230204T110000
SUMMARY:Relativitization: an interstellar social simulation framework and a turn-based strategy game
DESCRIPTION: <p>Isn’t it a cool idea to understand societies of interstellar civilization? While this may look like a fictional scenario, I believe academically serious studies can be done through simulations. Because special relativity plays a role in this scenario, it is not a strict forward task to implement interstellar social model using existing social simulation framework. As a result, I have created an open source simulation framework, Relativitization, to ease the model development.</p><p>In this presentation, I will introduce the architecture of the framework and how the framework can be used. Besides that, I will introduce a complex social model, a.k.a., a turn-based strategy game, developed based on the framework. I believe the game is useful for educating relativistic physics to the public. As a Ph.D. student in social science with a background in physics, developing an open source software is a challenging process. I will also share my experience in overcoming the challenges.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Research Tools and Technology
URL:https:/fosdem.org/2023/schedule/event/openresearch_relativitization/
LOCATION:UB4.132
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Kwun Hang Lai":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14180@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T103000
DTEND:20230204T105500
SUMMARY:Devroom kick-off talk: UKI? DDI?? Oh my!!!
DESCRIPTION: <p>Confused about all these new acronyms? Look no further: we will introduce and decode common terminology and concepts that are needed to follow the development of image-based Linux, especially covering other topics that will be presented and discussed as part of the devroom.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Image-based Linux and Secure Measured Boot
URL:https:/fosdem.org/2023/schedule/event/image_linux_secureboot_uki_ddi_ohmy/
LOCATION:H.1308 (Rolin)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Luca Boccassi":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14185@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T103000
DTEND:20230204T105500
SUMMARY:Delta-like Streaming of (encrypted) OTA Updates for RAUC
DESCRIPTION: <p>OTA updates should happen frequently and install quickly even with growing OS and application sizes at limited data throughput and limited on-target storage.Untrusted cloud storage or communication channels also increase the need for encryption.</p><p>This talk will give an overview of how the RAUC update framework had to overcome some limitations of the early design to address these challenges withoutcompromising its original goals.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Embedded, Mobile and Automotive
URL:https:/fosdem.org/2023/schedule/event/delta_like_ota_streaming/
LOCATION:UD2.120 (Chavanne)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Enrico Jörns":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14210@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T103000
DTEND:20230204T110000
SUMMARY:Inside the FIM (Fbi IMproved) Scriptable Image Viewer
DESCRIPTION: <p>FIM (Fbi IMproved) is a powerful image viewer with a minimalistic interface. FIM follows the spirit of the VIM (Vi IMproved) text editor: it is specialized in its task and powered by an own domain-specific language (DSL) which allows powerful custom features. FIM happens to be mostly appreciated by users of: [neo]mutt, emacs/mu4e, vim, command-line-interface and non-standard Linux Framebuffer-enabled hardware. The talk will introduce FIM's unique features from the perspective of its DSL, with word on the future. Feedback is welcome.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Declarative and Minimalistic Computing
URL:https:/fosdem.org/2023/schedule/event/fim/
LOCATION:D.minimalistic
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Michele Martone":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14225@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T103000
DTEND:20230205T110000
SUMMARY:tissue—the minimalist git+plain text issue tracker
DESCRIPTION: <p>GitHub is an extremely popular but proprietary git hosting service used by many free software projects. As a free software developer, do you wish to move to your own fully self-hosted git hosting service? Are you unable to do so because you find the GitHub issue tracker and website building features too convenient and useful? Are you frustrated with free software issue trackers and git hosting tools that require too much setup? Then, tissue is the minimalist issue tracker and project management system you've been waiting for!</p><p>With tissue, you write issues as free-form text in gemtext files and commit them into the git repo of your project. tissue comes with an excellent Xapian based search interface that lets you search through these issues using very natural and powerful queries. tissue comes with an easily self-hosted web interface, and even helps you with building a static site to show off your project. State is evil. So, apart from the project git repo, tissue is stateless. The web interface does not require a database. This makes it easy to deploy, backup, and is at the right level of complexity for small free software projects.</p><p>tissue is written in the delightful GNU Guile, if that's important to you!</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Declarative and Minimalistic Computing
URL:https:/fosdem.org/2023/schedule/event/tissue/
LOCATION:D.minimalistic
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Arun Isaac":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14335@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T103000
DTEND:20230204T110000
SUMMARY:Fuzzing Device Models in Rust: Common Pitfalls
DESCRIPTION: <p>As of October 2022, we run a 15 minutes fuzzing session for all Pull Requests submitted to the Virtio Device implementation in rust-vmm. But implementing the fuzz targets was not smooth sailing. In this talk, we go over the challenges of implementing fuzzing for Virtio Devices and how to overcome them.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Virtualization and IaaS
URL:https:/fosdem.org/2023/schedule/event/vai_fuzzing_device_models/
LOCATION:K.3.201
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Andreea Florescu ":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14406@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T103000
DTEND:20230204T111000
SUMMARY:Lessons learnt managing and scaling 200TB glusterfs cluster @PhonePe
DESCRIPTION: <p>We manage a 200TB glusterfs cluster in production. While we were managing this, we learnt some key points. In this session, we will share with you:</p><ul><li>What are the minimal health checks that are needed for a glusterfs volume, to ensure high availability and consistency</li><li>What are the problems with the current cluster expansion steps(rebalance) in glusterfs we experienced? How did we manage to avoid the need for a rebalancing of data, for our use-case. Proof of concept for new rebalance algo for future.</li><li>How are we scheduling our maintenance activities such that we never have downtime even if the things go wrong.</li><li>How did we reduce the time to replace a node from weeks to a day.</li></ul><p>As the number of clients increased we had to scale the system to handle the increasing load, here are our learnings scaling glusterfs</p><ul><li>How to profile glusterfs to find performance bottlenecks.</li><li>Why client-io-threads feature didn't work for us? How we improved applications to achieve 4x throughput by scaling mounts instead.</li><li>How to Improve the incremental heal speed and patches contributed to upstream</li><li>Road map for glusterfs based on these findings</li></ul>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Software Defined Storage
URL:https:/fosdem.org/2023/schedule/event/sds_lessons_learnt_glusterfs/
LOCATION:H.2214
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="SanjuRakonde":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Pranith Kumar Karampuri":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14435@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T103000
DTEND:20230205T105000
SUMMARY:What is new in analytics for MariaDB
DESCRIPTION: <p>MariaDB Columnstore engine is an OLAP-specific distributed MPP database engine that crunches analytics. If you need to run analytics expressed in standard SQL faster than OLTP engines can do and stay OpenSource try Columnstore.The speech is dedicated to the recent or not so recent but less known and quite useful features of the engine. It will also outline the future roadmap for Columnstore.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:MariaDB, MySQL and Friends
URL:https:/fosdem.org/2023/schedule/event/new_analytics_mariadb/
LOCATION:K.3.201
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Roman Nozdrin":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14474@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T103000
DTEND:20230205T110000
SUMMARY:LiveView keeps you warm!
DESCRIPTION: <p>How easy is it to get started with LiveView as a backend developer? Is the "No javascript needed" true? In this talk I'll try to give answers to these questions by telling the story of how I used LiveView to make a new user interface for an old Passap E6000 knitting machine.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Erlang, Elixir and Friends
URL:https:/fosdem.org/2023/schedule/event/beam_liveview_keeps_you_warm/
LOCATION:H.1309 (Van Rijn)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Arjan Scherpenisse":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14490@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T103000
DTEND:20230205T105500
SUMMARY:Observability-driven development with OpenTelemetry
DESCRIPTION: <p>Testing large systems with multiple microservices is hard to understand. You need to understand the whole system, all connections, and how the microservices interconnect.</p><p>With tracing you get a map of everything which makes your whole system easier to understand.</p><p>I want to showcase traditional test-driven development vs the new observability-driven development. I'll use open-source tools like Tracetest and OpenTelemetry to showcase how to use trace-based testing and enrich integration tests with trace data.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Testing and Automation
URL:https:/fosdem.org/2023/schedule/event/observability_opentelemetry/
LOCATION:UB4.132
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Adnan Rahic":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14539@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T103000
DTEND:20230204T111000
SUMMARY:Building an actor library for Quickwit's indexing pipeline.
DESCRIPTION: <p>Quickwit is an opensource distributed search engine.The most challenging component of a search engine is its indexing pipeline.</p><p>It takes a stream of JSON documents, processes them in batches, and emits index artefacts we call splits.</p><p>We needed our implementation to be robust, testable, observable, and efficient...But even more importantly, our code had to be easy to work with.</p><p>I will explain why we chose to develop our own actor framework and discuss the uniquefeatures of our implementation.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Rust
URL:https:/fosdem.org/2023/schedule/event/building_an_actor_library_for_quickwits_indexing_pipeline/
LOCATION:H.1302 (Depage)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Paul Masurel":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14545@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T103000
DTEND:20230205T110000
SUMMARY:Application Monitoring with Grafana and OpenTelemetry
DESCRIPTION: <p>OpenTelemetry is a collection of standards and tools to make it easy to get metrics, distributed traces, and logs out of applications. For example, OpenTelemetry's Java agent will instrument Java applications out-of-the-box, with no code change required.</p><p>This talk shows how to use these signals for application monitoring. We will introduce Grafana's open source databases: Loki for logs, Tempo for traces, and Mimir for metrics. And we will show how to use Grafana to explore the telemetry data for an example application running on Kubernetes.</p><p>Grafana and Prometheus metrics have been popular among platform engineers for monitoring Kubernetes clusters for a long time.</p><p>This talk will show how application developers can benefit from Grafana as well, using open standards like OpenTelemetry, and open source monitoring backends like Loki, Tempo, and Mimir.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Monitoring and Observability
URL:https:/fosdem.org/2023/schedule/event/apm/
LOCATION:UB2.252A (Lameere)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Fabian Stäber":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14648@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T103000
DTEND:20230204T105000
SUMMARY:Drawing your Kubernetes cluster the right way
DESCRIPTION: <p>An explanation of the structure of any complex system becomes more easily digestible and less confusing if it is accompanied by simple and understandable diagrams. Different subject areas have their own ways of depicting objects. In the case of Kubernetes clusters, this task becomes very non-trivial. Traditional network diagrams are a poor fit for a container orchestrator; official emblems have features that require their careful and moderate use. Finally, the complexity of Kubernetes makes it very easy to overload a drawing with details. We will look at how Kubernetes clusters are usually drawn by various authors. It will show how auxiliary tools such as color coding, grouping, and eye anchoring can make the cluster diagram more understandable... and how not to get the opposite effect when drawing your cluster.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Containers
URL:https:/fosdem.org/2023/schedule/event/container_kubernetes_cluster_right_way/
LOCATION:UB2.252A (Lameere)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Dmitriy Kostiuk":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14650@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T103000
DTEND:20230205T105500
SUMMARY:meta netdevices
DESCRIPTION: <p>In this presentation we deep dive our path into achieving host networking performance characteristics for containers and Kubernetes Pods. As part of that we developed a veth driver replacement called meta devices which can be made programmable through eBPF. We outline the design of this driver, benchmarks with flamegraph comparison and next steps for upstreaming.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Kernel
URL:https:/fosdem.org/2023/schedule/event/meta_netdevices/
LOCATION:UA2.220 (Guillissen)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Daniel Borkmann":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Nikolay Aleksandrov":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14788@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T103000
DTEND:20230204T105500
SUMMARY:Lomiri Mobile Linux in Desktop mode
DESCRIPTION: <p>The commonalization of desktop, phone &amp; tablet, with the goal of providing the most user-friendly shell to the hands of users. With years of development behind it and a strong community of enthusiasts around it, Lomiri is well positioned to provide a delightful experience to both power users as well as ordinary users, powered by future-proof technologies.</p><p>In this presentation he will demonstrate how over the last 5 years Ubuntu Touch convergence has evolved from vision to reality. Switching from the custom windowing protocol it used to a commonly shared one, adapting to the defacto-standard systems layer for GNU/Linux systems, software pieces that work in tandem to provide UI features such as workspaces with window snapping and resolution specific window scaling, and managing app lifecycles in a scenario-based way.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:FOSS on Mobile Devices
URL:https:/fosdem.org/2023/schedule/event/lomiri/
LOCATION:UB4.136
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Alfred  Neumayer":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14834@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T103000
DTEND:20230204T110000
SUMMARY:The State of Go
DESCRIPTION: <p>Go 1.20 is planned to be released in February 2023 and this talk covers what's coming up with it.We'll talk about new features and fixes in Go, new proposals for Go. All of the new things you might have missed!</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Go
URL:https:/fosdem.org/2023/schedule/event/gostateofgo/
LOCATION:UD2.218A
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Maartje Eyskens":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14900@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T103000
DTEND:20230204T104000
SUMMARY:Opening Railways and Open Transport devroom
DESCRIPTION: <p>Setting the stage for the Railways and Open Transport developer room</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Railways and Open Transport
URL:https:/fosdem.org/2023/schedule/event/rot_opening/
LOCATION:AW1.126
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Max Mehl":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Cornelius Schumacher":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Simon CLAVIER":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Mahalia Stephan":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14978@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T103000
DTEND:20230205T105500
SUMMARY:Self-service Kubernetes Platforms with RDMA on OpenStack
DESCRIPTION: <p>Azimuth helps users self-service create Science Platforms, such as JuyterHub and Slurm.Sometimes this requires self-service creation of RDMA enabled Kubernetes clusters.OpenStack can use SR-IOV using VF-LAG to provide RoCE RDMA within VMs.We make use of K8s Cluster API to provision K8s using OpenStack servers.We then use multus and macvlan CNIs to give k8s pods RDMA networking.Testing the performance is automated using a Volcano based K8s operator.We are working on also bringing this power to OpenStack Magnum.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:HPC, Big Data and Data Science
URL:https:/fosdem.org/2023/schedule/event/k8s_rdma_openstack/
LOCATION:UD2.120 (Chavanne)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="John Garbutt":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14997@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T103000
DTEND:20230204T104500
SUMMARY:Kotlin DevRoom Welcoming Remarks
DESCRIPTION: <p>Welcoming participants to the Kotlin DevRoom @ FOSDEM 2023 - We're back in person!</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Kotlin
URL:https:/fosdem.org/2023/schedule/event/kotlin_devroom_welcome/
LOCATION:UB5.230
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Nicola Corti":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Martin Bonnin":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Holger Steinhauer":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14999@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T103000
DTEND:20230205T105500
SUMMARY:Automation for Debian Packaging
DESCRIPTION: <p>The Debian Janitor is a project to automate the making of certain changes to Debian packages.</p><p>The aim is to automate operations that can be taken care of by software, and leave tasks that can't be to developers. The project started sending out pull requests at the end of 2019; since then, close to 20,000 automated changes have been merged or pushed to packaging repositories. The changes made by the system vary from fixing common typos to importing new upstream releases.</p><p>This talk will cover the architecture of the Janitor and its philosophy. One of the key challenges is for it to ensure that changes are correct and a net contribution to Debian, rather than another source of noise.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Distributions
URL:https:/fosdem.org/2023/schedule/event/automation_debian/
LOCATION:UA2.114 (Baudoux)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jelmer Vernooij":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:15000@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T103000
DTEND:20230204T103500
SUMMARY:Welcome to the BSD devroom
DESCRIPTION: <p>Welcome to the BSD DevroomShort introduction of the BSD devroom.After two years of offline events we are more than happy to welcome you in Brussels.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:BSD
URL:https:/fosdem.org/2023/schedule/event/welcome_to_the_bsd_devroom_2023/
LOCATION:AW1.120
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:15007@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T103000
DTEND:20230204T103500
SUMMARY:Welcome to the online Energy Devroom
DESCRIPTION: <p>A word of welcome by the Energy Devroom managers.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Energy
URL:https:/fosdem.org/2023/schedule/event/energy_welcome_devroom/
LOCATION:D.energy
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Nico Rikken":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:15028@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T103000
DTEND:20230204T104500
SUMMARY:A Sovereign Cloud - Opening Remarks
DESCRIPTION: <p>Opening Remarks from the DevRoom Sovereign Cloud Team</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Sovereign Cloud
URL:https:/fosdem.org/2023/schedule/event/sovcloud_opening_remarks/
LOCATION:H.1301 (Cornil)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Felix 'fkr' Kronlage-Dammers":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Thorsten Schwesig":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:15053@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T103000
DTEND:20230204T103500
SUMMARY:Welcome to the Legal and Policy Issues Devroom
DESCRIPTION: <p>Introduction and Welcome to the Legal and Policy Issues Devroom</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Legal and Policy Issues
URL:https:/fosdem.org/2023/schedule/event/welcome_legal_policy/
LOCATION:UB5.132
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Tom Marble":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Matthias Kirschner":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="Alexander Sander":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14146@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T103500
DTEND:20230204T104000
SUMMARY:Energy policy by the European Commission
DESCRIPTION: <p>Talk to set the stage. Mark van Stiphout will go over the challenge we are currently facing in Europe, the policy that is in place and opportunities for Free and Open Source Software to make a difference.</p><p>Mark van Stiphout is currently Deputy Head of Unit in DG Energy in the unit that is responsible for Research, Innovation, Competitiveness and Digitalisation.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Energy
URL:https:/fosdem.org/2023/schedule/event/energy_eu_policy/
LOCATION:D.energy
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Mark Van Stiphout":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14773@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T103500
DTEND:20230204T110000
SUMMARY:A Service as a Software Substitute (SaaSS) is unjust like proprietary software
DESCRIPTION: <p>SaaSS means using a service implemented by someone else as a substitute for running your copy of a program for a computing activity that is entirely your own. It is explained in detail at https://www.gnu.org/philosophy/who-does-that-server-really-serve.en.html.</p><p>Services where the code is published as free software provides a huge mitigation to SaaSS, but to keep your software freedom, you need to identify it and avoid using it.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Legal and Policy Issues
URL:https:/fosdem.org/2023/schedule/event/saass/
LOCATION:UB5.132
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Ian Kelling":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13861@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T104000
DTEND:20230205T111000
SUMMARY:Stack walking/unwinding without frame pointers
DESCRIPTION: <p>Sampling CPU profilers periodically fetch the stacks of the profiled processes that are running on the CPU at a given time. Walking the stacks of native processes with a little work is easily possible when frame pointers(FPs) are present. But most binaries in the real world are not compiled with FPs. So it can get quite complicated if profilers have to walk the stacks when frame pointers are omitted. In this talk, we will talk about how we can walk the stacks using the DWARF CFI (mainly .eh_frame). We will also discuss how eBPF is helping us with that and how extending the current stack walking facilities can be useful especially in interpreted languages, such as Ruby, as well as runtimes with JITs, like the JVM.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Binary Tools
URL:https:/fosdem.org/2023/schedule/event/bintools_stackunwind/
LOCATION:AW1.126
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Vaishali Thakkar":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Javier Honduvilla Coto":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13973@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T104000
DTEND:20230204T111500
SUMMARY:What the energy industry can learn from how open source technology has transformed other traditional industries
DESCRIPTION: <p>This panel discussion will examine best practices for how the energy industry can implement and benefit from open source technology by exploring how traditional or legacy industries including automotive, embedded systems, finance, and networking/telecommunications have been transformed in recent years. Panelists will relay their experience working within these industries to explain how to speed adoption of open source to drive innovation and digital transformation to support the energy transition.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Energy
URL:https:/fosdem.org/2023/schedule/event/energy_learn_from_other_traditional_industries/
LOCATION:D.energy
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Kate Stewart":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Ranny Haiby":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN=" Ferdinanda Ponci":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Gabriele Columbro":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14216@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T104000
DTEND:20230204T111000
SUMMARY:Automated short-term train planning in OSRD
DESCRIPTION: <p>You're a railway infrastructure manager.  A train operator calls up, and would like to fit a new train in the existing schedule. It should leave at 10am, and it's 8am. How do you make sure this new train won't cause any traffic jams?</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Railways and Open Transport
URL:https:/fosdem.org/2023/schedule/event/rot_osrd/
LOCATION:AW1.126
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Eloi Charpentier":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14720@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T104000
DTEND:20230204T105500
SUMMARY:BSD Driver Harmony
DESCRIPTION: <p>The major BSD Operating Systems, FreeBSD, NetBSD and OpenBSD, tend to evolve independently from each other. However, they still share large parts of their respective vision and idioms - in other words, they have way more similarities than differences to each other. An important common requirement is to support a wide range of computer devices and equipment. Unfortunately, device drivers from a BSD system are usually not directly suitable for the others. The differences vary in different amounts depending on each subsystem, bus, kernel API, etc.This presentation will illustrate the situation with a few examples, and work as a call for volunteers from every BSD project. The goal is to explore areas where more code can be shared among the different BSDs, with a focus on device drivers. Generally, good ideas deserve a chance to be visible across the different systems!</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:BSD
URL:https:/fosdem.org/2023/schedule/event/bsd_driver_harmony/
LOCATION:AW1.120
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Pierre Pronchery":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:15045@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T104000
DTEND:20230205T105500
SUMMARY:Grottocenter
DESCRIPTION: <p>Grottocenter is an open source database for cavers. It contains information about caves that can be used to prepare a caving trip but also background information that can be useful to learn more about the geology in a specific region. All information is submitted by contributors just like Wikipedia. Grottocenter is developed by a team of volunteers who are being supported by the Wikicaves Foundation. Funding comes from several caving organisations and donations.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Lightning Talks
URL:https:/fosdem.org/2023/schedule/event/grottocenter/
LOCATION:H.2215 (Ferrer)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Christopher Peeters":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13879@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T104500
DTEND:20230205T111500
SUMMARY:Hermine: converting SBOMS into legal obligations
DESCRIPTION: <p>Hermine is a FOSS (AGPL 3) tool to ease collaboration inside organisations between lawyers, developers and product owners, and between legal teams of different organisations.It helps validating SBOMs from other tools and list the resulting concrete legal obligations according to the technical and business context of usage of the different FOSS components.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Software Bill of Materials
URL:https:/fosdem.org/2023/schedule/event/sbom_hermine/
LOCATION:UB4.136
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Nicolas Toussaint":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Camille Moulin":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14535@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T104500
DTEND:20230205T110500
SUMMARY:Major Migrations Made Easy With OpenRewrite
DESCRIPTION: <p>Conferences love to show you the latest and greatest framework versions and language features. But those new technologies can feel a world away back at work. And it can be hard to justify the time spent to upgrade something that’s not broken, such as JUnit 4.</p><p>What if you could migrate in mere minutes? With OpenRewrite you can! A collection of fine grained recipes combine to achieve large scale migrations of frameworks and tools related to the JVM. And since it uses a lossless semantic tree, refactorings are guaranteed safe.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Friends of OpenJDK
URL:https:/fosdem.org/2023/schedule/event/migrations/
LOCATION:H.1302 (Depage)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Tim te Beek":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14562@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T104500
DTEND:20230205T111500
SUMMARY:ntopng: an actionable event-driven network traffic analysis application
DESCRIPTION: <p>Due to the uniqueness in infrastructure (e.g. ICS vs corporate network), protocols, and cybersecurity threats,network administrators need to have a simple yet effective way to define rules for accounting, detecting and alerting userswhen specific conditions are met.</p><p>In this talk, we want to show how ntopng can be used as a scriptable system capable of reacting to networkevents, by autonomously triggering actions or emitting notifications thanks to its scriptable detection enginebased on checks, scriptable actions and notifications.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Network
URL:https:/fosdem.org/2023/schedule/event/network_ntopng_event_driven_analysis/
LOCATION:H.1301 (Cornil)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Luca Deri":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Alfredo Cardigliano":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14823@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T104500
DTEND:20230204T110500
SUMMARY:How we created a Documentation Framework that works across a group of vendors in the sovereign cloud stack community
DESCRIPTION: <p>A journey from single documentation files to a meaningful information architecture.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Sovereign Cloud
URL:https:/fosdem.org/2023/schedule/event/sovcloud_how_we_created_a_documentation_framework_that_works_across_a_group_of_vendors/
LOCATION:H.1301 (Cornil)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Max Wolfs":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13787@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T105000
DTEND:20230205T112000
SUMMARY:Contributor Experience 201
DESCRIPTION: <p>Becoming an open source volunteer contributor has changed the entire course of my professional career. In hindsight, I realize how lucky I was that the first FOSS project I contributed had a welcoming to newcomers culture. In this presentation, we will discuss how to build a thriving contributor community around a FOSS project.</p><p>And what about the “201” in the title? Just like in a University course catalog, it means we are going to examine the topic beyond the basics. I will share insights and case studies from the work of our team supporting contributors to the 4 foundational libraries in the Scientific Python ecosystem, NumPy, SciPy, Matplotlib, and pandas.</p><p>I will also introduce (and invite you to join!) the Contributor Experience Project, a new community of practice and an open source community-led project dedicated to developing best practices for onboarding and supporting contributors to open source. Our goal is to provide a space to reflect, engage, and offer advancements in the work of effective transfer of knowledge, contributor hospitality and support, project leadership, and social infrastructure development for the entire open source ecosystem.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Community
URL:https:/fosdem.org/2023/schedule/event/contributor_experience/
LOCATION:UB5.132
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Inessa Pawson":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14258@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T105000
DTEND:20230205T113000
SUMMARY:The “Full-Stack DPGs”
DESCRIPTION: <p>Discuss importance of funding and talent allocated to community work when investing in DPGs. You can’t just invest in the bytes; the bytes have no value of their own. It is everything else around the bits and bytes that matter!</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Public Code and Digital Public Goods
URL:https:/fosdem.org/2023/schedule/event/publiccode_dpg_full_stack_dpgs/
LOCATION:AW1.120
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Justin W. Flory":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="siddharthvipul":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:15040@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T105000
DTEND:20230204T112500
SUMMARY:The State of Kotlin
DESCRIPTION: <p>Kotlin ecosystem is rapidly evolving over the years and 2022 was not an exception. Let's gather to recap everything that happened with Kotlin in the past year and to have a closer look at the language roadmap: from the new K2 compiler, to stable Kotlin Multiplatform and beyond.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Kotlin
URL:https:/fosdem.org/2023/schedule/event/the_state_of_kotlin/
LOCATION:UB5.230
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Marco Gomiero":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Sergei Rybalkin":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14048@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T105500
DTEND:20230204T112500
SUMMARY:Send in the chown()s
DESCRIPTION: <p>Linux container escapes continue to affect Kubernetes and derivedproducts. User namespaces are one technology that can mitigate therisk. In this presentation I will explain the past, present andfuture of user namespace support in Kubernetes, and discuss how torun systemd-based containers in user namespaces. And why you wouldeven want to try. There will be demos!  Attendees will learn aboutwhat containers are, the technologies that underpin Linuxcontainers, and how Kubernetes actually runs containers.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Containers
URL:https:/fosdem.org/2023/schedule/event/container_send_in_chown/
LOCATION:UB2.252A (Lameere)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Fraser Tweedale":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13713@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T110000
DTEND:20230205T120000
SUMMARY:NOVA Microhypervisor Feature Update
DESCRIPTION: <p>NOVA is a modern open-source microhypervisor that can host unmodified guest operating systems next to critical host applications. After adding support for multiple instruction sets (ARMv8-A and x86_64), NOVA's code base has been restructured to share as much code between architectures as possible. I will give an overview of the new abstractions that make NOVA fit for the next decade and discuss how advanced features, such as boot-time relocation and code patching, multiple resource spaces, support for suspend/resume, cache allocation technology, control-flow protection and multi-key total memory encryption have increased NOVA's flexibility, security and performance even further.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Microkernel and Component-based OS
URL:https:/fosdem.org/2023/schedule/event/nova/
LOCATION:H.1308 (Rolin)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Udo Steinberg":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13722@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T110000
DTEND:20230204T113000
SUMMARY:MuPhyN - MultiPhysical Nexus
DESCRIPTION: <p>Matlab + Simulink is a very powerful tool. This tool allows engineers to simulate real devices. In open sources, some tools exist, such as Scilab + Xcos.With the growing community of Python, some tools appeared: NumPy, SciPy... Those tools intend to propose a Matlab alternative environment equivalent for Python.MuPhyN is an interface that is intended to reproduce the Simulink capabilities. The goal is to produce a community-based simulation software.</p><p>It is based on a Qt interface and uses a simulator core. It is fully written in Python and uses YAML as the descriptive language. The library feature proposed allows users to add as many boxes and schedulers as they want.The already created boxes take advantage on the SciPy and NumPy libraries to produce their behaviors.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Research Tools and Technology
URL:https:/fosdem.org/2023/schedule/event/openresearch_muphyn/
LOCATION:UB4.132
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Dylan Fievez":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13771@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T110000
DTEND:20230205T113000
SUMMARY:MicroBlocks: small, fast, human friendly
DESCRIPTION: <p>MicroBlocks is a graphical programming language for 32 bit microcontrollers. It was built to be small, fast and human-friendly, and throughout its development we've followed our four guiding principles: liveness, parallelism, portability and autonomy.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:FOSS Educational Programming Languages
URL:https:/fosdem.org/2023/schedule/event/microblocks/
LOCATION:H.2214
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Bernat Romagosa":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Kathy Giori":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13793@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T110000
DTEND:20230205T112500
SUMMARY:Javascript for Privacy-Protecting Peer-to-Peer Applications
DESCRIPTION: <p>Overlay networks (also sometimes called, inappropriately, "darknet") are able to anonymize peers and to fully encrypt all messages within a network. Creating a javascript application which is implementing true "privacy-by-design" is not that hard by using the I2P SAM library. This is the core developer of the library showing its usage and use cases.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:JavaScript
URL:https:/fosdem.org/2023/schedule/event/i2p_sam/
LOCATION:UB5.230
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Konrad Bächler":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13818@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T110000
DTEND:20230205T112500
SUMMARY:How to deal with validation as an HPC software?
DESCRIPTION: <p>Scientific Computing is constantly evolving, relying on technologies increasing in complexity. Codes produced in that field require testing and validation to assess their performance and reliability. This additional but inevitable task is often of low direct added value compared to the deployment costs. Yet multiple solutions dedicated to testings, including some HPC specific, are currently available -- our solution has unique specificities. "Parallel Computing Validation System" (PCVS) is an HPC-aware YAML-based job orchestration tool. It offers the unique capability of retargeting tests, decoupling benchmarks and execution environments. This way, it allows the same job set to be re-run to compare two standards without modifying test specifications. This validation set may be scaled automatically depending on available resources, whether the process runs on a single node (like a workstation) or a thousand-node supercomputer. Beyond a one-time shot, PCVS can log several successive executions of benchmarks for browsing, inspection, and post-processing through a dedicated Python interface. More than a metric, PCVS can build validation trends, providing better visualization to track project evolution, leading to better software quality.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:HPC, Big Data and Data Science
URL:https:/fosdem.org/2023/schedule/event/hpc_software_validation/
LOCATION:UD2.120 (Chavanne)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Julien Adam":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13832@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T110000
DTEND:20230204T113000
SUMMARY:Recipes for reducing cognitive load
DESCRIPTION: <p>Being the maintainer of a fairly active oss project (MetalLB) over the past year, I reviewed a substantial amount of contributions. During this process, I identified a set of recurring idioms and patterns that less experienced contributors keep missing, making the codebase harder to read and to maintain.</p><p>In this talk I will describe what cognitive load is and why it matters, and provide a way to reduce it via a set of quick and easy recipes. Using this set of actionable recipes the audience will be able to drastically improve the quality of their Go code with relatively low effort.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Go
URL:https:/fosdem.org/2023/schedule/event/goreducecognitive/
LOCATION:UD2.218A
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Federico Paolinelli":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13944@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T110000
DTEND:20230204T113000
SUMMARY:LIPS Scheme
DESCRIPTION: <p>LIPS Scheme project is a powerful lisp based on Scheme R7RS specification. It integrates very well with the host language which is JavaScript.The presentation will show a bit of history (lisp, scheme, and LIPS) and later explain different features of the language and a bit about its internals.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Declarative and Minimalistic Computing
URL:https:/fosdem.org/2023/schedule/event/lipsscheme/
LOCATION:D.minimalistic
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jakub T. Jankiewicz":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13976@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T110000
DTEND:20230205T120000
SUMMARY:How to build an event-driven application in Python
DESCRIPTION: <p>A practical tutorial for building an event-driven, distributed food delivery app using microservices, kubernetes, mongodb, and a message broker in python.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Python
URL:https:/fosdem.org/2023/schedule/event/python_build_event_driven_application/
LOCATION:UD2.218A
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Yaniv  Ben Hemo":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14068@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T110000
DTEND:20230205T115000
SUMMARY:Building Strong Foundations for a More Secure Future
DESCRIPTION: <p>The open source community has become vulnerable to new kinds of attacks on the software supply chain and there have been efforts by many to address those challenges. Those efforts require new processes, new tools, and new initiatives to drive adoption. Heightened interest, particularly by governments of the world, has driven the open source community to respond with a mobilization plan to achieve specific goals. The Linux Foundation and OpenSSF delivered a first-of-its-kind plan to broadly address open source and software supply chain security outlining approximately $150M of funding over two years to rapidly advance well-vetted solutions to the ten major problems facing open source software security. These concrete action steps are designed to produce immediate improvements and build strong foundations for a more secure future. Find out what you can do to be more secure and support this global security effort.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Main Track - Janson
URL:https:/fosdem.org/2023/schedule/event/software_supply_chain/
LOCATION:Janson
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Brian Behlendorf":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14072@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T110000
DTEND:20230204T112500
SUMMARY:FIDO beyond the browser
DESCRIPTION: <p>FIDO security keys can be used effectively to secure access to websites and applications, rendering phishing attacks harmless with hardware-protected cryptographic keys while keeping a low-friction user experience.Security keys can however also be used for different use cases, that don't necessarily involve a browser.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Security
URL:https:/fosdem.org/2023/schedule/event/security_fido_beyond/
LOCATION:UA2.118 (Henriot)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Joost van Dijk":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14076@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T110000
DTEND:20230204T112500
SUMMARY:Matter and Thread as Connectivity Solution for Embedded
DESCRIPTION: <p>Matter is the new kid in town when it comes to IoT protocols. As an applicationlayer protocol based on IPv6 it aims to be the language for IoT devices. WithThread it supports a low-power wireless protocol which allows sleepy devicesto operate on a coin cell battery for years and still allow end-to-endconnectivity.This talk will look at the technology in Thread and Matter and its open sourceimplementations. Topics include mesh capabilities of Thread, the borderrouter and service discovery.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Embedded, Mobile and Automotive
URL:https:/fosdem.org/2023/schedule/event/matter_and_thread/
LOCATION:UD2.120 (Chavanne)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Stefan Schmidt":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14115@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T110000
DTEND:20230205T112500
SUMMARY:Setting up OpenQA testing for GNOME
DESCRIPTION: <p>Integration testing of GNOME, a desktop environment built from more than 200 separate components, is tricky. Since 2010 folk have been working towards better testing, and one outcome is the testing-only VM image "GNOME OS", built from the latest "main" and "master" branches of GNOME.</p><p>Now we're trialling OpenQA to automatically detect regressions in GNOME OS as soon as they happen. In this talk, I'll speak a bit about how we got here, where we're going and some tips for getting started with your own OpenQA testing.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Testing and Automation
URL:https:/fosdem.org/2023/schedule/event/openqa_for_gnome/
LOCATION:UB4.132
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Sam Thursfield":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14119@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T110000
DTEND:20230205T112000
SUMMARY:Data-in-use Encryption with MariaDB
DESCRIPTION: <p>Data-in-use encryption has been a long standing open problem for decades. In contrast to data-in-rest encryption, data-in-use encryption guarantees that data remains fully encrypted throughout the runtime, that is while querying, reading or writing into the database. In this talk, we show how data-in-use encryption can be easily realized leveraging confidential compute. The nice thing is, no changes to the code base and devops process are required.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:MariaDB, MySQL and Friends
URL:https:/fosdem.org/2023/schedule/event/data_in_use_encryption_mariadb/
LOCATION:K.3.201
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Moritz Eckert":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14132@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T110000
DTEND:20230204T112500
SUMMARY:AMENDMENT Sharp photos and short movies on a mobile phone
DESCRIPTION: <p>Phones running Linux became reality in last few years, and they do have cameras, but taking sharp and correctly exposed photos is still not easy, and neither is recording even short movies. I'm trying to change that, and have some successes I'd like to talk about, but there is more work are more challenges in front of us.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:FOSS on Mobile Devices
URL:https:/fosdem.org/2023/schedule/event/sharp_photos/
LOCATION:UB4.136
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Pavel Machek":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14218@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T110000
DTEND:20230205T113000
SUMMARY:Distributed music programming with Gleam, BEAM, and the Web Audio API
DESCRIPTION: <p>Gleam is a friendly statically typed language that targets the BEAM and JavaScript. In this talk we'll take a tour of Gleam by looking at its features, the ecosystem, and its interop with other BEAM languages as well as Javascript. All the while we'll be building up a distributed audio application that allows multiple clients to play with music and audio in real time.</p><p>Prior knowledge of Gleam isn't necessary to get something out of this talk, and both those that are curious and skeptical of static typing are encouraged to attend and learn how Gleam might fit into their practice.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Erlang, Elixir and Friends
URL:https:/fosdem.org/2023/schedule/event/beam_distributed_music_programming_gleam/
LOCATION:H.1309 (Van Rijn)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Hayleigh Thompson":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14307@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T110000
DTEND:20230205T112500
SUMMARY:Upstream Collaboration and Linux Distributions Collaboration - Is that excluded?
DESCRIPTION: <p>Debian, openSUSE and Fedora have founded together the Linux Distributions Working Group at the Open Mainframe Project for achieving better support for the mainframe architecture s390x and collaboration for providing solutions.That has been such success, that SUSE, Red Hat, Canonical (Ubuntu), AlmaLinux and Rocky Linux have joint also. The question has poppeed up, whether we should be restrictly open only for all Linux Distributions or should we include also important upstream projects in our Linux Distributions Working Group. In this presentation we will represent the existing benetif for all Linux distributions and go into detail, which (base) upstream projects should be included/invited and why. Finally, we want to receive feedback during the Q&amp;A session with a discussion, how we should proceed with this idea.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Distributions
URL:https:/fosdem.org/2023/schedule/event/open_mainframe_project/
LOCATION:UA2.114 (Baudoux)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Sarah Julia Kriesch":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14339@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T110000
DTEND:20230204T113000
SUMMARY:Game of Trees Daemon
DESCRIPTION: <p>Game of Trees (Got) is a version control system which prioritizes ease of use and simplicity over flexibility.Got uses Git repositories to store versioned data.Got is being developed on OpenBSD and its main target audience are OpenBSD developers.The -portable version of Got provides support for FreeBSD, NetBSD, DragonflyBSD, Linux, and MacOS.</p><p>A recent addition to Got's tool suite is a daemon called gotd(8), which serves Git repositories over SSH connections.This talks provides a short general introduction to Got and then presents the design of gotd(8), its usage, and details about its implementation.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:BSD
URL:https:/fosdem.org/2023/schedule/event/game_of_trees_daemon/
LOCATION:AW1.120
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Stefan Sperling":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14486@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T110000
DTEND:20230204T112000
SUMMARY:DM-Verity Rootfs Protection
DESCRIPTION: <p>Device-Mapper’s “verity” target provides transparent integrity checking of block devices using a cryptographic digest provided by the kernel crypto API. This target is read-only.</p><p>This presentation will illustrate how to integrate dm-verity with A/B booting as u-boot as used in project opencritis.org.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Image-based Linux and Secure Measured Boot
URL:https:/fosdem.org/2023/schedule/event/image_linux_secureboot_dmverity/
LOCATION:H.1308 (Rolin)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Frank Rehberger":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14507@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T110000
DTEND:20230204T113000
SUMMARY:Is OpenStack still needed in 2023?
DESCRIPTION: <p>Over the past 12 years, OpenStack has become the de-facto standard for providing cloud infrastructure using open source solutions. But in the past 6 years, the ecosystem focus has shifted higher in the stack onto cloud-native solutions, which run on top of an existing cloud infrastructure. Does that mean that open source cloud infrastructure solutions, like OpenStack, are no longer relevant?</p><p>In this talk, Thierry Carrez, the General Manager for the Open Infrastructure Foundation, the non-profit hosting the OpenStack project, will explore this question. After examining the motivation and history of OpenStack over the past decade, we will explore what makes OpenStack relevant in the next decade, with a special attention to the European context. While it is not for everyone, new use cases like Digital Sovereignty or Edge computing are driving renewed adoption of OpenStack, especially in combination with Kubernetes (what is called the Linux OpenStack Kubernetes Infrastructure, or LOKI).</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Virtualization and IaaS
URL:https:/fosdem.org/2023/schedule/event/vai_openstack_still_needed/
LOCATION:K.3.201
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Thierry Carrez":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14558@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T110000
DTEND:20230204T112500
SUMMARY:Windows and Office "tax" refund
DESCRIPTION: <p>On 2018 Luca purchases a Lenovo Tablet/PC and, since it comes with Microsoft Windows pre-installed, he requested the refund to Lenovo, but Lenovo denied to refund Luca. A court case was initiated, and Lenovo was condemned to pay a punitive damages of 20000 euros for its abusive behaviour.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Legal and Policy Issues
URL:https:/fosdem.org/2023/schedule/event/windows_tax_refund/
LOCATION:UB5.132
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Luca Bonissi":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14623@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T110000
DTEND:20230204T112500
SUMMARY:PipeWire state of the union
DESCRIPTION: <p>This talk will detail the current state of PipeWire and the plans for the future.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Media
URL:https:/fosdem.org/2023/schedule/event/om_pipewire/
LOCATION:K.3.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Wim Taymans":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14641@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T110000
DTEND:20230205T112500
SUMMARY:MPTCP in the upstream kernel
DESCRIPTION: <p>Multipath TCP (MPTCP) support in the Linux kernel has started in v5.6. At that time, only a single path could be used. The MPTCP development community has steadily expanded from the initial baseline feature set to now support a broad range of MPTCP features on the wire and through the socket and generic Netlink APIs.</p><p>An overview of MPTCP will be presented with an explanation of what is possible today in the Linux kernel and what should come next. The development of MPTCP in the Linux kernel is particular and has not been directly available on a vanilla kernel. Indeed, after 10 years of experimentations on the side -- in an Open-Source "out-of-tree" kernel -- the implementation has been rewritten (almost) from scratch to get an "upstreamable" result that is still being improved today. On the other hand, the out-of-tree kernel was and is still used today in production on large deployments with million of users. Maintaining this out of tree kernel with more than 21k modified lines for each different LTS version has a cost and also introduce some risks and complex situations that are interesting to share.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Kernel
URL:https:/fosdem.org/2023/schedule/event/mptcp_upstream/
LOCATION:UA2.220 (Guillissen)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Matthieu Baerts":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14709@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T110000
DTEND:20230205T114000
SUMMARY:Linux on RISC-V
DESCRIPTION: <p>RISC-V support across Linux distributions has significantly improved over the past few years. Thanks to this, developers and users are able to set up Linux environment easily on RISC-V platforms. Major desktop environments (e.g. KDE, Gnome) and applications have gained RISC-V support, enabling users to have a full desktop experience on RISC-V. This talk will give an overview of readiness and future work for RISC-V on Gentoo Linux and other Linux distributions.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:RISC-V
URL:https:/fosdem.org/2023/schedule/event/rv_gentoo/
LOCATION:K.4.601
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jakov Smolić":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14716@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T110000
DTEND:20230204T112500
SUMMARY:On the HashGNN node embedding algorithm
DESCRIPTION: <p>This talk will walk through a node embedding algorithm called HashGNN.Node embedding algorithms provide an important bridge between graphs and traditional machine learning.Such algorithms construct for each node in a graph an associated vector which can capture local graph structure and properties.We will discuss why HashGNN is a useful embedding algorithm, its implementation in GDS which is an extension to heterogenous graphs, some intuition behind it, how it compares to Graph Neural Networks which inspired HashGNN, and more.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Graph Systems and Algorithms
URL:https:/fosdem.org/2023/schedule/event/graph_hashgnn/
LOCATION:K.4.601
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Adam Schill Collberg":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jacob Sznajdman":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14776@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T110000
DTEND:20230204T125000
SUMMARY:How regulating software for the European market could impact FOSS
DESCRIPTION: <h3>The abstract</h3><p>NLnet Labs and Red Hat are closely following two legislative proposals from the European Commission applicable to almost all hardware and software on the European market;</p><ul><li>The Cyber Resilience Act (CRA), intends to cover products including digital elements, like software, with cybersecurity conformity requirements and obligations.</li><li>The new Product Liability Directive (PLD) is looking to extend liability for defective products to the world of software.</li></ul><p>The audience will learn about the CRA and PLD from different angles: from their respective authors at the European Commission, from a small, public benefit organisation producing and supporting upstream open source software, and from organisations promoting, using and distributing open source software.</p><p>The session will be divided in two parts:</p><ul><li>A series of lightning talks from representatives of the European Commission and NLnet Labs to introduce the subject.</li><li>A panel, moderated by Red Hat, with participation from Digital Europe, the EC Open Source Program Office, Red Hat and NLnet Labs to share views and opinions about the future of open source software within the current and future legal framework.</li></ul>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Main Track - Janson
URL:https:/fosdem.org/2023/schedule/event/cyber_resilience/
LOCATION:Janson
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Romuald Vandepoel":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Maarten Aertsen":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14796@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T110000
DTEND:20230205T112500
SUMMARY:Overview of Secure Boot state in the ARM-based SoCs
DESCRIPTION: <p>In the ARM world, Secure Boot is typically a BootROM feature, which allows for verification of the loaded binaries (firmware, bootloader, Linux kernel) before executing it. The main idea is to prevent untrusted code from running on our platform. The general approach is similar across vendors, but this area has no standardization.</p><p>This is the 2nd edition of such an overview. During the presentation, we will check the status of the Secure Boot feature on ARM SoCs shown a year ago, and then we will expand this by describing examples on Rockchip and Mediatek based boards. The knowledge contained in this talk should help developers integrate Secure Boot into their platforms, contributing to increased security in the world of embedded devices.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Source Firmware, BMC and Bootloader
URL:https:/fosdem.org/2023/schedule/event/arm_secure_boot_2/
LOCATION:K.4.201
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Tomasz Żyjewski":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14802@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T110000
DTEND:20230205T111500
SUMMARY:Consulting for digital humanists
DESCRIPTION: <p>What can engineers do for digital humanities? What are the issues that our open source community can solve in this context?</p><p>This talk will report two years experience in helping researchers in humanities (philosophers, literary scholary, archivists...) in approaching their problems.At the end the audience will get an overview of some tools and methods used by the DH community. This will be the opportunity to observe the differences that the open source software community vs the Humanists are facing and reflect on how we can find a common ground.</p><p>This talk is presented by the center of Digital Humanities of Uppsala University (CDHU).</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Lightning Talks
URL:https:/fosdem.org/2023/schedule/event/consulting_for_digital_humanists/
LOCATION:H.2215 (Ferrer)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Marie Dubremetz":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14808@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T110000
DTEND:20230205T114500
SUMMARY:Creating a content pipeline with Antora
DESCRIPTION: <p>For a project of a reasonable size, there's usually more than one source for the website that needs to be published. For several years, Antora is known as a site generator which pulls AsciiDoc content from multiple Git repositories at once. It publishes a static website where users find a navigation, online search and linked pages, with the option to group everything by component versions.</p><p>In 2022, Antora made the leap to open its publishing process to plugins: They allow pulling information dynamically during the build process and forward the content not only to a static HTML site, but other targets like PDF as well. This talk outlines what is possible today with these extensions, and how it can be extended for custom needs.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Collaboration and Content Management
URL:https:/fosdem.org/2023/schedule/event/collab_antora/
LOCATION:D.collab
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Alexander Schwartz":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Fabrice Flore-Thebault":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14951@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T110000
DTEND:20230204T115000
SUMMARY:Can we do an open source chip design in 45 minutes?
DESCRIPTION: <p>Free and open source silicon, the art and craft of making computer chips with (only) free tools, has come a long way -- and has now reached the magic threshold where it can't be ignored any more. In this talk, we'll do a fast-paced journey through what's needed to go from an idea for a silicon chip to actually producing a real physical one using free and open source tools and building blocks. And since talk is cheap, we'll actually build a chip design during the talk in a live demo. Join to learn more about what's possible today, how free and open source is permeating the established industry, and how you can get involved as well.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Main Track - K Building
URL:https:/fosdem.org/2023/schedule/event/open_source_chip_design/
LOCATION:K.1.105 (La Fontaine)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Philipp Wagner":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14963@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T110000
DTEND:20230205T115000
SUMMARY:Building an Plant Monitoring App with InfluxDB, Python, and Flask with Edge to cloud replication
DESCRIPTION: <p>The Internet of Things (IoT) is increasingly driven by sensor data, with devices taking measured actions based on everything from wind speed and direction, vital body functions, illumination intensity, and temperature.</p><p>In this session we will showcase how to build a fully functional sample IoT monitoring application built on the Flask framework and utilizing InfluxDB as its backend. With integrations to visualization libraries such as Plotly, creating automated alerts with InfluxDB as well as data downsampling.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Main Track - K Building
URL:https:/fosdem.org/2023/schedule/event/plant_monitoring/
LOCATION:K.1.105 (La Fontaine)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Zoe Steinkamp":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14968@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T110000
DTEND:20230205T115000
SUMMARY:When it all GOes right
DESCRIPTION: <p>This talk covers how to use PostgreSQL together with the Golang (Go) programming language. I will describe what drivers and tools are available and which to use nowadays.</p><p>In this talk I will cover what design choices of Go can help you to build robust programs. But also, we will reveal some parts of the language and drivers that can cause obstacles and what routines to apply to avoid risks.</p><p>We will try to build the simplest cross-platform application in Go fully covered by tests and ready for CI/CD using GitHub Actions as an example.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:PostgreSQL
URL:https:/fosdem.org/2023/schedule/event/postgresql_when_it_all_goes_right/
LOCATION:UA2.118 (Henriot)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Pavlo  Golub":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:15088@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T110000
DTEND:20230205T120000
SUMMARY:NLnet office hour
DESCRIPTION: <p>Ask NLnet everything you want to know about Open Source (NGI0) grants. What are the requirements, how you can apply, and more...Current active grants are NGI0-Entrust, NGI0-Assure, and NGI0-Review.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:BOFs (Track C - in UB2.147)
URL:https:/fosdem.org/2023/schedule/event/nlnet_office_hour/
LOCATION:UB2.147
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Ronny Lam":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13975@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T110500
DTEND:20230205T114500
SUMMARY:AMENDMENT Widgets in the "Sovereign Workplace" for the German public sector
DESCRIPTION: <p>Element is one OSS module in the Sovereign Workplace (dOZ) together with Univention, Open-Xchange, Nextcloud and Collabora.To serve individual Business Cases with Element, we are developing widgets and continuously extending the widget API.</p><p>This talk is going to start 5 minutes earlier than originally scheduled, following the cancellation of the talk "Load Testing Matrix Homeservers"</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Matrix
URL:https:/fosdem.org/2023/schedule/event/widgets_sovereign_workplace_german_public_sector/
LOCATION:K.3.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Kim Brose":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Oliver Sand":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13726@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T111000
DTEND:20230204T114000
SUMMARY:CDC Stream Processing with Apache Flink
DESCRIPTION: <p>An instant world requires instant decisions at scale. This includes the ability to digest and react to changes in real-time. Thus, event logs such as Apache Kafka can be found in almost every architecture, while databases and similar systems still provide the foundation. Change Data Capture (CDC) has become popular for propagating changes. Nevertheless, integrating all these systems, which often have slightly different semantics, can be a challenge.</p><p>In this talk, we highlight what it means for Apache Flink to be a general data processor that acts as a data integration hub. Looking under the hood, we demonstrate Flink's SQL engine as a changelog processor that ships with an ecosystem tailored to processing CDC data and maintaining materialized views. We will discuss the semantics of different data sources and how to perform joins or stream enrichment between them. This talk illustrates how Flink can be used with systems such as Kafka (for upsert logging), Debezium, JDBC, and others.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Fast and Streaming Data
URL:https:/fosdem.org/2023/schedule/event/fast_data_cdc_apache_flink/
LOCATION:K.4.201
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Timo Walther":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14043@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T111000
DTEND:20230205T114000
SUMMARY:Practical introduction to OpenTelemetry tracing
DESCRIPTION: <p>Tracking a request’s flow across different components in distributed systems is essential. With the rise of microservices, their importance has risen to critical levels. Some proprietary tools for tracking have been used already: Jaeger and Zipkin naturally come to mind.</p><p>Observability is built on three pillars: logging, metrics, and tracing. OpenTelemetry is a joint effort to bring an open standard to them. Jaeger and Zipkin joined the effort so that they are now OpenTelemetry compatible.</p><p>In this talk, I’ll describe the above in more detail and showcase a (simple) use case to demo how you could benefit from OpenTelemetry in your distributed architecture.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Monitoring and Observability
URL:https:/fosdem.org/2023/schedule/event/tracing/
LOCATION:UB2.252A (Lameere)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Nicolas Frankel":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14358@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T111000
DTEND:20230204T115000
SUMMARY:Is Open Source Coming back to your Cloud?
DESCRIPTION: <p>Cloud and Open Source have a very intricate relationship! In this talk we will look at the history of how the impact of Cloud on Open Source changed through the years, examine the current state as well as make a case for a particular way to use Cloud and Open Source Together. If you cherish the values of Open Source - you will do well by using Cloud as Commodity Infrastructure Provider and run Open Source Software on top of it. Consider Kubernetes in particular as your API of choice with its ubiquitous availability among all major public cloud providers and private cloud software vendors. We will show what while this ecosystem may not be as mature as proprietary solution from cloud vendors it is moving rapidly and becoming a great fit for more and more situations.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Sovereign Cloud
URL:https:/fosdem.org/2023/schedule/event/sovcloud_is_open_source_coming_back_to_your_cloud/
LOCATION:H.1301 (Cornil)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Peter Zaitsev":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14475@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T111000
DTEND:20230204T114000
SUMMARY:Using open source software to boost measurement data in railways
DESCRIPTION: <p>In the last years, SBB has developed a binary data format, based on the open standard HDF5. We call this format Rail Condition Monitoring Data Exchange, or short RCM-DX. We already decided to set this format Open Source. In parallel, SBB has developed a Viewing software for this data format, called RCM-DX Viewer. We are in the process to also set Open Source this viewing software as well as a Java and C# Library that can read and write RCM-DX directly. The SBB is hoping to attract a community for those tools in order to have a free and open standard format for measuring data in the rail infrastructure domain. In an ideal world, in future a railway company can mention this format in an open tender and thus ensure, that data produced is open and readable. Also a new company, creating a new measurement system can rely on this viewing software and data format and thus lower its initial amount of work to enter the market. We would like to show our current state and let the world see where those components can be obtained</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Railways and Open Transport
URL:https:/fosdem.org/2023/schedule/event/rot_rcmdx/
LOCATION:AW1.126
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Joël Casutt":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14520@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T111000
DTEND:20230205T113000
SUMMARY:Rethinking Ecosystem Security After Log4Shell 
DESCRIPTION: <p>How the  Eclipse Foundation, industry and academic partners are working together to address the challenge of measuring and improving the security posture of open-source projects in practical, compelling and above all adoptable ways.</p><p>The Eclipse Foundation is partnering with the Linux Foundation and others to find practical and adaptable ways of improving project security posture.</p><p>From simple process aspects like having a stated vulnerability process to more sophisticated elements such as SBOMs or secure build processes.There are many ideas, tools, checklists and opinions.  This session will explain how the EF is planning to navigate this space to create a compelling framework that will allow projects to improve with limited or no impact.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Friends of OpenJDK
URL:https:/fosdem.org/2023/schedule/event/log4shell/
LOCATION:H.1302 (Depage)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Steve Poole":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13910@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T111500
DTEND:20230205T114500
SUMMARY:A standard BOM for Siemens
DESCRIPTION: <p>Multiple teams at Siemens evaluated several SBOM formats available on the internet.All of them decided to use CycloneDX with some custom extensions. This talk is aboutthe BOM format itself, why we decided to use CycloneDX as a base, and what the goalsfor this BOM are.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Software Bill of Materials
URL:https:/fosdem.org/2023/schedule/event/sbom_siemens/
LOCATION:UB4.136
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Thomas Graf":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Thomas Jensen":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Alexander Gschrei":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14224@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T111500
DTEND:20230204T113000
SUMMARY:Challenges in Home Energy Management
DESCRIPTION: <p>We all need to help decarbonize our world. It's hard to get hold of a PV system or heat pump for your household these days, but the real challenge to home owners is to implement a comprehensive energy management that makes best possible use of their own solar (excess) power.There's organizational, regulatory and electro-technical challenges and those specific to control, be it with 'autonomously' acting appliances such as EV chargers and heat pumps or 'simple' things like to detect a washing machine's operational state. And what sort and extent of behavioral change will "household operators" accept ?</p><p>I will have a rapid talk about real world issues we have encountered when developing and deploying a Home Energy Management System based on openHAB.It's covering the most power intensive use cases of a household: EV charging, heat pump and white goods operations.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Energy
URL:https:/fosdem.org/2023/schedule/event/energy_challenges_home_energy_management/
LOCATION:D.energy
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Markus Storm":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14292@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T111500
DTEND:20230205T114500
SUMMARY:So you want to build a deterministic networking system
DESCRIPTION: <p>Time Sensitive Networking is not a new thing per se,since nowadays many dedicated real-time fieldbusses have been replaced by ethernet,and the deterministic transfer of data over ethernet has now become a necessity in a variety of industries.</p><p>From audio-visual data, over industrial control, to steering data in automotive or avionic applications,all these applications require continuous and reliable delivery of data in predetermined timeframes.</p><p>This talk will give a brief introduction into the requirements of said applications andprovide an overview over the different hardware and software componentsof TSN applications and how they can be implemented using a Linux system.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Network
URL:https:/fosdem.org/2023/schedule/event/network_time_sensitive/
LOCATION:H.1301 (Cornil)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Johannes Zink":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14379@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T111500
DTEND:20230204T114000
SUMMARY:vhost-user-blk: a fast userspace block I/O interface
DESCRIPTION: <p>vhost-user-blk is a userspace block I/O interface that has traditionally been used to connect software-defined storage to hypervisors. This talk covers how any application that needs fast userspace block I/O can use vhost-user-blk and its advantages over network protocols. A client library called libblkio is available for C and Rust applications will be introduced. The protocol is also summarized for those wishing to understand how it works or implement it from scratch.</p><p>This talk is intended for developers interested in connecting applications to SPDK or qemu-storage-daemon and those who want to know more about software-defined storage interfaces.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Software Defined Storage
URL:https:/fosdem.org/2023/schedule/event/sds_vhost_user_blk/
LOCATION:D.sds
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Stefan Hajnoczi":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14455@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T111500
DTEND:20230204T115500
SUMMARY:Building a distributed search engine with tantivy
DESCRIPTION: <p>Follow me as I walk through my journey of building lnx, a distributed search engine written in Rust akin to Elasticsearch or Algolia that aims to be faster and more efficient using tantivy.I cover the challenges and solutions I encountered while developing lnx over the last year, the tradeoffs made and how you can build your own search engine using the tools the Rust ecosystem provides.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Rust
URL:https:/fosdem.org/2023/schedule/event/rust_building_a_distributed_search_engine_with_tantivy/
LOCATION:H.1302 (Depage)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Harrison Burt":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14592@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T111500
DTEND:20230204T114000
SUMMARY:Present and future of Ceph integration with OpenStack and k8s
DESCRIPTION: <p>OpenStack and Ceph have a long integration story that changed over the time to make the two technologies coexist in the same context as basic building blocks of Cloud infrastructures.ceph-ansible has been one of the most popular orchestrators for Ceph, but cephadm and the Ceph orchestrator have been a game changing in the way how operators interact with Ceph.To streamline the deployment process, OpenStack services need to be configured to interact with Ceph but there is also a  need to bootstrap, configure and tune the Ceph cluster to meet the OpenStack workload.An example is Manila, where the new ceph mgr interface enabled new drivers and simplified the existing use cases.This talk will give an overview of the current state of the integration, and how projects in the OpenStack ecosystem changed and updated the reference architecture as a result of the introduction of cephadm and the Ceph orchestrator but also look towards at the Kubernetes integration, when a single Ceph cluster can be shared by OpenStack (rbd interface) and the Kubernetes workloads via pvc.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Software Defined Storage
URL:https:/fosdem.org/2023/schedule/event/sds_ceph_openstack/
LOCATION:H.2214
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Francesco Pantano":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13702@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T112000
DTEND:20230205T115000
SUMMARY:Libabigail, State Of The Onion
DESCRIPTION: <p>The Libabigail project is a framework and a set of tools aimed at analysing the ABI of ELF binaries by using their associated debug information as well as various ELF artifacts.</p><p>The tools are currently geared at analysing and comparing ABI representations of binaries and binary packages.</p><p>This talk aims at presenting the recent developments at the level of the framework, the tools and their use cases, as well as the perspectives we are currently envisoning for the near future.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Binary Tools
URL:https:/fosdem.org/2023/schedule/event/bintools_libabigail/
LOCATION:AW1.126
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Dodji Seketeli":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14302@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T112000
DTEND:20230205T113500
SUMMARY:A GitLab forge for all teachers and students in France?
DESCRIPTION: <p>France has nearly a million teachers. Among them, there are teachers developing Open Source softwares but there are also more and more teachers using markdown + mkdocs + pages to create and share educational content.Yesterday all these projects were scattered over multiple forges including Microsoft's GitHub which is difficult to trust in the long term.With the support of the French Ministry of Education, the "Forge of Digital Educational Commons" project aims to pool all these projects on a dedicated GitLab instance and invite the school community to participate.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Lightning Talks
URL:https:/fosdem.org/2023/schedule/event/gitlab_forge_for_teachers_and_students_in_france/
LOCATION:H.2215 (Ferrer)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Alexis Kauffmann":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Charles Poulmaire":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13782@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T112500
DTEND:20230205T115500
SUMMARY:Free Culture CV
DESCRIPTION: <p>We do not have a common way to show all our contributions to the free culture community as a resumé. If you are a developer, you can show your Github/Gitlab profile; if you are a Wikimedia project editor, you can show your Wikimedia profile; and if you contribute to OpenStreetMaps, you can show your profile, but why not collect all those contributions in a Free Culture CV?</p><p>We will analyze several communities' state of the art of personal contribution metrics and propose/discuss the main technical (features, implementation, format) and ethical (data fields, data privacy) ideas to get an autogenerated Free Culture CV.This Free Culture CV will be useful for recruiters that want to know better their candidates, where and how much contributions they provided to Free Culture.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Community
URL:https:/fosdem.org/2023/schedule/event/free_culture_cv_show_community_contributions/
LOCATION:UB5.132
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Pablo Hinojosa Nava":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13824@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T112500
DTEND:20230204T114500
SUMMARY:Image-Based Linux and TPMs
DESCRIPTION: <p>Let's look at what Trusted Platform Modules (TPM) chips can do for you, and how they can help protecting your systems from online and offline attacks. We'll specifically focus on Linux image-based OSes, and how to secure them properly with a TPM and related technologies. We'll look at possible avenues for generic Linux distributions to make use of the now ubiquitous TPMs and how to catch up with ChromeOS, Windows and other OSes on this front.</p><p>We'll discuss concepts such as TPMs, UKIs, SecureBoot, DDIs, dm-verity, LUKS and more.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Image-based Linux and Secure Measured Boot
URL:https:/fosdem.org/2023/schedule/event/image_linux_secureboot_tpm/
LOCATION:H.1308 (Rolin)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Lennart Poettering":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13709@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T113000
DTEND:20230205T115500
SUMMARY:Strong Dynamic Type Checking for JavaScript
DESCRIPTION: <p>JavaScript developers learned to love TypeScript after seeing the benefits of static type-checking. But there is still a lot of data that that TypeScript is not able to check, because it is only known at runtime: JSON responses from an API, user inputs in a form, content taken from client-side local storages, browsers API quirks... In that case, you can only assume the types and pray for the best, or manually code tedious specific type checks. I'd like to introduce you to ObjectModel, an open source library I created with the intent to bring automatic strong dynamic type-checking to JavaScript projects. By leveraging ES6 Proxies, this library ensures that your variables always match the model definition and validation constraints you added to them. Thanks to the generated exceptions, it will help you spot potential bugs and save you time spent on debugging. I will also discuss the many other benefits of validating types at runtime, because as you will see, it leads to more than just type checking.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:JavaScript
URL:https:/fosdem.org/2023/schedule/event/strong_dynamic_type_checking/
LOCATION:UB5.230
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Sylvain Pollet-Villard":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13790@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T113000
DTEND:20230205T114500
SUMMARY:Console Automation with Termie
DESCRIPTION: <p>Termie introduces a new concept in terminal automation: an additional layer of interactivity on top of another interactive terminal session.  Modern debuggers and interfaces can overwhelm console users and clutter the screen with stack traces, excessive debugging information, database query details, and more.  Docker containers can also remove precious command line histories, which makes the console experience more tedious.  Termie allows for persistent histories across sessions, and adds a mechanism for clutter-free interaction.  It also provides some of the functionality of the venerable "expect", to further improve automation of interactive consoles.</p><p>This talk will be about using termie, and about some aspects of its implementation in the Raku programming language.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Testing and Automation
URL:https:/fosdem.org/2023/schedule/event/termie/
LOCATION:UB4.132
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Brian Duggan":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13803@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T113000
DTEND:20230204T114500
SUMMARY:Mainline Linux on recent Qualcomm SoCs: Fairphone 4
DESCRIPTION: <p>Porting mainline Linux to new Qualcomm SoCs seems like a daunting task but it actually isn't too bad!Let's take a look into the support of the Fairphone 4, which is based on the Qualcomm Snapdragon 750G, what is working after about 1.5 years of working on it and what is still missing.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:FOSS on Mobile Devices
URL:https:/fosdem.org/2023/schedule/event/mainline_on_the_fairphone4/
LOCATION:UB4.136
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Luca Weiss":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13828@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T113000
DTEND:20230205T115000
SUMMARY:InnoDB change buffer: Unsafe at any speed
DESCRIPTION: <p>One of the innovations in InnoDB was the change buffer (originally, insert buffer), which aims to convert random I/O to more sequential I/O, by buffering certain changes to secondary index B-tree leaf pages.</p><p>Due to its design and nature, any bugs related to the change buffer are extremely hard to reproduce. The change buffer is also becoming irrelevant, as the difference between random and sequential I/O is disappearing along with rotational storage (HDDs).</p><p>Thanks to the rr debugger and some improvements to InnoDB data structures, we have been able to reproduce and fix several tricky bugs related to the InnoDB change buffer.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:MariaDB, MySQL and Friends
URL:https:/fosdem.org/2023/schedule/event/innodb_change_buffer/
LOCATION:K.3.201
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Marko Mäkelä":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14031@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T113000
DTEND:20230204T120000
SUMMARY:Fedora CoreOS - Your Next Multiplayer Homelab Distro
DESCRIPTION: <p>Fedora CoreOS is a basic, monolithic, automatically updating operating system that is optimised for running containers. It focuses on offering the best container host for executing containerized workloads securely and at scale. This fits perfectly the requirement for setting up a container-oriented self-hosted homelab and in this talk, we would detail that and go one (or more steps) further by providing a case study of setting up Fedora CoreOS as a self-hosted homelab distribution for globally accessible (using secure network tunnelling) multiplayer servers for video games (namely, Minecraft, Valheim etc.).</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Containers
URL:https:/fosdem.org/2023/schedule/event/container_fedora_coreos/
LOCATION:UB2.252A (Lameere)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Sumantro Mukherjee":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Akashdeep Dhar":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14100@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T113000
DTEND:20230204T115500
SUMMARY:AMENDMENT Hardening Linux System with File Access Policy Daemon
DESCRIPTION: <p>Are you a sysadmin and feeling paranoid? Let's promote security hardening to another level. Perhaps, with the concept of Application Whitelisting you will be able to sleep again.</p><p>In this session we are going to harden a Linux system with a file access policy daemon - fapolicyd. This daemon enables administrators to block or allow specific applications and executables using a fine-grained policy. We plan to explore the daemon’s possibilities and we want to get through its configuration. We will analyze multiple variations of set ups and evaluate their security aspects. We are going to demonstrate with an altered binary how integrity checking enablement prevents malicious attack. After the session, attendees will understand how to follow a problem and design their own policy with security in mind.</p><p>This presentation is based on Red Hat/Fedora Linux environment.</p><p>Please note that this talk replaces one entitled "Sudo logs for Blue Teamers" that was due to have been given by Peter Czanik, who has sent his apologies but is now unable to attend as he has fallen ill.  We wish him a speedy recovery.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Security
URL:https:/fosdem.org/2023/schedule/event/security_fapolicyd/
LOCATION:UA2.118 (Henriot)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Radovan Sroka":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14144@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T113000
DTEND:20230204T120000
SUMMARY:Introduction to Pre-Scheme
DESCRIPTION: <p>Pre-Scheme is a statically typed dialect of Scheme which offers theefficiency and low-level machine access of C while retaining many of thedesirable features of Scheme.  Developed by Richard Kelsey in the late'80s based on the powerful "Transformational Compiler" from hisdissertation, it didn't see much use beyond the Scheme 48 virtualmachine.  With a renewed community interest in systems-level Schemeprogramming thanks to the growth of the Guix project, it's high time werevisit this corner of history.</p><p>In this talk we will:- review the history of Pre-Scheme- review its compiler implementation and related work- discuss the features &amp; limitations of Pre-Scheme- discuss porting efforts &amp; future work</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Declarative and Minimalistic Computing
URL:https:/fosdem.org/2023/schedule/event/prescheme/
LOCATION:D.minimalistic
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Andrew Whatson":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14178@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T113000
DTEND:20230204T120000
SUMMARY:Obstacles to open source in building energy technology   
DESCRIPTION: <p>In the last two years, we have examined over 180 research projects that develop, refine and use software related to energy in buildings and neighborhoods. These projects originate from Germany and are funded by the Federal Ministry for Economic Affairs and Climate Action. The aim of this presentation is to give an overview of relevant research fields and related software, missing software building blocks and to talk about the relationship of software developed and used by the projects to open source.</p><p>In this presentation we give an overview of the different relevant topics (especially simulations and monitoring) and the related software. We further state why there is a need to develop open sourcealterantives for them. Based on this, we state reasons for the existing challenges  for (research) software in the field of building energy technology. We discuss approaches to solutions and provide impulses for relevant software that is currently lacking.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Energy
URL:https:/fosdem.org/2023/schedule/event/energy_obstacles_to_os_in_building/
LOCATION:D.energy
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Felix Rehmann":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14187@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T113000
DTEND:20230205T120500
SUMMARY:The Actor Model as a Load Testing Framework
DESCRIPTION: <p>Scalability under load. The holy grail of much of a developer's life is that our software survives its beginning. The system went live. Made it to production. Got its first user. But surely, the true test of good software is how it lives up to expectation over its lifetime? After all, you wouldn't say a bridge or building was successful just because the first 100 cars made it across safely. In other forms of engineering, things are load tested under demand either by weight, shocks or overload. As a software developer we should be ensuring SLAs or exploring error conditions under extreme load. But what is “load” in the context of software? And how do we test its many different definitions? In this talk, I will present a relationship made in heaven, the relationship between the actor model and the answer to these questions. I will also introduce you to a library that applies all this knowledge in a ready-to-use dependency.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Erlang, Elixir and Friends
URL:https:/fosdem.org/2023/schedule/event/beam_actor_model_load_testing/
LOCATION:H.1309 (Van Rijn)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Nelson Vides":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14198@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T113000
DTEND:20230204T120000
SUMMARY:Guix, toward practical transparent, verifiable and long-term reproducible research
DESCRIPTION: <p>This presentation illustrates how the Guix project provides software deployment for reproducible research.  GNU Guix takes care about the computational environment from the package management to producing container (Docker, Singularity) and also being an alternative for virtual environment.</p><p>Open science means transparent and collective; transparent because a scientific result needs to be scrutinized and studied bug-to-bug, and collective because an independent observer must observe the same result–at least when speaking about computational processing–and this observation needs to be sustainable.  Guix is an attempt to implement, for the computational environment, these two items.</p><p>By applying functional programming concepts to package management, pioneered by Nix, Guix is deeply transparent by design.  The whole computational environment is captured and its inspection, from source code to binary, becomes tractable.  As a nice consequence, this computational environment is reproducible from one machine to another.  What about missing source code?  Guix is able to transparently fallback to the Software Heritage archive.  The reproduction of this computational environment becomes sustainable–to some extent.</p><p>In short, this presentation try to convince how Guix and 3 command lines can helps open science.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Research Tools and Technology
URL:https:/fosdem.org/2023/schedule/event/openresearch_guix/
LOCATION:UB4.132
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Simon Tournier":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14254@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T113000
DTEND:20230205T115500
SUMMARY:AMENDMENT Linux Distributions’ State of Gaming
DESCRIPTION: <p>Due to the constant development of GNU/Linux distributions, setting up video game environments on GNU/Linux has become easier than ever, albeit with some performance and usability drawbacks. This has been further catalyzed by the involvement of popular companies like Valve preferring to use GNU/Linux distributions as their platform of choice for their consoles. We want to delve deep into the state of gaming on these GNU/Linux distributions, using the case study of Fedora Workstation 37, and compare them with other popular operating systems using impartial benchmarking studies. Based on the comprehensive observations, we would further explore how communities can come together to build better GNU/Linux distributions (and software applications surrounding it) to cater to both, video gaming enthusiasts and developers, alike.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Distributions
URL:https:/fosdem.org/2023/schedule/event/linux_gaming_fedora/
LOCATION:UA2.114 (Baudoux)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Akashdeep Dhar":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14260@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T113000
DTEND:20230204T115500
SUMMARY:Kotlin Multiplatform: From “Hello World” to the Real World
DESCRIPTION: <p>By now you’ve surely heard of Kotlin Multiplatform, and maybe tried it out in a demo. Maybe you’ve even integrated some shared code into a production app. If you have, you know that there are many subtle complications that come up when you want to ship shared Kotlin code. This includes things like modularization, translating between Kotlin and Swift, managing multiple repositories that depend on each other, and optimizing build times and binary sizes. It’s not as easy as it looks when you write your first “Hello World”!</p><p>At Touchlab, we’ve been involved with Kotlin Multiplatform since the very beginning, and we’ve learned a thing or two along the way about what does and doesn’t work well. Come hear about how we’ve solved some of these difficulties to ship Multiplatform code across all sorts of organizations and environments, so you’re ready to use KMP in the real world.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Kotlin
URL:https:/fosdem.org/2023/schedule/event/kmp_from_hello_world_to_real_world/
LOCATION:UB5.230
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Russell Wolf":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14341@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T113000
DTEND:20230204T114000
SUMMARY:Test talk number 1
DESCRIPTION: <p>This is being used to test our systems in advance of the event.It is not a real talk.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Test
URL:https:/fosdem.org/2023/schedule/event/test_talk1/
LOCATION:D.test
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Vasil Kolev":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Kat Gerasimova":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14493@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T113000
DTEND:20230204T115500
SUMMARY:Developing Bluetooth Mesh networks with Rust
DESCRIPTION: <p>Bluetooth mesh networks enable creation of large scale device networks and can be very useful for a variety of IoT use cases. As the state of open source tools around it needed some love, it was an ideal candidate for developing Rust stack to help developers use it in their solutions. In this session you'll learn about Rust tools available to develop embedded firmware, linux gateways and cloud applications for Bluetooth mesh solutions.We'll cover asynchronous embedded Rust with "Embassy" and "Drogue device" projects for writing firmwares and how to use them for mesh applications. Next, we'll explore the state of the mesh on Linux with "Bluez" and "Bluer" projects. We'll see how to use Rust and containers to develop mesh gateways. Finally, we'll describe the final piece needed to build end-to-end solutions, "Drogue IoT cloud".With this we laid down the architecture and tools needed to build usable mesh applications. The session participants will get a good overview of the whole stack needed to build mesh IoT applications. They learn the benefits of Rust for building this kind of software and find good starting points to get going with their projects.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Embedded, Mobile and Automotive
URL:https:/fosdem.org/2023/schedule/event/bt_mesh_rust/
LOCATION:UD2.120 (Chavanne)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Dejan Bosanac":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14523@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T113000
DTEND:20230204T120000
SUMMARY:Building a CI pipeline with Dagger in Go
DESCRIPTION: <p>Dagger is a programmable CI/CD engine that runs pipelines in containers allowing developers to buildand debug pipelines locally and then run them anywhere avoiding vendor lock-in to a particular CI/CDsolution (well...except Dagger).</p><p>While the portable pipeline concept may not be new, by combining that with the ability to write pipelinesas code (Go, Python, TypeScript, JavaScript, CUE supported at the moment) instead of YAML, Dagger revolutionizes how CI/CDpipelines are built and ran.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Go
URL:https:/fosdem.org/2023/schedule/event/gocidagger/
LOCATION:UD2.218A
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Márk Sági-Kazár":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14569@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T113000
DTEND:20230204T115500
SUMMARY:ipysigma: a Jupyter widget for interactive visual network analysis
DESCRIPTION: <p>Jupyter notebooks are a great tool for exploratory data analysis as it is very easy to process and visualize data using traditional charts. However, they lack utilities to properly explore networks interactively. The ipysigma library therefore proposes a Jupyter widget enabling its users to perform visual network analysis from the comfort of a notebook. ipysigma makes it simple to tweak a network's visual variables to display it exactly as you intend. This way, you can perform a work at the crossroad between Python processing of graph data and visual exploration like you would do for example with Gephi. It supports networkx and igraph seamlessly and can be easily used by numpy and pandas users all the same. Different usecases of ipysigma will be showcased during the talk through a dataset about FOSDEM history. We will also demonstrate how ipysigma is able to render synchronized &amp; interactive "small multiples" of a same network so that one can easily compare different features. ipysigma is developed at the médialab of SciencesPo and uses graphology and sigma.js (JavaScript libraries able to render interactive graphs in web browsers).</p><p>N.B.: Talk was actually given by Benjamin Ooghe-Tabanou, replacing a very ill Guillaume Plique.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Graph Systems and Algorithms
URL:https:/fosdem.org/2023/schedule/event/graph_ipysigma/
LOCATION:K.4.601
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Guillaume Plique":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14589@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T113000
DTEND:20230204T120000
SUMMARY:Using SPDK with the Xen hypervisor
DESCRIPTION: <p>This talk will present our usage of SPDK, Storage Performance Development Kit,with the Xen hypervisor and discuss memory sharing mechanisms in hypervisorsfrom a security and performance perspective.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Virtualization and IaaS
URL:https:/fosdem.org/2023/schedule/event/vai_using_spdk/
LOCATION:K.3.201
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Damien Thenot":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14609@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T113000
DTEND:20230204T115500
SUMMARY:Modern Camera Handling in Chromium
DESCRIPTION: <p>Chromium has used V4L2 for cameras for many years and it works reasonably well. Modern complex cameras are no longer a simple V4L2 device. libcamera must be used instead. For Chromium in a Flatpak or Snap container it would be nice to manage camera access at runtime. Or let's have some fun and use an arbitrary video stream as a camera.</p><p>So the goal was to implement some kind of high-level camera interface. The choice of technology was easy: xdg-desktop-portal is already used for screen sharing and it has support for cameras as well. And PipeWire, the media daemon that handles the camera already supports libcamera. </p><p>I started the implementation more than a year ago and it is still ongoing. This presentation gives an overview of the technologies involved, how it fits all together and the story of the long and winding road to implement this in Chromium.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Media
URL:https:/fosdem.org/2023/schedule/event/om_chromium/
LOCATION:K.3.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Michael Olbrich":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14682@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T113000
DTEND:20230205T115500
SUMMARY:Graphing tools for scheduler tracing
DESCRIPTION: <p>Understanding scheduler behavior can be important for understanding application performance.  In this talk, we present some tools that we have developed to help understand scheduling behavior on highly multicore machines.  The tools to be presented enable 1) obtaining a graph showing what tasks are running on what cores, with a variety of coloring schemes, 2) detecting overload situations, and 3) stepping through a recorded execution.  All tools rely on traces collected using trace-cmd.  The tools make it possible to get an overview of the execution, as well as to study specific execution intervals.  The source code is available at https://gitlab.inria.fr/schedgraph/schedgraph.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Kernel
URL:https:/fosdem.org/2023/schedule/event/sched_tracing/
LOCATION:UA2.220 (Guillissen)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Julia Lawall":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14828@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T113000
DTEND:20230204T115500
SUMMARY:Fuzzy Law-gic: FOSS & the Unauthorized Practice of Law
DESCRIPTION: <p>As the legal industry more readily leverages software for tools, automation, and predictive analytics, it has increased the affordable access to justice and legal services for underserved populations, helping make information and knowledge available for all. FOSS has and will continue to play a critical role in this evolution, but the line between where such software's functionality ends and the practice of law begins remains fuzzy. This presentation will discuss some of the legal precedent around Unauthorized Practice of Law (UPL) enforcement related to software, and will explore how current and future UPL enforcement may align or conflict with FOSS principles.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Legal and Policy Issues
URL:https:/fosdem.org/2023/schedule/event/foss_law/
LOCATION:UB5.132
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Sarajane Whitfield":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14871@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T113000
DTEND:20230205T115500
SUMMARY:LOFAR: FOSS HPC across 2000 kilometers
DESCRIPTION: <p>Throughout Europe a large collection of 54 stations each with hundreds ofantennae collect a large amount of data for radio astronomy. These stationsseparated by 2000 kilometers of distance combine at a core of 24 stationsin Exloo, the Netherlands and two HPC clusters in Groningen, theNetherlands. Together this entire system is known as the LOw FrequencyARray (LOFAR).</p><p>This talk focuses on the 400gbps datastream and aggregation across the2000 kilometers distance between stations and how both a GPU and CPU clustertranslate these data into images. We will cover the open-source tools thatenable this processing, discover some of the history about our clusters,gain insights into some of the pipelines and steps to do data transformationsand finally show you some of LOFARs current achievements and futuredirections.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:HPC, Big Data and Data Science
URL:https:/fosdem.org/2023/schedule/event/lofar_foss_hpc/
LOCATION:UD2.120 (Chavanne)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Corne Lukken":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13663@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T113500
DTEND:20230205T115500
SUMMARY:Elasticsearch Internals
DESCRIPTION: <p>Elasticsearch is nowadays one of the most widely used and deployed full text search engines containing a large amount of capabilities. How how are they actually implemented and how does Elasticsearch operate behind the scenes ? This session will reveal the innerworkings behind the core capabilities of Elasticsearch. We will provide a review of Elasticsearch architecture and general structure of the public Apache 2.0 codebase. Further expanding on that knowledge we will develop a relatively simple ingest plugin in Java that filters certain keywords from indexed documents.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Friends of OpenJDK
URL:https:/fosdem.org/2023/schedule/event/elasticsearch/
LOCATION:H.1302 (Depage)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Martin Toshev":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14763@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T113500
DTEND:20230205T120500
SUMMARY:Trustworthy Platform Module
DESCRIPTION: <p>TwPM project aims to increase the trustworthiness of the TPM module(hence the TwPM), by providing the open-source firmware implementation for theTPM device, compliant to the TCG PC Client Specification.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Source Firmware, BMC and Bootloader
URL:https:/fosdem.org/2023/schedule/event/twpm_osf_tpm/
LOCATION:K.4.201
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Maciej Pijanowski":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13750@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T114000
DTEND:20230205T115500
SUMMARY:FOSSbot: An open source and open design educational robot
DESCRIPTION: <p>FOSSbot is a 3D-printed educational robot that uses open software, open design and electronics, and can be employed in all levels of education. FOSSBot has been developed collaboratively by Harokopio University of Athens and the Greek Free and Open Source Software (GFOSS) community. The use of FOSSBOT in education will be supported by collaborative seminars for all teachers of all specialties and levels based on educational material developed at https://elearn.ellak.gr. The aim of the action is to familiarize teachers with modern education models based on the S.T.E.A.M approach. (Science, Technology, Engineering, Arts, Mathematics) and establish a student-centered approach to knowledge, based on open technologies, in order to lay the foundations for the creation of an open environment of discovery learning that will creatively contribute to the transformation of students into active citizens.</p><p>FOSSBot belongs to the DIY (Do It Yourself) category, with the logic that it can easily be built by other people besides its creators, and its disassembly and reassembly process can be part of an educational process in the classroom. This is possible since FOSSBot is made of electronic materials that can be easily found commercially at a low cost while the plastic parts are printable.</p><p>More information and the sources can be found at:https://github.com/eellak/fossbotandChronis, C., &amp; Varlamis, I. (2022). FOSSBot: An Open Source and Open Design Educational Robot. Electronics, 11(16), 2606.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Lightning Talks
URL:https:/fosdem.org/2023/schedule/event/fossbot/
LOCATION:H.2215 (Ferrer)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Iraklis Varlamis":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Christos Chronis":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13851@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T114000
DTEND:20230205T121000
SUMMARY:Snap! - Build Your Own Blocks
DESCRIPTION: <p>Snap! is a Scratch-like programming language that treats code-blocks as first class citizens instead of confining them to an editing modality. Snap! has been developed for UC Berkeley’s introductory computer science course named “The Beauty and Joy of Computing”. Embracing nested data structures and higher order functions Snap! lets learners create arbitrary control structures and even custom programming languages with just blocks. Thus, Snap! bridges the space from low-floor motivational introductory activities to supporting sophisticated rigorous studies of computer science. In this presentation members of the core Snap! development team will deliver a hands-on demo of exemplary projects that exhibit our understanding of both "fun" and intellectual stimulus.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:FOSS Educational Programming Languages
URL:https:/fosdem.org/2023/schedule/event/snap/
LOCATION:H.2214
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jens Mönig":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jadga Huegle":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13979@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T114000
DTEND:20230204T124000
SUMMARY:Reggae: cool way of managing jails/VMs on FreeBSD
DESCRIPTION: <p>Reggae is built upon CBSD and uses it as a layer to create and configure jails and virtual machines, configure network and to some degree interact with firewall. Reggae also makes creating of development environment fast and easy. It enables developers to use jails or virtual machines for development so that the host system is not polluted with project dependencies. It supports different provisioners: shell, ansible, puppet, chef and salt stack. When not in development mode, Reggae makes maintaining of production easy with helper commands like provisioning already deployed jail. This talk will cover all features of Reggae and some features of CBSD and FreeBSD that make Reggae possible.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:BSD
URL:https:/fosdem.org/2023/schedule/event/reggae_jails_vms_on_freebsd/
LOCATION:AW1.120
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Goran Mekić":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14319@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T114000
DTEND:20230205T122000
SUMMARY:AMENDMENT The New EU Interoperable Europe Act and the Reuse of Software in Public Administration
DESCRIPTION: <p>The European Commission’s Open Source Observatory (OSOR) Team will present the Interoperable Europe Act (IEA) and its implications for the free and open source software ecosystem. The text, which the European Commission adopted as a proposal in November 2022, aims to reinforce the cross-border interoperability of the public sector in the EU. Practically, it aims to facilitate “the co-creation of an ecosystem of interoperability solutions across the EU”.</p><p>To achieve this, the regulation sets up a two-layer governance structure (the Interoperable Europe Board and the Interoperable Europe Community), with both entities expected to work closely with open source experts, institutions and companies.</p><p>This session will in particular dig into the mechanisms meant to enable the sharing and reuse of interoperability solutions between public administrations.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Public Code and Digital Public Goods
URL:https:/fosdem.org/2023/schedule/event/publiccode_dpg_eu_interoperable_europe/
LOCATION:AW1.120
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Ciarán O'Riordan":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14418@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T114000
DTEND:20230204T120000
SUMMARY:Introducing MOTIS Project
DESCRIPTION: <p>MOTIS is a modular mobility platform that was released as Open Source in May 2020. It's main functionality is its high performance door to door routing. However, MOTIS comes with "batteries included" and provides additional modules for input (e.g. auto-complete for station names and addresses) and output (embedded map tile server, departure and arrival tables, vehicle locations, etc.) as well as an Android app and web user interface (all open source). MOTIS offers a JSON-API via HTTP(S). It reads timetables in GTFS and can update its data model with GTFS-RT. Our current focus is the profile-based computation of fully accessible routes for people with disabilities as well as the implementation of a data model and algorithms that can efficiently work with timetables of arbitrary length.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Railways and Open Transport
URL:https:/fosdem.org/2023/schedule/event/rot_motis/
LOCATION:AW1.126
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Felix Gündling":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14876@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T114000
DTEND:20230205T122000
SUMMARY:How to add an GCC builtin to the RISC-V compiler
DESCRIPTION: <p>Many low level features of architectures are implemented in GCC as builtin functions. Builtin functions look superficially like any C function, but are in fact intrinsic to the compiler and represented as patterns to be matched in the machine description.</p><p>Builtin functions are often used to access unique functionality of individual machine instructions. Being integrated within the compiler, they are more efficient than using simple inline assembly code. For RISC-V, they offer an excellent way to expose the functionality of instruction set extensions to the C/C++ programmer.</p><p>Adding a builtin function to GCC is not that difficult, but neither is it completely trivial.  In this talk we will show you how to add builtin functions using examples from the OpenHW Group's CV32E40Pv2 processor core.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:RISC-V
URL:https:/fosdem.org/2023/schedule/event/rv_gcc_builtin/
LOCATION:K.4.601
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Nandni Jamnadas":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13655@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T114500
DTEND:20230205T120000
SUMMARY:FOSSology and SPDX
DESCRIPTION: <p>FOSSology is a open source license compliance software system and toolkit. As a toolkit you can run license, copyright and export control scans from the command line or from web UI. FOSSology can generate SPDX SBOM for source code in RDF and tag-value formats, including other reports, and is becoming more SPDX compliant. With the new license naming changes in FOSSology, users can provide more elaborate and correct SPDX License Identifiers for the licenses. The tool has also improved its reporting using SPDX version 2.3 with new fields.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Software Bill of Materials
URL:https:/fosdem.org/2023/schedule/event/sbom_fossology/
LOCATION:UB4.136
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Gaurav Mishra":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Mohammed Shaheem Azmal Madanapalli":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14123@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T114500
DTEND:20230204T120500
SUMMARY:SQL on Ceph
DESCRIPTION: <p>Ceph was originally designed to fill a need for a distributed file systemwithin scientific computing environments but has since grown to become adominant <strong>unified</strong> software-defined distribute storage system. Today, it isalso notably used as an enterprise-quality block device and object storeprovider. This talk will cover the new development of an SQLite Virtual FileSystem (VFS) on top of Ceph's distributed object store (RADOS). I will show howSQL can now be run on Ceph for both its internal use and for new applicationstorage requirements.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Software Defined Storage
URL:https:/fosdem.org/2023/schedule/event/sds_sql_on_ceph/
LOCATION:H.2214
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Patrick Donnelly":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14291@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T114500
DTEND:20230205T121500
SUMMARY:Trixnity
DESCRIPTION: <p>Why use many SDKs when you can have one? Trixnity is not only cross platform capable, but also suitable for clients, bots, servers, appservices or anything in between (e.g. proxy). This talk shows how this is even possible and what challenges there were to make it possible.</p><p>This talk gives a brief introduction why Trixnity has emerged as yet another Matrix SDK. It shows what Trixnity does differently and why. For example, a cache on top of the database was implemented by accident, database transactions are saved asynchronously and timeline events are handled in a special way.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Matrix
URL:https:/fosdem.org/2023/schedule/event/trixnity_one_sdk_for_almost_everything/
LOCATION:K.3.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Benedict Benken":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14422@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T114500
DTEND:20230205T121500
SUMMARY:Hole punching in the wild
DESCRIPTION: <p>At FOSDEM 2022 I presented libp2p's hole punching mechanism, overcoming NATs and firewalls with no dependencies on central infrastructure. One year has passed since. We rolled it out to live networks. We launched a large measurement campaign with many volunteers deploying vantage points in their home network, punching holes across the globe.</p><p>In this talk I will give an overview of the largest hack of the internet (aka. hole punching), dive into learnings running it on IPFS (~50_000 nodes) and finally present the data collected through our measurement campaign.</p><p>If you always wondered how hole punching works, how much more successful UDP is over TCP, whether IPv4 or v6 makes a difference, which ISP is most friendly to p2p and how to overcome symetric NATs, join for the talk!</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Network
URL:https:/fosdem.org/2023/schedule/event/network_hole_punching_in_the_wild/
LOCATION:H.1301 (Cornil)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Max Leonard Inden":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Dennis Trautwein":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14912@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T114500
DTEND:20230205T120000
SUMMARY:Tribe - a content structuring and collaborative framework
DESCRIPTION: <p>Tribe is a collection of core libraries currently written in PHP that use MySQL JSON extensively. It provides a content structuring and storage framework. It has two main components - Types.json and Junction. Types.json helps configure a content structure, without having to work directly on MySQL tables. Junction is a CMS (dashboard), that auto-configures based on Types.json.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Collaboration and Content Management
URL:https:/fosdem.org/2023/schedule/event/collab_tribe/
LOCATION:D.collab
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Akshay Madan":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14008@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T115000
DTEND:20230204T122000
SUMMARY:An introduction to Apache Beam for streaming analytics
DESCRIPTION: <p>Apache Beam is an open source SDK for data pipelines, with an unified model for batch and streaming pipelines. The SDK is multi-runner and portable: you may run your pipeline on Apache Spark, Apache Flink, Cloud Dataflow and other runners. In this talk, we will cover the main features of Beam for streaming analytics pipelines, with some examples of the capabilities to apply complex time-based logics to streams of data.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Fast and Streaming Data
URL:https:/fosdem.org/2023/schedule/event/fast_data_apache_beam_streaming_analytics/
LOCATION:K.4.201
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Israel Herraiz":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14069@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T115000
DTEND:20230205T122000
SUMMARY:GNU poke beyond the CLI (Command Line Interface)
DESCRIPTION: <p>GNU poke is about manipulating structured binary data. For a long time, the only available user interface (UI) for poke was the CLI interface. But that's not the case anymore! Now we have ‘poked’ and a lot of pokelets. ‘poked’ is the daemon responsible for enabling pokelets provide their UIs. This talk explains why this approach is a good and powerful idea and how it enables users to make their own task-specific UIs very fast, or extend GNU poke with more capabilities (like making GNU poke a more powerful Wireshark-like tool, or adding disassembly capabilities). pacme project (a suite of pokelets) and poke-el (an Emacs interface) will be presented as examples.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Binary Tools
URL:https:/fosdem.org/2023/schedule/event/bintools_poked/
LOCATION:AW1.126
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Mohammad-Reza Nabipoor":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14405@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T115000
DTEND:20230204T120500
SUMMARY:Mobian: to stable... and beyond!
DESCRIPTION: <p>Over the past 3 years, Mobian has grown from a one-person hobby project to one of the main actors in the mobile Linux community.</p><p>As we're preparing for the upcoming release of Debian 12 (bookworm), and the first Mobian stable release (shortly) following it, we want to share our plans for this transition and the future of Mobian and Debian on mobile devices.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:FOSS on Mobile Devices
URL:https:/fosdem.org/2023/schedule/event/mobian_to_stable_and_beyond/
LOCATION:UB4.136
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Arnaud Ferraris":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14513@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T115000
DTEND:20230205T125000
SUMMARY:Fear the mutants. Love the mutants.  
DESCRIPTION: <p>Code coverage (the percentage of your code tested by your tests) is a great metric. However, coverage doesn’t tell you how good your tests are at picking up changes to your codebase - if your tests aren’t well-designed, changes can pass your unit tests but break production.</p><p>Mutation testing is a great (and massively underrated) way to quantify how much you can trust your tests. Mutation tests work by changing your code in subtle ways, then applying your unit tests to these new, "mutant" versions of your code. If your tests fail, great! If they pass… that’s a change that might cause a bug in production.</p><p>In this talk, I’ll show you how to get started with mutation testing and how to integrate it into your CI/CD pipeline. After the session, you’ll be ready to use mutation testing with wild abandon. Soon, catching mutant code will be a routine part of your release engineering process!</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Testing and Automation
URL:https:/fosdem.org/2023/schedule/event/mutation_testing/
LOCATION:UB4.132
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Paco van Beckhoven":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Max Kahan":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14744@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T115000
DTEND:20230204T121000
SUMMARY:Building initrds in a new way
DESCRIPTION: <p>The mkosi-initrd project builds initrds directly from system packages.This means that there is no separate dependency and packaging system.Normal system packages and services are used in the initrd.This means that we don't need to build a duplicate set of scripts.Systemd is used to the maximum extent — it sets up the environment and manages jobs in the initrd.Requirements and dependencies for startup tasks must be expressed as unit properties.Systemd's functionality is used to manage secrets, measure state,and load system extensions to extend the initrd.In this talk I'll cover the current state of the project (what works) and the plans for the future.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Image-based Linux and Secure Measured Boot
URL:https:/fosdem.org/2023/schedule/event/image_linux_secureboot_new_ways_of_initrd_build/
LOCATION:H.1308 (Rolin)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Zbigniew Jędrzejewski-Szmek":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14917@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T115000
DTEND:20230205T122000
SUMMARY:Exploring the power of OpenTelemetry on Kubernetes
DESCRIPTION: <p>Deploying an end-to-end observability system comes with many challenges. The organization has to decide how data will be collected, what data formats will be used, sampling strategies, filter sensitive data (a.k.a. PII), and ultimately send data to the observability platform of their choice. In this session, we will teach you how to roll out end-to-end observability data collection on Kubernetes using the OpenTelemetry project. You will learn how to effectively instrument applications using auto-instrumentation, deploy the OpenTelemetry collector, and collect traces, metrics, and logs. You will gain the knowledge needed to tackle the mentioned challenges. After this session, you will be able to understand and use OpenTelemetry instrumentation libraries, collector and Kubernetes operator.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Monitoring and Observability
URL:https:/fosdem.org/2023/schedule/event/kubernetes/
LOCATION:UB2.252A (Lameere)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Pavol Loffay":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Benedikt Bongartz":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:15072@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T115000
DTEND:20230204T120000
SUMMARY:Test talk number 2
DESCRIPTION: <p>This is being used to test our systems in advance of the event.It is not a real talk.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Test
URL:https:/fosdem.org/2023/schedule/event/test_talk2/
LOCATION:D.test
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Vasil Kolev":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Kat Gerasimova":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14639@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T115500
DTEND:20230204T121500
SUMMARY:On-premise data centers do not need to be legacy
DESCRIPTION: <p>There has been a significant shift from on-premise data centers to the cloud in the last fifteen years. This process was due to the perceived cost difference between the legacy on-premise data centers and the newer and shinier cloud. Due to a renewed interest in privacy and data sovereignty, many organizationsare returning to the on-premise. For the success of such initiatives, it is fundamental to learn from the past and understand how a modern on-premise data center would be structured.I started working in 2004 when almost everything was on-premise, and I had a front-row seat to the migrations that occurred in this period thanks to my roles as a Systems and Solutions Architect.In this talk, we will recap the last twenty years of migrations to learn some key lessons, and then we will analyze what a modern on-premise data center would look like, which technologies might help and which could be risky bets.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Sovereign Cloud
URL:https:/fosdem.org/2023/schedule/event/sovcloud_on_premise_data_centers_do_not_need_to_be_legacy/
LOCATION:H.1301 (Cornil)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Fabio Alessandro Locati":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13626@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T120000
DTEND:20230205T121500
SUMMARY:Tableaunoir: an online blackboard for teaching
DESCRIPTION: <p>Tableaunoir is an online collaborative blackboard tool with fridge magnets available in many languages. "Tableau noir" means blackboard in French. Contrary to plenty of other collaborative boards on the Internet, with Tableaunoir you can create interactive animations via the use of fridge magnets.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Lightning Talks
URL:https:/fosdem.org/2023/schedule/event/tableaunoir/
LOCATION:H.2215 (Ferrer)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="François Schwarzentruber":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13635@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T120000
DTEND:20230205T125000
SUMMARY:Practical Computerized Home Automation
DESCRIPTION: <p>Home automation is an elusive technology — often desired, rarely achieved. This talk explores a successful ten-year home automation deployment, outlining the challenges that derail many attempts. It will cover technology choices, programing basics, and a dozen successful applications.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Main Track - K Building
URL:https:/fosdem.org/2023/schedule/event/home_automation/
LOCATION:K.1.105 (La Fontaine)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Bruce Momjian":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13662@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T120000
DTEND:20230205T130000
SUMMARY:An introduction to MicroPython
DESCRIPTION: <p>Intro to MicroPython for Python programmers. Place of Python in embedded software. Thonny to install and use MicroPython. Demo, from blinky to more complex peripheral hardware (LEDs, SR04, LED matrix, Neopixels, RFID reader, UTP connection). Comparing suitable targets (PiPico, ESP8266, ESP32, Teensy 3.1, a few more)</p><p>This talk was given at PyData Eindhoven, https://www.meetup.com/pydata-eindhoven/events/288643458/</p><p>Sheets (current version, might chance somewhat) https://github.com/wovo/talks/tree/main/2022-october-micropython</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Python
URL:https:/fosdem.org/2023/schedule/event/python_micropython_intro/
LOCATION:UD2.218A
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Wouter van Ooijen":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13671@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T120000
DTEND:20230204T124000
SUMMARY:Aurae: Distributed Runtime
DESCRIPTION: <p>In this talk I share the motivation, goals, and architecture of my new project Aurae. Informed by my experience of operating large production platforms I discuss my thesis of how bringing deliberate runtime controls to a node will unlock a new generation of higher order distributed systems.</p><p>The audience walks away with an in-depth understanding of the current state of affairs Rust and the Aurae runtime project. We learn about my journey to Rust from working with Go in Kubernetes.</p><p>I am an accomplished Go engineer who has made the jump into Rust and I believe my story is worth compiling and sharing with FOSDEM. I believe there will be many like me in the future.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Rust
URL:https:/fosdem.org/2023/schedule/event/rust_aurae_a_new_pid_1_for_distributed_systems/
LOCATION:H.1302 (Depage)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Kris Nóva":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13677@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T120000
DTEND:20230204T123000
SUMMARY:Bringing RISC-V to Guix's bootstrap
DESCRIPTION: <p>The talk is a review of my work on Guix's bootstrapping process for RISC-V. The presentation describes why we needed to make this, the challenges I encountered, what I focused doing, what is missing and how people can take part.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Declarative and Minimalistic Computing
URL:https:/fosdem.org/2023/schedule/event/guixriscv/
LOCATION:D.minimalistic
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Ekaitz Zarraga":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13783@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T120000
DTEND:20230205T123000
SUMMARY:Uncover the Missing Link
DESCRIPTION: <p>We have a rich and evolving set of standards that we use to build and deploy interoperable systems. We also have a talented and productive open source community that creates code intended for use in these systems and their ongoing operation. The challenge is shifting from defining standards and writing code to knowing which standards to use and finding code that accelerates implementation and deployment of these standards. This challenge increases as we become more efficient at defining new standards and creating new open source projects.What if we could make it easier to navigate this landscape? What if we could create clear links between standards and code? This would  make our open source and  standards communities more productive. It would also make the great work they do more useful and rewarding. Fortunately, a set of practices is being defined and put in practice to make make it easy to identify and find open source code related to IETF standards. Join this session to learn what new mechanisms  exist, how to use them,  and to how help shape what comes next.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Community
URL:https:/fosdem.org/2023/schedule/event/uncover_missing_link/
LOCATION:UB5.132
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Charles Eckel":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13805@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T120000
DTEND:20230205T122500
SUMMARY:Secure by accident
DESCRIPTION: <p>A security researcher known by the nickname percidae has drawn my attention to the Angular compilations.By bundling a single page application without code splitting, SPAs can make the job for penetration testers easier.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:JavaScript
URL:https:/fosdem.org/2023/schedule/event/secure/
LOCATION:UB5.230
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="André Jaenisch":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13902@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T120000
DTEND:20230205T123000
SUMMARY:Build recorder: a system to capture detailed information
DESCRIPTION: <p>Build recorder: a system to capture detailed information</p><p>An issue that is currently plaguing a number of people working in SBOMs is that, given a generated binary artifact of a project, it is not easy (or even possible) to point back to the exact files that were used for creating it.</p><p>In a typical setup, a project has a number of source files written in a programming language and a build process creates a binary executable.  However, in most cases only a subset of the files is being processed (others being test cases, for example), a number of other files are also used (standard header files residing elsewhere in the system), and a number of tools are being invoked (each introducing another dependency).</p><p>In this presentation we will present build_recorder, an innovative command-line tool that allows tracking of complete and detailed information about every single file that somehow affects the build process.  The tool works transparently while the software is being built, without requiring any change to the source code or build system.  For each file used, a number of attributes are being saved, like name, full path, checksum and exact use.  We will be detailing the information kept, the basics of operation, the generated output format, and planned future enhancements.</p><p>This work has been the result of a 2022 Google Summer of Code project for the GFOSS organization.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Software Bill of Materials
URL:https:/fosdem.org/2023/schedule/event/sbom_build_recorder/
LOCATION:UB4.136
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Alexios Zavras":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Fotios Valasiadis":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13932@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T120000
DTEND:20230204T122500
SUMMARY:A case for DAG databases
DESCRIPTION: <p>Graph database servers have grown immensely powerful, but they still can't query DAGs (Directed Acyclic Graphs) better than a command-line tool can: git. One CI system needs just that to correlate results and bugs with the revision history of the Linux kernel.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Graph Systems and Algorithms
URL:https:/fosdem.org/2023/schedule/event/graph_case_for_dag/
LOCATION:K.4.601
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Nikolai Kondrashov":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13945@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T120000
DTEND:20230204T123000
SUMMARY:The under-equipped social scientist ?
DESCRIPTION: <p>This talk is an interim report on a journey to enhance scientific programming in Python within the French social sciences. Scientific programming is a stepstone to develop open and reproductible data projects. In numerous field, tools and libraries were developed thanks to Python to become standards. Backed by detailed documentations, those tools diffuse beyond specialties and frontiers and opens new prospects. Nevertheless, social sciences in France seem to stand appart. One reason may be the precedence of R as a programming langage, with highly specialized libraries lacking sometime of documentation or update. Another one may be the diversity of traditions, data and approaches that can hinder shared practices and ease of use of existing libraries. Based on the experience of a small Python library - PySHS - and the organization of training sessions, I will argue that there is a need (and space) for an high-level and easy to use scientific programming framework in Python dedicate to social sciences that can bridge current practices with the state of the art libraries. Such library could in return help to clarify methodologies. This opens two main question that should be addressed : first, how to maintain the flexibility of scientific programming against overtly specialized tools ; second : how to build a meta-framework with other programming langages as R to avoid fragmentation.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Research Tools and Technology
URL:https:/fosdem.org/2023/schedule/event/openresearch_under_equipped_social_scientist/
LOCATION:UB4.132
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Emilien SCHULTZ":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13962@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T120000
DTEND:20230205T125000
SUMMARY:Rosegarden: A Slumbering Giant
DESCRIPTION: <p>Rosegarden is an open-source Linux MIDI, Audio sequencer and Notation editor, originally created for a university project in 1992 and is still going strong over 30 years later. The current incarnation of Rosegarden for Linux was kick-started in 2001 by Chris Cannam, Guillaume Laurent and Richard Bown. In this talk, one of the original creators of this legendary piece of OSS history takes you through the project's history and analyses some of the critical elements for its continued success to this day.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Main Track - Janson
URL:https:/fosdem.org/2023/schedule/event/rosegarden/
LOCATION:Janson
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Richard Bown":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13965@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T120000
DTEND:20230204T122500
SUMMARY:A mirror without reflection for Kotlin/Multiplatform
DESCRIPTION: <p>Reflection is a very powerful JVM feature that allows to create implementations of interfaces on the go, as well as exploring the type hierarchy, methods and properties of a given class.These capabilities do not exist in Kotlin/Multiplatform, so we will explore an alternative method to runtime reflection: a compile-time symbol processor to create compile time mirrors.Using Mocking as an excuse (as mocking typically needs reflection), we will explore how we can use KSP (Kotlin Symbol Processor) to circumvent the absence of reflection and generate efficient test mocks at compile time. We will also see the limitations that multiplatform brings to both the KSP generator and its associated runtime, and we will explain the tradeoff that needs to be made when using KSP, and why they are needed.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Kotlin
URL:https:/fosdem.org/2023/schedule/event/a_mirror_without_reflection_for_kmp/
LOCATION:UB5.230
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Salomon BRYS":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13972@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T120000
DTEND:20230204T123000
SUMMARY:Debugging concurrency programs in Go
DESCRIPTION: <p>Recently the interest in concurrent programming has grown dramatically. Unfortunately, parallel programs do not always have reproducible behavior. Even when they are run with the same inputs, their results can be radically different. In this talk I’ll show how to debug concurrency programs in Go.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Go
URL:https:/fosdem.org/2023/schedule/event/godebugconcurrency/
LOCATION:UD2.218A
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Andrii Soldatenko":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14094@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T120000
DTEND:20230204T122500
SUMMARY:5 errors when building embedded systems
DESCRIPTION: <p>Building embedded systems is complex, especially if they will last. This talk will be a collection of (funny!) cases and stories of errors made in different projects. Examples cover a wide range of situations, for example, not using git at all (or poorly) or optimizing too early. Marta will also show best practices to follow instead and how to convince customers and coworkers actually to follow those practices.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Embedded, Mobile and Automotive
URL:https:/fosdem.org/2023/schedule/event/5_errors_when_building/
LOCATION:UD2.120 (Chavanne)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Marta Rybczynska":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14124@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T120000
DTEND:20230204T122500
SUMMARY:Elliptic curves in FOSS
DESCRIPTION: <p>Since the first implementation of elliptic curves over finite fields for the GnuPG and the implementation on OpenSSL of the curves over finite and binary fields, back in the 2000s, many things have happened over this mathematical construction. We've witnessed instances like the birth and death of certain isogenies or searching for algorithms that resist quantum computing, which are only a few to mention.</p><p>We moved from the NIST curves on the P1363 to use Edwards variety, and there is a recent proposal with Double-odd curves. So the assortment is increasing, but we need to squeeze them more. For each new curve, all users always share the same group. This talk will review the path walked and evaluate the progress in implementing the Double-odd Jacobi Quartic in Libgcrypt and GnuPG.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Security
URL:https:/fosdem.org/2023/schedule/event/security_elliptic_curves_in_foss/
LOCATION:UA2.118 (Henriot)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Sergi Blanch-Torné":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14277@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T120000
DTEND:20230204T122500
SUMMARY:Advanced programmable use of Liquidsoap with FFmpeg
DESCRIPTION: <p>In the three years that have passed since the last Liquidsoap presentation, much change has happened! During this walk we will:* Give an update on the community growth during the pandemic and recap what we learned during our two liquidshop events that mixed technical presentations with actual user projects presentations!* Present some the recent advanced in the Liquidsoap language and how they can be be used to leverage awesome programming language ideas to create powerful, rich and safe media project scripts* Showcase the new integration with FFmpeg and how Liquidsoap provides flexible and advanced usage of the excellent FFmpeg features and APIs.</p><p>This talk should be of interest for anyone with interest in community radio, media broadcasting and anything related to audio and video handling in general, including integration with online APIs and websites and more!</p><p>We would also love to present and discuss our implementation of media APIs and the new abstractions that could be emerging in future implementations.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Media
URL:https:/fosdem.org/2023/schedule/event/om_liquidsoap/
LOCATION:K.3.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Romain Beauxis":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14279@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T120000
DTEND:20230204T123000
SUMMARY:Transit network planning for everyone
DESCRIPTION: <p>Transition is a web based transit network edition and analysis platform. Leveraging OpenStreetMap data as it's base data source,it lets you create a network from scratch easily or import and modify an existing one via GTFS files. You can create multiple scenarios and compare them via various visualisationUsing travel survey data, we have a genetic algorithm that can optimise your network, reducing overall transit time for users, while keeping your constraints fixed.</p><p>The talk will present the various features of the platform, with examples from actual cities, describe our routing infrastructure, show where we are hoping to go and touch the topic of OSM data quality and the data require for best analysis.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Railways and Open Transport
URL:https:/fosdem.org/2023/schedule/event/rot_transition/
LOCATION:AW1.126
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Yannick Brosseau":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14297@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T120000
DTEND:20230205T121000
SUMMARY:HPC Container Conformance
DESCRIPTION: <p>While containerization revolutionized the delivery and execution of software, it introduces new challenges as the usual practice with one big software file-system with a subsequent <code>module load</code> to rule all environments is not feasable with containers.The talk introduces the 'HPC Container Conformance' Project which aims to provide guidance on how to build container images and how to annotate them so that end-users and system admins can integrate them in their workflows.The talk also introduces the <em>MetaHub Registry</em>, an OCI compliant container registry to serve  environment/hardware specific images and reduce overall complexity of herding all the container images. By using profiles when logging in MetaHub is aware of the context the image is going to be executed and picks the right image from previously pushed/configured container images. Centralising the logic of picking the right software variant (<code>module load</code>) within the registry enables a series of enhancements to the user experience and a reduction in complexity which allows users and admins to focus on their science.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:HPC, Big Data and Data Science
URL:https:/fosdem.org/2023/schedule/event/metahub/
LOCATION:UD2.120 (Chavanne)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Christian Kniep":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14351@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T120000
DTEND:20230205T122000
SUMMARY:MySQL 8 vs MariaDB 10.11
DESCRIPTION: <p>MySQL 8 and MariaDB 10.10 are the latest Major versions for MySQL and MariaDB.  While MariaDB started by being slightly different MySQL variant,  now it has grown into very much different database platforms which grows more different from every release.</p><p>In this presentation, we will look into the differences between MySQL and MariaDB in the core areas such as SQL features, query optimizations, replication, storage engines, and security. We will also discuss the unique features and capabilities MySQL 8 and MariaDB 10.10 offers compared to each other.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:MariaDB, MySQL and Friends
URL:https:/fosdem.org/2023/schedule/event/mysql8_mariadb1011/
LOCATION:K.3.201
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Peter Zaitsev":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14424@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T120000
DTEND:20230205T130000
SUMMARY:Evolution of OSv: Towards Greater Modularity and Composability
DESCRIPTION: <p>By design, OSv has always been a "fat" unikernel and by default has provided a large subset of <code>glibc</code> functionality and has included full standard C++ library (<code>libstdc++</code>), the ZFS implementation, drivers for many devices, and has supported many hypervisors. On one hand, it makes running arbitrary applications on any hypervisor very easy using a single universal kernel. On another hand, such universality comes with the price of the bloated kernel with many symbols and drivers and possibly ZFS unused, thus causing inefficient memory usage, longer boot time, and potential security vulnerabilities. In addition, the C++ applications linked against a version of libstdc++ different than the version the kernel was linked against, may simply not work.</p><p>In this presentation, I will talk about enhancements in the new release 0.57 to address these issues. More specifically, I will focus on a new experimental build mode to hide the non-<code>glibc</code> symbols and <code>libstdc++</code> and extract ZFS code out of the kernel in form of a dynamically linked library. I will also explain another new build option to tailor the kernel to a set of specific device drivers - 'driver profiles', and another new mechanism to allow building a version of the kernel with a subset of glibc symbols needed to support a specific application.</p><p>Finally, I will also cover other interesting improvements and optimizations like "lazy" stack, minimal netlink support, and novel ways to build and run ZFS images.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Microkernel and Component-based OS
URL:https:/fosdem.org/2023/schedule/event/osvevolution/
LOCATION:H.1308 (Rolin)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Waldemar Kozaczuk":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14561@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T120000
DTEND:20230205T124500
SUMMARY:Open Source Collaboration Tools for Alfresco
DESCRIPTION: <p>Online collaboration tools for document edition are the perfect fit to enhance the features of a Content Service Platform like Alfresco. This session explores the integration of Open Source alternatives like LibreOffice, OnlyOffice and Collabora with the Alfresco Platform. Ready-to-test deployments will be provided and demonstrated!</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Collaboration and Content Management
URL:https:/fosdem.org/2023/schedule/event/collab_alfresco/
LOCATION:D.collab
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Angel Borroy":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14594@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T120000
DTEND:20230204T123000
SUMMARY:EVerest: AC and DC electric vehicle charging with open source software and hardware
DESCRIPTION: <p>We will give a brief introduction to electric vehicle charging technology, including an overview of the standards and protocols involved.This will be followed by a deep dive into how you can build your own AC charging station with open hardware, utilizing the EVerest open source software stack.Concluding the talk, we will present an outlook on how you could assemble a DC charging station with readily available components.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Energy
URL:https:/fosdem.org/2023/schedule/event/energy_everest/
LOCATION:D.energy
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Kai-Uwe Hermann":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14638@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T120000
DTEND:20230205T122500
SUMMARY:Building a Web UI for the Fedora installer
DESCRIPTION: <p>In the space of a year the Fedora installer Web UI turned from an idea to first preview of installation media being published.</p><p>There is still a long way ahead before the new Web-based UI can replace the existing GTK3-powered graphical interface of the Anaconda installer in Fedora. Still it is a good time to talk about reasons for starting the Web UI effort, the technology being used, our progress so far, the challenges encountered &amp; what comes next.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Distributions
URL:https:/fosdem.org/2023/schedule/event/anaconda_web_ui/
LOCATION:UA2.114 (Baudoux)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Martin Kolman":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14646@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T120000
DTEND:20230205T122500
SUMMARY:Walking native stacks in BPF without frame pointers
DESCRIPTION: <p>Implementing profilers and tracers in BPF offers a high degree of flexibility and allows for tools that have lower overhead and can make them suitable for production usage. BPF has a helper to unwind native stacks with frame pointers that works great. Unfortunately, most Linux distros and compilation pipelines omit frame pointers. We've built a BPF program that uses DWARF-unwind information to walk native stacks without frame pointers in BPF. We've integrated it into our continuous profiler project, Parca Agent.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Kernel
URL:https:/fosdem.org/2023/schedule/event/walking_stack_without_frame_pointers/
LOCATION:UA2.220 (Guillissen)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Vaishali Thakkar":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Javier Honduvilla Coto":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14649@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T120000
DTEND:20230204T123000
SUMMARY:OKD Virtualization: what’s new, what’s next
DESCRIPTION: <p>OKD Virtualization is the community project bringing traditional virtualization technology into OKD.OKD is an Open Source Community Distribution of Kubernetes optimized for continuous application development and multi-tenant deployments. OKD is a sibling community distribution to Red Hat OpenShift Container Platform.Meet the OKD Virtualization community, learn new features, discover deployment patterns and get involved!</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Virtualization and IaaS
URL:https:/fosdem.org/2023/schedule/event/vai_okd_virtualization/
LOCATION:K.3.201
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Simone Tiraboschi":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14652@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T120000
DTEND:20230205T122000
SUMMARY:Securing Your Software Supply Chain One Open Source Project at a Time
DESCRIPTION: <p>Delivering software fast is one piece of the CI/CD puzzle, but delivering it securely is the glue that keeps your puzzle from falling apart. Software supply chain attacks are on the rise with security exploits directly targeting open source projects, central repositories, and software package managers. Now that developers are the target of security attackers, how do you protect your DevOps pipeline?</p><p>This is a problem that the Continuous Delivery Foundation (CDF)  is working to solve. To help ensure a secure SDLC, the CDF is investing in projects that provide security solutions and in 2022 announced a new incubating project, Pyrsia. This talk will highlight the importance of securing your software supply chain at the source and how Pyrsia is working to solve this problem.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Friends of OpenJDK
URL:https:/fosdem.org/2023/schedule/event/supplychain/
LOCATION:H.1302 (Depage)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Fatih Degirmenci":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Lori Lorusso":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14803@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T120000
DTEND:20230204T125000
SUMMARY:Is “European open source” a thing?
DESCRIPTION: <p>Digital autonomy has been at the heart of the public policy debate in the EU for a while now, with Commissioner Thierry Breton himself stating in 2021 that “in the digital decade, Open Source will be a key element to achieve Europe’s resilience and digital sovereignty”. In this session, which will also include an open debate with the audience, we will analyze the opportunities for open source when it comes to contributing to building Europe’s technological sovereignty, but also the challenges that this new policy landscape poses for the open source ecosystem in Europe (and beyond).</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Legal and Policy Issues
URL:https:/fosdem.org/2023/schedule/event/role_eu_open_source/
LOCATION:UB5.132
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Gaël Blondelle":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Alberto P. Martí":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:15018@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T120000
DTEND:20230204T125000
SUMMARY:Fedora Asahi
DESCRIPTION: <p>This talk will introduce one of the latest Fedora Remixes, the Asahi Fedora Remix! Asahi Fedora Remix exists to assist the Asahi community with Apple Silicon upstreaming and to provide a nifty ARM-based Fedora Workstation for those that own Apple Silicon hardware. We will discuss packages we have forked: kernel, kernel-edge, mesa. Some of the new characteristics of this distro include, 16k page size, a kernel built with rust drivers and hence a kernel built with clang/LLVM. We will show some performance results against some other x86 and aarch64 machines.</p><p>On the community side, we will discuss some core values we try our best to abide by, such as our "upstream everything" attitude.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Main Track - K Building
URL:https:/fosdem.org/2023/schedule/event/fedora_asahi/
LOCATION:K.1.105 (La Fontaine)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Eric Curtin":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:15063@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T120000
DTEND:20230204T121500
SUMMARY:Introducing Helios
DESCRIPTION: <p>Helios is a simple microkernel written in part to demonstrate the applicability of the Hare programming language to kernels. This talk briefly explains why Helios is interesting and is a teaser for a more in-depth talk in the microkernel room tomorrow.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Lightning Talks
URL:https:/fosdem.org/2023/schedule/event/helios/
LOCATION:H.2215 (Ferrer)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Drew DeVault":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:15073@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T120000
DTEND:20230204T121000
SUMMARY:Test talk number 3
DESCRIPTION: <p>This is being used to test our systems in advance of the event.It is not a real talk.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Test
URL:https:/fosdem.org/2023/schedule/event/test_talk3/
LOCATION:D.test
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Vasil Kolev":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Kat Gerasimova":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:15094@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T120000
DTEND:20230205T125000
SUMMARY:AMENDMENT The Human Factor:  Why Database teams Need Crew Resource Management
DESCRIPTION: <p>Our industry talks a great deal about human error, with the idea that we can automate away human mistakes. However, we are generally missing a fundamental and technical model of how we as humans operate, and what can be done to minimize errors and maximize good outcomes. As much as "human error" sometimes gets us into problems, the human factor is the only thing that gets us out.</p><p>Fortunately, as an industry, we do not have to figure this out all by ourselves. Medicine, rail operators, and most importantly, airlines have been on the forefront of research and training in this field.</p><p>In this presentation you will learn:- The history of Crew Resource Management- Specific case-based examples on how database teams suffer the same problems that flight crews, fire crews, and medical teams face- What crew resource management training teaches- How to Implement Crew Resource Management in your teams or company- How Crew Resource Management training delivers benefits</p><p>The speaker offers no commercial services in this field but has been involved in implementing crew resource management programs in database teams.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:PostgreSQL
URL:https:/fosdem.org/2023/schedule/event/postgresql_the_human_factor_why_database_teams_need_crew_resource_management/
LOCATION:UA2.118 (Henriot)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Christopher Travers":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:15103@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T120000
DTEND:20230205T130000
SUMMARY:Secure Scuttlebutt Meeting
DESCRIPTION: <p>A meeting of Secure Scuttlebutt developers and users. Discuss the protocol, implementations, recent P2P Basel conference etc.</p><p>Scuttlebutt is a decentralised secure gossip platform. It is a protocol for building decentralized applications that works well offline and that no one person can control. Because there is no central server, Scuttlebutt clients connect to their peers to exchange information. Scuttlebutt is a flexible protocol, capable of supporting many different types of applications.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:BOFs (Track C - in UB2.147)
URL:https:/fosdem.org/2023/schedule/event/secure_scuttlebutt_bof/
LOCATION:UB2.147
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="boreq":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14580@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T120500
DTEND:20230204T122500
SUMMARY:Deploying Kubernetes across Hybrid and Multi-Cloud Environments Using OpenNebula
DESCRIPTION: <p>This presentation will showcase an open source solution for deploying Kubernetes clusters on hybrid and multi-cloud environments using the recently released OpenNebula Kubernetes Engine (OneKE). In this talk we will present to the world the new OneKE appliance, a CNCF-certified K8s distribution based on Rancher’s RKE2, and will explain how it has been expanded with a number of additional pre-installed open source components to handle persistence, ingress traffic, and on-premise load balancing. In this talk, we will also introduce OpenNebula’s native model for hybrid and multi-cloud computing, which allows a unified management of diverse workloads and applications leveraging resources from different public cloud and edge infrastructure providers. Participants will be able to see a demo, showing how to bring all those features and technologies together in order to launch and manage a multi-cluster Kubernetes deployment across Hybrid and Multi-Cloud environments.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Containers
URL:https:/fosdem.org/2023/schedule/event/container_kubernetes_multi_cloud/
LOCATION:UB2.252A (Lameere)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Marco Mancini":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14806@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T120500
DTEND:20230205T123500
SUMMARY:Shorter feedback loops with Livebook
DESCRIPTION: <p>Learning from Python's Jupyter Notebooks, Livebooks are all about getting you up and running as fast as possible. Forget those throwaway prototypes. Livebook gives you a playground to get insights, document snippets and share ideas about anything code-related.</p><p>I'll show how we use Livebook to mitigate risks early on in the conception phase. We've used it to assess the feasibility of using Elixir in our tech stack for building solutions in new problem domains, without the need to build the whole thing. Shorten your feedback cycle and get to the core of your problems even faster with Livebook.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Erlang, Elixir and Friends
URL:https:/fosdem.org/2023/schedule/event/beam_shorter_feedback_loops_livebook/
LOCATION:H.1309 (Van Rijn)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Linus De Meyere":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14819@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T121000
DTEND:20230204T122500
SUMMARY:What's new in the world of phosh?
DESCRIPTION: <p>With Phosh (a Wayland shell for GNOME on mobile devices) and it's associated ecosystem being adopted more widely we want to highlight some of the progress made during 2022.</p><p>This talk will give a short overview of the state of Phosh and related software components, what you can do today and what you can expect in the future.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:FOSS on Mobile Devices
URL:https:/fosdem.org/2023/schedule/event/phosh/
LOCATION:UB4.136
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Evangelos Ribeiro Tzaras":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14995@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T121000
DTEND:20230205T122000
SUMMARY:The LDBC benchmark suite
DESCRIPTION: <p>We motivate and present an open-source benchmark suite for graph processing, created and maintained by the Linked Data Benchmark Council (LDBC). We first define common graph workloads and the pitfalls of benchmarking systems that support them, then explain our guiding principles that allow for conducting meaningful benchmarks. We outline our open-source ecosystem that consists of a scalable graph generator (capable of producing property graphs with 100B+ edges) and benchmarks drivers with several reference implementations. Finally, we highlight the results of recent audited benchmark runs.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:HPC, Big Data and Data Science
URL:https:/fosdem.org/2023/schedule/event/ldcb_benchmark_suite/
LOCATION:UD2.120 (Chavanne)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Gabor Szarnyas":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="David Püroja":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13905@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T121500
DTEND:20230205T124000
SUMMARY:Semihosting U-Boot
DESCRIPTION: <p>Semihosting provides console, filesystem access, and other functions over a debug interface, such as JTAG. This is especially useful when traditional bootstrap interfaces such as serial, USB, or Ethernet are not available in hardware. This talk will discuss implementing improved semihosting support in U-Boot; semihosting's strengths, weaknesses, and how to work around them; and how to semihost U-Boot with OpenOCD on your next board bringup.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Source Firmware, BMC and Bootloader
URL:https:/fosdem.org/2023/schedule/event/semihosting_uboot/
LOCATION:K.4.201
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Sean Anderson":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14212@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T121500
DTEND:20230205T123500
SUMMARY:Bridging ActivityPub with Kazarma
DESCRIPTION: <p>We will notably talk about interoperability between decentralized networks and how we mapped Matrix and ActivityPub concepts.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Matrix
URL:https:/fosdem.org/2023/schedule/event/bridging_ap_with_kazarma/
LOCATION:K.3.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="pdelacroix":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14506@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T121500
DTEND:20230204T125500
SUMMARY:Dynamic load change in SDS systems
DESCRIPTION: <p>This presentation describes the new read (aka primary) balancer that is added to Ceph next version (Reef) and explains how the framework developed as part of this balancer for more sophisticated use cases. Specifically, it shows how you can use this framework and creates a policy that changes the SDS load dynamically so it can mitigate effects such as noisy neighbors and faulty network devices (NICs or ToR switch) without moving data around. This can be very useful when the effects described are temporary (for example noisy neighbor in hyper-converged environment)</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Software Defined Storage
URL:https:/fosdem.org/2023/schedule/event/sds_dynamic_load_change/
LOCATION:H.2214
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Josh Salomon":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14868@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T121500
DTEND:20230205T124500
SUMMARY:"CNI Unleashed"
DESCRIPTION: <p>Creating a CNI plugin is a simple, but mostly undocumented, task. If you add plugin chaining the complexity is lofted by a layer. We’ll be getting you to where you can create your base plugin and add it to a chain, and inspect the links of that chain, the CNI result passed between each.With CNI chains each plugin depends on information created at the previous step in the chain. We’ll be relying on tools such as cnitool, dummy CNI plugins to chain and custom json configs. We'll show the tools we use every day to create a multi-step CNI plugin in a NetworkAttachmentDefinition.We’ll talk about how to use different capabilities, handle logging and writing a custom plugin in the chain. We’ll revisit concepts from the CNI spec such as prevResult and go from zero to a working multi-chain CNI plugin. We'll talk about how we architect CNI plugins to make debugging easier, and how to deploy them in a testing and production environment.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Network
URL:https:/fosdem.org/2023/schedule/event/network_cni_unleashed/
LOCATION:H.1301 (Cornil)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Miguel Barroso":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Daniel Mellado":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:15095@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T121500
DTEND:20230204T122000
SUMMARY:Test talk number 4
DESCRIPTION: <p>This is being used to test our systems in advance of the event.It is not a real talk.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Test
URL:https:/fosdem.org/2023/schedule/event/test_talk4/
LOCATION:D.test
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Vasil Kolev":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Kat Gerasimova":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13843@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T122000
DTEND:20230205T125000
SUMMARY:TurtleStitch - Coded Embroidery
DESCRIPTION: <p>This talk will provide a short introduction to TurtleStitch and the communities of educators and learners. While the use of TurtleStitch on formal educational settings (school) focuses on students in secondary education, in informal settings such as maker spaces or in individual use cases, there are also a lot of adult learners using TurtleStitch. The main benefit of TurtleStitch lies in the combination of coding and textile making and thus in its potential to address different interest groups. As part of the talk, some selected examples of designs by learners as well by educators and more advanced developers will be shown, highlighting how easy it is to get started using TurtleStitch as well as its potential generate highly complex design.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:FOSS Educational Programming Languages
URL:https:/fosdem.org/2023/schedule/event/turtlestitch/
LOCATION:H.2214
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Andrea Mayr-Stalder":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14348@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T122000
DTEND:20230204T124000
SUMMARY:Ultrablue
DESCRIPTION: <p>Ultrablue (User-friendly Lightweight TPM Remote Attestation over Bluetooth) is a solution to allow individual users to perform boot state attestation with their phone. It consists in a server, running on a computer, acting as the attester, and a graphical client application, running on a trusted phone, acting as the verifier.</p><p>A typical use-case is to verify the integrity of your bootchain before unlocking your computer, to prevent offline attacks on an unattended laptop. It can also serve as a debugging tool for secure boot issues after firmware upgrades or as a second factor for disk encryption.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Image-based Linux and Secure Measured Boot
URL:https:/fosdem.org/2023/schedule/event/image_linux_secureboot_ultrablue/
LOCATION:H.1308 (Rolin)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Gabriel Kerneis":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14359@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T122000
DTEND:20230204T130000
SUMMARY:Distributed Storage in the Cloud
DESCRIPTION: <p>Cloud brought many innovations - one of them is inexpensive, scalable and sometimes secure Distributed Storage options. In this presentation we will talk about distributed storage Options modern clouds offers ranging from elastic block devices and object storage to sophisticated transactional data stores. We will discuss the benefits and new architecture options such distributed storage systems enable as well as the challenges pitfalls you need to be aware about.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Sovereign Cloud
URL:https:/fosdem.org/2023/schedule/event/sovcloud_distributed_storage_in_the_cloud/
LOCATION:H.1301 (Cornil)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Peter Zaitsev":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14885@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T122000
DTEND:20230205T130000
SUMMARY:Bringing up the OpenHW Group RISC-V tool chains
DESCRIPTION: <p>The Open Hardware Group (https://www.openhwgroup.org/) is a large industry/academic consortium developing a family of fully open source, commercial grade RISC-V cores, branded as CORE-V. These are supported by a full software ecosystem.</p><p>In this talk we will look at the challenges of developing a vendor specific software ecosystem, how this ecosystem relates to the official upstream projects, and particularly the technical challenges in developing, maintaining and upstreaming vendor specific software.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:RISC-V
URL:https:/fosdem.org/2023/schedule/event/rv_openhw/
LOCATION:K.4.601
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jeremy Bennett":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14909@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T122000
DTEND:20230205T123500
SUMMARY:Lua for the lazy C developer
DESCRIPTION: <p>Larry Wall (of Perl fame) famously cited Laziness as one of the three greatvirtues of the software developer (the other 2 being Impatience and Hubris).C is still the lingua franca of systems programming, but if you want to do Cprogramming right one thing you can't afford is to be lazy. You have to domanual memory management, behavior is written in stone at compile time andthe joke goes that every non-trivial project has it's own linked listimplementation. There exists however a not so well-hidden superpower that allowsyou to program in C, get the performance where it counts, and stillhave plenty of time for chatter around the coffee machine.</p><p>That superpower is the Lua programming language.</p><p>This lightning talk will approach Lua from a C programmer'sperspective: how Lua can help alleviate some pain points of C, illustrate somecommon patterns for how to integrate Lua with C (and vice versa) and how you canget up and running with Lua in your C project.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Lightning Talks
URL:https:/fosdem.org/2023/schedule/event/lua_for_the_lazy_c_developer/
LOCATION:H.2215 (Ferrer)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Frank Vanbever":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14922@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T122000
DTEND:20230204T123500
SUMMARY:Creating Pathways That Invest in New Maintainers
DESCRIPTION: <p>Sometimes, you need to step away from your current focus to invest in the future. One of the most effective ways to approach community building is through the lens of pathways to leadership. A path that invests in new maintainers is the backbone of creating a welcoming, diverse, and sustainable open source community. In this talk, we’ll use the Mountain of Engagement framework to break down how open source projects can level up their community and invest in new maintainers.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Lightning Talks
URL:https:/fosdem.org/2023/schedule/event/pathways_that_invest_in_new_maintainers/
LOCATION:H.2215 (Ferrer)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Abigail Cabunoc Mayes":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:15069@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T122000
DTEND:20230205T125000
SUMMARY:The state of r2land
DESCRIPTION: <p>radare2 is a well known tool in the field of reverse engineering. It's constantly evolving and improving, many things has happened in its 17 years of development. So it's always good to take some time to take a look at the current status of the project, the new features and the development plans for this year.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Binary Tools
URL:https:/fosdem.org/2023/schedule/event/bintools_radare2/
LOCATION:AW1.126
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Sergi Alvarez":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:15096@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T122000
DTEND:20230204T123000
SUMMARY:Test talk number 5
DESCRIPTION: <p>This is being used to test our systems in advance of the event.It is not a real talk.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Test
URL:https:/fosdem.org/2023/schedule/event/test_talk5/
LOCATION:D.test
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Vasil Kolev":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Kat Gerasimova":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13739@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T122500
DTEND:20230205T123500
SUMMARY:Multiple Double Arithmetic on Graphics Processing Units
DESCRIPTION: <p>With Graphics Processing Units (GPUs) capable of teraflop performancedouble digit speedups over single core execution are possible.An alternative application of GPU acceleration is quality up:if we can afford to wait the same amount of time as on a single core,then how much more accurately can we compute the same result?A multiple double is an unevaluated sum of doubles and multiple doublearithmetic exploits the optimized hardware for floating-point arithmetic,with predictable overhead and simple memory management.</p><p>The talk will present experiences with software package QDlib(Hida, Li, Bailey, 2001) and the more recent CAMPARY software(Joldes, Muller, Popescu, Tucker, 2016) on NVIDIA GPUs,in particular the P100, V100, and RTX 2080.Code to evaluate and differentiate polynomials at power series andto accelerated the blocked Householder QR in multiple double precisionis used in the software PHCpack, publicly available at github,and released under the GNU GPL v3.0 license.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:HPC, Big Data and Data Science
URL:https:/fosdem.org/2023/schedule/event/gpu_multiple_double_arithmetic/
LOCATION:UD2.120 (Chavanne)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jan Verschelde":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14374@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T122500
DTEND:20230205T124500
SUMMARY:What I Miss In Java (The Perspectives Of A Kotlin Developer)
DESCRIPTION: <p>Java has been my bread and butter for almost two decades. Several years ago, I started to learn Kotlin; I never regretted it.</p><p>Though Kotlin compiles to JVM bytecode, I sometimes have to write Java again. Every time I do, I cannot stop pondering why my code doesn’t look as nice as in Kotlin. I miss some features that would improve my code’s readability, expressiveness, and maintainability.</p><p>This talk is not meant to bash Java but to list some features I’d like to find in Java.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Friends of OpenJDK
URL:https:/fosdem.org/2023/schedule/event/miss/
LOCATION:H.1302 (Depage)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Nicolas Frankel":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13606@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T123000
DTEND:20230204T125500
SUMMARY:OpenSSL in RHEL: FIPS-140-3 certification
DESCRIPTION: <p>OpenSSL 3.0 key feature was FIPS-140-2 certification. As FIPS-140-2 is sunseting, we had to significantly patch OpenSSL to make it FIPS-140-3 capable.</p><p>The presentation briefly describes major changes in OpenSSL 3.0 architecture, what happened to Old Good API and why deal with new, the provider concepts, and changes necessary to match the new standard.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Security
URL:https:/fosdem.org/2023/schedule/event/security_fips_in_openssl/
LOCATION:UA2.118 (Henriot)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Dmitry Belyavskiy":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13921@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T123000
DTEND:20230204T125500
SUMMARY:Toward better Kotlin Multiplatform architecture with Dependency Injection and KSP
DESCRIPTION: <p>Dependency Injection has become boring in Kotlin Multiplatform projects. Now compiler plugins can make the use of this pattern exciting again! Kotlin Symbol Processor (KSP) brings the fun back and helps us manage our dependencies with a nice fully typed API. Let's deep dive into it and see how it works.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Kotlin
URL:https:/fosdem.org/2023/schedule/event/toward_better_kmp_architecture_with_di_and_ksp/
LOCATION:UB5.230
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Romain Boisselle":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14089@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T123000
DTEND:20230204T125500
SUMMARY:WAM: an embedded web runtime history for LG webOS and Automotive Grade Linux
DESCRIPTION: <p>WAM is the web runtime used in LG webOS (both for its products and the Open Source Edition), and has been adopted by Automotive Grade Linux. It is built on top of Chromium web engine and its Ozone Wayland backend.</p><p>In this presentation I will showcase its main features, and talk about its history, from HP/Palm devices, through LG TV and its Raspberry PI Open Source Edition, to end with its adoption in AGL.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Embedded, Mobile and Automotive
URL:https:/fosdem.org/2023/schedule/event/wam_runtime/
LOCATION:UD2.120 (Chavanne)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="José Dapena Paz":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14120@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T123000
DTEND:20230204T130000
SUMMARY:What's new in Delve / Tracing Go programs with eBPF
DESCRIPTION: <p>This talk will cover all the new features and changes in Delve since the last in-person FOSDEM and then go right into a deep-dive into how Delve enables extremely low-overhead tracing of Go programs using eBPF.Attendees will learn not only how to use this new feature of Delve, but also how they can leverage eBPF in their own Go programs. I will start by introducing this new feature, showcasing how it can be used, andthen I will take the audience into an in-depth look at how it is implemented under the hood. The talk will feature a code walkthrough and detailed explanation of the technical details that went into making thisfeature a reality. I will also talk in depth about the libraries and approaches used to enable Go programs to leverage eBPF, which will empower attendees to implement such a feature in their own applications aswell.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Go
URL:https:/fosdem.org/2023/schedule/event/godelve/
LOCATION:UD2.218A
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Derek Parker":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14125@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T123000
DTEND:20230204T130000
SUMMARY:Stateless decoder virtualization using VirtIO Video and Rust
DESCRIPTION: <p>The past few years have seen the emergence of yet another Virtio device, extending the aforementioned virtualization protocol to hardware video accelerators in V4L2. The upcoming Virtio Video driver conforms to the memory-to-memory stateful interface and draws upon a mature ecosystem to speed up media workflows in a guest OS by tapping into the host's hardware. In doing so, it is a step further in the general direction of establishing a de-facto standard for media handling in different hypervisors.</p><p>This talk goes over the upcoming VA-API virtio video decoder backend currently in the works for the CrosVM hypervisor. It explains how the flexibility of Virtio technology can be paired with a very established API in order to produce a robust solution in video decoding virtualization, effectively blending the worlds of stateful and stateless interfaces. It details how the community at large stands to benefit from it and how it both validates and helps propel the development of the work-in-progress virtio video protocol itself.</p><p>The talk will also cover the latest developments in the work in progress VirtIO Video protocol and delve in the architecture of cros-codecs, which is a project that aims to offer video decoding capabilities to the Rust ecosystem as a whole.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Virtualization and IaaS
URL:https:/fosdem.org/2023/schedule/event/vai_stateless_decoder_virt/
LOCATION:K.3.201
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Daniel Almeida":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14149@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T123000
DTEND:20230205T130000
SUMMARY:Observe your API with an API Gateway Plugins
DESCRIPTION: <p>In this talk, we will walk through each pillar of API observability and we will learn how with Apache APISIX Plugins we can simplify these tasks.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Monitoring and Observability
URL:https:/fosdem.org/2023/schedule/event/api/
LOCATION:UB2.252A (Lameere)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="bumurzokov":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14183@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T123000
DTEND:20230204T130000
SUMMARY:European Eichrecht
DESCRIPTION: <p>No one seems to like the "German Eichrecht", esp. not manufacturers and operators of charging infrastructure, yet it provides security and transparency of your charging sessions. This talk will give an introduction to the fundamentals and requirements of the calibration law and explain you why Open Source of the "Chargy Transparency Software" is not only eyecandy, but a fundamental part of the security goals and guarantees for EV drivers.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Energy
URL:https:/fosdem.org/2023/schedule/event/energy_eichrecht/
LOCATION:D.energy
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Achim Friedland":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14193@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T123000
DTEND:20230204T130000
SUMMARY:Ingesting over a million rows per second on a single instance.
DESCRIPTION: <p>When doing real-time analytics, you not only want your database to ingest as quickly as possible, but also to have your data available for (fast) querying as soon as possible.</p><p>In this session I will show you the technical decisions we made when building QuestDB, an open source time-series database, and how we can achieve over a million row writes per second without blocking or slowing down the reads.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Fast and Streaming Data
URL:https:/fosdem.org/2023/schedule/event/fast_data_a_million_rows_per_second_time_series_questdb/
LOCATION:K.4.201
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Javier Ramírez":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14203@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T123000
DTEND:20230204T130000
SUMMARY:Preliminary analysis of crowdsourced sound data with FOSS
DESCRIPTION: <p>Crowdsourced datasets starts to become common, we can cite the Wikipedia and Wikimedia projects or the OpenStreetMap database as well known examples. The UMRAE research lab collect data from thousands users around the world with its <a href="https://noise-planet.org/noisecapture.html">NoiseCapture application</a>.Assess the quality of the sound spectrum recorded by hundreds of differents smartphones models is a challenge by itself and people are working on it. But in the mean time, we ask ourself if we can extract information from the tags provided by the users.This talk will present the 2017 - 2020 collection dataset, the analysis of the recordings' tags and the complete FOSS toolset we used. We will present the challenges we faced, the solutions we found and the issues we will have to mitigate in the future.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Research Tools and Technology
URL:https:/fosdem.org/2023/schedule/event/openresearch_noisecapture/
LOCATION:UB4.132
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Nicolas Roelandt":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14239@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T123000
DTEND:20230205T125500
SUMMARY:The problems you will have when creating a plugins system for your shiny UI project
DESCRIPTION: <p>When creating a plugin system for a UI project, some of the questions one will undoubtedly have to answer are: What should we allow to be extended? What should the lifecycle of plugins be? How can developers test and distribute plugins?</p><p>In this presentation we will share the issues and questions we faced when developing a plugin system for Headlamp, a Kubernetes UI project, and how we addressed them.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:JavaScript
URL:https:/fosdem.org/2023/schedule/event/plugins/
LOCATION:UB5.230
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Joaquim Rocha":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14343@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T123000
DTEND:20230204T124500
SUMMARY:Ondev2: Distro-Independent Installer For Linux Mobile
DESCRIPTION: <p>Introducing the new version of the on-device installer for Linux Mobile.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:FOSS on Mobile Devices
URL:https:/fosdem.org/2023/schedule/event/ondev2_installer/
LOCATION:UB4.136
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="OIiver Smith":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14441@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T123000
DTEND:20230204T125000
SUMMARY:Touring the container developer tooling landscape
DESCRIPTION: <p>It's been almost 10 years since the demonstration of the earliest Docker client at PyCon in 2013. While container capabilities and tooling existed prior to Docker, we can all agree that the last 10 years has seen an explosion of tools, integrations, and production services all built on container runtime technologies similar to that early Docker engine project.</p><p>Given that context, it's a good time to look around and survey the landscape of container developer tooling in use today. While Docker engine, and the companion Docker Desktop product are widely used, the creation of the OCI standards and the launching of the CNCF has allowed for a wide array of tools and projects that also provide developers tools and capabilities to create, build, and run containers and interoperate with container registries. In this talk we'll tour the current world of open source developer tools, including podman, the early simple containerd clients, nerdctl, and the advent of non-Linux platform support built alongside these tools, such as Rancher Desktop, Lima/colima, Finch, and Podman Desktop.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Containers
URL:https:/fosdem.org/2023/schedule/event/container_developer_tooling/
LOCATION:UB2.252A (Lameere)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Phil Estes":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14450@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T123000
DTEND:20230205T125000
SUMMARY:The MySQL Ecosystem in 2023
DESCRIPTION: <p>MySQL is still hot, with Percona XtraDB Cluster (PXC) and MariaDB Server. Welcome back post-pandemic to see what is on offer in the current ecosystem.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:MariaDB, MySQL and Friends
URL:https:/fosdem.org/2023/schedule/event/mysql_ecosystem/
LOCATION:K.3.201
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Colin Charles":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14567@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T123000
DTEND:20230204T125000
SUMMARY:Digitransit
DESCRIPTION: <p>Digitransit is an open-source public transportation project which consists of microservices created within the Digitransit project and use of existing open-source projects. Digitransit was originally created in Finland to replace existing nation-wide and regional journey planning solutions in 2014. Digitransit has since been used around the world in smaller and larger projects, for example in Germany.</p><p>In this presentation, I will discuss and demonstrate what Digitransit is and what are the future plans for the project.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Railways and Open Transport
URL:https:/fosdem.org/2023/schedule/event/rot_digitransit/
LOCATION:AW1.126
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Joel Lappalainen":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14588@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T123000
DTEND:20230205T125500
SUMMARY:composefs
DESCRIPTION: <p>Recently we posted patches on the lkml for a new filesystem called composefs. This is an image-based read-only filesystem with opportunistic file sharing and fs-verity based verification. This presentation will give a short demonstration of how to use it and present the usecases we wish to solve. Hoping to get feedback from interested users and linux filesystem developers.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Kernel
URL:https:/fosdem.org/2023/schedule/event/composefs/
LOCATION:UA2.220 (Guillissen)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Alexander Larsson":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14617@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T123000
DTEND:20230204T125500
SUMMARY:Visualization paradigm that will (potentially) replace force layouts
DESCRIPTION: <p>Since 1950, force layouts have dominated the graph visualization scenario, as of easy implementation. However, placing aesthetic constraints may not be obvious to obtain an effective visualization.In this talk the goal is discussing an AI-based methodology alternative to Force Layouts, allowing the flexible application of various aesthetic constraints for an effective visualization for the end user.Furthermore, a parallel version on CPU will be proposed to allow visualization in large contexts</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Graph Systems and Algorithms
URL:https:/fosdem.org/2023/schedule/event/graph_ml_visualization/
LOCATION:K.4.601
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Simone Ceccarelli":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Tommaso Zazzaretti":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14663@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T123000
DTEND:20230204T130000
SUMMARY:Using GNU Guix Containers with FHS (Filesystem Hierarchy Standard) Support
DESCRIPTION: <p>The GNU Guix package manager/distribution provides its own containers as part of a more general tool, 'guix shell' for quick one-off or repeatable environments. The container option is isolated from the host system, with options to expose directories, network interfaces, and so on. This is an excellent tool for isolating software in a completely controlled and reproducible environment in a minimal way. Recently, we added an option to emulate the Filesystem Hierarchy Standard (FHS) within the container, so that this environment looks like a more "typical" distribution with a global '/lib', '/bin', etc., unlike a Guix system. This is helpful for developing or running software which expects or assumes an FHS file layout. For example, many language environments want to manage their own tools and download binaries, or some software isn't yet packagable for Guix, like a fully source and bootstrapable JavaScript application. These would otherwise be very difficult to use in Guix and now we can do so in an (isolated) environment. This talk will introduce 'guix shell' and the container and emulate-FHS options with examples of real-world use.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Declarative and Minimalistic Computing
URL:https:/fosdem.org/2023/schedule/event/guixfhs/
LOCATION:D.minimalistic
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="John Kehayias":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14835@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T123000
DTEND:20230205T125000
SUMMARY:AMENDEMENT Future of public code and Digital Public Goods
DESCRIPTION: <p>This session will wrap up the devroom. It will make some reflections on the talks that has been given during the day, and also a general overview of the trends of public code and Digital Public Goods globally.</p><p>Please note that this talk will be given by Elena Findley-de Regt instead of Jan Ainali, who has sent his apologies but is now unable to attend as he has fallen ill.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Public Code and Digital Public Goods
URL:https:/fosdem.org/2023/schedule/event/publiccode_dpg_future/
LOCATION:AW1.120
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Elena Findley-de Regt":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14987@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T123000
DTEND:20230204T125500
SUMMARY:Dual presentation: FFmpeg 6 and VLC.js
DESCRIPTION: <p>This is a double talk about "What's in the new release of FFmpeg 6.0", and a "demonstration of VLC running inside Webbrowsers using Wasm".</p><p>As FFmpeg 6.0 is approaching, what's new in it, what are the major and minor changes, and why you should care about the future work on FFmpeg.</p><p>After that, a demonstration of VLC and its dependencies compiled to the web-browser using wasm, and using Webcodecs to decode the video.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Media
URL:https:/fosdem.org/2023/schedule/event/om_vlc/
LOCATION:K.3.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jean-Baptiste Kempf":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:15008@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T123000
DTEND:20230205T133000
SUMMARY:Just A Community Minute
DESCRIPTION: <p>A fun interactive sessions for the attendees to learn about each other and the community</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Community
URL:https:/fosdem.org/2023/schedule/event/community_interactive/
LOCATION:UB5.132
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Shirley Bailes":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:15020@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T123000
DTEND:20230205T125500
SUMMARY:How we build and maintain Kairos
DESCRIPTION: <p>Kairos is an immutable Linux meta-distribution for edge Kubernetes. In this presentation, you will learn about its main components and how we use container technology to put them together and how new images get released.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Distributions
URL:https:/fosdem.org/2023/schedule/event/kairos/
LOCATION:UA2.114 (Baudoux)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Mauro Morales":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:15082@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T123000
DTEND:20230205T130000
SUMMARY:Discussion on SBOM contents
DESCRIPTION: <p>A open moderated discussion on different aspects of SBOMs, especially oriented towards embedded system images.</p><p>Audience participation is expected and encouraged!</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Software Bill of Materials
URL:https:/fosdem.org/2023/schedule/event/sbom_contents_discussion/
LOCATION:UB4.136
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Arnout Vandecappelle":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:15100@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T123000
DTEND:20230204T123500
SUMMARY:Test talk number 6
DESCRIPTION: <p>This is being used to test our systems in advance of the event.It is not a real talk.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Test
URL:https:/fosdem.org/2023/schedule/event/test_talk6/
LOCATION:D.test
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Vasil Kolev":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Kat Gerasimova":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14272@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T123500
DTEND:20230205T130000
SUMMARY:All your base are belong to us
DESCRIPTION: <p>The [matrix] universe is full clients, bots, servers, scripts, tools ...Within that talk I will show nearly ALL of them. Highlighting the progress and find same stale gems.If you are new the matrix world ... you should participate to learn more about the crazy beauties of that scene. If you are already [matrix] veteran ... you should participate to share your knowledge about the crazy beauties of that scene.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Matrix
URL:https:/fosdem.org/2023/schedule/event/all_your_base_are_belong_to_us/
LOCATION:K.3.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="YanM":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14444@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T123500
DTEND:20230205T124500
SUMMARY:Overengineering an ML pet project to learn about MLOps
DESCRIPTION: <p>An AI that can lock you out of your own PC every hour or so, and only allow you back in when you did 10 pushups.</p><p>It sounded like a good idea before I actually made it.</p><p>What better way to learn about MLOps than over-engineering a pet project to a degree where Google can put it into production tomorrow.Using a raspberry pi coupled with a camera / AI accelerator combo kit, I created a fully featured fitness overlord. The full ML pipeline was handled with ClearML, using a Google Pose Estimation model at its core, both open source ofcourse.</p><p>The presentation will guide the listener through the journey of creating this overlord, from the specifics on the hardware to the fully automated retraining and deployment pipeline. Mostly the focus will be on the machine learning side of the project, the challenges that I had and how I was able to overcome them using open source tools and industry best practices around managing ML projects.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:HPC, Big Data and Data Science
URL:https:/fosdem.org/2023/schedule/event/overengineering_ml_pet_project/
LOCATION:UD2.120 (Chavanne)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Victor Sonck":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14847@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T123500
DTEND:20230205T124000
SUMMARY:Running Erlang and Elixir on microcontrollers with AtomVM
DESCRIPTION: <p>AtomVM is a tiny portable virtual machine that allows BEAM code to run on microcontrollers with less than 500KB of RAM such as ESP32, STM32 or RPI 2040 devices.In few words you can flash AtomVM on a microcontroller such as the ESP32 and get any virtually unmodified code compiled for the BEAM running on it.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Erlang, Elixir and Friends
URL:https:/fosdem.org/2023/schedule/event/beam_running_erlang_elixir_microcontrollers_atomvm/
LOCATION:H.1309 (Van Rijn)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Davide Bettio":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:15097@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T123500
DTEND:20230204T124000
SUMMARY:Test talk number 7
DESCRIPTION: <p>This is being used to test our systems in advance of the event.It is not a real talk.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Test
URL:https:/fosdem.org/2023/schedule/event/test_talk7/
LOCATION:D.test
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Vasil Kolev":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Kat Gerasimova":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13884@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T124000
DTEND:20230205T125500
SUMMARY:I2P: Major Changes of the Peer-to-Peer Network
DESCRIPTION: <p>I2P ("Invisible Internet Project") is a peer-to-peer overlay network. Overlay networks (inappropriately called "darknet") are able to anonymize peers and to fully encrypt all messages within a network. I2P gained more attention in 2022. Lately some important changes to the protocol layer of I2P have been implemented: the cryptography has been modernized and the software packages were released end of 2022.</p><p>This short talk shows the major changes, and whether the performance and stability of the I2P network got improved. This is one of the I2P reseed server maintainers and application developers talking (see links).</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Lightning Talks
URL:https:/fosdem.org/2023/schedule/event/i2p_major_changes/
LOCATION:H.2215 (Ferrer)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Konrad Bächler":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14062@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T124000
DTEND:20230204T125500
SUMMARY:Should there be a standard in libre localization?
DESCRIPTION: <p>There are multiple ways how FOSS projects coordinate and inform about their localization effort. Wiki pages, forums, READMEs, etc. And there are different platforms and servers. Should there be something unified to ease the orientation for translators? Something like TRANSLATE.md?</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Lightning Talks
URL:https:/fosdem.org/2023/schedule/event/standards_in_libre_localization/
LOCATION:H.2215 (Ferrer)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Benjamin Alan Jamie":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14814@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T124000
DTEND:20230205T125000
SUMMARY:Dealing with a Monster Query
DESCRIPTION: <p>Once upon a time, there was a gnarly database query with a lot of OR cases. It was limiting capacity ahead of a high-traffic day. Could it be optimized? Thanks to a few features of Elixir, the answer was yes! Here’s how the Axios mobile app’s capacity increased 600% the day before the 2020 US presidential election.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Erlang, Elixir and Friends
URL:https:/fosdem.org/2023/schedule/event/beam_dealing_with_a_monster_query/
LOCATION:H.1309 (Van Rijn)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Mackenzie Morgan":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:15098@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T124000
DTEND:20230204T124500
SUMMARY:Test talk number 8
DESCRIPTION: <p>This is being used to test our systems in advance of the event.It is not a real talk.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Test
URL:https:/fosdem.org/2023/schedule/event/test_talk8/
LOCATION:D.test
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Vasil Kolev":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Kat Gerasimova":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14497@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T124500
DTEND:20230204T130500
SUMMARY:Converging image and package based OS updates
DESCRIPTION: <p>Imaged based systems are considered safer to update as a new image will only be activated via reboot as a whole. Images are rather static though as the OS image is typically delivered by the OS vendor. Package based systems on the other hand are very flexible wrt installed software. However, since packages are typically updated individually at run time, there are non-atomic, intermediate states states that may lead to undefined behavior. This talk presents a hybrid model that behaves similar to an image based system while retaining flexibility of package based systems, building on ideas from SUSE's MicroOS.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Image-based Linux and Secure Measured Boot
URL:https:/fosdem.org/2023/schedule/event/image_linux_secureboot_converging_packages_and_images/
LOCATION:H.1308 (Rolin)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Ludwig Nussel":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14498@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T124500
DTEND:20230205T131000
SUMMARY:Tackling document collaboration challenges in 2023
DESCRIPTION: <p>Several years of pandemic spread influenced every branch. Document collaboration is no exception in this case. Lots of teams face certain difficulties: some users want to stay in home office and work remotely despite it’s now possible to get back to real office. Therefore, lots of groups became even more distributed.</p><p>To ensure effective teamwork in the current conditions, it’s important to choose right tools. In our session:</p><ul><li><p>We’ll present an open-source project ONLYOFFICE and all the novelties over the year since last FOSDEM.</p></li><li><p>We’ll tell you how to organize efficient and secure document collaboration for any team using open-source software.</p></li></ul>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Collaboration and Content Management
URL:https:/fosdem.org/2023/schedule/event/collab_onlyoffice/
LOCATION:D.collab
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Michael Korotaev":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14613@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T124500
DTEND:20230204T125500
SUMMARY:Presentation of BastionLab, a Rust open-source privacy framework for confidential data science collaboration
DESCRIPTION: <p>We present BastionLab, a Rust open-source privacy framework for confidential data science collaboration.We aim to help data owners open access to their datasets to outside data scientists. The current approaches, such as opening Jupyter notebooks, provide no elaborate control over what is shared. Datasets can easily be extracted from them, which means they offer little privacy guarantees and make data collaboration difficult.</p><p>BastionLab provides an interactive interface for data scientists to explore remote datasets, yet answers the privacy concerns of data owners, as only results compliant with the privacy policy defined by the data owners can be communicated.</p><p>Data exposure is limited as data scientists never have direct access to the data, they can only use a limited set of operators which preclude arbitrary code execution to exfiltrate data, and a strict access control policy is put in place. Differential Privacy and Trusted Execution Environments are supported as well to ensure maximum privacy.We will provide an example to show how a COVID dataset could be shared to a remote data scientist to perform data exploration, cleaning and visualization, while making sure only anonymized results are communicated.The server side of BastionLab is developed in Rust for its memory safety, performance and community. It allows the use of cutting-edge libraries like polars, an open source DataFrame library in Rust several times faster than pandas, the go-to solution in Python.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Rust
URL:https:/fosdem.org/2023/schedule/event/rust_bastionlab/
LOCATION:H.1302 (Depage)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Mehdi Bessaa":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14795@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T124500
DTEND:20230205T131500
SUMMARY:Networking management made simple with Nmstate
DESCRIPTION: <p>Configuring your network setup can be hard sometimes, especially for sysadmins working with remote systems. Nmstate is a library with an accompanying command line tool that manages host networking settings in a declarative manner. In this talk we will see how Nmstate will help us to exploit the full potential of NetworkManager by making use of checkpoints, rollbacks and verifications.</p><p>Configuring routes, routing policy, DNS and interfaces have never been easier.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Network
URL:https:/fosdem.org/2023/schedule/event/network_management/
LOCATION:H.1301 (Cornil)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Fernando Fernandez Mancera":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:15048@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T124500
DTEND:20230204T131000
SUMMARY:Happy 5th anniversary pkg-provides 
DESCRIPTION: <p>In 2018 here at Fosdem, I publicly introduce a new port called pkg-provide, a pkg plugin to perform reverse searches and found the package you must install to have a certain file.Started as a proof of concept about how to  build pkg plugin, pkg-plugin is now five years old and gain hundred of users around the world.It's probably the perfect time to tell you how it all started, reveal the real numbers of the audience, and talk a little bit about the future</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:BSD
URL:https:/fosdem.org/2023/schedule/event/happy_5th_anniversary_pkg_provides/
LOCATION:AW1.120
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Rodrigo Osorio":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:15099@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T124500
DTEND:20230204T125500
SUMMARY:Test talk number 9
DESCRIPTION: <p>This is being used to test our systems in advance of the event.It is not a real talk.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Test
URL:https:/fosdem.org/2023/schedule/event/test_talk9/
LOCATION:D.test
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Vasil Kolev":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Kat Gerasimova":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13638@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T125000
DTEND:20230205T131000
SUMMARY:Update on #JavaOnRaspberryPi and Pi4J
DESCRIPTION: <p>Controlling electronics with Java and Pi4J is a perfect way to further extend your knowledge and learn about hardware and various communication protocols.</p><p>In 2022 articles were published on Foojay.io about using SDKMAN, JBang, Vaadin, Kotlin, and many more on the Raspberry Pi. These prove that Java and the JVM are a perfect match with this small and inexpensive Linux PC for experiments, pet projects, learning, etc.</p><p>Let's take a look back at what has been realized in 2022 regarding #JavaOnRaspberryPi and what we can expect in 2023.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Friends of OpenJDK
URL:https:/fosdem.org/2023/schedule/event/pi/
LOCATION:H.1302 (Depage)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Frank Delporte":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14171@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T125000
DTEND:20230204T130500
SUMMARY:Sailing into the Linux port with Sony Open Devices 
DESCRIPTION: <p>Sailfish OS is an embedded Linux distribution developed by Jolla that’s designed to run primarily on phones. In this presentation I’ll talk about my journey porting Sailfish OS to various Xperia phones, via the Sony Open Devices Program, and how that’s made it possible to contribute changes upstream. If you’ve ever wondered what’s involved in porting a Linux operating system like Sailfish OS to a new hardware platform, or might even be interested to try, then this talk will describe one of the easiest routes to getting started.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:FOSS on Mobile Devices
URL:https:/fosdem.org/2023/schedule/event/sailfish/
LOCATION:UB4.136
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Björn Bidar":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14559@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T125000
DTEND:20230204T132000
SUMMARY:OpenTripPlanner
DESCRIPTION: <p>OpenTripPlanner is an open source journey planning framework with over 10 years of history. It is constantly evolving, with the version 2.0, including an entirely revamped transit routing algorithm, Multi-Criteria Range-RAPTOR with Destination Pruning, released in the end of 2020. The new algorithm makes it possible to support large national and international deployments. Currently, it powers the national journey planners in multiple countries, including Norway and Finland. At Entur it is used as a basis for systems ranging from ticket sales to physical departure boards at railway stations.</p><p>In this presentation, we will take a quick look into the history of OpenTripPlanner, where does it come from, and how has it evolved over the years. We will take a closer look at the recently released OpenTripPlanner version 2.3 and its new features, as well as a look on the roadmap of which functionality will be coming in the next releases.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Railways and Open Transport
URL:https:/fosdem.org/2023/schedule/event/rot_opentripplanner/
LOCATION:AW1.126
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Hannes Junnila":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14768@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T125000
DTEND:20230205T130000
SUMMARY:Reproducibility and performance: why choose?
DESCRIPTION: <p>High-performance computing (HPC) is often seen as antithetical to “reproducibility”: one would have to choose between software that achieves high performance, and software that can be deployed in a reproducible fashion.  This talk will discuss how GNU Guix lets users deploy software optimized for the target machines while preserving provenance tracking and reproducibility.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:HPC, Big Data and Data Science
URL:https:/fosdem.org/2023/schedule/event/cpu_tuning_gnu_guix/
LOCATION:UD2.120 (Chavanne)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Ludovic Courtès":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13645@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T125500
DTEND:20230204T130500
SUMMARY:Neovim and rust-analyzer are best friends
DESCRIPTION: <p>In programming we use editors and IDEs all the time. Previously if one use Vi/Vim like text editor it typically means you just edit soruce code as simple text, but nowadays things have been changed.Especially after releasing support of the Language Server Protocol(LSP), which works as a client to LSP servers for example rust-analyzer.This talk gives deep dive of Language server Protocol implementation for Rustand how to build friendly relationships between rust-analyzer and Neovim.</p><p>In this talk i’ll start from brief of what’s LSP and rust-analayzer, some missing features you probably didn’t know about? E.g. go-to-definition, find-references, hover,completion, rename, format, refactor, etc., using semantic whole-project analysis.Also i’ll show you how to write you first plugin using Rust and interact with some LSP primitives. to turn you editor in God mode surf trough it like a pro.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Rust
URL:https:/fosdem.org/2023/schedule/event/rust_neovim_and_rust_analyzer_are_best_friends/
LOCATION:H.1302 (Depage)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Andrii Soldatenko":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14473@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T125500
DTEND:20230204T131500
SUMMARY:Bit-for-bit reproducible builds with Dockerfile
DESCRIPTION: <p>It wasn't easy to reproduce the same container image from its Dockerfile, due to changes in timestamps and "aptgettable" package versions.This lack of reproducibility has been a threat to the trustworthiness of container images and binary artifacts built inside containers.</p><p>In this talk, Akihiro Suda will introduce the current work being done to enable reproducible builds in the Dockerfile ecosystem.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Containers
URL:https:/fosdem.org/2023/schedule/event/container_reproducible_dockerfile/
LOCATION:UB2.252A (Lameere)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Akihiro Suda":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13666@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T130000
DTEND:20230205T135000
SUMMARY:Podcasting 2.0: it's all about Interoperability
DESCRIPTION: <p>Podcasting has been around for 20 years.Many revolutions have happened since then: DSL connections, smartphones, social networks, artificial intelligence everywhere… But Podcasting stayed still and its decentralized architecture resisted to the big corporations.In this talk we will show how the Podcasting 2.0 community is reinventing Podcasting by adding tons of new features, while keeping all this interoperable.We will quickly demonstrate how this actually works with Castopod, an open-source podcast hosting solution.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Main Track - Janson
URL:https:/fosdem.org/2023/schedule/event/podcasting20/
LOCATION:Janson
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Benjamin Bellamy":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13685@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T130000
DTEND:20230205T135000
SUMMARY:The Open Source Business Guidebook
DESCRIPTION: <p>If you have a project or a business, how are you measuring growth, adoption, and success?   Many companies need help understanding how open source community success translates into commercial success ( or a sustainable business ).  The conversion from free open source users to paying customers is a challenging one, but there are some common techniques and practices successful companies deploy.   For example:  Optimizing your user journey is critical and can make or break your success.  Did you know, for instance, some of the best companies can convert users browsing their documentation to those downloading their software at a 5:1 ratio, while others convert at a 500:1 ratio.   How do you optimize your journey to enable people to not only easily download your software but use it?   During this talk, I will outline the best practices, metrics, and processes you should follow when looking to build or grow your business.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Main Track - K Building
URL:https:/fosdem.org/2023/schedule/event/business_guidebook/
LOCATION:K.1.105 (La Fontaine)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Matt Yonkovit":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13735@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T130000
DTEND:20230204T132500
SUMMARY:Rust based Shim-Firmware for confidential container
DESCRIPTION: <p>In this talk, we will introduce td-shim (https://github.com/confidential-containers/td-shim).Td-shim is a lightweight Intel Trust Domain Extensions (TDX) virtual firmware (TDVF) for the simplified kernel for TD based confidential container (e.g. Kubernetes).In order to match the short start-up time and resource consumption overhead of bare-metal containers, runtime architectures for TD-based containers put a strong focus on minimizing boot time. They must also launch the container payload as quickly as possible. Hardware virtualization-based containers typically run on top of simplified and customized Linux kernels to minimize the overall guest boot time. As such, we introduced the td-shim to replace the traditional Open Virtual Machine Firmware (OVMF) based TDVF for container use case.Currently the rust-based td-shim supports multiple hypervisors such as KVM and cloud hypervisor with smaller size and better boot performance. It provides a secure and efficient way of building the cloud native infrastructure.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Confidential Computing
URL:https:/fosdem.org/2023/schedule/event/cc_online_rust/
LOCATION:D.confidential
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jiewen Yao":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13767@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T130000
DTEND:20230205T132500
SUMMARY:Is it time to migrate to Vue 3?
DESCRIPTION: <p>Are you eager to migrate your entire codebase to Vue 3 and composition API? Before starting the long journey away from Vue 2.6 you should consider a few intermediate steps:</p><ul><li>compatibility with your dependencies</li><li>tests</li><li>maintainability</li><li>consider a step-by-step migration passing trough Vue 2.7</li><li>what about the Vite/Vitest ecosystem?</li></ul>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:JavaScript
URL:https:/fosdem.org/2023/schedule/event/vue3/
LOCATION:UB5.230
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Denny Biasiolli":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13870@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T130000
DTEND:20230205T132500
SUMMARY:EROFS filesystem update and its future
DESCRIPTION: <p>EROFS aims to be a generic read-only filesystem for image-based distribution and runtime with high performance.  It has been a upstream part since Linux kernel 4.19(staging) and 5.4 with many adaptions landed.  In the past years, it gained several enhancements for container image and embedded use cases, such as FSDAX, EROFS over fscache, data deduplication, idmapped mounts, etc.  This presentation will show the recent updates and give the future roadmap.  Hopefully more people could get interested in EROFS and join us.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Kernel
URL:https:/fosdem.org/2023/schedule/event/erofs/
LOCATION:UA2.220 (Guillissen)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Xiang Gao":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14015@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T130000
DTEND:20230205T133000
SUMMARY:Using SPDX for functional safety
DESCRIPTION: <p>Functional Safety evidences require a set of all documents that proofs the complete implementation and verification of all relevant work products. This does not only include code and tests, but also every other associated piece of documentation, like requirement specifications, architecture and designs, safety analysis etc. In terms of the typical functional safety development this set is called safety case. This safety case is nothing else than an (S-)BOM of the safety release. This talk will demonstrate how SPDX relationships can be used to generate this "Safety SBOM" as evidence for a complete safety case.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Software Bill of Materials
URL:https:/fosdem.org/2023/schedule/event/sbom_fusa/
LOCATION:UB4.136
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Nicole Pappler":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14044@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T130000
DTEND:20230204T132500
SUMMARY:Kerberos PKINIT: what, why, and how (to break it)
DESCRIPTION: <p>The Kerberos PKINIT extension replaces password authentication withX.509 PKI.  This bring some advantages but also new risks.  Thispresentation explains and demonstrates how PKINIT works, andpresents a novel attack against FreeIPA's PKINIT implementation.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Security
URL:https:/fosdem.org/2023/schedule/event/security_kerberos_pkinit/
LOCATION:UA2.118 (Henriot)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Fraser Tweedale":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14057@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T130000
DTEND:20230204T131500
SUMMARY:Do more awkward user interviews 
DESCRIPTION: <p>Do you really know what your users think about you? If you’re not doing user interviews, you probably don’t. In this talk, Emily Omier will help attendees understand why user interviews are so important, how to run an interview that provides good information and what to do with the information you get. Spoiler: often the best interviews are also the most awkward.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Lightning Talks
URL:https:/fosdem.org/2023/schedule/event/awkward_user_interviews/
LOCATION:H.2215 (Ferrer)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Emily Omier":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14097@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T130000
DTEND:20230204T132500
SUMMARY:Financing Open Source by small companies
DESCRIPTION: <p>Financing Open Source projects has been one of the main difficulties for years. Currently, well-funded projects usually depend on a small number of big companies. Donations from physical persons (and users) are also a common revenue source. Hundreds (thousands?) of small companies are using Open Source in Europe. Regularly donating only a small amount can make a difference for many projects they depend on. Marta will share the experience of giving by a small company in France with the list of "DOs and DON'Ts."</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Legal and Policy Issues
URL:https:/fosdem.org/2023/schedule/event/financing_open_source/
LOCATION:UB5.132
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Marta Rybczynska":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14101@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T130000
DTEND:20230204T132500
SUMMARY:KUKSA.val Vehicle Abstraction
DESCRIPTION: <p>We will show-case how Eclipse KUKSA project can help to leverage the advantages of a standardized description of vehicle signals. A large challenge for automotive software is the lack of standardization inside a vehicle. The basic data fabric of a vehicle consists of "signals", such as for example the speed of the vehicle or the state of a door. For this kind of data traditionally there was no standardized way how it is represented or transmitted. This makes even seemingly simple end-to-end applications such as "upload mileage to the cloud" very hard and costly in the industry. With the COVESA Vehicle Signal Specification (https://covesa.github.io/vehicle<em>signal</em>specification/)  there exist an approach that is currently quickly adopted throughout the industry  addressing this by introducing a domain taxonomy for vehicle signals.</p><p>KUKSA.val is an Open Source solution that helps transforming and serving such standardised signals inside a vehicle computer enabling faster development of reusable cross-fleet in-vehicle software.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Embedded, Mobile and Automotive
URL:https:/fosdem.org/2023/schedule/event/kuksa/
LOCATION:UD2.120 (Chavanne)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Sebastian Schildt":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14154@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T130000
DTEND:20230204T133000
SUMMARY:Go Even Further Without Wires
DESCRIPTION: <p>"Go Even Further Without Wires" is the thrilling part 3 of the "Go Wireless Saga".</p><p>In "Go Without Wires", we wrote TinyGo code that runs directly on Bluetooth devices.</p><p>In "Go Further Without Wires", we used TinyGo to connect to WiFi networks, and consequently to the Internet itself.</p><p>Now, we will extend our reach further out into the real world, with TinyGo programs that can connect to Wide Local Networks (WAN) using the long distance radio protocol LoRA/LoRAWAN.</p><p>This talk will include several live demonstrations, including a flying object.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Go
URL:https:/fosdem.org/2023/schedule/event/goevenfurtherwithoutwires/
LOCATION:UD2.218A
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Ron Evans":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14188@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T130000
DTEND:20230204T133000
SUMMARY:Presentation of the SEAPATH project
DESCRIPTION: <p>Seapath is a Power grid substation automation solution.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Energy
URL:https:/fosdem.org/2023/schedule/event/energy_seapath/
LOCATION:D.energy
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Erwann Roussy":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14195@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T130000
DTEND:20230204T135000
SUMMARY:DNF5: the new era in RPM software management
DESCRIPTION: <p>Package managers are essential tools in any Linux system, designed to install, upgrade, remove, and manage software. For several years, Fedora had YUM, which became DNF eleven years ago. Now, DNF5 will replace DNF and be the new Fedora standard.In this talk, we will give an introduction to DNF5. We aim to address our new design principles and how our choices fix some of DNF's design flaws. We will present a live demo of the new product to showcase some features of DNF5 and make comparisons with DNF. Lastly, we will cover our plan to improve communication, inclusion, and openness with the open-source community.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Main Track - K Building
URL:https:/fosdem.org/2023/schedule/event/dnf5/
LOCATION:K.1.105 (La Fontaine)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Nicola Sella":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jan Kolárik":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Aleš Matěj":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14200@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T130000
DTEND:20230205T133000
SUMMARY:Introduction to the Synapse Kubernetes Operator
DESCRIPTION: <p>In this presentation, attendees will get an introduction to Kubernetes Operators. We will briefly touch on concepts like CustomResourceDefinition and the Controller Pattern in Kubernetes. No prior knowledge of Kubernetes is necessary for following this talk.</p><p>We will next focus on the Synapse Operator. We will demonstrate its main features in an interactive demo. Finally, we'll talk about the next steps and the future of the project.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Matrix
URL:https:/fosdem.org/2023/schedule/event/synapse_k8s_operator/
LOCATION:D.matrix
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Matthias Goerens":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14247@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T130000
DTEND:20230204T133000
SUMMARY:Tackling disinformation using opensource software
DESCRIPTION: <p>Disinformation on has become a crucial issue for our democracies, nowadays. This presentation, based on a real use case will show how to efficiently identify the real owner of a disinformation website by using OSINT techniques based on open-source software. We will also present the methodology and tools we used to better understand the ecosystem of disinformation this website evolves in, its influence out of the far-right social platforms, and the financial motivation of its creator behind the scene.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Research Tools and Technology
URL:https:/fosdem.org/2023/schedule/event/openresearch_tackling_disinformation/
LOCATION:UB4.132
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="hpiedcoq":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14293@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T130000
DTEND:20230204T135000
SUMMARY:The ELISA Project - Enabling Linux in Safety Applications 
DESCRIPTION: <p>The ELISA project aims to make it easier to build and certify Linux-based safety-critical applications. This lecture will give an overview of the goals and technical strategy of the ELISA project. It provides information about the different work groups, their interaction, and contributions. Attendees will leave the talk with an understanding where the ELISA project stands today and what comes next. They get insights which methodologies and tools are used, which challenges exist, and why the different puzzle pieces are all needed for enabling Linux in safety-critical applications.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Main Track - Janson
URL:https:/fosdem.org/2023/schedule/event/elisa/
LOCATION:Janson
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Philipp Ahmann":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14324@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T130000
DTEND:20230205T132500
SUMMARY:Penpot official launch!
DESCRIPTION: <p>Penpot will be launched shortly before FOSDEM takes place, for a reason. Three years ago we presented our vision to the audience and we promised we would build a design &amp; prototyping platform that was all about open standards (SVG, HTML, CSS) and open source, but also about collaboration between designers and developers at the design process level. We wanted to make FOSDEM 2023 the community event at which we demoed Penpot "GA", what it brings, why it matters, and what's next. We are extremely excited to share the good news with the open source design community!</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Source Design
URL:https:/fosdem.org/2023/schedule/event/penpot_official_launch/
LOCATION:UB4.132
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Pablo Ruiz-Múzquiz":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14332@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T130000
DTEND:20230204T132500
SUMMARY: KRuMP - Kotlin-Rust-Multiplatform?!
DESCRIPTION: <p>Rust is a fast rising star in the pantheon of programming languages and comes with some interesting properties in regard to Multiplatform. On the other side, Kotlin promises with KMP as well Multiplatform capabilities.Are both set up to be rivals, or could both complement each other? What could Kotlin learn from Rust, and where might Rust borrow from Kotlin?The talk will give you an opinionated introduction into KMP with Rust in terms of tooling, developer experience and all the things I discovered so far. It will not sell you a ready to go product, but rather an idea.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Kotlin
URL:https:/fosdem.org/2023/schedule/event/krump_kotlin_rust_kmp/
LOCATION:UB5.230
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Matthias Geisler":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14416@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T130000
DTEND:20230204T133000
SUMMARY:Creating minimal Guix System images
DESCRIPTION: <p>GNU Guix functions well as a package manager and has been extended to also serve as a full operating system, under the name Guix System. In this talk I will show how it is possible to declaratively create operating system images for specific uses. Different than a 'spin' of a distribution, these can be used as a one-off live image or as a starting image to install to a computer before making further tweaks. Create your own minimal rescue image without needing to remaster media or use loopback mounts.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Declarative and Minimalistic Computing
URL:https:/fosdem.org/2023/schedule/event/minimalguixsystemimages/
LOCATION:D.minimalistic
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Efraim Flashner":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14478@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T130000
DTEND:20230204T132500
SUMMARY:Graph Stream Zoomer
DESCRIPTION: <p>In this talk, Christopher Rost will present "graph stream zoomed", a graph stream grouping algorithm resulting from two master thesis. It enables real-time zooming of a property graph stream, from a schema graph stream to more fine-grained summarizations.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Graph Systems and Algorithms
URL:https:/fosdem.org/2023/schedule/event/graph_grouping_zoomer/
LOCATION:K.4.601
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Christopher Rost":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14666@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T130000
DTEND:20230204T132500
SUMMARY:4K HDR video with AV1 : A Reality Check
DESCRIPTION: <p>Since the adoption of VP9 by Netflix in 2016, royalty-free coding standards continued to gain prominence through the activities of the AOMedia consortium with AV1. In the early years after standardisation, High-dynamic-range (HDR) videos tends to be under served in open source encoders for a variety of reasons including the relatively small amount of true HDR content being broadcast and the challenges in optimisation with that material. Fast-forward to 2022, there has been a rise of HDR content which is publicly available.In this presentation, we review the AV1 Playback, present challenges and various strategies to adopt for a scientific testing environment for HDR signal conformance and evaluation.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Media
URL:https:/fosdem.org/2023/schedule/event/om_av1/
LOCATION:K.3.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Vibhoothi .":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14674@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T130000
DTEND:20230204T133000
SUMMARY:blkhash - fast disk image checksums
DESCRIPTION: <p>Using checksums for verifying disk image download is very common, but how do you verify uploading a disk image to a virtual disk or verify that a backup is correct? The standard tools such as sha256sum cannot help since the disk image and the virtual disk may use different image formats. Even if the image formats match, standard tools are too slow to handle huge virtual disks which typically contain a small amount of data and a large amount of unallocated space.</p><p>In this talk we will learn about the <code>blkhash</code> algorithm for computing a fast checksum of sparse disk images, up to  3 orders of magnitude faster compared with standard algorithms, the <code>libblkhash</code> C library that you can use in your program, and the <code>blksum</code> command line tool for computing checksum of common disk image formats.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Virtualization and IaaS
URL:https:/fosdem.org/2023/schedule/event/vai_blkhash_fast_disk/
LOCATION:K.3.201
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Nir Soffer":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14683@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T130000
DTEND:20230204T134000
SUMMARY:s3gw: easy to use S3-compatible gateway for small and edge deployments
DESCRIPTION: <p>In this talk we will present SUSE's storage team's latest passion project, s3gw (https://s3gw.io), an easy-to-use S3-compatible service for kubernetes environments. Although focused to work on top of Longhorn (https://longhorn.io), s3gw can leverage any local filesystem or Persistent Volume provided to it. The project is divided in two main components: the s3gw service, a Ceph RADOS Gateway with a custom, filesystem based backend, leveraging RGW's SAL implementation; and the s3gw UI, not only for management tasks but also providing a bucket and object explorer.During our time together we will discuss s3gw's backend implementation, and present the UI, with a small demonstration of how to deploy the project on a small kubernetes cluster. With this talk we would love to also gather feedback from the attendees, so we can feed back into project development.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Software Defined Storage
URL:https:/fosdem.org/2023/schedule/event/sds_s3gw/
LOCATION:H.2214
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Joao Eduardo Luis":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14919@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T130000
DTEND:20230205T132500
SUMMARY:LIBRSB: Universal Sparse BLAS Library
DESCRIPTION: <p>Many science and engineering models reduce to problems involving huge sparse matrices -- matrices where most of the values are zeroes.Such computations are resource-intensive (time, memory, energy), and much research was devoted into data structures ("formats") and algorithms leading to fast sparse matrix operations.Yet, most such formats are highly specialized and seldom make it into a solid software package apt for general use.The RSB (Recursive Sparse Blocks) data structure is a format that addresses performance concerns for current shared-memory multicore CPUs, while also avoiding dead ends in terms of usability.</p><p>The LIBRSB library implements RSB with all the necessary operations to manipulate sparse matrices in most computations, in the most popular programming languages, and on many hardware platforms.</p><p>This talk will give an overview of the concepts behind LIBRSB and its main usage modes.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:HPC, Big Data and Data Science
URL:https:/fosdem.org/2023/schedule/event/librsb/
LOCATION:UD2.120 (Chavanne)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Michele Martone":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14962@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T130000
DTEND:20230205T131500
SUMMARY:The Nym Mixnet
DESCRIPTION: <p>This talk will be about Nym, a new anonymous overlay network for the internet based on mixnet. Unlike other privacy-enhanced technologies like OpenVPN and Tor, Nym defends against global passive adversaries that have a "God's eye" view of the entire network, like the NSA. Nym does this by mixing internet packets at nodes so they do not exit the mixnet in FIFO, as well as adding fake traffic. Like Tor, any application and use SOCKS proxies to bind to Nym. As Nym is built in Rust, it also allows WebSockets and other direct integration. We can demonstrate how the Nym mix network hides network-level metadata from everything from Bitcoin to Telegram.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Lightning Talks
URL:https:/fosdem.org/2023/schedule/event/nym_mixnet/
LOCATION:H.2215 (Ferrer)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jon Häggblad":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14970@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T130000
DTEND:20230205T135000
SUMMARY:Bulk Inserts With PostgreSQL: Four Methods For Efficient Data Loading
DESCRIPTION: <p>In a world where data continues to grow at an overwhelming rate, knowing how to load and insert data into PostgreSQL as efficiently as possible is a key skill for any software or data engineer. Whether loading data from files, manually generating multi-valued INSERT or UPSERT statements, or using some of the more popular language SDKs, knowing which option is right for each situation can sometimes be difficult to figure out.</p><p>This talk will review how to efficiently insert large amounts of data into PostgreSQL using freely available tools and well-crafted SQL. We'll demonstrate the usage of tools like COPY, how to batch data using multi-valued INSERT statements, functions to look for in language SDKs, and even demonstrate how to use array parameters to speed up multi-valued inserts.</p><p>By the end of this session, you will know at least four ways to insert bulk data, the impact it will have on your PostgreSQL database, and options for improving your current application code to perform at its best!</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:PostgreSQL
URL:https:/fosdem.org/2023/schedule/event/postgresql_bulk_inserts_with_postgresql_four_methods_for_efficient_data_loading/
LOCATION:UA2.118 (Henriot)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Ryan Booz":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:15023@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T130000
DTEND:20230205T132500
SUMMARY:CentOS Stream
DESCRIPTION: <p>CentOS Stream is where RHEL development happens in public. You can preview content coming to RHEL, test your things on top of it, and even participate! We'll show you how it works, highlight the key differences between Fedora ELN, CentOS Stream and RHEL, and see where it's all happening.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Distributions
URL:https:/fosdem.org/2023/schedule/event/centos_stream/
LOCATION:UA2.114 (Baudoux)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Adam Samalik":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:15081@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T130000
DTEND:20230205T140000
SUMMARY:Introducing Helios Micokernel
DESCRIPTION: <p>Helios is a simple microkernel written in part to demonstrate the applicability of the Hare programming language to kernels. This talk will introduce the design and rationale for Helios, address some details of its implementation, compare it with seL4, and elaborate on the broader plans for the system.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Microkernel and Component-based OS
URL:https:/fosdem.org/2023/schedule/event/heliosuk/
LOCATION:H.1308 (Rolin)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Drew DeVault":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:15108@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T130000
DTEND:20230205T133000
SUMMARY:AMENDMENT Code reloading techniques in Python
DESCRIPTION: <p>While iterating rapidly on Python code, we want to see the result of our changes rapidly. In this talk, we will review the different techniques available to reload Python code. We will see how they work and when each is the best fit.</p><p>Please note that this talk replaces one titled "The future of Python's asyncio" that was due to have been given by Jonathan Slenders, who has sent his apologies but is now unable to attend as he has fallen ill. We wish him a speedy recovery.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Python
URL:https:/fosdem.org/2023/schedule/event/python_reloading/
LOCATION:UD2.218A
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Hugo Herter":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13754@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T130500
DTEND:20230204T134500
SUMMARY:From Zero to Hero with Solid
DESCRIPTION: <p>Solid is a protocol powered by W3C standards and the Semantic Web that intends to change the way the Web works by letting users bring their own storage to applications. It was introduced here at FOSDEM <a href="https://archive.fosdem.org/2019/schedule/event/solid_web_decentralization/">back in 2019</a>, and many new developments have happened ever since.</p><p>I have been making Solid Apps for 4 years now, and in this talk I will go through my journey starting from having no idea about the Semantic Web. I'll share the lessons I learned along the way, and some of the challenges that are still ahead.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Sovereign Cloud
URL:https:/fosdem.org/2023/schedule/event/sovcloud_from_zero_to_hero_with_solid/
LOCATION:H.1301 (Cornil)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Noel De Martin":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14298@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T130500
DTEND:20230204T131500
SUMMARY:A Rusty CHERI - The path to hardware capabilities in Rust
DESCRIPTION: <p>CHERI defines hardware extensions to encode access constraints on pointers, enabling hardware enforcement of such restructions based on metadata stored alongside pointers. There is an ongoing drive to support compiling Rust code in a way that can make use of these extensions.</p><p>Doing this provides another layer of protection. We can encode knowledge about provenance validity, bounds and other access restrictions that the compiler (and OS/etc.) knows about in a way the hardware can enforce at runtime. The Rust memory model is famous for being able to enforce these types of restrictions at compile time, but not for unsafe Rust code. Unsafe Rust code needs to be written sometimes, which presents situations which can only be verified at run time. Some other nice benefits could come from this work. For example, runtime bounds checking can now be done by hardware rather than software, and since provenance information is necessary for operations on capabilities, closing gaps where it is not currently preserved forms a part of this work.</p><p>This talk is a discussion on what is required for this support, and gives an overview of the state of the various attempts to implement this support.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Rust
URL:https:/fosdem.org/2023/schedule/event/rust_a_rusty_cheri_the_path_to_hardware_capabilities_in_rust/
LOCATION:H.1302 (Depage)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Lewis Revill":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13847@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T131000
DTEND:20230204T134000
SUMMARY: Building A Real-Time Analytics Dashboard with Streamlit, Apache Pinot, and Apache Pulsar
DESCRIPTION: <p>Real-Time Data Analytics is becoming very popular these days because of the important values and insights that it is bringing to the business.  It also relies on super-fast data ingestion and that is all possible by leveraging on a powerful event-driven streaming platform.  Two very important Open Source Apache projects have risen to serve such a grand purpose: Apache Pulsar for event streaming and Apache Pinot for real-time analytics.  We take a look at how both of these projects can integrate very well together and achieve the blazingly fast results that we desire and show you a use case that we've built.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Fast and Streaming Data
URL:https:/fosdem.org/2023/schedule/event/fast_data_realtime_dashboard_streamlit_apache_pinot_apache_pulsar/
LOCATION:K.4.201
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Mark Needham":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Mary Grygleski":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13985@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T131000
DTEND:20230205T134000
SUMMARY:7 things I learned about old computers, via emulation
DESCRIPTION: <p>For most people, an emulator is a way of running old software (usually games) on new hardware. But using an emulator to step through the original ROM code of an old computer can provide insights on how the machine worked, teaching us tricks that were usually the preserve of hardware hackers.</p><p>In this talk, we cover seven different machines (including perennial home computers like the ZX Spectrum and Commodore 64, along with the Dragon 32, and consoles like the Gameboy) to deep dive on a single element of their implementation. We explain how data can be transfered without a data bus, why it's quicker to check for multiple results instead of one, or what is the legally optimal series of bytes for copy protection.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Emulator Development
URL:https:/fosdem.org/2023/schedule/event/seven_sins/
LOCATION:AW1.126
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Steven Goodwin":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14165@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T131000
DTEND:20230205T133000
SUMMARY:We need a Let’s Encrypt movement for Confidential Computing
DESCRIPTION: <p>Most CISOs and a great majority of developers are not aware of the importance of encrypting data in use (the core idea behind Confidential Computing). Confidential Computing is evolving rapidly and is starting to gain adoption by CSPs, but user adoption is still slow. But what if encrypting data in use became the default way to deploy applications, both in the Cloud and even on premises? In this session, we’ll discuss what are the main roadblocks towards this vision, what we can do about it, and what are the main implications if encrypting data in use becomes the norm.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Confidential Computing
URL:https:/fosdem.org/2023/schedule/event/cc_movement/
LOCATION:K.4.601
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Patrick Uiterwijk":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Nick Vidal":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14326@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T131000
DTEND:20230204T133500
SUMMARY:AMENDMENT Writing a convergent application in 2023 with Kirigami
DESCRIPTION: <p>Kirigami is a QML based framework to build convergent user interface for both desktop and mobile devices.It was created by Marco Martin in 2015 and has been contently evolving across the years becoming more mature and powerful.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:FOSS on Mobile Devices
URL:https:/fosdem.org/2023/schedule/event/convergent_kirigami_apps/
LOCATION:UB4.136
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Carl Schwan":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14599@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T131000
DTEND:20230204T133000
SUMMARY:Ubuntu Core: a technical overview
DESCRIPTION: <p>Ubuntu Core is a different kind of linux. It offers image-based updates and secure boot with disk encryption. This presentation is a technical explanation on how this is achieved. We will focus on what makes Ubuntu Core different from other distributions.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Image-based Linux and Secure Measured Boot
URL:https:/fosdem.org/2023/schedule/event/image_linux_secureboot_ubuntu_core/
LOCATION:H.1308 (Rolin)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Valentin David":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14733@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T131000
DTEND:20230205T131500
SUMMARY:Welcome to the Translations DevRoom
DESCRIPTION: <p>Introduction and welcome to the devroom.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Translations
URL:https:/fosdem.org/2023/schedule/event/translations_welcome_to_the_translations_devroom/
LOCATION:AW1.120
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Paulo Henrique de Lima Santana":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="lenharo":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14785@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T131000
DTEND:20230205T134000
SUMMARY:Adopting continuous-profiling: Understand how your code utilizes cpu/memory
DESCRIPTION: <p>With the popularity of observability tooling to analyze Logs, Metrics and Traces, it has become easier than ever to find the bottleneck in your software stack.</p><p>Once you have identified the particular system introducing a user facing performance degradation, as its developer you need to understand which part (ideally down to the function and line of code) is slowing it down. With that insight you are able to effectively optimize your application.</p><p>In this talk I will show how profiles are collected, how they can be aggregated and visualized. And then how those insights can be used to optimize your code.</p><p>While there is a focus on the Go ecosystem, most of the content of the talk should be transferable to other languages.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Monitoring and Observability
URL:https:/fosdem.org/2023/schedule/event/profiling/
LOCATION:UB2.252A (Lameere)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Christian Simon":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14873@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T131000
DTEND:20230205T133000
SUMMARY:W3C RTC Working Group Update 
DESCRIPTION: <p>W3C RTC Working group gathers the RTC community members to define the standards of cross-browsers RTC communication.  </p><p>What is the purpose of this group? Who can join? What does it involve? What are the key challenges the group faced last year? What is the upcoming news in 2023?   </p><p>In this session, you will learn how the community gets organized to emerge new RTC standards.  </p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Real Time Communications
URL:https:/fosdem.org/2023/schedule/event/w3c_update/
LOCATION:K.3.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Romain Vailleux":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:15001@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T131000
DTEND:20230205T131500
SUMMARY:Welcome to the Haskell devroom
DESCRIPTION: <p>Introduction and welcome to the Haskell devroom.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Haskell
URL:https:/fosdem.org/2023/schedule/event/haskell_devroom_welcome/
LOCATION:H.1309 (Van Rijn)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Fraser Tweedale":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:15027@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T131000
DTEND:20230205T133000
SUMMARY:Using new Generated Invisible Primary Key feature in MySQL 8.0
DESCRIPTION: <p>MySQL Server 8.0.30 has introduced new feature - Generated Invisible Primary Keys.This talk will answer the following questions:  What are GIPK and what is their purpose?  How one can use them to solve issues with Replication and Group Replication?  How to introduce them in existing setups?  What are the gotchas/cases to avoid?</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:MariaDB, MySQL and Friends
URL:https:/fosdem.org/2023/schedule/event/mysql_gipk/
LOCATION:K.3.201
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Dmitry Lenev":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:15030@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T131000
DTEND:20230205T131500
SUMMARY:Welcome to the Nix and NixOS devroom
DESCRIPTION: <p>Introduction and welcome to the Nix and NixOS devroom.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Nix and NixOS
URL:https:/fosdem.org/2023/schedule/event/nix_and_nixos_welcome/
LOCATION:H.2214
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Bryan Honof":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Théophane Hufschmitt":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="JulienMalka":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="raitobezarius":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Matthew Croughan":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13605@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T131500
DTEND:20230205T133500
SUMMARY:I am excited about NixOS, I want to tell you why!
DESCRIPTION: <p>Yup, you heard me right! I am two years into Nix and NixOS bause I endedup working with a team deeply involved with such technology that I never hear about even if I spent 8years out of 10 doing cloud computing, automation and YAML!I have to admit it is not easy to pick up, nix is weird, you never know what options to use and now it is all about flakes but I feel powerful.</p><p>In this talk I want to show you my dotfiles and how I manage my little homelab. I will talk to you about netbooting, nixos-rebuild build-vm. A practical and driven by frustration approach to NixOS</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Nix and NixOS
URL:https:/fosdem.org/2023/schedule/event/nix_and_nixos_i_am_excited_about_nixos/
LOCATION:H.2214
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Gianluca Arbezzano":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13738@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T131500
DTEND:20230205T134500
SUMMARY:Translate All The Things!
DESCRIPTION: <p>Natural language translation is an automated process in which text from one language (e.g. English) is translated to another (e.g. French). In this talk we introduce LibreTranslate, a FOSS package that combines state-of-the-art natural language processing algorithms, pre-trained language models and a simple RESTful API.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Translations
URL:https:/fosdem.org/2023/schedule/event/translations_translate_all_the_things/
LOCATION:AW1.120
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Piero Toffanin":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13788@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T131500
DTEND:20230204T140500
SUMMARY:Chimera Linux
DESCRIPTION: <p>Chimera Linux is a new Linux distribution started in mid-2021. It's a general-purpose operating system based on binary packages that aims to be practical and clean, while addressing various shortcomings of an average Linux distro. One of the things making it unique is that it's a non-GNU distribution, utilizing a combination of userland utilities originating from FreeBSD, the LLVM/Clang toolchain and musl libc, besides other things. On top of that, it is not based on any existing distribution and comes with its own packaging infrastructure and various custom software that was needed to fill in the gaps. It's also highly portable, already supporting x86_64, POWER, AArch64 and RISC-V, with more possibly coming. In the presentation I will cover the progress made in the last year, as well as give a general overview of the system and what it takes to create a distro from scratch.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:BSD
URL:https:/fosdem.org/2023/schedule/event/chimera_linux/
LOCATION:AW1.120
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Daniel Kolesa":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13992@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T131500
DTEND:20230205T134500
SUMMARY:prplMesh: open source Wi-Fi mesh
DESCRIPTION: <p>"Mesh" is the new hotness when it comes to Wi-Fi. Routers, extenders and wireless range extenders all propose to work together to optimize your Wi-Fi experience. This is where prplMesh comes in.prplMesh is an open source implementation of the Wi-Fi Easymesh standard. It helps organize your network by making onboarding easier, coordinate settings between devices and steer devices to the correct access point.</p><p>In this presentation, I'll go over some of the challenges of coordinating Wi-Fi devices, and how we use (and develop) open source and open standards to make Wi-Fi better for everyone.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Network
URL:https:/fosdem.org/2023/schedule/event/network_wifi_mesh/
LOCATION:H.1301 (Cornil)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Frederik Van Bogaert":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14528@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T131500
DTEND:20230204T132500
SUMMARY:Slint: Are we GUI yet?
DESCRIPTION: <p>Slint is an Open Source GUI toolkit for Desktop and Embedded. It is written in Rust, and comes with a declarative UI description language that compiles into native Rust code.We will present Slint and show how you can build an reactive GUI in Rust</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Rust
URL:https:/fosdem.org/2023/schedule/event/rust_slint_are_we_gui_yet/
LOCATION:H.1302 (Depage)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Olivier Goffart":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14549@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T131500
DTEND:20230205T133500
SUMMARY:Write Once, Run Anywhere... Well, What About Heterogeneous Hardware?
DESCRIPTION: <p>The emergence of heterogeneous hardware resources has posed a significant obstacle for the Java programming language to keep up with the “Write Once Run Anywhere” paradigm. The reality is that several parts of the Java Virtual Machine must be modified to make Java portable for execution on modern heterogeneous hardware, such as GPUs and FPGAs. To tackle that challenge, TornadoVM is implemented in the University of Manchester as an open-source software technology that enables OpenJDK and other JDK distributions to offload parts of Java applications onto heterogeneous hardware for parallel execution.</p><p>This talk will present the latest features of TornadoVM, and it will showcase examples of how the TornadoVM API can be utilized to abstract heterogeneous hardware and increase the performance of Java applications. The goal is to explain the basic terms of TornadoVM including all new API extensions, in order for developers to take advantage of heterogeneous hardware with minimal effort. Finally, this presentation will discuss how TornadoVM is used in research and industry for the acceleration of Java applications.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Friends of OpenJDK
URL:https:/fosdem.org/2023/schedule/event/hardware/
LOCATION:H.1302 (Depage)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Thanos Stratikopoulos":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14631@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T131500
DTEND:20230205T133000
SUMMARY:A quick overview of the Haskell tooling
DESCRIPTION: <p>Since the beginning of the language, many interesting tools were implemented for developing in Haskell (REPL, central package archive, property-based testing...). Today, the Haskell tooling provides several powerful and intuitive setups.</p><p>This talk will present some useful features provided in a classic modern setup (cabal + HLS + vscode).  Some of these features are also widespread in other programming languages, some are more specific to the Haskell world.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Haskell
URL:https:/fosdem.org/2023/schedule/event/haskell_tooling_overview/
LOCATION:H.1309 (Van Rijn)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Julien Dehos":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13701@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T132000
DTEND:20230205T133500
SUMMARY:Keyoxide: verifying online identity with cryptography
DESCRIPTION: <p>Just as we need the ability to prove real-world identity, so will the need arise in the digital domain as the offline world slowly merges with the online world. But this time, let's improve on the concept and give people full sovereignty over their identity.</p><p>Keyoxide is a new decentralized tool to verify online identities using modern cryptography through a system of claims and proofs. People use it to establish a verifiable digital passport that links to all their online accounts. These passports can even be anonymous.</p><p>This talk briefly introduces the concept of online identity and explains how Keyoxide went about solving it in a decentralized way, using established cryptography standards and infrastructure, without needing blockchain-related technologies.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Lightning Talks
URL:https:/fosdem.org/2023/schedule/event/keyoxide/
LOCATION:H.2215 (Ferrer)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Yarmo Mackenbach":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13756@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T132000
DTEND:20230204T135000
SUMMARY:Kubernetes and Checkpoint/Restore
DESCRIPTION: <p>With Kubernetes 1.25 it is finally possible to checkpoint and restore containers. This offers new possibilities how to use containers in Kubernetes with the help of CRIU (Checkpoint Restore in Userspace). In this session I want to present possible use cases for checkpointing and restoring containers (including demos), how it is currently integrated in Kubernetes and how we plan to extend checkpoint and restore in Kubernetes over the next few releases.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Containers
URL:https:/fosdem.org/2023/schedule/event/container_kubernetes_criu/
LOCATION:UB2.252A (Lameere)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Adrian Reber":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14593@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T132000
DTEND:20230204T133500
SUMMARY:Beyond Wikipedia: Discovering Wikimedia's Open-Source Ecosystem
DESCRIPTION: <p>While the Wikimedia Foundation is best known for its flagship project, Wikipedia, and the MediaWiki software that powers it, the Foundation's open-source ecosystem extends far beyond these well-known projects.</p><p>In this talk, we will explore the fascinating world of Wikimedia's open-source tools ecosystem and the cloud infrastructure that makes it possible. We will showcase some of the coolest tools and projects, and we will highlight the unique opportunity that the Foundation offers for contributing to its cloud infrastructure – a rare chance to work on infrastructure for a cause that does good in the world, supporting the Foundation's mission of providing free and open knowledge to the global community.</p><p>Whether you are a seasoned open-source developer or a newcomer to the field, this talk will provide valuable insights and inspiration for getting involved in Wikimedia's vibrant community of contributors.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Lightning Talks
URL:https:/fosdem.org/2023/schedule/event/beyond_wikipedia/
LOCATION:H.2215 (Ferrer)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Slavina Stefanova":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14889@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T132000
DTEND:20230204T133500
SUMMARY:Developing open transport toolbox and community for ten years
DESCRIPTION: <p>For ten years i'm involved in Public transport digital services (especially traveler information, trip planner, Mobility as a Service at Hove and now i'm the SNCF open data platform coordinator). I'm an Open transport advocate working for SNCF Group and organising Open Transport meetups, mainly in France, being also part of initatives who works on commons like Fabrique des mobilités or OpenStreetMap. As i was part of the team when we opened Navitia trip planner source code and decided to have an open based strategy step by step (transport open data / open source / open API and SDK), i had the chance to be at the center of this great adventure at Hove, connecting with Navitia reusers an contributors, developing links with Open transport community.As open transport also means open innovation, it's important to work on developer's experience to facilitate either the integration of Navitia (open source) or the development of innovative services with Navitia Playgroung (Navitia API console).I propose to have a look in the rear view mirror, either the successes, showing concrete use cases from different sectors (mobility, tourism, real estate, employment), Navitia's reusers and contributers,... or some difficulties (long is the road), what are the next steps in the transport industry, with the European Union.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Railways and Open Transport
URL:https:/fosdem.org/2023/schedule/event/rot_navitia/
LOCATION:AW1.126
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Bertrand Billoud":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13768@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T133000
DTEND:20230205T140000
SUMMARY:Nurturing, Motivating and Recognizing Non-Code Contributions
DESCRIPTION: <p>When discussing contributions, we still see a lot of emphasis on the code contributions into project repositories. But the open source world is extensive and diverse, and everyone can find their place there. Your project will benefit from various experiences that non-coders can bring to the table. Isn’t that cool when you receive an issue with an interesting bug from the community, read about a user case in a blog or a review, or someone makes a video guide for your product? And more!</p><p>In this talk, we will look into different types of non-code contributions to the open source project. We will discuss how they can provide value to your project and team, and how to invite, engage and empower non-code contributors. We will cover various ways to find and measure those contributions and recognize individuals based on the experience that Percona Community Team gained working with non-code contributions to Percona repositories.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Community
URL:https:/fosdem.org/2023/schedule/event/nurture_motivate_recognise_noncode_contributions/
LOCATION:UB5.132
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Aleks Abramova":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13795@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T133000
DTEND:20230204T135500
SUMMARY:Project Veraison (VERificAtIon of atteStatiON)
DESCRIPTION: <p>Veraison is an OSS project that aims at sensibly reducing the complexity associated with the verification of attestation evidence.</p><p>Remote attestation is the means by which a computational workload can provide trust metrics about itself as well as the processing environment on which it executes.</p><p>Evidence produced by an "attester" is typically used by a relying party to ascertain its security posture, and therefore as a building block to establish trust between the parties involved in distributed computations -- especially those that require a high level of security and privacy, such as in Confidential Computing.</p><p>However, an attestation is pointless if its trustworthiness can't be verified.</p><p>Verification is, in fact, the central function the entire remote attestation architecture relies upon.</p><p>An attestation verifier sits amid a complex network of trust relationships and processes -- including device manufacturing, software life-cycle, and product certification -- and has to make sense of a vast and messy amount of information in order to give the relying party the simple answer it needs to instruct its authorisation policy.</p><p>It provides pre-canned software packages addressing different attestation technologies that can be composed into a verification service.</p><p>To reduce complexity and fragmentation, Veraison embraces standard interfaces as much as possible while at the same time providing enough flexibility to adapt to technology- and deployment-specific needs.</p><p>Veraison has been adopted by the Confidential Computing Consortium in the Linux Foundation.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Confidential Computing
URL:https:/fosdem.org/2023/schedule/event/cc_online_veraison/
LOCATION:D.confidential
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Thomas Fossati":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13850@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T133000
DTEND:20230204T140000
SUMMARY:Dear admin, where’s my network?
DESCRIPTION: <p>With a VM attached to multiple networks, it may become difficult and sometimes impossible for its workload to recognize which interface is connected to which network. In this presentation, we will cover various vNIC to network mapping options, their advantages and limitations.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Virtualization and IaaS
URL:https:/fosdem.org/2023/schedule/event/vai_dear_admin_my_network/
LOCATION:K.3.201
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Edward Haas":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13855@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T133000
DTEND:20230205T134500
SUMMARY:REUSE
DESCRIPTION: <p>Developing, using, and re-using Free Software is fun, but declaring licensing and copyright information is not. REUSE changes that. With three simple steps, it makes declaring licensing and copyright information unambiguous and perfectly human- and machine-readable, making life easier for everyone involved in the software supply chain. In this presentation, we will present the latest learnings from big projects that recently became REUSE-compliant. In addition, we will provide you with an update on the latest features of the REUSE CLI tool.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Software Bill of Materials
URL:https:/fosdem.org/2023/schedule/event/sbom_reuse/
LOCATION:UB4.136
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Linus Sehn":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13881@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T133000
DTEND:20230204T140000
SUMMARY:PIMMI
DESCRIPTION: <p>PIMMI is a Python software that performs visual mining in a corpus of images. Its main objective is to find all copies, total or partial, in large volumes of images and to group them together. Our initial goal is to study the reuse of images on social networks (typically, our first use is the propagation of memes on Twitter). However, we believe that its use can be much wider and that it can be easily adapted for other studies.</p><p>The main features of PIMMI are therefore:- ability to process large image corpora, up to several millions files- robustness to some modifications of the images (crop, zoom, composition, addition of text, ...)- adaptability to different use cases (mainly the nature and volume of the image corpus)</p><p>A study using PIMMI will generally be broken down into several steps:1. constitution of a corpus of images (jpg and/or png files) and their metadata2. choice of PIMMI parameters according to the criteria of the corpus3. indexing the images with PIMMI and obtaining clusters of reused images4. exploitation of the clusters by combining them with the descriptive metadata of the images</p><p>The development of this software is still in progress and we warmly welcome beta-testers, feedback, proposals for new features and even pull requests!</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Research Tools and Technology
URL:https:/fosdem.org/2023/schedule/event/openresearch_pimmi/
LOCATION:UB4.132
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Béatrice Mazoyer":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Nicolas Hervé":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13982@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T133000
DTEND:20230205T135000
SUMMARY:LSKV: Democratising Confidential Computing from the Core
DESCRIPTION: <p>Distributed datastores such as etcd are widespread, particularly in the world of orchestration. They support the core of services like Kubernetes, providing storage for and access to critical data. These orchestration platforms are being increasingly run in the cloud but the core datastores don’t support natively running in confidential environments, despite the critical data they store. The ‘lift-and-shift’ approach leaves changes to be made to fully leverage the confidential computing context, making it unsuitable. On the other hand, native confidential applications can be difficult to build from scratch, hence the development of frameworks such as CCF which provide small-TCB building blocks for distributed services. LSKV, the Ledger-backed Secure Key-Value store, is built on top of CCF and provides a familiar etcd API, being able to seamlessly slot into existing systems. It keeps cloud operators out of the trust boundary and makes governance operations publicly available to audit on a ledger.­­­­­ LSKV aims to democratise confidential computing, lowering the barrier to entry and making it available to the masses.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Confidential Computing
URL:https:/fosdem.org/2023/schedule/event/cc_lskv/
LOCATION:K.4.601
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Andrew Jeffery":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13986@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T133000
DTEND:20230204T135500
SUMMARY:Remote Attestation with Keylime
DESCRIPTION: <p>In various scenarios, it is necessary to attest the integrity of a remote machine, making sure that the system was booted securely, essential files were not modified and that only allowed software is executed.  For this purpose, we present Keylime as a remote attestation solution. It leverages the trust from the Trusted Platform Module (TPM) in combination with UEFI Measured Boot and the Linux Kernel Integrity Measurement Architecture (IMA) which are probably available on your system today. We will present how Keylime works and real world applications for remote attestation.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Security
URL:https:/fosdem.org/2023/schedule/event/security_keylime/
LOCATION:UA2.118 (Henriot)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Anderson Sasaki":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Thore Sommer":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14106@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T133000
DTEND:20230204T140000
SUMMARY:Green software engineering
DESCRIPTION: <p>Desktop and server software at the present moment in time is very rarely developed with its energy consumption as a major consideration. However in a world with limited resources this becomes a growing concern, especially as developers cannot cater to this need since the appropriate tools are currently lacking.</p><p>The Green Metrics Tool is an open source framework that allows for measuring, comparing and optimizing the energy consumption of arbitrary software. The goal is to empower both software engineers and users to make educated decisions about libraries, code-snippets and software in order to save energy and thus carbon emissions.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Energy
URL:https:/fosdem.org/2023/schedule/event/energy_green_software_engineering/
LOCATION:D.energy
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Arne Tarara":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14134@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T133000
DTEND:20230204T140000
SUMMARY:Optimizing string usage in Go programs
DESCRIPTION: <p>Strings can seem like one of the most innocuous data structures in Go. Yet, they still play a significant role in most ubiquitous types of programs, such as text processors, in-memory key-value stores, DNS resolvers, or codecs. Their burden on the performance of such programs becomes especially pronounced in distributed systems and cloud-native environments, where the number of strings within an instance of the software can reach an order of millions or more. This gives rise to performance issues and bottlenecks, especially with regard to memory consumption.</p><p>To provide answers to these problems, the talk will discuss several string-optimization techniques. To be more accessible for both beginner and intermediate levels, the talk will first state the problem and briefly introduce strings as a data structure, and will explain how strings look internally in Go. The core of the presentation will be dedicated to discussing operations with strings and how these can be optimized based on various techniques, such as string interning and string concatenation. The author will also share his experience and practical examples of open-source programs, where these techniques are being applied.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Go
URL:https:/fosdem.org/2023/schedule/event/gooptimizingstrings/
LOCATION:UD2.218A
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Matej Gera":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14226@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T133000
DTEND:20230204T135500
SUMMARY:Kotlin Multiplatform for Android & iOS library developers
DESCRIPTION: <p>Kotlin Multiplatform Mobile is now in Beta, enabling a whole new series of possibilities to share code between platforms. But sometimes things don't go as planned, especially when using an out-of-the-box multiplatform library on a native iOS project. In this session, we'll talk about what we learned from our experience while porting some Android libraries to Multiplatform ones, with a focus on how it's possible to improve the user experience on Swift when consuming Kotlin Multiplatform artifacts.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Kotlin
URL:https:/fosdem.org/2023/schedule/event/kmp_for_android_and_ios_library_developers/
LOCATION:UB5.230
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Paolo Rotolo":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Anna Labellarte":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14250@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T133000
DTEND:20230205T135500
SUMMARY:Value driven design
DESCRIPTION: <p>In 2016 a group of innovators from healthcare, mental healthcare, social work and design teamed up to create a roadmap to a future-proof (health)care system. An important part of this healthcare system is an open source ecosystem of digital health applications that can cooperate in an integrated way. Right from the start, privacy has been an important part of the project: agency is at the core of the innovation project and agency is among the central values within privacy. So one of the central questions of the project was: “How to translate the principle of agency into design choices for data privacy within an ecosystem of digital health applications.” We will tell how this question was answered by looking back at the process and at the choices made about the user interaction and technology.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Source Design
URL:https:/fosdem.org/2023/schedule/event/value_driven_design/
LOCATION:UB4.132
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Winfried Tilanus":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14286@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T133000
DTEND:20230205T135500
SUMMARY:In the loop
DESCRIPTION: <p>Node.js is branded as a single threaded, asynchronous, non-blocking Javascript runtime. What does this really mean? What is this V8 I keep hearing about? How does it differ from javascript that runs in the browser?</p><p>If questions like these intrigue you or have crossed your mind in the past, you're not alone. I too wanted to understand what's going on under the hood of the buzzword soup that is Javascript runtime(s). In this talk, I will go through my findings and past experiences on the topic. We will cover the following:</p><ol><li>An overview of the Javascript runtime architecture. We'll try to make sense of concepts like the Eventloop, V8, libuv, frame rendering and WebAPIs</li><li>Look at the differences b/w the frontend and backend runtimes</li><li>Talk about micro-tasks vs macro-tasks</li></ol>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:JavaScript
URL:https:/fosdem.org/2023/schedule/event/loop/
LOCATION:UB5.230
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Bhavin Chandarana":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14305@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T133000
DTEND:20230204T135500
SUMMARY:VVenC & VVdeC: Open source video encoding and playback for VVC
DESCRIPTION: <p>VVenC and VVdeC were released on GitHub shortly after VVC finalization in 2020. This talk will present the current state of the project, shortly recap its development history, and outline how it can enable VVC encoding and playback in popular open source frameworks.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Media
URL:https:/fosdem.org/2023/schedule/event/om_vvc/
LOCATION:K.3.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Adam Wieckowski":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14340@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T133000
DTEND:20230205T140000
SUMMARY:Realtime 3D Graphics on a MicroPython ESP32
DESCRIPTION: <p>This is not really a "how-to" -- it's more of a "what-did"</p><p>I spent an unreasonable amount of time writing a software 3D renderer for an extremely small and low-power ESP32 device running MicroPython. I will talk about the problems I encountered, the optimisations I made, and the eventual contributions I was able to make back to the MicroPython project.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Python
URL:https:/fosdem.org/2023/schedule/event/python_hacking_esp32/
LOCATION:UD2.218A
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Mat Booth":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14432@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T133000
DTEND:20230204T143000
SUMMARY:Self-conscious Reflexive Interpreters
DESCRIPTION: <p>Jon Doyle's 1978 PhD thesis proposal, 'Reflexive Interpreters,' describes the idea of a reflective problem-solving meta-interpreter with a sophisticated model of its own behavior, semantics, capabilities, and limitations, that would display "self-conscious" behavior.  We investigate this idea of a reflexive interpreter, and connect it to ideas from McCarthy, Minsky, and Lenat.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Declarative and Minimalistic Computing
URL:https:/fosdem.org/2023/schedule/event/reflexiveinterpreters/
LOCATION:D.minimalistic
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="William Byrd":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14522@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T133000
DTEND:20230204T135500
SUMMARY:Convergent camera applications for mobile Linux devices
DESCRIPTION: <p>Linux desktop camera applications have traditionally been limited to supportUSB cameras preventing their usage on mobile Linux platforms with complexcamera systems. With the adoption of Pipewire and libcamera traditional cameraapplications are not anymore limited to desktop system but can be re-used formobile platforms.</p><p>This talks presents the implementation of the components that allow a desktopcamera application to run on a mobile system, using a Pinephone Pro runningPostMarketOS as development platform.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Embedded, Mobile and Automotive
URL:https:/fosdem.org/2023/schedule/event/linux_camera_apps/
LOCATION:UD2.120 (Chavanne)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Kieran Bingham":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14533@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T133000
DTEND:20230205T140000
SUMMARY:Join Matrix HQ room in a snap
DESCRIPTION: <p>Have you tried to join a crowded room on Matrix on a young server where you are the first to do so ? It's... slow.It will manage eventually but you can make your favorite beverage in the meantime.</p><p>Hopefully the Matrix and Synapse people has been at work this year to substantially improve that, and this talk will present you the details about it.Our journey will begin with presenting the needed specs changes, and then go through the various implementation foot-guns that we had to dodge.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Matrix
URL:https:/fosdem.org/2023/schedule/event/join_matrix_hq_in_a_snap/
LOCATION:D.matrix
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Mathieu Velten":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14568@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T133000
DTEND:20230205T135500
SUMMARY:Having Something To Hide
DESCRIPTION: <p>From the workstation /home partition to a certificate store on an embedded system,use cases abound for encrypting data at rest. The common goal is thwarting offlineattacks by keeping the plaintext key material safe from where an attacker could extract it.</p><p>In his talk, Ahmad will give a brief introduction to the kernel's trusted keysubsystem and his work in enabling it for unattended disk decryption onNXP's i.MX line of embedded SoCs.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Kernel
URL:https:/fosdem.org/2023/schedule/event/sth_to_hide/
LOCATION:UA2.220 (Guillissen)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Ahmad Fatoum":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14636@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T133000
DTEND:20230204T141000
SUMMARY:Rust API Design Learnings
DESCRIPTION: <p>In this talk I'm going over some lessons learned from building internal APIs in Rust as well as some public APIs such as the Redis rust crate, the insta snapshot testing library, the MiniJinja template engine and more.</p><p>It covers lessons learned from making mistakes, more crafty abstractions with generics and more of building libraries in Rust for 10 years.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Rust
URL:https:/fosdem.org/2023/schedule/event/rust_rust_api_design_learnings/
LOCATION:H.1302 (Depage)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Armin Ronacher":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14719@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T133000
DTEND:20230204T135500
SUMMARY:Open Source Initiative - Changes to License Review Process
DESCRIPTION: <p>The Open Source Initiative is working on making improvements to its license review process and has a set of recommendations for changes it is considering making, available [link to be provided]. This session will review the proposed changes and also take feedback from the participants on what it got right, what it got wrong, and what it might have missed.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Legal and Policy Issues
URL:https:/fosdem.org/2023/schedule/event/license_review/
LOCATION:UB5.132
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Pamela Chestek":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14897@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T133000
DTEND:20230205T135000
SUMMARY:Media Streaming Mesh
DESCRIPTION: <p>Media Streaming Mesh enables real-time media applications as first-class citizens in cloud-native Kubernetes environments.  It aims to bring the operability, observability and security features enabled by service meshes for web applications based on HTTP to real-time media applications based on RTP.  In this presentation we will give an update on Media Streaming Mesh and will show a live demo.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Real Time Communications
URL:https:/fosdem.org/2023/schedule/event/media_streaming_mesh/
LOCATION:K.3.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Giles Heron":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14946@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T133000
DTEND:20230205T135500
SUMMARY:numba-mpi
DESCRIPTION: <p>We introduce the numba-mpi project, which offers access to the C language Message Passing Interface (MPI) routines from within Numba-JIT-compiled Python code. As a result, high-performance LLVM-accelerated Python code may use MPI communication facilities without leaving the "nopython" mode (still being usable, e.g. for debugging purposes, with the JIT compilation disabled). The numba-mpi API constitutes a thin wrapper around the MPI C API and is built around the Numpy arrays including handling of non-contiguous views over Numpy array slices. The package is implemented in pure Python and depends on numpy, numba and mpi4py (the last dependency is used at initialisation only). Package releases are available on PyPI (https://pypi.org/p/numba-mpi/) and Conda Forge (https://anaconda.org/conda-forge/numba-mpi). Project development is hosted at Github leveraging the mpi4py/setup-mpi workflow enabling continuous integration tests on Linux (MPICH, OpenMPI &amp; Intel MPI), macOS (MPICH &amp; OpenMPI) and Windows (MS MPI). Auto-generated docstring-based API docs are maintained at: https://numba-mpi.github.io/numba-mpi. The project is in continuous development (size/rank, send/recv, allreduce, bcast &amp; barrier available and covered by unit tests as of time of writing). We welcome feedback and contributions.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:HPC, Big Data and Data Science
URL:https:/fosdem.org/2023/schedule/event/numba_mpi/
LOCATION:UD2.120 (Chavanne)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Sylwester Arabas":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Oleksii Bulenok":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Kacper Derlatka":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:15019@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T133000
DTEND:20230205T135500
SUMMARY:How to package BPF software for Linux distributions
DESCRIPTION: <p>BPF is a rapidly growing technology that allows executing code in a safe environment inside the Linux kernel. Packaging the software makes it available to the broader public of Linux users. In this talk we will discuss how BPF software can be packaged for Linux distributions and Gentoo Linux specifically. We will also discuss some challenges that distribution packagers face when dealing with BPF software and how it is possible to overcome them.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Distributions
URL:https:/fosdem.org/2023/schedule/event/package_bpf_linux/
LOCATION:UA2.114 (Baudoux)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jakov Smolić":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:15057@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T133000
DTEND:20230204T135500
SUMMARY:The LDBC Social Network Benchmark
DESCRIPTION: <p>In this talk, we describe the LDBC Social Network Benchmark's two workloads: the Interactive workload for transactional graph database systems and the Business Intelligence workload for analytical graph data systems.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Graph Systems and Algorithms
URL:https:/fosdem.org/2023/schedule/event/graph_ldbc/
LOCATION:K.4.601
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Gabor Szarnyas":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="David Püroja":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:15090@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T133000
DTEND:20230204T140000
SUMMARY:vis users meeting
DESCRIPTION: <p>Vis aims to be a modern, legacy-free, simple yet efficient editor. It extends vi’s modal editing with built-in support for multiple selections and combines it with sam‘s structural regular expression based command language.</p><p>This BoF is meant to help users find each others and share thoughts and configurations.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:BOFs (Track C - in UB2.147)
URL:https:/fosdem.org/2023/schedule/event/vis_users/
LOCATION:UB2.147
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="ninewise":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14467@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T133500
DTEND:20230205T142000
SUMMARY:Hackathon HaskellKatas style
DESCRIPTION: <p>Let's read the whole installation script to get a general understanding of its purpose and how it works (bash script and standard packages). Perform the installation (You will get a simple and hackable Haskell IDE, specialized for HaskellKatas).Let's take a look at the program (newk) and perform a kata routine focused on reformatting and refactoring simple code in order to discover elements and connections between them. Hackathon friendly, in a really new way ;-)</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Haskell
URL:https:/fosdem.org/2023/schedule/event/haskell_katas_hackathon/
LOCATION:H.1309 (Van Rijn)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Reynaldo Cordero ":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14494@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T133500
DTEND:20230205T135500
SUMMARY:Pitfalls of Nix and how to overcome them
DESCRIPTION: <p>You want to use Nix at your job to build and deploy your fantastic application. And you even managed to convince your boss or your customer that it’s the right tool to use. Amazing! At this stage, what can possibly go wrong? Developers! While you are enthusiastic about Nix and wholeheartedly love it, your fellow colleagues may be quite skeptical about using a new tool they have never heard of. “My programming language has that shiny build tool that everyone uses, why do I need to use Nix?“, “My OS distribution has standard package manager, why should I install another one?“, “Oh, no-no-no, I once installed Nix and it ate hundreds gigabytes of my disk space, I will never do it again” — these are possible reasons why developers may be quite reluctant to using Nix. You can still go ahead and use it, but you may end up in the situation when nobody else understands and nobody wants to understand how things work, so people will request your help whenever they need to touch anything related to Nix, even if they just need to run one command on their machine. If you don’t want this to happen, before introducing Nix in your codebase it’s important to tell developers what they should expect, what concerns they may have and what to do with them. In this talk, we will elaborate on some intimidating factors of Nix and possible solutions to them.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Nix and NixOS
URL:https:/fosdem.org/2023/schedule/event/nix_and_nixos_pitfalls_of_nix/
LOCATION:H.2214
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Philipp Herzog":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14517@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T133500
DTEND:20230204T140500
SUMMARY:Public Transport Data in KDE Itinerary
DESCRIPTION: <p>KDE's digital travel assistance app Itinerary consumes public transport data in various ways, from journey queries over realtime disruption information and coach layouts to tickets. In this talk we'll look at what has been implemented for this and what is still missing.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Railways and Open Transport
URL:https:/fosdem.org/2023/schedule/event/rot_kitinerary/
LOCATION:AW1.126
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Volker Krause":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14715@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T133500
DTEND:20230204T135500
SUMMARY:openSUSE MicroOS design
DESCRIPTION: <p>Let's have a look at openSUSE's MicroOS architecture and see how it implements the UAPI group's ideas of a modern, secure operating system, especially regarding deployment, update mechanisms, configuration file management and full disk encryption using the TPM.</p><p>Table of contents:* The general design (Btrfs snapshots, RPM packages)* Update and rollback mechanisms (transactional-update, libtukit)* Configuration file management* Full disk encryption implementation</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Image-based Linux and Secure Measured Boot
URL:https:/fosdem.org/2023/schedule/event/image_linux_secureboot_suse_micro_os/
LOCATION:H.1308 (Rolin)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Ignaz Forster":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13644@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T134000
DTEND:20230205T135500
SUMMARY:gallia: An Extendable Pentesting Framework
DESCRIPTION: <p>Gallia is an extendable pentesting framework with the focus on the automotive domain.The scope of the toolchain is conducting penetration tests from a single ECU up to whole cars.Currently, the main focus lies on the <a href="https://www.iso.org/standard/72439.html">UDS</a> interface.Acting as a generic interface, the logging functionality implements reproducible tests and enables post-processing tasks.This work was partly funded by the German Federal Ministry of Education and Research (BMBF) as part of the <a href="https://www.secforcars.de/">SecForCARs</a> project (grant no. 16KIS0790).</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Lightning Talks
URL:https:/fosdem.org/2023/schedule/event/gallia/
LOCATION:H.2215 (Ferrer)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Stefan Tatschner":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14356@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T134000
DTEND:20230205T140000
SUMMARY:Deep Dive into MySQL Query Performance
DESCRIPTION: <p>If you look at data store as just another service, the things Application cares about is successfully establishing connection and getting results to the queries promptly and with correct results.<br/>In this presentation, we will explore this seemingly simple aspect of working with MySQL in details. We will talk about why you want to go beyond the averages, and how to group queries together in the meaningful way so you’re not overwhelmed with amount of details but find the right queries to focus on.</p><p>We will answer the question on when you should focus on tuning specific queries or when it is better to focus on tuning the database (or just getting a bigger box).We will also look at other ways to minimize user facing response time, such as parallel queries, asynchronous queries, queueing complex work, as well as often misunderstood response time killers such as overloaded network, stolen CPU, and even limits imposed by this pesky speed of light.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:MariaDB, MySQL and Friends
URL:https:/fosdem.org/2023/schedule/event/deep_dive_mysql_perf/
LOCATION:K.3.201
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Peter Zaitsev":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14363@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T134000
DTEND:20230205T141000
SUMMARY:Pushing the PSP
DESCRIPTION: <p>A presentation on Dreamcast and Nintendo DS emulation on PSP. This talk discusses the challenges and obstacles of porting emulators nullDC, nooDS and DeSmuME to PSP, as well as tailoring and optimising them according to the PSP's unique hardware layout. Utilising tools and tricks far beyond what was officially possible on PSP, this will push the hardware to its limit - not for the faint of heart!</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Emulator Development
URL:https:/fosdem.org/2023/schedule/event/psp/
LOCATION:AW1.126
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Daniel Welch":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14518@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T134000
DTEND:20230204T140500
SUMMARY:Can Genode on the PinePhone question the notion of a smartphone?
DESCRIPTION: <p>The PinePhone appeals to those of us who seek autonomy from dominant platform corporations. The talk introduces a new operating system for the PinePhone that is not based on Linux but on Genode. With such an unorthodox underpinning, we found ourself inspired to reimagine the dual notion of the phone as a highly dependable and secure appliance, and as a host for general-purpose applications. The talk will give an overview of Genode, present technical tidbits, and of course demonstrate the OS.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:FOSS on Mobile Devices
URL:https:/fosdem.org/2023/schedule/event/genode_on_the_pinephone/
LOCATION:UB4.136
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Norman Feske":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14642@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T134000
DTEND:20230205T140000
SUMMARY:The Next Frontier in Open Source Java Compilers: Just-In-Time Compilation as a Service
DESCRIPTION: <p>For Java developers, the Just-In-Time (JIT) compiler is key to improved performance. However, in a container world, the performance gains are often negated due to CPU and memory consumption constraints. To help solve this issue, the Eclipse OpenJ9 JVM provides JITServer technology, which separates the JIT compiler from the application.</p><p>JITServer allows the user to employ much smaller containers enabling a higher density of applications, resulting in cost savings for end-users and/or cloud providers. Because the CPU and memory surges due to JIT compilation are eliminated, the user has a much easier task of provisioning resources for his/her application. Additional advantages include: faster ramp-up time, better control over resources devoted to compilation, increased reliability (JIT compiler bugs no longer crash the application) and amortization of compilation costs across many application instances.</p><p>We will dig into JITServer technology, showing the challenges of implementation, detailing its strengths and weaknesses and illustrating its performance characteristics. For the cloud audience we will show how it can be deployed in containers, demonstrate its advantages compared to a traditional JIT compilation technique and offer practical recommendations about when to use this technology.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Friends of OpenJDK
URL:https:/fosdem.org/2023/schedule/event/jit/
LOCATION:H.1302 (Depage)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Rich Hagarty":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:15070@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T134000
DTEND:20230204T135500
SUMMARY:data mountains - turn your data into mountains!
DESCRIPTION: <p>using a mountain metaphor instead of choropleth or cartogram visualisations has some use in showing similarities and differences between places. data mountains are a bit like bar charts on a map, but their mountainous shape makes the bars resemble topographic features!</p><p>using #nbdev to publish the package was fun because it makes it much easier for python teams to collaborate on jupyter notebooks in git as it cleans json metadata with a pre-commit hook that prevents merge conflicts, and it also makes it very convenient to document, test, and share code and packages on the web, pypi, and conda.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Lightning Talks
URL:https:/fosdem.org/2023/schedule/event/data_mountains/
LOCATION:H.2215 (Ferrer)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="joe ldn":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13707@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T134500
DTEND:20230204T142500
SUMMARY:Ceph RGW and Zipper
DESCRIPTION: <p>Ceph RGW (RADOS Gateway) is an interface to Ceph, providing access to Ceph object storage using the industry standard S3 and Swift protocols.</p><p>Zipper is a project currently underway to provide a plug-in framework to utilize other storage solutions, e.g. an SQLite database, in addition to or instead of Ceph RADOS.</p><p>Other related activities include adding LUA scripting, an Apache Arrow Flight front end, and pluggable, stackable filters.</p><p>In this talk we will provide a high level overview of the overall Ceph architecture, and then drill in to the RGW architecture with the Zipper enhancements. We will do a deeper dive into the source and review the Zipper API that developers use to write a Zipper plug-in.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Software Defined Storage
URL:https:/fosdem.org/2023/schedule/event/sds_ceph_rgw_zipper/
LOCATION:H.2214
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Kaleb Keithley":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13877@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T134500
DTEND:20230205T141500
SUMMARY:Service MESH without the MESS
DESCRIPTION: <p>Cilium provides an alternative option for the current Service Mesh ecosystem which eliminates service mesh sidecars to improve performance and reduce latency, operational complexity, and resource usage. By the end, the audience will be able to understand and implement a Cilium service mesh that meets their requirements.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Network
URL:https:/fosdem.org/2023/schedule/event/network_service_mesh/
LOCATION:H.1301 (Cornil)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Raymond de Jong":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14088@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T134500
DTEND:20230205T140000
SUMMARY:A complete compliance toolchain for Yocto projects
DESCRIPTION: <p>Presenting the toolchain that we have created for Eclipse Oniro, we believe the single largest compliance effort by many metrics ever attempted for Yocto projects, featuring besides than the usual suspects (Fossology, Scancode, SPDX, BANG, Gitlab CI) some specifically developed tools, including a dashboard, aliens4friends, a graph database to map dependencies and license incompatibilities, a license resolver and way more.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Software Bill of Materials
URL:https:/fosdem.org/2023/schedule/event/sbom_toolchain_yocto/
LOCATION:UB4.136
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Carlo Piana":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Alberto Pianon":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13938@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T135000
DTEND:20230205T141000
SUMMARY:Keeping safety-critical programs alive when Linux isn’t able to
DESCRIPTION: <p>Increasingly, industry is using Linux on embedded systems to take advantage of its flexibility and existing (open source) functionality. This allows them to connect Cyber-Physical Systems, which have stringent safety requirements, to the Internet so that they can do remote management and monitoring. However, the flip side of the flexibility coin is decreased availability. Not only can a lot more go wrong in such a complex operating system, if an attacker would be able to get root access on such systems, all bets are off.</p><p>Our research project makes use of hardware Trusted Execution Environments (TEE), now readily available on even low-end commodity devices, to provide a secure and always available execution context for safety-critical programs. By integrating a real-time scheduler inside of OP-TEE OS running in an Arm TrustZone TEE, it is possible to safeguard the real-time execution requirements of these programs, even under the influence of Linux kernel panics and remote attackers with root privileges. This presentation will explain the system architecture that resulted from our research, its implementation on a common Arm processor and a quick demo showcasing the core functionality.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Confidential Computing
URL:https:/fosdem.org/2023/schedule/event/cc_mrtee/
LOCATION:K.4.601
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Tom Van Eyck":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14039@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T135000
DTEND:20230205T142000
SUMMARY:Bringing your project closer to users – translating libre with Weblate
DESCRIPTION: <p>Weblate is proudly a libre SW and helps many FOSS projects of various sizes to engage and enlarge their communities, and bring their creations closer to their users. It became an essential tool over the ten years since the first version. Knowing this, we will talk about the responsibility, project news, recently added and also notably useful features, and some plans. You will also see what works for openSUSE, Fedora, Libre Office, KODI, and other happy FOSS users.All your Weblate questions will be gladly answered, of course.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Translations
URL:https:/fosdem.org/2023/schedule/event/translations_bringing_your_project_closer_to_users_translating_libre_with_weblate/
LOCATION:AW1.120
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Benjamin Alan Jamie":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14066@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T135000
DTEND:20230204T142000
SUMMARY:Building Analytical Apps With ClickHouse
DESCRIPTION: <p>We will build a few analytical apps from scratch. This includes the full circle: data collection, processing, and visualization, and most of this is done by ClickHouse and a bunch of one-line shell scripts. The emphasis of this talk is to show how approachable and powerful are modern data processing tools.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Fast and Streaming Data
URL:https:/fosdem.org/2023/schedule/event/fast_data_analytical_apps_with_clickhouse/
LOCATION:K.4.201
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Aleksei Milovidov":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14345@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T135000
DTEND:20230204T141000
SUMMARY:Operate First community cloud
DESCRIPTION: <p>Open source has become the defining way of developing software. But how do we open-source the operation of software?</p><p>The Operate First Community Cloud is a peer-to-peer mentoring environment for running software in production, as well as a community for Cloud Native SREs to share knowledge about production practices. Using the same community-building process of open source projects, but extended to ops procedures and data.</p><p>Experienced SRE’s find an outlet for sharing their knowledge and new talent get’s a chance to grow into an SRE role and get their hands on cloud-native projects in a production environment.</p><p>Could this be a blueprint for a sovereign cloud?</p><p>We’ll discuss how opening operations can free up a cloud deployment and lead to the same independence that open source brought to software.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Sovereign Cloud
URL:https:/fosdem.org/2023/schedule/event/sovcloud_operate_first_community_cloud/
LOCATION:H.1301 (Cornil)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Marcel Hild":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14458@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T135000
DTEND:20230205T142000
SUMMARY:Loki: Logging, but make it cloud native
DESCRIPTION: <p>Affectionately called a "time series database for strings", Loki is an open source log aggregation project. In this talk we'll learn how Loki works, the inspirations it takes from the Prometheus project, and what makes it a scalable, performant, and cost-effective tool for managing application logs.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Monitoring and Observability
URL:https:/fosdem.org/2023/schedule/event/loki/
LOCATION:UB2.252A (Lameere)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Kaviraj Kanagaraj":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Owen Diehl":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14858@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T135000
DTEND:20230205T141000
SUMMARY:Modernizing Authentication and Authorization in XMPP
DESCRIPTION: <p>This presentation will discuss the recent work done on overhauling XMPP's authentication stage, improving reconnection performance, adding multi-factor authentication and increasing account security for users. Implementation of the new protocol in Prosody and multiple clients will be discussed.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Real Time Communications
URL:https:/fosdem.org/2023/schedule/event/modern_xmpp_auth/
LOCATION:K.3.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Matthew Wild":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14002@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T135500
DTEND:20230204T142500
SUMMARY:Exploring Database Containers
DESCRIPTION: <p>Containers are essential for microservices applications; In this talk, we'll talk about database containers, the construction process, and best practices when creating a database container. For example, we will use open-source databases and create a Dockerfile from scratch focusing on each layer of the databases.Participants in this talk will learn the fundamentals behind containers, specifically database containers. Those who want to implement it will have enough information to build their database containers efficiently.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Containers
URL:https:/fosdem.org/2023/schedule/event/container_database_containers/
LOCATION:UB2.252A (Lameere)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Edith Puclla":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14186@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T135500
DTEND:20230205T141000
SUMMARY:Make Anyone Use Nix
DESCRIPTION: <p>Who cares about immutability, declarative configuration and reproducibility? Well, certainly not the people whom I want to get to use Nix. Let's be creative for our plan to make Nix take over all package management. Tricks, treachery, lies... anything goes to "nixify" the heck out of the world!</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Nix and NixOS
URL:https:/fosdem.org/2023/schedule/event/nix_and_nixos_make_anyone_use_nix/
LOCATION:H.2214
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Guillaume Desforges":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13649@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T140000
DTEND:20230204T143000
SUMMARY:Squeezing a go function
DESCRIPTION: <p>Go is a very performant language, so, normally you don't need to optimize it at all. But what happen when you need it?</p><p>This talk is a walk through some techniques and tools that you can use to squeeze that last drops from your functions.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Go
URL:https:/fosdem.org/2023/schedule/event/gosqueezingfunction/
LOCATION:UD2.218A
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jesús Espino":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13658@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T140000
DTEND:20230205T142500
SUMMARY:Running MPI applications on Toro unikernel
DESCRIPTION: <p>Unikernels aims at improving the way single purpose systems are built with minimalist kernels that the user’s application compiles within. This results in deployments that require less memory, less disk, less cpu and less time to be up and running. Also, the whole system spends most of the time in the user application or doing IO for that single application thus cpu time is used more efficiently. In this presentation, we talk about the use of unikernels for High Performance Computing. We present a work-in-progress that aims at implementing the MPI standard on top of Toro, an open-source non-POSIX unikernel. In this work, we implement a library that conforms to the Open MPI implementation. This library relies on Toro API to implement the MPI functions. In particular, the library leverages Toro’s features like per-CPU memory allocation, cooperative scheduler, thread migration and inter-core communication based on Virtio. During the initialization, Toro creates one instance of the MPI application per core. Each instance is a thread that is migrated to the corresponding core and then executes without any interference. When applications are required to allocate memory, each core has its own memory pool from where memory is allocated. This allows us to keep memory allocation local, thus improving the way cache is used. Also, primitives like MPI<em>Gather() or MPI</em>Scatter() that require communication between instances are implemented by relying on a new Virtio device named virtio-bus that allows core-to-core communication without locking. At the moment, we have implemented the following APIs:- MPI<em>Gather()- MPI</em>Scatter()- MPI<em>Reduce()- MPI</em>Barrier()The goal of this PoC is to port benchmarks from the osu-microbenchmarking (http://mvapich.cse.ohio-state.edu/benchmarks/) to compare with existing implementations. During the presentation, we present how this is implemented and we demonstrate the use of the current implementation by executing different MPI applications on top of Toro.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:HPC, Big Data and Data Science
URL:https:/fosdem.org/2023/schedule/event/toro_unikernel_mpi/
LOCATION:UD2.120 (Chavanne)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Matias Vara":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13729@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T140000
DTEND:20230204T145000
SUMMARY:Maker Tools in the Browser
DESCRIPTION: <p>The tools necessary for 3D printing, CAM and CNC, and other maker-based activities are available to run instantly in the browser with no software to install. This is ideal for STEAM education, online coursework, maker spaces, or anywhere you either can't install software or can't keep it up to date.</p><p>Modern browsers expose substantial computational power with access to multiple cores, shared memory, GPUs, and near-native code execution with Web Assembly. It is possible to present complete browser-based replacements for applications that were previously only the domain of desktop-installed software. Add in the capabilities of Progressive Web Apps, we get always-on, always up-to-date applications that start instantly and have a fraction of the footprint of their desktop counterparts.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Main Track - K Building
URL:https:/fosdem.org/2023/schedule/event/browser_maker_tools/
LOCATION:K.1.105 (La Fontaine)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Stewart Allen":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13732@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T140000
DTEND:20230205T142500
SUMMARY:jxr in /engine/ - coding in WebXR on a plane
DESCRIPTION: <p>directly manipulate text and even execute the text as code by pinching these short snippets.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:JavaScript
URL:https:/fosdem.org/2023/schedule/event/jxr/
LOCATION:UB5.230
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Fabien Benetou (@Utopiah)":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13827@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T140000
DTEND:20230204T142500
SUMMARY:Functional fun in Kotlin
DESCRIPTION: <p>Kotlin is great language to do modern functional programming, and in my opinion perhaps the best language to do modern mainstream (hardcore) functional programming.With the power of Kotlin DSLs we can make functional programming idiomatic, simple and elegant. This talk takes us through the different techniques that we can apply in Kotlin to achieve modern, and elegant functional patterns.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Kotlin
URL:https:/fosdem.org/2023/schedule/event/functional_fun_in_kotlin/
LOCATION:UB5.230
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Simon Vergauwen":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13930@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T140000
DTEND:20230205T143000
SUMMARY:In SBOMs We Trust: How Accurate, Complete, and Actionable Are They?
DESCRIPTION: <p>In the world of manufacturing, a bill of materials (BOM) constitutes a quantified list of raw materials and components used to produce, for instance, a given refrigerator. The equivalent in the software world would be a list of all third-party libraries needed to compile, test, and release a software product. There is, however, a significant difference between the BOM for a refrigerator and a software product. Unlike for refrigerators, not all software products' ingredients (i.e., third-party libraries) are actually used!</p><p>In this talk, we will present findings from our recent academic research comparing SBOMs generated from different sources of abstraction (i.e., manifest data and call graph data) to highlight that potential inaccuracy can hamper the actionability of SBOMs. Evaluating the severity of security vulnerabilities in third-party libraries is one such example. Moreover, we will also demonstrate from a recent experiment that available tools generate different SBOMs for the same software product, showcasing that SBOMs are not trivial to standardize. Finally, we will wrap up the talk with a discussion on challenges and opportunities to establish a ground truth for SBOMs.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Software Bill of Materials
URL:https:/fosdem.org/2023/schedule/event/sbom_survey/
LOCATION:UB4.136
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Joseph Hejderup":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Henrik Plate":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14084@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T140000
DTEND:20230204T142500
SUMMARY:AMENDMENT Hybrid Public Key Encryption in PQ world?
DESCRIPTION: <p>Hybrid Public Key Encryption is a new standard which got finalized in February 2022. It uses asymmetric encryption to transfer a symmetric key between two participants which is then used to encrypt the communication. The standard itself is not post-quantum resistant. The presentation explains how to make it post-quantum resistant.</p><p>Please note that this is a late addition to the schedule, and the programme because the presenter Naveen Srinivasan of previously selected talk "How do you trust your open source software?" was not able to attend on the last minute.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Security
URL:https:/fosdem.org/2023/schedule/event/security_hpke_pq/
LOCATION:UA2.118 (Henriot)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Norbert Pócs":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14118@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T140000
DTEND:20230205T143000
SUMMARY:Simple, open, music recommendations with Python
DESCRIPTION: <p>In a world of complex algorithms to recommend music, Calliope is a simple toolkit of ~6000 lines of Python that you can use to build different types of playlist generators.</p><p>This talk will touch on: open sources for music metadata, example playlist generators, and tools to speed up working with this kind of "small data".</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Python
URL:https:/fosdem.org/2023/schedule/event/python_music_recommendation/
LOCATION:UD2.218A
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Sam Thursfield":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14202@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T140000
DTEND:20230204T145000
SUMMARY:Advanced Camera Support on Allwinner SoCs with Mainline Linux
DESCRIPTION: <p>This talk will present how support for an advanced camera use case was integratedinto the mainline Linux kernel, using the Media and V4L2 APIs. It involvessupporting a sensor using the raw Bayer RGB format, transmission over theMIPI CSI-2 bus as well as support for the Image Signal Processor (ISP) found onAllwinner platforms. A specific focus will be set on this ISP, with detailsabout the features it implements as well as the internal and userspace APIsthat are used to support it.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Embedded, Mobile and Automotive
URL:https:/fosdem.org/2023/schedule/event/allwinner_camera/
LOCATION:UD2.120 (Chavanne)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Paul Kocialkowski":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14241@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T140000
DTEND:20230205T142500
SUMMARY:Donation Page Design
DESCRIPTION: <p>Many small to medium-sized open source projects depend on user donations for their primary source of funding.  Proper design of the funding webpage can have an outsized impact on whether your projects' end users decide to support your project financially.  Additionally, projects can easily pitch the funding ask too strenuously or not enough, leading to end user alienation and disengagement.</p><p>Learn how to design an effective funding webpage that helps to grow your community and supports the long term viability of your project.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Source Design
URL:https:/fosdem.org/2023/schedule/event/donation_page_design/
LOCATION:UB4.132
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Seth Hillbrand":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14366@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T140000
DTEND:20230204T143000
SUMMARY:Carbon Intensity Aware Scheduling in Kubernetes
DESCRIPTION: <p>Currently, the energy consumption metrics are only available at node levels. There is no way to obtain container-level energy consumption. Autoscalers and schedulers really need pod-level metrics data in order to obtain energy savings from resizing or migrating containers.</p><p>The presentation introduces Kubernetes-based Efficient Power Level Exporter (Kepler) and its integration with Kubernetes. By leveraging eBPF programs, Kepler probes per container energy consumption related system counters and exports them as metrics. These metrics help end users observe their containers’ energy consumption and allow cluster admins to make intelligent decisions on achieving energy conservation goals. The presentation shows that Kepler can be easily integrated into Prometheus and render time series metrics into Grafana.</p><p>At last, we will demonstrate sustainable management of clusters by leveraging Cloud-native patterns, Observability and Kubernetes features like node selector, node labels, node name, affinity and anti-affinity to achieve carbon intensity aware placement of workloads in a Kubernetes cluster.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Energy
URL:https:/fosdem.org/2023/schedule/event/energy_scheduling_kubernetes/
LOCATION:D.energy
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Parul Singh":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Kaiyi Liu":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14459@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T140000
DTEND:20230204T145000
SUMMARY:Linux Inlaws
DESCRIPTION: <p>Since its inception in early 2020 our podcast named Linux Inlaws has gathered an average audience of just short of 8,000 listeners per episode and continues to grow in this fashion. What started out as a hobby project (and to a certain degree still is) covers - peppered with a dash of humour - a wide variety of topics ranging from political and social to technology subjects; attracting key industry figures and projects including the Electronic Frontier Foundation, the Free Software Foundation Europe, Mozilla's CTO, Nextcloud and BSD core devs to name but a few guests on the show so far.</p><p>The talk gives an overview of the history of the podcast since its creation followed by a discussion of the general approach, the philosophy behind the format and its organisation. A section on the technology stack that drives the highly automated workflow behind the scenes will be of interest not only for buddying fellow podcasters but anybody concerned with media production and distribution in general. In addition, the hosts will shed some light on the challenges we have faced over the years and how these were overcome. The talk concludes with a discussion of the road ahead for the Inlaws and their next twenty years (if not more :-) of making a difference in the community and beyond.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Main Track - Janson
URL:https:/fosdem.org/2023/schedule/event/linux_inlaws/
LOCATION:Janson
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Christoph Zimmermann":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Martin Visser":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14502@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T140000
DTEND:20230204T145000
SUMMARY:Learning From the Big Failures To Improve FOSS Advocacy and Adoption
DESCRIPTION: <p>After thirty years of FOSS advocacy, issue and problems in approach have begun to emerge.  Strategic mistakes in approach to new technologies has often led to large areas of software endeavor to remain proprietary. While for-profit companies have been rewarded with great efficiency benefits and other perks from their adoption of FOSS, rarely do these benefits trickle down to consumers and end-users in their daily computing lives.  This talk examines our past mistakes in advocacy and activism, and considers what to do next.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Legal and Policy Issues
URL:https:/fosdem.org/2023/schedule/event/learning_to_improve/
LOCATION:UB5.132
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Bradley M. Kuhn":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14510@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T140000
DTEND:20230205T145000
SUMMARY:Decentralized Social Media with Hachyderm
DESCRIPTION: <p>In November of 2022 over 30,000 Twitter users decided to create an account on my Mastodon server running in my basement. By the end of the month I had scheduled time off my job as a Principal engineer at GitHub and began the process of legalizing an entity to protect the service. The rack of hardware began to topple over due to the increase in load, and I found myself instantly responsible for 30,000 passwords, email addresses, IP addresses, and access to several extremely popular technologists personal direct messages. This is the overview, research, hypothesis and outcomes that came from the mass exodus of Twitter. Learn how I was able to form a cooperative entity to combat the impact of ruthless capitalism in Silicon Valley in the name of a sustainable free and open source social media service.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Main Track - Janson
URL:https:/fosdem.org/2023/schedule/event/hachyderm/
LOCATION:Janson
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Kris Nóva":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14521@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T140000
DTEND:20230205T143000
SUMMARY:Cascaded Foci (SFUs)
DESCRIPTION: <p>matrixRTC allows real time voice, video and data channels to be established between groups of people over Matrix, but what happens when those groups get large? In this talk, we’ll explore how matrixRTC uses cascading foci (Selective Forwarding Units, Multipoint Control Units,…) to ease bandwidth requirements for clients by relaying through servers in a federated and decentralised way.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Matrix
URL:https:/fosdem.org/2023/schedule/event/cascaded_selective_forwarding_units/
LOCATION:D.matrix
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Florian Heese":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Šimon Brandner":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14591@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T140000
DTEND:20230205T142500
SUMMARY:Rust in the Kernel (via eBPF)
DESCRIPTION: <p>Linux kernel already supports writing modules in Rust. There is also an ongoing effort of rewriting Linux subsystems in eBPF (for example HID-BPF). It almost feels like there is an ongoing race between Rust and eBPF to implement parts of the kernel, but both can be done at the same time - by writing eBPF programs in Rust with Aya!</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Kernel
URL:https:/fosdem.org/2023/schedule/event/rust_ebpf/
LOCATION:UA2.220 (Guillissen)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Michal Rostecki":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14608@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T140000
DTEND:20230204T142500
SUMMARY:The FFV1 ecosystem
DESCRIPTION: <p>FFV1 is a lossless, royalty free and open source video coding format. We'll present the work made around it, especially the IETF standardization work (RFC 9043), the reference encoder/decoder (FFmpeg), a FFV1 conformance checker (MediaConch), and a practical usage of it through the RAWcooked project, as well as its planned usage in MXF.We'll also talk about the standardization of its audio counterpart, FLAC, and the accompanying container, Matroska.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Media
URL:https:/fosdem.org/2023/schedule/event/om_ffv1/
LOCATION:K.3.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jérôme Martinez":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14661@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T140000
DTEND:20230204T142000
SUMMARY:MachineOS: a Trusted, SecureBoot Image-based Container OS
DESCRIPTION: <p>Machine OS, designed for appliances used in lights-out/hands-offenvironments, is an environment for Secure and Trusted booting of animage-based Linux OS leveraging TPM 2.0 security chips to guard uniqueplatform secrets only made available if the chain of trust from theplatform, through the kernel and into user-space is verified.  The platformsecret is used to attest, at runtime, device and software veracity forcreating clusters of systems with a common root of trust extended from theplatform.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Image-based Linux and Secure Measured Boot
URL:https:/fosdem.org/2023/schedule/event/image_linux_secureboot_machineos/
LOCATION:H.1308 (Rolin)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Ryan Harper":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14688@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T140000
DTEND:20230204T143000
SUMMARY:A journey through supporting VMs with dedicated CPUs on Kubernetes
DESCRIPTION: <p>In the Kubernetes resource allocation model, abstract concepts like resource request and limits, container QoS (quality of service), etc are being used. These concepts are eventually being converted under the hood to cgroup configurations, which have their own resource management model and concepts like CPU shares, CFS quotas, etc.</p><p>In the context of Kubevirt, an add-on to Kubernetes to allow running cloud-native VMs alongside containers, this information is crucial. In fact, our own “Cgroup Manager” was implemented to mutate and configure the container cgroups that are being defined to us by Kubernetes. One especially interesting challenge was to support a true CPU Pinning for VMs running on top of Kubernetes.</p><p>This presentation will take you through our journey to support true dedicated CPUs for VMs. I hope that after taking part in this presentation, the audience will better understand Kubernetes and Cgroup resource allocation models and how they can be further utilized in the future. In addition, I wish that the info presented here will improve the collaboration between different technologies in the ecosystem like Cgroups, KVM, libvirt, Kubevirt and Kubernetes by raising awareness to how they all interact together in different and interesting use-cases.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Virtualization and IaaS
URL:https:/fosdem.org/2023/schedule/event/vai_journey_supporting_vms/
LOCATION:K.3.201
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Itamar Holder":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14690@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T140000
DTEND:20230205T141500
SUMMARY:Jubako, a new generic container format
DESCRIPTION: <p>Jubako is a new generic "container" file format. It allows you to store content and metadata is one file. You can read your data from the file in a efficient manner, without uncompress/extract the data from the file.We will also see Arx, a file archive (equivalent to tar/zip) which use Jubako.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Lightning Talks
URL:https:/fosdem.org/2023/schedule/event/jubako/
LOCATION:H.2215 (Ferrer)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Matthieu Gautier":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14691@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T140000
DTEND:20230204T142500
SUMMARY:Gephi towards v1.0: the codebase, and the rest
DESCRIPTION: <p>Gephi is a popular open source network visualization software. In this talk we propose to share how we build the future of Gephi on two levels: the code, and the rest.</p><p>For two years, we have been making efforts to sustain Gephi over the long term. The threats to the project are sometimes about the code, sometimes not: what if a library we use, and is no longer maintained, becomes incompatible with the latest MacOS? What if the few people who know the codebase get out of the project, and we cannot transfer that knowledge to new devs? What if we fail to recruit new developers?</p><p>There is a lot of good will around Gephi, and yet making the project healthy is not easy because the path to sustainability is not obvious. This is the discussion we want to have with developers, both to share what works, and to get some feedback to improve. We are not there yet, and we struggle to recruit Java developers.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Graph Systems and Algorithms
URL:https:/fosdem.org/2023/schedule/event/graph_gephi_future/
LOCATION:K.4.601
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Mathieu Jacomy":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Mathieu Bastian":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14736@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T140000
DTEND:20230205T145000
SUMMARY:Starting an Open Source Startup
DESCRIPTION: <p>Starting your own startup can be both very similar and very different to starting your own business, or even starting an open source project. It provides you the opportunity to be your own boss and control your destiny, while working on something that you are passionate about that can make a positive impact on the world. A startup, however, is different in that it's expected to grow rapidly and reach a high level of revenue, often raising money from investors to expedite this growth. There are many ways to start successful businesses, and a rapid growth startup is only one of them.</p><p>Open source startups are great for the open source community, and we will all benefit from having more of them started. They bring in more contributors, and enable more people to work on open source software full time, making for more quality open source software. Successful open source startups also tend to contribute to upstream projects, both financially and with code contributions, making the whole ecosystem better. While there is a lot of information online about starting your own startup, there is much less information about starting open source ones.</p><p>In this talk Tom will talk about why you should or should not start an open source startup, and what you need to consider when building an open source startup, covering topics such as fundraising, business model, product, and more. Tom will draw examples from his experience building two successful open source businesses, one of which has raised over $10m in venture capital, and the experiences of fellow founders of other successful open source startups.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Main Track - K Building
URL:https:/fosdem.org/2023/schedule/event/open_source_startup/
LOCATION:K.1.105 (La Fontaine)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Tom Hacohen (tasn)":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14742@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T140000
DTEND:20230205T142500
SUMMARY:From Linux to Cloud to Edge and beyond: Evolution of women contributors in distros & FOSS
DESCRIPTION: <p>This session will review the history of women’s contributions to Linux distributions and open source, how Linux communities are a catalyst for improving tech diversity, and what we can continue to improve to bring in the next generation of women FOSS contributors.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Distributions
URL:https:/fosdem.org/2023/schedule/event/women_in_linux_foss/
LOCATION:UA2.114 (Baudoux)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Amita":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Justin W. Flory":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14895@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T140000
DTEND:20230205T141500
SUMMARY:Unikraft Weather Report
DESCRIPTION: <p>Unikraft (https://unikraft.org/) is an open source unikernel development kit, aiming to get efficiency, speed and security through specialization. During the past year, we updated the Unikraft release model to have more frequent releases allowing for features to be made available sooner.</p><p>In this talk, we present the update release, governance, an inner workings of project and present the major technical features added during the past year, together with challenges encountered and the road ahead.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Microkernel and Component-based OS
URL:https:/fosdem.org/2023/schedule/event/unikraft/
LOCATION:H.1308 (Rolin)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Razvan Deaconescu":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14961@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T140000
DTEND:20230204T141500
SUMMARY:CoffeOSM: improve OpenStreetMap a receipt at a time
DESCRIPTION: <p>CoffeOSM is a tool that helps users improve OpenStreetMap by scanning the text on receipts from shops and checking if the place is already listed in OpenStreetMap. If the place does not exist, CoffeOSM suggests ways to insert it. This talk will discuss how CoffeOSM works and the benefits it brings to the OpenStreetMap community. We will also showcase examples of how CoffeOSM has been used to add new locations to OpenStreetMap and demonstrate its user-friendly interface. Attendees will learn how they can use CoffeOSM to contribute to the OpenStreetMap project and help make it even more comprehensive and accurate. I'll also ask for help to gather receipt example from different countries.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Lightning Talks
URL:https:/fosdem.org/2023/schedule/event/coffeosm/
LOCATION:H.2215 (Ferrer)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Michele Tameni":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14971@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T140000
DTEND:20230205T145000
SUMMARY:DBA Evolution (the Changing Role of the Database Administrator)
DESCRIPTION: <p>Do you ever find yourself pondering life’s important questions: What does a DBA actually do? How has the role changed over the years? What will it look like in the future? Why are DBAs so grumpy?</p><p>It shocked me to realise recently that it’s almost a quarter of a century since I started work as a junior database administrator, fresh out of university. Just like everything else in the IT world, the role of the DBA has evolved massively in that time. Has it changed beyond recognition, or does today’s DBA still do fundamentally the same job?</p><p>I don’t imagine most DBAs currently spend their time reorganising their datafiles to create contiguous blocks of free space that the database can make use of. And I’m fairly certain the world is a better place for it.</p><p>My 21 year-old self could never have imagined managing a self-healing, automated, scalable database cluster on Kubernetes.</p><p>On the other hand, the questions of data modelling, disk capacity, query performance, and user management are as relevant today as they were back then.</p><p>Let’s take a light-hearted look at the changing role of the DBA over the past couple of decades, with some guesses about what the DBA of the future will be doing. Or will autonomous databases finally have put us all out of work?</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:PostgreSQL
URL:https:/fosdem.org/2023/schedule/event/postgresql_dba_evolution_the_changing_role_of_the_database_administrator/
LOCATION:UA2.118 (Henriot)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Karen Jex":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:15087@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T140000
DTEND:20230204T150000
SUMMARY:NGI Zero network meetup
DESCRIPTION: <p>NLnet is inviting (prospect) NGI Zero projects to meet &amp; greet, and have a discussion about the Next Generation Internet.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:BOFs (Track C - in UB2.147)
URL:https:/fosdem.org/2023/schedule/event/ngi_zero_network/
LOCATION:UB2.147
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Ronny Lam":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:15106@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T140000
DTEND:20230204T143000
SUMMARY:AMENDMENT Better engineer-researcher collaborations though data control
DESCRIPTION: <p>Driving research based on large collection of data often demands in the humanities a strong collaboration between researchers and data engineers.Data are the corner stone on which the research is based.Caring about our research data is not only a good practice to drive and open our research, it's also a good way to foster collaboration between researchers and engineers.In this talk we will present how, in a Digital Humanities research project, controlling the data quality and structure through a frictionless data package leverage the a great data productivity.</p><p>Please note that this talk replaces one entitled "Data flowing the right way" that was due to have been given by María Arias de Reyna, who has sent his apologies but is now unable to attend the conference.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Research Tools and Technology
URL:https:/fosdem.org/2023/schedule/event/openresearch_research_data_control/
LOCATION:UB4.132
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Paul Girard":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:15107@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T140000
DTEND:20230205T143000
SUMMARY:Pwndbg: a GDB plugin for reverse engineering and binary exploitation
DESCRIPTION: <p>A meeting of people using or interested in Pwndbg, a plugin for GDB written in Python that helps with debugging asssembly code, reverse engineering and binary exploitation of binaries on Linux.</p><p>I will make a small presentation about the tool and its features and can also explain any details of the things we will look at.</p><p>If you are interested in such topics, or, want to contribute to the tool, feel free to join!</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:BOFs (Track C - in UB2.147)
URL:https:/fosdem.org/2023/schedule/event/pwndbg/
LOCATION:UB2.147
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="disconnect3d":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13734@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T140500
DTEND:20230205T143500
SUMMARY:If it’s public money, make it public code!
DESCRIPTION: <p>Do you want to promote Free Software in public administrations? Then the campaign framework of "Public Money? Public Code!" is the right choice for you; no matter if you want to do it as an individual or as a group; if you have a small or large time budget; whether you are targeting the national level or your local administration.</p><p>In this talk, we will present some inspiring success stories from the campaign around Europe and invite you to follow their example. For this we will explain how the campaign framework can be used to push for the adoption of Free Software friendly policies in your area; be it your public administration, your library, your university, your city, your region, or your country.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Community
URL:https:/fosdem.org/2023/schedule/event/public_money_public_code/
LOCATION:UB5.132
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Johannes Näder":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14741@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T140500
DTEND:20230205T142500
SUMMARY:Afraid Of Java Cold Starts In Serverless? Fear Not, Java Is Super Fast!
DESCRIPTION: <p>For years, we’ve been told that Java suffers from cold starts in AWS Lambda and Serverless in general. Believe it not. Java is extremely fast to start, the simplest Java program starts in milliseconds. It’s the Java app servers, frameworks and libraries that usually slow things down. But there are now many ways to start Java apps fast.</p><p>In this session, I want to show you the truth about Serverless Java and cold starts, what’s slow, what’s fast and why it matters. We’ll explore Piranha Cloud, one of the most modern and fastest Jakarta EE frameworks, and how it can start Java apps very fast.</p><p>Then I’ll explain which Java Virtual Machine optimizations may help if you need to start apps even faster.</p><p>You’ll see live for yourselves how Java AWS Lambda functions built with Jakarta EE can start fast and decrease the cold starts to the absolute minimum which you can barely notice.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Friends of OpenJDK
URL:https:/fosdem.org/2023/schedule/event/serverless/
LOCATION:H.1302 (Depage)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Ondro Mihalyi":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14883@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T140500
DTEND:20230204T142500
SUMMARY:OpenStreetMap, one geographic database to rule them all? 
DESCRIPTION: <p>Accurate description of the railway network as always been a key resource to manage train circulations. To solve common problems of operation simulation requires a great amount of data of high quality.Unfortunately, open data published by infrastructure managers in Europe is not meeting expectations: poor documentation, no information on data quality, low frequency updates, missing data, heterogeneous coverage…In this talk, we will compare current railway network data availability and quality on OpenStreetMap and on company-owned open data platforms of several European countries. Based on this analysis, we will issue usage recommendations for open-source projects needing to use railway network description data. Then, we will share perspectives on the evolution of these data sources on the years to come.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Railways and Open Transport
URL:https:/fosdem.org/2023/schedule/event/rot_osm/
LOCATION:AW1.126
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Céline DURUPT":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14016@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T141000
DTEND:20230204T143000
SUMMARY:Where do we go from here?
DESCRIPTION: <p>During the last few years we've seen no less than 2 phones ship with Linux installed out of the box, a large uptick in the number of Linux distributions targeting mobile devices, and big improvements to the usability of user interfaces and apps on mobile devices. But as the band Chicago once said, "where do we go from here?" This talk won't provide any definitive answers for what comes next, but hopes to introduce some ideas for what the community can do so that Linux Mobile continues to grow.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:FOSS on Mobile Devices
URL:https:/fosdem.org/2023/schedule/event/future_of_mobile/
LOCATION:UB4.136
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Clayton Craft":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14425@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T141000
DTEND:20230205T143000
SUMMARY:Online schema change at scale in TiDB
DESCRIPTION: <p>Schema changes at scale must keep the data accessible and cannot block any clients from using a table. TiDB, a distributed MySQL compatible database, solves this by transitioning through compatible states, so clients can transition to the new state asynchronously and continue to use the data.</p><p>PingCAP, the developers of TiDB, has evolved the schema changes implementation to be both faster and more tuneable, which will be shown in the presentation.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:MariaDB, MySQL and Friends
URL:https:/fosdem.org/2023/schedule/event/schema_change_tidb/
LOCATION:K.3.201
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Mattias Jonsson":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14508@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T141000
DTEND:20230205T143000
SUMMARY:Nixel: a nicer way to write your Nix expressions
DESCRIPTION: <p>Present the <a href="https://github.com/nickel-lang/nickel-nix">Nixel</a> library, interfacing Nix and <a href="https://github.com/tweag/nickel">Nickel</a></p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Nix and NixOS
URL:https:/fosdem.org/2023/schedule/event/nix_and_nixos_nixel/
LOCATION:H.2214
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="yannham":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14877@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T141000
DTEND:20230205T142000
SUMMARY:OpenSIPS 3.3 – Messaging in the IMS and UC ecosystems
DESCRIPTION: <p>With RCS forecasted to grow to 3.8 billion subscribers by 2026 (a 300%+ growth from today's population of 1.2 billion, according to <a href="https://www.juniperresearch.com/researchstore/operators-providers/rcs-business-messaging#:~:text=Forecast%20Summary,a%20growth%20of%20over%20200%25.">Juniper Research</a>), Instant Messaging (IM) in SIP is becoming increasingly more important.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Real Time Communications
URL:https:/fosdem.org/2023/schedule/event/opensips/
LOCATION:K.3.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Liviu Chircu":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13829@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T141500
DTEND:20230205T144500
SUMMARY:MetalLB and FRR: a match made in heaven
DESCRIPTION: <p>MetalLB is a load-balancer implementation for bare metal Kubernetes clusters, using standard routing protocols, including BGP. In the past year, the native go based BGP implementation has been replaced by an integrated FRRouting instance running in a container.In this talk I am going to briefly introduce how MetalLB leverages BGP to implement Kubernetes services, describe the integration mechanism with FRR and how it made the MetalLB evolution faster and easier. I'll finally explain how the MetalLB CI works, and how we leveraged FRR to mimic various network topologies in order to extend number of scenarios we want to cover.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Network
URL:https:/fosdem.org/2023/schedule/event/network_metallb_and_frr/
LOCATION:H.1301 (Cornil)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Federico Paolinelli":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14148@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T141500
DTEND:20230205T150000
SUMMARY:Building a Linux-compatible Unikernel
DESCRIPTION: <p>Running your own custom applications is one of the most important features that make unikernels fit for the cloud. As related work has shown, unikernels can achieve this by compiling or linking them (native) or by providing a binary-compatible interface (e.g., Linux system call ABI). Both modes have their pros and cons, and because specialization is our key concept for the Unikraft OSS project, we support both. In this talk, we will present our implementation design, the challenges that we solved, and the lessons that we learned. Additonally, we will show a demonstration with nginx running in both modes.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Microkernel and Component-based OS
URL:https:/fosdem.org/2023/schedule/event/appunikraft/
LOCATION:H.1308 (Rolin)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Simon Kuenzer":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14415@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T141500
DTEND:20230204T145500
SUMMARY:A deep dive inside the Rust frontend for GCC
DESCRIPTION: <p>Started in 2014, the gccrs project is working toward creating an alternativecompiler implementation for the Rust programming language. At the moment, theproject targets the 1.49 version of the language and hopes to catch up oncethat milestone is reached.</p><p>In that talk, we will explore some of the components inside gccrs, as well asdive into some of the hurdles encountered during the project's lifetime.</p><p>Finally, we will explore ways to cross-pollinate with the Rust community, inorder to help and benefit both projects. Specifically, we will dive into someways we plan to share components with rustc, and how to achieve that: namely,we will look at how we plan on integrating the Polonius project to performborrow-checking inside gccrs, what our efforts with running the <code>rustc</code> 1.49testsuite are, and what we need to achieve to start being useful to the Rust-for-Linux project.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Rust
URL:https:/fosdem.org/2023/schedule/event/rust_a_deep_dive_inside_the_rust_frontend_for_gcc/
LOCATION:H.1302 (Depage)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Arthur Cohen":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14656@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T141500
DTEND:20230204T143500
SUMMARY:Responsible Clouds and the Green Web Triangle
DESCRIPTION: <p>In this short talk, we'll present a way to see the discourse around digital sovereignty through a climate lens - understanding how the concepts that support having a vibrant diverse set of cloud providers can result in a healthy ecosystem climate wise , and also in terms of values alignment too.</p><p>We'll introduce a useful model, known as the Green Web Triangle, for talking about the trade-offs we currently make when choosing digital services that can help technologists have productive conversations with budget holders and policy makers.</p><p>Finally we'll explore how competing on transparency with open source is a valid strategy where existing incumbent cloud providers cannot do the same - organisations with legally binding carbon reductions are now required by investors and policy to report on efficiency and sustainability in ways that are currently impossible with most incumbent providers, but doing so will be a legal necessity, as new laws around sustainability reporting come into effect in 2024. We'll end with Q and A to explore these new developments and how to make the most of the changing policy landscape to move towards a more open, diverse ecosystem of companies building the cloud platforms we need for a sustainable, pluralistic diverse internet.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Sovereign Cloud
URL:https:/fosdem.org/2023/schedule/event/sovcloud_responsible_clouds_and_the_green_web_triangle/
LOCATION:H.1301 (Cornil)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Chris Adams":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14249@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T142000
DTEND:20230205T144500
SUMMARY:Open Source Confidential Computing with RISC-V
DESCRIPTION: <p>Standing on the shoulders of the TDX and SEV giants, the RISC-V <a href="https://github.com/riscv-non-isa/riscv-ap-tee/">AP-TEE Technical Group</a> is currently defining the threat-model, the reference architecture and the interfaces to support confidential computing use cases on RISC-V. All the TG discussions happen in the open and all the related reference implementations are open source, representing a unique opportunity for interested contributors to participate in the elaboration of such a fundamental piece of technology.</p><p>During this presentation we will describe the currently proposed architecture, highlighting how it is focusing on multi-tenant, hardware-virtualized workloads. We will also explain how both the guest and host APIs will support this architecture by stepping through a few concrete confidential computing use cases. Next we will present <a href="https://github.com/rivosinc/salus/">Salus</a>, the reference Trusted Security Manager (TSM) implementation. The last part of this talk will go into the short and longer term tasks the TG is going to tackle, like e.g. trusted IO and attestation. During this last section, we will try to highlight where and how new contributors could help the RISC-V community design and implement this confidential computing architecture.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Confidential Computing
URL:https:/fosdem.org/2023/schedule/event/cc_riscv/
LOCATION:K.4.601
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Samuel Ortiz":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14769@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T142000
DTEND:20230205T143500
SUMMARY:Self-hosting for non-coders?
DESCRIPTION: <p>There's a lot of consumer open-source products out there, beyond the realm of developer tools. There are now open-source competitors for almost any proprietary productivity, project and knowledge management, and other digital tools.But to fully take advantage of open-source so far required at least basic coding knowledge -- without it, one is not able to fork or self-host the software, and is confined to using the cloud version only.Open-source PaaS (Platform-as-a-Service) solutions such as Caprover and Gardens offer a way out. They allow to easily host server-side or web-apps through the UI or CLI, and automate most of the complexity usually associated with setting up and maintaining self-hosted software. This presentation tells a story of how these products came about and how they work.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Lightning Talks
URL:https:/fosdem.org/2023/schedule/event/self_hosting_for_non_coders/
LOCATION:H.2215 (Ferrer)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Valentin Erokhin":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14845@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T142000
DTEND:20230205T143000
SUMMARY:Build your own Real Time Billing using CGRateS
DESCRIPTION: <p>Billing system is a key component of every business and having your own, brings numerous advantages in front of competition.In this talk Dan will present a complete set of APIs exposed by CGRateS for building a real-time billing system with both prepaid and postpaid capabilities.CGRateS is a battle-tested Enterprise Billing Suite and Routing System with support for various prepaid and postpaid billing modes.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Real Time Communications
URL:https:/fosdem.org/2023/schedule/event/cgrates/
LOCATION:K.3.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Dan Christian Bogos":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14960@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T142000
DTEND:20230205T145000
SUMMARY:An introduction into AMD/Xilinx libsystemctlm-soc 
DESCRIPTION: <p>This presentation will give an introduction into co-simulation, the AMD/Xilinx QEMU fork supporting co-simulation, the libsystemctlm-soc library containing the infrastructure for co-simulating SystemC and RTL with AMD/Xilinx QEMU and the systemctlm-cosim-demo project containing co-simulation examples. In the final part of the presentation a co-simulation demo will be shown.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Emulator Development
URL:https:/fosdem.org/2023/schedule/event/xilinx/
LOCATION:AW1.126
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Francisco Iglesias":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:15075@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T142000
DTEND:20230204T143500
SUMMARY:Announcing pg_statviz
DESCRIPTION: <p>Announcing pg_statviz, a minimalist extension and utility pair for time series analysis and visualization of PostgreSQL internal statistics.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Lightning Talks
URL:https:/fosdem.org/2023/schedule/event/pg_statviz/
LOCATION:H.2215 (Ferrer)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jimmy Angelakos":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14033@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T142500
DTEND:20230205T150500
SUMMARY:Web application architecture in Haskell with flora.pm 
DESCRIPTION: <p><a href="https://flora.pm">Flora</a> is a package index for the Haskell community that is built on modern web application architecture principles. We will explore the architecture of a Haskell web application in 2022 that aims to be not only open but friendly to new contributors.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Haskell
URL:https:/fosdem.org/2023/schedule/event/haskell_web_app_architecture_flora/
LOCATION:H.1309 (Van Rijn)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Hécate":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14901@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T142500
DTEND:20230204T143000
SUMMARY:Closing Railways and Open Transport devroom
DESCRIPTION: <p>Closing the Railways and Open Transport developer room</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Railways and Open Transport
URL:https:/fosdem.org/2023/schedule/event/rot_closing/
LOCATION:AW1.126
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Max Mehl":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Cornelius Schumacher":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Simon CLAVIER":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Mahalia Stephan":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13670@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T143000
DTEND:20230205T150000
SUMMARY:Building a social app on top of Matrix
DESCRIPTION: <p>I wanted a secure and convenient way to share baby photos with friends and family, so I used Matrix to create an app with a social network interface and end-to-end encryption underneath.  In this talk, I describe how we use Matrix rooms to represent human social structures, from loose disorganized circles of friends, to well-defined organized groups.  I will talk about what worked well, where we found some pain points, and what we did to work around them.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Matrix
URL:https:/fosdem.org/2023/schedule/event/building_a_social_app_on_top_of_matrix/
LOCATION:D.matrix
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Charles Wright":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13715@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T143000
DTEND:20230205T145500
SUMMARY:Fixing Year 2038
DESCRIPTION: <p>The wrap of 32-bit time_t in Jan 2038 is only 15 years away. The people designing 32-bit linux products/systems still likely to be in use then have long product cycles so fixing this has become quite urgent. The base work has been done, but how to manage this ABI transition in distro-world needs some research, planning and co-ordination amongst distros. This session intends to get feedback on the problem and help inform a plan.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Distributions
URL:https:/fosdem.org/2023/schedule/event/fixing_2038/
LOCATION:UA2.114 (Baudoux)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Wookey":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13757@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T143000
DTEND:20230205T150000
SUMMARY:The O11y toolkit
DESCRIPTION: <p>The O11y toolkit is a set of utilities that help you debug, augment, and manage your open source observability stack.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Monitoring and Observability
URL:https:/fosdem.org/2023/schedule/event/toolkit/
LOCATION:UB2.252A (Lameere)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Julien Pivotto":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13826@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T143000
DTEND:20230205T145500
SUMMARY:Visualize the NPM dependencies city ecosystem of your node project in VR
DESCRIPTION: <p>In this talk we present how to visualize the NPM dependencies ecosystem of your node project using the elevated city of BabiaXR, in VR using the webXR standards. We will start with a step-by-step tutorial on how to retrieve the needed data from the node project, and how to build a VR scene for the browser using only a few lines of HTML, including the BabiaXR toolset based on A-Frame. We will analyze the important features of the project, such the license usage, vulnerabilities, community, and employment of the dependencies installed. All of these metrics are mapped to building aspects (height, area, and color).</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:JavaScript
URL:https:/fosdem.org/2023/schedule/event/npm_visualization/
LOCATION:UB5.230
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="David Moreno-Lumbreras":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13922@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T143000
DTEND:20230205T145500
SUMMARY:Creative Freedom Summit Retrospective
DESCRIPTION: <p>The Creative Freedom Summit is a virtual event focused on promoting Open Source tools, spreading knowledge of how to use them, and connecting creatives across the FOSS ecosystem. The summit’s accomplishments and shortcomings will be examined in light of the first year of the event, along with potential changes for the following years to come.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Source Design
URL:https:/fosdem.org/2023/schedule/event/creative_freedom_summit_retrospective/
LOCATION:UB4.132
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Emma Kidney":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13950@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T143000
DTEND:20230205T150000
SUMMARY:The 7 key ingredients of a great SBOM
DESCRIPTION: <p>SBOMs vary wildly in the data they offer to consumers and to make the truly useful we need to consider seven important points in their contents. Let's immerse ourselves into real-world software bill of materials data to look for the required features all great SBOMs ought to have.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Software Bill of Materials
URL:https:/fosdem.org/2023/schedule/event/sbom_key_ingredients/
LOCATION:UB4.136
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Adolfo García Veytia":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14112@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T143000
DTEND:20230204T145500
SUMMARY:Nydus Image Service for Confidential Containers
DESCRIPTION: <p>In order to ensure the confidentiality and integrity of container images, we need to download all container images from the registry within trusted domains when creating pods. Current solutions have many disadvantages. The pod/container startup time is extremely slow, the pressure on the network and container registry is high, and additional CPU, memory, and disk IO are consumed.</p><p>The Nydus Image Service project aims to reduce container startup time and resource consumption through techniques such as lazy loading and data deduplication, which may help to solve the problems of container image management for confidential containers.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Confidential Computing
URL:https:/fosdem.org/2023/schedule/event/cc_online_nydus/
LOCATION:D.confidential
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jiang Liu":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14184@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T143000
DTEND:20230205T150000
SUMMARY:20 years with Gettext
DESCRIPTION: <p>PostgreSQL has supported national language support (NLS) (that is, message translations) with Gettext for over twenty years.  This has been a valuable feature, but naturally not without challenges.</p><p>I have been involved in this effort as a toolsmith, organizer, and translator.</p><p>We have had interesting challenges making Gettext work reliably in a client/server system and to make it cooperate with the other internationalization facilities in the system.  We also had to write a lot of our own tooling to manage the translation work, merges with the code, and so on.  We also have translations of the documentation, which use separate workflows.  PostgreSQL is a relatively small community and the software is mostly not facing end users, so the possibilities for recruiting translators and other volunteers for this are limited.</p><p>In this presentation, I want to give an account of the work we have done in the PostgreSQL project to make translation and internationalization in general an integral part of the project and start a conversation with other practitioners about best practices and the future of the tooling.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Translations
URL:https:/fosdem.org/2023/schedule/event/translations_20_years_with_gettext/
LOCATION:AW1.120
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Peter Eisentraut":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14252@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T143000
DTEND:20230204T150000
SUMMARY:CorTexT Manager, a growing online platform in open research for social sciences
DESCRIPTION: <p>CorTexT Platform is the digital platform of the Interdisciplinary Laboratory for Science, Innovation and Society (LISIS) held in Paris. This platform aims at empowering open research and studies in social sciences about the dynamic of science, technology, innovation and knowledge production. It covers a large variety of methodological research fields, such as scientometrics, Social Networks Analysis, Natural Language Processing and spatial analysis. Its web application gathers most of the original methods produced by the platform team members (https://www.cortext.net/members/).Twelve years after its creation, CorTexT Manager is facing a growth of its usages: in number of users, type of institutions, and locations of the users. Back in 2021, more than 1300 active users came to analyze data on it, producing more than 66 000 calculations, from a wide variety of organizations (laboratories, government agencies, firms, newspapers...) located in 60 countries across the world. In 2019, our users were coming from 39 different countries. In the meantime, scientific production published using one or more sets of methods accessible through CorTexT Manager has nearly doubled: a total of 67 scientific documents citing or mentioning CorText Manager has been identified for 2021 (https://www.cortext.net/publications/).Addressing these changes has required significant transformations of CorTexT Manager: both for its technical infrastructure as well as for how its codebase is produced and its academic visibility. This presentation will give a brief overview of what is CorTexT Manager and focus on: the importance of user documentation for scientific reproducibility, questions related to the ownership and copyright of the source code when engineers and developers are supported by multiple research organizations, and how to ensure its academic visibility.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Research Tools and Technology
URL:https:/fosdem.org/2023/schedule/event/openresearch_cortext/
LOCATION:UB4.132
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Lionel Villard":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Alexandre Hannud Abdo":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Joenio Marques da Costa":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jean-Philippe Cointet":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Philippe Breucker":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Marc Barbier":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14255@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T143000
DTEND:20230204T145500
SUMMARY:Where does that code come from?
DESCRIPTION: <p>You clone a Git repository, then pull from it.  How can you tell its contents are “authentic”—i.e., coming from the “genuine” project you think you’re pulling from?  With commit signatures and “verified” badges ✅ flourishing, you’d think this has long been solved—but nope!  This is in essence the problem GNU Guix, as a software deployment tool and GNU/Linux distribution, had to solve as we will see in this talk.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Security
URL:https:/fosdem.org/2023/schedule/event/security_where_does_that_code_come_from/
LOCATION:UA2.118 (Henriot)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Ludovic Courtès":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14281@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T143000
DTEND:20230204T150000
SUMMARY:Reconciliation Pattern, Control Theory and Cluster API: The Holy Trinity
DESCRIPTION: <p>In this talk, we will take a deep dive into reconciliation, which is the fundamental principle behind the working of Kubernetes, and see how we leverage Golang constructs to achieve these patterns. We will explore how to extend these patterns to create what are known as operators in Kubernetes, to enhance its functionalities taking Cluster API as our use-case.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Go
URL:https:/fosdem.org/2023/schedule/event/goreconciliation/
LOCATION:UD2.218A
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Sachin Singh":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14284@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T143000
DTEND:20230204T145500
SUMMARY:Be pushy! Let's join for wider and better Kotlin support worldwide
DESCRIPTION: <p>Come to see some of the actions the community has done to push Kotlin further, and get inspiration on how to join or lead that movement for higher software quality and compatibility.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Kotlin
URL:https:/fosdem.org/2023/schedule/event/be_pushy_lets_join_for_wider_and_better_kotlin/
LOCATION:UB5.230
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Louis CAD":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14309@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T143000
DTEND:20230205T145000
SUMMARY:Playing with Nix in adverse HPC environments
DESCRIPTION: <p>What happens when you have access to large clusters, but have little control over the software installed on the machines? Unfortunately, this is the current scenario that researchers often find in HPC clusters, which include very old software stack, a brittle environment and non-cooperative sysadmins. We have been experimenting with Nix to provide an up-to-date system running on top of the already existing software, without root permissions with the help of user namespaces.</p><p>In this talk we give a tour on the problems we found and how we solved them:</p><ul><li>Starting from the installation and configuration of nix to be used by multiple users when we lack a shared <code>/nix</code> store.</li><li>Avoiding library contamination from <code>/usr/lib</code> with an isolated root mount</li><li>Interactive development while compiling the code inside the isolated environment with a patched nix-portable</li><li>Adding custom compilers to the stdenv</li><li>Building packages tuned to an specific CPU with vectorization optimizations in mind.</li><li>Running the benchmarks with SLURM inside the isolated environment with multiple compute nodes.</li><li>Improving MPI fast zero-copy transfer inside user namespaces.</li></ul>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Nix and NixOS
URL:https:/fosdem.org/2023/schedule/event/nix_and_nixos_playing_with_nix_in_hpc_environments/
LOCATION:H.2214
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Rodrigo Arias Mallo":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Raúl Peñacoba Veigas":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14570@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T143000
DTEND:20230205T145000
SUMMARY:FireCRaCer: The Best Of Both Worlds
DESCRIPTION: <p><a href="https://wiki.openjdk.org/display/crac/Main">CRaC</a> (Coordinated Restore at Checkpoint) is an OpenJDK project for the coordination of Java applications at checkpoints which leverages the <a href="https://criu.org/Main_Page">CRIU</a> (Checkpoint/Restore In Userspace) library for process snapshotting. This talk will briefly introduce <a href="https://firecracker-microvm.github.io/">Firecracker</a>, an open source virtualization technology based on KVM, explain how CRaC can be used with it and compare it with CRIU.</p><p>The second part of the talk will introduce some new tools based on <a href="https://docs.kernel.org/admin-guide/mm/userfaultfd.html">Userfaultfd</a> and <a href="https://www.kernel.org/doc/html/latest/admin-guide/mm/damon/">DAMON</a> which allow fine grained analysis of of the JVM's memory access patterns during restore and end with a discussion on how the JVM could be optimized to improve them.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Friends of OpenJDK
URL:https:/fosdem.org/2023/schedule/event/firecracer/
LOCATION:H.1302 (Depage)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Volker Simonis":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14573@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T143000
DTEND:20230205T150000
SUMMARY:DuckDB: Bringing analytical SQL directly to your Python shell.
DESCRIPTION: <p>In this talk, we will present DuckDB. DuckDB is a novel data management system that executes analytical SQL queries without requiring a server. DuckDB has a unique, in-depth integration with the existing PyData ecosystem. This integration allows DuckDB to query and output data from and to other Python libraries without copying it. This makes DuckDB an essential tool for the data scientist. In a live demo, we will showcase how DuckDB performs and integrates with the most used Python data-wrangling tool, Pandas.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Python
URL:https:/fosdem.org/2023/schedule/event/python_duckdb/
LOCATION:UD2.218A
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Pedro Holanda":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14605@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T143000
DTEND:20230205T145500
SUMMARY:Optimizing BPF hashmap and friends
DESCRIPTION: <p>The BPF Hashmap and other hash-based BPF maps including Stackmap and Bloom Filters use an old hash function, jhash. Therefore, this should not be difficult to improve the maps performance by using a better hash function. However, this is true only in the ideal world, i.e., when we load the Linux kernel with mitigations=off. This is not as straightforward in the real world.</p><p>In this talk I will describe obstacles which appear in the real world and how to approach them. Also, I will talk about how to benchmark BPF maps and kernel code in general and look into how fast BPF maps are actually performing.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Kernel
URL:https:/fosdem.org/2023/schedule/event/bpf_hashing/
LOCATION:UA2.220 (Guillissen)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Anton Protopopov":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14844@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T143000
DTEND:20230204T150000
SUMMARY:Safer containers through system call interception
DESCRIPTION: <p>Seccomp has supported a notify target for a little while now.This can be used to delegate system call handling to a userspace process.Using this, it's possible to intercept any syscall (even a non-existing one) and have it be handled by a potentially more privileged userspace process.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Containers
URL:https:/fosdem.org/2023/schedule/event/container_syscall_interception/
LOCATION:UB2.252A (Lameere)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Stéphane Graber":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14850@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T143000
DTEND:20230204T145500
SUMMARY:AVX512 in FFmpeg
DESCRIPTION: <p>AVX512 assembly instructions are now available on many CPUs and can offer substantial improvements for some workloads. Whilst the dav1d AV1 decoder project has had AVX512 assembly for some time, it is only recently that FFmpeg has some. This presentation will explain current and future AVX512 assembly optimisations in FFmpeg.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Media
URL:https:/fosdem.org/2023/schedule/event/om_avx512/
LOCATION:K.3.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Kieran Kunhya":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14890@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T143000
DTEND:20230205T145500
SUMMARY:MUST: Compiler-aided MPI correctness checking with TypeART
DESCRIPTION: <p>In the context of MPI (Message Passing Interface), our talk presents a long-standing collaboration between RWTHAachen and TU Darmstadt to further extend the MPI correctness checker tool MUST with memory allocation checkingcapabilities in the context of MPI (communication) calls for C/C++ target programs. To that end, we developed the LLVMcompiler plugin TypeART. Both tools are open source and available under the BSD 3-clause license, see https://itc.rwth-aachen.de/must/ and https://github.com/tudasc/TypeART.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:HPC, Big Data and Data Science
URL:https:/fosdem.org/2023/schedule/event/must_mpi_correctness_checking/
LOCATION:UD2.120 (Chavanne)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Alexander Hück":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14898@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T143000
DTEND:20230205T144000
SUMMARY:Performance optimization for VoIP services
DESCRIPTION: <p>The talk will describe different approaches to optimize the performance of VoIP services based on common software like Kamailio or Asterisk. Different ways and system management tools that can help to detect potential performance bottlenecks will be presented. Furthermore several mitigation strategies and also configuration parameters that are useful in achieving a better performance are discussed. The talk is suited for VoIP developers and/or VoIP IT operations experts.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Real Time Communications
URL:https:/fosdem.org/2023/schedule/event/voip_performance/
LOCATION:K.3.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Henning Westerholt":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13610@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T144000
DTEND:20230205T151000
SUMMARY:Contributor Growth Strategies for OSS Projects
DESCRIPTION: <p>Many projects struggle to find people who will actively participate in their projects and continue to participate over the long term. We are in a situation now where there are a lot of open source projects and not enough contributors. Maintainers are burning out and in desperate need for help. This session will provide practical advice and suggestions for ways to encourage participation while avoiding some common barriers that prevent people from contributing.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Community
URL:https:/fosdem.org/2023/schedule/event/contributor_growth_strategies_oss_project/
LOCATION:UB5.132
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Dawn Foster":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13896@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T144000
DTEND:20230205T145500
SUMMARY:Social audio applications with Janus
DESCRIPTION: <p>WebRTC is not always all about video, and actually applications like Clubhouse, Twitter Spaces and Reddit Talk have proven you can create engaging scenarios also using audio alone. This presentation will give a brief overview on how you can build a similar kind of application using the Janus WebRTC Server, by focusing on the broadcasting and scalability aspects.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Real Time Communications
URL:https:/fosdem.org/2023/schedule/event/janus/
LOCATION:K.3.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Lorenzo Miniero":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14251@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T144000
DTEND:20230205T150000
SUMMARY:Life of a Query in Vitess
DESCRIPTION: <p>Vitess is built on three major pillars: Query Serving, Cluster Management and VReplication. All are critical to the success of running a distributed SQL database. Vitess is composed of various different components that work in harmony to achieve scalability and reliability.</p><p>In this session we will walk through how Vitess Query Serving works and how it goes through the different stages: from the network protocol, through parsing, planning, and down to execution and session management, finally to provide the query result back to the client. The session also discusses what Vitess has to do to provide the appearance of a single monolithic MySQL even as data is sharded. In the end, we will also touch on how we ensure that Cluster Management and Sharding operations have almost zero impact on the query serving uptime.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:MariaDB, MySQL and Friends
URL:https:/fosdem.org/2023/schedule/event/life_query_vitess/
LOCATION:K.3.201
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Harshit Gangal":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14409@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T144000
DTEND:20230204T154000
SUMMARY:The Co-operative Cloud
DESCRIPTION: <p>Co-op Cloud is a software stack that aims to make hosting libre software applications simple for small service providers such as tech co-ops who are looking to standardise around an open, transparent and scalable infrastructure. It uses the latest container technologies and configurations are shared into the commons for the benefit of all.</p><p>The project launched public beta in May 2022 and has seen a lot of interest from hosters, hackers and end-users. We are currently in the process of forming our organisational model which help us make decisions collectively and work towards financial stability.</p><p>In this presentation, I'll give a status update on the Co-op Cloud ecosystem and where we're going. The thinking and principles of the project closely overlap with the ideas of the Sovereign Cloud and the intersection of the needs of end-users and infrastructure providers.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Sovereign Cloud
URL:https:/fosdem.org/2023/schedule/event/sovcloud_the_co_operative_cloud/
LOCATION:H.1301 (Cornil)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="decentral1se":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14575@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T144000
DTEND:20230204T145500
SUMMARY:Breaking the Code of Inclusion: Designing Micro Materials Based on PRIMM Principles for Accessible Programming Education.
DESCRIPTION: <p>Setting your first steps in the world of programming can be a daunting task. The tools used are unforgiving, and learning materials are too often based on rote learning and writing code from scratch.  Many learners feel excluded and like they do not belong, this is especially true for learners that are from groups underrepresented in programming education. In recent years the Predict-Run-Investigate-Modify-Make (PRIMM) approach has been proposed to help students by focusing on learning how to read code before moving on to learning how to write it.</p><p>In this lightning talk we will discuss how open source micromaterials can be created as small side or hobby projects, taking into consideration these concepts. We will do so by discussing some open source micro-materials we made, but we will also take a look on how to ensure that your contributions provide educational value.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Lightning Talks
URL:https:/fosdem.org/2023/schedule/event/breaking_code_of_inclusion/
LOCATION:H.2215 (Ferrer)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Yoshi Malaise":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14947@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T144000
DTEND:20230205T145500
SUMMARY:Libre-SOC: From architecture and simulation to test silicon, and beyond
DESCRIPTION: <p>Libre-SOC aims to develop a design for a hybrid CPU-GPU-VPU core for a family of System-on-Chip products, from embedded applications, routers, cell phones and laptops, all the way to high performance computing, using proposed scalable vector extensions for the tried and true POWER instruction set. Being a fully documented and transparent design is a core value of the project, ensuring mainline kernel integration with no effort wasted on reversing-engineering proprietary designs covered by NDA (non-disclosure-agreements), while avoiding untrusted binary blobs. The products should “just work”, at its maximum performance and feature set, with full involvement and support for the community.</p><p>Last year, Libre-SOC labored to produce its first silicon, a test chip, and produced its first Linux-capable networked proof of concept on an FPGA (field programmable gate array) development board. Using a completely FLOSS toolchain, any developer can build and test this design on their own computer, run it in hardware in a supported FPGA development board, or even build a full ASIC chip layout.</p><p>In this talk I’ll present topics of the ongoing architecture design and formal testing, being written in a modern, developer-friendly, Python-based hardware description language.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Lightning Talks
URL:https:/fosdem.org/2023/schedule/event/libre_soc/
LOCATION:H.2215 (Ferrer)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Cesar Strauss":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14829@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T144500
DTEND:20230205T151500
SUMMARY:Decentralized Storage with IPFS
DESCRIPTION: <p>The Interplanetary File System (IPFS) is a decentralized file system for building the next generation of the internet. IPFS is a distributed system for storing and accessing files, websites, applications, and data. In this talk, we’ll dive into how decentralised storage with IPFS works under the hood as it builds on top of many long-known, well established techniques and yet is more than just the sum of its parts.</p><p>We’ll cover basic working principles like content-addressing and content-routing, followed by the results of an extensive measurement campaign. Answering questions like: How does content-addressing work? Who stores my data if I upload something to IPFS? How do you retrieve content if you only know the hash of it? How fast is that process?</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Network
URL:https:/fosdem.org/2023/schedule/event/network_decentralized_storage/
LOCATION:H.1301 (Cornil)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Dennis Trautwein":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14162@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T145000
DTEND:20230205T151500
SUMMARY:Introduction to Secure Execution for s390x
DESCRIPTION: <p>IBM Z (s390x) has been supporting confidential virtual machines for a few years now. It is a Linux-first feature, fully supported by KVM and Qemu.</p><p>This presentation will introduce the technology, the architectural extensions, the typical lifecycle of host and guest, theunique features, and how KVM and Qemu have been adapted to support it.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Confidential Computing
URL:https:/fosdem.org/2023/schedule/event/cc_ibmz/
LOCATION:K.4.601
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Claudio Imbrenda":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Steffen Eiden":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14464@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T145000
DTEND:20230205T145500
SUMMARY:Contracts for free!
DESCRIPTION: <p>Nix lacks of a static type system could be really annoying when we want to debug our expression, and understand what's part of code or data is wrong. Dynamic types libraries[1][2] comes to the rescue, giving a simple API to assert that data is valid.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Nix and NixOS
URL:https:/fosdem.org/2023/schedule/event/nix_and_nixos_contracts_for_free/
LOCATION:H.2214
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Yvan Sraka":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14966@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T145000
DTEND:20230205T152000
SUMMARY:Emulator development in Java
DESCRIPTION: <p>This talk explores my recent experience of developing an emulator in Java for two of our favourite Z80-based retro machines, the Sinclair ZX Spectrum and Sega Master System. At first glance, Java may not seem the obvious choice for emulator development: it lacks features such as unions, macros and definable primitive types (at least until recently!) that are leveraged for efficiency by emulators written in C/C++; integrating with native libraries beyond those in the standard platform can add development complexity and performance considerations; meanwhile, our program runs in a virtual machine whose JIT compiler and garbage collector have the potential to introduce latency into time-critical code.</p><p>On the other hand, Java is cross-platform and includes sound, graphics, UI and concurrency APIs out of the box and its native platform integration and under-the-hood optimisations have been steadily maturing. We will explore what Java has to offer the emulator developer using “traditional” Java language and standard OpenJDK features alone, and see when and how to address some of our concerns when it comes to low-level data operations and performance.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Emulator Development
URL:https:/fosdem.org/2023/schedule/event/oak/
LOCATION:AW1.126
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Neil Coffey":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14278@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T145500
DTEND:20230205T151500
SUMMARY:devenv.sh - Fast, Declarative, Reproducible, and Composable Developer Environments
DESCRIPTION: <p>How Nix can turn the complexities of developer environments into a set of simple values withoutmaking any sacrifices.</p><p>I'll show how the design is extensible beyond the core features and how any programming language ecosystem in the world can be supported.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Nix and NixOS
URL:https:/fosdem.org/2023/schedule/event/nix_and_nixos_devenv/
LOCATION:H.2214
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Domen Kožar":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14312@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T145500
DTEND:20230205T151500
SUMMARY:Classics Never Get Old: Two Easy Pieces For GraalVM
DESCRIPTION: <p>Biased locking was removed from OpenJDK HotSpot JVM some time ago. This move had its reasons, but it resulted in a number of significant performance degradations in existing code. Thus, when non-contended locking optimization can be added, it still benefits virtual machines. Parallel stop-the-world garbage collection is one of the earliest GC variants in HotSpot, and yet it is the best choice in terms of high throughput.SubstrateVM which powers GraalVM native image supports synchronization monitors and offers serial stop-the-world GC as a basic collector. Due to the increased popularity of pre-compilation and its support in modern frameworks, it is remarkable how playing classical optimization pieces helps to improve the performance of such code.BellSoft recently put locking and garbage collection enhancements for public review. It is interesting that within GraalVM project both were implemented in Java. We'll explore implementation details, benchmark results, and application benefits.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Friends of OpenJDK
URL:https:/fosdem.org/2023/schedule/event/graalvm/
LOCATION:H.1302 (Depage)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Dmitry Chuyko":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14857@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T145500
DTEND:20230205T150500
SUMMARY:P10K: getting 10000 participants into a Jitsi meeting
DESCRIPTION: <p>About a year ago we added support for 500 participants in Jitsi Meet. Today I'll show you how we are taking that to the next level: 10000 yes, that is 10 thousand participants!</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Real Time Communications
URL:https:/fosdem.org/2023/schedule/event/jitsi_p10k/
LOCATION:K.3.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Saúl Ibarra Corretgé":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13588@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T150000
DTEND:20230204T152000
SUMMARY:Merging process of the rust compiler
DESCRIPTION: <p>This talk will shortly present how a patch gets merged for the rust compiler and how the whole process happens and what happens after it was merged.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Rust
URL:https:/fosdem.org/2023/schedule/event/rust_merging_process_of_the_rust_compiler/
LOCATION:H.1302 (Depage)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Guillaume Gomez":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13627@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T150000
DTEND:20230205T153000
SUMMARY:Continuous Documentation for Your Code
DESCRIPTION: <p>Do you document your code?Imagine that you need to get back to your code in 6 month after you wrote it, there is always a big possibility that you will have to spend some time to find out how this code works. Or if someone else wrote some code, which is already in production and your task is to fix a bug in it and there is no documentation and no one actually knows what this code does.</p><p>There are more benefits of implementing continuous documentation for the code:</p><ul><li>easy to onboard new team members,</li><li>easy to share knowledge,</li><li>if this code is open source - easy to start contributing,</li><li>easy to see purpose and motivation of each piece of code,</li><li>easy to keep versioning for each new release of the code.</li></ul><p>It this talk I will show the difference between documentation types and will show a demo in the end of the talk.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Python
URL:https:/fosdem.org/2023/schedule/event/python_continuous_documentation/
LOCATION:UD2.218A
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Anastasiia Tymoshchuk":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13718@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T150000
DTEND:20230204T155000
SUMMARY:Passwordless Linux -- where are we?
DESCRIPTION: <p>Passwordless authentication is making a lot noise. Use of FIDO2/WebAuthn tokens and other passwordless means to login to web services is all the rage but there isn't that much available to make the technology usable without troubles for 'traditional' Linux systems, locally and remotely.</p><p>For past several years FreeIPA and SSSD teams have been working on enabling end to end passwordless access in centralized and local environment, be it corporate or home deployment. This talk will go into details of our progress in passwordless access implementation for Linux systems.</p><p>In 2022 FreeIPA project introduced ability to authenticate users against OAuth2 identity providers (IdPs). This functionality allows to obtain Kerberos credentials after authentication and authorization has been done by the external IdP. As many OAuth2 IdPs allow passwordless authentication with WebAuthn tokens, a true passwordless transition across Linux systems is now available, from login to console, raising privileges within PAM services (e.g. sudo access), to accessing remote systems over SSH. We hope to expand this support with native FIDO2/WebAuthn integration as well.</p><p>The work is not complete yet and needs a lot of collaboration across multiple open source projects. Come to this talk to see a demo and discuss how we can improve our passwordless experience together.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Main Track - K Building
URL:https:/fosdem.org/2023/schedule/event/passwordless/
LOCATION:K.1.105 (La Fontaine)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Alexander Bokovoy":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13744@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T150000
DTEND:20230204T155000
SUMMARY:Similarity Detection in Online Integrity
DESCRIPTION: <p>How Meta manages to take offline millions of pictures, videos and text that violate its community standards, all of them adversarially engineered, in a catalog that counts in the trillions. We'll talk about open source technologies that embrace vector search, state of the art in neural and non-neural embeddings, as well as turnkey solutions.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Main Track - Janson
URL:https:/fosdem.org/2023/schedule/event/similarity_detection/
LOCATION:Janson
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Alberto Massidda":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13882@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T150000
DTEND:20230205T155000
SUMMARY:Deep Dive Into Query Performance
DESCRIPTION: <p>If you look at data store as just another service, the things Application cares about is successfully establishing connection and getting results to the queries promptly and with correct results.</p><p>In this presentation, we will explore this seemingly simple aspect of working with PostgreSQL in details. We will talk about why you want to go beyond the averages, and how to group queries together in the meaningful way so you’re not overwhelmed with amount of details but find the right queries to focus on.</p><p>We will answer the question on when you should focus on tuning specific queries or when it is better to focus on tuning the database (or just getting a bigger box).</p><p>We will also look at other ways to minimize user facing response time, such as parallel queries, asynchronous queries, queueing complex work, as well as often misunderstood response time killers such as overloaded network, stolen CPU, and even limits imposed by this pesky speed of light.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:PostgreSQL
URL:https:/fosdem.org/2023/schedule/event/postgresql_deep_dive_into_query_performance/
LOCATION:UA2.118 (Henriot)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Peter Zaitsev":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13928@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T150000
DTEND:20230204T152000
SUMMARY:Making Continuous Delivery Accessible to All
DESCRIPTION: <p>New technologies such as Kubernetes and methodologies such as microservices are changing how software is developed, delivered, and deployed. Additionally, bringing new products to the hands of users is happening much faster than before, making Continuous Delivery a critical aspect of doing business. The way we do business is evolving at a tremendous pace and keeping up with the technology and tooling can often put strains on companies regardless of size or number of employees. Knowing where to start is one issue but then once you’ve started how do you scale. Do you need more tools, which tools do you need, what resources do you have to help you pick the right path to keep your company running efficiently, how do you train your developers while they continue to do their day jobs? The CD Foundation was formed and incubates projects that address these challenges in an open-source, vendor-neutral manner.</p><p>Using best practices from graduated projects like Jenkins and Tekton as well as incubating projects like CDEvents and Spinnaker, the CD Foundation is working on the CD Reference Architecture to help take the guesswork out of tooling and scaling and creating a blueprint on how to establish, structure or modernise your CI/CD infrastructure. This talk will go over some examples of the CD Reference Architecture and resources available to help make CD accessible for your organisation.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Continuous Integration and Continuous Deployment
URL:https:/fosdem.org/2023/schedule/event/making_continuous_delivery_accessible_to_all/
LOCATION:H.1309 (Van Rijn)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Fatih Degirmenci":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Lori Lorusso":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13929@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T150000
DTEND:20230204T152500
SUMMARY:Whom Do You Trust?
DESCRIPTION: <p>The level of privacy awareness once reserved for messaging applications is reaching other forms of online collaboration such as office suites. Many companies, including "big tech", claim that their platforms enable users to privately collaborate. However, the definition of what privacy actually means varies widely. While there are no ways to verify claims made about proprietary software, the impact on users is very tangible.</p><p>CryptPad is an end-to-end encrypted open source collaboration suite. It seeks to reconcile collaboration and privacy. Users make changes to documents and these are encrypted by their client (web browser) before being sent to the server for real-time synchronization. In this talk I will detail CryptPad's privacy definition and introduce the assumed threat model of an honest-but-curious server. While users have to trust the server to not actively attack their privacy, they can nevertheless protect themselves against a passively sniffing server. I will show why end-to-end encryption is not enough, but must be combined with open source to achieve reasonable privacy in this model.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Security
URL:https:/fosdem.org/2023/schedule/event/security_whom_do_you_trust/
LOCATION:UA2.118 (Henriot)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Theo von Arx":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13936@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T150000
DTEND:20230204T153000
SUMMARY:Interactive network visualizations as "guided close reading" devices for the social sciences
DESCRIPTION: <p>The twitter-explorer is an open-source research tool that allows users without programming skills to collect, transform and visualize Twitter data through the paradigm of networks. After a short presentation of the program itself, we shall discuss the intricacies of tool-building for the social sciences, more specifically the use and interpretability of force-directed layout algorithms.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Research Tools and Technology
URL:https:/fosdem.org/2023/schedule/event/openresearch_twitter_explorer/
LOCATION:UB4.132
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Armin Pournaki":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13957@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T150000
DTEND:20230204T154000
SUMMARY:Operating Ceph from Ceph Dashboard
DESCRIPTION: <p>The talk will give you an overview of managing Ceph with the Ceph Dashboard and how we tried to simplify the management of the Ceph cluster. We will talk about the current architecture of the Ceph Dashboard and how you can easily deploy and manage and monitor the Ceph cluster. This talk will also cover the current and newly added features of the Ceph Dashboard and also talk about its future. This will also cover how as a developer and user you can contribute to the Ceph Dashboard.</p><p>We will also have a demo at the end where we'll show how easily we can deploy the Ceph Cluster starting from zero and then how you can manage different components of Ceph and monitor the insightful information of the cluster.</p><p>Agenda: Introduction to Dashboard, Why we need management, Architecture of Dashboard, Key features, what's coming Next?,  Demo</p><p>Target audience: Ceph, Ceph Management and Monitoring</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Software Defined Storage
URL:https:/fosdem.org/2023/schedule/event/sds_ceph_dashboard/
LOCATION:D.sds
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Ankush Behl":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Nizamudeen A":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13967@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T150000
DTEND:20230205T151500
SUMMARY:Get Started with Open Source Formal Verification
DESCRIPTION: <p>Formal verification is the act of proving the correctness of software using mathematics. That means proving that your code is free of bugs and/or follows its specifications. SPARK is both a language (subset of Ada) and a set of tools that bring automatic formal verification in the hands of any developer.</p><p>This technology is getting more interest from the industry (e.g. NVIDIA recently) for its extremely powerful properties in terms of safety and security. However, it is not widely known that SPARK is both open source and very easy to start using.</p><p>In this talk I will provide quick and easy instructions to start your first formally verified library in SPARK. Using only free and open-source tools and resources (compiler, package manager, IDE, verification tools).</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Lightning Talks
URL:https:/fosdem.org/2023/schedule/event/open_source_formal_verification/
LOCATION:H.2215 (Ferrer)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Fabien Chouteau":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14005@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T150000
DTEND:20230204T151000
SUMMARY:Migrating to LibreOffice Technology - old and new motivations and challenges
DESCRIPTION: <p>A migration to LibreOffice Technology is in a professional deployment a complex technical and non-technical task. Over time both worlds - the proprietary and the open - evolve further, so new or changing technical challenges for a migration appear and motivations for doing it are changing since the beginning of such projects over 20 years ago. May it be e.g. technical new devices like mobile/tablets or online apps or may it be motivations changing from cost arguments to a gain on digital sovereignty for example, all these new developments should be covered by state of the art migrations. A short journey through old but still present and new aspects are presented in this talk and how The Document Foundation proof quality of migration consultants for this with its certification program.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:LibreOffice Technology Development Platform
URL:https:/fosdem.org/2023/schedule/event/lotech_migrating/
LOCATION:H.1308 (Rolin)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Lothar K. Becker":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14090@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T150000
DTEND:20230205T152500
SUMMARY:Creating and distributing debug packages
DESCRIPTION: <p>When building and distributing packages and binaries you preferably don't want them to take up gigabytes of space on the disk. Stripping debug information from these distributed binaries are one way of saving a lot of space, but makes debugging crashing applications had. Debug packages collects the stripped information into separate packages which can be installed to provide the necessary information to debug crashing application.</p><p>Arch Linux implemented support for debug packages in 2022, and in this presentation we will take a look at the improvements that was made to the pacman package manager, the infrastructure changes that was needed and how debug packages are distributed through debuginfod.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Distributions
URL:https:/fosdem.org/2023/schedule/event/debug_packages/
LOCATION:UA2.114 (Baudoux)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Morten Linderud":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14107@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T150000
DTEND:20230204T152500
SUMMARY:How we moved SDKs to Kotlin Multiplatform
DESCRIPTION: <p>This year the Client SDK engineering team made the leap into the world of Kotlin Multiplatform.With one “simple” goal, to unify the Android, iOS and JS SDK.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Kotlin
URL:https:/fosdem.org/2023/schedule/event/how_we_moved_sdks_to_kmp/
LOCATION:UB5.230
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Zachary Powell":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14140@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T150000
DTEND:20230204T152500
SUMMARY:U-Boot as PSCI provider on ARM64
DESCRIPTION: <p>OS kernel on embedded ARM64 systems requires PSCI interface to bring CPU cores up/down, suspend/resume/reset/power off. U-Boot bootloader provides a PSCI interface and this talk explains it.</p><p>The talk consists of five parts -- how the PSCI interface works, where and how OS kernel calls it, how and in which hooks on the bootloader side do those calls land, and how those hooks in U-Boot provide functionality required by OS. Last part is an example of U-Boot configured to provide PSCI interface on contemporary SoC .</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Embedded, Mobile and Automotive
URL:https:/fosdem.org/2023/schedule/event/uboot_psci/
LOCATION:UD2.120 (Chavanne)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Marek Vasut":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14151@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T150000
DTEND:20230204T152500
SUMMARY:THE BASE - FOSS Confidential Container SDK to ease the development
DESCRIPTION: <p>Confidential compute is a powerful new paradigm. However yet it is not easy to use and many developers are hampered from enclaiving their applications. We have developed and open-sourced THE BASE, a set of 18 containerized applications by default leveraging Intel SGX technology. THE BASE covers popular open source applications, such as mariadb, mongodb, redis or runtime environments like python, java, go, rust, ruby. With THE BASE project we aim to help developers to enclave their workload without investing to much time. THE BASE is docker, docker swarm and kubernetes compatible, and requires no change to devops or code.</p><p>In this talk I'll present the project.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Confidential Computing
URL:https:/fosdem.org/2023/schedule/event/cc_online_base/
LOCATION:D.confidential
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Sebastian Gajek":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14208@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T150000
DTEND:20230205T154000
SUMMARY:Hardware acceleration for Unikernels
DESCRIPTION: <p>Unikernels promise fast boot times, small memory footprint and strongersecurity but lack in terms of manageability. Moreover, unikernels provide anon-generic environment for applications, with limited or no support for widelyused libraries and OS features. This issue is even more apparent in the case ofhardware acceleration. Acceleration libraries are often dynamically linked andhave numerous dependencies, which directly contradict the statically linkednotion of unikernels. Hardware acceleration functionality is almostnon-existent in unikernel frameworks, mainly due to the absence of suitablevirtualization solutions for such devices.​In this talk, we present an update on the vAccel framework we have built thatcan expose hardware acceleration semantics to workloads running on isolatedsandboxes. We go through the components that comprise the framework andelaborate on the challenges in building such a software stack: we first presentan overview of vAccel and how it works; then we focus on the porting effort ofvAccel in various unikernel frameworks. Finally, we present a hardwareacceleration abstraction that expose semantic acceleration functionality toworkloads running as unikernels.​We will present a short demo of some popular algorithms running on top ofUnikraft and vAccel show-casing the merits and trade-offs of this approach.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Microkernel and Component-based OS
URL:https:/fosdem.org/2023/schedule/event/hwacceluk/
LOCATION:H.1308 (Rolin)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Anastassios Nanos":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Charalampos Mainas":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14245@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T150000
DTEND:20230205T155000
SUMMARY:Clear skies, no clouds in sight. Running a 14 person company on only free software.
DESCRIPTION: <p>The general consensus is that is too hard or too expensive to run a small business on entirely free software. After running my company for 5 years on entirely free software I think this is not the case. We have instant communication, shared calendars, groupware, single sign on, and a single administration interface! Things have worked out really well and in many ways are better integrated than trying to combine multiple different cloud based services.</p><p>In this talk I will walk through how our infrastructure works, what the pitfalls were, and what the benefits are. At the end I'll give a short demo on a couple of virtual machines to show off the user and admin experience.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Main Track - K Building
URL:https:/fosdem.org/2023/schedule/event/small_business_using_open_source/
LOCATION:K.1.105 (La Fontaine)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Hein-Pieter van Braam":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14266@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T150000
DTEND:20230204T152500
SUMMARY:Understanding the energy use of Firefox
DESCRIPTION: <p>How much power is used by Firefox every day? What is it used for? What is the carbon footprint? Come learn how we get data on these topics, and what can we do about it!</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Mozilla
URL:https:/fosdem.org/2023/schedule/event/mozilla_firefox_energy_use/
LOCATION:UA2.220 (Guillissen)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Florian Quèze":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14306@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T150000
DTEND:20230205T152500
SUMMARY:eBPF loader deep dive
DESCRIPTION: <p>Everyone who ever used eBPF has interacted with a loader(libbpf, cilium/ebpf, aya) but not many users know what actually happens behind the senses. I hope to give some insight into what it takes to load eBPF programs into the kernel and how features like BTF, Global data and CO:RE actually work.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Kernel
URL:https:/fosdem.org/2023/schedule/event/bpf_loader/
LOCATION:UA2.220 (Guillissen)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Dylan Reimerink":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14313@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T150000
DTEND:20230205T153000
SUMMARY:Decentralizing moderation
DESCRIPTION: <p>Decentralized moderation is difficult. For privacy and federation reasons, no server and no server admin has access to all the data and all authorizations. Bots could have access to authorizations but how can you deploy then, trust them and how can you make sure that they also have access to all data?In this presentation, we'll show some of the ongoing work on Mjölnir for All, an exciting project that aims to transform moderation on the Matrix network, without end-user configuration.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Matrix
URL:https:/fosdem.org/2023/schedule/event/decentralising_moderation/
LOCATION:D.matrix
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="David Teller":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14325@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T150000
DTEND:20230204T152500
SUMMARY:GNU Guix and Open science, a crush?
DESCRIPTION: <p>GNU Guix is our beloved reproducible software deployment toolbox.  It is a package manager also able to create isolated computational environments.  It is even able to produce pack containers.  Or, it can be a complete system.  In addition of focusing on reproducibility, it provides some key features as roll-back, declarative configuration, or time-machine, to name some.  GNU Guix respects the four essential freedoms: run the program as you wish; study how the program works and change it for computing as you wish; share copies for helping others; distribute modified versions for improving.</p><p>Open science considers that scientific practices must be more open, transparent, collaborative and inclusive, coupled with more accessible and verifiable scientific knowledge subject to scrutiny and critique.  Such enterprise will improve the quality, reproducibility and impact of science, and thereby the reliability of the evidence needed for robust decision-making and policy and increased trust in science.  Quoting UNESCO.</p><p>Wait, Guix and Open science seems so well matched.  This presentation is an attempt to illustrate how the Guix project is helping Open science.  We emphasize two features of Guix that implement Open science principles: transparent and long-term.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Declarative and Minimalistic Computing
URL:https:/fosdem.org/2023/schedule/event/guixopenscience/
LOCATION:K.3.201
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Simon Tournier":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14383@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T150000
DTEND:20230204T153000
SUMMARY:Five Steps to Make Your Go Code Faster & More Efficient
DESCRIPTION: <p>Go is a pragmatic choice for developing reliable and robust programs, especially in cloud environments. However, with big data demands, the expensive economy and the ecology aspects, every Go developer will inevitably be required to handle efficiency issues in critical parts of their Go applications or services.</p><p>In this talk, Bartek Płotka, author of "Efficient Go" O'Reilly book and maintainer of open-source Go projects, will walk you through 5 simple steps that will guide you on how to make effective and pragmatic optimizations in your code in a data-driven manner. The audience will learn about essential open-source tools and strategies that allow them to make their code faster or use fewer resources like memory or CPU when needed. There will also be a chance to win free signed copies of the "Efficient Go" book!</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Go
URL:https:/fosdem.org/2023/schedule/event/gofivestepsefficient/
LOCATION:UD2.218A
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Bartek Plotka":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14395@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T150000
DTEND:20230205T152500
SUMMARY:Micro-frontends in React
DESCRIPTION: <p>Traditionally, web applications are built as monoliths. Complex applications are typically organized into smaller packages, but these are still bundled and built together as part of the given application deployment. Micro-frontends allow developers to break out from this model by allowing a single web application to be split into multiple projects that are built, deployed and updated separately and served from different web -servers but still able to seamlessly integrate with the given application.Large projects tend to have lots of teams and collaborators working on different parts of the same application within the same code repository. Managing and coordinating releases can be difficult, since everyone involved with the project works towards the same release schedule.</p><p>In this talk we will highlight how Micro-frontends can be architected in any project using Webpack's module federation feature.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:JavaScript
URL:https:/fosdem.org/2023/schedule/event/microfrontends_react/
LOCATION:UB5.230
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Bipul Adhikari":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14404@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T150000
DTEND:20230205T155000
SUMMARY:Running a Hybrid Event with Open Source
DESCRIPTION: <p>Over the pandemic years, conference organizers have had a crash course in running online events, but now that the world is returning to normality, they're under pressure to keep the on-line portion of the conference for a hybrid remote/local event.  Linux Plumbers Conference is a usually in-person event that specializes in direct in-person interactions as well as more traditional presentations.  This year was the first time we tried to take our on-line infrastructure and repurpose it for hybrid in Dublin in September.  One of the big factors in running a hybrid conference is that it's no longer just the committee and a server farm, you have a venue, a local audio team, an external A/V handler and the technology all to plumb into a seamless experience.</p><p>Plumbers online was based on BigBlue Button and Matrix, which is what we also used for hybrid.  This presentation will be the story of how it was put together, how the in-person and local components were designed to interact, how it worked in the field and, although plumbers received universal acclaim for being one of the most successful hybrid conferences, the many things that went wrong during the conference and how we surmounted, or at least worked around, them.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Main Track - Janson
URL:https:/fosdem.org/2023/schedule/event/plumbers/
LOCATION:Janson
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="James Bottomley":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14582@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T150000
DTEND:20230204T152500
SUMMARY:Collaborating with Collabora Online
DESCRIPTION: <p>Collabora Online (COOL) brings LibreOffice technology to the browser and integrates with a large number of different Open Source products. Come and hear how you can plug into new APIs we have for Grammar checking (with LanguageTool), Bibliography Management (with Zotero), and translation integration (with DeepL). Hear how an integration can work, and the new SDK samples to build on that we provide to make things easy for developers.Also catch a glimpse of the many improvements to the product that we've made to improve collaboration performance, interactivity, as well as core LibreOffice technology pieces around intereoperability and performance. Hear about our plans around off-line in the browser, and ask any questions you have.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Collaboration and Content Management
URL:https:/fosdem.org/2023/schedule/event/collab_collabora_online/
LOCATION:K.4.601
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Michael Meeks":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14739@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T150000
DTEND:20230204T153000
SUMMARY:Demystifying compiler-rt-sanitizers for multiple architectures
DESCRIPTION: <p>Compiler-rt is a set of runtime routines present in LLVM infrastructure to support and provide an implementation of various builtin functions for multiple architectures. It consists of – builtin libraries, sanitizer runtimes, profile runtimes, and block runtimes. This talk focuses on one of the compiler rt components- sanitizers. Compiler-rt sanitizers are used to perform runtime checks on compiled code. These checks can include detecting and preventing common programming errors, such as buffer overflows and memory leaks, as well as more sophisticated checks, such as undefined behavior sanitization, which can help detect and prevent subtle bugs that can be difficult to find using other methods. This talk will provide an introduction to compiler rt sanitizers in LLVM, and how to use them on various architectures starting with an example of memory sanitizer for x86 architecture. Second part of the talk will cover – how compiler-rt sanitizers can be used for 32-bit and 64-bit ARM architecture and integrate in development and testing using Software development kit (SDK) built with Yocto. Also useful for the development of applications for memory-constrained embedded devices using clang and LLVM.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:LLVM
URL:https:/fosdem.org/2023/schedule/event/compilerrt/
LOCATION:AW1.120
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Mamta  Shukla":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14792@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T150000
DTEND:20230204T152500
SUMMARY:Scalable vector multimedia optimisations
DESCRIPTION: <p>Quick overview of variable-length vector processing instruction set extensions (ARM SVE2 and RISC-V Vectors).</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Media
URL:https:/fosdem.org/2023/schedule/event/om_rvv_sve2/
LOCATION:K.3.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Rémi Denis-Courmont":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14804@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T150000
DTEND:20230205T152500
SUMMARY:Accessibility & Open Source
DESCRIPTION: <p>Drupal has been a leader in digital accessibility for over an decade, and open source has played a key role. Mike Gifford has been spearheading accessibility in Drupal, and working with an open community has allowed us to pioneer some new design challenges. Working in the open has allowed us to tap expertise outside of our community. It has also given space for people with disabilities to become involved in a variety of roles. Accessibility best practices make it clear that accessibility needs to be considered at all levels of a project.</p><p>This talk will draw on the Drupal community but also engagement with other open communities, particularly through the We4Authors Cluster initiative of Funka with the European Commission.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Source Design
URL:https:/fosdem.org/2023/schedule/event/accessibility_and_open_source/
LOCATION:UB4.132
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Mike Gifford":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14827@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T150000
DTEND:20230204T152500
SUMMARY:Reckoning with new app store changes: Is now our chance?
DESCRIPTION: <p>In 2022, we saw growing concerns around app stores as run by Apple,Google, and Microsoft -- and meaningful legislative and regulatoryinterest. The concerns came from many different directions, includingprivacy, antitrust, gatekeeping decisions, and platform exclusivity.</p><p>I'll discuss this recent activity with a focus on how it all hasimpacted or may impact user freedom. I'll survey the responses we'veseen from free software projects and organizations, and share insightsabout current app store terms in relation to free software licenses(especially copyleft), and alternative models of distribution likeF-Droid.</p><p>This will lead to an assessment of what this all means for the future-- are there opportunities for the free software movement to get moreinvolved in influencing ongoing policy conversations that coulddramatically impact our future, and our ability to get free softwareinto the hands of users?</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Legal and Policy Issues
URL:https:/fosdem.org/2023/schedule/event/app_store_changes/
LOCATION:UB5.132
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="John Sullivan":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14852@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T150000
DTEND:20230204T151500
SUMMARY:Open Source Good Governance – GGI Framework presentation & deployment
DESCRIPTION: <p>The Good Governance Initiative (GGI) proposes a management framework to help shape, build and develop an OSPO, from the roadmap definition to the actual implementation of best practices, and further down the road to a full strategy that will actually deliver the greater benefits of the community and ecosystem.</p><p>In this session, we will briefly present the method and content of the Good Governance Initiative Handbook, and demonstrate how to put it in action through the automatic deployment of a personalized dashboard to implement the method in a local context. We will also review how you can participate and contribute to the initiative and help translate it into your own language.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Lightning Talks
URL:https:/fosdem.org/2023/schedule/event/open_source_good_governance/
LOCATION:H.2215 (Ferrer)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Boris Baldassari":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14931@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T150000
DTEND:20230205T152500
SUMMARY:Link-time Call Graph Analysis to facilitate user-guided program instrumentation
DESCRIPTION: <p>Code instrumentation is the primary means for extracting fine-grained performance data from programs. However, specialcare has to be taken to with regard to overhead management, as a full instrumentation can increase the runtime by ordersof magnitude. Careful selection of the instrumentation configuration (IC), typically via filter lists, is therefore crucial to retainthe performance characteristics of the original application. In order to give the user better control of what is measured, wehave developed CaPI, an open-source tool for the creation of low-overhead, user-defined ICs. CaPI relies on a staticallyconstructed whole-program call-graph as its central data structure, enabling the user to select functions based on thecontext they are called in, in addition to function-level metrics. Currently, this call-graph is generated externally by toolsrunning on the source level. This can be cumbersome, especially when targeting large-scale scientific software.To mitigate this issue, we are developing an approach that runs the analysis on the LLVM intermediate representationduring link-time optimization. Running during link-time also allows us to embed the result into the binary, improving theworkflow and usability of CaPI. In this talk we will discuss the advantages and shortcomings of link time generated callgraphs compared to source level generated call graphs, and show how statically generated information can be augmenteddynamically at runtime.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:HPC, Big Data and Data Science
URL:https:/fosdem.org/2023/schedule/event/link_time_call_graph_analysis/
LOCATION:UD2.120 (Chavanne)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Tim Heldmann":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Sebastian Kreutzer":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14934@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T150000
DTEND:20230205T163000
SUMMARY:Panel discussion: SBOM content, usefulness, and caveats
DESCRIPTION: <p>A panel discussion on different aspects of SBOMs.</p><p>Audience participation is expected and encouraged!</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Software Bill of Materials
URL:https:/fosdem.org/2023/schedule/event/sbom_panel/
LOCATION:UB4.136
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Bradley M. Kuhn":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Alexios Zavras":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Anthony Harrison":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Julian Coccia":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Paul Novarese":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:15006@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T150000
DTEND:20230204T151000
SUMMARY:Welcome to the on-campus Energy Devroom
DESCRIPTION: <p>A word of welcome by the Energy Devroom managers.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Energy
URL:https:/fosdem.org/2023/schedule/event/energy_welcome_oncampus_devroom/
LOCATION:AW1.126
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Nico Rikken":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Nicolas Höning":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Kai-Uwe Hermann":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:15064@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T150000
DTEND:20230204T155500
SUMMARY:The Hare programming language
DESCRIPTION: <p>Hare is a systems programming language designed to be simple, stable, and robust. Hare uses a static type system, manual memory management, and a minimal runtime. It is well-suited to writing operating systems, system tools, compilers, networking software, and other low-level, high performance tasks.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:BOFs (Track C - in UB2.147)
URL:https:/fosdem.org/2023/schedule/event/hare_meetup/
LOCATION:UB2.147
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Drew DeVault":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:15093@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T150000
DTEND:20230204T152500
SUMMARY:AMENDMENT Parsing zone files really fast
DESCRIPTION: <p>Zone parsers, like other parsers, are mostly sequential. To improve zone loading performance NLnet Labs researched ways to tune the process for much higher throughput. We analyze why current parsers are relatively slow and present ideas to leverage data parallelism (Single Instruction Multiple Data, or SIMD) and adjacent technologies to achieve a performance of (eventually, hopefully) GB/s.</p><p>Although the focus is on parsing, vectorization has a much wider area of application.We hope to familiarize (DNS) developers with vectorization concepts and show performance can be improved by taking a slightly different programming approach.</p><p>(Please note that this talk replaces one entitled "External DNS Operator in Kubernetes" that was due to have been given by Servesha who sadly could not make it)</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:DNS
URL:https:/fosdem.org/2023/schedule/event/dns_parsing_zone_files_really_fast/
LOCATION:UB4.136
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jeroen Koekkoek":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13593@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T150500
DTEND:20230205T152500
SUMMARY:Edge observability for RTC apps
DESCRIPTION: <p>introducing qryn: a polyglot monitoring and observability stack for RTC</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Real Time Communications
URL:https:/fosdem.org/2023/schedule/event/edge_rtc_observability/
LOCATION:K.3.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Alexandr Dubovikov":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14263@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T150500
DTEND:20230204T153500
SUMMARY:Bottlerocket OS - a container-optimized Linux
DESCRIPTION: <p>Bottlerocket is a free and open source Linux distribution purpose-built for hostingcontainers. Since its launch in 2020, Bottlerocket has been adopted by companieslarge and small as a platform for running their containerized workloads in production.</p><p>It has only what you need to run containers reliably, and is built with standardopen source components. Bottlerocket-specific additions focus on reliableupdates and on its management and configuration API.</p><p>Some notable features include:</p><ul><li>API access for configuring your system</li><li>Fast and reliable image-based system updates</li><li>Defense-in-depth protections such as a read only root filesystem, minimized attack surface, and more</li><li>Built in integration with container orchestration platforms</li></ul><p>This talk will provide an overview of Bottlerocket, covering some of thebenefits of using a container-optimized OS. We will cover howBottlerocket is similar to general purpose Linux distributions and point outthe ways it is different. During the talk we'll get hands on and show what itis like to use and administer Bottlerocket nodes. We will provide all thedetails on how to get involved and participate in the community. We'd lovefor you to join the Bottlerocket open source project</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Containers
URL:https:/fosdem.org/2023/schedule/event/container_bottlerocket_os/
LOCATION:UB2.252A (Lameere)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Sean McGinnis":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13617@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T151000
DTEND:20230205T154000
SUMMARY:Building an atractive way in an old infra for new translators
DESCRIPTION: <p>How the Frenche translation team of Debian provides ays for anyone to contribute</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Translations
URL:https:/fosdem.org/2023/schedule/event/translations_building_an_atractive_way_in_an_old_infra_for_new_translators/
LOCATION:AW1.120
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Texou":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13769@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T151000
DTEND:20230205T153000
SUMMARY:On the road to managed databases
DESCRIPTION: <p>Canonical has been relying on the Juju platform for many years. Juju enables anyone to build their own managed services. Now, our goal is to build an open-source managed MySQL solution.The Canonical Data Platform will enable anyone to easily deploy and manage highly available, self-healing, secure and scalable data systems. Platform users will retain complete governance over their data.In this talk, we share our vision, current state, and our philosophy around managed databases.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:MariaDB, MySQL and Friends
URL:https:/fosdem.org/2023/schedule/event/on_tthe_road_mysql/
LOCATION:K.3.201
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Mykola Marzhan":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14211@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T151000
DTEND:20230204T154000
SUMMARY:V2GLiberty: The open stack that could
DESCRIPTION: <p>It's the fall of 2021. Bidirectional charging (V2G) is a tech buzzword, but even all those EV owners whose cars support V2G have to wait for the industry to offer them optimal and automated operation.All of them? No. A small but growing group of Nissan Leaf owners are not waiting, but install a stack of open technologies in their home and live the new energy future.This talk will explain how HomeAssistant, FlexMeasures and NextCloud were put together to take a step into the future. In open source, we should build combined solutions from strong existing tools more often!We'll look at one year of data and discuss what could happen next.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Energy
URL:https:/fosdem.org/2023/schedule/event/energy_v2gliberty/
LOCATION:AW1.126
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Nicolas Höning":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14755@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T151000
DTEND:20230204T152000
SUMMARY:Fun project by design – How LibreOffice development can be full of flow?
DESCRIPTION: <p>What motivates a potential code contributor? And a full-time free-software developer? A fun project.LibreOffice development is fun, but also a real challenge, so we must consciously find the flow in it (not quite an oxymoron). While I present my recent LibreOffice, Numbertext, LibreLogo and Hunspell developments, partially sponsored by FSF.hu Foundation, Hungary, I collect the ten funniest moments of them, that were left out of the release notes (i.e. https://wiki.documentfoundation.org/ReleaseNotes/7.5#Default<em>.E2.80.9Cspell</em>out.E2.80.9D<em>number</em>and<em>currency</em>formats, https://wiki.documentfoundation.org/ReleaseNotes/7.4#New<em>typographic</em>settings, https://wiki.documentfoundation.org/ReleaseNotes/7.4#New<em>numbering</em>in<em>Show</em>Changes_mode etc.).</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:LibreOffice Technology Development Platform
URL:https:/fosdem.org/2023/schedule/event/lotech_funproject/
LOCATION:H.1308 (Rolin)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="László Németh":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14767@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T151000
DTEND:20230205T154000
SUMMARY:Inspektor Gadget: An eBPF Based Tool to Observe Containers
DESCRIPTION: <p>Nowadays, a lot of applications run inside containers. The extra layer ofisolation provided by containerization brings specific challenges to monitor andobserve these applications.</p><p>Inspektor Gadget is a set of eBPF tools which permit monitoring and observing applications running inside containers, both locally or in distant Kubernetesclusters.By relying on eBPF, we are able to trace specific events while being lightweight.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Monitoring and Observability
URL:https:/fosdem.org/2023/schedule/event/ebpf/
LOCATION:UB2.252A (Lameere)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Francis Laniel":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:15015@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T151000
DTEND:20230205T151500
SUMMARY:The Haskell Security Advisory Database
DESCRIPTION: <p>A brief update about the state of the Haskell Security Advisory Database initiative,why it is important, and our next steps.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Haskell
URL:https:/fosdem.org/2023/schedule/event/haskell_security_advisory_db/
LOCATION:H.1309 (Van Rijn)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Fraser Tweedale":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13780@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T151500
DTEND:20230205T154500
SUMMARY:Centering DEI Within Your Open Source Project 
DESCRIPTION: <p>The CHAOSS project represents a potential force for power and good in open source. This session includes speakers who took part in a two-year long reflection on DEI practices within the CHAOSS project. The session will help other open source projects in their work towards improving diversity, equity, and inclusion by exploring practices within the CHAOSS project first, then using those examples as points of reference for other projects. Our efforts have focused us on newcomer experiences, community surveys, and sustaining the people within the project. In particular, the session will discuss these efforts, aimed at answering the question of: How do we help open source communities to be more diverse, equitable, and inclusive?</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Community
URL:https:/fosdem.org/2023/schedule/event/centering_dei_within_os_project/
LOCATION:UB5.132
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Kristi Progri":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Justin W. Flory":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Matt":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Ruth Ikegah":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Sean Goggins":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14290@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T151500
DTEND:20230205T153500
SUMMARY:The Nix package manager development process
DESCRIPTION: <p>Present the newly created Nix team, and give a glimpse at the Nix development process.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Nix and NixOS
URL:https:/fosdem.org/2023/schedule/event/nix_and_nixos_development_process/
LOCATION:H.2214
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Théophane Hufschmitt":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14632@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T151500
DTEND:20230205T154500
SUMMARY:CNI Automagic: Device discovery for semantic network attachment in Kubernetes
DESCRIPTION: <p>CNI plugins – we love them for getting our Kubernetes networking untangled. Sometimes – we want to manage them in a more cloud-native fashion, using Kubernetes itself. Doug is here to guide you on a tour of a proof-of-concept CNI plugin, one that automagically probes your nodes for devices, and allows you (or your Kubernetes controllers! Or your AI/ML!?) to add semantics to your Kubernetes network attachment – and help you answer the question: “Which network am I really attaching my pods to?”, letting you express how to map your pod networking to devices, and to networks themselves.</p><p>Today, when you use the reference CNI plugins, such as macvlan and ipvlan CNI, you’re given a kind of magical power: Using native Linux capabilities for networking your workloads in Kubernetes. This is low level and powerful. We all know that networking isn’t simple when you’re in the real world, there’s lots of existing infrastructure and grim realities of data centers. Flexibility is clutch here, and low level solutions help us to build towards these realities. However, Kubernetes is meant for scale, and for expression of intent at a higher level. This approach is an example of how we can meet these requirements for low-level definitions of our network attachments to meet Kubernetes goal of large scale – especially at scale and in non-uniform server environments.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Network
URL:https:/fosdem.org/2023/schedule/event/network_cni_automagic/
LOCATION:H.1301 (Cornil)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Douglas Smith":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13772@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T152000
DTEND:20230205T154000
SUMMARY:AsyncGetStackTrace: The Improved Version Of AsyncGetCallTrace (JEP 435)
DESCRIPTION: <p>Java profiling relies heavily on the AsyncGetCallTrace API. But this API has major drawbacks: It is unofficial, not well-tested, and omits important information. I propose AsyncGetStackTrace (JEP Candidate 435) as an improved replacement.</p><p>This talk will give an overview of AsyncGetCallTrace and AsyncGetStackTrace, their implementations, differences, and use cases.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Friends of OpenJDK
URL:https:/fosdem.org/2023/schedule/event/asyncgetstacktrace_the_improved_version_of_asyncgetcalltrace_jep_435/
LOCATION:H.1302 (Depage)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Johannes Bechberger":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13897@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T152000
DTEND:20230205T155000
SUMMARY:OpenCSD, simple and intuitive computational storage emulation with QEMU and eBPF
DESCRIPTION: <p>Computational storage devices (or CSDs) are the new emerging technology that allows offloading computation to storage devices. In this technology, computation is pushed to the storage device (close to the data), and only the final result is returned to main system memory. The efficiency and performance gains come from the reduction in data movement over the I/O interconnects, thus relieving pressure on the memory bandwidth in the traditional Von Nuemann architecture where all data is first moved to the main memory before processing. Despite lots of enthusiasm, proposals, and research publications, there are no immediately available open-source ready to use CSDs available. Due to the lack of such prototypes, it is very hard and challenging to explore hardware, physical interfaces, application APIs (block-level, file system, key-value stores) for CSD devices.</p><p>In this talk, I will present OpenCSD, a completely open-source CSD exploration platform designed with QEMU. OpenCSD uses eBPF as the means to offload computation to the CSD, and includes an accompanying file system. FluffleFS, the file system, uses POSIX extended attributes to interact with the CSD device. The full, open-source implementation including a block-device, programming toolchain and a file system interface; allow anyone to explore the paradigm of computational storage.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Emulator Development
URL:https:/fosdem.org/2023/schedule/event/csd/
LOCATION:AW1.126
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Corne Lukken":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14070@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T152000
DTEND:20230205T153500
SUMMARY:NGI Search and OpenWebSearch.EU projects
DESCRIPTION: <p>Internet-based data sources and resources continue to grow exponentially, making the mechanisms for searching and discovering insights, and making sense of data, a crucial field of research.</p><p>Our talk will present two sister projects, Next Generation Internet (NGI) Search and OpenWebSearch focused on improving the way we search for information in the internet and creating new mechanisms to improve transparency, privacy, and trust, contributing to the overall vision of a more human-centric Internet.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Lightning Talks
URL:https:/fosdem.org/2023/schedule/event/ngi_search_and_openwebsearch/
LOCATION:H.2215 (Ferrer)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Aurora González-Vidal":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Michael Dinzinger":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14270@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T152000
DTEND:20230204T153500
SUMMARY:FPGA-based music synthesis with open-source tools
DESCRIPTION: <p>Eurorack is the leading standard for building modular music hardware, arguably cause for some of the wierdest sounds in the electronic music industry. Despite the existence of development platforms for Eurorack focused on using commodity microcontrollers and the availability of (closed source) FPGA-based synthesizer modules, there is currently no easy way to get started in creating your own FPGA-based music synthesizer hardware.</p><p>In this talk Sebastian will present his 'eurorack-pmod' project, a collection of open-source hardware, gateware and software that makes it easy to get started in the world of FPGA-based audio synthesis using only open-source tools (such as Yosys + KiCAD). This talk begins with an overview of music synthesis in the context of Eurorack and illustrates how the 'eurorack-pmod' hardware and gateware makes it easy for you to get started making your own high performance music hardware.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Lightning Talks
URL:https:/fosdem.org/2023/schedule/event/fpga_music_synthesis/
LOCATION:H.2215 (Ferrer)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Sebastian Holzapfel":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14439@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T152000
DTEND:20230204T154000
SUMMARY:How To Automate Documentation Workflow For Developers
DESCRIPTION: <p>Many teams want to have quality documentation, but often fail to keep their docs up-to-date. Maintaining docs can be a frustrating and tedious for smaller teams. In this talk, we are going to explore how we can use a CI/CD workflow to encourage teams to write and maintain documentation. I will demonstrate how tools such as Github actions and Vale can improve the quality and readability of documentation in the fraction of the time needed teams usually need to produce docs. In this talk I will discuss:</p><ul><li>the importance of quality docs</li><li>how to ensure that your docs maintain a consistent writing style</li><li>how to maintain you docs using Vale and Github actions</li></ul>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Continuous Integration and Continuous Deployment
URL:https:/fosdem.org/2023/schedule/event/how_to_automate_documentation_workflow_for_developers/
LOCATION:H.1309 (Van Rijn)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Portia Burton":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14705@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T152000
DTEND:20230205T155000
SUMMARY:On the path of better interoperability with Rust!
DESCRIPTION: <p>The purpose of this talk is to show and tell about:</p><ul><li>cargo-cabal: a CLI tool that helps you to turn in one command a Rust crate into a Haskell Cabal library ;</li><li>hs-bindgen: the Rust procedural macro library that generate bindings of function that user wanted to expose.</li></ul><p>The talk will focus on discussing core design ideas and implementation and end by a quick live-demo of its developer ergonomics.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Haskell
URL:https:/fosdem.org/2023/schedule/event/haskell_rust_interop/
LOCATION:H.1309 (Van Rijn)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Yvan Sraka":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14758@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T152000
DTEND:20230204T153000
SUMMARY:SmartArt Support for LibreOffice
DESCRIPTION: <p>LibreOffice can import SmartArt from the MS Office files. Here I discuss the status of the support, and the road ahead. I mainly discuss the remaining bugs and expected features.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:LibreOffice Technology Development Platform
URL:https:/fosdem.org/2023/schedule/event/lotech_smartart/
LOCATION:H.1308 (Rolin)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Hossein Nourikhah":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13730@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T152500
DTEND:20230204T160500
SUMMARY:Let's write Snake game!
DESCRIPTION: <p>Game developing is hard: models, concurrency, physics and so on are difficult without any helps from the framework. In this talk we introduce Bevy Engine library that allows us to create simple games in a smart way.With the merely excuse to build a Snake Game, in this talk we create Snake Game compiling it as native application and webapp (wasm) application.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Rust
URL:https:/fosdem.org/2023/schedule/event/rust_lets_write_snake_game/
LOCATION:H.1302 (Depage)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Tommaso Allevi":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14445@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T152500
DTEND:20230204T155500
SUMMARY:How Replicant, a 100% free software Android distribution, uses (or doesn't use) Guix
DESCRIPTION: <p>Guix is a 100% free software distribution that can be used in a wide variety of ways.</p><p>Unlike other GNU/Linux distributions, all its packages and configuration is defined in scheme (with Guile). To do that it uses software abstractions. That abstraction enables to reuse the same packages or configurations in various contexts (for instance to build container, to build packages for other distributions, etc).</p><p>This re-usability can enables other project to use Guix in various ways (for testing, for project infrastructure, etc).</p><p>This talk will look at how and why Replicant (a 100% free software Android distribution certified by the FSF) uses or depends on Guix, where it didn't use Guix and why, and future directions with the usage of Guix by the Replicant project.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Declarative and Minimalistic Computing
URL:https:/fosdem.org/2023/schedule/event/replicantguix/
LOCATION:K.3.201
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Denis Carikli (GNUtoo)":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14899@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T152500
DTEND:20230205T154500
SUMMARY:Quantitative Analysis of Open Source WebRTC Developer Trends
DESCRIPTION: <p>WebRTC was obviously popular with developers during the peaks of the pandemic, but how is it doing now? Did all those new projects die, putting the community back at pre-pandemic “normal” levels or is WebRTC still going strong? Are there many new WebRTC-related repos? Is WebRTC still attracting new users and what are they doing?  How are newer API’s like Insertable Streams, WHIP, and WebCodecs doing?</p><p>In this talk, Chad Hart of webrtcHacks and Kranky Geek will answer these questions with a fresh analysis based on a review of over a million GitHub events since 2019.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Real Time Communications
URL:https:/fosdem.org/2023/schedule/event/webrtc_dev_trends/
LOCATION:K.3.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Chad Hart":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13862@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T153000
DTEND:20230204T155500
SUMMARY:DNS for I2P: a Distributed Network without Central Authority
DESCRIPTION: <p>A fully distributed network does not have - by definition - a central authority. Nevertheless overlay networks, like I2P ("Invisible Internet Project") do have the need for a DNS. Also, by definition, there is nothing like trust between peers of such a network. Typically such a problem might be solved using a distributed storage layer driven by a byzantine fault tolerant consensus algorithm. Students of the Lucerne University of Applied Science and Arts created mid December 2022 a prototype solution including an API.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:DNS
URL:https:/fosdem.org/2023/schedule/event/dns_i2p/
LOCATION:UB4.136
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Konrad Bächler":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14001@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T153000
DTEND:20230205T155500
SUMMARY:Hacking the Linux Kernel to get moar FPS
DESCRIPTION: <p>In the past 10 years, Linux gaming came from a painful experience to a reality, with competitive performance, smooth experience and even an ArchLinux based handheld device, the Steam Deck.</p><p>This progress was made possible by the effort of a strong community working in different parts of the stack, from Wine, userspace graphic drivers and finally the kernel.</p><p>Gaming workloads have been pushing Linux development to tackle bottlenecks and enhancements never seem before. In this talk, we are going to cover the progress made to enhance game performance from the kernel side, current work and next challenges.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Kernel
URL:https:/fosdem.org/2023/schedule/event/kernel_fps/
LOCATION:UA2.220 (Guillissen)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="André Almeida":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14102@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T153000
DTEND:20230204T155500
SUMMARY:Improving the Kotlin Developer Experience in Koin 3.2
DESCRIPTION: <p>​​Koin is the Kotlin dependency injection framework well known for its ease of use and efficiency. It has been greatly appreciated by the Android community since 2017.</p><p>In 2022, a new major version of the framework is released: Koin 3.2. Let’s explore the great new DSL that still continues to simplify our writings, also the new module hierarchy organization capacity, and much more.</p><p>The Koin Annotations project is also getting to its first stable version: 1.0. It’s a great time to see all you can do with these annotations, powered by Google KSP under the hood.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Kotlin
URL:https:/fosdem.org/2023/schedule/event/improving_the_devx_in_koin_32/
LOCATION:UB5.230
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Arnaud Giuliani":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14109@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T153000
DTEND:20230204T154500
SUMMARY:Webmapping and massive statistical data, a democratization story
DESCRIPTION: <p>The story of this talk starts eight years ago, with the creation of a mapping-interface [1] to explore one of the fined grained statistical dataset on the french population (number of inhabitants / km²,  the average income per consumption unit, the percentage of low-income households, ...). These data were derived from localized tax revenues of households and were available in a very fine way i.e on pixels of only 200m x 200m, they were delivered at this time by the French National Institute of Statstics (INSEE) throught a massive spatial data file, which limited their use to a very limited number of people able to handle it. The proposed interface changed this and allowed almost any-body to visualize easily these data in their browser. In this presentation we will mainly discuss how to make such massive spatial data easily accessible to the public. The proposed solution is based on multi-scale aggregation: at high scales, the data are aggregated and at fine scales the final resolution of 200m by 200m is recovered. This interface, which heavily rely on zoom in/zoom out interactions allows users to deal and play with one of the well known problem in geography and spatial statistics namely the Modifiable Areal Unit Problem [2] (ie. Data tabulated for different spatial scale levels or according to different zonal systems for the same region will not provide consistent analysis results). This tool has leads to several interactions with new users (journalist, researchers, simple citizen,...) that seem to demonstrate its interest. Since this first project, several other massive datasets (one concerning an updated of the same data-set and one concerning a dataset on all french building) were made available with almost the same system [3,4]. From a technical perspective, this talk will covers the different evolution and open-sources projects that has made this project possible (d3 / postgres / postgis / mapLibre,Leaflet, ...), discussing vector tiles formats, map viewer evolution and a little bit of spatial databases and the development of a little python tool to help other build the same type of visualization.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Research Tools and Technology
URL:https:/fosdem.org/2023/schedule/event/openresearch_webmapping_massive_stats/
LOCATION:UB4.132
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Etienne Côme":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14122@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T153000
DTEND:20230204T155500
SUMMARY:A Study of Fine-Grain Compartment Interface Vulnerabilities: What, Why, and What We Should Do About Them
DESCRIPTION: <p>Software compartmentalization decomposes applications into lesser-privilegedcomponents that only have access to what they need to do their job. Properlyapplied, compartmentalization can limit the impact of many memory safety issuesby containing corruption within the vulnerable component. Use-cases areplentiful: library sandboxing, protection of SSL keys, sandboxing ofnetwork-facing code, and more.</p><p>In the last decade we have seen the appearance of many new mechanisms thatenable compartmentalization at a relatively low performance cost (Intel PKU,the upcoming Intel PKS, CHERI hardware capabilities, vmfunc). This generated alot of research with a strong focus on compartmentalizing existing software, ata fine grain (isolating libraries or components), and as automatically aspossible.  The promises are great: the compartmentalization of legacy software,with a low engineering effort, and at a low performance cost.</p><p>Alas, in this process, the interfaces between compartments are often neglected:they are hard to reason about and difficult to secure automatically, andcompartmentalizing at finer and finer-grain exacerbates the issue. This is amajor problem, as weak interfaces enable for many attacks well-known in theconfidential computing world.</p><p>In this talk I will present the result of a study on the impact of neglectingcompartment interfaces. I will define and classify compartment interfacevulnerabilities, and present a fuzzer specialized to catch them. Having appliedit to 25 popular applications and 36 possible compartment APIs, revealing 629interface vulnerabilities, I will present insights into what makes interfacesvulnerable, and how to make them more resilient when compartmentalizing.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Confidential Computing
URL:https:/fosdem.org/2023/schedule/event/cc_online_vulnerabilities/
LOCATION:D.confidential
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Hugo Lefeuvre":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14189@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T153000
DTEND:20230204T155500
SUMMARY:What's new with the Firefox Profiler
DESCRIPTION: <p>This year we enabled the Firefox Profiler by default in Firefox, to replace the Firefox Devtools' performance panel. Since then we were busy improving the UI even more to provide more information to our users. In this talk we'll give a quick summary of the improvements and new additions we made to the Firefox Profiler. You'll learn about the new Power Tracks, as well as the new information and changes to the user interface that make your usage more pleasant.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Mozilla
URL:https:/fosdem.org/2023/schedule/event/what_is_new_firefox_profiler/
LOCATION:UA2.220 (Guillissen)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Nazım Can Altınova":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14190@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T153000
DTEND:20230204T155500
SUMMARY:IntelOwl Project
DESCRIPTION: <p>Intel Owl is an Open Source Intelligence, or OSINT solution to get threat intelligence data about a specific file, an IP or a domain from a single API at scale. It integrates a number of analyzers available online and a lot of cutting-edge malware analysis tools. It is for everyone who needs a single point to query for info about a specific file or observable.This Lightning Talk will guide the audience through how this software works and how it can be leveraged by security analysts to save time and optimize their work during their day-to-day activities.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Security
URL:https:/fosdem.org/2023/schedule/event/security_intelowl/
LOCATION:UA2.118 (Henriot)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Matteo Lodi":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14197@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T153000
DTEND:20230205T155500
SUMMARY:Tilting a Pyramid
DESCRIPTION: <p>A presentation about implications and headaches we're facing when we want to provide Confidentiality in a Cloud Native Environment.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Confidential Computing
URL:https:/fosdem.org/2023/schedule/event/cc_cloud/
LOCATION:K.4.601
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Magnus Kulke":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14333@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T153000
DTEND:20230205T155500
SUMMARY:Managing customization in UI library
DESCRIPTION: <p>As a maintainer of an open-source UI library, most challenging requests are not always about performances or bugs. It can also be about customization. This topic is a permanent balance between code maintainability, developer experience, and documentation.</p><p>From my experience as React developper at MUI, I will present most of the customization we face, and what are the usual strategies to answer them, and the tradeoff they imply. Allowing you to add customization in your own components or have an overview of how your favorite library manages customization.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:JavaScript
URL:https:/fosdem.org/2023/schedule/event/customization_ui/
LOCATION:UB5.230
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Alexandre Fauquette":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14434@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T153000
DTEND:20230204T155500
SUMMARY:How to get public administrations to use more FOSS
DESCRIPTION: <p>The strength of FOSS lies in their corresponding licenses. Publicadministrations however sometimes have a hard time wrapping theirheads around the specifics of FOSS licenses although they more andmore understand the advantages.</p><p>In this talk we want to illustrate the underlying reasons for theexisting problems and present ideas how the procurement of FOSS can beimproved and made easier for all those involved. We combine this withan outlook to the impending changes and developments with regard tothe public procurement of FOSS in Germany.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Legal and Policy Issues
URL:https:/fosdem.org/2023/schedule/event/administration_foss/
LOCATION:UB5.132
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Claus Wickinghoff":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14534@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T153000
DTEND:20230204T155500
SUMMARY:Migrating from proprietary to Open-Source knowledge management tools
DESCRIPTION: <p>We can observe in the latest years that individuals, companies and institutions are more driven towards Open Source Software due to privacy concerns, vendor lock in, data lock in and ethical reasons. When choosing a tool for Knowledge Management, many great Open Source tools are available and can meet any needs from documentation networks to digital intranets and even public websites. </p><p>However, migrating from a tool to another can be difficult and discouraging due to missing modules, incompatibility, unclear documentation or a steep learning curve. At XWiki we understood these concerns and made efforts to continuously improve our migration tools and welcome any user wishing to migrate from other software to XWiki. </p><p>During this presentation we will demonstrate how to seamlessly migrate from Confluence and Sharepoint to XWiki while maintaining the content structure, history, and metadata. </p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Collaboration and Content Management
URL:https:/fosdem.org/2023/schedule/event/collab_xwiki/
LOCATION:K.4.601
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Stefana Nazare":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14550@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T153000
DTEND:20230204T160000
SUMMARY:Headscale: How we are using integration testing to reimplement Tailscale
DESCRIPTION: <p>We use Go, containers, and integration testing to reimplement Tailscale’s (https://tailscale.com/) control server, the closed source SaaS product that coordinates their Open Source WireGuard-based client. This talk tells the story of how we managed to build a stable version of the control server that is now starred by almost 10k on Github and has users all over the world through extensive focus on integration tests.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Go
URL:https:/fosdem.org/2023/schedule/event/goheadscale/
LOCATION:UD2.218A
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Kristoffer Dalby":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Juan Font Alonso":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14557@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T153000
DTEND:20230204T155500
SUMMARY:barebox, the bootloader for Linux kernel developers
DESCRIPTION: <p>Embedded doesn't mean we can't have nice things. As Linux kernel developers we have grownaccustomed to the comfort afforded to us by Kconfig, device trees, the device-driver model,multi-platform kernel images, the kernel having sane defaults and virtual filesystems givingus shell-level access to debug and introspect the system.</p><p>Why can't we have this in the boot environment? We can and you'll see how, welcome to barebox.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Embedded, Mobile and Automotive
URL:https:/fosdem.org/2023/schedule/event/barebox/
LOCATION:UD2.120 (Chavanne)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Marco Felsch":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14602@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T153000
DTEND:20230205T155500
SUMMARY:A11y: EAA, WCAG, WAI, ARIA, WTF? – it’s for the people stupid!
DESCRIPTION: <p>Web Accessibility should concern everyone of us and it’s our responsibility as developers to ensure a most accessible user experience. Danny and Maximilian will show you how to easily build your Web Applications accessibly at a high level. We’ll introduce you to effective methods and tools, that support you regarding implementation and testing.</p><p>Don't be afraid: We won’t go through each and every of the WCAG criteria – we’d like to provide a practical introduction into the topic as well as guide you through some tricks and snares.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Source Design
URL:https:/fosdem.org/2023/schedule/event/a11y_eaa_bfsg_wcag_wai_aria_wtf/
LOCATION:UB4.132
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Danny Koppenhagen":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Maximilian Franzke":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14626@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T153000
DTEND:20230205T160000
SUMMARY:Talk to DBus from a Python application
DESCRIPTION: <p>Do you need to communicate with DBus in your application? Do you want a quick and easy solution? Are you confused by the DBus specification? Do you make typos in XML? Let me introduce you to the dasbus library and demonstrate some features and capabilities that might be interesting for your project.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Python
URL:https:/fosdem.org/2023/schedule/event/python_dasbus/
LOCATION:UD2.218A
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Vendula Poncova":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14704@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T153000
DTEND:20230204T155500
SUMMARY:Using the FIM (Fbi IMproved) Universal Image Viewer
DESCRIPTION: <p>FIM (Fbi IMproved) is a `swiss army-knife' image viewer. You can use it under the Linux Framebuffer, under X, or in text terminals (ASCII Art), with a consistent interface and with many powerful features. Whether for occasional image viewing, creation of tagged pictures collections, tailoring short and specialized scripts or custom actions, or viewing graphics on a Raspberry Pi, there are many situations where the unique features of FIM make the difference. FIM grew out a fork of the FBI image viewer, and its name is inspired by the VIM text editor. This talk will tour peculiar use cases where FIM shines.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Media
URL:https:/fosdem.org/2023/schedule/event/om_fim/
LOCATION:K.3.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Michele Martone":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14754@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T153000
DTEND:20230204T154000
SUMMARY:Putting the R in LibreOffice: a Shiny dashboard for QA
DESCRIPTION: <p>Processing the wealth of Bugzilla data the LibreOffice generates can be done in R, and presenting it in Shiny is a good fit for it. Making a useful dashboard for the community is not only about pretty graphs and an avalanche of stats, it's also about directing potential QA contributors to relevant information and specific tasks, and prioritising some of the most pressing onces.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:LibreOffice Technology Development Platform
URL:https:/fosdem.org/2023/schedule/event/lotech_qadashbord/
LOCATION:H.1308 (Rolin)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Stéphane Guillou":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14818@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T153000
DTEND:20230205T155500
SUMMARY:KDLP: Kernel Development Learning Pipeline
DESCRIPTION: <p>KDLP is a novel program run by Red Hat engineers to address the industry-wide shortage of qualified entry-level candidates for low-level software engineering jobs in general, and the Linux kernel in particular. We created, developed, and teach an "Introduction to Linux Kernel" development course to University of Massachusetts Lowell students and anyone who is interested. We recruit qualified students from our class to internship programs within Red Hat, and we promote the best interns to hiring managers with the aim of bringing them into the industry as full time software engineers. We have pulled together this program from scratch over the past few years, iterating our program and curriculum design in order to stand the program on its feet. As an established program, we plan to continue to scale our program and strengthen our partnerships, including a recent one with the Linux Foundation, in order to bring Linux kernel and low-level software engineering education to a larger audience and global talent pool.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Distributions
URL:https:/fosdem.org/2023/schedule/event/kdlp_kernel_devel_learning_pipeline/
LOCATION:UA2.114 (Baudoux)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Joel Savitz":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14992@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T153000
DTEND:20230205T155500
SUMMARY:How the Spack package manager tames the stat storm
DESCRIPTION: <p>In high performance computing, package managers like Nix, Guix, Gentoo Prefix, and Spack are used to install applications and their dependencies. They allow multiple variants and flavors of the same package to coexist, by installing every package into a unique prefix directory that embeds a hash derived from the dependency graph.</p><p>This non-standard directory structure can result in increased startup time of executables, as the dynamic linker has to search through many directories to locate all required libraries. This is especially problematic in the context of HPC and shared filesystems, since many instances of the same executable may start in parallel, causing a "stat storm" on the typically slow filesystem.</p><p>This talk explores benefits and drawbacks of different solutions, and shows in particular how the Spack package manager solves this problem.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:HPC, Big Data and Data Science
URL:https:/fosdem.org/2023/schedule/event/spack_stat_storm/
LOCATION:UD2.120 (Chavanne)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Harmen Stoppels":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14337@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T153500
DTEND:20230204T154500
SUMMARY:Defining a multi-architecture interface for SYCL in LLVM Clang
DESCRIPTION: <p>We have been working to bring multi-architecture support using SYCL to the LLVM Clang project. Our original approach was to implement a "Plugin Interface" to add support for a PTX back-end and subsequently we have also added support for GCN enabling NVIDIA and AMD GPUs. This short presentation will outline our approach to designing this multi-architecture back-end and recent work to formalise the interface in the SYCL specification. This work is enabling researchers using the pre-exascale Perlmutter and Polaris supercomputers and exascale Summit supercomputer to write code using open standard SYCL and deploy on these machines.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:LLVM
URL:https:/fosdem.org/2023/schedule/event/syclclang/
LOCATION:AW1.120
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Hugh Delaney":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14376@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T153500
DTEND:20230205T155500
SUMMARY:Runix
DESCRIPTION: <p>Runix is a Rust library for interfacing with the Nix command line. It provides typed structs for Nix commands, with typed flags, and interfaces which match with Nix’s underlying classes. It also makes it possible to have a FFI into Nix from Rust. It should greatly improve the state and stability of calling the Nix CLI in your libraries. This talk will introduce the reasoning behind this library in our work at flox, and what it can do for Nix in general.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Nix and NixOS
URL:https:/fosdem.org/2023/schedule/event/nix_and_nixos_runix/
LOCATION:H.2214
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Yannik Sander":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14526@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T154000
DTEND:20230204T160000
SUMMARY:Automating secret rotation in Kubernetes
DESCRIPTION: <p>For years there was this notion that Kubernetes secrets are inherently insecure. There are certainly concerns about how Kubernetes stores and handles secrets, but base64 encoding (that most people often call out) is not the issue.</p><p>Regardless of how Kubernetes attempts to secure secrets, frequently rotating those secrets is certainly a best practice. It also poses a huge challenge, especially when done manually in a highly distributed environment: ensuring secrets are rotated in time, everywhere without affecting availability without making mistakes is no job for humans.</p><p>In my presentation, I will explain why secret rotation is important, what challenges it poses and how to do it in a Kubernetes environment.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Containers
URL:https:/fosdem.org/2023/schedule/event/container_kubernetes_secret_rotation/
LOCATION:UB2.252A (Lameere)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Márk Sági-Kazár":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14544@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T154000
DTEND:20230204T155000
SUMMARY:Cleaning up the unittest code mess
DESCRIPTION: <p>The unittest code had grown a lot in the past years, creating a lot of duplicated and unstructured code. It was time to give it some love and clean it up.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:LibreOffice Technology Development Platform
URL:https:/fosdem.org/2023/schedule/event/lotech_unittest/
LOCATION:H.1308 (Rolin)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Xisco Fauli":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14603@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T154000
DTEND:20230204T160500
SUMMARY:OpenSTEF: Open Source energy predictions
DESCRIPTION: <p>The energy transition poses new challenges to all parties in the energy sector. For grid operators, the rise in renewable energy and electrification of energy consumption leads to the capacity of the grid to near its physical constraints. Forecasting the load on the grid in the next hours to days is essential for anticipating on local congestion and making the most of existing assets.</p><p>The open source package OpenSTEF provides a complete software stack which forecasts the load on the electricity grid for the next hours to days. Given a timeseries of measured (net) load or generation, a fully automated machine learning pipeline is executed which delivers a probabilistic forecast of future load. This works for energy consumption, (renewable) generation or a combination of both. </p><p>During this presentation, we will show how we have implemented this opensource tooling at the Dutch Distribution System Operator Alliander to fully automate forecasting the load on the grid.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Energy
URL:https:/fosdem.org/2023/schedule/event/energy_openstef/
LOCATION:AW1.126
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Frederik Stoel":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14760@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T154000
DTEND:20230204T161000
SUMMARY:Delivering a crossplane-based platform
DESCRIPTION: <p>Platform APIs are usually tough to test. They hide complexity from users and abstract a wide range of backend services, ranging from heavy infrastructure over to simple SaaS APIs. Sometimes these processes can take up to hours to finish.</p><p>In this talk we will share our experience testing the platform API and introduce you to the tools we have written along the way.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Continuous Integration and Continuous Deployment
URL:https:/fosdem.org/2023/schedule/event/delivering_a_crossplane_based_latform/
LOCATION:H.1309 (Van Rijn)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Maximilian Blatt":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14798@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T154000
DTEND:20230204T155500
SUMMARY:FabAccess
DESCRIPTION: <p>We are developing an open source federatable management system for FabLabs, Makerspaces and Hackerspaces. FabAccess aims to manage access to machines in order to avoid accidents.FabAccess has three main functionalities:- Machine management- Authorization system- User management</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Lightning Talks
URL:https:/fosdem.org/2023/schedule/event/fabaccess/
LOCATION:H.2215 (Ferrer)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Tasso Mulzer":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14840@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T154000
DTEND:20230205T160000
SUMMARY:Lower your isolation level with ProxySQL
DESCRIPTION: <p>ProxySQL is a MySQL protocol aware, high-performance reverse proxy commonly used in MySQL compatible cloud databases. Thanks to these features, ProxySQL offers an extra layer of flexibility and control otherwise very challenging to achieve when designing and adapting your infrastructure to different workloads. In this talk, we aim to discuss how to use these features for being able to lower your required isolation levels and causality checks in a multi-primary Galera cluster, thus attempting to increase the overall performance of the cluster. We will provide concrete examples, benchmarks and extra points on workload adaptability.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:MariaDB, MySQL and Friends
URL:https:/fosdem.org/2023/schedule/event/proxysql_lower_isolation/
LOCATION:K.3.201
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="René Cannaò":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Javier Jaramago Fernández":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:15058@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T154000
DTEND:20230205T155500
SUMMARY:FOSDEM infrastructure review
DESCRIPTION: <p>Informational and fun.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Lightning Talks
URL:https:/fosdem.org/2023/schedule/event/fosdem_infrastructure/
LOCATION:H.2215 (Ferrer)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Richard Hartmann":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Basti Schubert":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13874@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T154500
DTEND:20230205T161500
SUMMARY:Golden Signals with Cilium and Grafana
DESCRIPTION: <p>One of the most important things when running applications in an environment like Kubernetes is to have good observability and deep insight of their performance. However, for many applications it can be challenging to update existing applications to provide the observability you need.</p><p>Cilium leverages eBPF to provide observability data with Prometheus metrics for your applications without having to modify the application itself.</p><p>In this session we will demonstrate how Cilium powered with Hubble and the Grafana LGTM (Loki for logs, Grafana for visualization, Tempo for traces, Mimir for Metrics) stack is able to show Service to Service communication,  monitor Golden Signals, detect transient network layer issues and identifies problematic API request with transparent tracing.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Network
URL:https:/fosdem.org/2023/schedule/event/network_cilium_and_grafana/
LOCATION:H.1301 (Cornil)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Raymond de Jong":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13907@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T154500
DTEND:20230205T160500
SUMMARY:Secure payments over VoIP calls in the cloud
DESCRIPTION: <p>Just using OSS, namely kamailio and rtpengine and using a public cloud provider for hosting (it can be anything), we want to share how we have put an oncall live credit card payment system PCI/DSS certified together.We will also go through the infrastructure parts and networking requirements that show how we also did this to be stateless as possible and horizontal scalable towards anyone's need.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Real Time Communications
URL:https:/fosdem.org/2023/schedule/event/secure_voip_payments/
LOCATION:K.3.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Nuno M Reis":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13923@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T154500
DTEND:20230204T162500
SUMMARY:Intro to Ceph on Kubernetes using Rook
DESCRIPTION: <p>In this talk we are going to introduce you to the Rook Ceph Operator, which can be used to run Ceph clusters with ease on top of Kubernetes clusters. In helping make it easy to run a Rook Ceph cluster we will also be talking about the current state of the project development, the kubectl krew plugin and some more advanced features.There will be a demo about the rook-ceph krew plugin on how it is used to automate common management tasks and can make the troubleshooting process easier.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Software Defined Storage
URL:https:/fosdem.org/2023/schedule/event/sds_rook_ceph/
LOCATION:H.2214
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Alexander Trost":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Gaurav Sitlani":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14156@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T154500
DTEND:20230204T164500
SUMMARY:The Importance of Collaborative Applications for European Digital Sovereignty
DESCRIPTION: <p>In this talk, I would like to present the importance of the core Collaborative Softwares using by individuals and companies in this stack and the progress and challenges of the Open Source communities providing alternative solutions and the importance of all European countries to collectively support the actors in the Open Source communities providing solution in this area.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Sovereign Cloud
URL:https:/fosdem.org/2023/schedule/event/sovcloud_the_importance_of_collaborative_applications_for_european_digital_sovereignty/
LOCATION:H.1301 (Cornil)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Ludovic Dubost":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14791@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T154500
DTEND:20230205T160500
SUMMARY:Quarkus 101: Intro To Java Development With Quarkus
DESCRIPTION: <p>Java is a great programming language, however 'traditional' Java isn't so great to work with when it comes to modern, Cloud Native development.  Quarkus is a (fairly) new Java stack that addresses issues such as the typical slow startup time and rather large memory usage that hinder the adoption of Java in container and/or Serverless workloads.  Quarkus is not just useful for optimizing resource usage though.  There is also a big focus on improving the developer experience.  In this session we'll demonstrate how Quarkus is very easy to work with and allows developers to work with containers and external dependencies such as databases, Kafka clusters, Kubernetes etc without being experts in any of these technologies.<br/>After this session, the audience should come away with inspiration to build modern Cloud Native applications with Java, and have fun doing so!</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Friends of OpenJDK
URL:https:/fosdem.org/2023/schedule/event/quarkus/
LOCATION:H.1302 (Depage)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Kevin Dubois":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14884@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T154500
DTEND:20230204T160000
SUMMARY:Executable papers in the Humanities, or how did we land to the Journal of Digital History
DESCRIPTION: <p>Scientific articles built on executable notebooks are already common in the domain of scientific publication, where they are an effective tool that brings transparency and openness in research communication (FAIR). However, they’re not yet widely praised in the humanities.Luckily, in the digital humanities, Jupyter notebooks play an important role in data analysis and exploration. They provide a free, powerful and open source platform for analyzing text corpora and other datasets in many programming languages - Julia, Python and R; they flawlessly integrate the browsers and many JavaScript data visualization libraries.In general, digital humanists know very well how to make use of Jupyter notebooks to quickly create and share documents containing live code, equations, visualizations, and narrative text.That’s why we naturally decided to work on Jupyter notebooks when we started playing with the idea of funding a Journal for digital historians in conjunction with the publisher DeGruyter. Developed by the C²DH (Luxembourg Centre for Contemporary and Digital History and DeGruyter, the Journal of Digital History (https://journalofdigitalhistory.org) now publishes peer-reviewed, open access articles that are Jupyter notebooks in their essence.With a difference: we wanted authors to reflect on their use of algorithms and digital methods, so we asked them to write their articles as compositions of three layers: narrative, data and hermeneutics.In our presentation we will explore the ecosystem of tools and methods we have prepared together with the authors: GitHub, Docker, MyBinder, Zotero. We will present the process we follow with them from scratch notebooks to published multi-layered, reproducible scientific articles.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Research Tools and Technology
URL:https:/fosdem.org/2023/schedule/event/openresearch_executable_papers/
LOCATION:UB4.132
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Daniele Guido":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Elisabeth Guerard":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13632@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T155000
DTEND:20230205T162000
SUMMARY:Building Open Source Teams
DESCRIPTION: <p>This presentation highlights the challenges of motivating and managing an open source team of volunteers. Topics include motivation, communication, and project management. This talk is useful for anyone active in open source.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Community
URL:https:/fosdem.org/2023/schedule/event/building_open_souce_teams/
LOCATION:UB5.132
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Bruce Momjian":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13725@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T155000
DTEND:20230204T160000
SUMMARY:CANCELLED Eliminating ManagedStatic and llvm_shutdown
DESCRIPTION: <p>Please note that this talk has been cancelled as Nicolai is no longer able to attend FOSDEM.</p><p>LLVM has a bunch of global state, which causes pains when using LLVM as a shared library from anything that looks like a plugin -- which includes drivers for OpenGL and Vulkan. This is a quick reminder and update on the removal of ManagedStatic and llvm_shutdown, whose goal is to reduce some of these pains.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:LLVM
URL:https:/fosdem.org/2023/schedule/event/llvmglobalstate/
LOCATION:AW1.120
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Nicolai Hähnle":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13823@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T155000
DTEND:20230205T162000
SUMMARY:Best Practices for Operators Monitoring and Observability in Operator SDK
DESCRIPTION: <p>This presentation is aimed for operator developers that plan to add or want to improve their operator monitoring.We will present best practices and new tools that will help you get the best monitoring for your operator with a shorter and easier implementation.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Monitoring and Observability
URL:https:/fosdem.org/2023/schedule/event/operator/
LOCATION:UB2.252A (Lameere)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Shirly Radco":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="João Vilaça":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14412@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T155000
DTEND:20230205T162000
SUMMARY:Managing KDE's translation project
DESCRIPTION: <p>KDE translations for the user interface amount for 264 thousand strings per language (that's just one of the 3 branches we support), we have translations to 112 languages, how do we manage that?</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Translations
URL:https:/fosdem.org/2023/schedule/event/translations_managing_kdes_translation_project/
LOCATION:AW1.120
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Albert Astals Cid":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14465@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T155000
DTEND:20230204T160000
SUMMARY:Crashtesting LibreOffice in the backyard
DESCRIPTION: <p>Having your Office suite crashing is rather annoying, but crashing while opening or saving files is unsolvable for end users.The upstream LibreOffice project regularly runs testing against this on master - but is it possible to do it on stable branches maintained for customers?In this talk I'll introduce the set of test files and upstream scripts, and show how we use them to deliver added stability of LibreOffice for our customers.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:LibreOffice Technology Development Platform
URL:https:/fosdem.org/2023/schedule/event/lotech_crashtesting/
LOCATION:H.1308 (Rolin)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Gabor Kelemen":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:15105@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T155000
DTEND:20230204T160000
SUMMARY:AMENDMENT Interactive discussion on organizing LLVM socials/meetups
DESCRIPTION: <p>Let's talk about experiences organizing and going to LLVM socials around the world.What do you get out of going to an LLVM social?Would you like LLVM socials to be organized around where you live?Could you start one yourself?What are your experiences?What do you think could be improved?</p><p>Please note that this discussion slot replaces the lightning talk titled "Eliminating ManagedStatic and llvm_shutdown" that was due to have been given by Nicolai Hähnle, who has sent his apologies but is now unable to attend due to illness.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:LLVM
URL:https:/fosdem.org/2023/schedule/event/llvmmeetups/
LOCATION:AW1.120
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13608@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T155500
DTEND:20230205T161500
SUMMARY:P4 in Nix
DESCRIPTION: <p>Nix, and by extension NixOS, are incredible tools to define infrastructures and deployments of dedicated machines. Unfortunately, sometimes the load is too big for even an optimized network stack and we need to get dedicated equipment such as load balancers to handle the load. What if we could configure those from within Nix?</p><p>P4, a Domain Specific Language intended to produce highly optimized network processing code, allows for that. It can produce code that can be synthesized to FPGAs or even configure network ASICs in order to have optimized solutions to those problems.</p><p>Points we'll touch on: Writing a transpiler in Nix, Automatic (re-)deployment of synthesized code, hardware definition for Nix-reprogrammable hardware.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Nix and NixOS
URL:https:/fosdem.org/2023/schedule/event/nix_and_nixos_p4_in_nix/
LOCATION:H.2214
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Gauvain Roussel-Tarbouriech":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13883@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T155500
DTEND:20230204T162000
SUMMARY:Exploring WebAssembly with Forth (and vice versa)
DESCRIPTION: <p>Forth is an extremely minimalistic yet powerful language. Its minimalism has historically made it the language of choice to explore and directly interact with the lowest levels of systems, traditionally the hardware. However, you can also use Forth to explore the low levels of the web platform: WebAssembly.</p><p>In this talk, I’ll dive into the details of WAForth, a tiny but complete Forth interpreter and dynamic compiler for and written in WebAssembly. You’ll see some Forth in action, read hand-written WebAssembly code, get introduced to tools used for working with WebAssembly, hear about JIT compilation for WebAssembly, and learn how you can move all this outside the web platform into native code.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Declarative and Minimalistic Computing
URL:https:/fosdem.org/2023/schedule/event/webassemblyforth/
LOCATION:K.3.201
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Remko Tronçon":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14630@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T155500
DTEND:20230205T162000
SUMMARY:2D animations in Haskell using gloss, lens and state
DESCRIPTION: <p>Haskell is a statically-typed purely-functional programming language with non-strict evaluation. These features make programming in Haskell quite different from programming in other languages.</p><p>This talk will illustrate how to use Haskell for implementing simple 2D animations, firstly using basic functional programming techniques and data types, and then using lenses, for accessing nested data types, and the state monad, for simulating mutable states.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Haskell
URL:https:/fosdem.org/2023/schedule/event/haskell_2d_animations/
LOCATION:H.1309 (Van Rijn)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Julien Dehos":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13784@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T160000
DTEND:20230204T161500
SUMMARY:OpenStreetMap: Sharpen your "Emergency Eyes"
DESCRIPTION: <p>Wildfires, flood, severe windstorms and heatwaves are just a few of the “new” emergencies that have become more frequent in the European Union. While we’re used to preparing for major disasters - earthquakes, cyclones - it’s time to start thinking about how good maps can save lives and help us navigate better these increasingly common events.</p><p>With a view to preparedness and disaster reduction, we’ll take a look at features worth mapping in OpenStreetMap -- parking lots, vacant businesses, gas stations, ad hoc "cooling centers" -- that you might otherwise overlook and give a short overview of tools like Mapillary and StreetComplete.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Lightning Talks
URL:https:/fosdem.org/2023/schedule/event/openstreetmap_emergency_eyes/
LOCATION:H.2215 (Ferrer)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Nicole Martinelli":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13867@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T160000
DTEND:20230205T165000
SUMMARY:Matrix 2.0
DESCRIPTION: <p>Matrix is an open standard for secure, decentralised communication, which may be familiar from powering the online editions of FOSDEM in 2021 and 2022 (and hybrid-FOSDEM this year!).</p><p>In this talk we will explain the fundamental changes which are landing in Matrix 2.0, which speeds up Matrix to be at least as snappy as the fastest proprietary messaging apps - all while handling thousands of rooms spanning millions of users.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Main Track - Janson
URL:https:/fosdem.org/2023/schedule/event/matrix20/
LOCATION:Janson
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Matthew Hodgson":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13971@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T160000
DTEND:20230205T162500
SUMMARY:Salmiac: Running unmodified container images in Nitro Enclaves
DESCRIPTION: <p>AWS Nitro is a confidential computing technology from Amazon that provides highly isolated execution environments in EC2 instances. Absence of external networking, persistent storage and interaction with the enclave reduces the attack surface. However, this drastically limits the number of useful applications that can run on a Nitro platform. Salmiac developed by Fortanix aims at solving this problem securely, by extending Nitro enclaves with external networking and persistent filesystem.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Confidential Computing
URL:https:/fosdem.org/2023/schedule/event/cc_aws/
LOCATION:K.4.601
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Aditi Jannu":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Nikita Shyrei":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13977@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T160000
DTEND:20230205T165000
SUMMARY:The End of Free Software
DESCRIPTION: <p>Free and Open Source Software “won”–it successfully democratized access to code and technology—but the industry changed. Cloud computing has created an always online, software-defined world orchestrated around running software-as-a-service. This reintroduced practical limits to software freedom as hyperscalers create proprietary differentiation through secretive operation and management software. In practice, we have become dependent on proprietary services built on a FOSS foundation. This proprietary capture threatens to undermine the very ability to create Free and Open Source Software. This presentation explores suggestions (such as the Operate First initiative) for how FOSS can, and must, evolve to face these challenges and democratize the cloud.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Main Track - K Building
URL:https:/fosdem.org/2023/schedule/event/cloud_threats/
LOCATION:K.1.105 (La Fontaine)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Daniel Riek":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14017@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T160000
DTEND:20230205T163000
SUMMARY:Python Logging Like Your Job Depends on It
DESCRIPTION: <p>Understanding what is happening in a large Python project stinks. Especially when you have a bug in production that cant seem to be reproduced in your dev environment. <em>Pyhton's Logging Enters Stage Left:</em> Python's logging tools may not be the easiest to work with so lets walk through and understand together. To wrap things up we will see what it looks like to use a centralized log store for visualizing these logs.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Python
URL:https:/fosdem.org/2023/schedule/event/python_logging/
LOCATION:UD2.218A
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="David Tippett":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14104@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T160000
DTEND:20230204T162500
SUMMARY:Shrinking in the Age of Kotlin
DESCRIPTION: <p>Java is now more than 25 years old and throughout the Age of Java there has been many tools for shrinking, optimizing and obfuscating Java bytecode. This was and is especially important for mobile devices, which have certain resource constraints, from the early J2ME devices to today's Android devices.</p><p>Today, in the Age of Kotlin, shrinking is more relevant than ever and not just for mobile applications. As well as mobile Android applications, desktop &amp; server applications are also ever growing in size; for example Compose for Desktop typically generates large application packages. JetBrains has recently integrated ProGuard into the Compose for Desktop Gradle plugin to tackle this issue.</p><p>But what has changed and how does Kotlin affect shrinkers like ProGuard (which is 20 years old and originally created to process Java compiler produced bytecode)? How does ProGuard shrink classes produced by the Kotlin compiler? The Kotlin compiler just produces Java bytecode anyway, so nothing changes?</p><p>The talk will take a look at ProGuard under the hood and what's required to process Kotlin apps &amp; libraries. In particular, there will be a deep dive into Kotlin metadata and how ProGuard (via the ProGuardCORE library) makes use of JetBrains' kotlinx.metadata library to read &amp; write the metadata.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Kotlin
URL:https:/fosdem.org/2023/schedule/event/shrinking_in_the_age_of_kotlin/
LOCATION:UB5.230
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="James Hamilton":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14136@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T160000
DTEND:20230204T162500
SUMMARY:What Does Rugby Have To Do With Sigstore? 
DESCRIPTION: <p>Cosign, fulcio, rekor are all components in keyless signing with Sigstore. Each piece has its responsibility to provide a smooth developer experience for container signing. How does it all work together to complete that complicated dance to tie identity to cryptographic signatures? And what's more cryptic than rugby? In this talk, James and Lewis will educate attendees about sigstore and container signing using examples from the best sport in the world, rugby. If you're interested in learning more about sigstore and what a hooker does, this talk is for you.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Security
URL:https:/fosdem.org/2023/schedule/event/security_rugby_sigstore/
LOCATION:UA2.118 (Henriot)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="James Strong":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Lewis Denham-Parry":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14191@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T160000
DTEND:20230204T162500
SUMMARY:Building a secure network of trusted applications on untrusted hosts
DESCRIPTION: <p>Deploying to "the cloud" is incredibly convenient, but that convenience normally comes at a cost.The host necessarily becomes a major part of the applications trust domain, and a compromised host means a compromised application or a network of thereof.This prevents several highly-regulated sectors, such as medical or financial, from directly deploying to "the cloud" as opposed to building their own infrastructure.Solutions to this problem exist, but most require a custom and <em>correct</em> implementation tied to a particular hardware vendor and SDK.I will present a hardware-agnostic and cloud provider-agnostic solution to this issue, which, with minimal changes to the implementation, can be used to secure a network of applications and demonstrate strong trust assertions produced by doing so.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Confidential Computing
URL:https:/fosdem.org/2023/schedule/event/cc_online_enarx/
LOCATION:D.confidential
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Roman Volosatovs":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14206@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T160000
DTEND:20230205T162500
SUMMARY:Building a UX Research toolkit 
DESCRIPTION: <p>In this presentation you will learn more about how Mogashni is building a UX Research toolkit to be used by Open Source projects. As well as the lessons learnt from working on Bitcoin core and other open source projects as a UX Researcher.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Source Design
URL:https:/fosdem.org/2023/schedule/event/building_a_ux_research_toolkit/
LOCATION:UB4.132
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Mogashni Naidoo":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14240@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T160000
DTEND:20230204T165000
SUMMARY:Teaching machines to handle bugs and test Firefox more efficiently.
DESCRIPTION: <p>How Mozilla uses machine learning to streamline its development process: automating various aspects of bug management (such as accurately assigning components, detecting types, and identifying spam), trying to predict potential regressions and selecting relevant tests for specific patches. In addition, an overview of future directions for privacy-respecting machine learning usage in Firefox, with the support of the community.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Main Track - Janson
URL:https:/fosdem.org/2023/schedule/event/firefox_testing/
LOCATION:Janson
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Marco Castelluccio":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14275@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T160000
DTEND:20230204T161500
SUMMARY:The Turing Way: Changing research culture through open collaboration
DESCRIPTION: <p>The Turing Way is an open-source, community-led, and collaboratively developed project on making data science and research skills accessible, comprehensible, and beneficial for a wider research community. We bring together individuals from diverse fields and expertise to develop practices and learning resources that can make data research comprehensible and useful for everyone, as well as translate these tools and ways of working across cultural and disciplinary contexts. These resources are organised as an online book with over 250 chapters across five guides on reproducibility, project design, collaboration, communication and ethics in research. This talk will introduce The Turing Way project, and invite participants to get involved. All questions, comments, recommendations, and discussions are facilitated through an online GitHub repository.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Research Tools and Technology
URL:https:/fosdem.org/2023/schedule/event/openresearch_turing_way/
LOCATION:UB4.132
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Anne Lee Steele":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14295@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T160000
DTEND:20230205T162500
SUMMARY:A practical approach to build an open and evolvable Digital Experience Platform (DXP)
DESCRIPTION: <p>Choosing the right components of a digital architecture is essential but  not enough. As needs and technology evolve, organisations need to design systems in a way that allows to add end extend capabilities to it, without incurring in a complex refactoring. In this talk we will start with a simple website and progressively add capabilities and "layers" to it, from visual components to service orchestration, leveraging a MACH (Microservices based, API-first, Cloud-native SaaS and Headless) approach.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:JavaScript
URL:https:/fosdem.org/2023/schedule/event/architecture/
LOCATION:UB5.230
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Boubacar Siddighi BARRY":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Maurizio Pedriale":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14300@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T160000
DTEND:20230204T165000
SUMMARY:Winners and Losers in FOSS
DESCRIPTION: <p>Free and Open Source Software not only permeates nearly all of our digital technology systems, but we see increasing amounts of institutions actively contributing to its creation and maintenance. From technology monoliths to universities to governments, the number of “open source developers” has increased, and with it, open source software. It is no secret that Open Source has “won,” according to many. However, despite the sheer scale of FOSS development today, has the form much of our FOSS infrastructure has taken benefited all in the ways that we expect?</p><p>In this talk, I will take participants on a journey through the history of labor in FOSS development to better understand the political economy of FOSS development and what it means for individual FOSS contributors. This talk will use economic analysis to bring up many inspiring steps forward we have taken and also raise many worrying questions about the software we are building.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Main Track - K Building
URL:https:/fosdem.org/2023/schedule/event/foss_winners_losers/
LOCATION:K.1.105 (La Fontaine)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Michael Nolan":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14318@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T160000
DTEND:20230204T162500
SUMMARY:Building FPGA Bitstreams with Open-Source Tools
DESCRIPTION: <p>Yosys and nextpnr made FPGA development very attractive for developers that prefer to use open-source tools over proprietary vendor tools. Affordable and well documented boards with ECP5 FPGAs lowered the entry threshold for hobbyists even further.</p><p>Michael will show how to use LiteX to use these tools to build soft-core RISC-V SoCs that are capable of running Linux and combine them with use-case specific cores to custom FPGA bitstreams.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Embedded, Mobile and Automotive
URL:https:/fosdem.org/2023/schedule/event/fpga_bitstreams/
LOCATION:UD2.120 (Chavanne)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Michael Tretter":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14347@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T160000
DTEND:20230205T163000
SUMMARY:A Rust-Based, modular Unikernel for MicroVMs
DESCRIPTION: <p>Unikernels are specialized, single-address-space machine images built from library operating systems.They shrink the attack surface and resource footprint of cloud services.Applications that are compiled into unikernels are able to boot virtual machines.Using library operating systems enables static analysis of the image's whole software stack: from the kernel to the application.</p><p>In this talk, we present the transition from the C-based HermitCore to the Rust-based RustyHermit unikernel.Using Rust's build system, the unikernel is split into components, whereby the end-user is able to specialize the application and the resulting boot image.QEMU's microvm virtual platform and Firecracker are lightweight virtual machines (microVMs), which are specialized for cloud environments.We show the benefits of the component-based architecture to build specialized applications for microVMs.Minimalistic design of unikernels and microVMs reduce the memory footprint and the attack surface of the complete software stack and build an ideal base for cloud services.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Microkernel and Component-based OS
URL:https:/fosdem.org/2023/schedule/event/rustunikernel/
LOCATION:H.1308 (Rolin)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Stefan Lankes":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Martin Kröning":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jonathan Klimt":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14421@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T160000
DTEND:20230205T162500
SUMMARY:Don't blame devres - devm_kzalloc() is not harmful
DESCRIPTION: <p>The devres resource management system in the linux kernel has been blamed for use-after-free bugs triggered from user-space via device files. We will show that this problem is not caused by devres but rather by common misconceptions about linux devices lifetimes and general errors in resource management.</p><p>We will also discuss linux kernel frameworks that already deal with this problem, how they do it and how vulnerable subsystems can be improved.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Kernel
URL:https:/fosdem.org/2023/schedule/event/devm_kzalloc/
LOCATION:UA2.220 (Guillissen)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Bartosz Golaszewski":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14479@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T160000
DTEND:20230204T162500
SUMMARY:Deploy an enterprise search server with Fess
DESCRIPTION: <p>This talk will illustrate how organizations can configure and deploy OSS enterprise search server Fess, based on our own experiences.</p><p>Fess is, by and large, a well-documented, user-friendly tool. Yet, no matter how good the tool is, deploying a search server on your own brings a number of challenges. I will talk about the challenges we had and how we overcame them. Our hope is that</p><ol><li>You will have a good grasp of what it is like to configure and deploy an enterprise search server, whether or not you are considering deploying one at the moment.</li><li>Should you decide to deploy one, you can (hopefully) do so with a significantly lower cost.</li></ol>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Collaboration and Content Management
URL:https:/fosdem.org/2023/schedule/event/collab_fess/
LOCATION:K.4.601
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Takashi Kumagai":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14480@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T160000
DTEND:20230204T161000
SUMMARY:LibreOffice Dark Modes
DESCRIPTION: <p>LibreOffice now supports dark mode on its major ports. Apple and Microsoft effectively omitted to support dark mode in the various APIs LibreOffice was using to render its widgets, making this surprisingly difficult to implement.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:LibreOffice Technology Development Platform
URL:https:/fosdem.org/2023/schedule/event/lotech_darkmodes/
LOCATION:H.1308 (Rolin)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Caolán McNamara":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14571@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T160000
DTEND:20230204T163000
SUMMARY:Over a decade of anti-tracking work at Mozilla
DESCRIPTION: <p>For years, the privacy engineers at Mozilla have known that online trackers use every identifier they can get to track and re-identify people all over the internet. In this talk, I'll give an overview of the work we've done over the years to protect more and more of these identifiers, and where we are now.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Mozilla
URL:https:/fosdem.org/2023/schedule/event/mozilla_anti_tracking/
LOCATION:UA2.220 (Guillissen)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Vincent Tunru":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14664@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T160000
DTEND:20230204T161500
SUMMARY:Why resolving two names in a GUI program is hard
DESCRIPTION: <ul><li>summary of common C library calls to translate name to IP address(es) and back</li><li>We have getaddrinfo() calls and nsswitch modules for different name resolution backends. But they provide blocking only calls.</li><li>BSD sockets allows hundreds or thousands concurrent connections from a single thread application. But resolving 4 different names in parallel is difficult from a single thread application.</li><li>When we have common GUI application loops for GLib or Qt, why we lack API integrating with them well?</li><li>Most of GUI applications should avoid blocking calls in main thread today.</li><li>Is it necessary to block on name resolution? How name resolution works and why I think asynchronous calls would work as well.</li><li>Why using just raw DNS libraries might not be a solution for everyone</li><li>Use .local zone plugin nss-mdns as example why a simple to use API for name resolution is needed not only for unicast DNS queries.</li><li>How to handle LLMNR protocol and not break other things, which happens with current systemd-resolved</li></ul>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:DNS
URL:https:/fosdem.org/2023/schedule/event/dns_why_resolving_two_names_in_a_gui_program_is_hard/
LOCATION:UB4.136
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Petr Menšík":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14694@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T160000
DTEND:20230204T163000
SUMMARY:Our Mad Journey of Building a Vector Database in Go
DESCRIPTION: <p>"We're going to build a new type of database in Go" – "Are you mad?!" This was the common reaction when back in 2019, we decided to build an open-source vector database in Go. Today, Weaviate's downloads have exceeded 1.5M (at the time of writing), and we're over the moon with how far we've come. But oh boy, they were right; it was crazy indeed:</p><p>In this talk, I would like to take you on a journey of the less common and crazier parts of Go: You will learn about pure-assembly optimizations, obscure pitfalls, tricks of heap allocations, and memory management in general.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Go
URL:https:/fosdem.org/2023/schedule/event/gobuildingdatabase/
LOCATION:UD2.218A
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Etienne Dilocker":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14810@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T160000
DTEND:20230204T165500
SUMMARY:SourceHut meetup
DESCRIPTION: <p>SourceHut is a free software forge for developing software projects, providing git and mercurial hosting, continuous integration, mailing lists, and more. We'll be meeting here again in 2023 to discuss the platform and its community, the completion of the GraphQL rollout and the migration to the EU, and any other topics on the minds of the attendees.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:BOFs (Track C - in UB2.147)
URL:https:/fosdem.org/2023/schedule/event/sourcehut/
LOCATION:UB2.147
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Drew DeVault":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14865@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T160000
DTEND:20230205T163000
SUMMARY:Understanding the Bull GAMMA 3 first generation computer through emulation
DESCRIPTION: <p>First generation computers emerged during WW2 and developed in the 1950s and were based on quite different from the present technology: vaccum tubes/germanium diodes for processing and delay lines for memory. Running those ancestors is extremely difficult given the few examplaries left, their delicate technology and the lost expertise. However at a logical level, their architecture is not so different of our current computers as theses ancestors quickly adhered to the then emerging Von Neumann architecture. This allow us to understand their behaviour on programs through emulating their instruction set and memory structure. This talk presents this process applied by the NAM-IP computer museum to revive the memory of the GAMMA 3, the first french computer build and sold by Bull between 1952 and 1962.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Emulator Development
URL:https:/fosdem.org/2023/schedule/event/gamma/
LOCATION:AW1.126
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Christophe Ponsard":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14904@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T160000
DTEND:20230205T162500
SUMMARY:AMENDMENT KubeOS: Container OS based on OpenEuler
DESCRIPTION: <p>KubeOS is a lightweight operating system developed in the openEuler community for running containers and Kubernetes. This takl will introduce the KubeOS's OS image and Kubernetes cluster node upgrade solution and how to use KubeOS.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Distributions
URL:https:/fosdem.org/2023/schedule/event/kubeos/
LOCATION:UA2.114 (Baudoux)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Antonio Paolillo":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14918@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T160000
DTEND:20230204T162500
SUMMARY:Merging Two Worlds - Broadcast and WebRTC
DESCRIPTION: <p>The broadcast industry are getting more and more interested in sub second media ingestion and media delivery but already have particular standards integrated into their workflows such as SRT or NDI - bridging the gap between WebRTC and these protocols and technologies is ever more important to increase the continued adoption of WebRTC - both WHIP and WHEP play a vital part in this increased adoption. In this session we'll take a look at what the broadcast industry have available to them today and the challenges involved in merging these worlds with Open Source technology.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Media
URL:https:/fosdem.org/2023/schedule/event/om_webrtc/
LOCATION:K.3.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Dan Jenkins":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14972@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T160000
DTEND:20230205T165000
SUMMARY:Don't Do This
DESCRIPTION: <p>Based on the legendary "Don't Do This" PostgreSQL wiki page, this talk will explore some of the common pitfalls and misconceptions that Postgres users can face - and show possible ways to undo them or workarounds.</p><p>Some of the topics to be covered:</p><ul><li>Correct types for data storage</li><li>(Sub-)Partitioning<ul><li>And how to get it wrong</li></ul></li><li>Bad SQL habits</li><li>Table inheritance<ul><li>And how to undo it</li></ul></li><li>Security issues<ul><li>Unsafe configurations and usage</li></ul></li><li>Connections<ul><li>Number of, and properly handling</li></ul></li></ul>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:PostgreSQL
URL:https:/fosdem.org/2023/schedule/event/postgresql_dont_do_this/
LOCATION:UA2.118 (Henriot)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jimmy Angelakos":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14998@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T160000
DTEND:20230205T162500
SUMMARY:Keeping the HPC ecosystem working with Spack CI
DESCRIPTION: <p>The Spack package manager is widely used by HPC sites, users, and developers to install HPC software, and the Spack project began offering a public binary cache in June of 2022.  The cache includes builds for x86_64, Power, and aarch64, as well as for AMD and NVIDIA GPUs and Intel's oneapi compiler.  Currently, the system handles nearly 40,000 builds per week to maintain a core set of Spack packages.</p><p>Keeping this many different stacks working continuously has been a challenge, and this talk will dive into the build infrastructure we use to make it happen.  Spack is hosted on GitHub, but the CI system is orchestrated by GitLab CI in the cloud. Builds are automated and triggered by pull requests, with runners both in the cloud and on bare metal.  We will talk about the architecture of the CI system, from the user-facing stack descriptions in YAML to backend services like Kubernetes, Karpenter, S3, CloudFront, and the challenges of tuning runners to give good build performance.  We'll also talk about how we've implemented security in a completely PR-driven CI system, and the difficulty of serving all the relevant HPC platforms when most commits are from untrusted contributors.  Finally, we'll talk about some of the architectural decisions in Spack itself that had to change to better support CI.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:HPC, Big Data and Data Science
URL:https:/fosdem.org/2023/schedule/event/spack_ci/
LOCATION:UD2.120 (Chavanne)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Todd Gamblin":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:15089@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T160000
DTEND:20230204T162500
SUMMARY:EU alternative to app stores
DESCRIPTION: <p>The European Union adopted its Budget for the next year in November 2022. The EU 2023 Budget was amended to include the pilot project “De-monopolized access to EU applications”.  The project, as tabled by Marcel Kolaja, (Member of the European Parliament, Czech Pirate Party) aims at asking EU institutions to release their apps in repositoriesthat constitute alternatives to major app stores like Apple App Store and Google Play, and to release the source code of the apps. The presentation will explain the pilot project, will explore potential opportunities for FOSS communities, and invite on the same panel F-Droid to bring in the first perspective from their side.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Legal and Policy Issues
URL:https:/fosdem.org/2023/schedule/event/eu_app_stores/
LOCATION:UB5.132
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Marcel Kolaja":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14237@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T160500
DTEND:20230204T163000
SUMMARY:4 Years of Energy Management with openHAB
DESCRIPTION: <p>This talk is about my personal story and experiences around energy use cases at home, which I have mainly realized with the smart home software openHAB.It starts with energy monitoring of the smart home from electricity to heating and room temperatures and goes on to tracking a photovoltaic system and managing its surplus production, e.g. for charging an electric vehicle.</p><p>Besides the technical use-cases, we will also have a look at environmental impact and the potential cost savings.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Energy
URL:https:/fosdem.org/2023/schedule/event/energy_four_years_openhab/
LOCATION:AW1.126
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Kai Kreuzer":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14267@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T160500
DTEND:20230204T163500
SUMMARY:How to Build your own MLIR Dialect
DESCRIPTION: <p>MLIR allows you to define your own intermediate representation (IR) while benefiting from the infrastructure it provides. However, getting started with creating your own IR, called dialect in the MLIR universe, is sometimes tricky. This tutorial addresses some of the challenges arising with the CMake configuration and explores projects like the standalone MLIR dialect example in more detail. Furthermore, we take a look at how TableGen files that define a single dialect can be split.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:LLVM
URL:https:/fosdem.org/2023/schedule/event/mlirdialect/
LOCATION:AW1.120
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Marius Brehler":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14665@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T160500
DTEND:20230204T162500
SUMMARY:Quick starting secure container storage using squashfs, overlay and dm-verity
DESCRIPTION: <p>Squashfs images provides a read-only compressed filesystem. OCI content delivered in squashfs format provide several benefits when compared to tar. Images do not need to be extracted before being used. Images can be verified by their content-addressed names against signed OCI metadata before use, and dmverity will ensure the integrity of the contents themselves. This makes for very fast yet verified storage bringup. Overlay provides the ability to give writable access and take advantage of OCI’s layered images.I’ll show how users can build (stacker), host (zot) and run squashfs images (LXC) with available opensource software.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Containers
URL:https:/fosdem.org/2023/schedule/event/container_secure_storage/
LOCATION:UB2.252A (Lameere)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Scott Moser":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14856@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T160500
DTEND:20230205T162500
SUMMARY:Interoperable Chat, Dutch Healthcare and the Digital Markets Act
DESCRIPTION: <p>The Dutch government wanted an obligatory standard for chat interoperability in healthcare. I chaired the standardisation workgroup drafting that standard and have learned an awful lot about interoperable chats and about the pitfalls of mixing up policy making and standardisation.</p><p>Now the European Commission wants an obligatory standard for chat interoperability, this time because of the ‘Digital Service Act’. Lets have a look what to expect when writing that standard!</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Real Time Communications
URL:https:/fosdem.org/2023/schedule/event/interoperable_chat/
LOCATION:K.3.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Winfried Tilanus":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13849@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T161000
DTEND:20230205T163000
SUMMARY:Modernizing Legacy Messaging System with Apache Pulsar
DESCRIPTION: <p>In this session we will briefly describe Apache Pulsar and Jakarta JMS. We will see how Apache Pulsar concepts map to the Jakarta Messaging Specifications. You will also see how to connect a Jakarta EE application to Pulsar just by dropping a Resource Adapter in your application server and basically zero code changes.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Friends of OpenJDK
URL:https:/fosdem.org/2023/schedule/event/pulsar/
LOCATION:H.1302 (Depage)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Mary Grygleski":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Enrico Olivelli":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14242@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T161000
DTEND:20230204T164000
SUMMARY:Glidesort
DESCRIPTION: <p>Sorting is one of the most common algorithms used in programming, and virtually every standard library contains a routine for it. Despite also being one of the oldest problems out there, surprisingly large improvements are still being found. Some of these are fundamental novelties, and others are optimizations matching the changing performance landscape in modern hardware.</p><p>In this talk we present Glidesort, a general purpose in-memory stable comparison sort. It is fully adaptive to both pre-sorted runs in the data similar to Timsort, and low-cardinality inputs similar to Pattern-defeating Quicksort, making it to our knowledge the first practical stable sorting algorithm fully adaptive in both measures. Glidesort achieves a 3x speedup over a Rust’s standard library Timsort routine on sorting random 32-bit integers, with the speedup breaking the order of magnitude barrier for realistic low-cardinality distributions. It achieves this without the use of SIMD, processor-specific intrinsics or assumptions about the type being sorted: it is a fully generic sort taking an arbitrary comparison operator.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Rust
URL:https:/fosdem.org/2023/schedule/event/rust_glidesort/
LOCATION:H.1302 (Depage)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Orson Peters":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14476@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T161000
DTEND:20230204T162000
SUMMARY:Turbocharging an elephant. Making Libreoffice faster.
DESCRIPTION: <p>The really easy stuff is mostly done.This talk is about several improvements to LibreOffice which required lots of prep workand interesting challenges to get improvements in a very large and messy codebase.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:LibreOffice Technology Development Platform
URL:https:/fosdem.org/2023/schedule/event/lotech_elephant/
LOCATION:H.1308 (Rolin)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Noel Grandin":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14527@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T161000
DTEND:20230205T163000
SUMMARY:Extending MySQL with component infrastructure
DESCRIPTION: <p>In this session we will see how to hack MySQL by extending MySQL Server using the Component Service Infrastructure.We will discover what is it, and how to use it with a practical example written in C++ on how to verify disk space.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:MariaDB, MySQL and Friends
URL:https:/fosdem.org/2023/schedule/event/hack_mysql_component/
LOCATION:K.3.201
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Frédéric Descamps":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13878@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T161500
DTEND:20230205T164500
SUMMARY:Need to connect your k8s pods to multiple networks? No problem [with calico/vpp]!
DESCRIPTION: <p>Kubernetes is a great solution for hosting highly available endpoint applications, but network functions can still prove challenging. VPN gateways are notably tricky, with overlay and underlay conflicts making their deployment an interesting dance. Performance is also a challenging topic when speaking about scale, most importantly when common optimizations like GSO don't really apply.</p><p>Leveraging the Calico CNI with a VPP dataplane mixed with multus, allowed us exposing multiple k8s managed interfaces to pods, and thus building complex network functions that still benefit from k8s constructs (HA, service discovery, ...). In the end building an highly available Wireguard gateway gets as easy as building any other application. And it can even leverage accelerated interfaces and cryptographic engines, to reach multiple Gbps without hassle.</p><p>Hoping this architecture could benefit Kubernetes at large, we started drafting a KEP, proposing to upstream the concept of multiple isolated networks, and standardizing their interaction with existing k8s resources.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Network
URL:https:/fosdem.org/2023/schedule/event/network_pods_to_multiple_networks/
LOCATION:H.1301 (Cornil)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Nathan Skrzypczak":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13913@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T161500
DTEND:20230204T163500
SUMMARY:Continuously Update Everything
DESCRIPTION: <p>In a continuously changing IT world, not being able to adapt is the difference between yesterday's and tomorrow’s projects. Everybody wants the benefits of changes but nobody wants to endorse its associated risk. I’ll share why we created Updatecli, an open-source declarative dependency manager. How automation helps us to anticipate, and fix early, our day-to-day challenges, and where the traps lie.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Continuous Integration and Continuous Deployment
URL:https:/fosdem.org/2023/schedule/event/continuous_update_everything/
LOCATION:H.1309 (Van Rijn)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Olivier Vernin":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14382@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T161500
DTEND:20230205T163500
SUMMARY:Towards Secure Boot for NixOS
DESCRIPTION: <p>This talk gives an overview about the state of Lanzaboote, a set of tools that enable Secure Boot for NixOS.</p><p>UEFI Secure Boot is a firmware security feature that prevents untrusted code from booting on a system. Users can utilize this technology to prevent certain kinds of attacks that involve booting malicious code on their computers. Unfortunately, NixOS has no support for Secure Boot yet.</p><p>The talk will give a short background of Secure Boot, go through NixOS-specific challenges, and explain the strategy we took for enabling Secure Boot in NixOS. We will highlight the newly developed components, such as a custom UEFI boot stub and companion Linux userspace tool, which are both written in Rust. Finally, we will explain the current state of upstreaming Secure Boot support in NixOS.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Nix and NixOS
URL:https:/fosdem.org/2023/schedule/event/nix_and_nixos_towards_secure_boot/
LOCATION:H.2214
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Julian Stecklina":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:15084@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T161500
DTEND:20230204T164500
SUMMARY:Open Research Open Panel
DESCRIPTION: <p>Looking back at 4 years of Open research tools and technologies devroom, we propose an open discussion on what's been done and what's to do. The panel will be held by the devroom organisers and will present a brief wrap-up of the 2023 edition, before opening the floor to the attendance. We are looking for feedback regarding the event itself, and inputs about its part in the community. Where are we, and where should we go from here?</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Research Tools and Technology
URL:https:/fosdem.org/2023/schedule/event/open_research_open_panel/
LOCATION:UB4.132
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Paul Girard":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Matthieu Totet":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Mathieu Jacomy":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Diego Antolinos-Basso":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Maya Anderson-González":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Sara Petti":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13759@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T162000
DTEND:20230204T164500
SUMMARY:Connectbyname and the Proxy Control option
DESCRIPTION: <p>At NLnet Labs, we worked on creating an API and prototype implementation for 'connectbyname', library function that takes as input a (DNS) name and returns a TLS connection. The idea is to work towards a standard API for such a function, that can internally use asynchronous DNS lookups, implement Happy Eyeballs, support DANE, SVCB/HTTPS, encrypted client hello, etc. I will present the various prototype implementation we created.</p><p>During this work we found that supporting the many new DNS connection types (DNS over TLS, DNS over HTTPS, DNS over QUIC) from within a library is creating a number of problems. To deal with this problem, we created a new EDNS(0) option called Proxy Control option, that allows stub resolvers to send requirements to a local proxy. I will present this option and how it can help to keep DNS stub resolvers simple.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:DNS
URL:https:/fosdem.org/2023/schedule/event/dns_connectbyname_and_the_proxy_control_option/
LOCATION:UB4.136
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Philip Homburg":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14177@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T162000
DTEND:20230204T165500
SUMMARY:Whippet: A new production embeddable garbage collector
DESCRIPTION: <p>Guile has a new garbage collector coming!  The Whippet collector improve throughput and scalability of Guile programs, and is built in such a way that it can be swapped into most any language runtime that uses that BDW-GC.  With minimal adaptations in user code, you get a collector that's competitive with the industry-standard Boehm-Demers-Weiser conservative collector, but which scales better for multiple allocation threads.  As incremental changes are made in Guile to integrate Whippet, we will also gain the ability to compact the heap, even while keeping conservative scanning of the C stack.  This talk presents the structure of whippet and some performance numbers for how it improves Guile program behavior.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Declarative and Minimalistic Computing
URL:https:/fosdem.org/2023/schedule/event/whippet/
LOCATION:K.3.201
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Andy Wingo":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14667@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T162000
DTEND:20230204T163000
SUMMARY:Feature Locking and Feature Restriction 
DESCRIPTION: <p>In the talk, Pranam will explain and demonstrate how feature locking and restrictions work in Online. Using such methods integrators can control which features to deliver to which user or group.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:LibreOffice Technology Development Platform
URL:https:/fosdem.org/2023/schedule/event/lotech_featurelocking/
LOCATION:H.1308 (Rolin)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Pranam Lashkari":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14941@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T162000
DTEND:20230204T163500
SUMMARY:Bare-metal servers as a container runtime
DESCRIPTION: <p>At Scaleway, we built a large-scale PXE-based imaging infrastructure to manage the fleet of machines that power our various storage services. Using this infrastructure, we can reliably deploy new machines—and reconfigure existing ones—in predictable ways. In this talk, we will explain the problems we had to solve, how we reasoned through these issues, and what we built to solve the problems. Improved reliability, decreased time to production, increased stability, and all of this without sacrificing usability or end-user experience.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Lightning Talks
URL:https:/fosdem.org/2023/schedule/event/bare_metal_servers_as_container_runtime/
LOCATION:H.2215 (Ferrer)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Florian Florensa":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13695@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T162500
DTEND:20230205T165500
SUMMARY:Do we still need to have virtual events? 
DESCRIPTION: <p>During the Covid-19 pandemic, we were all forced to move our events to virtual platforms, and we got used to attending events online. Even as our lives are returning to normal and people are returning to in-person events, I believe there will continue to be a place for virtual events as the virtual format offers some important advantages.</p><p>In this talk, Ray will discuss some of the advantages of virtual events, such as smaller resource requirements, simpler logistics, easier distribution of content, and opportunities for experimentation. In addition, virtual events do not need to be limited to tutorial-type sessions, but they can also be used to provide additional opportunities for community members to get together, network, and collaborate (e.g., for triaging issues, working on documentation, etc.). Even as life returns to normal, virtual events should remain an important tool–and complement what we’re doing with in-person events–for helping open-source communities grow.</p><p>Ray will also discuss some of the common mistakes and challenges in virtual events, such as limited opportunities for casual interactions, difficulty facilitating hands-on work, time zone challenges, etc., and how we can work together to mitigate these issues.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Community
URL:https:/fosdem.org/2023/schedule/event/do_we_need_virtual_events/
LOCATION:UB5.132
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Ray Paik":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14051@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T162500
DTEND:20230205T164500
SUMMARY:Real-time audio/video conferences in Linphone thanks to a modern SFU server
DESCRIPTION: <p>Existing audio/video conferencing solutions of type “Multipoint control unit” or “Mediamixing mixer”, have proved to be costly in terms of resources in the case of video processing, due to the algorithm complexity of video codecs. This constraint leaded to the emergence of new solutions transmitting a useful subset of the streams received from all the participants, to each participant. For example: only the video of the actively talking participant is dispatched to each participants, together with some very low resolution video streams of the other participants.This technology is referred to as “Selective Forwarding Unit” (SFU) or “Selective Forwarding Middlebox” (SFM). These solutions open the path to conference sessions managed by a server that does not decode the media content.The main benefit of a Selective Forwarding Unit is that it is capable of receiving multiple media streams and then decide which of these media streams should be sent to which participant. That way it is technically possible to enhance the number of participants to a group call.</p><p>Linphone is likely to be the first open source SIP-based conferencing solution powered by a modern SFU server. As the server solution already used for Instant Messaging features was already compatible with open standards for the function of managing group chatrooms and their participants., the idea was to enhance this component with media capabilities. Therefore the Linphone team developed a SFU algorithm on top of mediastreamer2 and ortp (Linphone’s media processing libraries), inside of a new software component called “MS-SFU”.</p><p>This talk will focus on the following topics:</p><ul><li><p>compatibility of the conference establishment mechanism with SIP and the RFC 4579 (SIP Call Control - Conferencing for User Agents)</p></li><li><p>stream selection performed by the SFU based on the current audio level of participants</p></li><li><p>implemented standards to allow the communication between the Linphone's library and the Flexisip conference server in SFU mode</p></li><li><p>how this technology paves the way for a future major innovation: end-to-end encryption for real-time audio and video conferences</p></li></ul>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Real Time Communications
URL:https:/fosdem.org/2023/schedule/event/linphone_sfu/
LOCATION:K.3.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jehan Monnier":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14891@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T162500
DTEND:20230205T165500
SUMMARY:Open-Source Opportunities with the Haskell Foundation
DESCRIPTION: <p>The Haskell Foundation is an independent, non-profit organization dedicated to amplifying the impact of Haskell on humanity and broadening the adoption of Haskell, by supporting its ecosystem of tools, libraries, education, and research. Haskell is already used in industry for purposes as varied as payment processing, formal verification of cryptography, freight forwarding, and spam fighting, and its influence can be seen far and wide in the world of programming languages, but more remains to be done. In this talk, I'll give an overview of the key Haskell community infrastructure and point to some opportunities for high-value contributions to the Haskell ecosystem, both for experienced Haskellers and those still learning the language. I'll also talk about how the Haskell Foundation thinks about where we can get the most leverage from our work.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Haskell
URL:https:/fosdem.org/2023/schedule/event/haskell_foundation_open_source/
LOCATION:H.1309 (Van Rijn)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="David Thrane Christiansen":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13600@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T163000
DTEND:20230204T165000
SUMMARY:Cluster API: Operating Kubernetes with Kubernetes
DESCRIPTION: <p>Operating Kubernetes clusters has never been easy. Managing the cluster lifecycle includes multiple aspects, starting from provisioning the underlying infrastructure to upgrading it. There is a possibility that the fleet of clusters will grow and potentially spread across multiple environments. How to keep all clusters under control? What if we use Kubernetes API for simplifying these tasks? Kubernetes is able to manage our container workloads, but it turns out it can also be extended to manage the lifecycle of multiple clusters. In this presentation, we will go over the fundamentals of cluster lifecycle management and how the Cluster API can help. We will do a deep dive into Cluster API building blocks and see a live demo of provisioning and upgrading clusters on various infrastructure providers. </p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Containers
URL:https:/fosdem.org/2023/schedule/event/container_kubernetes_cluster_api/
LOCATION:UB2.252A (Lameere)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Alex Demicev":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13618@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T163000
DTEND:20230205T170000
SUMMARY:Translating documentation with cloud tools and scripts
DESCRIPTION: <p>It is more or less clear which tools to use when translating the text in the software itself, but not so much for documentation, especially when this documentation evolves and needs to be updated.This talk presents a pipeline to create an initial version converting markdown files and html into po files. Using a script to automatic translate them using the cloud and what to do when the document gets updated.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Translations
URL:https:/fosdem.org/2023/schedule/event/translations_translating_documentation_with_cloud_tools_and_scripts/
LOCATION:AW1.120
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Nilo Coutinho Menezes":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13723@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T163000
DTEND:20230204T165500
SUMMARY:AMENDMENT Autoscaling with KEDA - Object Store Case Study
DESCRIPTION: <p>Scaling your object store is complex and payloads vary in size - objects can be as large as virtual machine images oras small as emails. In behaviour - some are mostly reading, writing, and listing objects. Other payloads deleteobjects, and some keep them forever. Using CPU and RAM to autoscale the pods horizontally or vertically is limitedand may adversely affect the system. Treating our object store as a queueing system: converting HTTPrequests to actions on disks may be the solution!Please note that this session was originally scheduled for 18:30.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Software Defined Storage
URL:https:/fosdem.org/2023/schedule/event/sds_keda_object_store/
LOCATION:H.2214
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jiffin Tony Thottan":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13875@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T163000
DTEND:20230204T170000
SUMMARY:The Digital Services Act 101 
DESCRIPTION: <p>Europe’s new rulebook to ensure safe, ethical and transparent online spaces, the Digital Services Act (DSA), entered into force on November 16th. In a few months, this regulation will apply to a range of digital services operating in the EU, from intermediary and hosting services to social media platforms and search engines. The DSA will require big changes from the biggest players in social media and search (those with over 45 million ‘active monthly users’ in the EU); content moderation capacities, data access transparency tools and annual audits will now be mandated and governed. This groundbreaking text is the first of its kind, and has already inspired both legislation and voluntary corporate practices around the world.</p><p>This lighting talk will speed through the major implications of the DSA and the changes big tech is likely to roll out in response.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Mozilla
URL:https:/fosdem.org/2023/schedule/event/mozilla_digital_service_act/
LOCATION:UA2.220 (Guillissen)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Claire Pershan":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13906@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T163000
DTEND:20230205T170000
SUMMARY:I made a GameBoy emulator to learn about computers. And now I work with them...
DESCRIPTION: <p>In the spring of 2020 a global pandemic forced us to remain indoors for some time, and in my case, I set to work on finally writing that GameBoy emulator... As a software developer without much of a formal background in computer architecture, this project served as a gentle and playful introduction to the topic (and perhaps it played some role in me eventually going to work with the ARM folks). This presentation is a playback of everything I managed to learn/discover during this process, some anecdotes, live demos, funny-looking glitches, Rust, WebAssembly, and (no promises here) perhaps a FOSDEM-exclusive ROM demo!</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Emulator Development
URL:https:/fosdem.org/2023/schedule/event/gb_arm/
LOCATION:AW1.126
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="German Gomez":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13933@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T163000
DTEND:20230204T165500
SUMMARY:How to protect your Kubernetes cluster using Crowdsec
DESCRIPTION: <p>The <a href="https://github.com/crowdsecurity/crowdsec/">CrowdSec</a> project aims at providing a crowdsourced approach to common infrastructure defense problems by distributing free &amp; open-source software allowing you to protect yourself and share information about malevolent actors.</p><p>In this Presentation, we will:</p><ul><li>Learn about CrowdSec project</li><li>Learn how to install CrowdSec in Kubernetes</li><li>Learn how you can detect and block attacks in your applications deployed in k8s</li></ul>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Security
URL:https:/fosdem.org/2023/schedule/event/security_crowdsec/
LOCATION:UA2.118 (Henriot)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Hamza ESSAHELY":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Sebastien Blot":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13993@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T163000
DTEND:20230205T165500
SUMMARY:Homebrew: What's Happened and What's Next
DESCRIPTION: <p>Homebrew is an open-source package manager for macOS and Linux. We've made a bunch of changes to how we're running the project, added features and supporting more OSs and architectures than before.</p><p>This talk will provide an overview of what we've done since last year's FOSDEM along with a sneak preview of some of the features currently in development and what can be done to test and improve them before they are released to the world.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Distributions
URL:https:/fosdem.org/2023/schedule/event/homebrew/
LOCATION:UA2.114 (Baudoux)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Mike McQuaid":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14042@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T163000
DTEND:20230204T170500
SUMMARY:CANCELLED Container Storage Interface Addons
DESCRIPTION: <p>Please note that this talk was cancelled.The aim of this session is to discuss about Container Storage Interface (CSI), its specification anddetails on additional advanced operations provided by CSI-Addons.CSI specification defines an interface along with the minimum operational and packaging recommendations for a storage provider (SP) to implement a CSI compatible plugin. The interface declares the APIs that a plugin MUST expose: this is the primary focus of the CSI specification.The CSI-Addons project hosts extensions to the CSI specification to provide advanced storage operations. By adding new procedures to the CSI-Addons Specification, additional operations for storage systems can be provided. The reference implementation is done on Kubernetes, and maintained in the Kubernetes CSI-Addons repository. Some of the advanced storage operations that are currently supported are reclaim space, network fence, volume replication and encryption key rotation.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Software Defined Storage
URL:https:/fosdem.org/2023/schedule/event/sds_csi_addons/
LOCATION:D.sds
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="yati padia":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="rakshith-r":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14152@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T163000
DTEND:20230204T170000
SUMMARY:Combatting Software-Driven Environmental Harm With Free Software
DESCRIPTION: <p>Digital technology is a major contributor to environmental harm, whether it is the 'tsunami' of e-waste filling landfills or the CO2 emissions on a par with the aviation industry.</p><p>Oft overlooked is that software plays a crucial role. For instance, software bloat means less powerful hardware may stop working and end up as toxic waste in landfills, while new devices are manufactured unnecessarily -- the production of which often costs more energy than usage over their operating life. Moreover, software bloat also entails that the software will have higher energy demands and pump more greenhouse gases into the atmosphere -- in order to achieve the same result. Digital sustainability is, in many ways, a question of software.</p><p>The Blue Angel ecolabel, the official environmental label of the German government, began certifying software in 2020. In the award criteria, sustainability is closely linked with transparency and user autonomy. This connection has been one of the motivations behind the KDE Eco initiative since its beginning in 2021. In this talk I will present the environmental harm driven by software, with a focus on energy consumption. I will link the values of Free and Open Source software to sustainable software design. Finally, I will provide an overview of the work of the KDE Eco project and the new sustainability goals of KDE.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Energy
URL:https:/fosdem.org/2023/schedule/event/energy_combatting_software_driven_environmental_harm/
LOCATION:AW1.126
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Joseph De Veaugh-Geiss":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14157@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T163000
DTEND:20230205T165500
SUMMARY:Autonomous Confidential Kubernetes
DESCRIPTION: <p>Managed Kubernetes offerings deliver a great set of features [autoscaling, loadbalancing, introspection, backups, automatic updates]. Applying the Confidential Computing concept to entire Kubernetes clusters ensures always-encrypted data and eliminates the service provider's access but also contradicts the managed approach. Fully isolated and self-managed clusters provide maximum control and privacy but do not offer smart features out of the box. This results in a tradeoff between ease of use and security. We present a Kubernetes-native approach, allowing a cluster to manage itself while offering many features known from fully managed alternatives.</p><p>The solution comes in the form of open-source microservices that provide secure and autonomous joining of new nodes, autoscaling, failsafe node OS updates, and even Kubernetes upgrades.</p><p>The talk covers microservice design patterns that give control back to the Kubernetes administrator.</p><p>Additionally, we explain how remote attestation can help our system to verify each software component of a Kubernetes node during the bootstrapping process, adding that extra level of security to an autonomous architecture.</p><p>Finally, we explain how you can securely automate the Kubernetes node lifecycle: How nodes can prove their integrity and can join Kubernetes clusters autonomously without relying on a trusted third party to mediate the process.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Confidential Computing
URL:https:/fosdem.org/2023/schedule/event/cc_kubernetes/
LOCATION:K.4.601
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Moritz Eckert":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Malte Poll":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14158@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T163000
DTEND:20230204T165500
SUMMARY:Scalable Confidential Computing on Kubernetes with Marblerun
DESCRIPTION: <p>Do you wanna add an extra layer of data protection to your Kubernetes workloads? In this talk, we introduce the open-source project Marblerun and discuss the challenges that arise when you deploy confidential computing-enabled workloads on K8s.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Confidential Computing
URL:https:/fosdem.org/2023/schedule/event/cc_online_marblerun/
LOCATION:D.confidential
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Moritz Eckert":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Thomas Tendyck":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14179@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T163000
DTEND:20230205T165500
SUMMARY:Using the Firefox Profiler for web performance analysis
DESCRIPTION: <p>The Firefox Profiler was born as the Gecko Profiler, the internal tool that Firefox developers use to analyze and improve the performance of the Firefox browser.</p><p>Earlier this year, we replaced the Firefox Devtools' performance panel with this powerful tool, because we thought that Web Developers should also have access to the same data. While this newer tool provides a lot more information than what was previously available, it's also more complicated as a result. In this talk I'll explain and show the basics, so that you'll then be able to use the tool for your own profit.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:JavaScript
URL:https:/fosdem.org/2023/schedule/event/firefox_profiler/
LOCATION:UB5.230
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Julien Wajsberg":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14207@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T163000
DTEND:20230204T164000
SUMMARY:Open Source Switching: Upstreaming ONIE NVMEM and switch BSP drivers
DESCRIPTION: <p>As open source network switching gathers momentum there is significant work being done to upstream support for network switch devices in the Linux kernel. The DENT project is an open source network operating system utilizing the Linux kernel, switchdev, and other Linux-based projects, hosted under the Linux Foundation. This talk will present case studies of driver development for platforms supported by the DENT project — the ONIE NVMEM driver and the switch BSP driver.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Embedded, Mobile and Automotive
URL:https:/fosdem.org/2023/schedule/event/open_switching/
LOCATION:UD2.120 (Chavanne)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jakov Petrina Trnski":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14232@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T163000
DTEND:20230205T170000
SUMMARY:Will PyScript replace Django?
DESCRIPTION: <p>In this talk, through some examples and demos of PyScript, we will see how to use it - just include the CDN URL, understand that it is a frontend-only Python that runs on the browser and learn the fact that it can work with javascript in conjunction.</p><p>After that, we will look at what is under the hood - Pyodide - which is a Python distribution for the browser. It is what is essential to power PyScript. We will discover what is the difference between using PyScript and Pyodide.</p><p>Finally, we will conclude what is already available in PyScirpt like which library you can run on PyScript and which ones are still yet to come. In the end, we will answer the question - Will PyScript replace Django?</p><p>This talk is for those who are curious about PyScript and the idea of running Python in the browser in general. We will assume no piror knowledge about it.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Python
URL:https:/fosdem.org/2023/schedule/event/python_pyscript/
LOCATION:UD2.218A
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Cheuk Ho":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14402@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T163000
DTEND:20230205T170000
SUMMARY:Loupe: Designing Application-driven Compatibility Layers in Custom Operating Systems
DESCRIPTION: <p>Providing support for mainstream applications is fundamental for a new/customOS to have impact in the short and long term. This is generally achievedthrough the development of a compatibility layer, currently an ad-hoc andunoptimized process that involves a vast amount of unnecessary engineeringeffort. There is a need for efficient methods to measure precisely whatOS features are really required by a given set of target applications,gathering results that can help drive the development of compatibility layersby pinpointing what features should be implemented in priority.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Microkernel and Component-based OS
URL:https:/fosdem.org/2023/schedule/event/loupe/
LOCATION:H.1308 (Rolin)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Pierre Olivier":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14491@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T163000
DTEND:20230204T164000
SUMMARY:An Interoperability Improvement in LibreOffice Impress Tables
DESCRIPTION: <p>Story of an interoperability bug fixing adventure where the problem turned out to be deeper than it appeared at first glance. Showcasing how there are multiple approaches to a single interoperability problem. And the why, when and how of coming up with alternative solutions to already existing ones.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:LibreOffice Technology Development Platform
URL:https:/fosdem.org/2023/schedule/event/lotech_interoperability/
LOCATION:H.1308 (Rolin)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Sarper Akdemir":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14598@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T163000
DTEND:20230205T165500
SUMMARY:Rethinking device support for the long-term
DESCRIPTION: <p>As new devices keep getting released with a stronger focus on upstream support, CI systems like KernelCI are becoming essential to quickly detect any regressions introduced and to allow long-term support to be sustainable. In this talk, I will show how several regressions were detected in the process of upstreaming support for a device, how KernelCI could have automatically detected them, what we're doing to make that happen going forward, and where test coverage still has room for growth.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Kernel
URL:https:/fosdem.org/2023/schedule/event/device_support/
LOCATION:UA2.220 (Guillissen)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Nícolas F. R. A. Prado":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14601@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T163000
DTEND:20230204T165500
SUMMARY:Optimizing your core application for integration
DESCRIPTION: <p>Enabling third parties to integrate with your core application requires far more than allowing the use of the same API that your front-end already consumes. Access control and cross-domain requests are usually the first spots where problems appear. Based on the experience of integrating OpenProject with Nextcloud we cover the most typical road blocks that product developers should remove.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Collaboration and Content Management
URL:https:/fosdem.org/2023/schedule/event/collab_openproject/
LOCATION:K.4.601
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Wieland Lindenthal":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14701@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T163000
DTEND:20230204T170000
SUMMARY:Building a basic event-driven application in Go in 20 minutes
DESCRIPTION: <p>Many people miss event-driven architecture benefits because they believe it is complex and challenging to implement. In this talk, I will show you how my Watermill library can help you to build a basic event-driven application in Go in 20 minutes.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Go
URL:https:/fosdem.org/2023/schedule/event/gowatermill/
LOCATION:UD2.218A
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Robert Laszczak":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14772@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T163000
DTEND:20230205T170000
SUMMARY:Lightning Talks
DESCRIPTION: <p>The originally planned presentation on KubeInvaders got cancelled. So we had three ad-hoc lightning talks instead:</p><ul><li>NetXMS</li><li>Parca</li><li>Opensearch</li></ul>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Monitoring and Observability
URL:https:/fosdem.org/2023/schedule/event/lightning/
LOCATION:UB2.252A (Lameere)
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14787@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T163000
DTEND:20230205T165500
SUMMARY:Practical UX at OpenProject
DESCRIPTION: <p>User experience is often overlooked in open source projects, and this was the case with OpenProject too. In 2021, OpenProject hired two UX designers (including me) to improve usability and bring it to even more people. In this talk, we'll look at the challenges, processes and learnings gleaned from the past year and half of setting up a UX team within an established open source project.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Source Design
URL:https:/fosdem.org/2023/schedule/event/practical_ux_at_openproject/
LOCATION:UB4.132
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Parimal Satyal":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14811@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T163000
DTEND:20230204T165500
SUMMARY:20 minutes from zero to a live chatbot with Tock
DESCRIPTION: <p>The challenge is to setup a live chatbot in 20 minutes, using exclusively Tock (https://doc.tock.ai) - the open conversational AI platform written in/for Kotlin.</p><p>The chatbot should implement, at least:- skills: Kotlin and no-code- multichannel capabilities- basic Web frontend- analytics</p><p>Bonus challenge: run the chatbot on a bare laptop, offline.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Kotlin
URL:https:/fosdem.org/2023/schedule/event/20_minutes_from_zero_to_live_chatbot_with_tock/
LOCATION:UB5.230
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Francois Nollen":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14853@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T163000
DTEND:20230204T165500
SUMMARY:The open source stack for animation movie pipelines
DESCRIPTION: <p>Animation creation pipelines have been largely dominated by proprietary software for ages. Fortunately, for a few years, we assist a shift largely led by Blender on both 2D and 3D animation productions.We'll see in this presentation the main steps needed to build an animation movie (in 2D and 3D), and what it requires in terms of asset and project management.Parallelly, we will see for each aspect what tools can be used and when open-source solutions can be used fully.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Media
URL:https:/fosdem.org/2023/schedule/event/om_animation/
LOCATION:K.3.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Frank Rousseau":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14973@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T163000
DTEND:20230205T165500
SUMMARY:Developing effective testing pipelines for HPC applications
DESCRIPTION: <p>Testing applications intended to run on high-performance computing clusters can be a painful process, especially when you do not have access to the resources you need. Sometimes you just want to check if you have the right compile flag specified, if the script you wrote actually works, or if your application can successfully use multiple cores. One way to test your HPC software is by <em>emulation</em>; instead of wasting precious compute time on your bare-metal cluster, you use a micro-HPC cluster that provides the same functionality as the bare-metal cluster on a smaller scale.</p><p>This talk will discuss the concept and implementation of an open-source testing framework that builds upon micro-HPC clusters. We will explore how a micro-HPC cluster can be brought up using Python and deploy core software such as identity management, shared file systems, and environment modules. We will also be exploring the transferability of the testing framework, such as how we can ensure that tests can both be run in CI pipelines and on local development machines, or how can use pre-existing frameworks such as pytest or unittest to run the tests. Lastly, we will discuss limitations of the testing framework and future work that can be done to improve its capabilities.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:HPC, Big Data and Data Science
URL:https:/fosdem.org/2023/schedule/event/hpc_effective_testing_pipelines/
LOCATION:UD2.120 (Chavanne)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jason Nucciarone":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14984@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T163000
DTEND:20230205T165500
SUMMARY:General Q&A on SBOMs
DESCRIPTION: <p>An open-for-all session to ask any questions and discuss any topic about SBOMs</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Software Bill of Materials
URL:https:/fosdem.org/2023/schedule/event/sbom_qna/
LOCATION:UB4.136
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Kate Stewart":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Adolfo García Veytia":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:15054@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T163000
DTEND:20230204T165500
SUMMARY:AI Discussion
DESCRIPTION: <p>All are welcome for a facilitated group conversation about the impactof AI in software freedom legal and policy issues. We will be lookingto cover issues related to ethics and licensing and shape theconversation around the participation of attendees in the room. Dofeel free to submit thoughts or questions in advance of the panel tofosdem-legal@faif.us and we will do our best to include thosesubmissions in the discussion.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Legal and Policy Issues
URL:https:/fosdem.org/2023/schedule/event/ai_discussion/
LOCATION:UB5.132
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Karen Sandler":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14449@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T163500
DTEND:20230205T165500
SUMMARY:A success story of adopting Nix at a workplace
DESCRIPTION: <p>In this talk I will tell a success story of how I managed to drive Nix adoption at Profian starting with reproducible release binary builds, to project CI and all the way to using NixOS in production. I will discuss the benefits gained from the company-wide Nix adoption, share the approach used for achieving this, my strategy for introducing colleagues to Nix, lessons learnt, pitfalls and hurdles encountered, as well as problems identified in the process.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Nix and NixOS
URL:https:/fosdem.org/2023/schedule/event/nix_and_nixos_a_success_story/
LOCATION:H.2214
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Roman Volosatovs":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14516@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T163500
DTEND:20230205T165500
SUMMARY:Fuzion — Intro for Java Developers: Mapping Java's Features to Simpler Mechanisms
DESCRIPTION: <p>Since last year's FOSDEM, the Fuzion language has seen two major enhancements:algebraic effects and type features.  Algebraic effects provide a means tomanage non-functional side-effects of calls, while type features provide meansto attach logic to type parameters providing more power to generic types.</p><p>This talk will explain algebraic effects and type features in Fuzion and showhow they can be used.  Algebraic effects provide means to manage non-functionalaspects like I/O, global and local state, exceptions and much more.  This can beused to automatically detect security issues due to side-effects.  Many exampleswill be given that show how typical code patterns in Java can be realized in apurely functional way using effects and type features.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Friends of OpenJDK
URL:https:/fosdem.org/2023/schedule/event/fuzion/
LOCATION:H.1302 (Depage)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Fridtjof Siebert":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14822@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T163500
DTEND:20230204T165500
SUMMARY:Continuous Delivery to many Kubernetes Clusters
DESCRIPTION: <p>Moving to Kubernetes opens the door to a world of possibilities, but as the number of resources, clusters and namespaces grows, it becomes increasingly difficult to manage.</p><p>We will show how at Adobe Experience Manager we continuously deliver changes to cluster resources and have implemented a way of doing feature flags and progressive rollouts with Kubernetes yaml definitions, across multiple clusters and regions using Jenkins, ArgoCD, and other open source projects.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Continuous Integration and Continuous Deployment
URL:https:/fosdem.org/2023/schedule/event/continuous_delivery_to_many_kubernetes_clusters/
LOCATION:H.1309 (Van Rijn)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Carlos Sanchez":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14087@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T164000
DTEND:20230204T165000
SUMMARY:A journey to the hardware world
DESCRIPTION: <p>As an embedded software engineer, I'm used to be at the border between software and hardware.However, for many years I delegated everything more complex than finding a GPIO numberto a dedicated hardware team.</p><p>Now working as a freelance engineer, I've decided to get over the barrier, to be more independent.In this talk, I'll share my journey to the hardware world, from simple hardware designingand routing using free software to more complex design review.</p><p>As a big difference between hardware and software is the required equipment, I willalso go through the equipment I had to buy and how I use it.</p><p>I hope to convey the message that while hardware is a vast world, it is a realadvantage for the software engineer to get familiar with a few basic tools ofour hardware colleagues.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Embedded, Mobile and Automotive
URL:https:/fosdem.org/2023/schedule/event/hw_journey/
LOCATION:UD2.120 (Chavanne)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Mathieu Othacehe":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14301@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T164000
DTEND:20230204T165500
SUMMARY:Passbolt
DESCRIPTION: <p>Passbolt is an open source password manager designed for collaboration and built on top of OpenPGP. In this presentation we will give a quick overview of the product functionalities, the security model and review the differences with other existing password managers. We'll have a high level look at the code architecture as well as our methodology and tooling for developing and testing the product. Finally we will touch based on the latest feature development and the roadmap for 2023 and beyond.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Lightning Talks
URL:https:/fosdem.org/2023/schedule/event/passbolt/
LOCATION:H.2215 (Ferrer)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Remy Bertot (passbolt)":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14385@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T164000
DTEND:20230205T170000
SUMMARY:Extended observability to agentless monitoring on MySQL using ProcFS UDF plugin
DESCRIPTION: <p>Monitoring is a fundamental part of a DBA's daily activities. We must understand how the workload uses limited resources such as memory, CPU, and disks. In this talk, we will cover the ProcFS UDF plugin, which is open-source and designed to provide access to the Linux performance counters by running SQL queries against MySQL 8.0.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:MariaDB, MySQL and Friends
URL:https:/fosdem.org/2023/schedule/event/mysql_procfs_udf/
LOCATION:K.3.201
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Vinicius Grippa":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14430@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T164000
DTEND:20230204T165000
SUMMARY:Writer Content Controls -- what happened in the past half year
DESCRIPTION: <p>LibreOffice was capable of handling form filling in Writer for a whilealready. In the meantime, the competition introduced Structured Document Tags,which is their default since 2007, and our fields and form shapes model thempoorly. Writer Content Controls are meant to perform a great handling of thisthird type of form filling. Some recent developments also happened in this arein the past half year: PDF export, combo boxes, titles and aliases. Come andsee how this now starts to work in Writer, what still needs doing and how youcan help.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:LibreOffice Technology Development Platform
URL:https:/fosdem.org/2023/schedule/event/lotech_writercontent/
LOCATION:H.1308 (Rolin)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Miklos Vajna":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14546@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T164000
DTEND:20230204T171000
SUMMARY:Case study of creating and maintaining an analysis and instrumentation tool based on LLVM: PARCOACH
DESCRIPTION: <p>PARCOACH is a static and dynamic analysis tool for High Performance Computing applications (using MPI and OpenMP for instance), based on LLVM.Its main purpose is to check that the APIs usage are correct (for instance that all processus or threads call a barrier to avoid a deadlock).It's not always possible to detect all errors statically, therefore the static analysis can be complemented by a dynamic instrumentation of the code to perform some correctness checks during the code execution.</p><p>This (out-of-tree) tool has been initially written based on LLVM 3.7, and is now based on LLVM 15.As a research project, it has seen a lot of contributions: from PhD students, from interns, and from researchers; with actually a low number of LLVM-specific engineers working on it until recently.The objective of the talk would be to focus on how the project has been using LLVM over the years (and how it's been maintained):  - how the lack of maintainance had lead to a relatively high technical dept.  - how LLVM tools and structure had been used: from a manual compilation of the code to "properly" using LLVM's CMake integration, from analysis code tangled in the transformation code to properly using the "new" analysis and passes manager.  - how the CI/CD evolved to improve the user experience (eg: docker-based jobs, automated images and packages generation, docker-compose entry point).  - the weaknesses remaining in the project (as far as LLVM is concerned), where they come from, and the plan to fix them.  - and obviously take a look at some mistakes that have been done (trying to maintain compatibility with several LLVM versions at once just to name one).</p><p>While the content of the talk would not be "new" from a scientific point of view, we believe it would provide some interesting take-aways for people looking into developing or maintaining out-of-tree LLVM-based software.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:LLVM
URL:https:/fosdem.org/2023/schedule/event/llvmparcoach/
LOCATION:AW1.120
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Philippe Virouleau":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14098@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T164500
DTEND:20230204T170000
SUMMARY:The Software Sustainability Institute Community and Events
DESCRIPTION: <p>Since 2010, the Software Sustainability Institute (SSI) has facilitated the advancement of software in research by cultivating better, more sustainable, research software to enable world-class research (“Better software, better research”). To achieve this, the SSI has engaged a community of researchers; Research Software Engineers and developers; instructors and trainers that deliver research software training; research policymakers; and groups that provide services that support research software development. We will present an overview of the Institute’s main activities to engage the research software community, such as the Fellowship Programme, annual Collaborations Workshop, and Research Software Camps, and how you can get involved. We will also talk about resources that we have made available (e.g. the SSI Event Organisation Guide and other templates) that people are free to adapt and use to ease their own organisation of activities.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Research Tools and Technology
URL:https:/fosdem.org/2023/schedule/event/openresearch_software_sustainability_institute/
LOCATION:D.research
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Rachael Ainsworth":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14304@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T164500
DTEND:20230204T172000
SUMMARY:How Pydantic V2 leverages Rust's Superpowers
DESCRIPTION: <p><a href="https://pydantic-docs.helpmanual.io/">Pydantic</a> is a data validation library for Python that has seen massive adoption over the last few years - it is estimated that Pydantic is now used by about 10% of professional web developers!</p><p>Over the last year I've been working full time to rebuild Pydantic from the ground up, using Rust for virtually all the validation and serialization logic. Pydantic V2, with these changes included, will be released early in 2023.</p><p>In this talk I will give a brief introduction to Pydantic V2 before diving into how the use of Rust has allowed us to completely change the architecture of Pydantic to make it easier to extend and maintain while also improving performance significantly.</p><p>The majority of the talk will be devoted to using examples from the pydantic V2 code base (rust and python) to demonstrate the advantages (and disadvantages) of writing libraries like Pydantic in Rust.</p><p>This talk should be interesting to any Rust or Python developer who's interested in combining the two languages - no knowledge of Python or Pydantic is required. However if you'd like to get some context or learn more about the topics discussed, here are some useful resources:</p><ul><li><a href="https://pydantic-docs.helpmanual.io/blog/pydantic-v2/">Pydantic V2 Plan</a> - blog post about the plan for Pydantic V2</li><li><a href="https://github.com/pydantic/pydantic-core">pydantic-core</a> - the python package that provides Rust logic in pydantic</li><li><a href="https://pyo3.rs/">PyO3 docs</a> - the amazing library that allows Rust to be embedded in Python</li><li><a href="https://www.youtube.com/watch?v=FolV-xUD3Ko">Build your Python Extensions with Rust! by Paul Ganssle</a> - good intro to building Python extensions in Rust</li></ul>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Rust
URL:https:/fosdem.org/2023/schedule/event/rust_how_pydantic_v2_leverages_rusts_superpowers/
LOCATION:H.1302 (Depage)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Samuel Colvin":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14906@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T164500
DTEND:20230205T170000
SUMMARY:Scaling Open Source Realtime Messaging System for Millions
DESCRIPTION: <p>Real-time open source messaging systems are easy to design and code when small, servicing a few hundred users, and with limited media handling features. When an open source project becomes successful, however, the community of users often demand a level of scalability that the original design did not anticipate - and the entire project with its ever increasing codebase  (in both size and complexity)  can fail miserably during this transition.</p><p>Rocket.Chat as an open source project has to cross the chasm not only once but twice in its history.   The first time we took the wisdom of the time and bolt-on a multi containerized instances approach to the monolith project.  The result is both surprising and somewhat functional - easily servicing 10s of thousands of users. Satisfying the demand at that time.</p><p>Continued success of the project led us to the second transition into a world-scale (approaching hundreds of thousands of users)  rich messaging system.  This transition required a complete re-architecture of the monolith server - an engineering debt that we knew we had to pay before long.  The result, after two long years with a lead R&amp;D team,  is what can be described loosely as a “micro services” based scalable-by-function backend.</p><p>In this talk, we will go into some technical details of these two transitions; and fill the community in on a few interesting back stories along the way.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Real Time Communications
URL:https:/fosdem.org/2023/schedule/event/scaling_rtc_messaging/
LOCATION:K.3.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Floris van Geel":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14509@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T165000
DTEND:20230204T171000
SUMMARY:The role of Open Infrastructure in digital sovereignty
DESCRIPTION: <p>Pandemics and wars have woken up countries and companies to the strategic vulnerabilities in their infrastructure dependencies, with digital sovereignty now being a top concern, especially in Europe.</p><p>In this short talk, Thierry Carrez, the General Manager for the Open Infrastructure Foundation, will explore the critical role that open source has to play in general in enabling digital sovereignty. In particular, he will explore how Open Infrastructure (open source solutions for providing infrastructure), with its interoperability, transparency and independence properties, is essential to to reach data and computing sovereignty.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Sovereign Cloud
URL:https:/fosdem.org/2023/schedule/event/sovcloud_the_role_of_open_infrastructure_in_digital_sovereignty/
LOCATION:H.1301 (Cornil)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Thierry Carrez":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14587@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T165000
DTEND:20230204T171500
SUMMARY:iothnamed
DESCRIPTION: <p>iothnamed is a DNS server/forwarder/cache for the Internet of Threads supporting hash based IPv6 addresses and OTIP, i.e. one time IP.</p><p>Hash based IPv6 addresses:The host part of an IPv6 address can be computed as the result of a hash function computer on the fully qualified domain name.This eases the life of system administrators dealing with IPv6 networks.</p><p>One Time IP:OTIP means that the current IP address of a server changes periodically to prevent networking attacks. This method has mainly been designed for IPv6 networks.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:DNS
URL:https:/fosdem.org/2023/schedule/event/dns_iothnamed/
LOCATION:UB4.136
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Renzo Davoli":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14614@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T165000
DTEND:20230204T170000
SUMMARY:Ups and Downs with Remote Desktop Protocol (RDP) on Wayland, Weston and the Yocto Project
DESCRIPTION: <p>In this short tutorial you will learn how to remotely connect to embedded Linux devices running Wayland and Weston using Remote Desktop Protocol (RDP) on GNU/Linux distributions built with the Yocto Project and OpenEmbedded. Exact getting started steps will be provided. We will discuss the advantages and the disadvantages of RDP as well as some troubleshooting guidelines.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Embedded, Mobile and Automotive
URL:https:/fosdem.org/2023/schedule/event/rdp_wayland/
LOCATION:UD2.120 (Chavanne)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Leon Anavi":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14628@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T165000
DTEND:20230204T170000
SUMMARY:Footnotes in multi-column sections
DESCRIPTION: <p>A presentation about fixing a seemingly small bug, that becomes more complex, as the bug was planned part of a feature, because of the difference between writer's, and word's multi-column footnote capability.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:LibreOffice Technology Development Platform
URL:https:/fosdem.org/2023/schedule/event/lotech_footnotes/
LOCATION:H.1308 (Rolin)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Attila Szűcs":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13619@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T165500
DTEND:20230204T172500
SUMMARY:CI/CD The gitops way
DESCRIPTION: <p>CI/CD the GitOps way, involves automatically shipping your code from your local machine to the intended server, it could be a UAT or production environment. This is usually achieved through toolsets like source control provider  (Gitlab/GitHub), CI tool (Jenkins/Github Action),  Kubernetes Orchestrators among others. FluxCD is an Open-source tool that recently joined CNCF  family. FluxCD treats Git as the source of truth and ensures desired synchronisation is done with the intended cluster. These is achieved through a set of cluster Operators that ensures git commits are automatically deployed to the cluster.</p><p>GitOps using flux not only automate the deployments but also integrates with a vast set of Open-source tools to ensure, cluster-wide and deployment Policies, enhanced Security, Visibility, and notification among others. It's architecture caters for velocity and Multi - Environment/teams and application deployments without compromising Privacy through Isolation.</p><p>FluxCD also facilitates cluster infrastructure management the GitOps way, infrastructure like service meshes, CNI, and any other Kubernetes CRDs can be managed using FluxCD.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Continuous Integration and Continuous Deployment
URL:https:/fosdem.org/2023/schedule/event/cicd_the_gitops_way/
LOCATION:H.1309 (Van Rijn)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Winnie Gakuru":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14287@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T165500
DTEND:20230204T172000
SUMMARY:Zig and Guile for fast code and a REPL
DESCRIPTION: <p>Zig is a minimalistic new language that is unapologetically focused on performance, tellingly with a blazingly fast compiler. It is advertised as a replacement for Thompson, Ritchie, and Kernighan's C, but it may even replace C++ in places.  Zig uses the C-ABI and does not do garbage collection, so it is ideal for binding against other languages, such as C, Python, Ruby etc. In this talk I will present combining GNU Guile with zig. I'll argue that everyone needs two languages: one for performance and one for quick coding. With Zig and Guile you can use both at the same time and you won't have to fight the Rust borrow checker either.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Declarative and Minimalistic Computing
URL:https:/fosdem.org/2023/schedule/event/zigandguile/
LOCATION:K.3.201
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Pjotr Prins":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14848@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T165500
DTEND:20230204T172500
SUMMARY:7 years of cgroup v2: the future of Linux resource control
DESCRIPTION: <p>Control groups (or cgroups for short) are one of the most fundamental technologies underpinning our modern love of containerisation and resource control. Back in 2016, we released a complete overhaul of how cgroups work internally: cgroup v2, released with Linux 4.5. This brought many new and exciting possibilities to increase system stability and throughput, but with those possibilities have also come challenges of a type which we have largely not faced in Linux before.</p><p>This talk will go into some of the challenges faced in overhauling Linux's resource isolation and control capabilities, and how we've gone about fixing them. This will include some of the most complex and counter-intuitive practical effects we've seen in production, with details of how our expectations and knowledge have developed over the last 5 years using this on over a million machines in production, with insights that are immediately applicable to anyone who runs Linux at scale.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Containers
URL:https:/fosdem.org/2023/schedule/event/container_cgroup_v2/
LOCATION:UB2.252A (Lameere)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Chris Down":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14990@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T165500
DTEND:20230205T170000
SUMMARY:SBOM devroom closing
DESCRIPTION: <p>Closing down the devroom.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Software Bill of Materials
URL:https:/fosdem.org/2023/schedule/event/sbom_end/
LOCATION:UB4.136
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Alexios Zavras":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Kate Stewart":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Adolfo García Veytia":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:15002@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T165500
DTEND:20230205T170000
SUMMARY:Acknowledgements, *prize draw* and farewell
DESCRIPTION: <p>We conclude the Haskell devroom with words of thanks to our speakersand supporters, and a prize draw where we will give away some books toHaskell newcomers!  (Kindly donated by Haskell Foundation)</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Haskell
URL:https:/fosdem.org/2023/schedule/event/haskell_devroom_farewell/
LOCATION:H.1309 (Van Rijn)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Fraser Tweedale":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:15004@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T165500
DTEND:20230205T170000
SUMMARY:Community Closing remarks
DESCRIPTION: <p>Thanks for coming to the FOSDEM 2023 Community Devroom, let us know what you liked and what we can do to keep the discussions continuing!</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Community
URL:https:/fosdem.org/2023/schedule/event/community_closed/
LOCATION:UB5.132
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Laura Czajkowski":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Leslie Hawthorn":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Shirley Bailes":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:15080@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T165500
DTEND:20230205T170000
SUMMARY:Devroom closing and goodbye
DESCRIPTION: <p>Thank you all for coming to this year's devroom and hopefully see you in the next years!</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Confidential Computing
URL:https:/fosdem.org/2023/schedule/event/cc_closing/
LOCATION:K.4.601
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Fabiano Fidêncio":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jo Van Bulck":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Fritz Alder":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:15092@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T165500
DTEND:20230205T170000
SUMMARY:Distributions: Closing remarks
DESCRIPTION: <p>Thanks for coming to the FOSDEM 2023 Distributions Devroom. Let us know what you liked and what we can do to keep the discussions continuing!</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Distributions
URL:https:/fosdem.org/2023/schedule/event/distro_closing/
LOCATION:UA2.114 (Baudoux)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Justin W. Flory":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Shaun McCance":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="siddharthvipul":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13799@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T170000
DTEND:20230204T175000
SUMMARY:Fair threaded task scheduler verified in TLA+
DESCRIPTION: <p>Algorithm for fair multithreaded task scheduler for languages like C, C++, C#, Rust, Java. C++ version is open-sourced. Features: (1) formally verified in TLA+, (2) even CPU usage across worker threads, (3) coroutine-like functionality, (4) almost entirely lock-free, (5) up to 10 million RPS per thread.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Main Track - K Building
URL:https:/fosdem.org/2023/schedule/event/fair_threaded_task_scheduler/
LOCATION:K.1.105 (La Fontaine)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Vladislav Shpilevoy":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13834@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T170000
DTEND:20230204T172500
SUMMARY:Secure voice/video over IP communications today and tomorrow thanks to post-quantum encryption !
DESCRIPTION: <p>Current developments in the field of quantum computer science bring a growing threat against the existing cryptographic algorithms used today, for example in secure Voice over IP and instant messaging applications. Although such a quantum computer has not yet been officially announced, some governments recommends protecting data against this type of attack by 2030. The encrypted data shared today could be stored and decrypted soon thanks to this breakthrough innovation.</p><p>The National Institute of Standards and Technology (NIST) launched in 2017 an international competition to standardise "post quantum algorithms". Such algorithms are expected to be resilient to an attack made by a generalist post quantum computer. They are meant to replace in the long term the algorithms that are used today in many secure protocols relying on cryptographic key exchange mechanisms.  The Linphone application is most likely the first open source communication software in the world to have implemented the NIST finalist algorithm in the encryption key category, CRYSTALS-Kyber, as of today. One of the key steps: the development of a modified version of the standardized ZRTP encryption protocol.</p><p>A few challenges we have taken:</p><ul><li><p>Reach the same level of effectiveness even if cryptographic keys are much larger</p></li><li><p>Remain resilient to classic attacks</p></li><li><p>Be interoperable with encryption features offered by previous versions</p></li></ul><p>The different steps that have been carried out:</p><ul><li><p>Integration of KEM in ZRTP protocol: creation of a modified version of ZRTP that accepts a key exchange algorithm of the type of Key Encapsulation Mechanism</p></li><li><p>Hybridation : conception of an encryption engine combining a classic (EC)DH and a post quantum encryption. Modification of the ZRTP protocol so that it can negotiate two different key exchange algorithms at the same time and securely combine results.</p></li><li><p>Fragmentation: addition of a mechanism to fragment ZRTP packets</p></li><li><p>Integration in Linphone of this new ZRTP library with post quantum capacities and of configuration settings to activate/deactivate the post quantum mode</p></li><li><p>Building of performance tests</p></li></ul>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Security
URL:https:/fosdem.org/2023/schedule/event/security_linphone/
LOCATION:UA2.118 (Henriot)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jehan Monnier":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13904@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T170000
DTEND:20230204T172500
SUMMARY:Data oriented programming in Kotlin
DESCRIPTION: <p>Data-oriented programming encourages us to model data as (immutable) data, and keep the code that embodies the business logic of how we act on that data separately. This means stepping away from the traditional OO approach. In this talk I will go into what problems this solves, when to apply this pattern and how Kotlin’s data classes, sealed classes and powerful pattern matching can help you with this.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Kotlin
URL:https:/fosdem.org/2023/schedule/event/data_oriented_programming_in_kotlin/
LOCATION:UB5.230
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Ties van de Ven":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13999@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T170000
DTEND:20230204T173000
SUMMARY:Is Go Object-Oriented? A Case of Public Opinion
DESCRIPTION: <p>If you are a Gopher, the mention of the term Object-Oriented Programming is likely triggering for you because Object Oriented represents everything that Gophers love to hate, from over-complicated design to unpredictable execution. But could Go be in fact OO? Experienced or new to Go, this talk is aimed to help you understand where Go fits within the realm of programming languages. Ronna will take you on a journey through the history of OO and the choices that were made when designing Go so that you can decide for yourself if Go is or isn't OO.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Go
URL:https:/fosdem.org/2023/schedule/event/goisoo/
LOCATION:UD2.218A
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Ronna Steinberg":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14060@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T170000
DTEND:20230204T175500
SUMMARY:Weblate community BoF
DESCRIPTION: <p>Gathering feedback, discussing Weblate plans, features, bugs, collaboration within the community, and anything Weblate. Everybody is welcome!Michal Čihař, Weblate founder and Benjamin Jamie, Community Manager will attend</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:BOFs (Track C - in UB2.147)
URL:https:/fosdem.org/2023/schedule/event/weblate/
LOCATION:UB2.147
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Benjamin Alan Jamie":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14209@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T170000
DTEND:20230204T172500
SUMMARY:Gramine Library OS
DESCRIPTION: <p>Gramine (formerly called "Graphene") is a lightweight library OS, designed to run a single Linux application in an isolated environment. Currently, Gramine runs on Linux and Intel SGX enclaves on Linux platforms. With Intel SGX support, Gramine can secure a critical application in a hardware-encrypted memory region and protect the application from a malicious system stack with minimal porting effort ("lift and shift" approach).</p><p>Since the last FOSDEM 2022 talk Gramine project has done two releases where we continue to enhance Gramine by adding new features, fixing bugs, and improving performance. Few of the features being, enabling CPU and NUMA topology, support more syscalls and adding Vtune profiling support. In addition, we have also enhanced our GSC (Gramine shielded Containers) tool to deploy Docker containers protected by Intel SGX enclaves. This talk will highlight the major enhancements, as well as the current status of the project and its future plans on enclave dynamic memory management support in Gramine.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Confidential Computing
URL:https:/fosdem.org/2023/schedule/event/cc_online_gramine/
LOCATION:D.confidential
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Vijay Dhanraj":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14238@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T170000
DTEND:20230204T173000
SUMMARY:Getting to a fossil free internet by 2030
DESCRIPTION: <p>Over the last few years, the idea of a carbon aware, fossil free internet by 2030, has become more than just interesting idea, and instead something that is socially and economically plausible, as well as desirable and inline with the latest climate science.</p><p>In this talk we’ll cover some of the key drivers to make this possible, and what key policy changes can accelerate our transition from fossil fuels in the technology sector.</p><p>We’ll cover some of the most promising ideas from the Internet Architecture Board’s recent workshops to explore how to reduce global ICT emissions inline with the science around staying within 1.5 degrees of warming. We'll give an overview of how new open source software like Ecovisors can do for on-site power what hypervisors have done for virtualisation of computing, how carbon-aware Computing schedulers and carbon aware networking routers can lead to an internet that can complement a shift to a grid powered by more variable renewable sources of energy, and we will also cover how a shift to hourly carbon accounting for electricity with new standards like Energy Tag’s Granular Certificates can cut through existing greenwash.</p><p>Finally we'll talk about some of the the regulatory drivers on the horizon can help technologists argue for more ambitious climate action, from the European Corporate Social Responsibility Directive to recent changes in international accounting standards from the IFRS (international financial reporting standards) Foundation.</p><p>Participants will leave with a good grounding of the progress made in the Greening of IT, the challenges facing us for the rest of the decade, and better idea of their role in the coming energy transition, particularly in the tech sector.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Energy
URL:https:/fosdem.org/2023/schedule/event/energy_fossil_free_internet/
LOCATION:AW1.126
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Chris Adams":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14248@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T170000
DTEND:20230204T171500
SUMMARY:Establishing the Research Software Engineering (RSE) Asia Association with the Open Life Science programme
DESCRIPTION: <p>The Research Software Engineering (RSE) Asia Association started as a project in Cohort 4 of the Open Life Science Programme in the year 2021. Since its launch, the RSE Asia Association has been deeply influenced by the Open Science principles. In this talk, we highlight how the Open Life Science programme helped us shape the RSE Asia Association and the benefits we derived by building a community based on Open Science principles. We will also highlight the journey and future plans of the RSE Asia Association.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Research Tools and Technology
URL:https:/fosdem.org/2023/schedule/event/openresearch_rse_asia_association/
LOCATION:D.research
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Saranjeet Kaur Bhogal":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14303@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T170000
DTEND:20230204T171000
SUMMARY:News from the ODF Toolkit
DESCRIPTION: <p>Quick overview: Intro, use cases &amp; updates from the past months and likely future!</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:LibreOffice Technology Development Platform
URL:https:/fosdem.org/2023/schedule/event/lotech_odftoolkit/
LOCATION:H.1308 (Rolin)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Svante Schubert":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14330@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T170000
DTEND:20230204T172500
SUMMARY:Cache The World
DESCRIPTION: <p>Presentation and background on recent work by the Accessibility team to improve performance, and the on-going collaboration with the Performance team to measure and quantify it. Includes overview of architecture, metric shaping, and current results of this ongoing project. After this presentation, a segway into a more-open ended discussion about accessibility and perceived performance, with input from audience members about current pain points and ideas for future work.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Mozilla
URL:https:/fosdem.org/2023/schedule/event/mozilla_cachetheworld/
LOCATION:UA2.220 (Guillissen)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Benjamin De Kosnik":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Morgan Reschenberg":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14684@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T170000
DTEND:20230204T172500
SUMMARY:Melrōse, a music programming environment
DESCRIPTION: <p>Melrōse is both a language and a tool to create and listen to music interactively, The language uses musical primitives (note, sequence, chord) and many functions (map, group, transpose) that can be used to create more complex patterns, loops and tracks. Melrōse uses MIDI output to produce sound by any (hard or software) device attached. Melrōse can also react on MIDI inputs to start, record and stop playing musical objects. A plugin is available for Microsoft Visual Studio for the best usage experience.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Media
URL:https:/fosdem.org/2023/schedule/event/om_melrose/
LOCATION:K.3.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Ernest Micklei":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14799@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T170000
DTEND:20230204T172500
SUMMARY:Nextcloud Numbers and Hubs
DESCRIPTION: <p>As has become a bit of a tradition, let's look at what's new in Nextcloud in 2023! 3 releases again, with tons of improvements all over.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Collaboration and Content Management
URL:https:/fosdem.org/2023/schedule/event/collab_nextcloud/
LOCATION:K.4.601
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jos Poortvliet":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14820@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T170000
DTEND:20230204T172500
SUMMARY:The coming EU Standard-Essential Patents regulation
DESCRIPTION: <p>In early 2023, the European Commission will publish its proposal for a regulation on Standard-Essential Patents (SEPs) to address issues of legal uncertainty, the vulnerability of SMEs, and transaction costs. This regulation could bring some peace of mind, or it could make matters worse. While software patents are not enforced by courts in Europe, the European patent offices continue to grant software patents. And with the Unified Patent Court (UPC) possibly coming in 2023, European software developers are not safe from patent uncertainty.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Legal and Policy Issues
URL:https:/fosdem.org/2023/schedule/event/eu_patents/
LOCATION:UB5.132
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Ciarán O'Riordan":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Panos Alevropoulos":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14921@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T170000
DTEND:20230204T175000
SUMMARY:Sustaining Free and Open Source Software
DESCRIPTION: <p>FOSS powers the digital world we live in, but ensuring the long-term sustainability of the software and community can be challenging. In this talk, we will explore sustainable open source from three key perspectives: community, financial, and engineering practices.</p><p>All three perspectives — community, financial and engineering practices — are vital for long-term sustainability of free and open source software projects. Abby will share insights and case studies on how well-crafted processes in each area can create a strong foundation for future success. She will draw on her experience as a maintainer of key open science projects, as well as a mentor and supporter to over 700 open source projects in GitHub's Top Maintainer program, UNICEF Venture Funds, and Mozilla Open Leaders. She will also discuss practical strategies for building effective open-source ecosystems, and ways to ensure the longevity of projects.</p><p>The audience will leave with a better understanding of the importance of investing in sustainable open source practices, with tangible strategies for creating and sustaining successful projects. Join us for an engaging discussion on how to build a strong foundation for the future of free and open source software!</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Main Track - Janson
URL:https:/fosdem.org/2023/schedule/event/sustaining_foss/
LOCATION:Janson
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Abigail Cabunoc Mayes":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14944@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T170000
DTEND:20230204T171500
SUMMARY:Is YAML the Answer?
DESCRIPTION: <p>If you nowadays work with and on the cloud or simply *-as-Code, chances are you came into proximity of ‘Yet Another Markup Language’ (YAML). Deceptively simple in appearance, YAML provides you with a plethora of ways to shoot yourself in the foot. This talk discusses a number of common pitfalls. In a nutshell: Why YAML is not as easy as you may think.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Lightning Talks
URL:https:/fosdem.org/2023/schedule/event/is_yaml_the_answer/
LOCATION:H.2215 (Ferrer)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Stephan Hohmann":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:15009@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T170000
DTEND:20230205T175000
SUMMARY:Open Source Software at NASA
DESCRIPTION: <p>Software has been a common thread across all of  NASA's major achievements from the Moon landing to the deepest images of our Universe. Today, NASA relies on, releases, and contributes to Open Source Software to advance its scientific missions.  From powering our databases monitoring our planet and Sun to running in our missions on other planets, Open Source Software is critical to addressing NASA's biggest challenges on climate change, exploring the solar system, and discovering life beyond Earth. The Ingenuity helicopter, exploring the surface of Mars, is guided by Open Source Software. The amazing images of the earliest galaxies from the James Webb Space Telescope were made possible by open source software developed openly and contributed back to the community.</p><p>Now, NASA is taking the next steps to further broaden the impact of open source by applying it to the scientific process with its Open Source Science Initiative. NASA is directly supporting open source scientific software through grants and contributions. To further advance scientific reproducibility and reuse, the scientific software underlying future scientific results will be made openly available and unrestricted mission software will be developed openly to allow for community contributions.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Keynotes
URL:https:/fosdem.org/2023/schedule/event/nasa/
LOCATION:Janson
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Steve Crawford":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14246@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T170500
DTEND:20230204T174000
SUMMARY:CANCELLED Monitoring and Centralized Logging in Ceph
DESCRIPTION: <p>Please note that this talk has been cancelled. The speaker is no longer able to attend FOSDEM.The objective of the talk is to highlight the various aspects and importance of two of the pillars of Observability: Metrics &amp; Logs in Ceph Storage cluster. We will talk about the current architecture of metrics collection and logging, technology stack used and how you can easily deploy them in Ceph.This talk will also highlight the various aspects and importance of Centralized Logging, which can be very useful to view and manage the logs in a Dashboard view.We will also have a demo at the end where we'll show deployment of monitoring and logging services from Ceph dashboardDemos:Monitoring demo:Diagram showing metrics collection architectureDeployment of monitoring stack (ceph-exporter, Prometheus, Grafana)Prometheus targets and query pageGrafana dashboards embedded in Ceph dashboardCentralized logging:Diagram showing centralized logging architectureDeployment of log collector an aggregation services (Promtail &amp; Loki)Pattern based filtering in Loki</p><p>Agenda: Introduction to Monitoring and Centralized logging Dashboard in Ceph storage cluster and Demo</p><p>Target audience: Ceph, Monitoring, Admins / DevOps / SREs.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Software Defined Storage
URL:https:/fosdem.org/2023/schedule/event/sds_monitoring_ceph/
LOCATION:D.sds
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Avan Thakkar":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Aashish Sharma":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14596@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T170500
DTEND:20230204T171500
SUMMARY:Bluetooth state in PipeWire and WirePlumber
DESCRIPTION: <p>Over the last two years, Bluetooth® support has seen significant improvements in PipeWire and WirePlumber. In this talk, we'll take a closer look at these changes, including the recently added initial support for next generation Bluetooth LE Audio, and discuss future plans.</p><p>This talk targets everyone who cares about Bluetooth Audio support in Linux, not only for the Linux desktop but also for embedded Linux projects.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Embedded, Mobile and Automotive
URL:https:/fosdem.org/2023/schedule/event/bt_pipewire/
LOCATION:UD2.120 (Chavanne)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Frédéric Danis":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14723@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T171000
DTEND:20230204T172000
SUMMARY:LibreOffice graphics subsystems - SystemSpecificRenderers
DESCRIPTION: <p>I held a presentation at LibreOffice Conference 2022 with the Title "LibreOffice graphics subsystems - History &amp; Visions - From Win3.1 GDI to scene graphs". There I explained in detail the past, common and possible future graphics subsystems for LibreOffice. One aspect of this is the transition/escape path to get to new shores and allow to let old stuff completely behind, so reaching new shores.When I prepared that talk I started to implement a complete and working example how to do system-specific PrimitiveRenderers. I promised to continue and finish that in my private time, so I managed to get a working version. In this talk/presentation I want to talk about the process, what experiences I made to create the example, about upstream stuff that had to be done in master to prepare the ground for others and about the state of affairs.I will also make a short presentation/comparison with a version of the office that uses that new technic with the current one to present made achievements.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:LibreOffice Technology Development Platform
URL:https:/fosdem.org/2023/schedule/event/libreoffice_graphics_subsystems_systemspecificrenderers/
LOCATION:H.1308 (Rolin)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Armin Le Grand":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13641@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T171500
DTEND:20230204T174500
SUMMARY:The C2 compiler
DESCRIPTION: <p>This talk shows the evolution of the C2 programming language. It also shows how to build/evolve your own compiler in a generic way.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:LLVM
URL:https:/fosdem.org/2023/schedule/event/llvmc2/
LOCATION:AW1.120
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Bas van den Berg":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14294@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T171500
DTEND:20230204T173000
SUMMARY:FAIRPoints
DESCRIPTION: <p>One of the greatest obstacles to implementing FAIR (Findable, Accessible, Interoperable and Reusable) research practices,  is the lack of awareness about what solutions are available across disciplines. Furthermore, most of the discussions around FAIR, Open and Good Data practices, as well as the solutions and requirements, occur at a higher level, distanced from the researchers who are the ultimate end-users of the solutions.</p><p>To bridge this gap, we launched FAIRPoints-an event series highlighting pragmatic measures developed by the wider research community towards the implementation of the FAIR data principles https://www.fairpoints.org/.<br/>Our goal is to bring together; the research community- the ultimate user and producer of data, policy and decision makers- shapers of research practices, and the broader research support populace- to aid in the development of solutions for better Findability, Accessibility, Interoperability and Reuse by providing a platform for conversations to take place around realistic and pragmatic FAIR implementations</p><p>In this presentation, we will present some of the ongoing projects and community efforts driven by FAIRPoints.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Research Tools and Technology
URL:https:/fosdem.org/2023/schedule/event/openresearch_fairpoints/
LOCATION:D.research
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Sara El-Gebali":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14572@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T171500
DTEND:20230204T172500
SUMMARY:Exploring a swedish smarthome hub
DESCRIPTION: <p>Exploring the hardware and software of an Ikea Dirigera zigbee hub.State of the opensource software usedIs Ikea commited to opensource?API description</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Embedded, Mobile and Automotive
URL:https:/fosdem.org/2023/schedule/event/ikea_smarthome_hub/
LOCATION:UD2.120 (Chavanne)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Hannah Kiekens":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14578@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T171500
DTEND:20230204T173500
SUMMARY:The Role of Open Source at the EU Technology Roadmap for a European Sovereign Cloud
DESCRIPTION: <p>Launched by the European Commission in December 2021, under the sponsorship of Commissioner Thierry Breton, the European Alliance for Industrial Data, Edge and Cloud has the objectives of strengthening the position of the EU industry on cloud and edge technologies, and meeting the needs of EU businesses and public administrations that process sensitive categories of data. The Alliance brings together relevant stakeholders from the private and public sector to jointly define strategic investment roadmaps to enable the next generation of highly-secure, distributed, interoperable, and resource-efficient sovereign cloud and edge technologies. This talk will provide a summary of the role that open source plays in the EU technological roadmap that the Alliance will be publishing by the end of January 2023, and will explore the different ways in which collaboration around open source technologies can contribute to building a future European sovereign cloud.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Sovereign Cloud
URL:https:/fosdem.org/2023/schedule/event/sovcloud_the_role_of_open_source_at_the_eu_technology_roadmap_for_a_european_sovereign_cloud/
LOCATION:H.1301 (Cornil)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Alberto P. Martí":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13674@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T172000
DTEND:20230204T174500
SUMMARY:Implementation of the Drink server: programming details
DESCRIPTION: <p>The Drink authoritative server was created both to have dynamic answers (such as the IP address of the resolver) and to be used as a platform for DNS experimentation. The talk will present its internal implementation and the choices made.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:DNS
URL:https:/fosdem.org/2023/schedule/event/dns_implementation_of_the_drink_server/
LOCATION:UB4.136
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Stéphane Bortzmeyer":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14114@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T172000
DTEND:20230204T174500
SUMMARY:Algebraic Effects and Types as First-Class Features in the Fuzion Language
DESCRIPTION: <p>Fuzion is a modern general purpose programming language that unifies conceptsfound in functional and object-oriented programming languages.  It combines apowerful syntax and safety features with a simple intermediate representationthat enables powerful optimizing compilers and static analysis tools to verifycorrectness aspects.</p><p>Since FOSDEM 2022, Fuzion has seen two major improvements: The introduction ofAlgebraic Effects and a unification of types parameters and argument fields.</p><p>Side-effects of functions are hard to model in a purely functional way, whileobject-oriented languages typically allow code to have arbitrary side effects.Algebraic Effects were introduced to Fuzion to help track and controlside-effects of features.  But there is much more: Algebraic Effects provide aclean mechanism to provide mutable state, to share global data, to provide anexception mechanism and much more.</p><p>Also, Fuzion now treats type parameters like argument fields that receive typesas their values.  Types themselves may define inner features creating ahierarchy parallel to the hierarchy of Fuzion features. This permits typeparameters to provide operations such as constructing instances of a parametrictype. This talk will show how this can be used to provide functionality such asabstract equality in a clean an consistent way.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Declarative and Minimalistic Computing
URL:https:/fosdem.org/2023/schedule/event/fuzionlang/
LOCATION:K.3.201
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Fridtjof Siebert":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14554@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T172000
DTEND:20230204T173000
SUMMARY:Improvements to LibreOffice PDF accessibility
DESCRIPTION: 
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:LibreOffice Technology Development Platform
URL:https:/fosdem.org/2023/schedule/event/lotech_pdfaccessibility/
LOCATION:H.1308 (Rolin)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Thorsten Behrens":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14633@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T172000
DTEND:20230204T173500
SUMMARY:CNI 2.0: Vive la révolution
DESCRIPTION: <p>CNI 2.0 is coming. And we all rely on CNI for setting up our networking in Kubernetes. But what do YOU want to see in it? Doug wants to let you know what he’s been thinking about for CNI 2.0 – and invite you to join the revolution. Did you know CNI is container orchestration agnostic? It’s not Kubernetes specific. Should it stay that way? People are looking for translation layers between Kubernetes and CNI itself. Have you engaged in the war between JSON and YAML? If you’re a Kubernetes user, and a CNI user, maybe you have. We need a way to make sure these disparate worlds meet, peacefully. Let’s make sure CNI is here to stay to give the community the flexibility in Kubernetes networking that we all deserve, and fight the good fight for our sysadmins so we keep the CNI API alive to promote a healthy open source ecosystem and avoid vendor lock-in.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Lightning Talks
URL:https:/fosdem.org/2023/schedule/event/cni_2_0/
LOCATION:H.2215 (Ferrer)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Douglas Smith":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14693@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T172500
DTEND:20230204T174500
SUMMARY:Scalable graph algorithms in Rust (and Python)
DESCRIPTION: <p>Graphs are used in many different applications as they are an intuitive way for representing complex relationships between entities, as for example in social, communication, financial or geographical networks. Graphs in these domains can be very large, potentially spanning multiple millions and even billions of nodes and edges. In order to get analytical insights out of these structures, scalable implementations of graph algorithms are necessary. Rust is the ideal language for implementing such algorithms, due to its well-known aspects, such as "fearless concurrency" and memory safety as well as its great out-of-the-box performance and its expressive type system.</p><p>In our presentation, we will talk about the "graph" project, a collection of open source crates that we are working on. The project includes an in-memory graph representation, APIs for building in-memory graphs from various data sources, and a small collection of high-performance graph algorithms. In addition to these building blocks, we started developing a Python wrapper called graph-mate for a NetworkX-like experience and an Apache Arrow endpoint for integrating the project in distributed applications. The presentation will include a project overview, a walk through the Rust API, and a demo for using the project via Python.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Rust
URL:https:/fosdem.org/2023/schedule/event/rust_scalable_graph_algorithms_in_rust_and_python/
LOCATION:H.1302 (Depage)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Martin Junghanns":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Paul Horn":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13596@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T173000
DTEND:20230204T175500
SUMMARY:Mercator
DESCRIPTION: <p>Computer attacks occur in a constantly changing environment. To meet these challenges, it is necessary to implement a global approach to risk management within the organization.</p><p>The mapping of the Information System allows to have a global view of all the elements which compose the information system to obtain a better readability, and thus a better control.</p><p>The elaboration of a cartography participates in the protection, the defense and the resilience of the information system. It is an essential tool for the control of its Information System and is an obligation for Operators of Vital Importance (OVI) and is part of a global risk management and a global risk management approach.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Security
URL:https:/fosdem.org/2023/schedule/event/security_mercator/
LOCATION:UA2.118 (Henriot)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Didier Barzin":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13623@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T173000
DTEND:20230204T180000
SUMMARY:Visually programming Go
DESCRIPTION: <p>Join me in this experiment, we'll make some Go programs visually without writing a single line of Go code.</p><p>Programming will be a required skill in the future, but for some people can be scary and difficult at first: too many keywords or too many grammar rules. We could lower the entry bar with a visual programming language, like Scratch is being taught at school. Could Go be a good option for this task? In this talk you could learn what can be done, the problems encountered and how to contribute to the future of this new way of programming Go.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Go
URL:https:/fosdem.org/2023/schedule/event/govisuallyprogramming/
LOCATION:UD2.218A
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Daniel Esteban":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13690@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T173000
DTEND:20230204T175500
SUMMARY:Become a rockstar using FOSS!
DESCRIPTION: <p>Spoiler alert: it's a clickbait title, I'm not really a rockstar! :-)</p><p>That said, it's usually not that well known, but Linux has an amazing ecosystem for creating music, whatever genre you like, with a ton of fantastic applications to tackle different stages of the music production. In this presentation, I'll share what my experience has been in this past couple of years, talking about the different applications I've used to compose, orchestrate, process, mix, master and so on, with real or virtual instruments, and how that allowed me to publish a few albums just for the fun of it.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Media
URL:https:/fosdem.org/2023/schedule/event/om_music/
LOCATION:K.3.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Lorenzo Miniero":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13830@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T173000
DTEND:20230204T180000
SUMMARY:Frictionless Application (IDE for CSV)
DESCRIPTION: <p>This talk will present a new data management IDE for CSV that provides functionality to describe, extract, validate, and transform tabular data. It's a logical continuation of the Frictionless Data project's standards and software with a focus on the non-technical audience: data publishers, librarians, and, in general, people who prefer visual interfaces over command-line interfaces and programming languages.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Research Tools and Technology
URL:https:/fosdem.org/2023/schedule/event/openresearch_frictionless_application/
LOCATION:D.research
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Evgeny Karev":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13963@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T173000
DTEND:20230204T180000
SUMMARY:Firefox Profiler beyond the web
DESCRIPTION: <p>Like many programming communities, the Java community lacks a simple open-source profiling UI. In the quest to build such a UI, I found the Firefox Profiler to be the closest to an adaptable polyglot profiling UI. This talk presents my Java JFR Profiler plugin for IntelliJ and gives an overview of how to adapt and integrate the Firefox Profiler to use it to view profiling data from different sources, like JDK Flight Recordings.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Mozilla
URL:https:/fosdem.org/2023/schedule/event/mozilla_firefox_profiler_beyond_the_web/
LOCATION:UA2.220 (Guillissen)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Johannes Bechberger":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14138@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T173000
DTEND:20230204T175500
SUMMARY:The PolyVent FLOSS Ventilator
DESCRIPTION: <p>Public Invention is a non-profit that pivoted to human respiration during the pandemic. The PolyVent is a fully free-libre open mechanical ventilator educational platform for teaching and research. It is part of a proposed and partially implemented complete free ecosystem of medical devices for respiration called Freespireco. It runs VentOS free software which can drive any ventilator. These projects represent a burgeoning open source medical device movement.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Embedded, Mobile and Automotive
URL:https:/fosdem.org/2023/schedule/event/polyvent/
LOCATION:UD2.120 (Chavanne)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Robert Read":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14139@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T173000
DTEND:20230204T175500
SUMMARY:Confidential Containers and the Pitfalls of Runtime Attestation
DESCRIPTION: <p>Confidential Containers uses a generic guest image to simplify the orchestration and validation of Pod VMs. While this has many benefits, it also introduces some subtle security considerations. This talk will describe a class of so-called Evidence Factory attacks where privilege escalation can lead to dangerous misuse of generic attestation evidence. Can these attacks be mitigated while still preserving the benefits of a generic guest image? This talk will dive into the details of how attestation works for Confidential Containers and expose crucial considerations for anyone working with Confidential Computing more generally.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Confidential Computing
URL:https:/fosdem.org/2023/schedule/event/cc_online_attestation/
LOCATION:D.confidential
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Tobin Feldman-Fitzthum":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14169@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T173000
DTEND:20230204T175500
SUMMARY:Take your shot of Vitamin!
DESCRIPTION: <p>Decathlon has more than 160 frontend products, including 50 dedicated to mobile applications. Due to this context, it is hard to align the user interface across all these projects while respecting the platform.</p><p>Vitamin is a Design System developed by Decathlon as a product which can be adapted to any context and with multiple technical implementations for Android, iOS and Web. In theory, you can use this Design System in your application and customize it to fit your theme and your needs.</p><p>In this presentation, I'll focus on Vitamin Compose, the design and technical architecture, biases and what are the next steps.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Kotlin
URL:https:/fosdem.org/2023/schedule/event/take_your_shot_of_vitamin/
LOCATION:UB5.230
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Gérard Paligot":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14199@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T173000
DTEND:20230204T180000
SUMMARY:Power profiling with the Firefox Profiler
DESCRIPTION: <p>Support for power profiling was recently added to the Firefox Profiler, enabling both Firefox engineers and web developers to get very precise measurements of the power consummed by running their code.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Energy
URL:https:/fosdem.org/2023/schedule/event/energy_power_profiling_firefox/
LOCATION:AW1.126
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Florian Quèze":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14346@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T173000
DTEND:20230204T174000
SUMMARY:Supporting old proprietary graphic formats
DESCRIPTION: <p>Some proprietary graphic formats from the 90s like WMF are device dependent and hard to support. The standard is hard to navigate and implement and a lot of bugs can show up. Creating files for unit testing is not necessarily easy either. Come and find out how WMF bugs are debugged, fixed and tested.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:LibreOffice Technology Development Platform
URL:https:/fosdem.org/2023/schedule/event/lotech_oldgraphicformats/
LOCATION:H.1308 (Rolin)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Paris Oplopoios":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14390@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T173000
DTEND:20230204T180000
SUMMARY:From a database in container to DBaaS on Kubernetes
DESCRIPTION: <p>Talk about all important steps that it takes to run the database on Kubernetes in production. We will answer the questions: Can you do it without operators? Can you work with k8s primitives only to run production-grade DB and then DBaaS?</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Containers
URL:https:/fosdem.org/2023/schedule/event/container_kubernetes_database_dbaas/
LOCATION:UB2.252A (Lameere)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Peter Zaitsev":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14436@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T173000
DTEND:20230204T175500
SUMMARY:The Relentless March of Markdown
DESCRIPTION: <p>Following GitHub’s adoption and ”flavouring” of Markdown in 2009, many other major projects such as Reddit, Stack Exchange have followed suit, even WhatsApp now uses it to add formatting to your instant messages. That’s mainstream!</p><p>Tiki has long wished for a common wiki markup language, starting with involvement in Wiki Creole and inclusion of PEAR Text_Wiki adaptors since 2010? we started integrating markdown and now, in Tiki 25, offer it as an alternative syntax in all text areas, such as wiki pages, blog posts, comments and so on. In future versions Markdown will become the only active syntax.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Collaboration and Content Management
URL:https:/fosdem.org/2023/schedule/event/collab_tiki/
LOCATION:K.4.601
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jonny Bradley":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14777@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T173000
DTEND:20230204T180000
SUMMARY:CI/CD for Machine learning models
DESCRIPTION: <p>Giskard is an open source project that implements automatic tests for Machine Learning models. In this conference talk, we'll explain(1) why testing ML models is an open problem,(2) why testing ML models requires different tools compared with traditional software systems.</p><p>We'll then explain, using concrete examples, how our Giskard project helps ML Engineers deploy their AI systems into production safely by (1) designing fairness &amp; robustness tests and (2) integrating them in a CI/CD pipeline.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Continuous Integration and Continuous Deployment
URL:https:/fosdem.org/2023/schedule/event/cicd_formachine_learning_models/
LOCATION:H.1309 (Van Rijn)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Alex Combessie":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14794@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T173000
DTEND:20230204T175500
SUMMARY:The Professional's Guide To Haphazardly Picking Licenses For Standards & Specifications
DESCRIPTION: <p>Standards and specifications straddle the space between software and user-manual–style documentation.</p><p>This session presents a recent case study of the search for an optimal license for a FOSS specification project. It covers establishing intrinsic goals for the specification itself, documenting interoperability concerns triggered by adjacent standards, and the difficulties posed by adopting or adapting licenses used in other free standards.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Legal and Policy Issues
URL:https:/fosdem.org/2023/schedule/event/licenses_for_standards/
LOCATION:UB5.132
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Nathan Willis":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14859@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T173000
DTEND:20230204T190000
SUMMARY:Learn 8-bit machine language with the Toy CPU emulator
DESCRIPTION: <p>I teach a university class about the history of computing. To explain how early computers worked, I created the Toy CPU emulator - a reduced instruction set computer in the style of the Altair 8800 or IMSAI 8080. In this presentation, I'll explain how I created the Toy, and how to create and enter programs into the Toy.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Emulator Development
URL:https:/fosdem.org/2023/schedule/event/learn_8bit/
LOCATION:D.emulator
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Jim Hall":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14607@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T174000
DTEND:20230204T175500
SUMMARY:Staging of Artifacts in a Build System
DESCRIPTION: <p>At a time where make was developed, a simple and computationally cheap solutionto the problem of how to handle the relation between artifacts and files wasneeded. Each artifact is associated with a file in the filesystem and thetimestamp of the file was used to determine which actions (recipes) need to beexecuted. Traditionally, to be backwards compatible with make, subsequent buildsystems also implemented this concept. However, there is no technical reason todo it like this. Instead, it even has a couple of advantages if this concept isabandoned and no association of artifacts with the filesystem is done. Nowadays,where content-addressable storage is a widely applied concept and actions areanyway executed in an isolated environment may it be in a separate directory orin a sandbox, this problem can be tackled by a complete separation betweenphysical and logical paths, which is also called staging. Input and output pathsof an individual action are abstracted away. Thus, each target has its own viewof the world and can place generated artifacts at any logical path they like.Consuming targets may place these generated artifacts at a different logicallocation. This allows to define build targets independently of their actuallocation and in particular allows to refer to targets from other repositories.This simplifies the handling of different repositories. All what matters is howthe target is defined and not where. This concept is implemented in anopen-source build system, which is publicly available under the following link:https://github.com/just-buildsystem/justbuild.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Lightning Talks
URL:https:/fosdem.org/2023/schedule/event/staging_of_artifacts_in_build_system/
LOCATION:H.2215 (Ferrer)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Sascha Roloff":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14673@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T174000
DTEND:20230204T175000
SUMMARY:LibreOfficeKit – bridge between your application and LibreOffice
DESCRIPTION: <p>Short introduction into integrating LibreOffice using LibreOfficeKit with external software. Described most important code pieces and where look for information, how to add new features, which API we provide. What can be done with tiled rendering.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:LibreOffice Technology Development Platform
URL:https:/fosdem.org/2023/schedule/event/lotech_libreofficekit/
LOCATION:H.1308 (Rolin)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Szymon Kłos":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14825@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T174000
DTEND:20230204T182000
SUMMARY:What is Digital Sovereignty and how can OSS help to achieve it?
DESCRIPTION: <p>Sovereignty is more than having control over data and complying to data protection legislation.We'll dive into some important aspects and link it to the Open Source movement.The presenter will share how the Sovereign Cloud Stack translates these aspects into its project.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Sovereign Cloud
URL:https:/fosdem.org/2023/schedule/event/sovcloud_what_is_digital_sovereignty_and_how_can_oss_help_to_achieve_it/
LOCATION:H.1301 (Cornil)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Kurt Garloff":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13943@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T174500
DTEND:20230204T182500
SUMMARY:CANCELLED First class support in OSS
DESCRIPTION: <p>Please note that this talk has been cancelled.A natural consequence of Software Defined Storage is that your software must operate on a wide variety of platforms that you, as a developer, have little control over. Therefore a big challenge can be to perform system inspection to help identify software and hardware bottlenecks and issues.</p><p>When you are dealing with customers who expect a large amount of confidentiality, how can you get detailed information on a system level? How do you provide system diagnosis that goes beyond “regular” Prometheus style monitoring?</p><p>In this talk I will show the tools we have developed that allow our customers to validate and get instant status of their clusters. I will demonstrate how I and our other engineers can rapidly generate information about system setups and detailed metrics for assisting in setup and other support questions.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Software Defined Storage
URL:https:/fosdem.org/2023/schedule/event/sds_first_class_support/
LOCATION:H.2214
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Klaus Post":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14040@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T174500
DTEND:20230204T181000
SUMMARY:IDP-Z3, a reasoning engine for FO(.)
DESCRIPTION: <p>An important sign of intelligence is the capacity to apply a body of declarative knowledge to a particular situation in order to, e.g., derive new knowledge, to determine relevant questions or to provide explanations.IDP-Z3 is a reasoning engine that displays such intelligence: the knowledge is represented in the declarative language FO(.), aka FO-dot, and, based on that knowledge, IDP-Z3 can perform a variety of reasoning tasks under the control of a host language, Python.  This re-use of knowledge dramatically reduces software development time.FO(.) is an expressive, yet very readable language that extends first order logic.We present IDP-Z3, and how we used it to build a generic user interface, called the Interactive Consultant, that helps end-users make the right decision fast, within a particular problem domain.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Declarative and Minimalistic Computing
URL:https:/fosdem.org/2023/schedule/event/idpz3/
LOCATION:K.3.201
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Pierre Carbonnelle":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13665@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T175000
DTEND:20230204T181500
SUMMARY:Hosting your own DNS for 'fun' and zero profit
DESCRIPTION: <p>Sometimes, you can't find a service provider that meets all of your requirements, and you know that there is open source software which can meet them, but you'll have to take on the task of deploying and maintaining it yourself. This talk is about my journey to provide a fully-featured DNS service for my personal domains, using PowerDNS Authoritative Server, at very low cost and without subscribing to any 'big tech' services where I would be the product and not the customer!</p><p>In my case, fully-featured includes DNSSEC with online signing, DNS UPDATE (RFC 2136) support (primarily used for ACME DNS-01 challenges for Let's Encrypt certificates), SVCB/HTTPS records, and more. The talk will also cover the way that I use Ansible to manage zones and their content in the authoritative servers, using Ansible modules I created and published. As a bonus, I'll also talk about how I manage recursive resolvers on my LANs with the ability to resolve names from my own domains even if Internet connectivity is lost, and with nearly immediate updates when the zone contents are changed.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:DNS
URL:https:/fosdem.org/2023/schedule/event/dns_hosting_your_own_dns_for_fun_and_zero_profit/
LOCATION:UB4.136
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Kevin P. Fleming":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14576@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T175000
DTEND:20230204T180000
SUMMARY:Collabora Online over lock-down
DESCRIPTION: <p>Come and hear how Collabora Online (COOL) has improved over the COVID19 era, not only in core feature-function, but also in ease of access and deployment for everyone. Hear how (in partnership with PC versions) COOL can deliver on Digital Sovereignty, as well as about the latest developments in feature, functionality and integration with other projects. From making things much more beautiful with UX improvement &amp; polish for users, to expanded Prometheus metrics for admins.Hear about interactivity improvements, CPU utilization wins, and lots of new features such as our new Grammar checking server integration with LanguageTool &amp; DudenCorrector, as well as new easy font management APIs &amp; tooling to improve interoperability. See how we can deliver scalable, secure, on-premise editing of your documents with a simple, easy to deploy office for the free world.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:LibreOffice Technology Development Platform
URL:https:/fosdem.org/2023/schedule/event/lotech_coollockdown/
LOCATION:H.1308 (Rolin)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Michael Meeks":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14756@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T175000
DTEND:20230204T182000
SUMMARY:Flang progress update
DESCRIPTION: <p>Flang is the new Fortran frontend of LLVM. While the frontend is not yet ready for general use, significant progress has been made. In this talk I summarise the progress that has been achieved and the major development thrusts.</p><p>Flang supports compilation of most of Fortran 95. Significant progress is being made on Fortran 2003 features. Flang can compile Spec and other important benchmarks. Some work has been done to improve performance. Further work is under way, this includes Alias Analysis, improved codegen for Array Expressions and Assumed shape arrays. A new dialect called HLFIR (High Level FIR) is also under construction. This dialect will capture more higher level Fortran info in the IR. Flang is mostly OpenMP 1.1 compliant. Significant progress has been made with the Driver as well. The presentation will cover these points.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:LLVM
URL:https:/fosdem.org/2023/schedule/event/llvmflang/
LOCATION:AW1.120
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Kiran Chandramohan":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14790@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T175000
DTEND:20230204T181000
SUMMARY:Using Rust for your network management tools!
DESCRIPTION: <p>When creating a script or a tool to manage your network configuration it is hard to decide which language should you use. In Nmstate we noticed we could get plenty of benefits from Rust. Nmstate is a library with an accompanying command line tool that manages host networking settings in a declarative manner written in Rust. In this talk, we are going to see how we combined several existing libraries and also created our own ones to create a powerful networking tool.</p><p>In addition, we will share our lessons learned from rewriting a project from Python to Rust. Of course, the talk will be full of crabs, so don't miss it!</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Rust
URL:https:/fosdem.org/2023/schedule/event/rust_using_rust_for_your_network_management_tools/
LOCATION:H.1302 (Depage)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Fernando Fernandez Mancera":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:15060@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230205T175000
DTEND:20230205T181500
SUMMARY:Closing FOSDEM 2023
DESCRIPTION: <p>FOSDEM closing and goodbye.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Keynotes
URL:https:/fosdem.org/2023/schedule/event/closing_fosdem/
LOCATION:Janson
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="FOSDEM Staff":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Richard Hartmann":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13639@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T180000
DTEND:20230204T183000
SUMMARY:vfkit - a native macOS hypervisor written in go
DESCRIPTION: <p>Since macOS 11, macOS has been shipping with a native framework to run virtual machines which is called 'virtualization framework'.</p><p>After a quick introduction to Apple's virtualization framework, this talk will show how vfkit uses this framework from go with a focus on the bindings between Objective-C and go. These bindings are needed as the virtualization framework only offers Objective-C and Swift APIs.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Go
URL:https:/fosdem.org/2023/schedule/event/govfkit/
LOCATION:UD2.218A
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Christophe Fergeau":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13650@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T180000
DTEND:20230204T185500
SUMMARY:Book reading: Ada & Zangemann - A Tale of Software, Skateboards, and Raspberry Ice Cream
DESCRIPTION: <p>The famous inventor Zangemann lives in a huge villa high above the city. Adults and children alike love his inventions and are desperate to have them. But then something happens: when Zangemann wants to take another close-up look at his inventions during a walk through the city, a child hits him in the shin with the skateboard. That hurts! Enraged, the inventor makes a momentous decision... The clever girl Ada sees through what is going on. Together with her friends, she forges a plan.</p><p>This illustrated children's book (licensed under Creative Commons BY-SA) tells the story of the famous inventor Zangemann and the girl Ada, a curious tinkerer. Ada begins to experiment with hardware and software, and in the process realizes how crucial it is for her and others to control technology. Ada &amp; Zangemann will inspire children's interest in tinkering and encourages shaping technology.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:BOFs (Track C - in UB2.147)
URL:https:/fosdem.org/2023/schedule/event/ada_zangemann/
LOCATION:UB2.147
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Matthias Kirschner":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13941@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T180000
DTEND:20230204T182500
SUMMARY:Hardware-backed attestation in TLS
DESCRIPTION: <p>Authentication among distributed workloads is a critical yet complex task. PKI-based authentication relies heavily on software to anchor the trustworthiness of workloads, therefore failing to reliably convey the security state of the workload in the face of impersonation and persistent attackers. This is most apparent in cases where the underlying platform is particularly exposed and out of the control of the owner, such as in cloud computing and IoT. Hardware features have thus been introduced to enable remotely verifiable “trust metrics” using attestation. Such hardware-backed features provide a cryptographic proof of the software stack, and strong guarantees that the cryptographic keys used by the workload are properly protected from exfiltration. However, remote attestation comes with its own need to share and verify metadata, which must be engineered into existing software. While the protocol used to exchange this metadata is largely irrelevant to the actual attestation procedure, its positioning in the networking stack can enable specific use-cases and enhance the performance of the entire system. An appealing approach is to allow the creation of secure channels (such as TLS connections) using attestation metadata as the authentication mechanism. Current designs either rely on running an attestation protocol on top of an existing secure channel, or modify the semantics of certificates to convey attestation information when establishing the secure channel.</p><p>Our work focuses on standardising attestation metadata as first-class credentials in TLS. This new approach allows native, opaque metadata to be conveyed for authentication during the TLS handshake instead of (or together with) x509 certificates. Supporting flexibility in deployments without compromising on security has been a prime goal. Thus, we aim to cater to interaction models in which either the client, the server, or both can attest themselves, leveraging any hardware backend, and using different verification topologies. To showcase the standardisation effort, we are also developing an open-source, end-to-end proof-of-concept implementation of one of the interaction models supported. The PoC builds on top of two Linux Foundation projects – Parsec to abstract the root of trust attestation primitives, and Veraison to consume and verify the new evidence formats – and modifies mbedTLS to support a subset of the newly defined TLS extensions. As a hardware root of trust, the proof of concept is currently using a TPM2.0, with support for others being considered.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Security
URL:https:/fosdem.org/2023/schedule/event/security_hw_backed_attestation/
LOCATION:UA2.118 (Henriot)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Ionuț Mihalcea":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14083@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T180000
DTEND:20230204T182500
SUMMARY: Privacy and Collaboration
DESCRIPTION: <p>Centralized proprietary collaboration software has recently faced a grown scepticism. In November 2022, the French Government officially asked schools to not use Google's and Microsoft's collaboration services. Luckily there are open source alternatives that can be self-hosted to give individuals and institutions more contol over their data. While users thus do no more need to rely on big companies, they still need to trust the system administrators hosting the software to respect the user's privacy.</p><p>CryptPad is an end-to-end encrypted open source collaboration suite. It seeks to reconcile collaboration and privacy. Users make changes to documents and these are encrypted by their client (web browser) before being sent to the server for real-time synchronization. CryptPad hides the technicalities of encryption from its users and provides a clean and intuitive interface to ease fast adaption.In this talk I will present how CryptPad keeps the user's data private and protects them against a passively sniffing server. I will show why we combine end-to-end encryption with open source and will talk about the ecosystem around CryptPad.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Collaboration and Content Management
URL:https:/fosdem.org/2023/schedule/event/collab_cryptpad/
LOCATION:K.4.601
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="David Benque":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14095@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T180000
DTEND:20230204T183000
SUMMARY:Papis: a simple, powerful and extendable command-line bibliography manager
DESCRIPTION: <p>Managing efficiently references for research papers or general works is of paramount importance for scholars and students across the spectrum. The common tasks of such a user range from information retrieval of a publication to easy tagging and searching the user's own library. Several libre and proprietary software packages exist. The package Papis consists of an extendable Python library, a flexible command-line interface and a simple (but powerful) data model. This in turn, empowers the user to curate her library metadata in a future-proof and privacy-respecting manner. Papis users are encouraged and empowered by a clear API to write scripts and libraries to extend the core functionality. All major text editors have an interface to Papis and a web-application for remote access to the user's libraries is also in place.  Additionally, during the last 7 years we have built a vibrant community of academic and industry researchers that have become happy users and avid contributors.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Research Tools and Technology
URL:https:/fosdem.org/2023/schedule/event/openresearch_papis/
LOCATION:D.research
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Alejandro Gallo":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14161@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T180000
DTEND:20230204T185000
SUMMARY:Tools for linking Wikidata and OpenStreetMap
DESCRIPTION: <p>Wikidata and OpenStreetMap are collaborative open data projects that contain structured data for real world places and things. Adding links between the projects makes the data more useful, but doing this by hand is laborious. I've written a software tool that automates much of the process.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Main Track - K Building
URL:https:/fosdem.org/2023/schedule/event/wikidata_openstreetmap/
LOCATION:K.1.105 (La Fontaine)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Edward Betts":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14271@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T180000
DTEND:20230204T182500
SUMMARY:How to Test Your Compose UI
DESCRIPTION: <p>While Compose is easy to adopt, not creating legacy code right at the start of such a journey requires extra planning, awareness, and, most importantly, testing. We'll have a look at how we can test pure Compose UIs as well as hybrid ones that have Views and composables too.</p><p>In this talk, we'll learn what the semantics tree is, its relation to the composition, how we can manipulate it in composables using the Semantics modifier, how we can implement composables with testability in mind, and how we can test pure Compose, and hybrid UIs.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Kotlin
URL:https:/fosdem.org/2023/schedule/event/how_to_test_your_compose_ui/
LOCATION:UB5.230
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="István Juhos":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14349@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T180000
DTEND:20230204T185000
SUMMARY:Perspectives from the Open Source Developer
DESCRIPTION: <p>LF Research was founded on a track record of excellence in research led by the Linux Foundation, on topics such as exploring the Kernel at 30, or the FOSS Contributor Survey in partnership with the Laboratory of Innovation Science at Harvard. Since its launch in April, 2021, Linux Foundation Research has published two dozen reports based on empirical methodologies that describe open source as a paradigm for mass collaboration at scale. LF Research projects fall into four frameworks: industry vertical analysis, technology horizontal analysis, geographic/regional analysis, and ecosystem analysis, for research projects that span all industries, technologies, and regions. It has become a mechanism through which the open source community can share feedback and perspectives in an open and transparent way. Among the early reports published was Diversity, Equity, and Inclusion in Open Source: Exploring the Challenges and Opportunities to Create Agency and Equity Across Open Source Ecosystems. This report and others in financial services, film and entertainment, SBOMs, and cybersecurity, identify developer and contributor experiences, motivations, and priorities among other trends and key findings, specifically when it comes to securing software supply chains. This talk will identify what developers and contributors have said they experience, need, and want most across numerous LF Research studies, identify opportunities for the audience to access open datasets, and how to become further involved in the research process.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Main Track - Janson
URL:https:/fosdem.org/2023/schedule/event/developer_experience/
LOCATION:Janson
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Hilary Carter":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14529@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T180000
DTEND:20230204T182000
SUMMARY:Build CI/CD pipelines as code, run them anywhere
DESCRIPTION: <p>Dagger is a programmable CI/CD engine that runs pipelines in containers allowing developers to buildand debug pipelines locally and then run them anywhere avoiding vendor lock-in to a particular CI/CDsolution.</p><p>While the portable pipeline concept may not be new, by combining that with the ability to write pipelinesas code (Go, Python, TypeScript, JavaScript, CUE supported at the moment) instead of YAML, Dagger revolutionizes how CI/CDpipelines are built and ran.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Continuous Integration and Continuous Deployment
URL:https:/fosdem.org/2023/schedule/event/build_cicd_pipelines_as_code_run_them_anywhere/
LOCATION:H.1309 (Van Rijn)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Márk Sági-Kazár":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14552@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T180000
DTEND:20230204T181000
SUMMARY:A Rocket Engine for LibreOffice Templates
DESCRIPTION: <p>This talk is about WollMux, a form &amp; templating generation extension for LibreOffice, that was recently moved under the LibreOffice project umbrella. We'll give a brief overview, talk about recent changes, and what's in store for the future.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:LibreOffice Technology Development Platform
URL:https:/fosdem.org/2023/schedule/event/lotech_wasmport/
LOCATION:H.1308 (Rolin)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Thorsten Behrens":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14651@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T180000
DTEND:20230204T182500
SUMMARY:Localize your open source project with Pontoon
DESCRIPTION: <p>Mozilla Pontoon (https://pontoon.mozilla.org/) is a translation management system used and developed at Mozilla. It specializes in open source localization that is driven by the community and uses version control systems for storing translations.</p><p>Since Pontoon code is available under the BSD license, it is also used externally. In this talk you'll learn how Pontoon works and how you can set it up to localize your own software project.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Mozilla
URL:https:/fosdem.org/2023/schedule/event/mozilla_localize_your_project_with_pontoon/
LOCATION:UA2.220 (Guillissen)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Matjaž Horvat":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14653@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T180000
DTEND:20230204T183000
SUMMARY:Update on open-source energy system modeling in the global south and including Africa
DESCRIPTION: <p>A number of open‑source energy system models are now active in the global south and this presentation provides an update.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Energy
URL:https:/fosdem.org/2023/schedule/event/energy_modeling_global_south/
LOCATION:AW1.126
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Robbie Morrison":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14816@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T180000
DTEND:20230204T182500
SUMMARY:VoLTE for FOSS 
DESCRIPTION: <p>Marius has been playing around with VoLTE with Qualcomm Mediatek devices. He has got to the point of being able to make and receive calls and send and receive SMSs on Ubuntu Touch ported devices. It is still very hacky. Without any knowledge of the modem stack it seemed impossibly difficult but now we are getting some insights into how it works it is possible to see how the binary blobs are doing stuff. The way forward was to run Android and capture all the calls made to the drivers. Sailfish have some of it working so their solution provided tools too.</p><p>The fixes so far are very specific, every proprietary system has its own unique way of doing things. It is a horrible standard and no carrier even follows the standard. The modem is a black box with no outputs. To be honest, when it works, we don’t know why it works. It works perfectly well though, so result. He would like to share his results, to discuss with the wider community how we can rolls this out to get more devices supported.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Embedded, Mobile and Automotive
URL:https:/fosdem.org/2023/schedule/event/foss_volte/
LOCATION:UD2.120 (Chavanne)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Marius Gripsgard":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:15055@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T180000
DTEND:20230204T185000
SUMMARY:Panel: Hot Topics
DESCRIPTION: <p>The organizers of the Legal and Policy DevRoom discuss together the issues they've seen over the last year in FOSS, and consider what we can learn from the presentations on the track this year, and look forward together about the future of FOSS policy.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Legal and Policy Issues
URL:https:/fosdem.org/2023/schedule/event/legal_hot_topics/
LOCATION:UB5.132
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="Alexander Sander":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:15071@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T180000
DTEND:20230204T182500
SUMMARY:Distributing multicast channels to 3rd parties: a case study with OSS and virtualization/SR-IOV
DESCRIPTION: <p>Live channels are often carried as transport stream over UDP or RTP multicast. Often such a stream must be handed over to a 3rd party for further processing or distribution, via a dedicated L2 Ethernet link. In practice, to ensure network isolation, this requires copying the multicast stream between two VLANs (with optional processing), an operation performed by expensive and proprietary hardware equipments such as DCMs. This presentation will explore the options using standard PCs and OSS such as DVBlast. For even better isolation, the speaker will also explore software virtualization using Linux/KVM and the SR-IOV feature of some network cards. The use of these technologies with multicast has proven difficult, as this case study will show.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Media
URL:https:/fosdem.org/2023/schedule/event/om_virt/
LOCATION:K.3.401
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Christophe Massiot":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14604@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T180500
DTEND:20230204T183500
SUMMARY:Lightweight Kubernetes Operators with WebAssembly
DESCRIPTION: <p>We created a prototype that runs Kubernetes operators in WebAssembly (wasm) and suspends them to disk when they are not used. This greatly reduces the memory overhead of the Kubernetes control plane. It also works towards a serverless k8s control plane where controllers scale to zero when not needed.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Containers
URL:https:/fosdem.org/2023/schedule/event/container_kubernetes_operators_wasm/
LOCATION:UB2.252A (Lameere)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Merlijn Sebrechts":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13998@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T181000
DTEND:20230204T183000
SUMMARY:I have an idea: build a language that can run backwards
DESCRIPTION: <p>In an ongoing search for new programming metaphors I have devised a tiny language called Zarkov. Its proof-of-concept has been implemented in Javascript and allows for basic maths to be performed in either direction, i.e. forward and reverse. So, should you get a error, you can simply invoke the .back() method on the program object and the steps revert allowing you to see how/why it reached that state.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Declarative and Minimalistic Computing
URL:https:/fosdem.org/2023/schedule/event/langrunsbackwards/
LOCATION:K.3.201
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Steven Goodwin":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14606@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T181000
DTEND:20230204T182000
SUMMARY:Make Collabora Online yours
DESCRIPTION: <p>Make Collabora Online yoursDiscover all the shining new additions to the user interface and learn how to customize and integrate it everywhere</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:LibreOffice Technology Development Platform
URL:https:/fosdem.org/2023/schedule/event/lotech_coolyours/
LOCATION:H.1308 (Rolin)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Pedro Pinto Silva":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14801@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T181500
DTEND:20230204T183500
SUMMARY:Backward and forward compatibility for security features
DESCRIPTION: <p>Application developers working and testing with a specific kernel version should be able to easily control their application compatibility behavior with previous (and future) kernel versions as well. We developed a Landlock library (for security sandboxing purpose) that protects users as much as possible while making the work of application developers easier and safer.</p><p>This talk gives feedback about the development of a security library that needs to deal with backward and forward compatibility, because of security features tied to specific kernel versions, handling different use cases in a safe and secure way. We explain patterns that we used to make it possible to fine tune the requested (optional) features while providing a safe default behavior. For simple use cases, the idea is to provide a best-effort security approach for potentially unsupported kernel features: use available features and ignore others. However, in more complex use cases, we may want to make some features depend on others. We may also want to handle errors differently based on unsupported features.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Rust
URL:https:/fosdem.org/2023/schedule/event/rust_backward_and_forward_compatibility_for_security_features/
LOCATION:H.1302 (Depage)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Mickaël Salaün":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14086@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T182000
DTEND:20230204T184500
SUMMARY:Moving from home grown to open source
DESCRIPTION: <p>In this presentation I will go into the difficulties I encountered trying to move TransIP from its own proprietary DNS solution "TransDNS" to an open source solution.Topics for the talk are:- Why we had a closed source solution in the first place- Problems caused by RFC non-compliance, specifically related to wildcard handling- Missing features in the selected OSS solution (PowerDNS) and how we fixed them- How we tested and rolled out the final solution- Scaling issues we ran into once it was deployed and how we solved them</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:DNS
URL:https:/fosdem.org/2023/schedule/event/dns_moving_from_home_grown_to_open_source/
LOCATION:UB4.136
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Robin Geuze":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14726@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T182000
DTEND:20230204T185000
SUMMARY:How We Gained Observability Into Our CI/CD Pipeline
DESCRIPTION: <p>We all know that observability is a must-have for operating systems in production. But we often neglect our own backyard - our software release process. That was our mistake, which led us to wasting time and energy in handling failures in the CI/CD pipeline, and made our Developer-on-Duty (DoD) shifts tedious.</p><p>On this talk I’d like to share how we built effective observability into our CI/CD pipeline using intelligent data collection, dashboarding and alerting, to boost our response to failures and improve our quality of life on the way.</p><p>This talk will give practical guidance on how to improve observability into your CI/CD pipeline. Whether you use Jenkins like we do, or other CI/CD tools, you’ll learn how to augment them and reach higher productivity.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Continuous Integration and Continuous Deployment
URL:https:/fosdem.org/2023/schedule/event/how_we_gained_observability_into_our_cicd_pipeline/
LOCATION:H.1309 (Van Rijn)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Dotan Horovits":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14748@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T182000
DTEND:20230204T183000
SUMMARY:Marrying Collabora Online and LibreOffice WASM
DESCRIPTION: 
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:LibreOffice Technology Development Platform
URL:https:/fosdem.org/2023/schedule/event/lotech_marryingcoolwasm/
LOCATION:H.1308 (Rolin)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Balázs Varga":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14622@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T182500
DTEND:20230204T184500
SUMMARY:Effective management of Kubernetes resources for cluster admins
DESCRIPTION: <p>Lessons learned from managing Kubernetes cluster resources in an open-source community in a transparent git-ops way.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Sovereign Cloud
URL:https:/fosdem.org/2023/schedule/event/sovcloud_effective_management_of_kubernetes_resources_for_cluster_admins/
LOCATION:H.1301 (Cornil)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Tom Coufal":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14670@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T182500
DTEND:20230204T185500
SUMMARY:Open source C/C++ embedded toolchains using LLVM
DESCRIPTION: <p>Open-source tools based on LLVM that target rich software platforms such as Linux are in widespread use. A large proportion of the investment in upstream LLVM development is targeted at this use case. There is much less use of open-source C/C++ toolchains for embedded software development, with GCC toolchains being dominant. This can be explained by a number of factors:* Assembling an embedded toolchain is complicated, due to cross-compilation and missing components such as the C-library.* Differences in the toolchain interface and missing functionality compared to GCC.* Code-size and performance gaps on embedded targets.</p><p>There are efforts in the LLVM community to improve the suitability for embedded software development. This presentation will cover some of the gaps and what we are trying to do to fill them. Specifically:* Hosted versus embedded toolchains.* Why do we want to use LLVM for an embedded toolchain?* What components make up an embedded toolchain, and which of these can be supplied by the LLVM project.* The LLVM bare metal driver.* A comparison of a LLVM based toolchain against an equivalent GNU toolchain.* Work that is being done in the community to improve embedded development.* How to get involved!</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:LLVM
URL:https:/fosdem.org/2023/schedule/event/llvmembedded/
LOCATION:AW1.120
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Peter Smith":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13698@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T183000
DTEND:20230204T190000
SUMMARY:The Road to Intl.MessageFormat
DESCRIPTION: <p>The internet is global, and its future is by no means written or spoken only in English. With the upcoming Intl.MessageFormat addition to JavaScript, we're making it easier than ever to write and maintain apps and systems that not only speak your language, but also the languages of your users. To do that, we're redefining how localisation really works, and building a system that's interoperable with all existing data formats, workflows and processes, as well as (hopefully!) all the ones we can't even imagine yet. Let me show you this new world, and where it might lead us.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Mozilla
URL:https:/fosdem.org/2023/schedule/event/mozilla_intmessageformat/
LOCATION:UA2.220 (Guillissen)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Eemeli Aro":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13753@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T183000
DTEND:20230204T185500
SUMMARY:Demystifying StackRox
DESCRIPTION: <p>StackRox integrates with every stage of the container lifecycle: build, deploy, and runtime. It has the ability to monitor, scan, and prevent the execution of vulnerable code, and container images in multiple and almost any flavor of your Kubernetes clusters that too from a single control plane. It plays a huge role in its supply chain security pattern by providing continuous scanning via CI/CD pipelines and integration with image registries so that vulnerable and misconfigured container images could be remediated within the same developer environment, with real-time feedback and alerts.</p><p>At the end of this session, users will have a fair knowledge on:- How StackRox in a cloud-native way could help to observe, analyze and react on 1:N Kubernetes clusters with minimal human efforts (1: Control Plane, N: Secured Kubernetes Clusters)- How teams could reduce operational overhead and streamline security practices in large-scale environments.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Security
URL:https:/fosdem.org/2023/schedule/event/security_stackrox/
LOCATION:UA2.118 (Henriot)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Rutvik":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13774@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T183000
DTEND:20230204T185500
SUMMARY:Reverse engineering a solar roof datalogger
DESCRIPTION: <p>What happens when you buy a solar roof, and you find out that the logging component has a Raspberry Pi MAC address? Perhaps nothing at the beginning, but sooner or later you'll <em>have</em> to scratch that itch and teach yourself some reverse engineering.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Embedded, Mobile and Automotive
URL:https:/fosdem.org/2023/schedule/event/solar_roof_datalogger/
LOCATION:UD2.120 (Chavanne)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Paolo Bonzini":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14159@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T183000
DTEND:20230204T190000
SUMMARY:Open data and open-source adoption in the energy sector
DESCRIPTION: <p>Open-source tools for energy applications are growing in quality and number but their adoption still lacks behind. In the talk, an overview of the current status on features provided by open-source tools compared to their in-house counterparts, and possible synergies to foster open-source adoption using a community approach. Practical examples by the PyPSA and PyPSA meets Earth initiative for global energy planning will be discussed in detail.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Energy
URL:https:/fosdem.org/2023/schedule/event/energy_open_data_open_source_adoption/
LOCATION:AW1.126
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Davide Fioriti":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14201@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T183000
DTEND:20230204T190000
SUMMARY:Research at the service of free knowledge: Building open tools to support research on Wikimedia projects
DESCRIPTION: <p>With roughly 20 billion monthly pageviews, 15 million monthly edits, and almost 55 million articles across 300+ languages, Wikipedia and its sister projects are an essential part of the free Knowledge ecosystem. These projects are created and maintained by a vast network of volunteers.The Wikimedia Foundation, the non-profit organization operating Wikipedia, has a Research team of scientists, engineers, and community developers. They use data and scientific methods to support the needs and advance the understanding of the Wikimedia projects, their readers and their contributors. To expand the team's  capacity and breadth of expertise, a focus area of the team is to improve the social and technical infrastructure  that helps the broader Wikimedia Movement and research community to tackle complex research challenges.In this talk, members of the Wikimedia Foundation’s Research team will give an overview of their recent efforts to support the community of researchers working on Wikimedia projects. Specifically, they will discuss i) the generation of open data resources; ii) tools for working with open Wikimedia data; and iii) building and releasing machine-learning models to support Wikimedia projects. The goal of this talk is to demonstrate to open tool developers and researchers how to leverage these resources and contribute to the Wikimedia Research community.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Open Research Tools and Technology
URL:https:/fosdem.org/2023/schedule/event/openresearch_wikimedia/
LOCATION:D.research
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Martin Gerlach":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Pablo Aragón":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Emily Lescak":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14566@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T183000
DTEND:20230204T185500
SUMMARY:Transparent, asynchronous, efficient communication
DESCRIPTION: <p>Building an open-source community with hundreds of people from all over the world who come together to develop highly complex software systems or collaborate on cutting-edge research is no easy task. It requires communication tools that support transparency in decision making, asynchronous collaboration, and efficient use of community members’ time.</p><p>We know there are key (and overlapping) groups of people who make up a vibrant community: project leaders, core and casual contributors, new and experienced folks, and end users. Looking at these categories, we can define shared and specific communication needs for working and collaborating together.</p><p>Zulip has made key design choices and invested in developing many features to address these particular needs. Let's dive in and explore together the unique characteristics of Zulip and how they can (and have) impacted collaboration and communication in FOSS and research communities.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Collaboration and Content Management
URL:https:/fosdem.org/2023/schedule/event/collab_zulip/
LOCATION:K.4.601
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Lauryn Menard":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14585@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T183000
DTEND:20230204T184000
SUMMARY:Collabora Online and WASM
DESCRIPTION: <p>Come hear about a new approach to enabling browser deployment of rich Office functionality - built on top of allotropia's investment in enabling the core LibreOffice technology to compile to Web Assembly (WASM) - combined with the Collabora Online front-end.Hear about how this can be used to provide a fall-back (non-collaborative) editing mode for when you loose your networkconnection for a while, and about the plans to re-synchronize documents on the return from such a tunnel.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:LibreOffice Technology Development Platform
URL:https:/fosdem.org/2023/schedule/event/lotech_coolwasm01/
LOCATION:H.1308 (Rolin)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Michael Meeks":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14893@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T183000
DTEND:20230204T190000
SUMMARY:Go Lightning talks
DESCRIPTION: <p>At the end of the day we will have lightning talks of 8 minutes in the Go Devroom! Each talk will be 8 minutes long, the CfP for these is open till a few hours before the talks start to give everyone the chance to submit a proposal.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Go
URL:https:/fosdem.org/2023/schedule/event/golightning/
LOCATION:UD2.218A
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Maartje Eyskens":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:15033@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T183000
DTEND:20230204T190000
SUMMARY:LuaRocks and the challenges of minimalism
DESCRIPTION: <p>We love minimalistic systems, because their concise models fit our brains, and give us a sense of understanding of the whole in a way that is nearly impossible in other environments built around huge frameworks and the like. Lua is a minimalistic language — the source distribution of the language is about 360 kbytes.</p><p>However, in any minimalistic system or language, that nice base system itself is just the tip of the iceberg. Minimalistic environments are meant to be extended. How to avoid complexity from creeping in?</p><p>This talk will discuss the trials and tribulations of building LuaRocks, the package manager for a minimalistic language, aiming to nurture an ecosystem for the language while trying to keep its design true to the language's principles. We'll discuss lessons learned in the past 15 years of LuaRocks, and finally ask ourselves a question: is there such a thing as minimalistic software maintenance? What would that look like?</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Declarative and Minimalistic Computing
URL:https:/fosdem.org/2023/schedule/event/luarocks/
LOCATION:K.3.201
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Hisham Muhammad":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:15051@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T183000
DTEND:20230204T184500
SUMMARY:Kotlin DevRoom Closing Remarks
DESCRIPTION: <p>Closing the Kotlin DevRoom @ FOSDEM 2023</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Kotlin
URL:https:/fosdem.org/2023/schedule/event/kotlin_devroom_closing/
LOCATION:UB5.230
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Nicola Corti":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Martin Bonnin":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Marco Gomiero":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Holger Steinhauer":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Sergei Rybalkin":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:13797@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T184000
DTEND:20230204T190000
SUMMARY:atuin: magical shell history with Rust
DESCRIPTION: <p>Atuin aims to make your experience with your shell history delightful. It stores every command and the context around it (eg, directory it ran in, duration, etc) in a SQLite database, and then provides fuzzy search on top of that. Along with the Atuin sync server, this history can be made available on every machine the user has.</p><p>I'll be walking the audience through how the project works, what problems it solves, as well as how it was implemented. I will assume the audience has some working familiarity with the shell, but the talk will be friendly for Rust beginners or anyone curious about the language.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Rust
URL:https:/fosdem.org/2023/schedule/event/rust_atuin_magical_shell_history_with_rust/
LOCATION:H.1302 (Depage)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Ellie Huxtable":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14722@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T184000
DTEND:20230204T185000
SUMMARY:State of the Toolchain
DESCRIPTION: 
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:LibreOffice Technology Development Platform
URL:https:/fosdem.org/2023/schedule/event/lotech_toolchain/
LOCATION:H.1308 (Rolin)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Stephan Bergmann":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:15029@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T184500
DTEND:20230204T190000
SUMMARY:Z Sovereign Cloud - Closing Remarks
DESCRIPTION: <p>Closing Remarks from the DevRoom Sovereign Cloud Team</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:Sovereign Cloud
URL:https:/fosdem.org/2023/schedule/event/sovcloud_closing_remarks/
LOCATION:H.1301 (Cornil)
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Felix 'fkr' Kronlage-Dammers":invalid:nomail
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Thorsten Schwesig":invalid:nomail
END:VEVENT

BEGIN:VEVENT
METHOD:PUBLISH
UID:14780@FOSDEM23@fosdem.org
TZID:Europe-Brussels
DTSTART:20230204T185000
DTEND:20230204T190000
SUMMARY:Bizarre and Unusual Uses of DNS
DESCRIPTION: <p>DNS, like almost any protocol or system on the internet, has been used in ways almost from the day it was born that were probably never intended or envisioned by its inventors.</p><p>This talk is an overview of some of the more interesting ways that people have thought to embrace and extend DNS, from large to small.</p>
CLASS:PUBLIC
STATUS:CONFIRMED
CATEGORIES:DNS
URL:https:/fosdem.org/2023/schedule/event/dns_bizarre_and_unusual_uses_of_dns/
LOCATION:UB4.136
ATTENDEE;ROLE=REQ-PARTICIPANT;CUTYPE=INDIVIDUAL;CN="Peter Lowe":invalid:nomail
END:VEVENT
END:VCALENDAR
