<?xml version='1.0' encoding='utf-8' ?>
<iCalendar xmlns:pentabarf='http://pentabarf.org' xmlns:xCal='urn:ietf:params:xml:ns:xcal'>
    <vcalendar>
        <version>2.0</version>
        <prodid>-//Pentabarf//Schedule//EN</prodid>
        <x-wr-caldesc></x-wr-caldesc>
        <x-wr-calname></x-wr-calname>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>7PKYWQ@@pretalx.com</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-7PKYWQ</pentabarf:event-slug>
            <pentabarf:title>Introduction to the Yocto Project and Bitbake</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20210525T121500</dtstart>
            <dtend>20210525T150500</dtend>
            <duration>2.05000</duration>
            <summary>Introduction to the Yocto Project and Bitbake</summary>
            <description>Slides: http://bit.ly/YPS202105Intro

This talk will be the first of a series of 2 seminars which will cover the topics of:
 * Bitbake
 * Recipes
 * Tasks
 * Operators
 * Common variables
 * What to do when things go wrong
 * Building an embedded image</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Seminar</category>
            <url>https://pretalx.com/yocto-project-summit-2021/talk/7PKYWQ/</url>
            <location>Training Room</location>
            
            <attendee>Behan Webster</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>LLRRUC@@pretalx.com</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-LLRRUC</pentabarf:event-slug>
            <pentabarf:title>Introduction to Layers, Images and more</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20210525T160000</dtstart>
            <dtend>20210525T190000</dtend>
            <duration>3.00000</duration>
            <summary>Introduction to Layers, Images and more</summary>
            <description>Slides: http://bit.ly/YPS202105Intro

This talk will be the second of a series of 2 seminars which will cover the topics of:
 * Introduction to layers
 * What&#x27;s in each of the provided layers
 * Booting your image with QEMU
 * Board support packages
 * Images
 * Toaster
 * Building an application</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Seminar</category>
            <url>https://pretalx.com/yocto-project-summit-2021/talk/LLRRUC/</url>
            <location>Training Room</location>
            
            <attendee>Tom King</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>UQFAA9@@pretalx.com</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-UQFAA9</pentabarf:event-slug>
            <pentabarf:title>Welcome to Yocto Project Summit 2021 day #1</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20210525T120000</dtstart>
            <dtend>20210525T121000</dtend>
            <duration>0.01000</duration>
            <summary>Welcome to Yocto Project Summit 2021 day #1</summary>
            <description>Welcome talk to introduce the Summit to all the attendees.

Training track attendees should come first to this talk before heading over to the training room for the first session there.

Presentation track attendees can just stay in this track for the rest of the day!</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Talk</category>
            <url>https://pretalx.com/yocto-project-summit-2021/talk/UQFAA9/</url>
            <location>Presentation Room</location>
            
            <attendee>David Reyna</attendee>
            
            <attendee>Trevor Woerner</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>NALT3Q@@pretalx.com</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-NALT3Q</pentabarf:event-slug>
            <pentabarf:title>Yocto at Balena:  Building ~70 Unique OS’es for IoT Devices</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20210525T121500</dtstart>
            <dtend>20210525T124500</dtend>
            <duration>0.03000</duration>
            <summary>Yocto at Balena:  Building ~70 Unique OS’es for IoT Devices</summary>
            <description>The Yocto Project enables us at balena to (relatively) easily build support for about 70 or so single board computers and small devices, intended to be used as IoT endpoints running containerized workloads.  The resulting output of our build is called balenaOS, and it is of course a minimal linux distribution, targeting devices such as the Raspberry Pi series, Beagleboards, Jetson products, Intel NUC’s, and other similar systems.  In the spirit of Yocto, balenaOS is also open source, and there is a community of developers who contribute board support, patches, fixes, etc.  

