Yocto Project Summit 2024.12

The speaker’s profile picture
Andrew Wafaa
  • Welcome Day 1
The speaker’s profile picture
Anna-Lena Marx

Anna-Lena Marx has been working as an Embedded Systems Developer at inovex since 2015 and holds a Master's degree in Embedded Systems. As a hobby, she also studies Electrical Engineering. Professionally, Anna-Lena focuses on the development of Embedded Systems based on Yocto or the AOSP, kernel drivers, IoT, and organizing the Embedded Systems department. She is also involved in Girl's Day to get young girls interested in technical careers.

  • Patching unpatchable files
The speaker’s profile picture
Aurélien Martin

Aurélien has been developping embedded software for 11 years on both MCUs and MPUs. For the last 4 years with Witekio, his focus has been on Yocto-based systems, and particularly on securing embedded devices from the boot up.

  • Ensuring Reproducibility in Yocto Builds
The speaker’s profile picture
Bruna Jacomelli

Co-owner of Emc Logic where she has worked since 2019 as an administrative manager, Embedded Software Developer and Instructor, constantly exploring open-source alternatives for projects.
Emc Logic is a Brazilian company that provides consulting, training, and embedded software development services, with a focus on Linux and Yocto to help bring projects to fruition.

  • Deploying and Testing Fail-Safe Systems with Yocto Project
The speaker’s profile picture
Chirag Shilwant

I am a Systems Engineer at Texas Instruments, where I’ve been contributing for the past 2.5 years. My primary focus lies in building custom Embedded Linux Distributions for TI Arm-based microprocessors using the powerful Yocto Project. This involves crafting tailored Linux systems for various embedded applications, ensuring optimal performance and compatibility.

My journey began with a strong educational foundation - I completed my master’s degree in Computer Science from IIIT Hyderabad. Armed with this knowledge, I’ve been passionate about bridging the gap between hardware and software, creating robust solutions that empower embedded devices.

As an embedded enthusiast, I’m constantly exploring new challenges and pushing the boundaries of what’s possible in this dynamic field.

  • Leveraging Dynamic Layers in Yocto Project
The speaker’s profile picture
Chuck Wolber

...

  • Capsule Images: How to create a reusable image layer that does not pull in dependencies.
The speaker’s profile picture
Clara Kowalsky

Clara has a master's degree in electrical engineering and is now working as a Linux software engineer at Siemens.
She is regularly contributing to inner-source and open-source projects, especially in the field of real-time (e.g., Xenomai) and embedded Linux tooling. She gives internal trainings on the open-source projects Isar (a tool for generating Debian-based root filesystems) and kas (a tool for setting up bitbake based projects).

  • How to test your Yocto project with testimage and ptest
The speaker’s profile picture
Cornelius Hart

Embedded software engineer working at Span IO, experience in embedded linux, realtime operating systems and other stuff. Primarily interested in climate tech but have also worked on medical devices and music/art tech for personal projects

  • To fetch or not to fetch: Automating Rust package builds and dependency fetching in a Yocto CI system
The speaker’s profile picture
Daiane Angolini

Daiane Angolini has been working with embedded Linux since 2008 and has participated in the open-source communities such as Linux kernel, U-Boot, OpenEmbedded and Yocto Project. She is working on LmP since 2021 and is active on meta-freescale since 2012. She contributes writing technical articles on ARM architectures, Yocto Project, and developer behavior guidelines, sharing her knowledge and fostering collaboration within the tech community.

  • Dealing with several BSP layers using Yocto Project
The speaker’s profile picture
David Reyna

David Reyna has been a long time contributor to Yocto Project and an organizer of DevDays and YP Summits.

  • Introduction to The Yocto Project and Bitbake
  • Hands on setup
  • The YP Presentation Archive Project
  • Introduction to Layers, Images and more
The speaker’s profile picture
Eilís Ní Fhlannagáin

Eilís 'pidge' Ní Fhlannagáin is a Yocto Project Ambassador and a long term contributor to the Yocto Project. She currently works for Baylibre as a Senior Software Engineer. She lives in Ireland with a rake of misbehaved cats.

  • Pitfalls in upgrading. A Case study in upgrading from Dunfell to Kirkstone and beyond.
The speaker’s profile picture
Enguerrand de Ribaucourt

