Michael is Bootlin’s founder. He has been Bootlin’s CEO until the company acquisition in 2021, at which point Michael continued his activities as an embedded Linux and Linux kernel engineer and trainer.
Michael has been using Unix and GNU / Linux since 1991. He has been working with embedded Linux since 2003 and created the company in 2004.
Embedded Linux experience
Michael has been working on Embedded Linux since 2003:
- Creating the Bootlin company, to support individuals and organizations in using Linux and Free Software in embedded systems.
- Creating training materials and presentations, performing embedded Linux, Yocto Project, kernel and boot time reduction training sessions for major embedded platform suppliers and embedded system makers throughout the world.
- Using the Yocto Project and OpenEmbedded in customer projects, maintaining the Yocto Project Documentation since 2021 and teaching for Bootlin’s Yocto Project and OpenEmbedded course since 2023.
- Using Buildroot in multiple customer and training projects.
A good way to know Michael’s experience better is to check his contributions to Open Source project and his experience sharing through public workshops and technical conferences.
Accepted contributions to Open Source projects
Michael has contributed to multiple Open Source projects used in embedded systems:
- Linux kernel: 160
- BitBake (including documentation): 46
- Yocto Project documentation: 357
- Openembedded-Core: 38
- Meta-Openembedded: 15
- Alsa-utils: 2
- Elixir Cross Referencer: 263
- U-Boot: 2
- Buildroot: 1
Conference presentations
Some presentations are available in video.
Keynotes
- Embedded Linux Opportunities, Fontys University, Eindhoven, The Netherlands, 2010
- Disembarked Windows… or The Victory of its Opposite (French), Journées Méditerranéennes du Logiciel Libre, Nice, France, 2008
Promoting Free Software
- Introduction to Free Software (French), Orange, France, 2020
- Arduino Introductory Workshop (French), Courthézon Fablab, France, 2015
- Linux without a PC (French), Raspberry Pi Jam, Courthézon Fablab, France, 2015
Introduction to Embedded Linux
- Embedded Linux From Scratch in 40 Minutes (on RISC-V), FOSDEM, 2021
- Tutorial: Building a Multimedia Embedded Linux System from Scratch, Ottawa Linux Symposium, 2008
Embedded Linux Development
- Finding the Best Block Filesystem, Embedded Linux Conference, Prague, Czech Republic, 2023
- BitBaking SPDX SBoM, Yocto Project Summit, 2022
- Implementing A/B System Updates with U-Boot, Embedded Linux Conference Europe, Dublin, Ireland, 2022
- Embedded Linux Nuggets Found in Buildroot Package Eldorado, Embedded Linux Conference, 2021
- Using VSCode for Embedded Development, Embedded Linux Conference, 2020
- Flash Filesystems Benchmarks, Embedded Linux Conference Europe, Cambridge, UK, 2010
- Update on Filesystems for Flash Storage, Embedded Linux Conference Europe, Ede, The Netherlands, 2008
Linux Kernel
- LLVM Tools for the Linux Kernel, LEE, 2022
- Introduction to Linux Kernel Driver Programming, Embedded Linux Conference Europe, Edinburgh, Scotland, 2018
Optimizing Embedded Linux Boot-Time
- Understanding U-Boot Falcon Mode, LEE, 2021
- Timing Boot Time Reduction Techniques, Embedded Linux Conference Europe, Lyon, France, 2019
- Update On Boot Time Reduction Techniques, with Figures, Embedded Linux Conference, San Jose, USA, 2014
- Cheap Linux Boot Time Reduction Techniques, GENIVI All Members Meeting, Dublin, Ireland, 2011
- Update on Boot time Reduction Techniques, Embedded Linux Conference Europe, Grenoble, France, 2009
Reducing System Size
- Embedded Linux Size BoF, Embedded Linux Conference, Portland, USA, 2018
- Linux in Less than 4MB of RAM, JDLL, Lyon, France, 2017
- Embedded Linux Size Reduction Techniques, Embedded Linux Conference, Portland, USA, 2017
- Embedded Linux Size BoF, Embedded Linux Conference, Prague, Czech Republic, 2017
- System Size BoF, Embedded Linux Conference, San Francisco, USA, 2009
Miscellaneous
- Linaro – Engineering Resources for the ARM Linux Community, SophiaConf, Sophia Antipolis, France, 2011
- Linux and Ecology (French), Rencontres Mondiales du Logiciel Libre, Dijon, France, 2005
Back to the Bootlin staff page.