OpenEmbedded Workshop 2024

To see our schedule with full functionality, like timezone conversion and personal scheduling, please enable JavaScript and go here.
09:30
09:30
45min
The Yocto Project Five Year Plan - progress so far
Philip Balister

The Yocto Project developed a five plan with ideas for future development work. However, executing a plan is hard in an open source project as most contributors are already at 110% workload. Given this situation, why should we create five year plans without a way to execute them? This talk shows the benefits of having long term plans, how the project used the plan to generate funding to execute the plan and show the progress to date.

Agora
10:15
10:15
30min
Morning Break
Agora
10:45
10:45
45min
OpenEmbedded/Yocto Project Security Defaults
Marta Rybczynska

Do you remember embedded devices with a remote management system with login "admin" and password "admin"? This should not take place in 2024...

In this discussion session, Marta will describe what we currently have as default security policies and the ideal state. The presentation and the following discussion will cover the distro configuration options, users and process permissions, application configuration, and more.

Agora
11:30
11:30
45min
What's new in SPDX 3
Joshua Watt

The ability to generate a comprehensive software bill of materials is important asset for users developing software for embedded systems. OpenEmbedded has had the ability to generate SBoMs in SPDX 2.2 format for some time now, but while useful, this has always had a few caveats that needed to be addressed by consumers of the data in order to make sense of it. However, the SPDX group has been hard at work drafting SPDX 3.0, and OpenEmbedded has had representation in these discussions from early on.

Agora
12:15
12:15
60min
Lunch
Agora
13:15
13:15
30min
User stories about SDK usage
Vyacheslav Yurkov

"The Standard SDK provides a cross-development toolchain and libraries tailored to the contents of a specific image", quote from Yocto SDK manual. It's the fastest way for application developers to get started with the Yocto-based firmware image, especially in early stages of integration of the Yocto Project to the company's portfolio. In his talk Vyacheslav wants to share his experience in which challenges this might bring depending on the project needs and team structure.

Agora
13:45
13:45
30min
building and deploying with meta-virtualization: now & in the future
Bruce Ashfield

Bruce will discuss the history of meta-virtualization, and how host/guest containers and virtual machines are built and deployed within the Open Embedded ecosystem.

Future work, and problem areas will also be discussed as we look forward to 2024 and beyond.

Agora
14:15
14:15
30min
Patch Workflow
Ross Burton

The patch workflow in OE is suboptimal. We should do better.

Agora
14:45
14:45
45min
New Break
Agora
15:30
15:30
45min
Binary Distribution Prototype: Progress and plans
Bruce Ashfield

Although binary artifacts (packages, images, firmware, etc) have been part of the OpenEmbedded ecosystem for years, elements of the support are not actively tested in the core or even fully documented. To improve binary distribution support in the project; the documentation, procedures, tools and core infrastructure to support binary distributions are part of the 5 year plan for the Yocto Project.

An effort is underway to produce a prototype / reference binary distribution. This talk will present the architecture and contents of this prototype, the current status and finish with plans for when it is complete.

Discussions around any aspects of creating, distributing and supporting binary outputs from OpenEmbedded and the Yocto Project are encouraged throughout the presentation.

Agora
16:15
16:15
30min
What makes a good demo?
Jon Mason

Go through the though process of designing a demo, physically putting one together, and showing off the demo that was being displayed at the OE booth at FOSDEM.

Agora