Difference between revisions of "YPS 2022.11 Presentations"

From eLinux.org
Jump to: navigation, search
(First part of the page)
 
(Day 3 (Dec 1, 2022))
 
(One intermediate revision by the same user not shown)
Line 11: Line 11:
 
Link to [https://www.yoctoproject.org/yocto-project-summit-2022-11/ conference website]<br/>
 
Link to [https://www.yoctoproject.org/yocto-project-summit-2022-11/ conference website]<br/>
 
Link to [https://pretalx.com/yocto-project-summit-2022-11/schedule/ schedule]<br/>
 
Link to [https://pretalx.com/yocto-project-summit-2022-11/schedule/ schedule]<br/>
Opening: 2022, a Year in Review, Andrew Wafaa [https://youtu.be/-JKuEXEJJz0 | video]
 
  
 
== Beginners Tutorial (Nov 29, 2022) ==
 
== Beginners Tutorial (Nov 29, 2022) ==
Line 43: Line 42:
 
| Hands-on setup
 
| Hands-on setup
 
| David Reyna
 
| David Reyna
| [https://summit.yoctoproject.org/media/yocto-project-summit-2022-11/submissions/PLF7Q7/resources/Yocto_Project_Summit_2022.11_H_1bJycVs.pdf | PDF]
+
| [https://summit.yoctoproject.org/media/yocto-project-summit-2022-11/submissions/PLF7Q7/resources/Yocto_Project_Summit_2022.11_H_1bJycVs.pdf PDF]
 
|
 
|
 
|-
 
|-
 
| Live coding
 
| Live coding
 
| Josef Holzmayr
 
| Josef Holzmayr
| [https://summit.yoctoproject.org/media/yocto-project-summit-2022-11/submissions/Y9MBZ3/resources/2022-11-29_YPS-2022.11_Livecod_Mt9Ypx2.pdf | PDF]
+
| [https://summit.yoctoproject.org/media/yocto-project-summit-2022-11/submissions/Y9MBZ3/resources/2022-11-29_YPS-2022.11_Livecod_Mt9Ypx2.pdf PDF]
| [https://youtu.be/PKjAsRlgR1s | Video]
+
| [https://youtu.be/PKjAsRlgR1s Video]
 
|-
 
|-
 
| Hands-on session using Devtool
 
| Hands-on session using Devtool
 
| David Reyna
 
| David Reyna
| [https://summit.yoctoproject.org/media/yocto-project-summit-2022-11/submissions/N9DZU9/resources/handson-devtool_2022_11_43Cdyww.pdf | PDF]
+
| [https://summit.yoctoproject.org/media/yocto-project-summit-2022-11/submissions/N9DZU9/resources/handson-devtool_2022_11_43Cdyww.pdf PDF]
| [https://youtu.be/_b4n8Z4fcHo | Video]
+
| [https://youtu.be/_b4n8Z4fcHo Video]
 
|-
 
|-
 
| Hands-on User Space
 
| Hands-on User Space
 
| Rudolf Streif
 
| Rudolf Streif
| [https://summit.yoctoproject.org/media/yocto-project-summit-2022-11/submissions/3PHXRF/resources/Yocto_Project_Summit_2022-11_U_ct2GpUL.pdf | PDF]
+
| [https://summit.yoctoproject.org/media/yocto-project-summit-2022-11/submissions/3PHXRF/resources/Yocto_Project_Summit_2022-11_U_ct2GpUL.pdf PDF]
| [https://youtu.be/TTe8e8tGSCI | Video]
+
| [https://youtu.be/TTe8e8tGSCI Video]
 
|}
 
|}
  
 
== Presentations ==
 
== Presentations ==
=== Day 1 (May 18, 2022) ===
+
=== Day 2 (Nov 30, 2022) ===
 
{|  border="1" cellspacing="0" cellpadding="4"
 
{|  border="1" cellspacing="0" cellpadding="4"
 
|- bgcolor="#c0e0e0"
 
|- bgcolor="#c0e0e0"
Line 72: Line 71:
 
| align="center" | '''Video'''
 
| align="center" | '''Video'''
 
|-
 
|-
| Bitbake 101, running the Yocto Project workflow
+
| Opening keynote: 2022, a Year in Review
| Harald Achitz
+
| Andrew Wafaa
| [[Media:YPS2022.05_d1s01_bitbake-101.pdf | PDF]]
+
|
| [https://www.youtube.com/watch?v=YrsloKEQ9vk Video]
+
| [https://youtu.be/-JKuEXEJJz0 Video]
 
|-
 
|-
| Demystifying the OVERRIDES mechanism and Bitbake operators - 2022 edition
+
| Why Is My Build So Slow!?
| Quentin Schulz
+
| Ross Burton
| [[Media:YPS2022.05_d1s02_overrides.pdf | PDF]]
+
|
| [https://www.youtube.com/watch?v=46gTjz1sju4 Video]
+
| [https://youtu.be/V9_bIKoqr5Y Video]
 
|-
 
|-
| Breaking down the BitBake build on the process level
+
| Detecting and fixing CVE security issues in yocto based embedded Linux distribution
| Amir Kirsh
+
| Miko Rapeli
| [[Media:YPS2022.05_d1s03_bitbake-process.pdf | PDF]]
+
| [https://summit.yoctoproject.org/media/yocto-project-summit-2022-11/submissions/YCMM3D/resources/yocto_cve_presentation_2022_jCzSU3q.pdf PDF]
| [https://www.youtube.com/watch?v=kEPQj_ZqZ-Q Video]
+
| [https://youtu.be/vPc4lZ4VPuo Video]
 
|-
 
|-
| Open Air Yocto
+
| Automate Yocto layer maintenance with cloud managed services
| Josef Holzmayr
+
| Thomas Roos
| [[Media:YPS2022.05_d1s04_open-air-yocto.pdf | PDF]]
+
| [https://summit.yoctoproject.org/media/yocto-project-summit-2022-11/submissions/8RL8FL/resources/Automate_Yocto_layer_maintenan_pc5WCN7.pdf PDF]
|
+
| [https://youtu.be/CNCjtQj74VI Video]
 +
|-
 +
| Maintenance and Security of a Yocto Project-based Distribution: A Year of Experiences
 +
| Marta Rybczynska
 +
| [https://summit.yoctoproject.org/media/yocto-project-summit-2022-11/submissions/WUVDRE/resources/YPS2022.11_-_Rybczynska_-_Main_Vvc9KyP.pdf PDF]
 +
| [https://youtu.be/mYyhccqyjr8 Video]
 +
|-
 +
| Bitbaking SPDX SBoM
 +
| Michael Opdenacker
 +
| [https://summit.yoctoproject.org/media/yocto-project-summit-2022-11/submissions/NAENTD/resources/Bitbaking_SPDX_SBoM_hNWTklv.pdf PDF]
 +
| [https://youtu.be/1DEQtrdS090 Video]
 
|-
 
|-
| Yocto Layer CI Build and Test with GitHub Actions
+
| Creating an Installer that Leverages bmaptool
| Alex Lennon
+
| Tim Orling
| [[Media:YPS2022.05_d1s05_github-actions.pdf | PDF]]
+
| [https://summit.yoctoproject.org/media/yocto-project-summit-2022-11/submissions/XUDNRV/resources/Creating_an_Installer_that_Lev_pAG8G8a.pdf PDF]
| [https://www.youtube.com/watch?v=TsAcxd_acJI Video]
+
| [https://youtu.be/LnIvDJLPU20 Video]
 
|-
 
|-
| Using KAS to make Yocto more manageable
+
| KAS, Yocto made easy
| Alan Martinovic
+
| Jon Mason
| [[Media:YPS2022.05_d1s06_kas.pdf | PDF]]
+
| [https://summit.yoctoproject.org/media/yocto-project-summit-2022-11/submissions/BZNRTF/resources/KAS_-_Yocto_made_easy_1_y1fUJcs.pdf PDF]
| [https://www.youtube.com/watch?v=2Nd0aE9Y-xM Video]
+
| [https://youtu.be/GfH5dA_1gw4 Video]
 
|-
 
|-
| Survey of 3rd party Yocto tooling
+
| Making bitbake PSI-chic: regulating builds using /proc/pressure
| Joshua Watt
+
| Randy MacLeod
| [[Media:YPS2022.05_d1s07_tooling.pdf | PDF]]
+
| [https://summit.yoctoproject.org/media/yocto-project-summit-2022-11/submissions/7F8R9C/resources/PSI-chic-bitbake--YP-Summit-20_lQZeFKp.pdf PDF]
| [https://www.youtube.com/watch?v=mP2QrmWPEC4 Video]
+
| [https://youtu.be/aWq9KQI6dAU Video]
 
|-
 
|-
| How do I start contributing to Yocto Project?
+
| Running QEMU Images with virtio, virsh and virt-manager
| Michael Opdenacker
+
| Tim Orling
| [[Media:YPS2022.05_d1s08_contributing.pdf | PDF]]
+
| [https://summit.yoctoproject.org/media/yocto-project-summit-2022-11/submissions/E9LMD8/resources/Running_QEMU_Images_with_virti_tK8Xnkv.pdf PDF]
| [https://www.youtube.com/watch?v=IqC_GN7HBoM Video]
+
| [https://youtu.be/VW83osfqHpY Video]
 
|-
 
|-
| YP Dependency Issues: Tools and Techniques
+
| Building a Robot with Yocto and ROS
| David Reyna
+
| Rob Woolley
| [[Media:YPS2022.05_d1s09_dependencies.pdf | PDF]]
+
| [https://summit.yoctoproject.org/media/yocto-project-summit-2022-11/submissions/AXLTZZ/resources/Building_a_Robot_with_Yocto_an_F08GVhJ.pdf PDF]
| [https://www.youtube.com/watch?v=CQ8H8VOgwGY Video]
+
| [https://youtu.be/7Y8m-q974OY Video]
 
|-
 
|-
| Support of the Nezha Allwinner D1 in meta-riscv
+
| SBoMs and Supply Chain with the Yocto Project
| Cezary Sobczak
+
| Joshua Watt
| [[Media:YPS2022.05_d1s10_nezha-bsp.pdf | PDF]]
+
| [https://summit.yoctoproject.org/media/yocto-project-summit-2022-11/submissions/QFTUWN/resources/YPS_2022.11_Software_Bill_of_M_91rgAsh.pdf PDF]
| [https://www.youtube.com/watch?v=QdBG6HUeE6w Video]
+
| [https://youtu.be/h6PRf4zxnR4 Video]
 
|-
 
|-
| OEcore features and challenges Packaging modern languages
+
| Yocto Project Lesser Known Features
| Bruce Ashfield
+
| Khem Raj
| [[Media:YPS2022.05_d1s11_packaging-modern-languages.pdf | PDF]]
+
| [https://summit.yoctoproject.org/media/yocto-project-summit-2022-11/submissions/HAGMNE/resources/Yocto_Project_Summit_2022.11-L_rF3kYp3.pdf PDF]
| [https://www.youtube.com/watch?v=zMVhfq5fpkw Video]
 
 
|}
 
|}
  
=== Day 2 (May 19, 2022) ===
+
=== Day 3 (Dec 1, 2022) ===
 
{|  border="1" cellspacing="0" cellpadding="4"
 
{|  border="1" cellspacing="0" cellpadding="4"
 
|- bgcolor="#c0e0e0"
 
|- bgcolor="#c0e0e0"
Line 137: Line 145:
 
| align="center" | '''Video'''
 
| align="center" | '''Video'''
 
|-
 
|-
| Building Yocto Project at scale with TuxSuite
+
| Showcase - Yocto Project and AWS
| Vishal Bhoj
+
| Richard Elberger
| [[Media:YPS2022.05_d2s01_tuxsuite.pdf | PDF]]
+
| [https://summit.yoctoproject.org/media/yocto-project-summit-2022-11/submissions/D8ADPK/resources/2022.11_YPS_AWS_and_YP_bLZjWnI.pdf PDF]
| [https://www.youtube.com/watch?v=eXE1v6QS1_w Video]
+
| [https://youtu.be/vSiU3ffzdRk Video]
 
|-
 
|-
| Showcase - Mender, an end-to-end OTA solution for Yocto
+
| Showcase - Corstone-1000: Secure IoT SoC on Yocto Project
| Josef Holzmayr
+
| Abdellatif El Khlifi
| [[Media:YPS2022.05_d2s02_mender.pdf | PDF]]
+
| [https://summit.yoctoproject.org/media/yocto-project-summit-2022-11/submissions/VUHJD7/resources/yocto-summit-11.22-A-El-Khlifi_ocz8gWM.pdf PDF]
| [https://www.youtube.com/watch?v=mIPD8JPll7E Video]
+
| [https://youtu.be/dIYHJ_3KZKw Video]
 
|-
 
|-
| Fleet Health Monitoring with Yocto
+
| Showcase - OSPO-ready Yocto Projects: the data you didn't know to have
| Drew Moseley
+
| Alberto Pianon
| [[Media:YPS2022.05_d2s03_fleet-health-monitoring.pdf | PDF]]
+
| [https://summit.yoctoproject.org/media/yocto-project-summit-2022-11/submissions/CPWETR/resources/OSPO_Ready_yocto_Projects_FDbCwBp.pdf PDF]
| [https://www.youtube.com/watch?v=6nVquqDq_K0 Video]
+
| [https://youtu.be/czWPD0aiMEM Video]
 
|-
 
|-
| Wind River and Yocto Project
+
| Showcase - Porting Mender to New i.MX 8M Plus Machine and Working with Toradex BSP
| Jay Kruemcke
+
| Leon Anavi
| [[Media:YPS2022.05_d2s04_windriver.pdf | PDF]]
+
| [https://summit.yoctoproject.org/media/yocto-project-summit-2022-11/submissions/YS9NJC/resources/leon-anavi-mender-yocto-202211_LyYbO35.pdf PDF]
| [https://www.youtube.com/watch?v=QkkBgcy_45Y Video]
+
| [https://youtu.be/nm-5IGClnKI Video]
 
|-
 
|-
| Oniro Project - A Yocto-based product-ready distribution
+
| Enabling UEFI Secure Boot on x86 platform with Yocto - getting started with meta-secure-core
| Andrei Gherzan
+
| Tomasz Żyjewski
| [[Media:YPS2022.05_d2s05_oniro.pdf | PDF]]
+
|
| [https://www.youtube.com/watch?v=vn4BgL9TNkE Video]
+
| [https://youtu.be/OA9TKkwFFIE Video]
 
|-
 
|-
| Inclusive Language Update
+
| When not to use Yocto Project
| Saul Wold
+
| Josef Holzmayr
| [[Media:YPS2022.05_d2s06_inclusive-language.pdf | PDF]]
+
| [https://summit.yoctoproject.org/media/yocto-project-summit-2022-11/submissions/NXWVSM/resources/2022-11-29_YPS-2022.11_When_no_wUPyxTg.pdf PDF]
| [https://www.youtube.com/watch?v=sY_qigjJU-I Video]
+
| [https://youtu.be/8GpRMmRcBWc Video]
 
|-
 
|-
| CVE checking an entire distribution
+
| What's new for Rust in the Yocto Project?
| Marta Rybczynska
+
| Randy MacLoad
| [[Media:YPS2022.05_d2s07_cve-checking.pdf | PDF]]
+
| [https://summit.yoctoproject.org/media/yocto-project-summit-2022-11/submissions/TELLCP/resources/What-s-new-for-Rust-in-the-Yoc_hhu2nC2.odp PDF]
| [https://www.youtube.com/watch?v=ue4kgXJRV1M Video]
+
| [https://youtu.be/7uCzL2ZwRMU Video]
 
|-
 
|-
| Where did my setup.py go? Changes in Python Recipes in Yocto Project 4.0 ‘kirkstone’ Release
+
| Creating Friendly Layers, 2022 Edition
| Tim Orling and Ross Burton
+
| Paul Barker
| [[Media:YPS2022.05_d2s08_setup-py.pdf | PDF]]
+
| [https://summit.yoctoproject.org/media/yocto-project-summit-2022-11/submissions/JBVGWQ/resources/Friendly_Layers_2022_nptx5jp.pdf PDF]
| [https://www.youtube.com/watch?v=To9TSBaIg2Q Video]
+
| [https://youtu.be/6iGuKViITjg Video]
 
|-
 
|-
| Augmenting sstate-cache with ccache
+
| Automating Yocto image testing with Gitlab CI/CD
| Amir Kirsh
+
| Clay Timmons
| [[Media:YPS2022.05_d2s09_cache.pdf | PDF]]
+
| [https://summit.yoctoproject.org/media/yocto-project-summit-2022-11/submissions/ZGD8TF/resources/yps2022_gitlabCICD_pxTTWco.pdf PDF]
| [https://www.youtube.com/watch?v=HhOmZYN5_7g Video]
+
| [https://youtu.be/CvLm5Ftv6XI Video]
 
|-
 
|-
| Practical Filesystem Security for Embedded Systems
+
| How a modern Yocto setup could look like - by examples
| Richard Weinberger
+
| Anna-Lena Marx
| [[Media:YPS2022.05_d2s10_fs-security.pdf | PDF]]
+
| [https://summit.yoctoproject.org/media/yocto-project-summit-2022-11/submissions/LH9DC7/resources/Marx_YoctoSummit2022.11_aafgSxC.pdf PDF]
| [https://www.youtube.com/watch?v=oTq8b7NPihU Video]
+
| [https://youtu.be/66JGRR1cxU4 Video]
 
|-
 
|-
| The Yocto Project Reference Binary Distro effort
+
| Drive Towards Frequent and Sustained Software Updates
| Bruce Ashfield
+
| Mark Asselstine
| [[Media:YPS2022.05_d2s11_binary-distro.pdf | PDF]]
+
|
| [https://www.youtube.com/watch?v=7plHWCHGv1c Video]
+
| [https://youtu.be/EvStiUByk30 Video]
 
|}
 
|}

Latest revision as of 09:18, 27 January 2023


Intro

The 2022.11 edition of The Yocto Project Summit (yps2022.11).

Link to conference website
Link to schedule

Beginners Tutorial (Nov 29, 2022)

Session Description Presenter(s) Slides Video
part 1 Behan Webster Slides
part 2 Tom King

Hands-on track (Nov. 29, 2022)

Session Description Presenter(s) Slides Video
Hands-on setup David Reyna PDF
Live coding Josef Holzmayr PDF Video
Hands-on session using Devtool David Reyna PDF Video
Hands-on User Space Rudolf Streif PDF Video

Presentations

Day 2 (Nov 30, 2022)

Session Description Presenter(s) Slides Video
Opening keynote: 2022, a Year in Review Andrew Wafaa Video
Why Is My Build So Slow!? Ross Burton Video
Detecting and fixing CVE security issues in yocto based embedded Linux distribution Miko Rapeli PDF Video
Automate Yocto layer maintenance with cloud managed services Thomas Roos PDF Video
Maintenance and Security of a Yocto Project-based Distribution: A Year of Experiences Marta Rybczynska PDF Video
Bitbaking SPDX SBoM Michael Opdenacker PDF Video
Creating an Installer that Leverages bmaptool Tim Orling PDF Video
KAS, Yocto made easy Jon Mason PDF Video
Making bitbake PSI-chic: regulating builds using /proc/pressure Randy MacLeod PDF Video
Running QEMU Images with virtio, virsh and virt-manager Tim Orling PDF Video
Building a Robot with Yocto and ROS Rob Woolley PDF Video
SBoMs and Supply Chain with the Yocto Project Joshua Watt PDF Video
Yocto Project Lesser Known Features Khem Raj PDF

Day 3 (Dec 1, 2022)

Session Description Presenter(s) Slides Video
Showcase - Yocto Project and AWS Richard Elberger PDF Video
Showcase - Corstone-1000: Secure IoT SoC on Yocto Project Abdellatif El Khlifi PDF Video
Showcase - OSPO-ready Yocto Projects: the data you didn't know to have Alberto Pianon PDF Video
Showcase - Porting Mender to New i.MX 8M Plus Machine and Working with Toradex BSP Leon Anavi PDF Video
Enabling UEFI Secure Boot on x86 platform with Yocto - getting started with meta-secure-core Tomasz Żyjewski Video
When not to use Yocto Project Josef Holzmayr PDF Video
What's new for Rust in the Yocto Project? Randy MacLoad PDF Video
Creating Friendly Layers, 2022 Edition Paul Barker PDF Video
Automating Yocto image testing with Gitlab CI/CD Clay Timmons PDF Video
How a modern Yocto setup could look like - by examples Anna-Lena Marx PDF Video
Drive Towards Frequent and Sustained Software Updates Mark Asselstine Video