Brussels / 3 & 4 February 2024

schedule

UB5.132


Day Start End Track(s)
Saturday 10:30 19:00 Free Java devroom
Sunday 09:00 16:50 Kernel devroom
09 10 11 12 13 14 15 16 17 18
Saturday The State of OpenJDK
A decade of JDK Updates in OpenJDK
Exploring Quarkus Native: Choices and Implementation
Project Lilliput - Compact Object Headers
An in-depth look at JFR in GraalVM and how it compares to JFR in OpenJDK
Foreign Function & Memory API
Ruby on the Modern JVM: Fibers, FFI, and More
Virtual Thread’s Next Steps
The Challenges of Running the Fuzion Language Natively on the OpenJDK
OpenJDK Project Wakefield : The Wayland Desktop for JDK on Linux
Zeroing and the semantic gap between host and guest
Bespoke containers with Jlink and OpenShift
A beginner's guide to Backports
Cryostat: JFR in the cloud
The JVM vs. WebAssembly: An In-Depth Comparative Analysis
Inner Workings of Safepoints
Java… to unlock GPU acceleration for Polyglot Language Runtimes
Apache Maven 4.0.0 - Current State
Sunday How to Win 1st Place in the Kernel Patch Statistics - Tools and Workflows
Streamlining kernel hacking with mkosi-kernel
libvpoll: create synthetic events for poll, select and friends
More flexible user namespaces
Linux Kernel TPM security and Trusted Key updates
Linux Matchmaking: Helping devices and drivers find each other
The case for a virtual Rust stateless codec driver
From Kernel API to Desktop Integration, how do we integrate battery charge limiting in the desktop
Converting filesystems to support idmapped mounts
Linux' receive_fd_replace() semantics confusing
What is Linux kernel keystore and why you should use it in your next application
A few limitations in the available fs-related system calls
Packet, where are you?: Track in the stack with pwru

Events

Title Speakers Track Start End

Saturday

  The State of OpenJDK
Dalibor Topic Free Java devroom 10:30 11:00
  A decade of JDK Updates in OpenJDK
Dalibor Topic Free Java devroom 11:05 11:25
  Exploring Quarkus Native: Choices and Implementation
Foivos Zakkak Free Java devroom 11:30 11:50
  Project Lilliput - Compact Object Headers
Thomas Stüfe, Roman Kennke Free Java devroom 11:55 12:25
  An in-depth look at JFR in GraalVM and how it compares to JFR in OpenJDK
Robert Toyonaga Free Java devroom 12:30 12:55
  Foreign Function & Memory API
Maurizio Cimadamore Free Java devroom 13:00 13:30
  Ruby on the Modern JVM: Fibers, FFI, and More
Charles Nutter Free Java devroom 13:35 14:05
  Virtual Thread’s Next Steps
Alan Bateman Free Java devroom 14:10 14:50
  The Challenges of Running the Fuzion Language Natively on the OpenJDK
Fridtjof Siebert Free Java devroom 14:55 15:15
  OpenJDK Project Wakefield : The Wayland Desktop for JDK on Linux
Phil Race, Aleksei Ushakov, Niels De Graef Free Java devroom 15:20 15:45
  Zeroing and the semantic gap between host and guest
Volker Simonis Free Java devroom 15:50 16:15
  Bespoke containers with Jlink and OpenShift
Jonathan Dowland, Jayashree Huttanagoudar Free Java devroom 16:20 16:40
  A beginner's guide to Backports
Jonathan Dowland Free Java devroom 16:40 16:55
  Cryostat: JFR in the cloud
Chris Mah Free Java devroom 17:00 17:20
  The JVM vs. WebAssembly: An In-Depth Comparative Analysis
Shivansh Vij Free Java devroom 17:25 17:45
  Inner Workings of Safepoints
Johannes Bechberger Free Java devroom 17:50 18:05
  Java… to unlock GPU acceleration for Polyglot Language Runtimes
Thanos Stratikopoulos Free Java devroom 18:10 18:35
  Apache Maven 4.0.0 - Current State
Karl Heinz Marbaise Free Java devroom 18:40 19:00

Sunday

  How to Win 1st Place in the Kernel Patch Statistics - Tools and Workflows
Uwe Kleine-König Kernel devroom 09:00 09:30
  Streamlining kernel hacking with mkosi-kernel
Daan De Meyer Kernel devroom 09:35 10:05
  libvpoll: create synthetic events for poll, select and friends
Luca Bassi, Renzo Davoli Kernel devroom 10:10 10:30
  More flexible user namespaces
Stephane Graber, Aleksandr Mikhalitsyn Kernel devroom 10:35 11:15
  Linux Kernel TPM security and Trusted Key updates
James Bottomley Kernel devroom 11:20 12:00
  Linux Matchmaking: Helping devices and drivers find each other
Ahmad Fatoum Kernel devroom 12:05 12:35
  The case for a virtual Rust stateless codec driver
Daniel Almeida Kernel devroom 12:40 13:10
  From Kernel API to Desktop Integration, how do we integrate battery charge limiting in the desktop
Jelle van der Waa Kernel devroom 13:15 13:45
  Converting filesystems to support idmapped mounts
Stephane Graber, Aleksandr Mikhalitsyn Kernel devroom 13:50 14:30
  Linux' receive_fd_replace() semantics confusing
Tycho Andersen Kernel devroom 14:35 14:55
  What is Linux kernel keystore and why you should use it in your next application
Ignat Korchagin Kernel devroom 15:00 15:40
  A few limitations in the available fs-related system calls
Nick Kossifidis Kernel devroom 15:45 16:15
  Packet, where are you?: Track in the stack with pwru
Quentin Monnet Kernel devroom 16:20 16:50