Contact

Training requests Public sessions - Private sessions or training@rootcommit…. Engineering and consulting requests Request form or info@rootcommit…. Feedback about technical resources Feedback form Phone +33 465-020-973 (Signal preferred) Address Root Commit SASU 94, rue du Docteur Allauzen 84100 Orange France Scan this QR code on your phone to chat with us on Signal

Legal

Legal Company name Root Commit Structure Public Limited Company (“Société par Actions Simplifiée Unipersonnelle” in France Capital 1,000 EUR Registration number (France) RCS Avignon No 932 778 798 SIRET number (France) 93277879800011 EU VAT number FR90932778798 APE / NAF Code (France) 8559A Address 94 rue du Docteur Allauzen, 84100 Orange, France CEO Michael Opdenacker Support our work ❤️

Michael Opdenacker

Michael has been working on embedded Linux since 2004. He started his career by working on Electronic Design Automation for STMicroelectronics and Texas Instruments. He then moved to embedded software in 2004 by creating Bootlin (Free Electrons at that time), which contributed to the increasing popularity of Linux in embedded systems, thanks to publicly available training materials and experience sharing through technical articles and conference presentations. Michael founded Root Commit in 2024, to pursue new research on embedded software, and to explore more effective ways of training and sharing knowledge. ...

Search

About Contact Legal Support us Sustainability Michael Opdenacker Search Consulting Training Embedded Linux training Yocto Project and OpenEmbedded training Linux Kernel, Board Support and Driver Development training Linux Boot Time Reduction training 1-day technical seminars Our difference FAQ Blog Latest blog posts Board Bring-Up: Radxa Dragon Q6A with Mainline Linux and Yocto U-Boot: protect sensitive environment variables Mainline Linux 7.0 running on Arduino Q Accessing the U-Boot environment from a C program Contributions to Linux 6.19 Yocto Project Virtual Summit 2025: devtool hands-on class slides Using Yocto to build images for Orange Pi 3B Mixing Yocto training and consulting in Italy Orange Pi RV2 RISC-V board running Linux 6.18-rc1 Yocto security: Kernel Hardening Yocto bookmark and new training dates Linux 6.17 is out and already running at Root Commit Upcoming training sessions Linux Kernel, Board Support and Driver Development Online, Jun 15–18, 22–25 ...

Support us

About Contact Legal Support us Sustainability Michael Opdenacker Search There are multiple ways you can help us share free videos, presentations and technical articles about embedded Linux and Free and Open Source Software in general, to “”Elevate everyone’s low-level Linux skills”! Get trained by us One of the strongest ways to support us is to register to one of our public training sessions or ask your employer for a group course at your location or online. See our training page for all details. ...

Sustainability

About Contact Legal Support us Sustainability Michael Opdenacker Search Sustainability In addition to exploring innovative training methods, Root Commit was also created to prove that engineering and training services can be performed in more sustainable ways. We are doing our best to follow the following guidelines: Long distance travel within Europe should be done primarily by train, or otherwise by bus or by carpooling. This applies even if train travel takes a much greater amount of time than air travel. Flying should only be a solution in case of unexpected issues, like closed train lines or a risk to be late at a customer location. No flying to conferences overseas. We don’t want to emit tons of CO2 for very short travel. We can attend conferences remotely anyway, watch the videos later or wait for future editions on our continent. An exception is when a conference happens next to a trip to a customer site in the same region (like an on-site training session), or when we do local community work. Local travel (to a specific customer location) should be done via public transportation whenever possible. Otherwise, we will rent an electric car or use an electric taxi whenever possible. At our office, consuming electricity produced only from renewable sources. Some of our electricity is produced by solar panels and the remainder is produced from local renewable sources. Such electricity is also used to power a small electric car for local transport. Buying refurbished computer hardware whenever possible, as the production of new hardware represents 80% of its environmental impact during its life span. Reselling hardware that may still be usable by others. Promoting energy efficiency. ...