This session is intended to be a dialogue and conversation.  I’ll cover the use-case, process, and challenges we face, but I am also very interested in getting to know the community better, fielding questions, soliciting feedback, and gathering ideas on how to improve our outcomes.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Talk</category>
            <url>https://pretalx.com/yocto-project-summit-2021/talk/NALT3Q/</url>
            <location>Presentation Room</location>
            
            <attendee>David Tischler</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>NXBUAW@@pretalx.com</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-NXBUAW</pentabarf:event-slug>
            <pentabarf:title>Building OpenWrt with the Yocto Project</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20210525T125000</dtstart>
            <dtend>20210525T132000</dtend>
            <duration>0.03000</duration>
            <summary>Building OpenWrt with the Yocto Project</summary>
            <description>The purpose of this presentation is to show how to prepare an OpenWrt system
with Yocto. In the beginning, the build system dedicated to OpenWrt - OpenWrt
Buildroot will be briefly described. Then, a thorough analysis of the
meta-openwrt layer will be performed. In addition to the functionalities it
provides, it will also describe open issues and the level of compatibility with
the current OpenWrt release. The presentation will end with a short useful demo,
consisting of launching the OpenWrt system built with the use of meta-openwrt on
the Raspberry Pi 4 platform.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Talk</category>
            <url>https://pretalx.com/yocto-project-summit-2021/talk/NXBUAW/</url>
            <location>Presentation Room</location>
            
            <attendee>Tomasz Żyjewski</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>WTT3UV@@pretalx.com</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-WTT3UV</pentabarf:event-slug>
            <pentabarf:title>Demystifying the OVERRIDES mechanism and Bitbake operators</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20210525T132500</dtstart>
            <dtend>20210525T135500</dtend>
            <duration>0.03000</duration>
            <summary>Demystifying the OVERRIDES mechanism and Bitbake operators</summary>
            <description>Quentin will first talk about _append, _remove, +=, ?= and other operators, with the hope of shedding light on some surprising behaviors, in which context they should be used and how they differ from each other.

Then, the OVERRIDES mechanism will be on the menu, with the different scenario it can be used in and some important gotchas will be presented.

A couple of hints will also be given to debug variables.

Quentin will present the topic from the perspective of a Yocto user.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Talk</category>
            <url>https://pretalx.com/yocto-project-summit-2021/talk/WTT3UV/</url>
            <location>Presentation Room</location>
            
            <attendee>Quentin Schulz</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>ADCYJ7@@pretalx.com</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-ADCYJ7</pentabarf:event-slug>
            <pentabarf:title>Using debuginfod with The Yocto Project</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20210525T140000</dtstart>
            <dtend>20210525T143000</dtend>
            <duration>0.03000</duration>
            <summary>Using debuginfod with The Yocto Project</summary>
            <description>In this talk we&#x27;ll go through how to setup and enable &quot;debuginfod&quot; in your image. We&#x27;ll use a build Image example to demonstrate how &quot;debuginfod&quot; works on the host and Target.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Talk</category>
            <url>https://pretalx.com/yocto-project-summit-2021/talk/ADCYJ7/</url>
            <location>Presentation Room</location>
            
            <attendee>Dorinda Bassey</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>XGPBZQ@@pretalx.com</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-XGPBZQ</pentabarf:event-slug>
            <pentabarf:title>Designing OSTree based embedded Linux systems with the Yocto Project</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20210525T143500</dtstart>
            <dtend>20210525T150500</dtend>
            <duration>0.03000</duration>
            <summary>Designing OSTree based embedded Linux systems with the Yocto Project</summary>
            <description>In this talk, I will cover:

1. How OSTree works
2. How to build an OSTree based embedded Linux system with meta-updater
3. How remote updates work with OSTree</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Talk</category>
            <url>https://pretalx.com/yocto-project-summit-2021/talk/XGPBZQ/</url>
            <location>Presentation Room</location>
            
            <attendee>Sergio Prado</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>BVZMYW@@pretalx.com</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-BVZMYW</pentabarf:event-slug>
            <pentabarf:title>Open Embedded Developers Meeting</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20210525T153000</dtstart>
            <dtend>20210525T200000</dtend>
            <duration>4.03000</duration>
            <summary>Open Embedded Developers Meeting</summary>
            <description>The Open Embedded Developers Meeting was typically held in person in the past, and it will be a virtual event , colocated with the Yocto Project Summit. 
