Loading…
December 14 - 15, 2021 | Virtual Event
View More Details for Open Source Summit
View More Details for Automotive Linux Summit
Register for OSS + ALS Japan

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 Japan + Automotive Linux Summit 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.

Please note: This schedule is automatically displayed in Japan Standard Time (UTC+09:00). To see the schedule in your preferred timezone, please select from the drop-down menu to the right, above "Filter by Date." The schedule is subject to change.

Sign up or log in to bookmark your favorites and sync them to your phone or calendar.

Monday, December 13
 

10:00 JST

Kubernetes Upstream Training Sponsored by LPI-Japan, LF Training & CNCF - Pre Registration Required; Limited Capacity
Kubernetes Upstream Training Sponsored by LPI-Japan, LF Training & CNCF - Pre Registration Required; Limited Capacity
When: December 13, 2021 | 10:00-16:00 JST
Important Note: This training will be presented in Japanese
Pre-Event Materials: Attendees are required to read through this prior to attending the training.

Open Source Summit Japan + Automotive Linux Summit attendees are invited to this complimentary training focused on instructing engineers in Japan on how they can become involved with the upstream Kubernetes development community.

In addition to hands-on training, the agenda will include:
  • Introduction to Kubernetes upstream community
  • Kubernetes development environment
  • How to work with the Kubernetes community
Attendees are required to read through this prior to attending the training.

This training is limited to 40 attendees. If you wish to participate, please add this to your Open Source Summit Japan + Automotive Linux Summit registration page by December 6th.

All attendees will receive a 50% discount coupon code for Certified Kubernetes Administrator (CKA), Certified Kubernetes Application Developer (CKAD), Certified Kubernetes Security Specialist (CKS) exams from LPI-Japan as a benefit to participating in this training.

Instructors:
​Hippie Hacker - CNCF Kubernetes Lead
Kenichi Omichi - NEC Corporation of America
Akihito Inou - NEC Solution Innovators, Ltd.
Shuu Mutou - NEC Solution Innovators, Ltd.
Yuiko Mori - NEC Solution Innovators, Ltd.
Shinji Kawamura - NEC Solution Innovators, Ltd.
Toshiaki Inukai - NEC Solution Innovators, Ltd.

********************************************************************************************************
KubernetesアップストリームトレーニングはKubernetesの新機能開発・バグ修正・ドキュメント作成などのコミュニティ開発を円滑に行うためのトレーニングプログラムです。参加者はKubernetesコミュニティの概要を把握できることに加えて、Kubernetesコミュニティに対する具体的な貢献方法をハンズオン形式で学ぶことが出来ます。

講師は Kubernetes コミュニティにおいてMember以上の開発者で構成されており、日本語での議論・相談が可能です。技術面だけでなく、オープンなコミュニティにおけるコミュニケーションや議論の進め方など、提案を受け入れてもらうための手法についてもお伝えします。

