Loading…
May 10-12, 2023
Vancouver, British Columbia, Canada + Virtual
View More Details & Registration
Note: The schedule is subject to change.

The Sched app allows you to build your schedule but is not a substitute for your event registration. You must be registered for Open Source Summit North America 2023 to participate in the sessions. If you have not registered but would like to join us, please go to the event registration page to purchase a registration.

This schedule is automatically displayed in Pacific Daylight Time (UTC/GMT -8). To see the schedule in your preferred timezone, please select from the drop-down menu to the right, above "Filter by Date."

IMPORTANT NOTE: Timing of sessions and room locations are subject to change.

Critical Software Summit [clear filter]
Wednesday, May 10
 

11:10am PDT

How Do You Know You're Done - After a Security Fix? - Kate Stewart, The Linux Foundation & Peter Brink, UL Solutions
Requirements are at the heart of designing a system with safety considerations. When building the system, having a detailed and accurate record of all the components and build information is necessary for safety analysis. When a component vulnerability fix comes in though, how do you know the system conforms with the safety claims after applying the fix? This talk will go into some approaches for leveraging the SBOM data to improve the automation and confidence in the analyis necessary to know you’re done.

Speakers
avatar for Kate Stewart

Kate Stewart

Vice President of Dependable Embedded Systems, Linux Foundation
Kate Stewart is Vice President of Dependable Embedded Systems at the Linux Foundation. She works with the safety, security and license compliance communities to advance the adoption of best practices into embedded open source projects. Since joining The Linux Foundation, she has launched... Read More →
PB

Peter Brink

Functional Safety Engineering Leader, Underwriter Laboratories (UL)
Pete is an Engineering Leader at kVA by UL and leads a team of software and systems engineers focused on functional safety for the automotive market using ISO 26262:2018. Pete has been with kVA by UL since 2019. Pete started his career in 1987 working on Jet Engine control systems... Read More →



Wednesday May 10, 2023 11:10am - 11:50am PDT
121 (Level 1)

12:05pm PDT

Reproducible Multi Element System Composition with Linux, Xen & Zephyr - Philipp Ahmann, Robert BOSCH GmbH
Looking at system architectures for complex safety-critical systems, similarities can be observed across various industries. Beside a rich OS (such as Linux), typically an RTOS and virtualization or containers are involved. However, when it comes to prototyping such systems, the existing guidelines are limited and reproducing demos is hard and time consuming. Compared to traditional (safety-critical) systems, created by strictly following the v-model, existing open source software can boost the system creation & understanding by fast and iterative prototyping. The ELISA project’s systems working group focuses on creating such an exemplary system architecture using Linux, Xen and Zephyr in a reproducible form. This includes step-by-step documentation for users on different expert levels and various entry points to approach these systems. It also includes picking up new requirements such as a system SBOM and a strong interaction as well as collaboration with other open source projects. Beside the state of the previously mentioned activities, the talk highlights other ELISA working groups focusing on Linux Kernel, processes, tools, and use cases. A basic understanding about challenges and chances of using open-source projects for safety-critical workloads rounds up the talk.

Speakers
avatar for Philipp Ahmann

Philipp Ahmann

Product Manager - Embedded Open Source, Bosch
Philipp Ahmann is a technical business development manager at Robert Bosch GmbH with focus on Open Source activities. He represents the ELISA project of the Linux Foundation as technical steering committee chair and leads the automotive as well as systems work group. He has more than... Read More →



Wednesday May 10, 2023 12:05pm - 12:45pm PDT
121 (Level 1)

2:05pm PDT

Safety-Certifying Open Source Software: The Case of the Xen Hypervisor - Stefano Stabellini & Senthil Kumar Rajagopal, AMD
Safety is important to software everywhere human lives are at risk. In these environments often safety-certifications are required to ensure that the quality of the software is high enough to minimize the risk of harm to humans. Safety-certifications such as ISO 26262 come with a series of requirements and processes that sometimes clash with well-established Open Source software development practices. How do we reconcile safety-certifications with Open Source? This presentation will provide an answer to that question. Taking Xen as an example of an Open Source project with a rich 15+ years history, this presentation will explain the best way to match Open Source activities with safety-certification requirements. It will discuss the role of the upstream community and downstream vendors in achieving compliance with ISO 26262 and IEC 61508. It will go through the changes to Xen Project processes already underway and the ones planned for the future to align the Xen hypervisor with safety-certifications. The talk will cover MISRA, traceability, testing, etc., and the latest updates from the Xen FuSa working group.

