Our Open Source contributions

At BayLibre, contributing to open source is not a side project — it is how we work.
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.

case-study-fallback

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.

case-study-fallback

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.

case-study-fallback

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.

case-study-fallback

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.

case-study-fallback

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

Contributing code is only part of how BayLibre participates in open source communities. Our engineers present, lead discussions, sponsor, and in some cases organise the conferences that shape the direction of the projects we work in.

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?

Talk to BayLibre about how our upstream expertise translates into better outcomes for your project — from silicon bring-up to production.

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.