More information on how this session will be run can be found here https://www.openembedded.org/wiki/OEDVM_2021

Topic: Open Embedded Developers Meeting
Time: May 25, 2021 03:30 PM Universal Time UTC

Join Zoom Meeting
https://linaro-org.zoom.us/j/98107715024?pwd=b3dNR2kzMnFPNmYzVWhaK1puSlREZz09

Meeting ID: 981 0771 5024
Passcode: 025537

Dial by your location
        +33 1 7037 9729 France
        +33 1 7095 0103 France
        +33 1 7095 0350 France
        +33 1 8699 5831 France
        +33 1 7037 2246 France
        0 805 082 588 France Toll-free
        +1 646 558 8656 US (New York)
        +1 669 900 9128 US (San Jose)
        +1 253 215 8782 US (Tacoma)
        +1 301 715 8592 US (Washington DC)
        +1 312 626 6799 US (Chicago)
        +1 346 248 7799 US (Houston)
        877 853 5247 US Toll-free
        888 788 0099 US Toll-free
Meeting ID: 981 0771 5024
Find your local number: https://linaro-org.zoom.us/u/ab2GEVyXtZ</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Birds of a Feather</category>
            <url>https://pretalx.com/yocto-project-summit-2021/talk/BVZMYW/</url>
            <location>Presentation Room</location>
            
            <attendee>Trevor Woerner</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>DMNEJZ@@pretalx.com</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-DMNEJZ</pentabarf:event-slug>
            <pentabarf:title>Yocto Project Summit Social Hour</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20210525T201000</dtstart>
            <dtend>20210525T221000</dtend>
            <duration>2.00000</duration>
            <summary>Yocto Project Summit Social Hour</summary>
            <description>Since we&#x27;re not in person, and won&#x27;t be able to have an in-person social, this is a chance to visit together after the summit. Everyone can grab the mic and talk, ask questions, share their own project, or show off their drink. Cool zoom backgrounds are encouraged. No formal talk. Just people hanging out and talking about whatever they want!

This session will *not* be recorded!</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Talk</category>
            <url>https://pretalx.com/yocto-project-summit-2021/talk/DMNEJZ/</url>
            <location>Presentation Room</location>
            
            <attendee>Trevor Woerner</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>LQEEMS@@pretalx.com</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-LQEEMS</pentabarf:event-slug>
            <pentabarf:title>Static Analysis with the Yocto Project</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20210526T121500</dtstart>
            <dtend>20210526T141500</dtend>
            <duration>2.00000</duration>
            <summary>Static Analysis with the Yocto Project</summary>
            <description>Static Analysis is a requirement in certain industries and thus is more and more important in projects around automotive, medical and aerospace. This class will present ways how to integrate this into your builds and showcase the benefits. The 2nd half is dedicated to hands-on labs.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Hand-on class</category>
            <url>https://pretalx.com/yocto-project-summit-2021/talk/LQEEMS/</url>
            <location>Training Room</location>
            
            <attendee>Jan-Simon Möller</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>KFZKQF@@pretalx.com</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-KFZKQF</pentabarf:event-slug>
            <pentabarf:title>Multiconfig Inception</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20210526T150000</dtstart>
            <dtend>20210526T170000</dtend>
            <duration>2.00000</duration>
            <summary>Multiconfig Inception</summary>
            <description>Multiconfig is a power feature of bitbake that allows