トレーニングでは、実際の Kubernetes コミュニティのリポジトリや Slack を使用します。オープンな場での行動について、下記をご一読いただき、ご理解頂いた上でご参加ください。
[コミュニティ行動規範](https://github.com/cncf/foundation/blob/master/code-of-conduct-languages/jp.md)

Cloud Native Days Tokyo やその他のイベントでも実施され、毎回大人気なコンテンツとなっています。オンライン開催に伴い、当日は参加者とメンターはZoomに参加して実施します。参加者に限りがあるため、参加希望の方は 12/6 までに登録をお願いします。

本トレーニングへの参加は、先着40名様までとさせて頂きます。
Open Source Summit Japan + Automotive Linux Summitの登録者であれば無料で参加可能です。参加希望の方は、12月6日までに Open Source Summit Japan + Automotive Linux Summitの登録ページから本トレーニングへの参加をお申し込み下さい。

尚、本参加者のへの特典として、Linux Foundationの認定資格 Certified Kubernetes Administrator (CKA)、Certified Kubernetes Application Developer (CKAD) および Certified Kubernetes Security Specialist (CKS) の受験料50% OFF クーポンコードがLPI-Japanより提供されます。

講師:
大道憲一 NEC Corporation of America
稲生章人 NECソリューションイノベータ株式会社
武藤 周 NECソリューションイノベータ株式会社
毛利唯子 NECソリューションイノベータ株式会社
河村真樹 NECソリューションイノベータ株式会社
犬飼敏章 NECソリューションイノベータ株式会社


Speakers
avatar for Hippie Hacker

Hippie Hacker

Chief Executive, ii
Hippie Hacker's unique approach to storytelling includes practical application of technology with a focus on humanity as a whole. He has a lifelong interest in the creation of vehicles of viral generosity that everyone can ride.His travels starting in an avocado green Volkswagen took... Read More →
avatar for Kenichi Oomichi

Kenichi Oomichi

Principal Software Engineer, NEC
Kenichi is a software engineer on production software engineering over 18 years.He mainly focus on cloud distributed platforms: Kubernetes and OpenStack and tries improving their quality based on his knowledge (Linux Kernel internals, network, virtualization, distributed system, REST... Read More →
avatar for Yuiko Mori

Yuiko Mori

Assistant Manager, NEC Solution Innovators, Ltd.
Yuiko Mori is a software engineer at NEC Solution Innovators, Ltd. on a wide range of software projects, and developing open source software. She's been an active technical contributor to Kubernetes, and also previously she had worked for OpenStack.
SK

Shinji Kawamura

NEC Solution Innovators
TI

Toshiaki Inukai

NEC Solution Innovators
avatar for Akihito Inoh

Akihito Inoh

Assistant Manager, NEC
Akihito is a software engineer focus on OSS container technology like a Kubernetes and is forcusing to Cluster Lifecycle and Contributor Experience of Kubernetes mainly.Before that, he joined project for deploying IaaS service with OpenStack.
avatar for Shu Muto

Shu Muto

Principal Software Engineer, NEC
Shu is one of maintainer for Kubernetes Dashboard since Autumn 2019 and one of chair for SIG UI. Before that, Shu has contributed to OpenStack Dashboard and its several plugins as core developer since 2015. Besides them, developping WebRTC application.


Monday December 13, 2021 10:00 - 16:00 JST
Keynote Theater
 
Tuesday, December 14
 

09:00 JST

Keynote: Welcome & Opening Remarks - Jim Zemlin, Executive Director, The Linux Foundation
Speakers
avatar for Jim Zemlin

Jim Zemlin

Executive Director, The Linux Foundation
Jim Zemlin’s career spans three of the largest technology trends to rise over the last decade: mobile computing, cloud computing, and open source software. Today, as executive director of The Linux Foundation, he uses this experience to accelerate innovation in technology through... Read More →


Tuesday December 14, 2021 09:00 - 09:25 JST
Keynote Theater

09:30 JST

Keynote: AGL State of the Alliance: Looking Toward 2022 and Beyond - Dan Cauchy, Executive Director, Automotive Grade Linux & General Manager of Automotive, The Linux Foundation
Speakers
avatar for Dan Cauchy

Dan Cauchy

Executive Director, Automotive Grade Linux, Automotive Grade Linux/Linux Foundation
Dan Cauchy is the General Manager of Automotive at The Linux Foundation and the Executive Director of Automotive Grade Linux, a cross-industry effort to build an open software platform for automotive applications. Cauchy has over 22 years of experience spanning the automotive, telecom... Read More →


Tuesday December 14, 2021 09:30 - 09:45 JST
Keynote Theater

09:50 JST

Keynote: Fujitsu’s Focus on Open Source Development - Hironobu Ishii, Director of Development in OSS Community, Linux Development Division, Fujitsu
Speakers
avatar for Hironobu Ishii

Hironobu Ishii

Director, Development in OSS community, Linux Development Division, Fujitsu
Hironobu Ishii is a director in the Linux Development division at Fujitsu. He began his career as a Unix device driver developer in the 1990s. Since 2003, he has led the Linux development team, to enable a variety of enterprise features such as RAS, resource management, scalability... Read More →



Tuesday December 14, 2021 09:50 - 09:55 JST
Keynote Theater
  Keynote Sessions
  • Presentation Slides Attached Yes

10:00 JST

Keynote: Engineering Dependable Embedded Systems - Kate Stewart, Vice President of Dependable Embedded Systems, The Linux Foundation
Open source software has evolved to become a set of building blocks for assembling products. Dependable systems and products need to exhibit they are trustworthy, reliable, and maintainable, so the open source projects that they incorporate (ie “building blocks”) need to be as well.  The challenge is that a lot of open source projects used in embedded systems have evolved from hobbyist roots, and the analysis of a project’s quality, reliability, and maintainability is not always performed. In the rush to get a product out, many organizations skip the necessary analysis for dependability before deciding to include a project that provides key functionality.  As software bills of materials (SBOMs) are more widely adopted in the industry, the engineering background of these foundational projects will become more of a focus.  Operating systems (like Linux, Zephyr),  hypervisors, boot loaders, compilers and build infrastructures are the foundations for many of the world’s products.   Determining how these components can continue to evolve with robust ecosystems, while incorporating the quality, reliability and maintainability is the challenge for the current and future generations of embedded products. 

Speakers
avatar for Kate Stewart

Kate Stewart

VP, Dependable Embedded Systems, The 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 →


Tuesday December 14, 2021 10:00 - 10:20 JST
Keynote Theater

10:25 JST

Keynote: How OpenSSF Is Securing the Open Source Software Supply Chain - Brian Behlendorf, General Manager, Open Source Security Foundation
Speakers
avatar for Brian Behlendorf

Brian Behlendorf

General Manager, Open Source Security Foundation (OpenSSF)
Brian Behlendorf is the General Manager for the Open Source Security Foundation (OpenSSF), an initiative of the Linux Foundation, focused on securing the open source ecosystem. Brian has founded and led open source software communities and initiatives for more than 30 years, first... Read More →


Tuesday December 14, 2021 10:25 - 10:45 JST
Keynote Theater

10:45 JST

Break
Tuesday December 14, 2021 10:45 - 11:15 JST

11:15 JST

Lessons Learned From the Utilization of Machine Learning Pipelines in Production Environment - Kyosuke Hashimoto & Masahiro Ito, Hitachi, Ltd.
Today more and more machine learning (ML) technologies are applied to business. In ML projects, data scientists train ML models and generate logics by Jupyter notebook in experimental environment, which are intended to be executed only once. Then engineers have difficulty to modify those logics into reusable, composable, and scalable ones in production environment. These hard tasks for engineers can be the bottleneck of the delivery process of the ML models. We modified logics for an experimental environment into pipeline by Kedro – OSS framework for designing ML pipelines – for production environment to make maintainable code with less effort. By Kedro, we could decompose complex logics into set of reusable modules called "nodes" by clarifying the dependencies and relations between Jupyter cells. Also, we could compose new pipeline by replacing “nodes” as the specification changes of system. Besides, we could scale up resources by executing independent "nodes" in parallel. We found that modified pipeline by Kedro enabled us to replace and scale logics more easily. On the other hand, we found that manual conversion from Jupyter to pipeline is still heavy task for data scientists. We will discuss problems of manual conversion, and possible solution for the problems.

Speakers
avatar for Kyosuke Hashimoto

Kyosuke Hashimoto

Researcher, Hitachi, Ltd.
Kyosuke HASHIMOTO is a Researcher of Lumada Data Science Laboratory at Hitachi. He has 7 years of experience in cloud computing, including virtual network and enterprise system management. Currently, he is focusing on the study of development and management of machine learning sy... Read More →
avatar for Masahiro Ito

Masahiro Ito

Engineer, Hitachi, Ltd.
Masahiro Ito has been working on development of big data and AI solutions with Apache Hadoop and its related open-source software. He is currently focusing on offering and co-creating MLOps solutions for customers who are going to build enterprise systems. So far, he has written the... Read More →



Tuesday December 14, 2021 11:15 - 12:05 JST
AI + Data Theater

11:15 JST

AGL Roadmap Update - Walt Miner, The Linux Foundation
Walt will share the latest Automotive Grade Linux roadmap. 

Speakers
avatar for Walt Miner

Walt Miner

AGL Community Manager, The Linux Foundation
Walt Miner has worked for The Linux Foundation as the Community Manager for Automotive Grade Linux since 2014. Walt has spoken at Automotive Linux Summit, Embedded World Conference in Nuremberg, Embedded Linux Conference, LinuxCon North America, and Open Source Summit North America... Read More →



Tuesday December 14, 2021 11:15 - 12:05 JST
ALS Theater 1
  Automotive Linux Summit (ALS)
  • Content Experience Level Any

11:15 JST

Bluetooth in Cockpit Systems - Shruti Gaikwad & Sriram G., KPIT Technologies Ltd.
Modern In-Vehicle-Infotainment systems are evolving to provide Car drivers seamless handling of the entertainment components, smart navigation and driver assistance systems. The In Vehicle Infotainment industry is moving towards Digital Cockpit based solutions to reduce production cost and time. It is desirable to have critical system services like Bluetooth run or execute from a separate container. Running Bluetooth in containers brings the advantage of re-usability across software platforms and programs. However, running Bluetooth from a container has its own set of challenges. In this session, Shruti and Sriram will talk about these challenges in running Bluetooth in a containerised environment and further discuss the approach taken to overcome these challenges.

Speakers
SG

Shruti Gaikwad

Senior Engineer Software, KPIT Technologies Ltd.
Senior Software Developer with 4 plus years of experience in Automotive IVI (In-vehicle-infotainment) domain. I have been part of two infotainment production programs and one research and development program. My primarily work has been in Bluetooth, device Manager, Projection Middleware... Read More →
SG

Sriram Gopalan

Architect, KPIT Technologies
Principal Architect in KPIT with 22 plus years of experience in Automotive domain. Sriram has been a system architect associated with GENIVI and recognised for contributions. Have been a chief architect for few products in KPIT, notably productionised IVI platform (KIVI), multi-device... Read More →



Tuesday December 14, 2021 11:15 - 12:05 JST
ALS Theater 2

11:15 JST

Centaurus - Next Generation Cloud for Edge & 5G - Rupal Shirpurkar & Prashant Mishra, Click2Cloud Inc & Deepak Vij, Futurewei
This abstract is about Centaurus an open-source project that brings a next-generation cloud for Edge and 5G. We are driving innovation across multiple industries to offers high scalability for large cloud infrastructure. 5G and edge computing are two inextricably linked technologies: they are both poised to significantly improve the performance of applications and enable huge amounts of data to be processed in real-time. Under Linux foundation, Centaurus is an open-source project that is driving the top industry requirements for Edge and 5G. We would like to introduce Centaurus an open-source solution for large-scale new cloud infrastructure. It helps to seamlessly extend from cloud to edge, and natively manage edge workloads from the cloud. Edge computing matters because it increases the speed and effectiveness at which businesses can respond to information. • Edge computing and 5G are increasingly being deployed. Centaurus platform intelligently coordinates resource allocation between cloud data centers and edge sites. • Our design aims to support 300,000 hosts per region and 100,000 hosts per cluster. • Application orchestration is the norm in the container world — such as replica set, etc. Centaurus can orchestration paradigms also be applied to VM applications.

Speakers
avatar for Deepak Vij

Deepak Vij

Technology Strategist, Futurewei Technologies, Inc.
Over 25 years of successful technology leadership experience as technology visionary, Board Member & evangelist with proven ability to be a catalyst for creating quality products and solutions in time and under budget. He has been a hands-on Product Development and Technology leader... Read More →
avatar for Rupal Shirpurkar

Rupal Shirpurkar

Business Head (Cloud BU-APAC), Click2Cloud Inc
As the Business Head, Product & Strategy at Click2Cloud, Rupal is leading the global business relationship with Microsoft Azure, Alibaba Cloud, Huawei, T-Systems, and SoftBank Cloud and helping on Go-To-Market with their enterprise customers. She is passionate about strategies and... Read More →
avatar for Prashant Mishra

Prashant Mishra

Founder & CEO, Click2Cloud INC.
Prashant Mishra is a serial entrepreneur and tech-savvy innovator. His experience includes #Opensource Board member, VP of Wells Fargo, EVP at Persistent systems, Development Manager at #Microsoft during his career. He has successfully built two companies that were acquired by #Persistent... Read More →


Tuesday December 14, 2021 11:15 - 12:05 JST
Cloud Theater

11:15 JST

libcamera: The Future of Cameras on Linux is Now - Paul Elder, Ideas on Board
The libcamera project set off in 2018 to forge the future of cameras on Linux. It would make complex cameras easy to use, and create a new world of cameras where open source and SoC vendors could live together in peace. The future has now started. This talk will start with a short view of the past of cameras on Linux, and what libcamera set out to reform. The audience will learn the importance of libcamera, and how it is the camera stack that users will want to use on Linux. libcamera has started to collaborate with more vendors and is continuing to get more on board, fostering collaboration between the world of open source and SoC vendors. This presentation will serve as a guide on how we can, together, create a bright future of cameras on Linux.

Speakers
PE

Paul Elder

Linux Developer, Ideas on Board
Paul Elder is an open source software developer working with Ideas on Board. He recently graduated with an MS in CS. In the last four years, Paul has entered the open source world, and specializes in media-related development in Linux, such as uvc-gadget and libcamera.



Tuesday December 14, 2021 11:15 - 12:05 JST
IoT & Embedded Theater
  IoT & Embedded

11:15 JST

Merging an Existing Framework Into KernelCI - Alice Ferrazzi, MIRACLE LINUX powered by Cybertrust Japan Co., Ltd.
KernelCI is a project focused on testing the upstream Linux Kernel on different hardware with an open testing philosophy and high modularity. Thanks to this approach, KernelCI is expanding its testing ecosystem by allowing new tests and trees to be easily integrated into KernelCI. We will talk about two main systems of growing the current KernelCI ecosystem: - Adding to the KernelCI code - Using KCIDB (KernelCI’s common reporting system) From a CIP project (Civil Infrastructure Platform) testing member and KernelCI CIP instance mentor, you will get an overview of the effort of the CIP project to merge its current testing system into KernelCI, and how it is possible to collaborate and send test results to KernelCI using KernelCI’s common reporting system KCIDB. This talk will give an overview of what we learned from making GKernelCI (Gentoo Kernel automatic testing system) and CIP testing systems collaborate with KernelCI. What we did, what is still missing and what is planned in the future. We hope that this experience will help future collaboration with the KernelCI project.

Speakers
avatar for Alice Ferrazzi

Alice Ferrazzi

Senior Engineer, MIRACLE LINUX powered by Cybertrust Japan Co., Ltd.
Alice Ferrazzi is a Gentoo Linux Developer and the Gentoo Kernel Project Leader. She holds Gentoo study meetings in Tokyo, Japan and organizes Gentoo booth at various open source events. Furthermore, she is currently working as IoT Technology division as embedded software engineer... Read More →



Tuesday December 14, 2021 11:15 - 12:05 JST
Linux Systems Theater
  Linux Systems

11:15 JST

Open Source Program Office As an Engineering Role - Kazumi Sato & Hiroyuki Fukuchi, Sony Group Corporation
This session shares our challenges and efforts as an Open Source Program Office(OSPO) to support software development using OSS. Since we started using Linux in our consumer products in the early 2000s, we have encountered challenges, such as creating embedded Linux technology and growing an internal community for sustainable development as well as complying with OSS licenses. One of our OSPO goals is to support software development for achieving business objectives through using OSS. It is essential to understand software engineering from software architecture design to product development to tools as well as OSS license compliance and OSS communities. At the phase of architecture design, OSPO advises selecting software components among proprietary software, third party software and OSS. At the phase of license compliance, OSPO provides advice not only on OSS licenses, but also on analysis of software structure and alternative options to comply with OSS licenses. Our OSPO includes Distinguished Engineer (DE) and community liaison staff, and cooperates with legal and intellectual property staff. Sony’s DE program is to formulate and drive technological strategies. In this session, we will share our challenges and explain the importance of the engineering role of OSPO.

Speakers
avatar for Kazumi Sato

Kazumi Sato

Distinguished Engineer, Sony Group Corporation
Kazumi SATO is a Distinguished Engineer in Sony. He is working on Linux-based system software for various Sony products. He is also working on OSS compliance and relationship with communities in Sony. Since 2002, when Sony started to use Linux, he leads system software development... Read More →
avatar for Hiroyuki Fukuchi

Hiroyuki Fukuchi

Senior Alliance Manager, Sony Group Corporation
Hiro Fukuchi is Senior Alliance Manager in Sony. He is working on OSS compliance and relationship with OSS communities. He is the leader of the planning subgroup of the OpenChain Japan workgroup. He is a speaker at Open Source Summit Europe 2019, regarding building a reginal community... Read More →



Tuesday December 14, 2021 11:15 - 12:05 JST
OSPOCon Theater

11:15 JST

Cloud Native Best Practices for Telcos - Taylor Carpenter, CNCF & Vulk Cooperative
This is an introduction to CNCF’s telecom initiatives which are focused on encouraging the use of cloud native best practices. The telecommunications industry has been adopting open source technologies for many years now, but it has been slow to adopt much of the philosophy. Importantly it has also been slow to adopt practices that are used in much of the open source community such as those seen in DevOps and Agile methodologies. For telecom end-users to best utilize and gain the benefits of cloud native technologies, the underlying principles should be understood and the best practices should be adopted. The Cloud Native Network Function (CNF) Working Group and CNF Test Suite are initiatives that help with this goal. You will learn more about them both in this session.

Speakers
avatar for Taylor Carpenter

Taylor Carpenter

Principal Factotum,, Vulk Coop
Taylor is a CNF WG Co-Chair and Co-Owner of the software cooperative Vulk Coop residing in Austin, TX. Taylor has been an open source advocate and developer since the mid-90s with experience in multiple industries including Telecommunications, Finance, and Healthcare. He was an early... Read More →



Tuesday December 14, 2021 11:15 - 12:15 JST
Cloud Theater
  Cloud Native Development
  • Content Experience Level Any
  • Presentation Slides Attached Yes

12:15 JST

Edge-AI Design Strategy on a C2C E-Commerce Application - Yuji Oshima, Mercari Inc.
At Mercari, we have released features using EdgeAI technology for both mobile native applications and web apps. EdgeAI technology in the mobile setting allows for inference of Machine Learning models on mobile devices and has the potential to dramatically improve the UX of mobile applications. In recent years, OSS libraries related to technologies such as TensorFlow Lite and PyTorch Mobile have been actively developed, and SDKs such as MLkit and CoreML are becoming easier to use. However, EdgeAI in mobile applications is more difficult than server-side inference due to the variations of supported devices and limited computational resources. We will talk about the evaluation and validation of ML models for mobile devices and implementation that combines OSS such as TensorFlow Lite and Mediapipe.

Speakers
YO

Yuji Oshima

Software Engineer, Mercari inc.
Yuji Oshima is the Tech Lead of the Edge-AI team at Mercari inc. To date, he has led the EdgeAI projects at Mercari for three years. He has presented and published at conferences, such as OSS summit EU, USENIX OpML. In addition, he has been contributing to KubeFlow, an MLOps platform... Read More →


Tuesday December 14, 2021 12:15 - 13:05 JST
AI + Data Theater
  AI & Data

12:15 JST

SELinux Based Mac in Cockpit - Venkata Ramalinga Prasad Tadapalli, Kpit Technologies Inc.
With integrated cockpits becoming the buzz word in the automotive industry, there are cockpits being developed with containers and hypervisors. For a container based cockpit running Android Automotive, we have been trying to add/modify the SELinux policy to suit the needs of the cockpit platform. There are multiple challenges in developing SELinux policy for the cockpit and this talk focusses on the approach taken to add the SELinux policy to the cockpit and the challenges faced.

Speakers
avatar for VENKATA RAMALINGA PRASAD

VENKATA RAMALINGA PRASAD

Solution Architect, KPIT Technologies Ltd
Working as a Solution Architect with KPIT Technologies Inc. Working on Linux based Infotainment software for more than 12 years now in various domains like Bluetooth,SELinux and Driver development .Currently working on designing and developing solutions for cockpits based on AGL and... Read More →



Tuesday December 14, 2021 12:15 - 13:05 JST
ALS Theater 2
  Automotive Linux Summit (ALS)

12:15 JST

Update on AGL Production Readiness and AGL Flutter - Mitsuo Date & Christopher Michael Casey, Toyota Motor Corporation
AGL membership has been growing, and more than 140 companies have joined as of 2021. However, the adoption of AGL to the actual product in the market is still rare. From an OEM point of view, it's difficult to adopt AGL for their product because AGL doesn't meet their PRODUCTREQUIREMENTs. On the other hand, AGL can't meet such PRODUCT REQUIREMENTs because they are not well defined nor contributed by OEMs. To break this situation, TOYOTA and OEM members have been leading Production Readiness activity with AGL community. In this presentation, we will present the update of Production Readiness activities until today, and the plan for the future. Through Production Readiness activity, TOYOTA and Denso disclosed their source codes(Base System and RBA) that are used in their actual products, and now they are available in AGL from the Kooky Koi release. In addition to source codes, we have been discussing use cases and requirements for IVI products in bi-weekly IVI-EG, and we have developed the specification document for IVI Production Readiness. For the future, we will continue to update Production Readiness to have more functionality, and as one of the key features, supporting Flutter in AGL is planned.

Speakers
CM

Christopher Michael Casey

Toyota North America Cockpit Software Lead, Toyota Motor Corporation
MD

Mitsuo Date

Software Engineer, Toyota Motor Corporation/Woven Alpha
Mitsuo Date is a software engineer, who is an expert of embedded system. He has been in charge of developing and customizing various software such as IVI, enterprise storage and cloud related OSS for 10 years. Currently, he is working on IVI-system and AGL in Toyota.



Tuesday December 14, 2021 12:15 - 13:05 JST
ALS Theater 1
  Automotive Linux Summit (ALS)

12:15 JST

In-use Protection for Kubernetes Resources: PV, PVC, Secret, and Beyond - Masaki Kimura, Hitachi Vantara
Have you ever mistakenly deleted Kubernetes resources? Did it happen in a production environment? Could you successfully recover from it? If you have such an experience or if you think that it could be your real-world problem in the future, this session is for you. This session will show you how the Kubernetes community has worked on to avoid such issues for PersistentVolume and PersistentVolumeClaim, and how the community is trying to solve such issues in general, along with protecting Secret particularly. The use cases of the protection in this session cover both deletion orders caused by resource dependencies and protecting resources that users marked as important. Some of the features explained in this session are still under development. However, both how you can configure with the current features and how you will be able to configure with the new features will be explained with Pros and Cons. So, you will be able to start using some of what you learned, right after this session!

Speakers
avatar for Masaki Kimura

Masaki Kimura

Principal Software Engineer, Hitachi Vantara
Masaki Kimura is an OSS developer at Hitachi Vantara. He has been working for improving Kubernetes. He is one of the main contributors to make raw block volume feature and CSI feature GA.



Tuesday December 14, 2021 12:15 - 13:05 JST
Cloud Theater
  Cloud Infrastructure

12:15 JST

The Cool Features of WebAssembly Micro Runtime (WAMR) for IoT and Embedded - Xin Wang, Intel
Today an Internet of Things system can be composed of highly heterogeneous devices which can be very various in the capabilities of RAM, Flash, CPU, Display, Input, and Sensor, etc. It is extremely challenging to provide a universal solution for device application development and the WebAssembly has attracted lots of attention for its great cross-platform capability. This talk will introduce how WebAssembly Micro Runtime open-source project provides a full set of cool features for the IoT. The features cover the small footprint of runtime, Ahead-of-Time compilation of Wasm for embedded system, Execution-in-Place (XIP) for executing Wasm from flash, the sensor framework and API, Graphic interface layer, and the VS Code based coding, debugging, simulating for developing Wasm applications.

Speakers
avatar for Xin Wang

Xin Wang

Senior technical leader, Intel
Xin Wang is the founder of the WebAssembly Micro Runtime (WAMR) open-source project under Bytecode Alliance. He works at Intel and focuses on managed runtime and Web technologies. Since 2009, he has led the development of several managed runtime projects for Java and WebAssembly... Read More →



Tuesday December 14, 2021 12:15 - 13:05 JST
IoT & Embedded Theater
  IoT & Embedded

12:15 JST

Reduce System Call Overhead for Event-Driven Servers - Jim Huang, Biilabs Co., Ltd. & Steven Cheng, National Cheng Kung University
Linux system calls have generally been implemented as a synchronous mechanism, where a special processor instruction is used to yield userspace execution to the kernel. On system intensive workloads, synchronous system calls negatively affect performance in a significant way, primarily because of pipeline flushing and pollution of key processor structures (e.g., TLB, data and instruction caches). In this talk, we propose the adaptive improvements over typical I/O system calls with fewer mode switches and increased locality of execution in both user and kernel space, that is beneficial to HTTP daemons and database servers. With small modifications against Linux kernel, the new syscall for event-driven scenario and accompanying user-mode runtime translate the synchronous system calls into schedulable ones, and for the application side, it is still more asynchronous than calling I/O calls. It also makes multi-core execution for event-driven programs easier, given that a single user-mode execution context can generate enough requests to keep multiple processors/cores busy with kernel execution. We will show the increase the throughput of Nginx by up to 12%, lighttpd by up to 35% and Redis by up to 3% while only modify two lines of application code.

Speakers
avatar for Jim Huang

Jim Huang

CTO, BiiLabs Co., Ltd.
Jim leads the engineering team of BiiLabs, building blockchain-based solutions. After involved in Android Open Source Project, Jim specializes in real-time and performance tuning to bring Linux based automations. He is the co-founder of LXDE project, a lightweight desktop environment... Read More →
avatar for Steven Cheng

Steven Cheng

Graduate Student, National Cheng Kung University
Steven Cheng is now hacking Linux system calls by adapting asynchronous execution and runtime reordering.



Tuesday December 14, 2021 12:15 - 13:05 JST
Linux Systems Theater
  Linux Systems

12:15 JST

Methodologies to Grasp Overviews of OSS as Open Source Program Offices (OSPOs) - Shino Iwami, (Private)
Towards Open Source Program Offices (OSPOs) and candidates, this session proposes methodologies to identify OSS and partners in order to know which OSS should be invested in by enterprises. The introduced methodologies are two methodologies for: (1) capturing the world technological trends, and (2) identifying key players for each OSS. The former addresses the issue that even OSS professionals are trapped in bias due to their rich experiences and they feel laborious to keep up with the latest trends. Objective data will support decision making by professionals in OSPOs. For the latter, being able to analyze the data means that predecessors exist. Leading players who had better to be followed, partnered with or competed with are revealed. In this session, the results are provided in addition to the methodologies. These results will answer the demands that business units want to know the overview about OSS.

Speakers
avatar for Shino Iwami

Shino Iwami

Engineer & Researcher, (Private)
Shino IWAMI is an expert in Emerging System Integration Technology Development at NEC. This presentation is provided with research in the former universities and in private. She has 20+ years' engineering experience on development and research of data science, cyber security and web... Read More →



Tuesday December 14, 2021 12:15 - 13:05 JST
OSPOCon Theater

13:05 JST

Break
Tuesday December 14, 2021 13:05 - 13:30 JST

13:30 JST

Automotive Flutter Widget for Integrated Cockpit System - Woojin Han, Drimaes & Young-Wook, Jung, Seoul Women's University
DRIMAES presents Automotive Flutter Widget for Integrated Cockpit Platform based on AGL and Android which is containerized by multiple linux containers(LXC) and shares idea of automotive flutter widget UX which need to be taken into consideration. DRIMAES has implemented various kinds of IVI(In Vehnicle Infotainment) systems based on AGL for many years. In the process, the most frequently asked question is all about ecosystem. Accordingly, DRIMAES has developed android container technology and web platform container technology, and shared its experiences regarding those advanced R&D progress at ALS 2019 and ALS 2020. According to the recent AGL events and activities, it seems that flutter has emerged as a rising star to embrace developers and ecosystem into AGL. But unlike mobile and desktop environment, DRIMAES believes that automotive flutter widget UX should have its own principles. In this talk, Woojin Han and Youngwook Jung want to suggest these with PoC development experience.

Speakers
WH

Woojin Han

Director, DRIMAES
Woojin Han is a R&D director of DRIMAES and adjunct professor of woosong university in Korea. His experiences in technical planning, project management and open innovation activities cover a wide range of technology fields. (1) AI (2) Web (3) Media (4) Device platform (6) Cloud service... Read More →
YJ

Young-Wook Jung

Assistant Professor, Seoul Women's University
Dr. Young-Wook Jung is an Assistant Professor in the dept. of Industrial Design at Seoul Women's University, and co-director of UXDL (User eXperience Design Lab). His research in UX design and human-computer interaction focuses on creating valuable digital products and services by... Read More →



Tuesday December 14, 2021 13:30 - 14:20 JST
ALS Theater 2

13:30 JST

Getting Close to Real Automotive Product with AGL Reference Hardware - Naoya Tanimura, Panasonic Corporation
AGL reference hardware is a hardware discussed and promoted by Reference Hardware System Architecture-Expert Group (RHSA-EG). It is close to real automotive products such as In-Vehicle Infotainment system (IVI) and owns interchangeability of each function board, which enables a fast and flexible software development.
By using the reference hardware, developers can easily build prototype and explore features with AGL.
In this presentation, we will give an overall introduction of reference hardware and highlight its features such as component interchangeability. We will also demonstrate how to build an AGL image for it and show examples of its use in other Expert Groups (EGs).

This content is suitable for anyone who is interested in AGL and no previous experience is required.

Speakers
NT

Naoya Tanimura

Hardware engineers, Panasonic Corporation
Naoya Tanimura is the hardware engineer for Panasonic.He is in charge of developing reference hardware.Prior to joing this project, he had developed sensing devices for PC and Tablet at Mobile Solutions Business Division.



Tuesday December 14, 2021 13:30 - 14:20 JST
ALS Theater 1
  Automotive Linux Summit (ALS)
  • Content Experience Level Any
  • Presentation Slides Attached Yes

13:30 JST

Connectivity Between Legacy Systems and Kubernetes: Identifying Senders By Using Source IPs - Masaki Kimura, Hitachi Vantara
Most organizations have some kind of legacy systems. Even after they introduced Kubernetes, they usually don't migrate everything to Kubernetes. As a result, connectivity between legacy systems and Kubernetes sometimes makes problems. One of such problems is how to connect legacy systems that identify senders by using source IPs and Kubernetes that doesn't provide stable source IPs. This session focuses on this problem and explains (1) what kind of legacy systems requires identifying senders by using source IPs, (2) why the Kubernetes network model and Kubernetes features don't provide stable source IPs, (3) How submariner, which is a tool to provide multi-cluster connectivities, helps solving this problem, and (4) Current status of the solution in the community.

Speakers
avatar for Masaki Kimura

Masaki Kimura

Principal Software Engineer, Hitachi Vantara
Masaki Kimura is an OSS developer at Hitachi Vantara. He has been working for improving Kubernetes. He is one of the main contributors to make raw block volume feature and CSI feature GA.



Tuesday December 14, 2021 13:30 - 14:20 JST
Cloud Theater
  Cloud Infrastructure

13:30 JST

Supporting Complex MIPI DSI Bridges in a Linux System - Jagan Teki, Amarula Solutions
Advanced Display interface solutions are often critical to design due a mismatch between System On Chips(SoC) and it’s associated application-specific display devices. A display interface bridge prevents this mismatch by converting application-specific display interfaces from SoC display controllers. The type of display interface bridge depends on the display interface bus used between SoC display controller and application-specific displays. Most of the modern Embedded SoC's and application displays are choosing MIPI DSI as a standard display interface bridge due to its interface advantages, lack of long-term availability of discrete MIPI DSI panels. So, what are these MIPI DSI bridges? How are these used in SoC display controllers? How are these used in application displays? This talk will address all these information by considering real-time solutions from NXP i.MX8MM, Allwinner R16, and TI DLP Projectors. After that, this talk explains how to incorporate new MIPI DSI Host, Bridges, Panels drivers/API's into Linux DRM Subsystem by converting MIPI DSI to RGB/LVDS/HDMI and vice-versa.

Speakers
avatar for Jagan Teki

Jagan Teki

Co-Founder/Embedded Linux Architect, Amarula Solutions
Jagan is an Embedded Linux Architect and Co-Founder of Amarula Solutions India. His work involves providing Mainline Linux and related ecosystem projects to run on customer hardware devices/boards. He is an active contributor for U-Boot, Linux, Buildroot, Yocto, and maintainer of... Read More →



Tuesday December 14, 2021 13:30 - 14:20 JST
IoT & Embedded Theater
  IoT & Embedded

13:30 JST

Demystifying Device Tree Concepts - Priya Dixit, Samsung Semiconductor India R&D Center
A device tree is a data structure describing hardware to the Kernel. It serves many purposes including device population and runtime configuration. We usually pass the compiled device tree blob file along with Kernel Image so it is important to understand how we extract this device tree blob file while booting. In this presentation, we will see how various device drivers use the device tree structure independent of the architecture used and common APIs using which device tree parsing is done while booting the system. We will also cover the device tree compiler tools and how to debug the errors in the device tree using tools like dtdiff. Then we will introduce "Device Tree Overlay" concept, which is used to dynamically insert a device tree fragment to a live tree. We will cover the APIs used, the applications of Device Tree Overlay and how it can be implemented from Kernel-space as well as from user-space.

Speakers
avatar for Priya Dixit

Priya Dixit

Associate Staff Engineer, Samsung Semiconductor India R&D Center
Having over 6+ years of experience, I am passionate about Linux Kernel Internals. In the past years, I have worked on bootloaders, various device drivers and Kernel Internals to name a few. I like to demystify the complicated features and designs. I am up looking for the advancements... Read More →



Tuesday December 14, 2021 13:30 - 14:20 JST
Linux Systems Theater
  Linux Systems

13:30 JST

From Compliance, for Collaboration: Open Source Program As an Engine for Creation - Takashi Ninjouji & Yasutaka Shirai, Toshiba Corporation
The use cases for realizing infrastructure services are becoming more diverse, accompanied by the development of computing environments such as embedded devices and cloud computing, which is also expanding the use of open source. In this session, we will introduce Toshiba's efforts to open source programs over the past 10 years. It includes our lessons learned on compliance and our challenges to introduce an open source culture into an organization. As a case study of a company with group companies in various businesses, we will share the findings and insights of the transition of the open source program.

Speakers
avatar for Takashi Ninjouji

Takashi Ninjouji

Chief Specialist, Toshiba Corporation
Takashi Ninjouji is a chief specialist in the Advanced Collaborative Software Development and Technology Department at Toshiba Corporation, where he works on software development technologies and open source compliance. He is also the leader of the Tooling Sub-group of the OpenChain... Read More →
YS

Yasutaka SHIRAI

Chief Specialist, Toshiba Corporation
Yasutaka Shira is a chief specialist in the Advanced Collaborative Software Development and Technology Department at Toshiba Corporation. Yasutaka leads the standardization and implementation support of software development process management in Toshiba Group, and promotes SPI (Software... Read More →



Tuesday December 14, 2021 13:30 - 14:20 JST
OSPOCon Theater

13:30 JST

SODA - An Open Collaboration for Data and Storage - Steven Tan, Futurewei; Tomoko Kondo, Softbank; Kei Kusunoki, NTT Communications
Data are assets that enrich yet burden organizations at the same time. The multitude of challenges from data storage to data security, from the edge to the cloud, are forcing end-user organizations to look beyond traditional solutions offered by vendors. Many are turning to SODA Foundation, an open source project under Linux Foundation, which offers a neutral forum for data and storage collaboration and innovation.

In this presentation, we will be introducing the projects in the SODA ecosystem and how they help end-users address their data and storage challenges. In addition, SoftBank will discuss their data lake use case scenario and we will share the blueprint for a data lake project that can address their challenges.

Speakers
avatar for Tomoko Kondo

Tomoko Kondo

Senior Technical Manager, SoftBank Corp.
Tomoko managed cloud technology and business planning teams including Microsoft, Google, Alibaba, IBM and AWS until 2020.Her current mission is to develop customer-facing solutions in the cloud engineering department and to model customer-facing industry solutions in the business... Read More →
avatar for Kei Kusunoki

Kei Kusunoki

Technology Development, Storage Engineer, NTT Communications
avatar for Steven Tan

Steven Tan

VP & CTO Cloud Solution, SODA Foundation Chair, Futurewei
Steven Tan is VP & CTO Cloud Solution, Storage at Futurewei where he is responsible for open source strategy and collaboration. Steven brought together leaders across industries and founded the SODA Foundation which he currently serves as chair. SODA Foundation is a transformation... Read More →


Tuesday December 14, 2021 13:30 - 14:20 JST
Wildcard Theater
  Wildcard
  • Content Experience Level Any

14:30 JST

AlphaSQL Dependency Resolution and Validation for SQL and Data - Masahiro Matsui, Jdsc
Dependency hell of SQL and data are common in recent years. Changing schema of SQL queries and data, complex dependency resolution by hand are typical pains. In addition, human errors can lead to difficult problems of cyclic dependencies. AlphaSQL solves all these problems by automatic dependency resolution and validation for SQL and data. Analysts can extract a directed acyclic graph (DAG) from SQL files, validate the schema, and refactor SQL and data with confidence. Also, extracted DAG can be utilized for automatic parallel execution with Apache Airflow, an open-source workflow tool. https://github.com/Matts966/alphasql

Speakers
avatar for Masahiro Matsui

Masahiro Matsui

Software Engineer, JDSC
He is a Software Engineer at JDSC and Master cource student at University of Tokyo.



Tuesday December 14, 2021 14:30 - 15:20 JST
AI + Data Theater

14:30 JST

Leveraging Cloud Security Protocols as OpenID-connect to Secure Vehicle Data Exchanges - José Bollo, Iot.Bzh
Modern cars produce ten thousands of data messages per second. Those data are among the most promising source of revenue for the automotive industry and everyone understand they should be protected from Cyber-criminals. Web industries fight cyber-criminality since years and have far better experience/tools protocols to to protect their assets than the automotive industry. OpenID-Connect(OIDC) is a reference for all GAFAM, banks and telecom operators to expose in a secure manner data and APIs. This technical talk presents how OIDC can be used to complement embedded Linux kernel security capabilities to protect APIs and data from their acquisition to their transfer on the cloud. It also demonstrates how OIDC can be used to merge social identity as “Spotify” with physical devices as NFC token/key, or how to use an external device as a phone to provision an authentication or authorization.

Speakers
avatar for José Bollo

José Bollo

linux security expert, IoT.bzh
José worked for over ten years as a software developer on automation of measurement for industry (automotive and aviation). He worked mostly in C and C++ for DOS and Windows. Then he worked for over ten year as software engineer-researcher in audio signal processing: 3D audio rendering... Read More →



Tuesday December 14, 2021 14:30 - 15:20 JST
ALS Theater 2

14:30 JST

Sustainable Platforms from Development to Production - Daniel Stone & Guillaume Tucker, Collabora
Over the past decade, the automotive industry has had to adapt to the fluidity and complexity of modern software, including transformative changes such as in-field upgrades or strong dependencies on rapidly-changing open-source software.

During that same time period, Collabora has assisted its partners and their customers to develop long-term sustainable platforms for the complete cycle from concept to development to deployment to iteration, with dynamic workloads running everywhere between microprocessors and the full cloud. Some of this work has contributed to the establishment of public efforts in open-source such as KernelCI, Mesa CI, and more. Collabora believes it is critical to bring assurance that upstream projects remain as suitable for use as the day they were first deployed. Worrying about license compliance and software bill of materials is no longer enough.

Daniel and Guillaume will discuss the construction of platforms based on continuous automated testing, automated source code bisection, and the challenges when deploying these within a product-platform environment as well as within the wider open-source communities. They will also discuss how MLOps extends this DevOps methodology to include Machine Learning and Data Science assets as first-class citizens, opening the way to reuse existing practices for other workflows.

Speakers
avatar for Daniel Stone

Daniel Stone

Graphics Lead, Collabora
Daniel is the graphics lead at Collabora, working on the upstream open-source graphics stack. He has been working specifically on Wayland and Weston, as well as Mesa, kernel modesetting, and others. Mainly focusing on window systems, display, and integration between disparate components... Read More →
avatar for Guillaume Tucker

Guillaume Tucker

Software Engineer, Collabora Limited



Tuesday December 14, 2021 14:30 - 15:20 JST
Wildcard Theater
  Automotive Linux Summit (ALS)

14:30 JST

VirtIO - a Common Device Framework to Achieve Software Defined Vehicle - Jerry, Zhao Jiancong, Panasonic Corporation with Guest Demonstrations from Linaro & OpenSynergy
Device virtualization has been a hot topic in the automotive world along with the increasing needs for ECU consolidation. VirtIO, one of the most mature para-virtualization frameworks, has been officially accepted as a common standard for device virtualization in AGL. In this session, we will introduce achievements of AGL virtualization expert group on extending VirtIO in AGL to better fit automotive needs and share our thoughts on future trends of Software Defined Vehicle empowered by VirtIO which abstracts SW from HW (ECU, desktop and even cloud). We will also be sharing some VirtIO related demos from the member companies.

Speakers
avatar for Mikhail Golubev

Mikhail Golubev

Senior Software Engineer, OpenSynergy GmbH
Michail Golubev is a virtualization technical lead at OpenSynergy GmbH, a company that develops the virtualization platform COQOS Hypervisor SDK that supports the convergence of software-based vehicle functions with different requirements on safety and security. His activity is mainly... Read More →
avatar for Jiancong (Jerry) Zhao

Jiancong (Jerry) Zhao

Supervisor, Panasonic Automotive Systems
Jerry leads the Automotive Grade Linux Virtualization Expert Group and works for Panasonic Corporation in the Automotive Research & Development Division. He had abundant experience in multiple automotive fields, including IVI, AUTOSAR, virtualization and cloud-native.
avatar for François-Frédéric Ozog

François-Frédéric Ozog

Director Business Development, Linaro
François-Frédéric is chairman of the two groups at Linaro directed to collaborative engineering for embedded systems. Linaro is a not for profit organization that gathers companies such as Arm, Google, Huawei, Qualcomm to accelerate open source innovation on the Arm ecosystem... Read More →



Tuesday December 14, 2021 14:30 - 15:20 JST
ALS Theater 1

14:30 JST

Cloud Native CI/CD with Tekton - Nikhil Barthwal, Meta
Traditional CI/CD systems haven't been designed for cloud native environments and need to evolve. Tekton is a flexible, Kubernetes native open source CI/CD framework that enables automating deployments across multiple platforms—including Kubernetes, serverless, and VMs—by abstracting away the underlying details. It provides a set of shared, open-source components for building CI/CD systems and is one of the founding projects of the CD Foundation (CDF). Within the CDF’s open, vendor-neutral structure, Tekton’s goal is to provide industry specifications for CI/CD pipelines, workflows and other building blocks. This talk explains the CI/CD challenges in a cloud native landscape shows how Tekton project addresses these challenges. It goes into details on what Tekton resources are, how to install the pipelines and how to run them for building, testing and deploying containerized applications on their clusters.

Speakers
avatar for Nikhil Barthwal

Nikhil Barthwal

Sr. Software Engineer, Meta
Nikhil Barthwal is passionate about building distributed systems. He has several years of work experience in both big companies & smaller startups and also acts as a mentor to several startups. Outside of work, he speaks at local meetups as well as international conferences on several... Read More →


Tuesday December 14, 2021 14:30 - 15:20 JST
Cloud Theater
  Cloud Infrastructure

14:30 JST

Embedded Hardware Bring-Up – Embedded Software Programmer Perspective - Alim Akhtar, Samsung Semiconductor India R&D
Embedded systems are close collaboration of software and hardware. Initial hardware bring-up where Linux is able to boot is a challenging but interesting area of development. As more and more complex embedded devices are coming every day, it is important for embedded software programmer to understand the complete bring-up flow. Knowledge of reading and understanding of PCB schematics, know-how of various probe points on PCB, measuring some of the critical clocks and voltages of important power rails are very important for any board bring-up. Understanding of PCB schematic helps software programmer to correctly programs the GPIOs, PMIC configuration via I2C, configuration of correct debug port for debugging the software and help in programming any other external peripherals which are connected over any serial communication protocols. This talk will walk through all the steps involved in a typical hardware bring-up process, right from the external power is supplied till a distribution of embedded Linux is booted. Talk about the sanity testing of the board bring-up, tools which helps in debugging BootROM and subsequent bootloader stages, modification of device tree for booting Linux to creating a minimal root file system to get to the user space where an application gets his life.

Speakers
avatar for Alim Akhtar

Alim Akhtar

Staff Engineer, Samsung semiconductor India R&D
Working with Samsung from over 12+ years now having 16+ years of overall experience. Have good experience in firmware (u-boot/core boot) development, Linux kernel bring-up and Linux device driver development, mainly for ARM and ARM64 processor based platforms. My work involves, new... Read More →



Tuesday December 14, 2021 14:30 - 15:20 JST
Linux Systems Theater
  Linux Systems

14:30 JST

Stranger Danger: Finding Security Vulns Before They Find You! - Steven Developersteve Coochin, Snyk
Open-source modules and the ecosystem are undoubtedly awesome. However, they also represent an undeniable and massive risk. You’re introducing someone else’s code into your system, often with little or no scrutiny. The wrong package can introduce critical vulnerabilities into your application, exposing your application and your user's data. This talk will use a sample application, Goof, which uses various vulnerable dependencies, which we will exploit as an attacker would. For each issue, we'll explain why it happened, show its impact, and – most importantly – see how to avoid or fix it.

Speakers
avatar for Steve Coochin

Steve Coochin

Senior Developer Advocate, Snyk
Senior Dev Advocate @Snyksec, @Barayamal3 advisor. Prev @IBMDeveloper @telstradev @XeroAPI @PayPalDev. Dev/CTO/Maker/Geek/Speaker/MC/Hackathoner.


Tuesday December 14, 2021 14:30 - 15:20 JST
OS Dependability Theater

14:30 JST

When One Size Doesn’t Fit All: An Introduction to Ospo Archetypes - Ana Jimenez Snatamaria, Todo Group, The Linux Foundation
OSPO, Open Source Technology Center, OS Advisory Councils… The place where organizations are putting their efforts to manage their relationships with the Open Source Ecosystem is very diverse. But naming is not the only differentiating factor. From emerging open source initiatives to the ones with a long record of open source involvement, establishing OSPO organizational structures to better help to build a healthy and secure open source adoption has always been a pain in the neck. For many years, the TODO Group community has been focusing on providing resources such as OSPO guides and use cases to help organizations of all industries and sizes to have a standard of OSPO's best practices to better implement effective OS strategies. With the aim to bring order to the masive OSPO's diversity, and bring a clearer path in the OS journey, the TODO Group is working on a set of OSPO Archetypes, based on previous OSPO surveys and the shares given by an experienced community. During this talk, the audience will learn more about the main characteristics, challenges, and potential outcomes of the OSPO archetypes.

Speakers
avatar for Ana Jimenez Santamaria

Ana Jimenez Santamaria

OSPO Program Manager, TODO Group, Linux Foundation
Ana is the OSPO Program Manager at the TODO Group, an open-source Linux Foundation project and a group of practitioners who want to collaborate on best practices, tools, and other ways to run successful and effective Open Source Projects and Programs. Formerly she worked at Bitergia... Read More →



Tuesday December 14, 2021 14:30 - 15:20 JST
OSPOCon Theater

15:20 JST

Break
Tuesday December 14, 2021 15:20 - 15:45 JST

15:45 JST

Automotive Containerization Architecture for the Linux Based Instrument Cluster - Naoto Yamaguchi, Aisin
AGL Instrument Cluster Expert Group is working to realize common architecture and software stack for the linux based instrument cluster.
In this year, EG member aim to integrate 1st step software. In lamprey release, we merged some features. In next marlin release,
we will merge common instrument cluster software stack with demo GUI and demo IVI to show the QM Isolation architecture.

In this session, I will share the detail of our activity and how to solved some issue.

Speakers
avatar for Naoto Yamaguchi

Naoto Yamaguchi

Senior Specialist, AISIN CORPORATION
Naoto Yamaguchi is a senior specialist of IVI system development at AISIN. He received a doctor of informatics from the Shizuoka University in 2007. He has developed RTOS navigation platform since 2007, and in-vehicle infotainment system using Linux since 2011. He joined to AGL since... Read More →



Tuesday December 14, 2021 15:45 - 16:35 JST
ALS Theater 1
  Automotive Linux Summit (ALS)
  • Presentation Slides Attached Yes

15:45 JST

Driving the Use of 3D Engines In and Out of the Car - Royal O'Brien, The Linux Foundation
As cars and their interfaces become more elegant and valuable, so may the cost of developing these interfaces. In this presentation, we will discuss automotive applications of the open-source physically based rendering Open 3D engine. We will explore how teams can use 3D experiences in the car itself as an entertainment and embedded interface. We will look at the possibilities of advancing car configurators, design and applied simulation, and media generation. We will discuss how to create a minimal configuration for various hardware environments and find the developer community support to reduce cost and increase iteration times.

Speakers
avatar for Royal O’Brien

Royal O’Brien

Executive Director of the Open 3D Foundation, The Linux Foundation
Royal O’Brien is a software and hardware engineering veteran with more than 30 years of experience in the corporate enterprise and video game industries, having founded multiple companies from software development to service solutions. He has multiple patents in both video, telephony... Read More →


Tuesday December 14, 2021 15:45 - 16:35 JST
ALS Theater 2
  Automotive Linux Summit (ALS)
  • Content Experience Level Any

15:45 JST

Use Kubernetes to Automatically Manage Your On-Premises Infrastructure - Shukun Song, Fujitsu Limited
In this presentation, Shukun will introduce a new way for bare metal management which is automatically manage bare metal hosts and related network devices via a Kubernetes (k8s) style API, so that in hybrid cloud environment, on-premises infrastructure can be managed like cloud. In hybrid cloud environment, create and manage the on-premises side infrastructure is very tedious as the operator may need to not only deploy the whole environment, but also configure network for isolation, configure RAID and BIOS for reliability and optimization and so on. It is necessary to automate such operations so that on-premises can be treated just like cloud. K8s is a great tool for managing compute resources and there are many related projects which can extend the scope of k8s, such as: Cluster-API and Metal3.io. These projects can be used to achieve the above goal, automate on-premises management operations. In this presentation, Shukun will explain these projects, demonstrate how to use them and introduce the latest development happened in the community. Audience could understand how to automatically manage bare metal hosts and the related network devices through a k8s style API, and this could help to extend the use of k8s and finally lead to further prosperity of the community.

Speakers
SS

Shukun SONG

Software Engineer, Fujitsu Limited
Shukun SONG is a software engineer currently focusing on bare metal cluster management at Fujitsu Limited. He is mainly working in the Metal3.io community and has interest about OpenShift.



Tuesday December 14, 2021 15:45 - 16:35 JST
Cloud Theater
  Cloud Infrastructure

15:45 JST

Dissecting Coherency on ARM64 Linux - H/W and S/W Perspective - Ajay Kumar & Smitha T. Murthy, Samsung Semiconductors Research India
SOC designs have evolved continuously over the last decade and with more and more computing units, H/W accelerators being integrated into the system in order to upscale the performance, and the advent of device specific SMMU and caches, data sharing has become a relatively complex affair. On the contrary, it has also made data sharing faster, adding to performance. Maintaining data coherency across various devices and CPUs is one of the key prerequisites to extract maximum performance from complex data sharing systems. Having said that, we often do find components in an SOC which offer limited/no support from H/W side for coherency. A fool proof system should take care of such constraints and limitations in software. In this session, we cover the basics of caching and coherency problems which arise in modern SOCs, and an overview of how much support Linux offers for maintaining data coherency across devices in various ways. We take example of an ARM64 system and touch upon basic ARM SMMU hardware, basic AXI signals, their significance and how they participate in achieving coherency. We will also look into main APIs provided by Linux DMA-IOMMU layer to achieve the fool proof coherent system which manages both type of devices - the coherent and the non-coherent.

Speakers
avatar for Smitha T Murthy

Smitha T Murthy

Senior Staff Engineer, Samsung Semiconductor India Research
My key role in Samsung involves development of multimedia and system based device drivers. I have worked on android based devices as well working on HAL and various Linux kernel drivers or video pipeline. I am passionate about open source and regular contributor in Linux community... Read More →
avatar for Ajay Kumar. R. S

Ajay Kumar. R. S

Senior Staff Engineer, Samsung
Over a decade+ experience with Embedded system software and Linux driver development concentrated on various multimedia technologies like DRM, V4L2, Display, Camera, GPU, etc. Contributed to mainline u-boot and Linux community


Tuesday December 14, 2021 15:45 - 16:35 JST
Linux Systems Theater

15:45 JST

License Compliance and Security Management for Embedded System - Yoshihisa Morizumi, Fujitsu
Fujitsu supports SPDX evolution and the movement to an international standard that provides a common SBOM basis for software exploitation for companies throughout the supply chain. We have long provided multilateral support for SPDX, especially thorough activities in Yocto and SPDX-Lite.
From 2016, we have been joining maintainers of meta-spdxscanner, enabling SPDX functionality for the Yocto Project.
This presentation shows how to use the following OSS to create a development environment that ensures license compliance and security required for OSS management.
  • Yocto
  • meta-spdxscanner
  • FOSSology
  • CodeChecker

Speakers
avatar for Yoshihisa Morizumi

Yoshihisa Morizumi

lead engineer, Fujitsu
I am Embedded Linux Developer. I joined the Fujitsu Corporation since 2010. My major job is developing a In-House Distro for Embedded Systems.



Tuesday December 14, 2021 15:45 - 16:35 JST
OSPOCon Theater

15:45 JST

Trust Data Sharing and Utilization Infrastructure for Sensitive Data Using Hyperledger Projects - Koshi Ikegawa, Hitachi, Ltd.
In the World Economic Forum 2019, Data Free Flow with Trust (DFFT) was advocated. Especially for some domains such as medical institutions and governments, where privacy protection is essential, it must handle sensitive data such as healthcare data and personal information. Distributed ledger technologies such as Hyperledger projects make it possible to share data among multiple organizations with trust. However, it is not suitable for sensitive data because the distributed ledger discloses stored data to all organizations.

At the beginning of this presentation, Koshi will introduce OSS distributed ledger technologies, starting with Hyperledger Fabric. Next, Koshi will introduce how to solves the problem with an approach to store the sensitive data on external storage in a specific organization for each data to avoid sharing the data with all organizations.

Speakers
avatar for Koshi Ikegawa

Koshi Ikegawa

Associate Researcher, Hitachi, Ltd.
He joined Hitachi, Ltd. as a researcher in April 2019 and is researching and developing blockchain applications. He received a master's degree in engineering at the University of Tsukuba, Japan in 2019. He began contributing to the Hyperledger Projects in 2020.



Tuesday December 14, 2021 15:45 - 16:35 JST
Wildcard Theater
  Wildcard
  • Content Experience Level Mid-level
  • Presentation Slides Attached Yes

16:45 JST

Beyond CUDA: GPU Accelerated Machine Learning on Cross-Vendor Graphics Cards with Vulkan Kompute (AMD, Qualcomm, NVIDIA & Friends) - Alejandro Saucedo, Seldon Technologies
Many advanced data processing paradigms fit incredibly well to the parallel-architecture that GPU computing offers, and exciting advancements in the open source projects such as Vulkan and Kompute are enabling developers to take advantage of general purpose GPU computing capabilities in cross-vendor mobile and desktop GPUs including AMD, Qualcomm, NVIDIA & friends. In this talk we will provide a conceptual and practical insight into the cross-vendor GPU compute ecosystem as well as how to adopt these tools to accelerate your existing applications. In this talk we will learn to write a simple GPU accelerated machine learning algorithm from scratch which will be able to run on virtually any GPU. We will give an overview on the projects that are making it possible to accelerate applications across cross-vendor GPUs. We'll show how you can get started with the full power of your GPU using the Kompute framework with only a handful of lines of Python code, as well as providing an intuition around how optimizations can be introduced through the lower level C++ interface.

Speakers
avatar for Alejandro Saucedo

Alejandro Saucedo

Engineering Director, Seldon Technologies
Alejandro Saucedo is the Director of Machine Learning Engineering at Seldon Technologies, where he leads teams of machine learning engineers focused on the scalability and extensibility of machine learning deployment and monitoring products with over 5 million installations. Alejandro... Read More →


Tuesday December 14, 2021 16:45 - 17:35 JST
AI + Data Theater

16:45 JST

Guider: Analyzing Infotainment System Performance - Peace Lee, Hyundai Motor Company
Guider (https://github.com/iipeace/guider) is a CLI tool designed to analyze Linux performance at various levels. It provides a variety of features such as monitoring, tracing, profiling, and testing for performance. It doesn't require install, build for target software, restart for target task. It also provides visualization in svg format for effective analysis.

This talk introduces the features of Guider and practical performance analysis for automotive infotainment system using it.

Speakers
avatar for Peace Lee

Peace Lee

System Performance Architect, Hyundai Motor Company
Peace Lee is a Linux Performance Specialist. He has been analyzing and improving the performance of apps and system on various platforms based on Linux. He is the owner of Guider (https://github.com/iipeace/guider).



Tuesday December 14, 2021 16:45 - 17:35 JST
ALS Theater 2
  Automotive Linux Summit (ALS)

16:45 JST

Kubernetes/Linux Base Disaggregation From CPU Centric Compute Across Edge and Core - Hyde Sugiyama, Red Hat
The traditional computer architectures are no longer able to keep pace with ever-growing demand. The future computing infrastructure needs to be dynamic, accelerated and secure in nature, just like the containerized software today is composable and on-demand. Cloud platform is expanding to the edge of the network while supporting data and AI workloads requires new approaches to hardware. Network workloads such as Open vRAN also require new approaches to hardware in order to replace traditional vendor specific hardware. System architectures are transitioning away from the general purpose computing model. Adding more CPU is not sufficient and offloading with traditional hardware acceleration approaches cannot meet the demand. Some communities such as IOWN Global Forum already started to address disaggregated and heterogeneous computing with common hardware chassis. This session elaborates system architecture innovation in open source and how kubernetes and Linux with heterogeneous composable computing are enabling these exciting new capabilities in disaggregated infrastructure. We will discuss vision, use cases, architectural approach, and future with valid examples.

Speakers
avatar for Hyde Sugiyama

Hyde Sugiyama

Chief Architect, Red Hat
Hidetsugu (Hyde) Sugiyama is Chief Architect at Red Hat and focuses on cutting edge technology in Communication Service Provider & Digital Service Provider area. Hyde has been with Red Hat since 2013, working on SDN/NFV/Edge Computing solutions development and joint GTM with Technology... Read More →



Tuesday December 14, 2021 16:45 - 17:35 JST
Cloud Theater
  Cloud Infrastructure

16:45 JST

Dynamic Scheduler Over FreeRTOS - Anshul Makkar, Justkernel
Dynamical Scheduler enables tasks to be dynamically replaced / patched. Most of the software/task updates require system reboot, but dynamic scheduler enable dynamic updation of software without any reboot. Server based system uses "Live patching"/ "ksplice" features of Linux kernel for dynamic task updation, but no solution exist for Embedded Systems. Anshul Makkar has written a solution that enables dynamic updation of tasks on embedded systems. Dynamic Scheduler has a layered architecture and is written on top of Free-RTOS with no changes needed in OS. Features of Dynamic Scheduler : -- Small footprint for data and program memory.​ -- Suitable for embedded devices.​ -- Separation of main (FreeRTOS) and updatable binaries.​ -- Updatable applications as plug-in component and on-the fly insert in the system.​ -- No changes in FreeRTOS needed but compatible.​ -- Minimum performance overhead.

Speakers
avatar for Anshul Makkar

Anshul Makkar

Sr. Engineer, JustKernel
I am Anshul Makkar with around 16 years of experience around kernel, hypervisor and FPGA development. To understand the depth and create something new has been my passion and activtely pursuing it. I am not limited by domain boundaries and want to understand and explore the infinite... Read More →


Tuesday December 14, 2021 16:45 - 17:35 JST
Linux Systems Theater
  Linux Systems

16:45 JST

Functional Safety Certification of Open Source Hypervisors: A Case Study - Junjie Mao, Intel
The industry has witnessed a trend towards consolidation of workload with mixed criticality in various safety-critical segments including robotics and automotive. This trend raises a high demand of a safety certified hypervisor as a prerequisite to enable the consolidation of existing control systems with safety functions. In this session, Junjie will share a case study on how open source hypervisors can achieve functional safety. In this study, we have completed the functional safety audit by the third-party authority TÜV SÜD on a selected version of ACRN which is a lightweight open-source reference hypervisor for IoT. This sharing will cover the key technical and processual concepts that have been shown feasible by the study.

Speakers
avatar for Junjie Mao

Junjie Mao

Software Virtualization Engineer, Intel
Junjie is a SW engineer at Intel working on ACRN functional safety concept definition and certification since the announcement of Project ACRN in March 2018.



Tuesday December 14, 2021 16:45 - 17:35 JST
OS Dependability Theater
  Open Source Dependability

16:45 JST

Status of OSS in the German Industry & Public Sector - Marcel Scholze & Julian Schauder, Pricewaterhousecoopers Gmbh
For the second time, a comprehensive, official and representative survey on the state of Open Source in German industry and administration was conducted with over 1250 participants. This study was conducted by the IT industry association Bitkom e.V. with the support of sponsors.The data is brand new and will be presented in this format for the first time on the international stage. Look forward to exciting insights from 2021 into the adaptation of OSS, participation, compliance and security management, biggest challenges and the application and reception of ISO 5230. How did implemented compliance measures change between 2019 and 2021? An assessment and interpretation as well as comparison with the development since the last study in 2019 gives an exciting glimpse into the OSS development! Feel free to ask questions or join the discussion!

Speakers
avatar for Marcel Scholze

Marcel Scholze

Head of OSS Services, PwC
Marcel Scholze is a computer scientist and has more than 20 years of experience in the IT sector. 2007 Marcel joined PwC and since then has been involved in consulting and audit projects in the field of IT sourcing and Open Source Software. Today he is a Director at PwC and the Head... Read More →
avatar for Julian Schauder

Julian Schauder

Manager OSS Services, PwC
Julian Schauder has been working on the introduction of Open Source Compliance in corporate contexts and the use of OSS benefits since his bachelor's degree in computer science. As a programmer and Open Source enthusiast, it is his passion to create a solid foundation for OSS and... Read More →



Tuesday December 14, 2021 16:45 - 17:35 JST
OSPOCon Theater
 
Wednesday, December 15
 

09:00 JST

Keynote: Grid Decarbonization - Dr. Audrey Lee, Sr. Director of Energy Strategy, Microsoft & LF Energy Board Member
Speakers
avatar for Dr. Audrey Lee

Dr. Audrey Lee

Sr. Director of Energy Strategy, Microsoft, & LF Energy Board Member
Dr. Audrey Lee is Senior Director of Energy Strategy at Microsoft, where she works at the intersection of policy, technology, and commercial opportunities on the Microsoft datacenter energy and sustainability team. She also serves on the Boards of ArcLight Clean Transition II (NASDAQ... Read More →


Wednesday December 15, 2021 09:00 - 09:20 JST
Keynote Theater

09:25 JST

Keynote: Rust in the Linux Ecosystem - Miguel Ojeda, Software Engineer, Rust for Linux Maintainer
Linux-based systems are deployed everywhere nowadays, thus increasing the security and reliability of the Linux kernel and its ecosystem is critical. One way of doing so is using programming languages that avoid entire classes of bugs and help reduce others.

We will explore why Rust is an evolutionary step in the system programming languages domain and what benefits the Linux kernel may gain from introducing Rust as its second language.

Speakers
avatar for Miguel Ojeda

Miguel Ojeda

Software Engineer, Rust for Linux Maintainer
Miguel is a software engineer that maintains the Rust for Linux effort, as well as the auxdisplay, compiler attributes and clang-format trees. He also participates in the ISO C committee, with an interest in UB and memory-safety topics.Previously, Miguel was a Staff Member at CERN... Read More →


Wednesday December 15, 2021 09:25 - 09:45 JST
Keynote Theater

09:50 JST

Keynote: Memory Safety for Critical Digital Infrastructure - Josh Aas, Executive Director, ISRG (Let's Encrypt, Prossimo)
We currently live in a world where deploying a few million lines of C code on a network edge to handle requests is standard practice, despite all of the evidence we have that such behavior is unsafe. From the Linux kernel to TLS libraries, HTTP servers, and core utilities, the Internet depends on code that is not memory safe. This needs to change, but it’s a big job. We’ll talk about how to get it done.

Speakers
avatar for Josh Aas

Josh Aas

Executive Director, Let's Encrypt (ISRG)
Josh Aas co-founded and currently runs Internet Security Research Group (ISRG), the nonprofit entity behind Let's Encrypt, the world's largest certificate authority helping to secure more than 250 million websites. He also spearheaded ISRG’s new project focused on bringing memory-safe... Read More →


Wednesday December 15, 2021 09:50 - 10:10 JST
Keynote Theater

10:15 JST

Keynote: Accelerating Innovation in Open Source AI & Data - Ibrahim Haddad, Executive Director, LF AI Foundation
Over the past two decades, open source software and its collaborative development model have disrupted multiple industries and technology sectors, including the Internet/web, telecom, and consumer electronics. Today, large-scale open source projects in new technology sectors such as blockchain and artificial intelligence are driving the next wave of disruption in an even broader span of verticals ranging from finance, energy, and automotive to entertainment and government.

In this talk, Dr. Haddad will discuss the efforts of the LF AI & Data Foundation in supporting the development, harmonization, and acceleration of open source AI and Data projects. He will provide a preview of some of the industry challenges in these domains and present trends that will manifest in the next few years.

Speakers
avatar for Dr. Ibrahim Haddad

Dr. Ibrahim Haddad

Executive Director, LF AI & Data Foundation and PyTorch Foundation
Dr. Ibrahim Haddad is the Executive Director of LF AI & Data and maintainer of the Open Source AI & Data landscape, an industry reference to key open source projects in the AI and Data domains. Throughout his career, Haddad held technology and portfolio management roles at Ericsson Research, the Open Source Development Labs, Motorola, Palm, Hewlett-Packard, the Linux Foundation, and Samsung Research... Read More →


Wednesday December 15, 2021 10:15 - 10:35 JST
Keynote Theater

10:35 JST

Break
Wednesday December 15, 2021 10:35 - 11:00 JST

11:00 JST

A Path to Automotive Safety Certification for Open Source? - Paul Sherwood, Codethink Limited
With the rise of connected and autonomous vehicles, the key requirement for automotive software systems focuses on safety and security. The need to ensure certification against ISO 26262 and similar safety regulations has been one of the main barriers to choosing AGL for advanced driver assistance systems (ADAS), automated driving, and safety-critical components. Codethink has been working on a process-driven certification model, allowing practitioners to make credible assertions about the safety of the construction and maintenance of software consumed from open source repositories, in collaboration with ELISA and Exida. This talk will describe the foundation of the certification model, demonstrate the application of the model to construct a system capable of hosting a significant portion of the AGL software distribution, and discuss the implications of this for organizations seeking to consume AGL in a safety-critical context.

Speakers
avatar for Paul Sherwood

Paul Sherwood

Chairman, Codethink Limited
Paul Sherwood is Chairman of Codethink, which provides advanced software engineering primarily for FOSS, embedded systems, automotive systems and cloud infrastructure. Paul has an MA in Engineering from Oxford University. He developed his first commercial software in 1981, founded... Read More →


Wednesday December 15, 2021 11:00 - 11:50 JST
ALS Theater 2

11:00 JST

Update on the Application Framework - Arnaud Ferraris, Collabora Ltd
The AGL Application Framework aims at enforcing security requirements and managing application lifecycle. It provides application isolation through security contexts, service lifecycle management and IPC mechanisms using AGL-specific components. During this talk, Arnaud will walk you through a brief overview of the current Application Framework implementation, then detail why it should be reconsidered based on technologies widely used in the FLOSS ecosystem. He will also introduce the choices made for the new Application Framework and underlying technologies and components. Finally, the speaker will detail the current state of the new Application Framework, including the major successes so far as well as the hurdles yet to overcome.

Speakers
AF

Arnaud Ferraris

Senior Software Engineer, Collabora Ltd
Arnaud Ferraris is a Senior Software Engineer at Collabora, where he works mostly on embedded Linux software developement, including tasks such as hardware enablement, bootloader development and software integration.



Wednesday December 15, 2021 11:00 - 11:50 JST
ALS Theater 1

11:00 JST

Lightweight Zero-trust Network Implementation and Transition with Keycloak and NGINX - Yoshiyuki Tabata, Hitachi, Ltd.
In the world of microservice, where various services expose their APIs, it's much difficult to define a security boundary between the public network and the private network. So we need to consider introducing "zero-trust network" to secure each service independently. The technologies underlying zero-trust network are mutual TLS and JWT validation. It is hard to achieve zero-trust network because it typically requires rich resources and architecture modification, especially in the case of using service mesh. In those systems that have limited resources or hard to modify their architecture, the way how to implement it lightly or transit it from the traditional security boundary definition smoothly is requested, something like a lightweight zero-trust network only achieving the underlying technologies. In this presentation, Yoshiyuki Tabata proposes "lightweight zero-trust network" to achieve mutual TLS and JWT validation by only NGINX and Keycloak, an open-source implementation of OAuth2 authz server and widely used in production. And also he proposes how to transit it from the traditional security boundary definition to per service/pod definition smoothly, that is, with changing little setting files. Furthermore, he tackles on chokepoint issue of OAuth2 authz server with OPA.

Speakers
avatar for Yoshiyuki Tabata

Yoshiyuki Tabata

Software Engineer, Hitachi, Ltd.
Yoshiyuki Tabata is a software engineer of the Architecture Center at Hitachi, Ltd, responsible for Authentication/Authorization and API-related solutions. As an authentication and authorization expert, he has provided numerous consultations, for example designing and building API/SSO... Read More →



Wednesday December 15, 2021 11:00 - 11:50 JST
Cloud Theater
  Cloud Native Development

11:00 JST

The Pod with PV Fails to Migrate when the Kubernetes Node is Down: Issues in Kubernetes - Yuiko Mori, NEC
Today, many companies are using Kubernetes in production environments, but there are some big issues in Kubernetes. One of the issues that we are facing with our customer’s project is that pods with PV fail to migrate when a Kubernetes node is down.

When a worker node in a Kubernetes cluster goes down, the controller will try to recreate pods on a different node, but currently, it will fail for recreating pods if the pods were attached with persistent volume (PV) because Kubernetes can't detach PVs attached pods on failed nodes. Many of companies do force deletion of pods; in this case, as a workaround in this situation, but originally, pods should be deleted automatically in this case.
In order to fix the issue, Github issues/Pull Requests/KEPs (Kubernetes Enhancement Proposals) have been posted many times by operators/developers. But unfortunately, most of them have been closed because discussions were not continued.

Now, we are discussing how to fix this issue on the KEP posted in 2019 and issue, but it seems to take a while to fix the improvement plan. In this session, I will introduce the issue and current discussions, and also, I will talk about the difficulty of development in the open source community and what we are doing/did as a solution.

Speakers
avatar for Yuiko Mori

Yuiko Mori

Assistant Manager, NEC Solution Innovators, Ltd.
Yuiko Mori is a software engineer at NEC Solution Innovators, Ltd. on a wide range of software projects, and developing open source software. She's been an active technical contributor to Kubernetes, and also previously she had worked for OpenStack.



Wednesday December 15, 2021 11:00 - 11:50 JST
Cloud Theater
  Cloud Native Development
  • Content Experience Level Mid-level
  • Presentation Slides Attached Yes

11:00 JST

What’s Next for Enterprise Blockchain - Daniela Barbosa, Hyperledger, Linux Foundation; Shingo Fujimoto, Fujitsu Limited & Arnaud Le Hors, IBM
As enterprise adoption of distributed ledger technologies (DLT) grows, the focus is increasingly on its role in larger systems and solutions. DLTs are key for decentralizing critical processes and creating transparent operations with trust built in at the core. The next step is to put DLTs and other blockchain technologies to work on a larger scale, serving as the shared infrastructure for stakeholders across and between organizations. This is driving new development priorities tied to interoperability, modularity, privacy, performance and more. Hyperledger’s Daniela Barbosa, Arnaud Le Hors of IBM and Shingo Fujimoto of Fujitsu will discuss blockchain’s role in larger enterprise systems and requirements for its deeper and more strategic adoption. Daniela, Arnaud and Shingo will cover the: - Business and technical drivers for expanding blockchain networks into extensible multiparty systems capable of exchanging data in secure, transparent ways across a mix of platforms. - Core requirements for cross chain, off chain and legacy system interoperability. - Role of modularity in deploying blockchain technology to optimize performance and privacy. - Expanding ecosystem of open source tools that are helping transform enterprise blockchain deployments into full multiparty systems.

Speakers
avatar for Daniela Barbosa

Daniela Barbosa

General Manager Blockchain, Healthcare and Identity at the Linux Foundation and Executive Director of Hyperledger Foundation, Linux Foundation
Daniela Barbosa serves as General Manager Blockchain, Healthcare and Identity at the Linux Foundation and as Executive Director of Hyperledger Foundation with overall strategic and operational responsibility for staff, programs, expansion and execution of Hyperledger’s mission... Read More →
avatar for Shingo Fujimoto

Shingo Fujimoto

Project Manager - Data & Security Research Laboratory, Fujitsu Limited
Shingo is a maintainer of Hyperledger Cacti, which aims to provide Decentralized, Secure, and Adaptable Integration between blockchain networks. He is taking the lead on developing various blockchain technologies in FUJITSU, based on his broad knowledge in the field of internet security... Read More →
avatar for Arnaud Le Hors

Arnaud Le Hors

Senior Technical Staff Member Open Technologies, IBM
Arnaud Le Hors is Senior Technical Staff Member of Open Technologies at IBM, working on a range of technologies including Blockchain, the Web, and Open Source security. He has been working on standards and open source development for over 25 years. Arnaud currently is the main representative... Read More →



Wednesday December 15, 2021 11:00 - 11:50 JST
Wildcard Theater
  Wildcard

12:00 JST

eSync Alliance and Genivi Collaborate to Standardize Automotive Data - Shrikant Acharya, Esync Alliance
Data from automotive ECUs and sensors may be generated in many forms. There are significant challenges in managing both the flow (the buffering, transmission, and reception) and the use (storage, access and presentation/analysis) of data that may take so many forms and formats. There are cloud-based tools to manage data formatting and structure once it is present in the cloud. But the challenge remains of how unstructured data can be transited to the cloud. This presentation addresses liaison activities between two standards organizations. The eSync Alliance and GENIVI Alliance are developing specifications to standardize the data that flows from ECUs and sensors to the cloud, addressing how to extract, organize and distribute data to the ecosystem. The collaboration implements the eSync standardized bi-directional OTA data pipeline for the Vehicle Signal Specification (VSS), which is being built as part of the CVII (Common Vehicle Interface initiative), a joint outreach from GENIVI and W3C to the automotive industry. The paper will describe the first collaborative document which details VSS OTA Metrics to catalog data for various ECUs, and the Proof-of-Concept activity of the liaison team to examine the practical application the specifications in a working platform.

Speakers
SA

Shrikant Acharya

Designated Liaison to GENIVI, Member of the Board, eSync Alliance
Shrikant Acharya is CTO of Excelfore. He serves on the board the eSync Alliance, and is also the designated Liaison to the joint working group with GENIVI. He is a long-time advocate of standards, having served on the X3L3 ANSI and ISO committees during the creation of the JPEG and... Read More →



Wednesday December 15, 2021 12:00 - 12:50 JST
ALS Theater 1
  Automotive Linux Summit (ALS)

12:00 JST

Insight of Connected Compute in Vehicle - Masa Yoshida, Qualcomm Technologies Inc.
In 2025 and beyond, most of people, vehicle and infrastructures will be connected via 5G networks. It can deliver more adaptive, autonomous and value-added services in mobility and transporting. To achieve with this, OEM and Tier1s are facing inflation of scale and complexity of vehicle electronics design, especially in Software. Some OEMs intend more software centric vehicle design scheme, such as "Software first" and "Software defined Vehicle" architecture. Qualcomm is providing Communication and Compute solution to the world. In this session, introduce our market insight and our concept of end to end computing platform in vehicle. Through this session and discussion, would like to accelerate evolution and solve our customer's issues with communities.

Speakers
MY

Masa Yoshida

Senior Director, Qualcomm Technologies Inc.
Masa has over 30 year's expertise in embedded software and semiconductor industry for automotive, consumer and mobile segments with his carrier in NEC and Renesas Electronics including 6 years resident development in US. He has strong background especially in embedded multicore processor... Read More →


Wednesday December 15, 2021 12:00 - 12:50 JST
ALS Theater 2

12:00 JST

Introducing a Log Tracking Feature That Revolutionizes Observability to K8s - Kobayashi Daisuke, Fujitsu
As a feature to evolve the Observability of K8s, we will introduce the logging function that we are currently considering with the technical leader of the K8s community. If this function is introduced, even if many user operations are issued at the same time, it is possible to easily extract how a specific user operation was processed from the huge log of each component of K8s, and the time required for troubleshooting will be greatly reduced. With this presentation, audience will know how to significantly reduce the time required for troubleshooting of K8s itself. The presentation will also help revitalize the K8s Logging community and improve the Observability ecosystem. In K8s environment, Log investigation is one of troublesome things for users. Users use their knowledge, experience, and analysis tools to investigate, but it often takes time to identify the cause. The main reason is that K8s component log is independent structure. In K8s, many components work together just by performing one operation (kubectl apply, etc.) by the operator, so the log of one operation is distributed and output to multiple log files. Therefore, if an operation fails, it is necessary to extract and analyze the relevant parts from those distributed log files in order to analyze the cause.

Speakers
DK

Daisuke Kobayashi

Software Engineer, Fujitsu
He works as a developer in the OSS community. He has been involved in the development of K8s since three years ago, and has acquired CKA. 



Wednesday December 15, 2021 12:00 - 12:50 JST
Cloud Theater
  Cloud Native Development

12:00 JST

Maintaining an Open Source Project While Sustaining Your Sanity - Andrew Gaul, Google
Many open source projects rely on one or a few maintainers which risks burnout and abandonment. This talk explores how maintainers can sustain their projects over the long term without doing all the work themselves. We will discuss how to productively engage users and push back on their expectations, how to limit project scope and work with your contributors, and interactions with external projects and communities. This talk will also help contributors and users understand maintainer and project limitations and how they can help.

Speakers
avatar for Andrew Gaul

Andrew Gaul

Senior Software Engineer, Google
Andrew Gaul has maintained a variety of open source projects over the last ten years. Notably he is a committer to s3fs, created S3Proxy, and is Vice President of Apache jclouds. Andrew has contributed to over 100 other projects and created several of his own. Previously he has spoken... Read More →



Wednesday December 15, 2021 12:00 - 12:50 JST
AI + Data Theater
  Community & Business Leadership (Leadership & Management Track)

12:00 JST

Formal Verification and Performance Simulation in Real-World Applications: A Case Study with the Stellar Blockchain - Nicolas Barry, Stellar Development Foundation & Hidenori Shinohara, Stellar Development Foundation
The Stellar Development Foundation aims at developing and creating a network that provides equitable access to a global financial system. The Stellar network is an open-source blockchain that fulfills this purpose. Building such a system presents many challenges; it needs to be scalable, secure, and nimble, properties that can be mutually exclusive. This presentation will share the Stellar engineering team's experience with various tools and techniques available to developers of similar critical systems. These learnings will then serve as guidance for others to improve the software quality that they deliver to their customers.

Speakers
avatar for Nicolas Barry

Nicolas Barry

CTO, Stellar Development Foundation
Nicolas Barry is the CTO of the Stellar Development Foundation, a nonprofit organization that supports Stellar, an open-source blockchain network. As someone who likes to tinker with software and tackle hard distributed problems, Nicolas is excited by turning potential technology... Read More →
HS

Hidenori Shinohara

Software Engineer, Stellar Development Foundation
Hidenori Shinohara is a software developer working on formal models and proofs of the Stellar Consensus Protocol (SCP) as well as network simulations.He is a former PhD student in mathematics at Duke University and has previously worked on data pipelines at Google.



Wednesday December 15, 2021 12:00 - 12:50 JST
Wildcard Theater
  Wildcard

12:50 JST

Break
Wednesday December 15, 2021 12:50 - 13:20 JST

12:50 JST

Live Performance by Magician Takumi Takahashi
Join us Wednesday, December 15th at 12:50pm JST and be amazed by a magic performance by Takumi Takahashi! Mr. Takahashi is a Japanese magician recognized for his slight-of-hand card manipulation and known for being the only student of legendary magician, Lennart Green. He has many accolades, including being a semi-finalist on Asia’s Got Talent! You won’t want to miss this.

Wednesday December 15, 2021 12:50 - 13:20 JST
TBA

13:20 JST

Contributing to Automotive Software as part of Google Summer of Code - Shanko Boron Ghosh, Thapar Institute of Engineering & Technology (Deemed University), Patiala & Anmol Karan, Bharati Vidyapeeth (Deemed to be University), Pune
Speaker 1: Shankho Boron Ghosh 

Integration of meta-ros layer with Automotive Grade Linux (AGL), to support Robot Operating System (ROS2) which is an open-source robotics middleware suite. Correspondingly develop an application using ROS2 on AGL to visualize LIDAR sensor data streams to accurately map 2D depth points with the surrounding environment. This project would benefit the AGL platform by making the platform development ready for advanced driver-assistance systems (ADAS) and Autonomous Driving (AD) systems using the powerful ROS framework.

Speaker 2: Anmol 

Integration and porting of Virtio-blk over IVSHMEM in AGL with Jailhouse: Jailhouse is a static partitioning hypervisor and its support for Automotive Grade Linux is added in the recent previous seasons of this program. This project aimed to implement/integrate the inter-cell communication between Jailhouse cells with the help of VirtIO block over IVSHMEM. The whole project was divided into two parts, first one focused on implementing a basic working with plain Linux as a non-root guest cell (also known as inmate), and in the second part, we also planned to shift everything towards RTOS as an inmate and this would be continued in the next GSoC.

Speakers
avatar for Shankho Boron Ghosh

Shankho Boron Ghosh

Graduate Student, University of Modena and Reggio Emilia
Shankho is a senior undergraduate at Thapar Institute of Engineering & Technology (Deemed University), Patiala (India), pursuing Electronics & Communication Engineering with minors in Computer Science.He is a skilled technologist having project-based development and research experience... Read More →
A

Anmol .

Open-Source Contributor
Anmol is an Undergraduate pursuing his Engineering in Information Technology from Bharati Vidyapeeth(Deemed to be University), Pune. His main interests includes Linux Kernel, Hypervisor, Operating Systems, Low level abstraction software Security. He previously was a Linux Kernel mentee... Read More →



Wednesday December 15, 2021 13:20 - 14:10 JST
ALS Theater 2
  Automotive Linux Summit (ALS)
  • Presentation Slides Attached Yes

13:20 JST

Media Transport Through Containers with PipeWire - George Kiagiadakis, Collabora
PipeWire is a simple but powerful multimedia IPC framework that can be used to implement any kind of multimedia routing service, like an audio server or a video capture portal. Utilising its built-in security mechanisms, it can even be used to implement services that safely cross container boundaries and distribute media to applications that are running on entirely separate domains. In this presentation, George will walk you through an interactive demo showing how easy it is to implement such secure media routing solutions with PipeWire. The demo will also include a presentation of the Instrument Cluster Sound Manager solution that has been developed for AGL, which leverages PipeWire's cross-container IPC functionality.

Speakers
avatar for George Kiagiadakis

George Kiagiadakis

Principal Software Engineer, Collabora
George Kiagiadakis is a principal open source software engineer at Collabora, with over 13 years of experience in embedded multimedia projects. He is the author of WirePlumber, a modular session manager for PipeWire, and an active contributor to PipeWire and GStreamer. In the past... Read More →


Wednesday December 15, 2021 13:20 - 14:10 JST
ALS Theater 1

13:20 JST

Implementing Observability for Your Microservice Applications Running on Kubernetes - Aditya Hemant Kanekar, Citustech
With increasing number of applications moving to Microservice architecture on Kubernetes it is equally important to monitor the health of the applications. Microservice architecture can be very tricky in the event of failures or issues like latency, since the one service can be dependent on several other services and detecting the point of failure or detecting time taken by each dependent service is often challenging. These problems can be overcome by implementing observability in your applications. In this presentation we will learn, 1. What is observability? 2. Tools for implementing observability a. Tracing using Otel (Using awsotel library) c. Monitoring (Monitoring using Prometheus, Grafana) d. Logging (FluentD) 3. Demo a. Using Otel and Jaeger b. Monitoring c. Logging using FluentD This presentation will provide you enough information to implement observability in your applications running on Kubernetes.

Speakers
avatar for Aditya Hemant Kanekar

Aditya Hemant Kanekar

Sr.Solution Architect, CitusTech
Solution Architect with a total experience of around 15 years in the IT Industry. In my current role I work as a Cloud Architect in the Cloud Proficiency group at CitiusTech. I am passionate about technology and Open Source projects. My recent achievement includes, 1. Building Data... Read More →



Wednesday December 15, 2021 13:20 - 14:10 JST
Cloud Theater
  Cloud Native Development

13:20 JST

Breaking Barriers: Effectively Engaging & Sustaining New Contributors - Divya Mohan, HSBC
Having been a newbie to the open source ecosystem just over a year (and a half) back, Divya has been on both sides of the coin as of today. As an extremely intimidating & different world from the corporate culture most of us are used to at work, it is easy to lose track of what exactly it is that aspirants find so challenging while making & sustaining contributions. Time zones & technical capabilities notwithstanding, open source projects can be difficult to navigate for a new contributor even after the first few contributions to a single project. While mentoring & training programs go a long way in bridging the gap, this talk focusses on learning from the mistakes the speaker has made while approaching her open source journey. It will also shed light on how projects can better signalboost these programs to a wider audience via various means so that contributors aren't left wondering - What's Next?

Speakers
avatar for Divya Mohan

Divya Mohan

Technical Writer, SUSE
A systems nerd and a CNCF ambassador, Divya currently is a technical writer at SUSE. She is extremely passionate about contributing to Open Source & co-chairs the documentation efforts for the Kubernetes and LitmusChaos projects. She has served on a few Release cycles for Kubernetes... Read More →



Wednesday December 15, 2021 13:20 - 14:10 JST
AI + Data Theater

13:20 JST

Persistent Memory Plus RDMA, New Age Remote Device - Xiao Yang, Nanjing Fujitsu Nanda Software Technology Co., Ltd
Persistent Memory (PMEM) is a byte-addressable memory device which has not only nearly the same speed and latency of DRAM but also the non-volatility and large capacity of storage. Software can access it directly and keep data even if system is rebooted or shutdown. As a result, many software (e.g database, distributed filesytem) expects PMEM as new age device. But when access data on the remote PMEM, the speed of data transfer based on TCP/IP is obviously slower than that of accessing PMEM, so speed of TCP/IP transmission has become bottleneck. To speed up the access to remote PMEM, RDMA is a good candidate since it can transfer data without involving the processor, cache or operating system. However there are some issues about supporting remote PMEM access based on traditional RDMA, for example traditional RDMA WRITE operation has no gurantee to make persistency. For an upper software solution, Intel initiated Remote Persistent Memory Access (RPMA) OSS library and we do many controbutions on RPMA. For a lower hardware and driver solution, we also focus on the RDMA extension standard specified by Infiniband trade association (IBTA) and try to make SoftRoce driver support remote PMEM access. In this session, I would like to introduce these issues and these two solutions.

Speakers
XY

Xiao Yang

Linux kernel development engineer, Nanjing Fujitsu Nanda Software Technology Co., Ltd
1) Linux kernel development engineer of Fujitsu Nanda 2) focus on RPMA、RDMA and persisent memory



Wednesday December 15, 2021 13:20 - 14:10 JST
Linux Systems Theater
  Linux Systems

14:20 JST

Testing Your Automotive Software and Hardware - Jan-Simon Möller, The Linux Foundation
Testing is essential to keep up quality in software projects with multiple contributors, multiple upstreams and a variety of targets.

In this talk we will introduce the components used for Continuous Integration and Automated Testing (CIAT) as well as a few useful helpers for special cases.

Starting from an introduction of the infrastructure, the presenter will cover software and hardware tests as well as useful findings about HDMI, keyboard and mouse when used in a testing lab.

Speakers
avatar for Jan-Simon Moeller

Jan-Simon Moeller

AGL Release Manager, The Linux Foundation
Jan-Simon Möller is Release Manager of the Automotive Grade Linux Project (AGL). He’s an active contributor to open source projects for over a decade. His dedication is to advance open source in general and Projects like AGL in particular. He serves on the Yocto Project board representing... Read More →



Wednesday December 15, 2021 14:20 - 15:10 JST
ALS Theater 1

14:20 JST

Scaling Communities to Be More Inclusive - Kunal Kushwaha, Civo
The talk is going to be focussed around what defines a community, and figuring out what are the community's shared struggles. It’s also important to know what is the mission of your community and what members look to get out of it. Communication is key and we’ll also talk about how to future proof your community. Regarding diversity and inclusion, it’s important to know who might be excluded from accessing your community activities in their current form. We’ll also discuss about what are some of the negative scenarios which might happen while running activities for your community which will make them less inclusive to marginalised groups. Following up with designing for your community's needs, and last but not least, having a Code of Conduct. Attendees will learn about: 1. How to start a new community and make it inclusive from the beginning. 2. How to scale communities to under-representative groups 3. How to deal with conflicts and take care of your audience’s needs.

Speakers
avatar for Kunal Kushwaha

Kunal Kushwaha

Developer Relations Manager, Civo
Kunal is empowering communities via open-source and education. He finds passion in teaching and has taught thousands of folks online and in person. He is a developer relations manager at Civo, CNCF Ambassador, TEDx speaker and a GitHub Star. He is the founder of WeMakeDevs and al... Read More →



Wednesday December 15, 2021 14:20 - 15:10 JST
AI + Data Theater

14:20 JST

Demystifying PCIe Performance and Tuning Parameters - Padmanabhan Rajanbabu, Samsung Semiconductor India R&D Center
PCIe is the industry standard I/O, serialized point-to-point interconnect protocol, which provides high-bandwidth scalable solution for reliable data transfer. PCIe architecture is designed to support future performance enhancements via speed upgrades and advance encoding techniques. However, the limitations of the SoC incorporating the PCIe controller hinders it from exhibiting its full potential. Factors such as Link width, Payload size, operating frequency of the SoC, Data path latency, TX/RX Buffer size etc. plays a crucial role in determining the performance of the PCIe system. SoC designers and SoC users need to deeply understand raw bit rate and various factors of PCIe technology which can impact performance. Fortunately, majority of PCIe H/W Controller designs provides S/W accessible tuning registers and performance enhancing features, thereby bringing down most of the hindrances specified earlier. Taking Synopsis DesignWare PCIe controller as example, this talk showcases some of the H/W configurations which can be tuned by the end user or system administrator using S/W utilities running in Userspace. This talk also highlights the visible performance improvements after tuning and the practicality of using tuning knobs on different PCIe based subsystems.

Speakers
PR

Padmanabhan Rajanbabu

Samsung Semiconductor India R&D Center, Samsung Semiconductor India Research
Padmanabhan has been working on Embedded Software and Firmware development for the past 5 years. He has a demonstrated history of experience working on High speed IPs (PCIe and USB) and Low speed IPs (I2C, I2S and I3C).


Wednesday December 15, 2021 14:20 - 15:10 JST
Linux Systems Theater
  Linux Systems

14:20 JST

Webassembly with TFJS - Kartikey Rawat, Opinco Community
Kartikey will talks on firstly about how anyone can start contributing in TFJS Project. In this Kartikey , start sharing the structure of TFJS which is like - 1) CPU 2) GPU 3) WASM 4) WebGL 5) WebGPU . After explaining introduction of each backend , Kartikey will start explaining WASM , starting with C++ and emscripten in order to get an basic of WASM. After that Kartikey will explain the architecture of WASM , how it works with the TFJS Project and how TypeScript supports the kernel for Web Assembly. After that Kartikey will do an implementation of Basic C++ code with emscripten. Also I will go through the process of contributing in wasm backend in the tensorflow project. Kartikey will also explain the benchmark tool of TFJS through which they can check the kernel who are supporting the wasm backend or not.