Speakers
SK

Senthil Kumar Rajagopal

Functional Safety Manager (Software), AMD
Experienced functional safety manager with 22+ years of experience in embedded systems software, safety critical system design consulting, functional safety certification of open-source and proprietary software for automotive and Industrial control systems.
avatar for Stefano Stabellini

Stefano Stabellini

Fellow, AMD
Stefano Stabellini is a Fellow at AMD, where he leads system software architecture and the virtualization team. Previously, at Aporeto, he created a virtualization-based security solution for containers and authored several security articles. As Senior Principal Software Engineer... Read More →



Wednesday May 10, 2023 2:05pm - 2:45pm PDT
121 (Level 1)
  Critical Software Summit, Safety-Critical Considerations
  • Audience Level Any
  • Session Slides Attached Yes

3:00pm PDT

A Development Environment for DO-178C Level D Certified Linux - Chuck Wolber, The Boeing Company
This talk will feature the use of Yocto/OpenEmbedded as a tool for managing a distributed development environment, automated build and test, and ultimately delivering a DO-178C level D certified Linux platform into revenue service. It will also touch upon generalized aspects of traceability, team dynamics, "day one developer", and extensibility.

Speakers
avatar for Chuck Wolber

Chuck Wolber

Associate Technical Fellow, The Boeing Company
Chuck Wolber is a Boeing Associate Technical Fellow primarily focused on Platform and Operating System engineering for airborne avionics. He has developed multiple DO-178C Level D certified Linux operating systems currently in service on Boeing production aircraft. Chuck has been... Read More →



Wednesday May 10, 2023 3:00pm - 3:40pm PDT
121 (Level 1)

4:00pm PDT

Seapath, the Configuration Project to Build a Platform/Cluster that can Run Real Time Critical Applications - Aurélien Watare & Florent Carli, RTE
To improve the integration of renewable energy sources into the grid, there is a need to simplify the connection process, which currently takes place at substations. These substations play a crucial role in the intelligence of the grid, but their functions are limited in terms of evolvability due to hardware constraints. The virtualization of these systems can enhance their adaptability and increase evolvability, but they remain critical real-time systems that require precise data acquisition with a precision of 100 microseconds and a response time within a few milliseconds, along with a high level of availability. SEAPATH is an open-source configuration project under the LF_ENERGY umbrella aimed at building an industrial-grade platform to host real-time critical applications. This presentation introduces the various features of SEAPATH, including virtualization, real-time operations, clusterization, time synchronization, tooling, and more. The project philosophy and long-term vision are also discussed.

Speakers
AW

Aurélien Watare

Project manager for virtualization of digital substations, RTE
Aurélien Watare – RTE (aurelien.watare@rte-france.com) After a master’s degree in electrical engineering, Aurelien started to work at RTE in 2008 as a dispatcher at the grid control center. Then he moved to the R&D department to study the impact of renewable energy sources on... Read More →
avatar for Florent Carli

Florent Carli

IT Engineer, RTE
After a master’s degree in telecommunications, Florent worked as a cybersecurity consultant for 8 years, developing strong skills in security but also in computer and network systems in general. He joined RTE in 2009, first as a cybersecurity engineer, and then as the manager of... Read More →



Wednesday May 10, 2023 4:00pm - 4:40pm PDT
121 (Level 1)
  Critical Software Summit, Virtualization

4:55pm PDT

Software Part Catalog Management Is a Prerequisite for Successful SBOM Creation - Mark Gisi, Wind River
There are increasing demands placed on embedded device and IoT manufactures to deliver a Software Bill of Materials (SBOM) that represents a list of all the software components (software parts) from which their devices are comprised. A part can be an application, library, software package, container and/or an entire Linux runtime. The effective management of these parts is a requirement regardless of whether one is generating SBOMs for license compliance, security assurance, export controls, or safety certification. Creating a SBOM requires a manufacturer to 1) define, 2) identify, 3) store and 4) retrieve core data about each of the 1000s (if not 10,000s) of software parts they use (often across multiple products). We present an open source solution, data model and workflow that enables manufactures to maintain a software parts catalog for all their devices. Once this is achieved, the generation of SBOMs using industry standards such as SPDX becomes both seamless and cost effective.

