Alexandre Belloni is Bootlin’s co-owner and Chief Operating Officer since 2021.
Alexandre Belloni initially joined Bootlin in 2013 as an embedded Linux and Linux kernel engineer and trainer, and became COO in 2021. Alexandre has been working on embedded systems since 2005. His experience led him to work on multiple Free Software operating systems, mostly Linux and FreeBSD.
Linux Kernel Development Experience
Alexandre contributed more than 1500 patches to the Linux kernel.
Since 2015, Alexandre is maintaining the Linux kernel RTC subsystem, and the kernel support for Microchip (previously Atmel) ARM SoCs. He then took maintainership of the Microchip (previously Microsemi) MIPS SoCs and recently of the I3C subsystem.
This lead him to work across many kernel subsystems, including timers, clocks, pin muxing, interrupt controllers to add or improve support for Microchip’s SoC lines.
He also reworked the power management driver for Microchip ARM SoCs and he developed the switchdev network driver for the switch included on the Microchip VSC751x.
Obviously, he worked on many if not all the RTC drivers, the RTC core and was involved in the kernel timekeeping code.
Alexandre is still regularly porting Linux to custom boards, developing drivers when necessary. As part of this, he enjoys working audio codec integration and on various small sensors.
Embedded Linux build system experience
Alexandre is a Yocto Project participant and OpenEmbedded contributor. In openembedded-core, he mainly contributed to wic, the image generation tool. He currently leads the Yocto Project SWAT team, triaging build failures reported by the autobuilder infrastructure.
Alexandre also contributed a few packages and configurations to buildroot which he used in multiple projects.
Alexandre is a trainer for our Embedded Linux, Linux kernel and driver development, and Yocto Project and OpenEmbedded development courses. Since 2013, he taught more than 40 trainings all around the world.
Alexandre has spoken in several international technical conferences:
- Boot time optimizations, Automotive Linux Summit, Gaydon, UK, 2012
- Boot time optimizations, Embedded Linux Conference Europe, Barcelona, Spain, 2012
- Using Yocto for Modules Manufacturers, Embedded Linux Conference, San Jose, CA, 2014 (slides)
- Starting with the Yocto Project, FOSDEM, Brussels, Belgium, 2015
- Supporting Multi-Function Devices in the Linux Kernel: A Tour of the mfd, regmap and syscon APIs, Embedded Linux Conference Europe, Dublin, Ireland, 2015 (slides, video)
- Buildroot vs. OpenEmbedded/Yocto: A Four Hands Discussion (with Thomas Petazzoni), Embedded Linux Conference, San Diego, 2016 (LWN coverage)
- ASoC: Supporting Audio on an Embedded Board, Embedded Linux Conference Europe, Berlin, Germany, 2016 (slides, video)
- Ethernet Switch Support in the Linux Kernel, Embedded Linux Conference, Portland, OR, 2018
- RTC Subsystem, Recent Changes and Where it is Heading, Embedded Linux Conference Europe, Lyon, France, 2019
- ASoC: Supporting Audio on an Embedded Board, Embedded Linux Conference, Virtual, 2020
- Yocto Project and OpenEmbedded: A Collection of Best Practices, Embedded Linux Conference Europe, Virtual, 2020
- ASoC: Supporting Audio on an Embedded Board, Live Embedded Event, Virtual, 2020
Back to the Bootlin staff page.