Bootlin training courses on NXP i.MX93 FRDM, and NXP Registered Partner status

NXP i.MX93 FRDMBootlin’s training courses, along with our freely available training materials, have been a cornerstone of the embedded Linux ecosystem for over 20 years. During this time, we have continuously expanded and refined our training portfolio, both to cover new technical topics and to adopt new hardware platforms for our practical lab sessions.

Today, we are excited to share two closely related milestones: the availability of our major training courses on an NXP platform, and Bootlin becoming an official NXP Registered Partner. These two developments reflect our long-standing collaboration with NXP technologies and our commitment to supporting engineers working with i.MX platforms.

NXP i.MX93 FRDMAs part of our ongoing effort to improve and modernize our training offering, our three most popular training courses are now available on the NXP i.MX93 FRDM platform:

These courses are available immediately, and the corresponding training materials have already been published and can be freely accessed on our website. As usual, the courses can be delivered as public online sessions, private online sessions, or private on-site sessions, depending on your needs. If you are interested in attending one of these training sessions, or in organizing a private training for your team on the NXP i.MX93 FRDM platform, feel free to contact us to discuss your needs or consult our training schedule for upcoming public sessions.

Beyond training, Bootlin’s core business is providing engineering services to help organizations worldwide design and build products based on embedded Linux. Over the years, we have supported a large number of customers using NXP-based platforms—including i.MX6, i.MX7, i.MX8, and i.MX9, across a wide range of topics such as board bring-up, Linux BSP development, Linux kernel porting and driver development, Yocto Project or Buildroot integration, secure boot, and more.

Our new status as an NXP Registered Partner formally recognizes this extensive experience and collaboration. It also reinforces our ability to support customers with up-to-date expertise on NXP technologies, from early platform evaluation to production-ready systems. Check out our NXP partner page for more details on our expertise and offering related to NXP products.

In this context, making the NXP i.MX93 FRDM board a first-class platform for our training courses is a natural step. It allows engineers to train on modern NXP hardware that closely matches what they use in real-world projects, making the learning experience more practical and immediately applicable.

Linux PTP mainline development war story and new features

A few years ago, one of our customers came to us with what sounded like a reasonably straightforward request: adding support for the Precision Time Protocol to an existing Linux kernel Ethernet PHY driver, namely the Marvell PHY driver.

Not only this sounded reasonably easy, but someone had actually already done the work: Russell King, a famous Linux kernel developer, maintainer of the ARM 32-bit support and prolific contributor to the networking subsystem, had already sent to the netdev mailing list a patch series implementing exactly this. With this existing series, we initially expected that a few review rounds and some testing would be enough to get it merged. Task done, move on.

It turned out to be much more complicated.

We started this work in March 2023. Three years later, we only have posted a second revision of the Marvell PHY PTP support, and that happened only after a significant change to the PTP core API. Read on for a deep dive into this real-life story of Linux kernel development and contribution.

Continue reading “Linux PTP mainline development war story and new features”

Linux 7.0 released, Bootlin contributions inside

Linux 7.0, Bootlin contributionsLinux 7.0 was released earlier this week, and as usual we refer our readers to the excellent LWN articles that cover the major features brought by this new kernel version: part 1, part 2. We strongly encourage our readers to check out these articles, and we also recommend becoming an LWN.net subscriber to support their outstanding work documenting the Linux and open-source ecosystem.

Bootlin has also been very active in this Linux 7.0 release cycle, with 144 commits authored by Bootlin engineers in this release, placing us 17th among contributing organizations according to the Linux Kernel Patch Statistics, also putting Bootlin in the most active employers for Linux 7.0 according to LWN.net:

Linux 7.0 most active employers

Also, in addition to authoring 144 commits, Bootlin engineers reviewed/merged 152 patches from other contributors: as the RTC and I3C subsystem maintainer, Alexandre Belloni merged 88 patches from other contributors, as the MTD subsystem co-maintainer, Miquèl Raynal merged 47 patches from other maintainers, Luca Ceresoli as a drm-misc co-maintainer merged 9 patches, and Grégory Clement as the Marvell platform maintainer merged 8 patches.

Continue reading “Linux 7.0 released, Bootlin contributions inside”

Announcing “Embedded Linux Security”, Bootlin’s brand new training course

Embedded Linxu Security training from BootlinIt is no mystery that cyber-security has become a highly important if not critical topic over the past few years. This naturally extends to embedded devices, including those running Linux and open-source software. For many years, Bootlin has been supporting its customers in implementing security features in embedded products: secure boot, encryption, Trusted Execution Environments, and more. We also help maintain Linux systems over time through CVE monitoring, long-term maintenance, and regular upgrades of Linux BSP components.

However, Bootlin’s DNA has never been limited to providing engineering services where we simply “do the work” for our customers. Sharing knowledge and empowering engineers to build and maintain their own systems is at the core of what we do.

Based on this philosophy and our security expertise, we are excited to announce a brand new training course: Embedded Linux Security.

Bootlin "Embedded Linux Security" training agendaThis course covers a wide range of topics essential to securing Linux-based embedded devices: fundamental security concepts, hardware-enforced security mechanisms, secure boot, data confidentiality and encryption, key management, user-space security, measured boot, system maintenance, regulatory compliance, and secure update strategies. We have brought together all the key building blocks needed to design and maintain a secure embedded Linux system in a single, comprehensive course. You can review the complete training agenda for full details.