Speakers
avatar for Mark Gisi

Mark Gisi

Director, Open Source Program Office, Wind River Systems
Mark is the Director of the Open Source Program Office at Wind River Systems where he is responsible for open source adoption; risk mitigation; community engagement and innovation acceleration using open source principles. He was an early contributor to the SPDX project and founding... Read More →


Wednesday May 10, 2023 4:55pm - 5:35pm PDT
121 (Level 1)
 
Thursday, May 11
 

11:00am PDT

Migrating Mission Critical Workloads from Mainframe to Open Source - Seshu K Guddanti & Venkat Mopuri, U.S Bank
Banks traditionally have used mainframes for running mission-critical loads such as managing financial transactions and customer management. The banks trusted mainframes to run mission-critical due to reliability, data consistency, security, and performance. Recently, U.S. Bank migrated workloads to open-source distributed systems due to high operating costs and the necessity for the rapid addition of new features.  

U.S. Bank moved workloads from mainframes to Cassandra. The streaming solution (Spring boot, Kakfa, Spark) synchronized data between Cassandra and the mainframes in less than 500 milli seconds. Using this solution U.S. Bank (5th largest bank) able to move to 60% of requests to the new solution and reduce the mainframe utilization. The entire new infrastructure was based on open source and had to earn the bank's trust regarding reliability, data loss & consistency, security, and performance. 

In the talk, we would like to present the challenges and learnings in proving open-source-based solutions to match the gold standard of the mainframe in being mission-critical in terms of resiliency, data consistency, scale and performance. We also want to show how open-source exceeded expectations in cost savings, scale, and performance.

Speakers
SK

Seshu K Guddanti

Sr. Director Software Engineering, U.S Bank



Thursday May 11, 2023 11:00am - 11:40am PDT
119 (Level 1)

11:55am PDT

Scaling the Security Researcher to Eliminate OSS Vulnerabilities Once and for All - Jonathan Leitschuh, Open Source Security Foundation/Linux Foundation
Hundreds of thousands of human hours are invested every year in finding security vulnerabilities with relatively simple fixes. These vulnerabilities aren’t sexy, cool, or new. We’ve known about them for years, but they’re everywhere! The scale of GitHub & tools like CodeQL (GitHub's code query language) enable scanning of vulnerabilities across hundreds of thousands of OSS projects, but the challenge is how to scale the triaging, reporting, and fixing. Simply automating the creation of thousands of bug reports by itself isn’t useful, and would be a burden on volunteer OSS maintainers. Ideally, the maintainers would be provided with not only information about the vulnerability, but also a fix in the form of an easily actionable pull request. When facing a problem of this scale, what is the most efficient way to leverage researcher knowledge to fix the most vulnerabilities across OSS? This talk will cover a highly scalable solution - automated bulk pull request generation. We’ll discuss the practical applications of this technique on real-world OSS projects. We’ll also cover technologies like CodeQL & OpenRewrite (a style-preserving refactoring tool created at Netflix and now developed by Moderne). Let’s not just talk about vulnerabilities, let’s actually fix them at scale.

Speakers
avatar for Jonathan Leitschuh

Jonathan Leitschuh

Senior Software Security Researcher, Open Source Security Foundation
Jonathan Leitschuh is a Senior Software Security Researcher currently working for the Open Source Security Foundation (OpenSSF). He was the first Dan Kaminsky Fellow and former Software Engineer. Jonathan is best known for his July 2019 bombshell Zoom 0-day vulnerability disclosure... Read More →


Thursday May 11, 2023 11:55am - 12:35pm PDT
119 (Level 1)
 

Filter sessions
Apply filters to sessions.
  • Ask the Experts
  • CloudOpen
  • Co-Located Events
  • ContainerCon
  • Critical Software Summit
  • Diversity Empowerment Summit
  • Emerging OS Forum
  • Keynote Sessions
  • Lightning Talks & Treats
  • LinuxCon
  • Open AI & Data Forum
  • Open Metaverse Summit
  • Open Source Leadership Summit
  • Open Source On-Ramp
  • OpenGovCon
  • OpenJS World
  • OSPOCon
  • Project Mini Summits
  • Special Events / Exhibits / Breaks
  • SupplyChainSecurityCon
  • SustainabilityCon