Software developer at Red Hat and elfutils maintainer.
- Elfutils: The Road to Thread Safety
I work at Linaro.org as Toolchain Engineer, and I am a glibc maintainer.
- GNU C Library BoF
Maintainer of the Linux man-pages.
Co-maintainer of shadow-utils.
Co-maintainer of mutt(1).
Member of the C Committee.
- Toolchain and Linux Kernel BoF
I'm Alexandra from the Czech Republic. I work in Red Hat. I'm interested in debugging, GDB, Valgrind and making them working well together.
- Source-Tracking Breakpoints for GDB
All things BPF
- Toolchain and Linux Kernel BoF
Alexis Engelke is a post-doctoral researcher in the Compiler Optimizations and Runtime Systems (Corse) group at Inria, primarily working on compiler back-ends and performance analysis tools.
- Compact Unwind Information for ELF Platforms
Andi Kleen is a long time lurker and occasional contributor to gcc. He's interested in improving performance in many ways.
- Improving autofdo with perf-gcov
Technology Manager for GNU Toolchain at Arm.
- Arm & AArch64 BoF
Compiler Engineer/Sourcerer at BayLibre. GCC maintainer for the AMD GCN GPU architecture. Actively, if not always publicly, working on GCC and GNU Toolchain since 2001, through ST, SuperH, CodeSourcery, Mentor Graphics, Siemens, and now BayLibre.
- Converting AMD GCN to SIMT vectorization
I'm a glibc developer based in Brno and working for Red Hat.
- Enabling glibc Shadow Stack Runtime in Fedora
Linux perf tools maintainer, pahole for your data structures & function details, Red Hat.
- Data-type profiling: pairing perf with pahole
Baris Aktemur works at AMD as a software engineer in the team that develops ROCgdb, the source-level debugger based on GDB for debugging programs running on AMD GPU devices. Baris is a contributor to GDB and a member of the DWARF committee.
- A GPU-Centric View of DWARF 6
AMD Fellow, CPU Performance Analysis and Compilers.
- Smart Alignment - Reducing Code Size on x86 without Performance Impact
Upstream glibc developer with 20+ years of project experience.
One of 8 GNU Project package maintainers for glibc.
Downstream distribution developer for Fedora, CentOS Stream and Red Hat Enterprise Linux.
Bringing a "distribution" perspective to upstream conversations.
- GNU C Library BoF
- Working Groups in GCC
Member of the GCC Steering Committee
- Working Groups in GCC
- Steering Committee Q&A
BPF target support in GCC and binutils. Reviewer for CTF and BTF generation in GCC. GNU poke enthusiast. Recently started working with the AArch64 backend and optimization.
- BPF BoF
I work at Red Hat on GCC, focusing on diagnostics, user experience, and static analysis.
- What's new with diagnostics in GCC 17
Denver is a software right-to-repair and standards activist who is currently Director for Digital Autonomy at Software Freedom Conservancy, where he enforces software right-to-repair licenses such as the GPL, and is also a director of the worker co-operative that runs JMP.chat, a FOSS phone number (texting/calling) service. Denver writes free software in his spare time: his patches have been accepted into Wine, Linux, and wdiff. He gives presentations about digital civil rights and how to ensure FOSS remains sustainable as a community and financially, having spoken at conferences such as FOSSY, SCALE, the Canadian Repair Convention, FOSDEM, SFSCON, CopyleftConf, WineConf, LibrePlanet, Linux Plumbers Conference, CopyCamp Toronto, FOSSLC's Summercamp, and the Open Video Conference.
- Toolchain Licensing BoF
- Sourceware Infrastructure Organization and Automation
Dodji Seketeli is a member of the Platform Tools engineering team at Red Hat. He currently focuses on Application Binary Interface change analysis tooling across the full life cycle of the Red Hat Enterprise Linux related products.
- Speeding up ABI analysis of big ELF/DWARF binaries with multi-threading
I'm a software engineer based in Novi Sad, Serbia with a passion for the RISC-V architecture, compilers and optimizing code. I have contributed to GCC in the past to improve the RISC-V software ecosystem and have published blog posts which go into detail on how to optimize code for HPC (AI, signal processing, big data etc.) using RISC-V Vector extension. Additionally, I'm a teaching assistant at the Faculty of Technical Sciences in Novi Sad where I hold labs for students about compilers, C and C++.
- Reverse engineering cost models for the GCC instruction scheduler: a case study on the BananaPi BPI F3 RISC-V CPU
I've been contributing to GCC's C++ frontend since last year, and I worked on extending C++ support in GCC's static analyzer for GSoC 2026.
I'm currently in the PhD preparatory phase at the Saarbrücken Grad School of Computer Science, and I am a Comp. Sci. and Eng. graduate from IST Lisbon.
- C++ Support in GCC Static Analyzer: Progress and Future Plans
Undergraduate CE student, working on gccrs (Rust for GCC)
- GCC Rust update
Compiler engineer at SUSE. I'm still relatively new to GCC and I live primarily in the GIMPLE optimization pipeline. I'm responsible for the SCCOPY pass, I dabbled in switch statement optimizations, and currently I'm immersed in points-to analysis. I may also pester you about errors and benchmark regressions I tracked down to your GCC commit since I help monitor SUSE's automated builders.
- Practical IPA points-to with Steensgaard's algorithm? Why, how and what's the status
Florian is a long-time contributor to the GNU toolchain, particularly glibc. He currently serves as the glibc tech lead on the Red Hat Platform Tools team.
- glibc malloc experiments and future direction
Haochen Jiang is Compiler Engineer working for Intel. He mainly worked on new ISA implementation for x86.
- x86 BoF
I am a researcher, lecturer, and software engineer specializing in compiler technologies, program static and dynamic analysis, and software security. I received my PhD in 2019.
I lead an R&D team at the Center of Advanced Software Technologies (CAST), where our work focuses on compiler optimization, automated program analysis, vulnerability detection, binary code analysis, and machine-learning-based software optimization. Our team has developed and evaluated analysis tools for detecting software vulnerabilities and conducted research involving real-world open-source projects, CVEs, and established benchmark suites.
In addition to my research activities, I am actively involved in education, where I develop practical programming courses, automated assessment systems, and research-oriented internship programs.
- Debugging of C/C++ Macros like Functions
- Manual vectorization for GNU Fortran
GCC developer, maintainer of i386 vector ISA extns
- x86 BoF
Compiler engineer on the openEuler toolchain team, maintaining the AArch64 side of the distribution's GCC across its release lines. One of the authors of the tuning model for HiSilicon's Kunpeng server cores, most recently hip12, and currently working on memory-side profile feedback for AArch64 — teaching AutoFDO to consume more than branches. This is our team's first Cauldron.
- Beyond Branches: Arm PMU/SPE as a Memory-Side Profile Source for GCC AutoFDO
- Helping Released GCCs Support New CPUs: From Field Problems to a Cross-Version Interface Proposal
Ian is President of the Free Software Foundation (FSF) and works at FSF as a Senior Systems Administrator. He discovered free software while studying for his bachelor's degree in computer science in 2006. Early in his software career, he experienced working as a software developer for proprietary software companies, while using, learning, and contributing to GNU/Linux on his own time, which solidified his personal belief in complete software freedom. He started working at FSF in 2017, joined the FSF board in 2021, and became FSF president in 2025. He has contributed to pieces of free software like GNU Emacs, community efforts like the Free Software Directory and others, and has been a speaker at the Seattle GNU/Linux conference (SeaGL) and FOSDEM.
- Toolchain Licensing BoF
- Sourceware Infrastructure Organization and Automation
James worked for many years on Wall Street on quantitative research systems, implementing algorithms and designing databases to support them. For a decade he was the maintainer for FreeTDS (www.freetds.org), a client library for SQL Server. For the last several years, he's been extending gcc to recognize COBOL, with the (so far) secret ambition of enticing mainframe shops to embrace GCC and Linux.
- MESA: the middle-end semantic assembler
PhD candidate at Chair for High-Performance Computing @ RWTH Aachen University. Research includes parallel runtime analysis and performance tools for HPC applications.
https://orcid.org/0009-0003-1961-6905
- libgOMPT: Enabling OMPT for libgomp
GCC Rust frontend and xDSL contributor
- GCC Rust update
G++ Maintainer
GCC Steering Committee
- Working Groups in GCC
Jeff has been contributing to the GCC project since the late 1980s when he was trying to improve the performance of a port of 4.3BSD on the hp200 series systems (m68k). Through the years he has worked on most if not all of the RTL optimizers, many target ports, helped design and implement many of the early tree-ssa/gimple optimizers, etc. Jeff also hosts a regression testing system for the GCC project that tests most targets on a daily basis.
- RISC-V BOF
- Using LLMs in patch generation, patch review and code analysis
GNU hacker and maintainer
- GNU Algol 68 BoF
- BPF BoF
- Toolchain and Linux Kernel BoF
- Practical Formalization of Programming Language Semantics
Kees Cook has been working with Free Software since 1994, has been a Debian Developer since 2007, and has been a member of the Linux Kernel Technical Advisory Board since 2019. He is currently employed as a Linux kernel security engineer by Google, focusing on upstream kernel security defenses.
From 2006 through 2011 he worked for Canonical as the Ubuntu Security Team's Tech Lead. Before that, he worked as the lead sysadmin at OSDL, before it was the Linux Foundation. He has written various utilities including GOPchop and Sendpage, and contributes randomly to other projects including fun chunks of code in OpenSSH, Inkscape, Wine, MPlayer, and Wireshark.
https://hachyderm.io/@kees
- KCFI Comes to GCC: Code-Reuse Defenses for the Linux Kernel
Kugan Vivekanandarajah is a CPU Compiler Engineer at NVIDIA. His work is primarily focused on implementing and enhancing optimizations for the AArch64 architecture.
- Introducing new afdo-tools for AutoFDO in GCC
M.Sc. student in informatics at Technical University Munich, Germany
- Manual vectorization for GNU Fortran
Red Hat, Senior Principal Software Engineer, Platform Tools
He / Him / His
Debugedit, Elfutils, Valgrind maintainer
Sourceware Project Leadership Committee Member
DWARF Debugging Information Format Committee Member
- Sourceware Infrastructure Organization and Automation
Miguel Ojeda is a software engineer who leads the Rust for Linux project. He is a member of the Linux Foundation Technical Advisory Board. He was the Spanish NB in the ISO C committee, with an interest in Undefined Behavior and memory safety topics. Previously, Miguel was a Staff Member at CERN in the Beams department and a Fellow in the Physics department.
- Toolchain and Linux Kernel BoF
Co-maintainer of GNU poke
- GNU Algol 68 BoF
libctf hacker, DTrace hacker for fifteen years (until this year); interested in debuggers, compilers, Unix-like operating systems, interesting type systems, fun algorithms, and unusual languages (which is no doubt why almost everything serious I've written for the last thirty years seems to have ended up being largely in C...)
- Towards real-time ABI compatibility assurance with libctf
- Toolchain and Linux Kernel BoF
Paul E. McKenney is a software engineer at Meta Platforms, and has been coding for almost half a century, with more than half of that on multicore hardware. Paul is lead maintainer of the RCU implementation within the Linux kernel, where the variety of workloads present highly entertaining performance, scalability, real-time response, and energy-efficiency challenges. Paul also is lead maintainer for the Linux-kernel memory model (LKMM).
Paul previously worked for IBM LTC, Sequent Computer Systems, SRI International, himself, and the Oregon State University Computer Center, with his work having migrated from the upper reaches of the application stack to the lower reaches of the Linux kernel.
He received bachelors degrees in Mechanical Engineering and in Computer Science and a masters degree in Computer Science, all from Oregon State University, along with a Ph.D. in Computer Science and Engineering from the OGI School of Science & Engineering at Oregon Health & Science University. He holds more than 100 patents and has a few hundred publications, perhaps most notably a freely downloadable book entitled “Is Parallel Programming Hard, And If So, What Can You Do About It?”, which has been used in university courses and translated into Korean, Chinese, Japanese, and Russian. His hobbies include hiking and gym workouts along with the usual house-wife-and-grown-kids habit.
- Toolchain and Linux Kernel BoF
I've been contributing to GDB for close to two decades. In the last few years I've been spending most of my time working with AMD on ROCgdb, the AMD GPU debugger based on GDB.
- The GDB BoF
- GDB on Windows: status & plans (2026 edition)
GCC rust frontend maintainer, Pierre-Emmanuel has been involved with gccrs for the past four years.
- GCC Rust update
Pietra Ferreira is a member of Embecosm’s tool chain engineering team. They are well known for their contribution to the development of the Open Hardware Group’s GCC compiler tool chain. Their latest work focus on porting Meta's ExecuTorch edge inference runtime to bare-metal multi-core RISC-V microcontrollers, including custom NPU backends, partitioners, quantisers, and optimised kernels.
- BoF on GCC and AI
I've been hacking on the GCC Algol 68 frontend.
- GNU Algol 68 BoF
- Configury/Build System BoF
Working in SUSE Labs on Toolchain. Release manager, vectorizer, and middle-end maintainer, global reviewer.
- Vectorizer BOF
Richard Earnshaw has been working on various aspects of the GNU toolchain for over 30 years. He's an Arm port maintainer for both GCC and binutils and in the past has dabbled in glibc and gdb as well.
- The Sourceware Forge Experiment - year 2 and onwards
Robin is working on the riscv target with a focus on vectorization and other middle-end topics.
- RISC-V BOF
- Vectorizer BOF
- Demand Bits, SCEV Assumptions and Other Fun.
I am a junior compiler engineer at AMD passionate about compilers and computer architecture. I work primarily on GCC x86 backend.
- Smart Alignment - Reducing Code Size on x86 without Performance Impact
Sudi is an engineering manager taking care of the GNU Toolchain Team as well as the LLVM Team at Arm. She started her career with compilers and GCC at IIT Bombay in 2013 as a research assistant and continued working on GCC at Ericsson and later at Arm.
- Working Groups in GCC
Surya Kumari J works on the Powerpc port of the GCC compiler and currently serves as the GCC Powerpc port reviewer. Over a 24-year career, she has worked on compilers (both static and JIT) and toolchains for a variety of processors, including PA-RISC, Itanium and Power.
- Register Allocator and Shrink Wrapping
Tal Zussman is a PhD student in Computer Science at Columbia University, working on operating systems, eBPF, and memory management.
- Lazy Dynamic Linking for Linux: Deferring Relative Relocations with eBPF
Compiler Engineer at Arm Holdings
- Arm & AArch64 BoF
- Vectorizer BOF
Software engineer, primarily working on GCC (GNU Compiler Collection), in particular adding support for OpenACC/OpenMP (directive-based parallel programming models) with code offloading to Nvidia GPUs (project started in 2013-06), and AMD GPUs. In 2018-09, appointed GCC/OpenACC maintainer, in 2023-07 appointed GCC/nvptx maintainer. Active member of the OpenACC Technical Committee.
Part of the team developing GCC/Rust: a GCC front end for the Rust programming language.
I also worked on glibc, GDB, binutils, etc., and had a brief look into the world of LLVM, but GCC etc. is still keeping me busy.
Employed by BayLibre.
Background in electrical engineering, focus on computer engineering, graduating from the Universität Stuttgart with a Diplom-Ingenieur (Dipl.-Ing., compare to M.Eng.) degree.
- https://fosstodon.org/@tschwinge
- https://bsky.app/profile/tschwinge.bsky.social
- https://twitter.com/schwinge_thomas
- https://www.linkedin.com/in/tschwinge
- https://github.com/tschwinge/
- libgOMPT: Enabling OMPT for libgomp
- GPU programming with GUTA: GCC's Unified Threading Abstraction
- Offloading, OpenMP, and OpenACC in GCC
Tobias Burnus is a Senior Software Engineer at BayLibre's compiler-service team. His current focus is on the compiler support for OpenMP, OpenACC and GPU offloading for C, C++ and Fortran. He obtained an M.Sc. in Physics in 2004 from Free University Berlin and received 2008 a doctorate in the natural sciences (Dr. rer. nat.) from the University of Cologne; his research involved quantum-mechanical numerical calculations (DFT, CI) on molecules and solids. Tobias contributes since 2006 to the GNU Compiler Collection, initially mainly to its Fortran compiler. His interests include parallel computing, numerical calculations, parallel programming and heterogeneous programming. Tobias is a GCC maintainer for Fortran, OpenMP and OpenACC and contributes to the respective specifications.
- Offloading, OpenMP, and OpenACC in GCC
Principal member of technical staff at AMD. Working in GCC and AOCC compilers.
- Smart Alignment - Reducing Code Size on x86 without Performance Impact
- x86 BoF
I work on gcc BPF backend at Meta and before that I was hacking on the RISC-V gcc backend. I'm a seasoned Open Source Hacker still proud of my first public contribution to Busybox and over a career of 25 years I've ported, upstreamed and maintained Linux kernel, glibc and several other projects to multiple generation and ISA of Synopsys ARC processors. I'm really passionate about making gcc more accessible for new developers.
- BPF BoF
I have worked on IBM XL compiler's team targeting the Z series; then moved to Microchip XC32 Compiler's team targeting the 32-bit PIC and SAM Microcontrollers.
I have gone from compiling for processors that take up a room to processors that fit on a fingernail.
- Quantifying Register Pressure: 16-Bit Thumb Constraints on Standard Optimization Passes