Enguerrand is a seasoned embedded Linux developer working at Savoir-faire Linux. He writes BSP layers, integrates Yocto distributions but most importantly, he enjoys doing it with modern tooling! Hence he was hugely involved in the architecture and development of the Yocto project's Visual Studio Code extension and still acts as one of its principal maintainers.

  • VS Code and Yocto: A Typescript and BitBake alchemy
The speaker’s profile picture
Fernando Luiz Cola

A software engineer with over 10 years of professional experience in building software solutions for Embedded Linux Devices. Since 2017, I founded Emc Logic (www.emc-logic.com), a Brazilian company that specializes in consulting, training, and developing software for Embedded Systems, with a focus on Yocto Project solutions.

  • Deploying and Testing Fail-Safe Systems with Yocto Project
The speaker’s profile picture
Jan-Simon Möller
  • Introduction to The Yocto Project and Bitbake
  • Introduction to Layers, Images and more
The speaker’s profile picture
Josef Holzmayr
  • Livecoding
The speaker’s profile picture
Joshua Watt

Joshua is a Software Engineer at Garmin, where he has worked since 2009.

  • Unlocking SBoMs with Yocto and SPDX 3
The speaker’s profile picture
Kamalanadh Vedantham

Kamalanadh (Kamal) Vedantham is a Senior Software Development Engineer at Amazon Lab126. In this role, he develops Embedded Linux device drivers and camera/isp pipelines

  • Navigating Yocto BSP: Stories from the Field
The speaker’s profile picture
Karthik Poduval

Karthik Poduval is a Principal Software Development Engineer at Amazon Lab126. In this role, he develops Embedded Linux device drivers and middleware stack for camera/ISP and other imaging devices.

  • Navigating Yocto BSP: Stories from the Field
The speaker’s profile picture
Khem Raj

Khem Raj is a Linux architect at Comcast, helping several open source initiatives within the company: He is guiding the company's adoption of open source software, and becoming an active contributor to the open source components used in the RDK settop software stack. One of the most recent projects he has worked on is migrating RDK to an OpenEmbedded/Yocto-based framework for build system and embedded Linux distribution generation. He is also actively working on making the RDK community adopt the RDK framework for future TV settop devices and broadband gateways. He is a Yocto Project advisory board member, and member of the technical steering Committee for the OpenEmbedded project. He is core maintainer for several key pieces in OpenEmbedded framework, including core metadata, toolchains, and SDKs. Prior to Comcast, Khem helped Juniper migrate the Junos operating system to use embedded Linux as the base operating system.

  • Future of computing - Heterogenous compute - We need immutable systems
The speaker’s profile picture
Leon Anavi

Leon Anavi is an open source enthusiast and a senior software engineer at Konsulko Group. He is an active contributor to various Yocto/OpenEmbedded meta layers. His professional experience includes web and mobile application development for various platforms as well as porting and maintaining embedded Linux distributions to Raspberry Pi and devices with x86-64, i.MX6, NVIDIA Tegra, RISC-V, Amlogic, Rockchip and Allwinner (aka sunxi) SoC. Leon holds a masters in Information Technology from the Technical University Sofia. His previous speaking experience includes talks about open source software and hardware during events in San Francisco, San Diego, Portland (OR), Hong Kong, Shanghai, Shenzhen, Brussels, Lyon, Berlin, Edinburgh, London, Cambridge, Bratislava, Prague, Sofia and his hometown Plovdiv.

  • What Makes the Raspberry Pi 5 So Special?
The speaker’s profile picture
Marta Rybczynska

Marta Rybczynska has a network security background, with 20 years of experience in Open Source. She has worked with embedded operating systems like Linux and various real-time OSes, and with system libraries and frameworks up to user interfaces. She has been involved in various Open Source projects, and also contributed kernel-related guest articles for LWN.net. She frequently speaks at conferences, including Open Source Summit, FOSDEM and more.

  • A DevOps journey using the Yocto Project : How we have set up a learning environment with CephFS, shared sstate and a horde of virtual machines
  • Security improvements in styhead
The speaker’s profile picture
Michael Nazzareno Trimarchi
  • Security, Upstream and opensource CD/CI
The speaker’s profile picture
Michael Opdenacker