multiple distinct configurations to be defined and built
simultaneously. In this hands-on, you will implement some multiconfig
examples to learn some of the ways it can be used to create complex
systems. Additionally, more complex uses that stem from these examples
will be covered.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Hand-on class</category>
            <url>https://pretalx.com/yocto-project-summit-2021/talk/KFZKQF/</url>
            <location>Training Room</location>
            
            <attendee>Joshua Watt</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>SNL9HJ@@pretalx.com</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-SNL9HJ</pentabarf:event-slug>
            <pentabarf:title>Devtool</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20210526T174500</dtstart>
            <dtend>20210526T194500</dtend>
            <duration>2.00000</duration>
            <summary>Devtool</summary>
            <description>Hands-on session using devtool, the Yocto Project tool that helps you create/update recipes and work with recipe source trees. You will learn how to create new recipes based upon a source tree; modify the sources of a recipe, create patches and update the recipe to apply them; upgrade a recipe to a new upstream version, and more.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Hand-on class - extended time</category>
            <url>https://pretalx.com/yocto-project-summit-2021/talk/SNL9HJ/</url>
            <location>Training Room</location>
            
            <attendee>Paul Eggleton</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>VQBJMP@@pretalx.com</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-VQBJMP</pentabarf:event-slug>
            <pentabarf:title>Welcome to Yocto Project Summit 2021 day #2</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20210526T120000</dtstart>
            <dtend>20210526T121000</dtend>
            <duration>0.01000</duration>
            <summary>Welcome to Yocto Project Summit 2021 day #2</summary>
            <description>Welcome talk to introduce the Summit to all the attendees.

Training track attendees should come first to this talk before heading over to the training room for the first session there.

Presentation track attendees can just stay in this track for the rest of the day!</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Talk</category>
            <url>https://pretalx.com/yocto-project-summit-2021/talk/VQBJMP/</url>
            <location>Presentation Room</location>
            
            <attendee>David Reyna</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>WYGCNV@@pretalx.com</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-WYGCNV</pentabarf:event-slug>
            <pentabarf:title>Leveraging the Yocto Project to debug an embedded Linux system</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20210526T121500</dtstart>
            <dtend>20210526T124500</dtend>
            <duration>0.03000</duration>
            <summary>Leveraging the Yocto Project to debug an embedded Linux system</summary>
            <description>In this talk, I will cover:

1. The main challenges on debugging embedded Linux systems
2. Yocto Project tools and techniques that can help and improve the experience when debugging the Linux kernel and user-space applications.
3. Hands-on on common situations like leveraging the toolchain to do core dump analysis, a live remote GDB session, application profiling, etc.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Talk</category>
            <url>https://pretalx.com/yocto-project-summit-2021/talk/WYGCNV/</url>
            <location>Presentation Room</location>
            
            <attendee>Sergio Prado</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>3L3HGT@@pretalx.com</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-3L3HGT</pentabarf:event-slug>
            <pentabarf:title>Parsec - The Platform Abstraction For Security</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20210526T125000</dtstart>
            <dtend>20210526T132000</dtend>
            <duration>0.03000</duration>
            <summary>Parsec - The Platform Abstraction For Security</summary>
            <description>More and more compute workloads are migrating from the cloud to the edge, where they can be executed in closer proximity to sensor devices, avoiding expensive backhaul of data volumes to the cloud. Developers are used to deploying workloads with cloud-native tools and technologies, where APIs are portable and decoupled from physical platform details. But the threat landscape of edge computing is different from that of the cloud. It demands hardware security protection for private assets such as keys. A variety of hardware security solutions exist in the highly-diverse ecosystem of the edge. Using these requires knowledge of specialised APIs, which can be difficult to consume, and are not always portable. Parsec creates abstractions for hardware security, providing interfaces that are portable, and creating ergonomic developer experiences in multiple programming languages.

This year, Parsec recipes are being added to the meta-security Yocto layer, making it possible for developers and systems integrators to gain the advantages of Parsec in their Yocto-based deployments.