Speakers
avatar for Kartikey Rawat

Kartikey Rawat

Founder, OpInCo Community
Founder at OpInCo.I am Community Dev Intern at Turing. Working Group Member,TFJS .I am passionate about Machine Learning and Open Source. I am a GSOC'21 Student in the org of Tensorflow under the tfjs project. I am Postman Student Leader. I am also Co-Organizer at TFUG Chandigarh... Read More →



Wednesday December 15, 2021 14:20 - 15:10 JST
Wildcard Theater
  Wildcard

15:10 JST

Break
Wednesday December 15, 2021 15:10 - 15:30 JST

15:30 JST

Flutter Apps on AGL with the Web Application Manager - Lorenzo Tilve, Igalia
Automotive Grade Linux will be integrating native support to run flutter applications on the demo platform. The goal of this presentation will be to explain how it would be already possible to build flutter apps and run them into the existing HTML image using the Web Application Manager. We will be describing the process to create new demo applications and have them running as web bundles and explaining how to connect them with the different services.

Speakers
avatar for Lorenzo Tilve

Lorenzo Tilve

Software Developer, Igalia
Lorenzo is a Software Engineer with years of experience on the Igalia web browsers team, participating on different projects on Chromium and WebKit. He has been the responsible of the migration and maintenance of several Chromium adaptations into different distributions and hardware... Read More →



