Track: Rust Room: UB2.252A (Lameere) Day: Sunday Start (UTC+1): 15:30 End (UTC+1): 15:55 Chat: Join the conversation! Modern networking software often forces developers to choose between rigid, off-the-shelf frameworks and the painstaking e...
In 2023 a small set of developers set out to work on a Rust-based framework for Arch Linux Package Management (ALPM) - see talks from FrOSCon 2023 and All Systems Go! 2023. After months spent on securing funding for the work ahead, in late...
Track: Rust Room: UB2.252A (Lameere) Day: Saturday Start: 17:20 End: 18:00 Video only: ub2252a Chat: Join the conversation! In the realm of operating systems, the heart of performance lies in the CPU scheduler: a critical component responsi...
Rewrite it in Rust has been a theme (and meme) for almost as long as Rust exists. But what actually makes a rewrite work? At first glance you would think that just making a memory safe implementation of a protocol, library or program should...
Rust's references adhere to a strict "one exclusive XOR many shared" model, which gives the language much of its greatest safety guarantees. Reborrowing is a feature that seems on surface to break this rule: An exclusive reference can be tu...
Everyone loves the terminal! It's simple, efficient, and fast — almost everything the web is not. What if I told you it is possible to build terminal-like web applications with Rust and vice versa? Join me in this talk, where we explore the...
Track: Rust Room: UB2.252A (Lameere) Day: Saturday Start: 11:40 End: 12:20 Video only: ub2252a Chat: Join the conversation! Huge graphs, from billions to trillions of nodes and arcs, are more and more common in modern data-intensive applica...
Track: Rust Room: UB2.252A (Lameere) Day: Saturday Start: 11:15 End: 11:35 Video only: ub2252a Chat: Join the conversation! I wanted to have a watt-meter that I could plug into my electrical supply to ensure I didn't trip the max rating at...
augurs is a new library for time series analysis (think forecasting, outlier detection, clustering, and more) written in Rust, with bindings available for Javascript and Python. It includes functionality borrowed from both Python and R libr...
Track: Embedded, Mobile and Automotive Room: H.1302 (Depage) Day: Saturday Start: 18:30 End: 18:55 Video only: h1302 Chat: Join the conversation! In late 2023, the Libre Space Foundation asked my company to develop an Open Source photometer...
Track: Containers Room: UD2.218A Day: Saturday Start: 11:30 End: 11:50 Video only: ud2218a Chat: Join the conversation! Kubernetes API server provides a standardized extension layer, called CustomResourceDefinitions (CRDs). This is a go-to...
Track: Main Track - Janson Room: Janson Day: Saturday Start: 14:00 End: 14:50 Video only: janson Chat: Join the conversation! The Linux ecosystem depends on core utilities written decades ago in C, but modern needs demand safer, more mainta...
Track: Keynotes Room: Janson Day: Saturday Start: 13:00 End: 13:50 Video only: janson Chat: Join the conversation! Rust for Linux is the project adding support for the Rust language to the Linux kernel. This talk will give a high-level over...
This work is licensed under the Creative Commons Attribution 2.0 Belgium Licence. To view a copy of this licence, visit http://creativecommons.org/licenses/by/2.0/be/deed.en or send a letter to Creative Commons, 444 Castro Street, Suite 900...
FOSDEM 2025 is over ...but not quite! The treasure hunt still lies unsolved so why not give it a try now online? Feedback Please let us know about your FOSDEM experience at feedback@fosdem.org. All your feedback, good or bad, and suggestion...
Rust is a systems programming language that is focused on safety, speed, and concurrency. It is designed to be a practical language with a minimal runtime, empowering developers with zero-cost abstractions, guaranteed memory safety, and an...
WELCOME TO FOSDEM 2024 FOSDEM is a free event for software developers to meet, share ideas and collaborate. Every year, thousands of developers of free and open source software from all over the world gather at the event in Brussels. You do...
RustyHermit @ FOSDEM 2023 Track: Microkernel and Component-based OS devroom Room: H.1308 (Rolin) Day: Sunday Start: 16:00 End: 16:30 Video only: h1308_rolin Chat: Join the conversation! Unikernels are specialized, single-address-space machi...
useful shell history on all of your machines Track: Rust devroom Room: H.1302 (Depage) Day: Saturday Start: 18:40 End: 19:00 Video only: h1302_depage Chat: Join the conversation! Atuin aims to make your experience with your shell history de...
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 sec...