Michael Opdenacker is a consultant and trainer specialized in embedded Linux, working at Root Commit (https://rootcommit.com). He was the founder of Bootlin, who contributed to Linux World Domination by training thousands of engineers around the world on embedded Linux and its kernel, and sharing all its materials under a free documentation license.

Michael is a contributor to OpenEmbedded and the Yocto Project, and spoke about Yocto at multiple Yocto events and at international conferences.

If this tutorial turns out to be too short for you, Michael also offers a 4-day training course about OpenEmbedded and Yocto, using innovative teaching and learning techniques: https://rootcommit.com/training/yocto/.

  • DevTool Hands-on Class
The speaker’s profile picture
Mikko Rapeli

Senior SW Engeer at Linaro, long time yocto user and contributor

  • Secure boot all the way to userspace and upstream
The speaker’s profile picture
Ming

I have been a Unix and Linux consultant for over 30 years, starting out life with the large servers for the finance and aviation industries. The systems I worked on became smaller and smaller until about 15 years ago I ended up in the world of Embedded Linux, creating smart traffic systems.

Since then, I have stayed with Embedded Linux creating solutions for a variety of industries including medical and automotive.

I also share my experiences by teaching some of the Embedded Linux courses with Feabhas and regularly partake in the DevHeads discord channel.

  • Creating and Maintaining a Yocto Project in the Real World
The speaker’s profile picture
Oscar Valenzuela

Oscar Valenzuela is a Principal Open Source Engineer at Amazon. He leads the license compliance team and defines technical strategies and tools to scale OSS compliance across the company.

Contact Information:
* https://www.linkedin.com/in/alkamod

  • Yocto @ AWS IoT / Amazon OSPO
The speaker’s profile picture
Peter Hoyes

Peter is a Staff Software Engineer in the Automotive & Industial Solutions software team at Arm.

  • Arm Automotive Solutions: Pushing the Limits of Yocto
The speaker’s profile picture
Pierre Gal

Pierre GAL has been supporting equipment manufacturers with Witekio for 20 years, starting as an embedded software developer. He is now leading The Embedded Kit, a software product brand which aims at giving OEMs all the tools and knowledge they need to build, connect, test, and secure their embedded Linux systems without vendor lock-in.

  • SBOM generation for Yocto-based systems
The speaker’s profile picture
Rob Woolley

Rob Woolley is a Principal Technologist at Wind River in the CTO Office. He has 25 years experience with embedded Linux and over 15 years with the VxWorks RTOS. He is actively involved with the open source community as the maintainer of the Robot Operating System (ROS) framework for OpenEmbedded and participation in Zephyr RTOS and ELISA from the Linux Foundation. His current focus is on using cloud-native technologies to orchestrate workloads on edge devices.

  • Workflows for App Development
The speaker’s profile picture
Rudolf J Streif

I am a software developer and system architect providing hardware and software development services to my customers through my company ibeeto (www.ibeeto.com).

I have been developing systems using the Yocto Project for over 14 years and assisted my customers deploying them into automotive, industrial equipment, residential appliances and more.

  • Building a Containerized System with the Yocto Project
The speaker’s profile picture
Ryan Eatmon

I have worked at Texas Instruments for 25+ years as a software developer. I started out in the Analog EDA team supporting circuit simulation and moved to our Embedded Processor team in 2021. I am currently the meta-arago and meta-ti maintainer as well as the build infrastructure architect for our nightly builds/test and our CICD flow.

  • Supporting Multiple Layer Setup Tools
The speaker’s profile picture
Samantha Jalabert

DevOps engineer and Yocto Project contributor

  • A DevOps journey using the Yocto Project : How we have set up a learning environment with CephFS, shared sstate and a horde of virtual machines
The speaker’s profile picture
Sergio Prado

Sergio Prado has been developing software for embedded systems for 27+ years. Entrepreneur and founder of Embedded Labworks, he provides training and consulting services to companies worldwide. He is active in the embedded systems community, writing in his personal blog sergioprado.blog and doing videos on YouTube. He is an embedded Linux developer, and has been collaborating with several open source projects, including Buildroot, Yocto Project and the Linux kernel.

  • Honey, I shrunk the rootfs!
The speaker’s profile picture
Talel BELHAJSALEM

Embedded Linux Engineer and Trainer.

  • Back to basics - The story of Yocto Toolchain
The speaker’s profile picture
Thomas Roos, AWS, Embedded Linux Engineer

Having more than 15 years experience in Embedded Linux product development, building VoIP PAGA intercom products with embedded Linux / Yocto. Now, he is providing AWS software for embedded Linux to customers and support open source projects, especially Yocto. Doing meta-aws (https://github.com/aws4embeddedlinux/meta-aws) maintenance for almost 3 years.

  • Yocto @ AWS IoT / Amazon OSPO