Wednesday December 15, 2021 15:30 - 16:20 JST
ALS Theater 2
  Automotive Linux Summit (ALS)

15:30 JST

Functional Safety certification methodology for Red Hat In Vehicle OS - Gabriele Paoloni, Red Hat
So far no vendor was able to Functional Safety certify a complex Linux based OS. Red Hat takes this challenge seriously. Join us in the conversation where Red Hat will share its plan and vision to leverage the strength of open source and community development model to solve this problem.

Speakers
avatar for Gabriele Paoloni

Gabriele Paoloni

Open Source Technical Leader (FuSa), Red Hat
Gabriele Paoloni is an Open Source Community Technical Leader at Red Hat where he defines best methodologies and requirements to qualify Linux for functional safety usage.



Wednesday December 15, 2021 15:30 - 16:20 JST
ALS Theater 1
  Automotive Linux Summit (ALS)
  • Presentation Slides Attached Yes

15:30 JST

Ballerina Swan Lake: the Opensource Cloud-Native Programming Language Revamped - Imesha Sudasingha, WSO2
Ballerina is an open-source cloud-native programming language developed to make it easier to use, combine and create network services. The next major version of Ballerina was released this year with vast improvements in all aspects. This release is named Swan Lake. With Ballerina, developers will be spending less time integrating cloud-native technologies and focusing more on business logic. The intuitive way of defining and running services on the cloud using Ballerina's inbuilt network primitives plays a key role in this revolution. Flexible type system, data-oriented language-integrated queries, enhanced and intuitive concurrency handling along with inbuilt observability and tracing support, make Ballerina one of the languages for the cloud era. Compared to its predecessor, Ballerina Swan Lake comes with an improved type system, enhanced SQL-like language-integrated queries, enhanced and intuitive service declarations, and many more. We will be looking at the creation, deployment, observability, and security of microservices with Ballerina Swan Lake. Finally, we will briefly look at the future of Ballerina and what to look forward to as a cloud-native developer. Ballerina on Github: https://github.com/ballerina-platform Ballerina Website: https://ballerina.io

