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

Collabora, not just Earth Day. Every day.

22/04/2024

As part of our commitment to social responsibility, we've been part of the 1% for the Planet Network since 2022. The environmental partners…

Monado stays ahead: Keeping pace with OpenXR 1.1 for cross-platform, open source XR

17/04/2024

Monado, the cross-platform open source XR runtime, has recently received significant updates to align with the features and specifications…

Blast from the past at Embedded World: Atari plays for Linux

11/04/2024

Adhering to the fundamentals of open source, the Atari VCS OS is based on Debian using the Apertis infrastructure, and the graphics rely…

Open Since 2005 logo

We use cookies on this website to ensure that you get the best experience. By continuing to use this website you are consenting to the use of these cookies. To find out more please follow this link.

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