In this talk, we present a high-level overview of the Parsec project. We will describe its architecture and talk about the project status and roadmap. We will also talk about our experiences of integrating this Rust-based security project into the meta-security layer.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Talk</category>
            <url>https://pretalx.com/yocto-project-summit-2021/talk/3L3HGT/</url>
            <location>Presentation Room</location>
            
            <attendee>Paul Howard</attendee>
            
            <attendee>Anton Antonov</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>3A3DAF@@pretalx.com</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-3A3DAF</pentabarf:event-slug>
            <pentabarf:title>Surfing on an Interactive Kiosk</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20210526T132500</dtstart>
            <dtend>20210526T135500</dtend>
            <duration>0.03000</duration>
            <summary>Surfing on an Interactive Kiosk</summary>
            <description>The Yocto Project and OpenEmbedded are often used for building custom GNU/Linux distributions for powering interactive kiosk and displaying HTML5 content.

Although Chromium is the most popular choice for a web browser, it is infamous for the long build time. In this presentation you will see a practical alternative approach using the surf web browser. Surf is a simple minimalist web browser  based on WebKit2/GTK+ with interface that does not include any graphical control elements. It a perfect fit for a kiosk.

The presentation will offer the exact steps how to build a minimal GNU/Linux distribution with systemd, X11, openbox window manager and the Surf web browser. Furthermore, we will discuss practical examples for software over air updates of this simple distribution. Raspberry Pi 4 will be used as a reference hardware for all demonstrations.

This presentation is suitable for beginners. It will demonstrate a practical use of the Yocto Project/OpenEmbedded for a common use case, some tips and tricks as well as examples for selection systemd as init system and software over the air mechanism.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Talk</category>
            <url>https://pretalx.com/yocto-project-summit-2021/talk/3A3DAF/</url>
            <location>Presentation Room</location>
            
            <attendee>Leon Anavi</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>PPR9ZJ@@pretalx.com</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-PPR9ZJ</pentabarf:event-slug>
            <pentabarf:title>Overview of the PPC64 targets support in Yocto Project</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20210526T141000</dtstart>
            <dtend>20210526T144000</dtend>
            <duration>0.03000</duration>
            <summary>Overview of the PPC64 targets support in Yocto Project</summary>
            <description>The Yocto Project was lacking the QEMU PPC64 target for some time. One was added recently. This talk will present how to use the QEMU PPC64 target in both little-endian and big-endian modes. Moreover, the way of building image for the POWER9 Talos II hardware platform will be demonstrated. Finally, some practical experience with the POWER9 hardware will be shared.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Talk</category>
            <url>https://pretalx.com/yocto-project-summit-2021/talk/PPR9ZJ/</url>
            <location>Presentation Room</location>
            
            <attendee>Maciej Pijanowski</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>YJYTVD@@pretalx.com</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-YJYTVD</pentabarf:event-slug>
            <pentabarf:title>Using rust with bitbake and meta-rust</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20210526T144500</dtstart>
            <dtend>20210526T151500</dtend>
            <duration>0.03000</duration>
            <summary>Using rust with bitbake and meta-rust</summary>
            <description>This session will discuss using the Rust programming language in Yocto-based
projects.  We will cover how to enable Rust cross-compiler infrastructure using
meta-rust.  By the end of the session participants will have information on
building a Rust-based application with bitbake.  We will also cover the
advantages of using Rust and how it compares to other modern programming
languages.  Participants will be equipped to know where Rust will be most
effective and what trade-off exist in its use.