Speakers
avatar for Imesha Sudasingha

Imesha Sudasingha

Senior Software Engineer, WSO2
Imesha is a senior software engineer at WSO2. He is also a member of the Apache Software Foundation and currently the Project Management Committee Chairperson of Apache OODT. He has been a consistent contributor and a promoter of opensource. He has experience working in several domains... Read More →



Wednesday December 15, 2021 15:30 - 16:20 JST
Cloud Theater
  Cloud Native Development

15:30 JST

Panel Discussion: Women Explorers: What Does the Future of Mainframe Development Look Like? - Richelle Anne Craw, Katelyn Nienaber & Jessielaine Punongbayan, Broadcom; Lauren Li & Billie Jean Simmons, IBM
Meet the women of the Zowe Explorer Squad. In this session, the panelists will share valuable insights on navigating the challenges of modernizing the mainframe developer experience. The session will cover topics such as collaborating in the Zowe Explorer project, building a positive culture across different companies, managing open source commitments with internal priorities, overcoming time zone barriers, embracing the team diversity, and feeling confident in making decisions about the future of the project.

Speakers
RA

Richelle Anne Craw

Senior Software Engineer, Broadcom
Richelle is a mainframer, COBOL developer, Zowe committer and Zowe Explorer Squad scrum master. She has over 10 years of mainframe experience in the various aspects of the field. In her current role, she enjoys developing new solutions for modern mainframe developers, working on Zowe... Read More →
avatar for Jessielaine Punongbayan

