Kara Bembridge
May 26, 2022
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 UTCIn 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 UTCUpstream 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!
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.
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…
19/09/2024
The latest 6.11 kernel release is here! This release improves performance, security, and hardware compatibility, increasing the kernel's…
Comments (0)
Add a Comment