Speakers

Our Godfather

for this edition

Arnaldo CARVALHO DE MELO

Arnaldo CARVALHO DE MELO

Maintained IPX, LLC, Appletalk protocols. Refactored the TCP/IP stack to reuse non TCP specific parts. Implemented the Linux DCCP stack. Created pahole, a tool to help in optimizing data structures, used in Linux, glibc, KDE, xine & others. Maintainer of ‘perf’ (profiling, tracing, debugging, etc). Lately getting lost in BPF land.

Maira CANAL

Maira CANAL

Maíra Canal is a graphics kernel developer working at Igalia, an employee-owned Free Software Open Source consultancy. She spends most of her time working in the DRM subsystem, especially in the V3D driver, used in the Broadcom’s Raspberry Pi GPUs, and the VKMS driver. As part of an Igalia Coding Experience project, she rewrote the VGEM DRM virtual driver in Rust together with some safe abstractions. Now, she is trying to work together with the community to upstream Rust drivers in DRM.

Andrea RIGHI

Andrea RIGHI

Andrea Righi works as a Senior Kernel Engineer in the Ubuntu Kernel Team at Canonical. He is specialized in operating systems, virtualization solutions and performance analysis.
Andrea has contributed to many open-source projects, with a particular focus on the Linux kernel. He is the author and maintainer of virtme-ng (https://github.com/arighi/virtme-ng), an active developer of sched-ext and the author of the scx_rustland Linux scheduler (https://github.com/sched-ext/scx/tree/main/scheds/rust/scx_rustland).

Jose MARCHESI

Jose MARCHESI

Jose E. Marchesi is a GNU hacker and maintainer. Currently employed by Oracle as the Tech Lead of their Toolchain/Compilers team.

Himadri CHHAYA-SHAILESH

Himadri CHHAYA-SHAILESH

Himadri Chhaya-Shailesh is a final year PhD student in the Whisper group at Inria, Paris. Her current research focuses on task scheduling related problems in the virtualized context. Her previous work includes the evaluation of the Nest task scheduling policy for x86 architecture, extending support for large page sizes for Hyper-V Linux guests on ARM64 architecture, some bug fixes in the USB subsystem, and some clean-up for staging drivers.

Neeraj UPADHYAY

Neeraj UPADHYAY

Neeraj works at AMD in the areas of secure virtualization and locking/synchronization scalability on AMD EPYC™ Server Processors.

Anel ORAZGALIYEVA

Anel ORAZGALIYEVA

I am a kernel and hypervisor engineer at AWS EC2. I have been focusing on virtualisation and Linux operating system, and mainly have experience working on KVM, Hyper-V VSM and other x86 virtualisation features.

Jon MASTERS

Jon MASTERS

Coming soon

David VERNET

David VERNET

David is a kernel engineer at Meta, working primarly on the CPU scheduler and BPF. He, along with coworkers at Meta, maintain the sched_ext pluggable scheduling framework, and the scx_rusty scheduler. In his free time David is the co-chair for the IETF BPF standardization working group, and also likes to stargaze, brew (and drink) beer, and be terrible at golf.

Steven ROSTEDT

Steven ROSTEDT

Steven Rostedt is the main developer and maintainer of ftrace, the official tracer of the Linux kernel, as well as the user space tools trace-cmd, the ftrace tracing libraries and co-maintainer of KernelShark. Steven is one of the original developers of the Real Time patch (PREEMPT_RT) and continues his role leading the team that maintain the Real Time patch (PREEMPT_RT) stable releases. He also develops ktest.pl (in the kernel source) and created the Linux kernel “make localmodconfig” option.

Andrii NAKRYIKO

Andrii NAKRYIKO

Coming soon

Paul MCKENNEY

Paul MCKENNEY

Coming soon

Jens AXBOE

Jens AXBOE

Jens Axboe is Software Engineer at Facebook, formerly a Fellow at Fusion-io, and Consulting member of staff at Oracle. He also serves as the Linux block layer maintainer. Jens has worked on all things Linux IO related, such as data writeback, IO scheduling, SATA/SCSI, and others. Most recently his interests have been centered around making super fast flash based devices work and scale well in the kernel.

Breno LEITAO

Breno LEITAO

Coming soon

Vlastimil BABKA

Vlastimil BABKA

Vlastimil works as a kernel developer at SUSE Labs, focusing on the memory management subsystem. He currently maintains the remaining slab allocator implementation after deleting the other two. He’s also interested in the page allocator, memory reclaim and compaction, debugging features, and investigating kernel crash dumps.

Guilherme AMADIO

Guilherme AMADIO

Coming soon

Sebastian ANDRZEJ

Sebastian ANDRZEJ

Sebastian first started to contribute to the Linux kernel in the crypto subsystem. Since then he looked into other subsystem including the USB stack. He sent a few patches to RT-tree which he started maintaining around the v3.10 series. Besides kernel development he is also a Debian Developer and maintains a few user spaces packages.

Derek BARBOSA

Derek BARBOSA

Coming soon

Pavel BEGUNKOV

Pavel BEGUNKOV

Pavel Begunkov is a kernel developer at Meta. He specialises in performance optimisations, mostly working on I/O in various parts of the kernel with a major focus on io_uring.