Jessielaine Punongbayan

Product Marketing Engineer, Broadcom
Jessielaine is a modern mainframe engineer who has experience in both mainframe and distributed systems. She is passionate in finding new solutions to modernize mainframe and share it with the community through her blogs and video tutorials. She is the Squad Lead for Zowe Explorer... Read More →
LL

Lauren Li

Front-End Developer, IBM
Lauren is a front-end developer with a special interest in user experience design and research, and has been working with the open-source Zowe Explorer project for 2.5 years. First introduced to mainframes upon joining IBM 3 years ago, she aims to lower the barrier of entry for those... Read More →
BJ

Billie Jean Simmons

Software Engineer, IBM
Billie Jean is a software engineer and was introduced to mainframes upon joining IBM 3.5 years ago. She specializes in developing modern mainframe tools and has experience in mainframe systems administration. She enjoys learning more about working with mainframes using legacy and... Read More →
KN

Katelyn Nienaber

Software Engineer, Broadcom
Katelyn is a young programmer who loves learning new things! She started at Broadcom 2 years ago and has been exploring mainframe and Node.js ever since. Modern Mainframe has really helped her start contributing to the community, and she is eager to help make mainframe development... Read More →


Wednesday December 15, 2021 15:30 - 16:20 JST
AI + Data Theater