The ideal audience is anyone who is curious about the Rust programming
language, or new languages in general, with some familiarity of the Yocto
project.  Assumes no existing knowledge about Rust.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Talk</category>
            <url>https://pretalx.com/yocto-project-summit-2021/talk/YJYTVD/</url>
            <location>Presentation Room</location>
            
            <attendee>Steven Walter</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>GUFVQE@@pretalx.com</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-GUFVQE</pentabarf:event-slug>
            <pentabarf:title>How to make a case for using yocto project to your executive leadership</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20210526T152000</dtstart>
            <dtend>20210526T153500</dtend>
            <duration>0.01500</duration>
            <summary>How to make a case for using yocto project to your executive leadership</summary>
            <description>Tips on writing and making a good proposal for using yocto project to solve your product and business requirements. Many times, you understand the obvious but its not so obvious to others, therefore it&#x27;s vital that efforts are made so the case can be made so that your leadership understand the benefits of yocto project and how to back your proposal with data that will increase chance of your teams using yocto project</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Lightning Talk</category>
            <url>https://pretalx.com/yocto-project-summit-2021/talk/GUFVQE/</url>
            <location>Presentation Room</location>
            
            <attendee>Khem Raj</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>XMMR7K@@pretalx.com</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-XMMR7K</pentabarf:event-slug>
            <pentabarf:title>Yocto Yoga</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20210526T154000</dtstart>
            <dtend>20210526T155500</dtend>
            <duration>0.01500</duration>
            <summary>Yocto Yoga</summary>
            <description>The description is highly abstract!</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Lightning Talk</category>
            <url>https://pretalx.com/yocto-project-summit-2021/talk/XMMR7K/</url>
            <location>Presentation Room</location>
            
            <attendee>Josef Holzmayr</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>8D3FVP@@pretalx.com</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-8D3FVP</pentabarf:event-slug>
            <pentabarf:title>My Outreachy Internship Experience with the Yocto Project.</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20210526T164500</dtstart>
            <dtend>20210526T170000</dtend>
            <duration>0.01500</duration>
            <summary>My Outreachy Internship Experience with the Yocto Project.</summary>
            <description>This talk will be about my experience with trying to Enhance the Yocto Project license tracing.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Lightning Talk</category>
            <url>https://pretalx.com/yocto-project-summit-2021/talk/8D3FVP/</url>
            <location>Presentation Room</location>
            
            <attendee>Ida Delphine</attendee>
            
            <attendee>Josef Holzmayr</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>E3UALG@@pretalx.com</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-E3UALG</pentabarf:event-slug>
            <pentabarf:title>Runtime Package Management: When, Why &amp; How</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20210526T170500</dtstart>
            <dtend>20210526T172000</dtend>
            <duration>0.01500</duration>
            <summary>Runtime Package Management: When, Why &amp; How</summary>
            <description>Runtime package management is a controversial topic in the embedded Linux community. It is a known attack vector for hijacking consumer devices and can result in inconsistent states or even bricking when relied on for OTA updates. We will look at what conveniences runtime package management offers software development teams and which stages of the product development cycle does it make the most sense.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Lightning Talk</category>
            <url>https://pretalx.com/yocto-project-summit-2021/talk/E3UALG/</url>
            <location>Presentation Room</location>
            
            <attendee>Frank Vasquez</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>CHBLVL@@pretalx.com</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-CHBLVL</pentabarf:event-slug>
            <pentabarf:title>Building and deploying containers with meta-virtualization: now &amp; in the future</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20210526T172500</dtstart>
            <dtend>20210526T175500</dtend>
            <duration>0.03000</duration>
            <summary>Building and deploying containers with meta-virtualization: now &amp; in the future</summary>
            <description>This presentation starts with a brief survey or &quot;state of the union&quot; of current
container support (and known limitation), it then moves into a concrete example
of how to build and deploy an OCI compliant container.                                                                                                                                                                                    

It will be suitable for both a beginner and advanced user, as well as
managers/developers. No in depth knowledge of container fundamentals will be
required to understand the presentation.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Talk</category>
            <url>https://pretalx.com/yocto-project-summit-2021/talk/CHBLVL/</url>
            <location>Presentation Room</location>
            
            <attendee>Bruce Ashfield</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>PRYUYZ@@pretalx.com</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-PRYUYZ</pentabarf:event-slug>
            <pentabarf:title>Case Study: Yocto / OpenEmbedded in All Scenarios OS</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20210526T181000</dtstart>
            <dtend>20210526T184000</dtend>
            <duration>0.03000</duration>
            <summary>Case Study: Yocto / OpenEmbedded in All Scenarios OS</summary>
            <description>We are about six months in from kicking off All Scenarios OS (former OpenHarmony), and Yocto/OpenEmbedded was a core building block from the start. We consider today to be an excellent time to sit down and look at what we are currently using and our plans for the future.

