We're hiring!
*

Finding the secret ingredient at Embedded and Kernel Recipes

Kara Bembridge avatar

Kara Bembridge
May 26, 2022

Share this post:

Reading time:

The City of Lights is shining brightly again to welcome the community for a full week of engaging talks. After a two-year hiatus, the Embedded Recipes and Kernel Recipes conferences are back offering the latest embedded open source and Linux kernel developments!

First up on May 30 & 31 is Embedded Recipes, a conference about open source solutions in the embedded world. Catch Collabora's Chris Obbard dive into creating a Debian image for your device as you see fit:

Collabora @ Embedded Recipes

Creating custom Debian images for your embedded device
Presented by Christopher Obbard – Tuesday, May 31, 9:40 am UTC

In this presentation, we will walk though how to get started using Debos to create Debian images for your cool new device. We will discuss how to combine a custom kernel with a Debian user space so you don’t have to rebuild the world, like with Yocto and Buildroot. Debos uses a YAML “recipe” to abstract common tasks and runs these commands inside a virtual machine. The end result is only limited by your imagination, but we will end up with a custom image for a device which can run both inside a QEMU virtual machine as well as on the Raspberry Pi. Chris will also discuss how to hook Debos into your CI system so that you can create and test images before merging important features.

One of the most sought-after conferences on all things Linux, Kernel Recipes will be taking place immediately after, on June 1, 2, & 3. With a continued focus on sharing, learning, and contributing, this 9th edition is once again a great opportunity to meet some of the main contributors of kernel.org.

Collabora's Guillaume Tucker, Chair of KernelCI's Technical Steering Committee, will be giving a talk on June 1st on improving the kernel release process:

Collabora @ Kernel Recipes

Test driven kernel releases
Presented by Guillaume Tucker – Wednesday, June 1, 12:00 pm UTC

Upstream Linux kernel testing has grown exponentially on many fronts during the past few years: kselftest is now more stable, KUnit gaining coverage and many out-of-tree test suites have kept growing. Many automated systems are running those tests continuously and regzbot has now become a central place for tracking regressions with weekly reports for mainline.

Despite these monumental achievements, mainline and stable releases still happen entirely at their maintainers’ discretion, in the absence of any known blocking regression. Linux kernel development has worked for many years while relying on subsystem maintainers’ testing tools and best-effort test reports. But in the same way that open-source has brought contributors together with a single code base, testing can bring kernel users together. Rather than having to rely heavily on downstream testing, we could bring some of the real-world quality control upstream too.

The aim of this talk is to raise a number of critical questions: What would it take to gate releases on a set of passing test results, even basic ones to start with? Can the upstream kernel community ever make such a culture shift? Could release tags include certified test results as a meaningful quality measurement for its users?

Both conferences will be held in person at the Biermans-Lapôtre Foundation, part of the Cité Internationale Universitaire de Paris. While both events are now sold out, all the presentations will be live-streamed throughout the week. Stay tuned for links to view the stream!

See you there!

 

Comments (0)


Add a Comment






Allowed tags: <b><i><br>Add a new comment:


 

Search the newsroom

Latest News & Events

X.Org Developer's Conference 2024

07/10/2024

XDC kicks off October 9 and we have 7 talks to share with the community! Join us as we share the latest news on open source graphics.

Upping the AI game at the GStreamer Conference 2024

03/10/2024

For the first time in over a decade, the GStreamer Conference will be taking place in North America, and we're prepped and ready with no…

Kernel 6.11: Power moves and hardware grooves

19/09/2024

The latest 6.11 kernel release is here! This release improves performance, security, and hardware compatibility, increasing the kernel's…

Open Since 2005 logo

Our website only uses a strictly necessary session cookie provided by our CMS system. To find out more please follow this link.

Collabora Limited © 2005-2024. All rights reserved. Privacy Notice. Sitemap.