15:30 JST

reNgine: An Automated Reconnaissance Framework - Yogesh Ojha, Trg Research and Development
reNgine is an automated reconnaissance framework for web applications with a focus on highly configurable streamlined recon process via Engines, recon data correlation and organization, continuous monitoring, backed by a database, and simple yet intuitive User Interface. reNgine makes easy for organizations and penetration testers to gather reconnaissance with minimal configuration and with the help of reNgine's correlation, it just makes recon effortless. This presentation will be a complete walkthrough on reNgine 1.0, a game-changing recon tool, how an organization or an individual can use reNgine for continous security monitoring and reconnaissance.

Speakers
avatar for Yogesh Ojha

Yogesh Ojha

Research Engineer, TRG Research and Development
Yogesh Ojha is a creator of reNgine and a Research Engineer @ TRG Research and Development where his research focuses on building solutions for Crime and Terror. As a Passionate Developer and a Hacker, Yogesh builds and maintains reNgine, an automated reconnaissance framework. He... Read More →



Wednesday December 15, 2021 15:30 - 16:20 JST
Wildcard Theater
  Wildcard

16:30 JST

AGL Container and Service Mesh EG - Haydn Peterswald, AWS
Automotive System-on-Chip (SoC) has to meet stringent reliability standards to ensure functional safety mandated to achieve Automotive Safety Integrity Levels (ASIL) certification. As we move to the future technologies, SoC failures are observed due to shrinking silicon process nodes, impacting the functional safety. Being a primary communication interface in automotive SoCs, PCIe H/W designs need to be bulletproofed by implementing more advanced Reliability, Availability and Serviceability (RAS) mechanisms. This talk proposes a S/W framework to extract RAS information from the PCIe controller and allow developers and end-users to detect, recover and prevent potential hazards without using any expensive hardware based PCIe analyzers. The main advantage of this software based framework is that it can be used in chip to chip communication over PCIe, where PCIe lanes are routed inside PCB without having any test probes. The talk also demonstrates on how the developed software framework was utilized in detecting some of the hardware errors during SoC bring up. The proposed framework uses simple debugfs based interface to expose some of the powerful RAS features to user space. Implementation of the driver is under review in Linux mailing list @ https://lkml.org/lkml/2021/5/18/1371.