The project aims at unifying various OS, BSP and software stacks layers under the same ecosystem dealing with interoperability and scalability. On the Linux side, working on a poky-based distro, using dunfell for the build meta-data layers is a pretty typical setup. The more exciting parts will be using musl as the libc provider and llvm as the default toolchain. Besides the building infrastructure for Linux, we also do it for Zephyr and FreeRTOS through their relevant layers.

In our CI system, we run every merge request through an IP compliance toolchain which feeds back into our needs for the included layers and recipes. That puts governance in a central position as part of our development cycles.

When starting this journey, we had a broad range of experiences, from not exposed to Yocto/OE to being a very experienced layer maintainer. Combining the project&#x27;s bring-up feedback with some of the more unique requirements will result in a list of topics we want to discuss in the second part of the presentation. Hopefully, these topics will provide helpful feedback for the project by unwrapping the pain points we stumbled on.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Talk</category>
            <url>https://pretalx.com/yocto-project-summit-2021/talk/PRYUYZ/</url>
            <location>Presentation Room</location>
            
            <attendee>Stefan Schmidt</attendee>
            
            <attendee>Andrei Gherzan</attendee>
            
            <attendee>Davide Ricci</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>XHZQRT@@pretalx.com</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-XHZQRT</pentabarf:event-slug>
            <pentabarf:title>Gitlab CI for dummies</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20210526T184500</dtstart>
            <dtend>20210526T191500</dtend>
            <duration>0.03000</duration>
            <summary>Gitlab CI for dummies</summary>
            <description>While the Yocto Project has the autobuilder, individual layers do not have access to this.  With Gitlab CI, corporations and individual developers have the ability to have something similar.  In this session, we will go into detail about the individual parts of a Gitlab CI configuration, how some users are using it, and how an individual might set it up and run it for their own layer.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Talk</category>
            <url>https://pretalx.com/yocto-project-summit-2021/talk/XHZQRT/</url>
            <location>Presentation Room</location>
            
            <attendee>Jon Mason</attendee>
            
            <attendee>Bruce Ashfield</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>NYYGMV@@pretalx.com</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-NYYGMV</pentabarf:event-slug>
            <pentabarf:title>linux-yocto reference kernel maintenance and kernel workflows</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20210526T192000</dtstart>
            <dtend>20210526T195000</dtend>
            <duration>0.03000</duration>
            <summary>linux-yocto reference kernel maintenance and kernel workflows</summary>
            <description>This presentation can be considered &quot;a week in the life of kernel
maintenance&quot;. It&#x27;s goals are to uncover the how/when/why things are
done as they are, and to shed light on some of the tooling and techniques
that are used to maintain kernels at scale.

It will also show how the existing infrastructure and tooling can be used
to develop new BSPs and share/leverage knowledge of other developers.

It will be suitable for the begginer user and integrator. Experienced
kernel developers with their own workflows may also be interested.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Talk</category>
            <url>https://pretalx.com/yocto-project-summit-2021/talk/NYYGMV/</url>
            <location>Presentation Room</location>
            
            <attendee>Bruce Ashfield</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>SDBQRE@@pretalx.com</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-SDBQRE</pentabarf:event-slug>
            <pentabarf:title>Closing talk</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20210526T195500</dtstart>
            <dtend>20210526T200000</dtend>
            <duration>0.00500</duration>
            <summary>Closing talk</summary>
            <description>It&#x27;s wrap!</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Talk</category>
            <url>https://pretalx.com/yocto-project-summit-2021/talk/SDBQRE/</url>
            <location>Presentation Room</location>
            
            <attendee>Trevor Woerner</attendee>
            
        </vevent>
        
    </vcalendar>
</iCalendar>
