OpenEmbedded Workshop 2024
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.
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.
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.
"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.
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.
The patch workflow in OE is suboptimal. We should do better.
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.
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.