Speakers
avatar for Haydn Peterswald

Haydn Peterswald

Sr. Specialist Solutions Architect Automotive, Amazon Web Services


Wednesday December 15, 2021 16:30 - 17:20 JST
ALS Theater 3

16:30 JST

FuSA BoF - Community Efforts in Automotive Linux Functional Safety - Jeffrey Osier-Mixon & Gabriele Paolini, Red Hat
This BOF is an informal discussion and a chance to connect with people working toward functional safety certification efforts in an automotive context. It follows on Gabriele’s presentation on Red Hat’s proposed methodology for certification against ISO 26262. The goal is to advance certification for Linux in automotive, beyond IVI, and to chart a path for FuSa certification in other contexts. Work is being done in ELISA to develop methodologies for certification in a number of contexts. Your voice is welcome at this BoF and also within ELISA - we hope you join us.

Speakers
avatar for Gabriele Paoloni

Gabriele Paoloni

Open Source Technical Leader (FuSa), Red Hat
Gabriele Paoloni is an Open Source Community Technical Leader at Red Hat where he defines best methodologies and requirements to qualify Linux for functional safety usage.



Wednesday December 15, 2021 16:30 - 17:20 JST
ALS Theater 3
  Automotive Linux Summit (ALS)
  • Content Experience Level Any
  • Presentation Slides Attached Yes

16:30 JST

How to Create Test Suites with Pyagl for New AGL Service - Qiu Tingting & Zhou Mingying, Nanjing Fujitsu Nanda Software Technology Co.,Ltd
1. Introduction to App FW
2. Introduction to AGL service
3. Situation and trouble of manual test
4. Introduction to PyAGL
5. Create test suites for new service
6. Run test suites by PyAGL
7. Debug for new service

Speakers
avatar for Qiu Tingting

Qiu Tingting

soft engineer, Nanjing Fujitsu Nanda Software Technology Co.,LTD
Qiu Tingting a senior engineer at FNST(NanjingFujitsu Nanda Software Technology Co., Ltd.). She has been a software developer for 10+ years. Currently, She is focusing on boards supported by AGL, AGL pyagl development and other related area.
avatar for Zhou Mingying

Zhou Mingying

Embedded engineer, Nanjing Fujitsu Nanda Software Technology Co.,LTD
Zhou Mingying a senior engineer at FNST(NanjingFujitsu Nanda Software Technology Co., Ltd.). She has been a linux software developer for 11 years. Currently, She is focusing on boards supported by AGL, AGL Application development and other related area.



Wednesday December 15, 2021 16:30 - 17:20 JST
ALS Theater 1
  Automotive Linux Summit (ALS)

16:30 JST

Non-invasive PCIe RAS DES Framework for Automotive SoCs - Shradha Todi, Samsung Semiconductor India R&D Center
Automotive System-on-Chip (SoC) has to meet stringent reliability standards to ensure functional safety mandated to achieve Automotive Safety Integrity Levels (ASIL) certification. As we move to the future technologies, SoC failures are observed due to shrinking silicon process nodes, impacting the functional safety. Being a primary communication interface in automotive SoCs, PCIe H/W designs need to be bulletproofed by implementing more advanced Reliability, Availability and Serviceability (RAS) mechanisms. This talk proposes a S/W framework to extract RAS information from the PCIe controller and allow developers and end-users to detect, recover and prevent potential hazards without using any expensive hardware based PCIe analyzers. The main advantage of this software based framework is that it can be used in chip to chip communication over PCIe, where PCIe lanes are routed inside PCB without having any test probes. The talk also demonstrates on how the developed software framework was utilized in detecting some of the hardware errors during SoC bring up. The proposed framework uses simple debugfs based interface to expose some of the powerful RAS features to user space. Implementation of the driver is under review in Linux mailing list @ https://lkml.org/lkml/2021/5/18/1371.

Speakers
avatar for Shradha Todi

Shradha Todi

Staff Engineer, Samsung Semiconductor India RnD
Have been working as an embedded software engineer in the semiconductor industry for 5 years. Have experience in BSP activities and have worked on High speed IPs like PCIe and USB.


Wednesday December 15, 2021 16:30 - 17:20 JST
ALS Theater 2
  Automotive Linux Summit (ALS)

16:30 JST

Testing Continuously Applications Using a Cloud Based Infrastructure Using Virtualization and Real Hardware in the Loop - Armand Bénéteau, Iot.Bzh
With the exponential grows of software complexity, to keep under control the cost and time of critical embedded application development, a continuous testing infrastructure is a must have feature. Not only software tests should be run early and automatically each time a developer push a new code commit in the system. But furthermore, as developers typically never get enough physical board to test from, it is a key to initially run tests in a virtualized environment. Nevertheless we should keep enough real hardware in the loop to limit virtualization/reality deviation and ensure developers can transparently move tests from virtualization to the real world. This presentation shows how virtualization may ensure early code integration to reduce development/testing cycle, while at the same time keeping track with real hardware, to ensure that application is also running correctly on final production device. Finally it gives a feedback on the different challenges Iot.bzh faced while deploying its solution of continuous tests. Then focuses on the way virtualization and real targets can be combined to offer to developers a complete and efficient CI infrastructure.

Speakers
avatar for Armand Beneteau

Armand Beneteau

Software and QA Engineer, Iot.bzh
Armand is an « Electronic and Industrial IT » engineer graduated from INSA Rennes (France). Moreover, he holds a Master of Engineering in Electronic and Electrical Engineering from Strathclyde University in Glasgow (Scotland). In December 2014, he started in the low power Internet... Read More →



Wednesday December 15, 2021 16:30 - 17:20 JST
Cloud Theater
  Cloud Native Development

16:30 JST

Becoming a Real Open Source Organization - Daniel Izquierdo, Bitergia & Clare Dillon, InnerSource Commons
The Open Source Program Office (OSPO) concept is gaining momentum with the TODO group, OSPO Alliance, and other initiatives. However, organizations fear the moment of becoming public due to reputation issues, not fully understanding the risks of working in the open, too much transparency, and other aspects. InnerSource is a good first step to test open source in a controlled environment. InnerSource is the adoption of the best open source practices within the walls of the organization. As part of the InnerSource Commons Community, Daniel & Clare will detail how organizations usually start their InnerSource journey, the first steps and best practices when adopting this. The audience will learn: * What InnerSource is and why this is important in your open source journey * How corporations are adopting open source processes and fostering and internal cultural change with InnerSource * The benefits of applying InnerSource * The relationship between an OSPO and ISPO (Open Source Program Office and InnerSource Program Office) * An introduction to the InnerSource Commons Community * Tools to measure InnerSource adoption success.

Speakers
avatar for Clare Dillon

Clare Dillon

ED, InnerSource Commons
Clare Dillon has spent over 25 years working with developers and developer communities. She is a co-founder of the Open Ireland Network, a community for those interested in advancing open source at a national level in Ireland. Last year, she was also appointed Executive Director of... Read More →
avatar for Daniel Izquierdo

Daniel Izquierdo

CEO, Bitergia
Daniel Izquierdo Cortázar is a researcher and one of the founders of Bitergia, a company that provides software analytics for open and InnerSource ecosystems. Currently holding the position of Chief Executive Officer, he is focused on the quality of the data, research of new metrics... Read More →



Wednesday December 15, 2021 16:30 - 17:20 JST
OSPOCon Theater
 

Filter sessions
Apply filters to sessions.