Our launch customer for this course is EBV Elektronik, for whom we will deliver the very first session in Spain mid-May. In line with Bootlin’s open-source culture, we will publish the complete training materials, free of charge and under an open-source license, shortly after this first session, adding them to the materials of our nine other training courses already freely available.

NXP i.MX93 FRDMLike most of our training courses, this one combines lectures with practical labs. The lectures are hardware-agnostic, providing knowledge applicable across platforms, with a natural focus on ARM-based systems. For the hands-on labs, we use the NXP i.MX93 FRDM, a platform offering strong security features and solid upstream software support.

If you are interested in attending this course, several options are available:

  • Join one of our first public online sessions, delivered by the Bootlin engineers who designed the course:
  • Organize a private in-person session at your location – contact us
  • Organize a private online session dedicated to your team – contact us

We hope this new training will be useful to engineers and teams working on securing their embedded Linux systems, whether they are just getting started or already tackling advanced topics. We also hope to see many of our readers join one of the upcoming sessions, and we look forward to your feedback on this new course!

sbom-cve-check v1.2.0 released

sbom-cve-checkWe are pleased to announce the release of sbom-cve-check v1.2.0, which focuses on offline usability, improved SPDX 3.0 support, and more flexible export options.

For the record, sbom-cve-check is a lightweight, standalone and easy-to-use tool that parses Software Bill Of Materials (SBOM) files and using publicly available databases of security vulnerabilities (CVEs), provides a report detailing which software components are affected by known security vulnerabilities. sbom-cve-check is developed and maintained by Bootlin engineer Benjamin Robin.

In the next sections we will describe the major updates brought by this 1.2.0 release.

Continue reading “sbom-cve-check v1.2.0 released”

Snagboot v2.6 released: documentation, reliability, extended hardware support

SnagbootWe are pleased to announce the release of Snagboot v2.6, bringing a set of improvements that make the tool more robust, easier to use, and more versatile across platforms. For those not familiar with Snagboot, it is an open-source and generic replacement to the vendor-specific, sometimes proprietary, tools used to recover and/or reflash embedded platforms.

This new release 2.6 focuses on three main areas: documentation, reliability, and extended hardware support.

Continue reading “Snagboot v2.6 released: documentation, reliability, extended hardware support”

Embedded Recipes 2026: Chef sponsor, 19 engineers from Bootlin, registration open

Embedded Recipes 2026The Embedded Recipes conference is coming back to Nice for the second year, and it will take place on May 27 and 28!

This community-driven event, with a unique format of a single track conference, really stands out compared to other events. To support this great initiative and for the second year in a row, Bootlin has decided to be first Chef Sponsor of the event.

A significant part of the Bootlin team will make the trip to Nice for this conference, as 19 engineers from our team will be attending. The registration is now open, and we recommend that you book your ticket early, as the number of seats is limited.

Even though the schedule for the conference has not been published yet, Bootlin CEO Thomas Petazzoni is part of the program committee for the event, and considering the high-quality submissions that were made through the Call For Papers, there is absolutely no doubt that the line-up of talks will be excellent.

In addition to the Embedded Recipes conference itself, a large number of co-located events are organized around this main event, forming the so-called Embedded Week. Already announced as co-located events:

Essentially, if you’re an embedded Linux person, and you’re not in Nice on the week of May 26-31, you’re missing out on very good content, discussions and meetings! Book your seat and trip now, and join us at Embedded Recipes!

sbom-cve-check updates: new release, meta-sbom-cve-check, possible Yocto integration, FOSDEM talk

sbom-cve-checkBack in December 2025, we announced the release of sbom-cve-check, a lightweight CVE analysis tool for your Software Bill of Materials (SBOM).

Since the release announcement, the project has continued its development, and in this blog post, we wanted to share a number of updates about this project: a new 1.1.0 release, a new meta-sbom-cve-check layer, possible integration into the Yocto Project, and a talk at FOSDEM.

Continue reading “sbom-cve-check updates: new release, meta-sbom-cve-check, possible Yocto integration, FOSDEM talk”

Linux 6.19 released, Bootlin contributions inside

Penguin coding, AI generatedLinux 6.19 was just released yesterday, and as usual we recommend reading LWN.net articles to have a nice high-level overview of the new features brought by this release: part 1, part 2. Kernelnewbies also has a nice article.

On our side, with 160 commits it is a very strong release for our team. According to statistics, this puts Bootlin as the top 15 contributing company for this release. In addition to the patch we authored, several Bootlin engineers reviewed/merged patches from other contributors: most notably, Alexandre Belloni merged/reviewed 52 patches for the RTC and I3C subsystems, Luca Ceresoli reviewed 18 patches, Miquèl Raynal merged/reviewed 34 patches for the MTD subsystem.

Continue reading “Linux 6.19 released, Bootlin contributions inside”

Bootlin at FOSDEM 2026

FOSDEM 2026FOSDEM being the biggest and most exciting open-source conference in Europe, it is a must-go every year for a large number of open-source developers, including engineers at Bootlin, and the upcoming 2026 edition on Jan 31 and Feb 1 will be no exception.

Indeed, no less than 9 Bootlin engineers will be attending: Luca Ceresoli, Louis Chauvet, Jérémie Dautheribes, Thomas Perrot, Thomas Petazzoni, Mathieu Dubois-Briand, Alexis Lothoré, Benjamin Robin and Hervé Codina.

We’re not just attending FOSDEM, we’re also contributing to it, and participating to co-located events:

If you’re attending FOSDEM, don’t hesitate to get in touch!