Our Open Source contributions
Our engineers do not just consume open source software; they shape it.
BayLibre intervenes early in the silicon lifecycle, from first silicon bring-up to customer-ready BSPs and SDKs. We develop and maintain bootloaders, kernels, device trees, and drivers, while ensuring performance, stability, and documentation quality expected by OEMs. We also help structure long-term BSP strategies that balance time-to-market with maintainability.
Zephyr RTOS
Our engineers hold module maintainer roles within the Zephyr Project for:
- ARM64 (AArch64) architecture support
- RV64 (RISC-V 64-bit) architecture support
- CPU power management subsystem
- IPC (Inter-Processor Communication) subsystem
- ZMS storage subsystem
- Various chip, board support packages and drivers
BayLibre led the foundational engineering work of porting Zephyr from 32-bit to 64-bit and developing SMP (symmetric multiprocessing) support for both AArch64 and RV64 ISAs. That work unlocked Zephyr for an entire class of modern 64-bit processors and now benefits the entire Zephyr community.
Linux Kernel
Our engineers hold named maintainer roles in the Linux kernel MAINTAINERS file for:
IIO (Industrial I/O) subsystem
DRM / Display subsystem
Power management and PMIC drivers
Power Domains
AXI SPI Engine
Common Clock Framework
Amlogic family of SoCs
TI OMAP family of SoCs
Many additional device drivers
We are regularly ranked in the top 20 companies per kernel release — with some individual BayLibre engineers ranking in the top 10 contributors by changeset count — and have been consistently in the top 50 throughout our history.
GCC compiler
Our engineers hold the following roles in upstream compiler projects:
OpenACC maintainer & lead (GCC) — enabling GPU-accelerated computing for Nvidia and AMD GPUs
OpenMP maintainer & lead (GCC) — the standard parallel programming model for HPC and multi-core workloads
GCC core maintainers (multiple engineers)
amdgcn port maintainer — AMD GPU backend in GCC
nvptx port maintainer — Nvidia GPU backend in GCC
Contributors to GNU projects including glibc
In GCC 15 alone, BayLibre contributed 395 commits, focused on OpenMP, OpenACC, and GPU offloading for high-performance computing.
Yocto & OpenEmbedded
BayLibre holds a Yocto core maintainer role in openembedded-core and our engineers are official layer maintainers for specific Yocto/OE layers. We contribute to every release of openembedded-core, with our work touching the core build system that every Yocto-based product depends on.
LLVM compiler
BayLibre’s compiler team carries over 25 years of open source compiler heritage, tracing back to CodeSourcery (founded 1997), through Mentor Graphics and Siemens EDA, to BayLibre’s acquisition of the compiler business in 2024.
This is not a new capability — it is one of the deepest compiler open source pedigrees available anywhere.
- RISC-V port maintainer (LLVM)
- LLVM release team member
- Contributors to GNU projects including glibc
Community & Conferences
Embedded Recipes
BayLibre is the official organiser of Embedded Recipes,
an independent conference for embedded Linux and open source practitioners held
annually in Nice, France. We host technical talks and hands-on workshops covering
Zephyr, Yocto, labgrid, libcamera, Pipewire, and more. The next edition is
scheduled for May 27–28, 2026.
Open Source Summit / Embedded Linux Conference
BayLibre engineers are regular speakers at the Linux Foundation’s Open Source
Summit and Embedded Linux Conference. At OSS Europe 2025 in Amsterdam, our team
delivered six technical talks across the Embedded Linux Conference and Zephyr
Developer Summit tracks, covering topics including:
- Debugging cpuidle and CPU sleep behaviour on ARM SoCs
- High-speed ADC integration with the Linux IIO subsystem
- Lab automation with labgrid and CI
- Cryptography support in Zephyr
- The ZMS lightweight storage system for Zephyr
GNU Tools Cauldron
BayLibre sponsors the GNU Tools Cauldron — the annual gathering of GCC,
glibc, and GNU toolchain developers — and our compiler engineers present and lead
working sessions on OpenMP, OpenACC, GPU offloading, and GCC codegen architecture.
Linux Plumbers Conference
Our kernel engineers participate in the Linux Plumbers Conference, presenting
deep technical work on topics such as multi-system-wide low-power states on ARM
SoCs.
RISC-V Summit Europe
BayLibre presents at RISC-V Summit Europe, with talks covering GCC codegen
analysis for AArch64 and RISC-V, and Python packaging infrastructure for the
RISC-V ecosystem.
Kernel Recipes
We participate in Kernel Recipes in Paris, contributing to technical discussions
around the Linux kernel and the GNU Compiler Collection.
Ready to build on open source with confidence?
Contact us!
Our expert team in the US or Europe will contact you within one business day to schedule a technical discovery and kick things off.