Loading…
June 20 - 22 - Tokyo, Japan
Click for Open Source Summit Japan & Automotive Linux Summit Information & Registration
View analytic

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

Tuesday, June 19
 

17:30

Pre-registration Open
Tuesday June 19, 2018 17:30 - 19:30
3F Foyer
 
Wednesday, June 20
 

08:00

Continental Breakfast
Wednesday June 20, 2018 08:00 - 09:00
Hall A and 4F Foyer

08:00

Sponsor Showcase
Wednesday June 20, 2018 08:00 - 09:00
Hall A and 4F Foyer

08:00

Registration
Wednesday June 20, 2018 08:00 - 18:00
3F Foyer

09:00

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 →


Wednesday June 20, 2018 09:00 - 09:25
Hall B

09:30

Keynote: Leading Future Mobility Experience - Scott Overson, General Manager, Intel Japan
Intel, world leader in the design and manufacturing of essential technologies and platforms that power an increasingly smart, connected world and the cloud.  In the session, we will introduce how Intel is delivering new mobility experiences, and powering the future of computing and communications.

Speakers
avatar for Scott Overson

Scott Overson

Representative Director and President, Intel K.K
With almost thirty years experience, Scott Overson is currently the General Manager of Intel Japan and has held the position since April 2018. Prior to that, Scott was General Manager of the Industry Solutions Group for Europe, the Middle East & Africa in London. In 2010, he was... Read More →


Wednesday June 20, 2018 09:30 - 09:35
Hall B

09:35

Keynote: Kenji Kaneshige, Vice President, Fujitsu
Kenji Kaneshige leads open source and Linux development work at Fujitsu and is the company’s representative to open source communities. He and his team have made many contributions, particularly to enterprise features such as reliability, availability, and serviceability (RAS), resource management, scalability enhancements, and virtualization. Kenji’s team contributes to a variety of OSS communities, including the Linux kernel, QEMU, libvirt, Linux Test Project (LTP), OpenStack, Kubernetes, the Open Container Initiative (OCI), and more.

Speakers
avatar for Kenji Kaneshige

Kenji Kaneshige

Vice President, Fujitsu
Kenji Kaneshige leads open source and Linux development work at Fujitsu and is the company’s representative to open source communities. He and his team have made many contributions, particularly to enterprise features such as reliability, availability, and serviceability (RAS... Read More →


Wednesday June 20, 2018 09:35 - 09:40
Hall B

09:45

Keynote: Automotive Grade Linux: State of the Alliance - Dan Cauchy, Executive Director, Automotive Grade Linux
The race to roll out new technology features, mobility services, and autonomous vehicles continues to heat up. In order to drive rapid innovation, automakers and suppliers across the industry are transitioning from traditional development processes to collaborative development through open source software. 

Automotive Grade Linux (AGL) is the only organization planning to address all software in the vehicle including infotainment, instrument cluster, telematics, heads-up-display (HUD), functional safety, advanced driver assistance systems (ADAS) and autonomous driving.  
Dan Cauchy, Executive Director of Automotive Grade Linux (AGL) at The Linux Foundation, will provide an update on AGL including key milestones, the project roadmap and plans for addressing functional safety. Cauchy will also outline the AGL vision for an open autonomous driving platform that will help accelerate the development of self-driving technology while creating a sustainable ecosystem that can maintain it as it evolves over time.

Speakers
avatar for Dan Cauchy

Dan Cauchy

General Manager, Automotive, AGL - The Linux Foundation



Wednesday June 20, 2018 09:45 - 10:00
Hall B

10:05

Keynote: How Blockchain Continues to Reinvent The Way The World Works - Brian Behlendorf, Executive Director, Hyperledger
We are now a couple of years into a revolution in how shared distributed data networks, otherwise known as "distributed ledgers" or even "blockchain technology", is built and deployed.  We are now seeing significant pilots and production systems in healthcare, education, automotive, and of course the financial industry.  Attend this talk to see how these projects are being built using Hyperledger technology, and how you can do that too.

Speakers
avatar for Brian Behlendorf

Brian Behlendorf

Executive Director, Hyperledger


Wednesday June 20, 2018 10:05 - 10:25
Hall B

10:25

Coffee Break
Wednesday June 20, 2018 10:25 - 10:50
Hall A and 4F Foyer

10:25

Sponsor Showcase
Wednesday June 20, 2018 10:25 - 10:50
Hall A and 4F Foyer

10:50

Keynote: Spectre, Meltdown, & Linux - Greg Kroah-Hartman, Fellow, The Linux Foundation
This talk will give a brief overview of the recently announced Meltdown and Spectre security problems that were announced early in 2018.  It will cover how the Linux kernel security community addressed these problems, and how all Linux users can be sure they are protected from problems like these with the latest security fixes.

Speakers
avatar for Greg Kroah-Hartman

Greg Kroah-Hartman

Fellow, The Linux Foundation
Greg is among a distinguished group of software developers who maintain Linux at the kernel level. In his role as Linux Foundation Fellow, he continues his work as the maintainer for the Linux stable kernel branch and a variety of subsystems while working in a fully neutral envir... Read More →


Wednesday June 20, 2018 10:50 - 11:20
Hall B

11:25

Keynote: Updates on NEC's Open Source Activities - Keiichi Seki, Senior Manager, Open Source Program Office, NEC Corporation
For many years, NEC is actively working with Open Source for both contributing to a variety of Open Source Communities and also being a member of many of Open Source Foundations to expand eco-system.

Here we will share the latest Open Source activities regarding the community aspect of NEC's Open Source Program.

Speakers
KS

Keiichi Seki

Senior Manager, NEC
Keiichi Seki is an over 20 years experienced professional software architect in application platform middleware through R&D, marketing and customer support. | And now he is working for Open Source Program Office in NEC to cover Licensing, Governance and Community activities. | Recently... Read More →


Wednesday June 20, 2018 11:25 - 11:30
Hall B

11:30

Keynote: Thomas Di Giacomo, Chief Technology Officer & Troy Topnik, Senior Product Manager, SUSE
Speakers
avatar for Thomas Di Giacomo

Thomas Di Giacomo

CTO, SUSE
As Chief Technology Officer, Dr. Thomas Di Giacomo drives the rapid innovation and growth of SUSE’s expanding portfolio from the enterprise Linux operating system to software-defined solutions such as the OpenStack cloud infrastructure, Ceph-based storage, and software-defined networking... Read More →
avatar for Troy Topnik

Troy Topnik

Product Manager, Cloud Application Platform, SUSE
Troy is a Senior Product Manager responsible for SUSE Cloud Application Platform. He began working with Cloud Foundry shortly after its open source debut in 2011, and has been a technical writer, instructor, and product manager with the ActiveState and HPE Helion Stackato teams.


Wednesday June 20, 2018 11:30 - 11:35
Hall B

11:40

Keynote: Michelle Noorali, Sr. Software Engineer, Microsoft
Speakers
avatar for Michelle Noorali

Michelle Noorali

Senior Software Engineer 高级软件工程师, Microsoft
Michelle Noorali is a Sr. Software Engineer at Microsoft. She is a core maintainer on open source projects in the Kubernetes ecosystem including Helm and Draft. She has been involved in the Kubernetes community since 2015 and serves on the Kubernetes Steering Committee. She is passionate... Read More →


Wednesday June 20, 2018 11:40 - 12:00
Hall B

12:00

Lunch (Attendees on Own)
Wednesday June 20, 2018 12:00 - 13:30
TBA

13:30

AGL & Real Time: Architecture Options for Critical Profiles - Fulup Ar Foll, IoT.bzh
While AGL started as "IVI only", today the industry is asking for more: Cluster, Telematics, etc. Many of those new profiles requires “Real Time” capabilities. Everyone understand that a cluster should not slow down because the navigation is recomputing a route, that rear-camera should start before the radio, or that emergency icon should not stop working because the audio subsystem crashes.

The talk proposes to explore potential routes on how AGL could address “Real Time” constrains and support more critical automotive use-cases. First it explains how AGL application framework may leverage standard Linux features as “RT-preempt” to isolate tasks and grant hard priorities. Then it explores how AGL could link with the world of “micro-controller”, describing the contains for a native AGL “binding” to run on a mini-kernel as Zephyr or others equivalent minimalist operating systems.

Speakers
avatar for Fulup Ar Foll

Fulup Ar Foll

Lead Architect, IoT.bzh
Fulup Ar Foll holds a Master in Computer Science from the Military French School ESAT. His career starts with ten years of research on embedded operating system. He then joins the Industry; took the technical direction of Wind-River in Europe before moving to Sun-Microsystems where... Read More →


Wednesday June 20, 2018 13:30 - 14:10
Hall B-1

13:30

How to Utilize Performance Oriented big.LITTLE Solution on Automotive Usecase - Yoshiyuki Ito, Renesas
It required some tweaks to use big.LITTLE solution on performance sensitive system such as automotive usecase.Especially for the system built with upstream kernel due to no sched_util functionality still not merged on that. Renesas distributing the kernel enabled big.LITTLE solution for Automotive usecase with upstream kernel which is the result of the latest kernel community acquisition status of the EAS. In this presentation, Renesas promoting scheduler parameter settings to utilize performance-oriented big.LITTLE solution.

Speakers
avatar for Yoshiyuki Ito

Yoshiyuki Ito

Expert, Renesas Electronics
Joined NEC at Apr. 1993, NEC electronics at Jun. 2003 and RENESAS Electronics at Apr. 2010. | Member of Open Source Development Centor of the RENESAS Electronics.



Wednesday June 20, 2018 13:30 - 14:10
Hall B-2

13:30

Use Cases for Permissioned Blockchain Platforms - Swetha Repakula & Jay Guo, IBM
In this talk, Jay and Swetha will demonstrate how certain blockchain use cases can benefit from a permissioned platform, such as Hyperledger Fabric, versus public ones. For example, voting is an integral part of many governments and presents itself as a unique use case. The system can benefit from the security ensured with blockchain technologies and increased accessibility from using Distributed Apps (DApps). In the process they will show how developers familiar with Ethereum can now easily develop on Hyperledger Fabric using Contract-Oriented Languages e.g. Solidity, leverage tools like Web3, Truffle, & Remix, as well as migrate their DApps with minimal effort.

Speakers
JG

Jay Guo

Software Developer, IBM
Jay, an IBM software developer, has been working on Hyperledger Fabric since summer 2017 and has contributed to various components in the project. He currently works on the Fabric EVM integration and Fabric consensus protocols. | | He previously worked on cloud computing technologies... Read More →
avatar for Swetha Repakula

Swetha Repakula

Open Source Contributor, IBM
Swetha Repakula has been working in IBM’s Open Technologies division for the last three years. Since late 2017, she has been working on Hyperledger Fabric, an open source Blockchain platform on the integration of the Hyperledger Burrow EVM. Previously she was a full time open source... Read More →



Wednesday June 20, 2018 13:30 - 14:10
Room 1

13:30

Microservice 4.0 Journey - From Spring NetFlix OSS to Istio Service Mesh and Serverless - Daniel Oh, Red Hat
Development of Spring Boot applications for Cloud Platform has been greatly simplified by adopting NetFlixOSS and frameworks such as Ribbon, Zuul, Eureka.

While embedding features—such as circuit breaker, resilience, load balancing, service discovery, and tracing at the client side—offers many advantages, it also complicates the project to be designed. It can require more competences from developers who should be mainly focused on implementing business logic.

In this session, we'll demystify how the Istio site mesh platform delegates such responsibilities to a "sidecar" running next to the application. We'll demonstrate the benefits of this architecture with demos and use cases (e.g., circuit breaker, A/B canary, load balancing) to show how you could easily migrate an existing Spring Boot NetFlix OSS application on Istio.

Speakers
avatar for Daniel Oh

Daniel Oh

DevOps Evangelist, Red Hat
Daniel Oh is DevOps Evangelist at Red Hat and works CNCF ambassador. He's specialized at evangelism of Microservices, Container, Agile & DevOps practices, Cloud Native stuff based multiple open source projects. He's been presenting lots of technical seminars, hands-on workshops with... Read More →


Wednesday June 20, 2018 13:30 - 14:10
Restaurant

13:30

Elivepatch: Flexible Distributed Linux Kernel Live Patching - Alice Ferrazzi, Gentoo
“Elivepatch” addresses the limitations and shortcomings of the current distributed live patching services as follows:
• 3rd-party trust: Trust on a third-party service can be eliminated by deploying Elivepatch in-house.
• Custom kernel configurations: Live patches can be created for different kernel versions and configurations by varying the parameters to Elivepatch.
• Modified kernels: Support is extended to locally modified kernels (e.g. out-of-tree patch sets) by sending the server a list of patches that should be applied before the live patch creation process starts.
• Client-generated patches: In Elivepatch, clients specify the live patches to be created whereas current systems only support vendor-generated patches.
• Security auditing: Elivepatch is completely open source and thus fully auditable.

Speakers
avatar for Alice Ferrazzi

Alice Ferrazzi

Gentoo Kernel Project Leader, Gentoo
Alice Ferrazzi is a Gentoo Linux Developer and the Gentoo Kernel Project Leader, working on Gentoo ebuild, eclass writing and kernel. She holds Gentoo study meetings in Japan and organizes the Gentoo booth at various open source events.



Wednesday June 20, 2018 13:30 - 14:10
Room 6

13:30

Sponsor Showcase
Wednesday June 20, 2018 13:30 - 18:00
Hall A and 4F Foyer

14:20

Getting Insights from IoT Data with Apache Spark and Apache Bahir - Luciano Resende, IBM & Adriano Arantes, Hitachi
The Internet of Things (IoT) is all about connected devices that produce and exchange data, and producing insights from these high volumes of data is challenging. On this session, we will start by providing a quick introduction to the MQTT protocol, and focus on using AI and machine learning techniques to provide insights from data collected from IoT devices. We will present some common AI concepts and techniques used by the industry to deploy state-of-the-art smart IoT systems. These techniques allow systems to determined patterns from the data, predict and prevent failures as well as suggest actions that can be used to minimize or avoid IoT device breakdowns on an intelligent way beyond rule-based and database search approaches. We will finish with a demo that puts together all the techniques discussed in an application that uses Apache Spark and Apache Bahir support for MQTT.

Speakers
avatar for Adriano S. Arantes

Adriano S. Arantes

Senior Research Scientist, Hitachi
Over 12 years of experience in database management systems involving core database implementation, database design, indexing methods, query processing and optimization, data quality and customer data integration. | Over 5 years of experience working on bioinformatics developing tools... Read More →
avatar for Luciano Resende

Luciano Resende

Data Science Platform Architect, IBM
Luciano Resende is a Data Science Platform Architect at IBM Spark Technology Center. He has been contributing to open source at The ASF for over 10 years, he is a member of ASF and is currently contributing to various big data related Apache projects around the Apache Spark ecosystem... Read More →


Wednesday June 20, 2018 14:20 - 15:00
Private Dining

14:20

High-Level API for Smartphone Connectivity on AGL - Takeshi Kanemoto, RealVNC Ltd.
While smartphone-based connectivity has become an essential part of modern IVI systems, the technology with which the IVI systems connect to smartphones has fragmented with the growing demand for Android Auto, CarPlay and SmartDeviceLink. While this provides a greater amount of choice, it also poses challenges for the automotive industry in providing a unified and consistent user experience across different connectivity methods. In this presentation, Takeshi Kanemoto will outline the challenges in enabling multiple smartphone connectivity technologies on an IVI system, and how a common high-level API in AGL for smartphone connectivity can improve the design of AGL-enabled IVI systems and improve the user experience.

Speakers
avatar for Takeshi Kanemoto

Takeshi Kanemoto

Pre-sales Applications Engineer, RealVNC Ltd.
I am a Pre-sales Applications Engineer at RealVNC, a software company based in Cambridge, UK. RealVNC specialises in remote access software and is the original inventor of the Virtual Network Computing (VNC) protocol. VNC technology has a wide range of uses in different industries... Read More →


Wednesday June 20, 2018 14:20 - 15:00
Hall B-2

14:20

Introduction to Automotive Grade Linux - Walt Miner, The Linux Foundation
Speakers
avatar for Walt Miner

Walt Miner

Engineering Project Manager, The Linux Foundation



Wednesday June 20, 2018 14:20 - 15:00
Hall B-1

14:20

Building a Marketplace with a Censorship and Surveillance-Free Internet - Brian J. Fox, Orchid Protocol
The internet is at risk. Internet access for over 75% of the world is restricted or censored and globally, ISPs harvest and sell users’ data. Orchid is an open source project to build a surveillance-free, decentralized network layer on top of the existing internet, allowing users to bypass restrictive firewalls, access information, and communicate freely. In addition, the Orchid protocol enables a marketplace, where members of the network can buy and sell resources, such as bandwidth, storage, and compute cycles.

Orchid’s founders are an established group of open source technologists, entrepreneurs, and blockchain experts that have been working in stealth since mid-2017 to bring the technology to life.

This session introduces the project and explains why the premise of a surveillance-free and censorship-free internet is increasingly at risk worldwide.

Speakers
avatar for Brian J. Fox

Brian J. Fox

Co-founder, Orchid Protocol
Brian is an American computer programmer, entrepreneur, author, and free software advocate. | | He’s the creator of the GNU Bash shell, which he wrote while working for the Free Software Foundation (FSF). In addition to GNU Bash, Brian also created GNU Makeinfo, GNU Info, GNU... Read More →



Wednesday June 20, 2018 14:20 - 15:00
Room 1
  • Experience Level Any

14:20

Building Data Pipelines with Open Source Cloud Services - Heikki Nousiainen, Aiven
Following the first wave of cloud adoption, moving from private data centers and on-premises hosting to cloud infrastructure platforms such as AWS and GCP, we're now seeing a second wave of adoption where self-managed and operated database and messaging services are being replaced by managed cloud database services like RDS.

Many of the most popular and longstanding Open Source database systems such as PostgreSQL and MySQL are available in these Database-as-a-Service platforms. However, newer technologies used for building scalable data pipelines are commonly proprietary, locking you into a single vendor and out of the vast Open Source innovation ecosystem.

We'll look into available Open Source cloud alternatives, many of which provide superior performance without vendor lock-in, and how they can be used to build data pipelines.

Speakers
avatar for Heikki Nousiainen

Heikki Nousiainen

CTO, Aiven
I'm the CTO and one of the founders of Aiven, a managed cloud services company offering the best Open Source database and messaging services to businesses around the world.



Wednesday June 20, 2018 14:20 - 15:00
Restaurant

14:20

Improving the Linux Page Cache - Matthew Wilcox, Microsoft
This talk is for people who are interested in:
* reducing the amount of memory used by COW files and containers
* using large pages for files
* supporting filesystem block sizes larger than the system page size
* improving support for persistent memory
* reporting file holes
* reducing memory consumption for small files

Some of these use cases are new and others have been requested for years, but what they all have in common is needing to enhance the page cache without negatively affecting the performance of reads, writes and mmap.

Speakers
MW

Matthew Wilcox

Kernel hacker, Oracle
Matthew had his first kernel patch accepted in 1998. Since then he has worked on many parts of the Linux kernel including leading the PA-RISC Linux port, maintaining the file locking code, SCSI, USB, NVM Express, and Persistent Memory. He currently works for Microsoft.


Wednesday June 20, 2018 14:20 - 15:00
Room 6

15:10

Akraino: A Technical Overview - Shane Wang, Intel
In the past decade, there has been a concerted effort among companies to move infrastructure to centralized clouds, enabled by virtualization. With the rise of IoT and explosion of device-generated data, the pendulum has begun to swing the other way, placing resources for analytics and specialized functions near the user end of the network.  IoT and 5G use cases demand performance determinism of computing, high network throughput with low latency and highly available services at the edge. The reach of these edge nodes will expand over the coming years as carriers update to 5G, amplifying the need for hardened infrastructure services. The Akraino Edge Stack aims to address this model of computing. 

Attend this session for an overview of the Akraino Edge Stack’s architecture, project organization, governance, and roadmap. You will also gain an understanding of how AkrainoEdge Stack interoperates with other community projects sponsored by the Linux Foundation and OpenStack Foundation.

Speakers
avatar for Shane Wang

Shane Wang

Engineering Manager, Intel
Shane Wang has been an individual board member of OpenStack Foundation since 2015 and an engineering manager at the Open Source Technology Center (OTC), Intel. Shane joined Intel in 2004 after he graduated from Fudan University and got his Ph.D. degree in Computer Science, and since... Read More →



Wednesday June 20, 2018 15:10 - 15:50
Private Dining

15:10

Safely Copylefted Cars: Reexamining GPLv3 Installation Information Requirements - Bradley Kuhn, Software Freedom Conservancy & Behan Webster, Converse in Code
Many automotive companies forbid inclusion of GPLv3'd software, even while GPLv2'd software is widely accepted, utilized and incorporated. The clarification regarding "Installation Information" in GPLv3 is often cited as the reason for avoidance.

Webster and Kuhn recently began assisting in educational efforts for companies regarding GPLv3's Installation Information requirements on consumer devices such as automobiles. Corporate users have begun to realize, upon learning clarification from experts, that the requirements are not as broad as they once believed. Clear guidelines exist that are palatable for their product lines.

This talk introduces a detailed study of those requirements for GPLv3'd works, explain in concrete terms how they interact with "merely aggregated" works, and present a clear path for compliance with these requirements that automotive companies can meet.

Speakers
avatar for Bradley M. Kuhn

Bradley M. Kuhn

Distinguished Technologist, Software Freedom Conservancy
Bradley M. Kuhn is the President and Distinguished Technologist at Software Freedom Conservancy and editor-in-chief of copyleft.org. Kuhn began his work in the software freedom movement as a volunteer in 1992, when he became an early adopter of the GNU/Linux operating system, and... Read More →
avatar for Behan Webster

Behan Webster

Chief Engineer, Converse in Code Inc
Behan Webster is a Computer Engineer who has spent the past two decades in diverse tech industries such as telecom, datacom, optical, automotive, and the game industry writing code for a range of hardware from the very small to the very large. Throughout his career his work has always... Read More →



Wednesday June 20, 2018 15:10 - 15:50
Hall B-1

15:10

Securing Over-the-Air Updates Against Nation State Actors - Justin Cappos, NYU
This talk describes a secure over-the-air update system called Uptane that gracefully degrades in security when attacked. Uptane provides much better security resilience when attacked by strong adversaries including nation state actors. It does this while balancing practical deployment concerns that OEMs face related to ECU capabilities, infrastructure requirements, and operator usability.

Uptane is designed to be easy to deploy and has had substantial practical adoption as a result. It is already integrated into Automotive Grade Linux (through aktualizr) and is being rolled out now by several major OEMs. Uptane is an open and free system, that has been audited by many experts in the security community. As a result of these factors, Uptane received several awards including Popular Science naming it one of the coolest new inventions of 2017.

Speakers
avatar for Justin Cappos

Justin Cappos

Professor, NYU
Justin Cappos is a professor in the Computer Science and Engineering department at New York University. His research includes the TUF project (which is hosted by the Linux Foundation / CNCF), which provides a compromise-resilient mechanism for the secure distribution of software... Read More →



Wednesday June 20, 2018 15:10 - 15:50
Hall B-2

15:10

Blockchain for Dummies Using the Open Service Broker API - Jonathan Berkhahn & Swetha Repakula, IBM
Are you a developer of a cloud native application and unfamiliar with blockchain? Come learn how to use an Open Service Broker API deployed service instance to connect your app with a blockchain network without having understand the specific underpinnings of a blockchain platform. Jonatha and Swetha will show an OSB broker that will automatically deploy network nodes and smart contracts allowing app developers to focus solely on their applications.

The Open Service Broker API is an open standard for deployment and management of third-party services in relation to applications hosted on cloud-native platforms such as Kubernetes and Cloud Foundry.

Speakers
JB

Jonathan Berkhahn

Staff Software Engineer 主任软件工程师, IBM
Jonathan is a distributed systems developer from San Jose in the heart of Silicon Valley. Currently he works as a contributor to the Kubernetes Service Catalogue and CLI projects in support of IBM Cloud. He has also contributed to Cloud Foundry, the open source Platform-as-a-Service... Read More →
avatar for Swetha Repakula

Swetha Repakula

Open Source Contributor, IBM
Swetha Repakula has been working in IBM’s Open Technologies division for the last three years. Since late 2017, she has been working on Hyperledger Fabric, an open source Blockchain platform on the integration of the Hyperledger Burrow EVM. Previously she was a full time open source... Read More →



Wednesday June 20, 2018 15:10 - 15:50
Room 1

15:10

Protect Your Kubernetes Data, Friends Don’t Let Friends Leave their Kubernetes Data Unprotected - Rita Zhang, Microsoft
In recent headlines, there are increasing news about cloud resources getting hacked caused by attacks on Kubernetes clusters with unsecured etcd servers ending in massive amounts of password and keys stolen. Failing to properly secure your Kubernetes data can result in cloud resources getting hacked and your application secrets getting stolen. The etcd database contains information that may grant an attacker significant visibility into the state of your cluster.

This presentation focuses on how to use the encryption at rest feature to encrypt secret resources in etcd, preventing parties from gaining access to view the content in etcd and etcd backups. Starting from Kubernetes v1.10, we have added --experimental-encryption-provider-config that controls how API data is encrypted in etcd by KMS providers.

Speakers
avatar for Rita Zhang

Rita Zhang

Principal Software Engineer, Microsoft
Rita Zhang is a Principal software engineer at Microsoft, based in San Francisco. She spends most of her days contributing to various open source projects as part of the Azure Cloud Native Compute engineering team. Rita is passionate about open source, running distributed workloads... Read More →



Wednesday June 20, 2018 15:10 - 15:50
Restaurant

15:10

In Need for a Linux Kernel Maintained for a Very Long Time? CIP Kernel Maintenance Overview - Agustín Benito Bethencourt, Codethink Ltd
CIP first technical activity has been to create and maintain a Linux Kernel with the commitment to sustain the effort for a very long time. The first one of the serie is the 4.4 kernel which also have a -rt version.

Agustin will provide an overview of the process followed by CIP to create both flavours of the CIP 4.4 kernel, how this process is related with upstream and how it retrofits the upstream process.

The talk will also provide an overview of how this kernel is being tested an used within CIP Members. Another interesting section of the talk will deal with the limitations and challenges that the group is facing as well as the future plans. Finally, Agustin will describe the impact that this work is having and how it can be increased in the long term.

Speakers
avatar for Agustín Benito Bethencourt

Agustín Benito Bethencourt

Principal Consultant, Codethink Ltd
Bachelor degree in Applied Physics and Master in Training. Agustin Benito Bethencourt has experience as entrepreneur, executive, IT director, product owner and consultant, in the FLOSS space. Currently he is Principal Consultant at Codethink Ltd. Beyond helping customers to create... Read More →


Wednesday June 20, 2018 15:10 - 15:50
Room 6

15:50

Coffee Break
Wednesday June 20, 2018 15:50 - 16:20
Hall A and 4F Foyer

16:20

Practical Verification for Edge AI use and Effort for Functional Improvement - Yasumitsu Takahashi, NTT DATA MSE
Theme presentation regarding practical verification result of study data updating model at edge AI use and functional improvement (OpenCL application to AGL). Through above, we are willing to pick up the actual use cases utilized by edge AI and samples pointing to the actions for use to utilize them in future work at NTT DATA MSE. 

Speakers
avatar for Yasumitsu Takahashi

Yasumitsu Takahashi

Deputy Manager, NTT DATA MSE CORPORATION
Yasumitsu Takahashi is a technical engineer in NTT DATA MSE CORPORATION. He has over 10 years experience developing Linux Kernel based embedded devices and has extensive experience and knowledge with kernel, middleware, applications.



Wednesday June 20, 2018 16:20 - 17:00
Hall B-2

16:20

Remote Access and Output Sharing Between Multiple ECUs for Automotive - Harunobu Kurokawa, Renesas
In the future, there are requirements about multiple display , e.g.IVI, Cluster, HUD(Head-up display), Rear-Display, etc in Automotive Cockpit. A system that shares images with multiple ECUs is required for one of the in-vehicle use cases that realize a multi-display system.

Since 2016, Renesas developed the function to transfer the display image to another ECU with Denso/ADIT. "mapviewer" image data that is drawn in IVI is transferred to Cluster ECU using H.264 streaming, then this image is shown center of cluster display.

This demo system with IVI and cluster was exhibited at CES 2017 and 2018, and posted into AGL. However this system is only applied to R-Car SoC. Then I should develop new plugin that is available for another Automotive SoCs.

This presentation will describe remote access plugin to communication inter connect multiple ECUs.

Speakers
avatar for Harunobu Kurokawa

Harunobu Kurokawa

Senior Staff Engineer, Renesas
I'm responsible for Renesas BPS support for AGL. I have worked Mobile phone Software Platform Engineer for 7 years. Last 4 years, I work for IVI Linux software, especially graphics and wayland.



Wednesday June 20, 2018 16:20 - 17:00
Hall B-1

16:20

Flowchain - A Hybrid Blockchain for the IoT and Tokenized Hardware - Jollen Chen, Flowchain.co
The IoT blockchain has become an emerging technology in the IT industry. Despite a myriad of studies on the IoT blockchain, it is still a challenge that how an IoT blockchain system is investigated to benefit the IoT and hardware industry. In this presentation, Jollen will show a hybrid blockchain technology based on Flowchain and Hyperledger Fabric for both the IoT and hardware industry to utilize the "tokenized hardware" scheme to facilitate such technical challenges. Tokenized hardware can gain viable benefits such as security, privacy, and decentralization by associating cryptocurrency tokens to hardware devices.

Speakers
avatar for Jollen Chen

Jollen Chen

Founder, Flowchain.co
Jollen Chen is the creator and lead developer of Flowchain.io, an open source based IoT blockchain solutions. Before Flowchain.io, he has been working on embedded software and full-stack web development for many years. His research interests are the Distributed Ledger Technology (DLT... Read More →



Wednesday June 20, 2018 16:20 - 17:00
Room 1

16:20

Advanced Security on Kubernetes with Istio - Shunsuke Miyoshi, Fujitsu
Conventional network is designed with a policy "everything on the inside an organization’s network can be trusted".

Thus, a system security is based on Firewall in order to control access between outside and inside.
However, recent attacks are becoming more sophisticated, and we must respond not only to the external threat but also to the threat within Firewall.

As dealing with these threats, Zero Trust Network is proposed.

Zero Trust Network is a security model which rooted in the principle of "never trust, always verify".
Everything(communication path, destination service, ...) are verified in this model, thus, it makes a system more secure.

In Kubernetes, we can build a Zero Trust Network model by combining NetworkPolicy(one of Kubernetes function) and Istio.

This presentation shows an overview of Zero Trust Network model, and how to create the model in kubernetes with Istio.

Speakers
SM

Shunsuke Miyoshi

Software Engineer, Fujitsu
I have been participated in the development and building of infrastructure systems with Kubernetes, docker for one year. | Now, I contribute to Kubernetes community as engineer. | I also trying to security evaluation of microservices system by kubernetes and istio.



Wednesday June 20, 2018 16:20 - 17:00
Private Dining
  • Experience Level Any

16:20

A Major Overhaul of the APIC Initialization and Vector Allocation in Linux Kernel - Dou Liyang, Fujitsu (FNST)
Interrupt is one of the important mechanisms of the Linux kernel, vector and APIC tell the kernel how to operate the interrupt. With the development of the kernel, the old code led to many problems, such as vector space exhaustion, vector allocation chaos, kdump failure, Timer setup error, etc.,

Recently, Thomas Gleixner and Dou Liyang conducted a major overhaul. In this presentation,
Dou will describe the main process of interrupt initialization, discuss the challenges it faces,
describe what does the overhaul do and explain how it may address those challenges.

Speakers
avatar for Dou Liyang

Dou Liyang

software engineer, Fujitsu(FNST)
Dou Liyang is a Linux kernel developer in Fujitsu Nanda. He primarily works on | kernel initialization related technologies. He has contributed to CPU hotplug. | Recently he focused on Interrupt initialization and has unified the APIC and | interrupt mode setup for kernel.



Wednesday June 20, 2018 16:20 - 17:00
Room 6
  • Experience Level Any

17:10

Industrialize Data Science and Machine Learning - Amine Slimane, Talend
The pace of business disruption is accelerating, meaning today’s organizations need to become more data agile in order to compete and innovate. It’s no secret that big data initiatives are becoming more pervasive. But in order to process this vast amount of data, companies need data science and machine learning to find valuable insights. As they move to build smart applications powered by big data and IoT, new challenges are arising including how to move data science and machine learning into production. Oftentimes it is a laborious, manual-coding process that can take up weeks or months.

In this session we’ll discuss how you can:
• Pre-process data in order to train data models
• Operationalize data science and advanced analytics
• Embed machine learning into real-time big data projects to accelerate time-to-insight

Speakers


Wednesday June 20, 2018 17:10 - 17:50
Private Dining

17:10

KDE for Automotive? Really? Tell Me More About It... - Agustin Benito Bethencourt, Codethink Ltd
KDE is one of the most solid Open Source community projects. It holds a wide experience in developing libraries, HMIs, applications and tools for different platforms and distributions. KDE is primarily knowns in the desktop space but the project developed solutions for touchscreens based devices like tablets and, more recently, mobiles.

The talk will start introducing KDE to the audience, focusing on those aspects that might be of interest for a future collaboration with Open Source automotive projects like AGL. Then, Agustín will describe the current state of the software developed by the KDE community for embedded and mobile devices, focusing on the current efforts to support KDE in Yocto. Finally, Agustin will focus that support the the idea of KDE becoming an outstanding strategic partner for automotive ecosystems interested in attracting Open Source application developers.

Speakers
avatar for Agustín Benito Bethencourt

Agustín Benito Bethencourt

Principal Consultant, Codethink Ltd
Bachelor degree in Applied Physics and Master in Training. Agustin Benito Bethencourt has experience as entrepreneur, executive, IT director, product owner and consultant, in the FLOSS space. Currently he is Principal Consultant at Codethink Ltd. Beyond helping customers to create... Read More →


Wednesday June 20, 2018 17:10 - 17:50
Hall B-1

17:10

17:10

Comparing Next-Generation Container Image Building Tools - Akihiro Suda, NTT
Until recently, running `docker build` against Dockerfile had been the only way to build container images.

However, lots of opensource software are being proposed as successors/alternatives to `docker build`:
- BuildKit (Moby Project / Docker)
- img (Jessica Frazelle / Microsoft)
- Buildah (Project Atomic / Red Hat)
- umoci & Orca (SUSE)
- Bazel (Google)
- OpenShift S2I (Red Hat)

Akihiro Suda compares these new tools' advantages and disadvantages.
His evaluation basis would include but not be limited to:
- Performance (Cache efficiency, Concurrency, Distributed Execution)
- Secret management, e.g. SSH and AWS keys
- Support for non-Dockerfile
- Non-root execution
- UI & UX
- Governance of the community

He also proposes a unified interface for using these tools with Kubernetes in a vendor-neutral way.

Speakers
avatar for Akihiro Suda

Akihiro Suda

Software Engineer, NTT Corporation
Akihiro Suda is a software engineer at NTT Corporation, a Japan-based telecommunication company. He has been a core maintainer of Moby (former Docker Engine) since November 2016. He has been also a maintainer of several opensource container software such as CNCF containerd and Moby... Read More →



Wednesday June 20, 2018 17:10 - 17:50
Restaurant

17:10

Introduction to the IoT Platform Node-RED and Hitachi's Activities - Takaya Ide & Kazuki Nakanishi, Hitachi
Speakers
avatar for Takaya Ide

Takaya Ide

Researcher, Hitachi, Ltd.
Takaya Ide is a researcher at Hitachi. He works on the technologies about Cloud and DevOps. Currently he is focused on developing and improving node-red-nodegen in Node-RED project
avatar for Kazuki Nakanishi

Kazuki Nakanishi

Unit Leader, Hitachi Solutions, Ltd.
Kazuki Nakanishi is a unit leader at Hitachi Solutions. He joined Node-RED community from last year and is a member of Node-RED project now. He contributed several features to improve the usability of Node-RED and is currently developing an automated GUI testing framework to improve... Read More →



Wednesday June 20, 2018 17:10 - 17:50
Room 1

17:10

Using Linux for Long Term - Community Status and the Way We Go - Tsugikazu Shibata, NEC
Linux is now a default choice of services and products for the business. From Embedded devices, Cloud computing, Automotive, Industry systems and many others. Except for Linux and Open Source, We all know We are not be able to make it.

In parallel, we are facing the next level stage. We need to keep being secure our system. We need to keep maintain the performance. We need to keep being consistent with the system in long years. One of the choice for that is LTS kernel.

In this session, I will present kernel development process and how security fixes are provided by the community with some statistics. Then discuss how we are able to continue our system healthy and consistent using LTS/LTSI with keep being updated. Finally, I will present some of the related projects that can help our systems keeping running as a long term.

Speakers
avatar for Tsugikazu Shibata

Tsugikazu Shibata

Chief Advanced Technologist, NEC
Tsugikazu Shibata is leading LTSI Project. He has been working on coordinating the relationship among the industry, company and community. | He is an active member of various and wide range of Open Source Projects from Embedded to Cloud Computing. He has been spoken many of Linux... Read More →



Wednesday June 20, 2018 17:10 - 17:50
Room 6

18:00

BoF: Kubernetes - Day 2 - Paul Czarkowski, Pivotal Software
Installing and Using Kubernetes is hard, but Operating Kubernetes is even harder! This BOF is for Kubernetes Operators to get together and discuss our day to day Operations, and for peope new to Kubernetes to learn more about how to operate it.

Speakers
avatar for Paul Czarkowski

Paul Czarkowski

Developer Advocate, Pivotal Software
Paul Czarkowski is a recovering Systems Administrator who has run infrastructure for longer than he cares to admit. After cutting his teeth in the ISP and Gaming industries Paul changed his focus to using (and contributing to) Open Source Software to improve the Operability of complex... Read More →



Wednesday June 20, 2018 18:00 - 19:00
Room 1
  • Experience Level Any

18:00

BoF: AGL Developer - Walt Miner, The Linux Foundation
Speakers
avatar for Walt Miner

Walt Miner

Engineering Project Manager, The Linux Foundation


Wednesday June 20, 2018 18:00 - 19:00
Room 6

18:00

BoF: Beyond the AGL Virtualization Architecture - AGL Virtualization Expert Group (EG-VIRT) - Michele Paolino, Virtual Open Systems
Virtualization is for many reasons a key enabler technology for ADAS and connected vehicles. The AGL Virtualization Expert Group (EG-VIRT) targets to add virtualization and consolidation support in AGL, and its role is to define the right architecture which combines security with high performance and certification.

This BoF continues the EG-VIRT activity, presenting the EG-VIRT white paper and reporting the activities performed since the last AGL AMM. EG-VIRT next steps, objectives and plans are also presented.

Speakers
avatar for Michele Paolino

Michele Paolino

Virtualization Architect, Virtual Open Systems
Michele Paolino is a senior virtualization architect at Virtual Open Systems, a company involved in open source virtualization extensions development. His activity is focused on networking virtualization and mixed criticality IoT devices. He has contributed to several open source... Read More →


Wednesday June 20, 2018 18:00 - 19:00
Hall B-1

18:00

BoF: Traefik reverse-proxy/load-balancer -Emile Vauge, Containous
Traefik is an open source reverse-proxy/load-balancer usable as an Ingress controller.

This session will gather together users and developers of the platform to discuss user needs, project direction and optionally demonstrate use of Traefik as a Kubernetes Ingress Controller.




Speakers
avatar for Emile Vauge

Emile Vauge

CEO, Containous
Creator of traefik.io, founder of containo.us


Wednesday June 20, 2018 18:00 - 19:00
Room 2
  • Experience Level Any

18:00

BoF: Devicetree - Frank Rowand, Sony
The devicetree tooling, build system, and internals continue to evolve. This is your opportunity to influence how devicetree changes in the near future. Audience questions, suggestions, and issues will be given priority over my slides. Bring your questions, suggestions, and issues. If there is time remaining I will discuss past and recent events, what is new for devicetree in the last 18 months, and where devicetree is headed.

Speakers
FR

Frank Rowand

Senior Software Engineer, Sony
Frank has meddled in the internals of several proprietary operating systems, but has been loyal to the Linux kernel since 1999. He has worked in many areas of technology, including performance, networking, platform support, drivers, real-time, and embedded. Frank has shown poor judgement... Read More →



Wednesday June 20, 2018 18:00 - 19:00
Private Dining

18:00

BoF: Linux Security - James Morris, Microsoft
This BoF session is for technical discussion and collaboration in the area of Linux security.

Potential topics include:

- Access Control (SELinux, Smack, AppArmor etc).
- Kernel Self Protection and Hardening
- TPMs
- Integrity Management
- Container Security
- Sandboxing
- Cryptography
- Platform Security (SGX, TrustZone etc.)
- Embedded Security
- IoT Security

This will be an opportunity to present new and evolving security projects for feedback and discussion.


Speakers
avatar for James Morris

James Morris

Linux Kernel Developer, Microsoft
James is the maintainer of the Linux security subsystem, and kernel engineer at Microsoft.



Wednesday June 20, 2018 18:00 - 19:00
Restaurant

18:30

Hyperledger Meet-Up (Separate Registration Required)
Be sure to join us for the Hyperledger Executive Meet-Up with Executive Director, Brian Behlendorf. 

Separate registration is required, and you can find that information here

Wednesday June 20, 2018 18:30 - 20:00
Hall B-2

19:00

Partner Reception (Invitation Required - Open to Speakers, Media and Sponsors Only)
Speakers, media, and select sponsors will gather for drinks, hors-d'oeuvres, and networking at this annual event. Invitation required.

Wednesday June 20, 2018 19:00 - 21:00
Hilton Tokyo Odaiba (Sunrise, Sunset, and Rainbow Rooms) 1 Chome-9-1 Daiba, Minato, Tokyo 135-8625, Japan
 
Thursday, June 21
 

08:00

08:00

Sponsor Showcase
Thursday June 21, 2018 08:00 - 09:00
Hall A and 4F Foyer

08:00

Registration
Thursday June 21, 2018 08:00 - 18:00
3F Foyer

09:00

Keynote: Toyota’s “Open Strategy” of Connected Vehicle - Ken-ichi Murata, Project General Manager – Connected Strategy, Connected Management Division, Connected Company & Masato Endo, Project Manager, Connected Vehicle Group, Intellectual Property Divisio
Toyota is promoting contribution to open activities for both technical and non-technical challenges.
For a technical challenge, we’d like to introduce our activities with communities such as AGL (Automotive Grade Linux), SDL (Smart Device Link) and AECC (Automotive Edge Computing Consortium).
On the other hand, we’re also putting a lot of work into activities to reduce IP risks of Open Source Software with communities such as OIN (Open Invention Network) and OpenChain Project.
 

Speakers
avatar for Masato Endo

Masato Endo

Project Manager, IP Strategic Group, Intellectual Property Div, Toyota Motor Corporation
Masato Endo is Project Manager of the IP Strategic Group in the Toyota IP Division. He is engaged in the planning and implementation of the IP strategy for the Toyota Motor Corporation.He focuses mainly on building the OSS governance structure within Toyota and developing relationships... Read More →
avatar for Kenichi Murata

Kenichi Murata

Project General Manager – Connected Strategy, Connected Management Division, Connected Company, Toyota Motor Corporation
Ken-ichi Murata graduated Keio University in Japan. He started his carrier as a research scientist at Sony Computer Science Laboratories Inc., then moved to Sony Corporation and Sony Computer Entertainment Inc. as a systems architect of software platforms of various consumer electronics... Read More →


Thursday June 21, 2018 09:00 - 09:20
Hall B

09:25

Keynote: Jose Miguel Parrella, Principal Program Manager, Microsoft Azure & Stephen Walli, Principal Program Manager, Microsoft
Speakers
avatar for Jose Miguel Parrella

Jose Miguel Parrella

Principal Program Manager, Microsoft Azure, Microsoft
Jose Miguel is an open source enthusiast with over 15 years of experience with Linux as a sysadmin, solutions architect and Debian Developer. He joined Microsoft in 2010 to work on open source technologies and is part of the Azure team, sitting right where Linux and the cloud meet... Read More →


Thursday June 21, 2018 09:25 - 09:30
Hall B

09:35

Keynote: How Good is Our Code? - Dan Kohn, Executive Director, Cloud Native Computing Foundation (slides attached)
Speakers
avatar for Dan Kohn

Dan Kohn

Executive Director, Cloud Native Computing Foundation
Dan Kohn is Executive Director of the Cloud Native Computing Foundation, which sustains and integrates open source technologies like Kubernetes and Prometheus. He also helped create and launch The Linux Foundation’s Core Infrastructure Initiative as an industry-wide response to... Read More →



Thursday June 21, 2018 09:35 - 09:55
Hall B

09:40

09:50

10:00

Call for Code - Jeffrey Borek, WW Program Director, Open Technology & IP, IBM
Speakers
avatar for Jeff Borek

Jeff Borek

WW Program Director of Open Technology, IBM
Jeffrey Borek is a WW Program Director of Open Technology in the IBM Digital Business Group responsible for IBM Open Source Program Office, WW Standards, and open technologies. He has 20+ years of experience in the software industry including assignments in business and technical... Read More →


Thursday June 21, 2018 10:00 - 10:05
Hall B

10:25

Coffee Break
Thursday June 21, 2018 10:25 - 11:10
Hall A and 4F Foyer

10:25

Sponsor Showcase
Thursday June 21, 2018 10:25 - 12:40
Hall A and 4F Foyer

11:10

GMSL in Linux - Eight cameras, Two Buses, One Address - Kieran Bingham, Ideas on Board
A walk through the trials and tribulations of capturing video from 8 cameras simultaneously using the Renesas R-Car H3 and open source drivers on a mainline kernel.

The Gigabit Multimedia Serial Link (GMSL) provides a means to send high bandwidth media data across a single cable for advanced driver assistance systems (ADAS) and automotive infotainment.

In this talk we explore the issues faced when implementing support for a new, unsupported protocol that doesn't fit in the existing subsystems. We look at how we have tackled the technical challenges, including connecting multiple cameras through an I2C mux with identical address configurations, and handling muxed-streams in V4L2 with CSI-2 using virtual channels.

Speakers
KB

Kieran Bingham

Linux Embedded Software Engineer, Ideas on Board
Kieran Bingham is an embedded software engineer working for Ideas on Board and specialising in Linux kernel developments with a focus on media related subsystems. | | Kieran has worked with embedded Linux systems for over 12 years through professional service companies and silicon... Read More →


Thursday June 21, 2018 11:10 - 11:50
Hall B-1

11:10

Leveraging webOS Technologies for Automotive - Lokesh Kumar Goel & Steve Lemke, LG Electronics
Did you see LG's Demo in the AGL Showcase at CES in Las Vegas? Come learn about the cool webOS technologies that made LG's awesome automotive demo possible!

This talk will explain the concepts and technologies behind this great demo and how these webOS technologies can be leveraged to enhance AGL and other embedded platforms:
a) Overview of LG's AGL CES Demo: what was added to AGL, and how three different in-car systems were integrated with each other, a 3D driving simulator, and real-time connected car cloud services
b) Bringing HTML5 web apps to AGL: how LG's web app runtime from webOS can be leveraged on AGL to deliver a first-class HTML5 app experience in automotive platforms by getting web apps out of the browser
c) Streamlined web app development with Enact: super-fast, easy to develop, open Web App Framework
d) Other webOS technologies that can be leveraged on AGL and elsewhere

Speakers
LK

Lokesh Kumar Goel

Director of Platform Engineering, LG Electronics
Currently leading the webOS platform team at Silicon Valley Lab for LG Electronics located in Santa Clara, California. His team is responsible for delivering webOS Platform & App Frameworks for LG products as well as open source versions. Lokesh spoke at the February AGL AMM in Tokyo... Read More →
avatar for Steve Lemke

Steve Lemke

Principal Engineer, LG Electronics
Steve Lemke works in the Advanced Automotive Platform team at the Silicon Valley Lab of LG Electronics located in Santa Clara, California. He led the effort to bring together various projects from advanced user interface to 3D automotive simulation and connected car cloud services... Read More →



Thursday June 21, 2018 11:10 - 11:50
Hall B-2
  • Experience Level Any

11:10

Build Machine Learning Stack on Kubernetes using Kubeflow - Nilesh Patel, IBM (Watson and Cloud Platform)
Kubernetes has quickly become the hybrid solution for deploying complicated workloads anywhere. While it started with just stateless services, customers have begun to move complex workloads to the platform. One of the fastest growing use cases is to use Kubernetes as a platform to run machine learnings apps.

Building any production-ready machine learning system involves mixing vendors and hand-rolled solutions. Connecting and managing these services for even moderately sophisticated setups introduces huge barriers of complexity in adopting machine learning. Infrastructure engineers will often spend a significant amount of time manually tweaking deployments.

To address these concerns, Google recently launched Kubeflow, a new open source project to make using ML stacks on Kubernetes easy, fast and extensible. Learn in this sessions, how to build ML stake on Kubernetes using Kubeflow.

Speakers
avatar for Nilesh Patel

Nilesh Patel

Principal Product Manager, WalmartLabs
Nilesh Patel is an Offering Manager working on the IBM Cloud Container Service and ISTIO. Since joining IBM, he has managed several devOps products in the area of deployment and releases automation. Most recently, Nilesh is helping to drive Istio and Kubernetes adoption by working... Read More →


Thursday June 21, 2018 11:10 - 11:50
Restaurant

11:10

A DevOps State of Mind: Continuous Security with DevSecOps + Containers - Chris Van Tuin, Red Hat
With the rise of DevOps, containers are at the brink of becoming a pervasive technology in Enterprise IT to accelerate application delivery for the business. When it comes to adopting containers in the enterprise, Security is the highest adoption barrier. In this presentation, you'll learn about DevSecOps + Containers, including:

- Best practices for addressing the top container security risks in a container environment including images, builds, registry, deployment, hosts, network, storage, APIs, monitoring & logging, and federation.
- Automating and integrating security vulnerability management & compliance checking for container images in a DevOps CI/CD pipeline
- Deployment strategies for deploying container security updates including recreate, rolling, blue/green, canary and a/b testing.

Speakers
avatar for Chris Van Tuin

Chris Van Tuin

Chief Technologist, NA West, Red Hat
Chris Van Tuin, Chief Technologist, NA West at Red Hat, has over 20 years of experience in IT and Software.   Since joining Red Hat in 2005, Chris has been architecting solutions for strategic customers and partners and is a frequent speaker on DevOps, Security, and Containers.  He... Read More →



Thursday June 21, 2018 11:10 - 11:50
Room 1

11:10

Speeding up Linux System Calls on the Power Architecture - Nicholas Piggin, IBM
The system call is the gateway to the kernel. The kernel provides services
to applications via system calls, like a library provides services via
library calls.

System call performance is important for many workloads, and especially
for bragging rights.

In this presentation, Nicholas will introduce system calls, explain how the
Power ISA system call instruction works, and how the Linux/powerpc code
work. Nicholas will then talk about some performance analysis and
improvements he has been working on for Linux/powerpc syscalls,
culminating with an implementation of the new system call instruction
introduced in the IBM POWER9 processor.

Speakers
NP

Nicholas Piggin

Software Engineer, IBM
Linux Kernel developer for IBM, previously Fusion-io, SUSE. | | Has presented at Ottawa Linux Symposium and linux.conf.au, and was organiser of the first LSF/MM conference.



Thursday June 21, 2018 11:10 - 11:50
Room 6

11:10

OSS Vulnerability, Trends and PoC 2017-2018 - Kazuki Omo, SIOS Technology, Inc.
Nowadays security incident is increasing more and more. Then lots of vendor/community/institute are making efforts to find vulnerability on software. Not only commercial software, but also OSS is having vulnerability (remember HeartBleed, DirtyCow, and so on). Then lots of security researchers are reporting vulnerability and publish it with CVE-ids which is assigned by MITRE.

In this LightningTalk, Kazuki Omo will report recently trends of OSS CVE from 2017 to 2018. Also show some typical vulnerability PoC, then tell how you can protect those vulnerability by using OSS product/solution.

Speakers
avatar for Kazuki Omo

Kazuki Omo

Vice President, SIOS Technology, Inc.
Over 19 years experience in Unix/Linux/Windows system and many of Security related product. Working for OSS community over 15 years. | - Published SELinux and related security articles from 2004-2018. | - Presentation on Open Source Summit Japan 2017 "OSS CVE Trends". | - Presentation... Read More →



Thursday June 21, 2018 11:10 - 11:50
Private Dining

12:00

An Approach to Deliver Hardware-dependent Packages in Order to Reduce Effort of Updating AGL Distribution Images - Khiem Nguyen, Renesas Design Vietnam
To support AGL distribution for various boards, SoC architecture, there is a big concern about how to distribute the HW-dependent packages efficiently. Nowadays, in order to update the HW vendor's dependent packages, a full Yocto build are likely carried out. It requires much skill of developers, need deep Yocto knowledge to replace the packages and solve the local environment issues. Moreover, it might take much CPU time to finish a full Yocto build for AGL distribution which incrementally becomes bigger year by year. Following the introduction of a binary packaging distribution solution from IoT.BZH member, Khiem would like to expand the solution to support hardware-dependent package delivery. The purpose is to utilize the available common solution as well as to reduce effort of updating AGL distribution images and AGL Software Development Kit (SDK).

Speakers
avatar for Khiem Nguyen

Khiem Nguyen

Senior Staff Engineer, Renesas Design Vietnam
Khiem Nguyen has worked on Embedded software development for 10 years. He's a BSP developer for Open-Source Automotive Infotainment System. His team develops and enhances the functionality and performance of some Linux features like Power Management, Thermal Management, Memory Management... Read More →



Thursday June 21, 2018 12:00 - 12:40
Hall B-2

12:00

Fuego Test System Status Update - Tim Bird, Sony
The Fuego test system is used for testing LTS and some aspects of AGL. In this presentation, Tim will describe the current status of the project, and how it can be used by independent developers to test their Linux systems. Fuego version 1.3 includes additional tests, and new features such as enhanced report generation, more detailed testcase results display, and board control features.

Come see Fuego's latest features, to see if it can be useful in your own Linux projects.

Speakers
TB

Tim Bird

Sr. Engineer, Sony



Thursday June 21, 2018 12:00 - 12:40
Hall B-1

12:00

Building Bridges: How Open Source Cloud Technologies Are Fostering Interoperability and Building A Massive Ecosystem - Chip Childers, Cloud Foundry Foundation
Cloud Foundry is an integral part of the movement creating interoperability among the open source, cloud-native ecosystem. Complementary, interlocking open source technologies like Cloud Foundry, Kubernetes and the Open Service Broker API are shifting the way industries function. These technologies weave together flexibility and application development for virtually any type of business.

What began as a grassroots movement among developers has mushroomed into a massive collaborative community. Linux laid the groundwork in 1991, and the Linux Foundation continues to host the world’s leading open source projects. Today, projects like Cloud Foundry and Cloud Native Computing Foundation, as well as standards like the Open Container Initiative, effectively serve as the voice of the people. The developers creating these projects are defining the next generation of technology infrastructure.

In this talk, Chip Childers will discuss the importance of interoperability, and how it is critical to the future success of technologies. Abby will also discuss the role that open source plays in cloud technologies -- delivering a flexible, scalable strategy to drive the future of business.

Speakers
avatar for Chip Childers

Chip Childers

CTO, Cloud Foundry Foundation


Thursday June 21, 2018 12:00 - 12:40
Restaurant

12:00

FaaS Shell: Multi-cloud Portable Serverless Function Workflow - Naohiro Tamura, Fujitsu Limited
Serverless Function Workflow is available from each FaaS for their own such as AWS Step Functions, Azure Logic Apps, IBM Function Composer, Fission Flow, and etc.

Hence workflow isn't portable.

This presentation shows a multi-cloud portable solution, "FaaS Shell", that is an abstraction layer on top of FaaS to execute multiple workflow languages across multiple clouds.

Under the hood, FaaS Shell compiles workflow language and generate intermediate DSL, then executes it as the common language.
Also FaaS Shell made some devises to support multiple clouds seamlessly such as function name resolution and event handling rule.

As the first step, FaaS Shell supported Amazon State Language, and currently AWS Lambda, Google Cloud Functions, Azure Functions, and IBM Cloud Functions/OpenWhisk as vendor plug-ins.

Proof of Concept is available at https://github.com/NaohiroTamura/faasshell.

Speakers
NT

Naohiro Tamura

Professional Engineer, Fujitsu Limited
Professional Engineer, Fujitsu Limited | | Currently he's working on the project FaaS Shell in Serverless Computing. | https://github.com/NaohiroTamura/faasshell | | Previously he worked on the project OpenStack Ironic, and was a speaker at OpenStack Summit Tokyo 2015.



Thursday June 21, 2018 12:00 - 12:40
Room 1

12:00

Common Attacks on IoT Devices - Christina Quast, Baylibre
The importance of securing embedded devices has become clear to the
whole industry as they started to play a bigger role in our daily lives in recent years.
Up to now, it has been easy to compromise IoT devices such as vacuum robot, IP cameras, smart home devices, etc.

In the early days of IoT, attackers could often succeed without having physical access to the device.
By now more and more OEMs took steps to improve the defenses
of their devices, which in turn has led the
attackers to improve their strategies.
Among others, the possession of a potential target is often times a necessity for a feasible attack.

This talk will shed light on the landscape of recent attacks on IoT devices.
This enables the discussion of common pitfalls in designing embedded systems in order to raise awareness for this topic.

Speakers
CQ

Christina Quast

Embedded Systems Engineer, Baylibre
Christina, Embedded Systems Engineer at Baylibre in the South of France, has finished her Master's Degree in Electrical Engineering at TU Berlin. | She has been attending IT Security Conferences and playing IT Security CTFs for several years. | Furthermore, she worked as a part... Read More →



Thursday June 21, 2018 12:00 - 12:40
Room 6

12:00

Enabling Kubernetes Network Service Proxy with VPP and DPDK - Hongjun Ni, Intel
Service proxy, as a distributed load balancer on source side, is one of the most important components for K8s container networking.
The original user space mode implementation is flexible but suffers from poor performance. The iptables mode implementation can improve performance in some extent with the sacrifice of flexibility.
This presentation will introduce a pure user space Service proxy implementation using DPDK and VPP, which shows high performance and keeps flexibility.
It includes below key elements:
1) Implement a user space k8s service proxy, including load balancer, DNAT and SNAT (supports NAT44 and NAT66).
2) Connection track supports client IP based session persistence.
3) Dynamically recalculating Hash and Multithread support
4) vhost-user and memif are used to communicate between host and containers, replacing veth.
5) Integration of K8s and VPP-based Service proxy.

Speakers
avatar for Hongjun Ni

Hongjun Ni

Senior Software Engineer, Intel
Hongjun Ni is focusing on high performance data plane and Cloud Native Networking. | He is FD.io VPP Maintainer, Sweetcomb PTL, NSH_SFC PTL and Hc2vpp Committer. | He has fourteen years' rich experience on Cloud Native, SmartNIC, Wireless, Wireline and AI. | He has given 10... Read More →



Thursday June 21, 2018 12:00 - 12:40
Private Dining

12:40

Lunch (Attendees on Own)
Thursday June 21, 2018 12:40 - 14:00
TBA

14:00

Applying Video Test Automation to Automate Multimedia Verification with Embedded Linux - Nguyen Nguyen & Khiem Nguyen, Renesas Design Vietnam
So far, Multimedia testing has consumed much workload. However, Test result depends on experience of tester’s health, spirit on each working day. Result of test cycles aren't consistent due to tester's judgement changed. Automation test can solve those problems.
Nowadays, Multimedia is one of key features in ADAS, Infotainment system. However, it takes time to verify the video quality. In this topic, Nguyen Nguyen will introduce the Video Automation Test method from Renesas using Open-source software.

Thanks to this development, Renesas could verify the video quality for ADAS & Infotainment System without human, reduce the testing workload, increase verification quality by pointing out the video issue: noise, broken, not-smooth playback.

The presentation aims to show idea for video automation test in general and Multimedia automation testing with Fuego from Renesas particularly.

Speakers
avatar for Khiem Nguyen

Khiem Nguyen

Senior Staff Engineer, Renesas Design Vietnam
Khiem Nguyen has worked on Embedded software development for 10 years. He's a BSP developer for Open-Source Automotive Infotainment System. His team develops and enhances the functionality and performance of some Linux features like Power Management, Thermal Management, Memory Management... Read More →
avatar for Nguyen Nguyen

Nguyen Nguyen

Senior engineer, Renesas
Nguyen Nguyen has worked in SW embedded field for ten years. He developed Multimedia framework (based on OpenMax IL standard) that works on uITRON, joined Digital television system projects for Japan market, developed Multimedia plug-in for Android Stagefright and joined to build-up... Read More →



Thursday June 21, 2018 14:00 - 14:40
Hall B-2

14:00

Primer: Testing Your AGL - Yocto ptest, Lava Jobs and More - Jan-Simon Moeller, The Linux Foundation
This talk will introduce the frameworks used to add tests to AGL at various levels. E.g. for recipes shipping their own testsuite , how to add systemd service checks to the existing runtime tests and how to write new testcases to run on the AGL CIAT infrastructure.

Speakers
avatar for Jan-Simon Möller

Jan-Simon Möller

AGL Release Manager, The Linux Foundation



Thursday June 21, 2018 14:00 - 14:40
Hall B-1

14:00

Silence of the Lambdas: Terrible Ideas in Serverless - Corey Quinn, Last Week in AWS
AWS Lambda ushers in a new way of thinking about solving technical problems. Unfortunately, when the only tool you have is a hammer everything starts to look like your thumb. In this talk, come explore the design patterns that work well with Lambda, through a discussion of what failure looks like.

This talk starts off with a quick introduction to what AWS Lambda is and where it came from. From there, we transition into demonstrating the absolutely worst possible ways in which to use it– along with what make these simple mistakes terrible ideas at scale. You will laugh, you will cry, you will immediately begin migrating your code away from anywhere the speaker might conceivably have access to it.

Speakers
avatar for Corey Quinn

Corey Quinn

Editor, Last Week in AWS
Corey is a Cloud Economist at the Quinn Advisory Group and an advisor to ReactiveOps. He has a history as an engineering director, public speaker, and cloud architect. Corey specializes in helping companies address horrifying AWS bills, hosts the "Screaming in the Cloud" podcast... Read More →


Thursday June 21, 2018 14:00 - 14:40
Restaurant
  • Experience Level Any

14:00

Package Management and Distribution in a Cloud World - Jose Miguel Parrella, Microsoft
The open source ecosystem has long been at the forefront of innovation in software distribution and package management, whether we're talking about Linux, open source library ecosystems like Node.js' or Python's or Linux-based containers.

Yet the mature and venerable stack of technologies underlying this innovation is being stretched in may different ways, with projects like Flatpak, Snaps, Nix, AppImage, OCI's imagespec and others playing a role in defining what package management and software distribution will look like in the future.

In this presentation, we’ll discuss the state of post-modern package management with emphasis on adoption and addressing the community’s concerns on use cases, where collaboration is needed and expected, how to govern this space and why should organizations care.

Audience: IT management, software architects and IT professionals (DevOps, SRE, etc.) that are heavily invested in packaging technologies for software distribution, configuration management, etc., including APT, RPM, OCI image-spec and other containerized applications, languages with large library ecosystems such as Python, Node.js and Perl, and ecosystem/channel strategists for ISVs targeting open source stacks.

Speakers
avatar for Jose Miguel Parrella

Jose Miguel Parrella

Principal Program Manager, Microsoft Azure, Microsoft
Jose Miguel is an open source enthusiast with over 15 years of experience with Linux as a sysadmin, solutions architect and Debian Developer. He joined Microsoft in 2010 to work on open source technologies and is part of the Azure team, sitting right where Linux and the cloud meet... Read More →



Thursday June 21, 2018 14:00 - 14:40
Room 1

14:00

Everything You Need to Know to Submit a Kernel Patch! - Sayli Karnik, Credit Suisse
Kernel hacking can be daunting to open source beginners. The aim of the session is to shatter this myth and help coders to get started with contributing to the Linux kernel. Having interned with Linux kernel previously and more than 50 of my patches merged into the kernel, I have a decent understanding of the nitty-gritties in this area. The session will cover A to Z steps ranging from setting up the development environment, to creating a sample patch using version control, to sending the patch to the concerned maintainers. It will emphasize good patch practices and common coding convention mistakes that get valuable patches rejected. I will mention examples of areas in Linux subsystems that can be patched as starters. For eg. the checkpatch.pl script can be used to detect bugs in coding styles/resolving TODO's.
The delight of getting your first patch merged can match none other!

Speakers
avatar for Sayli Karnik

Sayli Karnik

Technology Analyst, Credit Suisse
I am a recent computer science graduate from Mumbai, India. I’m a technology enthusiast who loves digging deep into various aspects of computer science. I am currently a Technology analyst at Credit Suisse, India. Open source projects interest me tremendously. | | Open Source... Read More →



Thursday June 21, 2018 14:00 - 14:40
Room 6

14:00

Open Source Possibility for 5G Deployment with OpenStack NFV Edge Computing, K8s Edge Container Platform and Ceph Storage Data Lake - Hidetsugu Sugiyama, Red Hat & Seishio Yasukawa, NTT Network Technology Laboratories
Many industries including Telecom industry and Automotive industry now working on new biz development through 5G projects. In order to meet 5G demand from other industries, Telecom industry needs to provide cloud native edge platform to 5G App players who need continuous improvement of cloud native UI/UX at their biz on top of Telco edge NFVI connecting to 5G multi slice networks.
Major challenge is that 5G deployment cost will be becoming huge.
Open Source always can help to reduce 5G biz deployment cost and maintenance cost with power of open source community in some areas that OTT and other industry players can touch.
In this session, we discuss possibility of NFV 5G edge computing and possibility of 5G cloud native service on K8s edge platform to meet Telecom Carrier expectation and Cloud native user expectation.

Speakers
avatar for Hyde Sugiyama

Hyde Sugiyama

Chief Architect, Red Hat K.K.(Japan)
Hyde Sugiyama is Chief Architect at Red Hat Japan and focus on Service Provider sector.Hyde has been with Red Hat for five years, working on SDN/NFV/Edge Computing solutions development and joint GTM with NFV/SDN partners. He has 30+ years experience in the Information and Communications... Read More →



Thursday June 21, 2018 14:00 - 14:40
Private Dining
  • Experience Level Any

14:00

Sponsor Showcase
Thursday June 21, 2018 14:00 - 19:00
Hall A and 4F Foyer

14:50

AGL Development Tools - What's New in FF? - Stephane Desneux, IoT.bzh
This talk will cover the latest development tools available in AGL:
* XDS - Build, Deploy, Run, Debug applications
* Applications Lifecycle (signing, installing, updating ...)
* Monitoring, Supervision and Tests
* AGL profiles (IVI, Cluster, Telematics, ...) - Tailor your AGL platform

Speakers
avatar for Stephane DESNEUX

Stephane DESNEUX

CTO, IoT.bzh
Stéphane is a Principal Software Engineer and holds a master in Computer science & Electronics from ISEP, Paris. | In the last years, as principal engineer in charge of Tizen:Common & IVI releases, Stéphane led Tizen 3.x efforts for Intel. In 2015, he co-founded IoT.bzh and now... Read More →



Thursday June 21, 2018 14:50 - 15:30
Hall B-2

14:50

Establish an Automated Testing Lab for AGL - Liu Wenlong, Nanjing Fujitsu Nanda Software Tech. Co., Ltd
Establish an automated testing lab for AGL(Liu Wenlong, Fujitsu Nanda) - This presentation is the introduction to how to establish an automated testing lab. The main part is to tell audiences how to install AGL-Fuego and do remote LAVA tests with it. And the BSP drivers test on R-car boards with the latest AGL will be the example there.

Fuego is a test system specifically designed for embedded Linux testing. It supports automated testing of embedded targets from a host system and has strong chart features.
LAVA is a continuous integration system for deploying operating systems onto physical and virtual hardware for running tests.

In this presentation, Liu Wenlong will report how to establish automated testing lab and do BSP tests on R-car boards with it.

Speakers
LW

Liu Wenlong

Embedded engineer, Fujitsu(FNST)
Working for Fujitsu since 2015 and engaged in the development of automotive embedded devices(RT + Linux). | 2017~, working for the CIAT related fields.



Thursday June 21, 2018 14:50 - 15:30
Hall B-1

14:50

Consuming Cloud Services with the Kubernetes Service Catalog - Neil Peterson, Microsoft
In a cloud native world, managed services such as database, storage, and event processing systems can be utilized without the overhead of total service ownership. Kubernetes provides an extension mechanism for dynamically requesting and consuming managed services through the Kubernetes Service Catalog API. Using the service catalog, you can deploy applications into your Kubernetes cluster that are configured to dynamically requests and connect to managed services.

In this talk, I will discuss in detail the different components of the Kubernetes service catalog. I'll will demonstrate integrating the service catalog with different cloud providers, and utilizing the provider services in you Kubernetes deployments. By the end of the talk, we will have configured the service catalog and deployed an application into our cluster that dynamically requests and uses a managed cloud service.

Speakers
avatar for Neil Peterson

Neil Peterson

Content Developer, Microsoft
Neil Peterson is a datacenter and cloud enthusiast. With 15 years' experience in large datacenter deployment, management and maintenance operations, Neil now works as a Senior content engineer delivering technical documentation and samples with focus on Azure and Containers.



Thursday June 21, 2018 14:50 - 15:30
Restaurant

14:50

Managing Server Secrets at Scale with a Vaultless Password Manager - Ignat Korchagin, Cloudflare
Operating a large cluster, a datacenter, or a distributed network involves handling a lot of secrets. In almost all cases, you have to deal with at least four types of secrets for each piece of hardware: SSH server key (or shell access key), key to bootstrap your configuration management system, disk encryption key, and maybe some per-server credentials to access other services. And most of the time, these keys have to be set up before your configuration management kicks in, making the automation of this process more difficult.

This talk presents an approach that combines hardware support and little cryptography to deal with the above issues and unify and simplify secret management for your hardware fleet.

Speakers
avatar for Ignat Korchagin

Ignat Korchagin

Systems engineer, Cloudflare
Ignat is a systems engineer at Cloudflare working mostly on platform and hardware security. Ignat’s interests are cryptography, hacking, and low-level programming. Before Cloudflare, Ignat worked as senior security engineer for Samsung Electronics’ Mobile Communications Division... Read More →



Thursday June 21, 2018 14:50 - 15:30
Room 1

14:50

Building Stable Trees with Machine Learning - Sasha Levin, Microsoft
Building stable trees is difficult; we are required to find only commits that fix bugs (needle) in the massive flow of commits that go upstream (haystack).

Currently the process is based on authors and maintainers tagging their commits properly and helping stable maintainers to know that they should be picking up these patches.

However, this doesn't always happen right. Commits get lost, forgotten, or never looked at to begin with. This means that important fixes are being left out of stable trees and not reaching the users who rely on stable trees for fixes.

This talk with go over a new approach to detect bug fixing commits in the kernel tree using machine learning, and demonstrate how it was used to submit over a thousand commits to various stable trees.

Speakers
SL

Sasha Levin

Kernel Hacker, Microsoft
Sasha is a contributor to stable trees, the maintainer of the 4.1 LTS tree, and has previously maintained 3.18 LTS. Sasha is also the maintainer of liblockdep, a userspace lockdep library. | | Sasha is currently employed by Microsoft where he helps make Linux run better on Windows... Read More →


Thursday June 21, 2018 14:50 - 15:30
Room 6

15:30

Coffee Break
Thursday June 21, 2018 15:30 - 16:00
Hall A and 4F Foyer

16:00

Are Open Source Autonomous Vehicles Possible? - Jeremiah Foster, Luxoft
Are open source autonomous vehicles possible? If not, why not? Is the reason technical, commercial, or legal? The answers to these questions are important because they may have a direct impact on the widespread uptake of autonomous vehicles among consumers. Can open source provide the requisite transparency that regulators are looking for, that car companies need, and consumers demand? The answer may be yes, but challenges exist; FOSS licenses can be anathema to car companies, "unlimited liability" and indemnification are still hurdles, and some business models still rely on tightly controlled, proprietary code. We'll look at new code projects that provide needed automotive functionality, discuss new license compliance approaches, and also discuss the approaches that various OEMs are taking to foster an ecosystem that may make autonomous open source vehicles possible.

Speakers
avatar for Jeremiah Foster

Jeremiah Foster

Open Source Technologist, Luxoft
Jeremiah Foster works as an open source technologist for Luxoft. For nearly ten years he's been working in the automotive industry, his current position is as the GENIVI Alliance's Community Manager. Jeremiah speaks at automotive industry events world wide as well as at the leading... Read More →



Thursday June 21, 2018 16:00 - 16:40
Hall B-2

16:00

Automotive Edge Cloud Computing Challenge in Telco Edge Environment - Hidetsugu Sugiyama, Red Hat
According to 5G Automotive Association - A typical challenge in V2Cloud is the big data processing and storage resulting from a huge and growing number of sensors in connected vehicles and roads. According to AECC(Automotive Edge Computing Consortium) activity, they already addressed this challenge.

Collocating edge computing and edge container platform at Telco edge node help make the economics of each of them significantly more attractive. However, there is industry gap between Telco industry who wants to keep Carrier grade service and Automotive industry who understands CI/CD and Kaizen.

This session introduces OSS possibility for bringing Automotive cloud native container service using Openshift/K8s that can build on-demand big data system(Apache Kafka + Spark) in localized container network operated by Automotive provider on top of OpenStack NFV edge computing operated by Telco.

Speakers
avatar for Hyde Sugiyama

Hyde Sugiyama

Chief Architect, Red Hat K.K.(Japan)
Hyde Sugiyama is Chief Architect at Red Hat Japan and focus on Service Provider sector.Hyde has been with Red Hat for five years, working on SDN/NFV/Edge Computing solutions development and joint GTM with NFV/SDN partners. He has 30+ years experience in the Information and Communications... Read More →



Thursday June 21, 2018 16:00 - 16:40
Hall B-1
  • Experience Level Any

16:00

Application Monitoring and Tracing in Kubernetes: Avoiding Microservice Hell! - David vonThenen, VMware
Creating and deploying microservices is easy. The real problem is how to manage and support these services out in the wild and in production. What happens when these services stop working or worse yet when they are running but running slowly? Which service instance is the culprit? This session talks about how you can leverage metrics and tracing tools in order to give better visibility into the distributed nature of a microservice architecture in a Kubernetes environment.

This presentation will discuss key concepts of metrics and tracing and highlight Open Source Projects available that address: 1) the value of instrumentation and how Prometheus can be used to monitor and measure a Kubernetes cluster, and 2) how Jaeger can provide visibility into your applications and microservices.

Will provide a demo of Microservices leveraging Prometheus and Jaeger deployed to Kubernetes cluster.

Speakers
avatar for David vonThenen

David vonThenen

Cloud Native Engineer, VMware
David vonThenen is a Developer Advocate at VMware working in the container orchestrator space specifically around the Kubernetes ecosystem. A significant amount of my contributions have been in revolving around projects in the Cloud Native Compute Foundation. Prior to joining VMware... Read More →


Thursday June 21, 2018 16:00 - 16:40
Restaurant

16:00

Panel Discussion: The Journey To Cloud Native and the Underlying Storage Transformation - Moderated by Steven Tan, Huawei
Businesses around the world are going through data center transformation towards cloud-native design. In addition to planning storage for the new cloud-native applications; the transformation also involves dealing with massive amount of existing data must be preserved, replicated, migrated, backed up, archived or disposed - this means a rethink of the entire storage infrastructure which may lead to an overhaul on the design. What are the motivations for this transformation? What are the open source tools they using? What does it take to complete this journey without disrupting existing business operations?

In this panel, we have invited experts from NTT Communications, Yahoo Japan, and Toyota to share their experience and stories on this journey; we have also invited the Lead Architect of the OpenSDS project to share what the project is doing to help end users. Join us and our panel experts will address your inquiries around storage transformation for cloud-native design.

Moderators
ST

Steven Tan

VP & CTO Cloud Solution, Huawei
Steven Tan is OpenSDS TSC chair, and VP & CTO at Huawei where he is responsible for cloud storage solutions, and open-source collaboration. Steven brings over 20 years of engineering experience spanning cloud, virtualization, storage, data security, and data protection. He was founder/CTO... Read More →

Speakers
KK

Kei Kusunoki

NTT
Kei Kusunoki is a Storage Architect at NTT Communications R&D department and has worked on the storage service development for telecom carrier’s cloud service since 2012. He has designed and evaluated block/file/object storages for carrier’s IaaS infrastructure.
avatar for Yusuke Sato

Yusuke Sato

Manager, Yahoo Japan Corporation
2009年ヤフー入社。プライベートクラウドのコンピュート・ストレージチームのリーダーを担当。OpenSDSのEnd-User Advisory Committee(EUAC)に2017年7月より参加。英語Yusuke Sato is responsible for private cloud compute and storage. He has... Read More →
avatar for Xing Yang

Xing Yang

Principal Architect, Huawei Technologies
Xing is a Principal Architect at Huawei, leading the project and architecture design of OpenSDS, an open source project under Linux Foundation. She previously worked at Dell EMC and has expertise in storage, data protection, disaster recovery, cloud and virtualization technologies... Read More →


Thursday June 21, 2018 16:00 - 16:40
Room 1

16:00

Embedded Linux Quality Assurance: How to not lie with Statistics - Wolfgang Mauerer, Siemens AG
Embedded Linux drives an every-increasing number of appliances in many domains and applications, some even real-time and/or safety critical. Traditional quality assurance of such systems is based on testing and formal verification, but the huge amount of code and the rapid dynamics of the Linux ecosystem, as well as fundamental limitations of formal methods make these approaches unsatisfactory.

Statistical quality assurance for reliability, error rates, maximal latencies etc. is needed. We will discuss current best practises, how to design and run automated statistical tests that capture relevant information, and how to properly evaluate the resulting data. Practical real-world examples and recipes are played through using the open source R language. Most importantly, we identify common mistakes in (over-)interpreting statistical results and predictions that may eventually harm people.

Speakers
WM

Wolfgang Mauerer

Senior Key Expert/Professor, Siemens AG
Wolfgang Mauerer is a professor of theoretical computer science at the Technical University Regensburg, and a senior key expert at Siemens Corporate Research, Competence Centre Embedded Linux. He serves on the technical steering committee of the Linux Foundation's Civil Infrastructure... Read More →


Thursday June 21, 2018 16:00 - 16:40
Room 6

16:00

The Work of Containerized NFV Infrastructure on Arm Platform - Trevor Tao, Arm
As we know, containerized NFV infrastructure is becoming thriving with its great prospect in carrier-grade cloud applications.

Arm is a platinum member of OPNFV community who takes high importance for container-based NFV ecosystem and puts resources to improve the ecosystem on the Arm platform. In OPNFV, Arm takes the leader action and/or puts great contributions to a series of OPNFV container related projects, such as Auto, Container4NFV, Compass4NFV.

This presentation gives out containerized NFV-i architecture on Arm, the work of arm on the container based NFV ecosystem which mainly uses Kubernetes as the orchestration engine. The work includes(but not limited to)
1. Data-plane acceleration
2. Advance CNI plugins for networking
3. Installer
4. Carrier oriented VNF use-cases
5. High-performance networking with VPP, both from the control and data plane based on Kubernetes ecosystem.

Speakers
avatar for Trevor Tao

Trevor Tao

Staff Software Engineer, arm
Zijin Tao is a Ph.D in Computer Networking, who has worked in this area for more than 15 years. He has worked as a network engineer in research institute of university for more than 10 years. Then he worked in IBM for almost 5 years for SDN and Cloud Networking. | Now he is working... Read More →



Thursday June 21, 2018 16:00 - 16:40
Private Dining

16:50

Browsers and Web Runtimes for Automotive: Alternatives, Challenges, and Current Status - Juan José Sánchez Penas, Igalia
Automotive web browsers and web application runtimes have specific needs, compared to platforms such as mobile, STB/TV, desktop and other embedded devices.

When building your own web middleware for an automotive platform, many different aspects need to be considered in order to define the right technologies, the architecture to be used, and a good strategy regarding the collaboration with open source projects and communities.

In this talk we will discuss those aspects, focusing specifically on WebKit and Chromium, the two main technologies that are being used to build and derive browsers and web runtimes.

We will review the alternatives and their status, describe the challenges, explain the functionality and performance, and show demos based on our work at Igalia developing and adapting browsers for automotive, in the context of AGL (Automotive Grade Linux) and GENIVI.

Speakers
avatar for Juan J. Sanchez

Juan J. Sanchez

Co-Owner, Igalia
Born in 1976 (A Corunha, Galiza). PhD in Computer Science at UDC (2006). In 2001 I co-founded Igalia, an European open source consultancy specialized in the development of innovative technologies and solutions, with its focus on key upstream projects and communities such as WebKit... Read More →



Thursday June 21, 2018 16:50 - 17:30
Hall B-2
  • Experience Level Any

16:50

Dandified way to Package Management in Yocto Project - Zheng Ruoqin, Fujitsu
Speakers
ZR

Zheng Ruoqin

Zheng Ruoqin joined the Fujitsu Corporation in 2016. His main job is developing an In-House Distro for Embedded Ecosystems which is based on Yocto project and LTSI Kernel. He has given a speaking in ALS 2017.



Thursday June 21, 2018 16:50 - 17:30
Hall B-1

16:50

Migration of an Enterprise UI Microservice System from Cloud Foundry to Kubernetes - Tony Erwin & Jonathan Schweikhart, IBM
The 40 Node.js microservices making up the IBM Cloud UI historically have been deployed as apps on Cloud Foundry (CF), an open source PaaS. But, recently, this enterprise microservice system has been migrated to run on Kubernetes to take advantage of improved orchestration, higher availability, and better performance. Tony Erwin will discuss his team's journey and provide you with insights into the advantages of Kube over CF. Even more importantly, Tony will describe approaches to solving new problems that took the place of old ones, such as: 1) adapting PaaS apps to run as containers on Kube, 2) enabling geo load balancing between the different runtimes (to vette Kube before completely turning off CF), 3) integrating tools like Prometheus into existing monitoring systems, and more! His team's first-hand experiences will help you avoid pitfalls as you prepare your own migrations to Kube!

Speakers
avatar for Tony Erwin

Tony Erwin

Senior Technical Staff Member 高级技术员, IBM
Tony Erwin is a Senior Technical Staff Member at IBM and the Lead Architect for the IBM Cloud UI. He has extensive full-stack experience developing UIs with a wide variety of client and server technologies. Current interests include cloud, Node.js/JavaScript, microservices, reliability... Read More →
JS

Jonathan Schweikhart

Advisory Software Engineer 咨询软件工程师, IBM
Jonathan Schweikhart is an Advisory Software Engineer at IBM and the DevOps lead for IBM Cloud UI. He has extensive experience with development practices, continuous delivery, automation, metrics, and monitoring. Current interests include Node.js/JavaScript, Kubernetes, and Prometheus.Jonathan... Read More →



Thursday June 21, 2018 16:50 - 17:30
Restaurant

16:50

Bringing an Open Source Project to The Linux Foundation - Chris Aniszczyk, Cloud Native Computing Foundation
Speakers
avatar for Chris Aniszczyk

Chris Aniszczyk

VP of Developer Relations, COO of CNCF, The Linux Foundation
Chris brings more than 15 years experience as The Linux Foundation’s vice president of Developer Programs. His work is focused on working with developer community to advance open source projects at scale. Previously Chris served as Twitter’s head of open source, where he led a... Read More →


Thursday June 21, 2018 16:50 - 17:30
Room 1
  • Experience Level Any

16:50

Enhancing Security Both in the Cloud and On Your Laptop with a TPM - James Bottomley, IBM
Thanks to Microsoft requiring version 2 of a TPM for Windows, the Linux drivers for this technology have been making great strides: We now have an in-kernel resource manager an in-kernel trusted TPM based keys which can give the user the same protection as two factor authentication. This now allows us to build a functional secrets guarding ecosystem around TPM2 with Linux both for personal and Cloud Container use.

This talk will first of all explain how a TPM2 guards secrets and keys, look at the in-kernel technology and how it works, including a brief digression into the TPM Genie security breach and how we countered it in linux and end with a survey of the current state of Linux ecosystem support for TPM based keys.

Note this talk is entirely about TPM2 (TPM1 and trousers will not be mentioned, neither will measurement except for key sealing).

Speakers
avatar for James Bottomley

James Bottomley

Distinguished Engineer, IBM
James Bottomley is a Distinguished Engineer at IBM Research where he | works on Cloud and Container technology. He is also Linux Kernel | maintainer of the SCSI subsystem. He has been a Director on the Board | of the Linux Foundation and Chair of its Technical Advisory Board. He... Read More →


Thursday June 21, 2018 16:50 - 17:30
Room 6

16:50

CNCF: Making Standards without Standards - Doug Davis, IBM
In the not too distant past interoperability was driven by Standards produced by SDOs such as W3C and OASIS. Paper Standards first, followed by code to prove the Standard. Since then we’ve flipped things around. Today, the trend is towards code first, specification next (or at the same time), and the word “Standard” (as defined by SDOs) is almost a dirty word. Yet, there is clearly still a need for some way to ensure interoperability. Are “specifications” developed by one OSS implementation really sufficient?

In this talk we’ll explore how even though there’s rapid innovation happening within the Cloud open source communities, as people are implementing solution based on real-world usecases we’re seeing an opportunity for the CNCF to take a leading role in developing the specifications that lead to interoperability (and yes standards) that will benefit the entire ecosystem.

Speakers
avatar for Doug Davis

Doug Davis

STSM, IBM
Doug works in IBM's Digital Business Group. He's been working on Cloud related technologies for many years and has worked on many of the most popular OSS projects, including OpenStack, CloudFoundry, Docker and Kubernetes. He's currently co-leading the CNCF's Serverless WG, the Cloud... Read More →



Thursday June 21, 2018 16:50 - 17:30
Private Dining

17:30

Attendee Onsite Reception & Sponsor Showcase
After sessions conclude on Thursday, join us for light refreshments and networking with fellow conference attendees. This reception is open to everyone and no additional sign-ups are required.

Thursday June 21, 2018 17:30 - 19:00
Hall A and 4F Foyer
 
Friday, June 22
 

08:00

08:00

08:00

Registration
Friday June 22, 2018 08:00 - 17:00
3F Foyer

09:00

Keynote: Linus Torvalds, Creator of Linux & Git, in conversation with Dirk Hohndel, VP & Chief Open Source Officer, VMware
Speakers
avatar for Dirk Hohndel

Dirk Hohndel

Chief Open Source Officer & Vice President, VMware
Dirk Hohndel is VMware’s Chief Open Source Officer. He leads the company’s Open Source Program Office, directing the efforts and strategy around use of and contribution to open source projects and driving common values and processes across the company for VMware’s interaction... Read More →
avatar for Linus Torvalds

Linus Torvalds

Creator of Linux & Git and Fellow, The Linux Foundation
Linus Torvalds was born on December 28, 1969, in Helsinki, Finland. He enrolled at the University of Helsinki in 1988, graduating with a master’s degree in computer science. His M.Sc. thesis was titled “Linux: A Portable Operating System” and was the genesis for what would become... Read More →


Friday June 22, 2018 09:00 - 09:35
Hall B

09:40

Keynote: Reference Hardware, System Architecture Deals with Various Requirements from OEMs - Seiji Goto, Manager of IVI Advanced Development, Mazda Motor Corporation
Car OEM jointly operate an Expert Group within AGL to come up with a basic the system hardware architecture that would be taken advantage as a reference in the AGL software development. The group of OEMs named the expert group "Reference Hardware System Architecture Expert Group",

Mr. Seiji Goto will explain about new reference hardware architecture and software requirements, as well as the near future direction of the group.

Speakers
avatar for Seiji Goto

Seiji Goto

Research Manager, Mazda Motor Corporation
Seiji Goto is a manager of IVI advanced development at Mazda Motor Corporation. | Mazda joined The Linux Foundation and Automotive Grade Linux since Jan-2016 as a platinum member. He is a member of AGL's Advisory Board, and from last year he is starting up a "Reference Hardware Architecture... Read More →
TH

Toshihisa Haraki

Associate Manager, SUZUKI MOTOR CORPORATION
ST

Shinji Tsunoda

Manager, Engineering Management DIV., SUBARU CORPORATION



Friday June 22, 2018 09:40 - 10:00
Hall B

10:05

Keynote: Mitchell Hashimoto, Founder, HashiCorp
Speakers
avatar for Mitchell Hashimoto

Mitchell Hashimoto

Founder, HashiCorp
Mitchell Hashimoto is a passionate engineer, professional speaker, and entrepreneur. Mitchell has been creating and contributing to open source software for almost a decade. He has spoken at dozens of conferences about his work, such as VelocityConf, OSCON, FOSDEM, and more. Mitchell... Read More →



Friday June 22, 2018 10:05 - 10:25
Hall B

10:35

Coffee Break
Friday June 22, 2018 10:35 - 11:20
Hall A and 4F Foyer

10:35

11:20

Adding Screen-Capture and Event Injection Support of the HMI to AGL - Agustin Almansi, RealVNC
Adding the ability to capture the screen and inject input events on the car's HMI opens up a number of powerful use-cases. However, due to technical and security reasons it is not easy for an AGL application to make use of these features. In this presentation Agustin Almansi will describe how other operating systems have successfully opened up these capabilities, review the current options for achieving this on AGL along with their limitations, and finally discuss how this could be formally added to AGL by leveraging its security framework and Wayland.

Speakers
avatar for Agustin Almansi

Agustin Almansi

Technical Account Manager, RealVNC
I am a Technical Account Manager at RealVNC, a software company based in Cambridge, UK. RealVNC specialises in remote access software and is the original inventor of the Virtual Network Computing (VNC) protocol. VNC technology has a wide range of uses in different industries, including... Read More →



Friday June 22, 2018 11:20 - 12:00
Hall B-1
  • Experience Level Any

11:20

Migration of a Classic Infotainment Network to Linux/AGL - Roland Trissi, Microchip Technology Japan K.K.
This presentation is a case study about practical aspects of the migration of a classical infotainment system to Linux/AGL, focusing on networking aspects: What are the important software blocs to migrate? What are the different migration strategies, their advantages and drawbacks? How can AGL mitigate risks and reduce migration time?

Speakers
avatar for Roland Trissl

Roland Trissl

Senior Field Applications Engineer, Microchip Technology Germany
Roland Trissl is a Senior Field Applications Engineer at Microchip Technology Germany. He supports Microchip’s automotive products like the INIC network controllers and related software stacks (MOST NetServices, MOST System Management Module, UNICENS, MOST Linux Driver). Mr. Trissl... Read More →



Friday June 22, 2018 11:20 - 12:00
Hall B-2

11:20

How Container Runtime Matters in Kubernetes? - Kunal Kushwaha, NTT Labs
Container Orchestrator Kubernetes utilizes Container Runtime to provide low-level pod/container management and operations at the node level. The capabilities & performance of these Container runtimes affects the overall system and thus affect workload running in a cluster. Kunal will present evaluation and comparative study of major Container Runtime options (cri-containerd, cri-o, frakti) available for K8s and how each one behaves in terms of various types of workloads along with features/capabilities that compliment them. This shall be helpful while designing/building Kubernetes Stack for your workloads. Few of workload patterns shall be covered as

-Serverless framework
-Peak hours demand for services (quick scale-up)
-Mean Time To Recovery (MTTR) (DevOps)
-Long Running containers (databases/monolithic/legacy apps)
-Application with high security (Meeting approved security standards)

Speakers
avatar for Kunal Kushwaha

Kunal Kushwaha

Senior Engineer, NTT Labs
Kunal Kushwaha works with NTT Open Source Software Center and is an active contributor to Container runtime projects like containerd. | Recently he has been working on testing and benchmarking tool for Container Runtime like Bucketbench & ctr-powertest, which have been helpful in... Read More →



Friday June 22, 2018 11:20 - 12:00
Restaurant
  • Experience Level Any

11:20

How to Inspire, Motivate and Form the Future Generation of Girls in STEAM: The Experience of Girls in Technology (Chicas en Tecnología) in Argentina - Mariana Varela, Chicas en Tecnologia
Since 2015, the non-profit organization, Chicas en Tecnología, has been developing a range of programs to bridge the technological gender gap in Argentina, by encouraging, fostering and increasing the knowledge and enthusiasm of young women in STEAM (science, technology, engineering, art, and mathematics) areas.

The NGO has been focusing on social perceptions, employment and entrepreneurship constraints, and cultural stereotypes within the technological field that keeps some women away from selecting it as their next course of studies or career path.

The speaker, co-founder of the organization, will share some advice and ideas taken from their experience on how to create the pipeline that will bring gender parity, understanding the challenges and possible solutions by all the parties (institutions, companies, and organizations) involved and by the society itself.

Speakers
avatar for Mariana Varela

Mariana Varela

Co-founder Chicas en Tecnologia, Chicas en Tecnologia
I am 34 years old, Graphic Designer graduated from Buenos Aires University. I have always worked in the web and UI design. | In year 2012, the Ministry of Education, Culture, Sports, Science and Technology of Japan awarded me a scholarship for studying at Keio University, where I... Read More →



Friday June 22, 2018 11:20 - 12:00
Room 1
  • Experience Level Any

11:20

Proctor: Managing A|B Tests and More - Yiqing Zhu, Indeed
In this session, we will Introduce Proctor - the system we developed to define and manage A|B test to help Indeed develop a better product. We will explain how we use Proctor to target users using data-driven rules, adjust experiments on-the-fly, and ensure clean results for multivariate tests.

Speakers

Friday June 22, 2018 11:20 - 12:00
Room 6

11:20

Is There an Open Source Business Model: YES or NO? - Jeffrey Borek, IBM & Stephen Walli, Microsoft
The open source definition is over 20 years old. Red Hat is a multi-billion dollar company. MySQL and JBoss have had great acquisition exits. Cloudera and Hortonworks are well on their way to becoming the next billion-dollar software companies. But Stephen would like to observe that despite these successes, there is no open source business model.

But wait, Jeff would beg to differ! From data centers to the cloud, from self-driving cars to drones - open source software is everywhere. Major companies that are bottom-line driven are starting to actively engage and contribute to open source projects.

Join this lively session with Stephen and Jeff as they compare and contrast the current state of the ecosystem and debate what comes next.

Speakers
avatar for Jeff Borek

Jeff Borek

WW Program Director of Open Technology, IBM
Jeffrey Borek is a WW Program Director of Open Technology in the IBM Digital Business Group responsible for IBM Open Source Program Office, WW Standards, and open technologies. He has 20+ years of experience in the software industry including assignments in business and technical... Read More →


Friday June 22, 2018 11:20 - 12:00
Private Dining

12:10

Building the Global Open Software Platform for Fully Autonomous Vehicles - George Grey, Linaro
Rapidly advancing SoC technologies are delivering unprecedented performance for fully automated cars and vehicles. Open Software platforms enable global collaboration and acceleration of innovation. An automotive platform must address sensor fusion, AI inference, user interface, control and safety systems while leveraging multiple vendor hardware. George Grey, Linaro CEO, will describe the efforts underway to identify best of class technologies to build an end to end open platform for next-generation fully autonomous vehicles. Existing technologies and requirements such as Autoware, Apollo, AGL, ROS 2.0, Containers, Virtualization, Uptane, Safety and Control system isolation and ISO26262 ASIL-D requirements will be discussed. A secure, OTA updatable automotive software platform architecture will be introduced with the goal of enabling hardware choice and cross-industry participation.

Speakers
GG

George Grey

CEO, Linaro
George joined Linaro as CEO in 2010. Linaro leads open source collaboration in the Arm ecosystem with over 300 engineers working in over 70 open source projects. Prior to Linaro he led software and hardware technology companies for over 25 years, gaining wide ranging expertise in... Read More →



Friday June 22, 2018 12:10 - 12:50
Hall B-2
  • Experience Level Any

12:10

Realtime Linux and Kernel for ECU Consolidation in Automotive - Woosung Kim, LG Electronics
The presentation will cover real-time Linux for automotive.

We will elaborate technical solutions for real-time Linux and kernel under OSDAL test suit.

1. Real-time technical needs at ECU consolidation
2. The requirement of real-time about functionality
3. The current limitation of Linux legacy scheduler & kernel preemption
4. Necessary preemption of CPU and technical approach.
5. Performance benchmarking
6. Future works

Speakers
avatar for Woosung Kim

Woosung Kim

Software Architect, LG Electronics
Mr. Kim is working the position of SW Architect of Embedded Systems in LG Electronics. He has accumulated over sixteen years of directly related experience in the areas of software development, embedded systems, security, telematics, telecommunications and virtualization systems... Read More →


Friday June 22, 2018 12:10 - 12:50
Hall B-1

12:10

Don't Judge Candidates by their Github Profiles: How Open Source Participation Plays into Hiring - Duane O'Brien, Indeed
You have heard that having a GitHub profile can help when job hunting. Is it true? How can you get started? What if you don’t have the time?

You are hiring to fill a position, and you have two great candidates. One has a robust history of working in open source, and the other has no history at all. Is this an easy choice?

This session will look at the implications of working in open source, from the perspectives of both the candidate and the hiring manager. Individuals will come away with an understanding of how open source participation affects their hireability, how they can get started, and what to do when active participation is challenging. Hiring managers will come away with an understanding of how to evaluate the open source work of potential candidates, how to evaluate candidates with no history, and how requiring an open source footprint creates harmful bias.

Speakers
avatar for Duane O'Brien

Duane O'Brien

Head of Open Source, Indeed
Duane O'Brien is the Head of Open Source at Indeed.com, the world's #1 jobs site. He is passionate about enabling smart and meaningful contributions to the open source ecosystem by both developers and corporations. Duane navigates the path between engineering and management, drawing... Read More →


Friday June 22, 2018 12:10 - 12:50
Room 1

12:10

Is There a Future for Open Source? - Michael Meskes, credativ
Open Source has accomplished unparalleled success, but with success comes
challenges and risks. While some of these are inevitable, others are self made
and threaten to destroy the whole ecosystem. With these threats coming from
both sides, community and business, it is time to admit they exist and start
working on remedying them.

This presentation is about the new threads the Open Source movement is facing, it examines where they come from and gives food for thought about solutions. 

Speakers
MM

Michael Meskes

CEO, credativ
Michael Meskes is President and CEO of the credativ Group, an industry leader in free software services with offices in six countries. Its Open Source Support Centers employ leading members of a number of Open-Source projects. He has been Open-Source developer for twenty-five years... Read More →


Friday June 22, 2018 12:10 - 12:50
Hall B-2

12:10

Athenz: The Open-Source Solution to Provide Access Control in Dynamic Infrastructures - Tatsuya Yano, Yahoo Japan Corp. (slides attached)
Most Cloud computing environments are based on self-service thus authorization configuration is frequent and dynamic.
Furthermore, in Microservices architecture, each service communicates via Web APIs thus it is important to have precise and frequently configurable access controls with low cost.

Athenz is an open source platform for fine grained access control in dynamic infrastructures.
It is a set of services and libraries supporting role-based authorization (RBAC) for dynamic provisioning and configuration use cases as well as serving/runtime use cases.
Athenz provides interface to integrate with each infrastructure, thus gaining options to run multi environments with single access control model.

In this session, the speaker is going to explain the benefits of using Athenz and demonstrate how to use Athenz in a Cloud computing environment.

Website
http://www.athenz.io/

Speakers
avatar for Tatsuya Yano

Tatsuya Yano

Platform Developer, Yahoo Japan Corporation
Platform developer in Yahoo Japan Corporation. | Principal engineer for development and operations for identities and access management. | Contributor for development of open-source product "Athenz". (https://github.com/yahoo/athenz)



Friday June 22, 2018 12:10 - 12:50
Room 6

12:10

Pinterest's Journey from VMs to Containers on the Public Cloud - Micheal Benedict, Pinterest
Pinterest was born on AWS. Today, we operate thousands of instances and process over 150PB of data.

In this talk, I'll share why & how Pinterest moved from VMs to Containers and K8S.
1) Pinterest Infrastructure Overview
2) VMs vs. Containers
a. Developer Velocity - We will discuss the overall job lifecycle workflow i.e build, setup, deploy, operations when using VMs and Containers.
b. Service Reliability - Constraints around resource isolation
c. Infrastructure Governance - Attribution of resources both on utilization & Spend
d. Efficiency – Specifically around auto-scaling. We use ASGs heavily and will share how we quantified efficiency when in VM vs. Container
3. Move to Containers - I'll share how Pinterest adopted Docker & subsequently evaluated different orchestration systems across dimensions such as docker integration, scheduling, security, networking, etc.

Speakers

Friday June 22, 2018 12:10 - 12:50
Room 6

12:10

Open Source at Uber - Brian Hsieh, Uber Technologies Inc.
Uber officially launched its open source journey in 2015 which started with three passionate engineers. In only three years, Uber’s open source program has grown and fostered several outstanding open source projects like Jaeger, deck.gl, and Pyro. Uber has also been contributing to open source projects like Hadoop, Spark, and more. In the presentation, Brian Hsieh will share Uber’s open source journey, its program office structure, best practices, and how Uber enables open innovation by embracing open source culture. He will also share the challenges of leading open source program in a hyper-growth global company, and Uber’s long-term open source vision.

Speakers
avatar for Brian

Brian

Open Source Program Lead, Uber
Brian Hsieh leads Uber’s Open Source Program. Passionate about open source and open innovation, he enjoys sharing his experiences in open source program management and agile implementation & transformation in meetups and coaching sessions worldwide.



Friday June 22, 2018 12:10 - 12:50
Private Dining
  • Experience Level Any

12:50

Lunch (Attendees on Own)
Friday June 22, 2018 12:50 - 14:25
TBA

14:25

DMA Safety in Buffers for Linux Kernel Device Drivers - Wolfram Sang, Renesas / Consultant
This talk is about findings which originated from an issue in the I2C subsystem but then became more widespread. The question was if externaly allocated message buffers for the I2C subsystem need to be DMA safe. That gained importance and needed a proper solution.

While working on this, buffer handling in other subsystems was evaluated regarding DMA safety. It turned out that some, including I2C, work rather by coincidence or, at least, on assumptions which are likely to be true, but not always. And those assumptions might even be less likely true in the future, given some structural changes virtualization brings.

Learn that a check if buffers are DMA capable is surprisingly not an easy task. And find out which solutions exist as of today. With safety being a main interest for automotive, more eyes are needed for this problem.

Speakers
WS

Wolfram Sang

Upstream Kernel Developer & Maintainer, Renesas / Consultant
Wolfram Sang has been working as a Linux kernel developer for embedded systems since 2008. He maintains the I2C subsystem and works as a consultant, mainly for the Renesas Upstream Kernel Team. Programming since his childhood, he still hacks his machines from the 80s, especially the... Read More →


Friday June 22, 2018 14:25 - 15:05
Hall B-2

14:25

Riding in a Smarter Two-wheeler Drive - Avinash Chakravarthi, Intel Corporation
The Two wheelers of tomorrow will be Smart, Connected and “User customizable and friendly”. The Instrument Cluster (IC) will be the digital hub of these capabilities. This requires the IC’s to evolve to provide advanced use cases like route navigation, rider safety, predictive maintenance, nearest fuel station etc. in addition to the regular cluster features with the same reliability and cost effectiveness. These use cases will result in a seismic shift in how the two wheelers are perceived and promises to be the next big thing in the two wheeler space along with electrification of two wheelers. The HW and SW challenges of designing such a platform will parallel the challenges of creating an IVI system for four wheelers.
The talk incorporates our experiences in developing the production ready smart IC for two wheelers and the technical challenges that involved.

Speakers
AC

Avinash Chakravarthi

IVI middleware engineer, Intel Corporation
Avinash, an IVI middleware engineer, has been with Intel for the past 2 years.He joined the Intel post his bachelors graduation in electrical engineering.Currently, he is working on IVI systems for the smart two-wheelers. His area of interests includes Linux, Automotive and Artificial... Read More →


Friday June 22, 2018 14:25 - 15:05
Hall B-1

14:25

Ansible: Why Simplicity Matters - Robyn Bergeron, Red Hat

Developed by a community of more than 3,500 contributors, Ansible is an open source, radically simple IT automation platform that makes your applications and systems easier to deploy and manage.  In this session, we'll provide an overview of Ansible and discuss many of its use cases, including examples from the traditional to the unorthodox, as well as overviews of both AWX and the universe of shared content in Ansible Galaxy. Finally, we’ll discuss how the simplicity of Ansible’s design and usage, and the architectural decisions made with the goal of simplicity at the beginning stages of the project’s evolution, have enabled the project to become one of the most active open source communities in the world.


Speakers

Friday June 22, 2018 14:25 - 15:05
Hall B-2

14:25

Real Time Virtualization Exploration - Tiejun Chen, VMware
Virtualization technologies has already been deployed in the embedded systems but in many use scenarios, applications/services should be responded in real time. Some typical hypervisors are constructed to be a real time hypervisor but this solution still cannot meet hard time requirement, even real time guest OS is adopted. Because hypervisors have no knowledge of tasks inside VM actually. So based on this two levels of shcedule domain, I'd like to discuss-to review #1. What are those challenges, #2. Benefits with Real Time virtualization; #3. Several potential but different approaches to construct real time virtualization solution:1:paravirtualize guest OS like Linux to sync scheduling between GOS and hypervisor ;2:AMP hypervisor;3:single-process purpose OS; 4 EPT-only protected application/service; 5.some possible combinations, #4. Any potential but valuable use cases.

Speakers
avatar for Tiejun Chen

Tiejun Chen

Staff Engineer II and Technical leader, VMware
Tiejun Chen is a staff engineer II and one technical leader from ATC, Advanced Technology Center, VMware China R&D. In recent years he is working on some projects or explorations involved Linux, Unikernel, IoT, Edge Computing, container, etc. Before join VMware, he ever worked at... Read More →



Friday June 22, 2018 14:25 - 15:05
Room 1

14:25

Git at Scale: Beyond the Linux Kernel - Edward Thomson, Microsoft
The Git version control system was created to manage the development of the Linux kernel - a large software project in many respects. But it struggles to scale beyond that, to Enterprise scale “monorepos” or with repositories with large files like binaries, media, or scientific data sets.

This session will introduce some of the architectural decisions in Git that lead to its struggle with large files or very large repositories, and show techniques to cope with them. Edward will discuss:

* Why Git (by itself) is not appropriate as a storage mechanism for large files, and how tools like git-lfs work and can allow you to manage binaries.
* Why Git cannot handle enormous “monorepos”, and how tools like GVFS work to enable them.

This session will provide evidence of teams using these tools successfully and show examples of how they work.

Speakers
avatar for Edward Thomson

Edward Thomson

Program Manager, Version Control, Microsoft
Edward Thomson is a senior program manager at Microsoft, where he focuses on Git and the version control tools in Visual Studio Team Services and ensures that customers are successful while using them. Previously, he was a software engineer building version control tools at Microsoft... Read More →


Friday June 22, 2018 14:25 - 15:05
Room 6

14:25

Complex Made Simple: The State of Governance in Open Source - Shane Martin Coughlan, The OpenChain Project
The key to the success of open source adoption at scale is good governance. This is based on a shared understanding of requirements that allow a global community to work together. These requirements provide context for many perspectives, many cultures and many jurisdictions to work together smoothly. Today we have practical guides and effective tools to support flexible solutions with shared trust. This talk will explain how we use them to solve real-world challenges. It will unpack the current "stack" of OpenChain, SPDX, FOSSology, ScanCode, sw360 and QuarterMaster and explain how to use them together.

Speakers
avatar for Shane Coughlan

Shane Coughlan

General Manager, Linux Foundation
Shane Coughlan is an expert in communication, security and business development. His professional accomplishments include spearheading the licensing team that elevated Open Invention Network into the largest patent non-aggression community in history, establishing the leading professional... Read More →


Friday June 22, 2018 14:25 - 15:05
Private Dining

14:25

15:15

Binary Scanning: The First Line of Defense Against Security Breaches - Tae-Jin (TJ) Kang, Insignary
We are witnesses of an automotive revolution. Software advancements in the auto industry have transformed not only our method of transportation, but also our means of communication and consumption. At the core of these technological developments is open source software (OSS), which comprises, on average, 23% of automotive commercial applications. But innovation is outpacing security, as known OSS vulnerabilities hide in software code, enabling cyberattacks, as shown by Tesla Model S, which contained a 4-year-old vulnerability that could allow hackers to cut the motor. In this session, TJ Kang will discuss why new binary code scanners must be first line of defense against security breaches. By scanning the binary without source code or reverse engineering, users can expend minimum resources while gaining OSS visibility, preventing lawsuits, and strengthening the cyber supply chain.

Speakers
avatar for Tae-Jin (TJ) Kang

Tae-Jin (TJ) Kang

President & CEO, Insignary
TJ Kang is an experienced IT professional whose career spans from being a start-up founder to an executive at some of the largest companies in the world. In 1999, he co-founded ThinkFree with the mission of delivering desktop software as a free internet service. In a 2001 magazine... Read More →



Friday June 22, 2018 15:15 - 15:55
Hall B-1

15:15

Display Virtualization with KVM for Automotive Systems - Laurent Pinchart, Ideas on Board
Automotive systems are evolving towards virtualization of a large and powerful SoC to control independent systems in the car. There is thus a growing need to virtualize display in an efficient and secure manner.

This presentation will explain different ways to achieve display virtualization. We will cover both pass-through and para-virtualization and go through the pros and cons of each option. How display controller hardware design can help or hinder display virtualization will also be analyzed.

While the principles will be generic, the examples will focus on automotive systems, and will be based on KVM and QEMU using a latest generation automotive hardware platform. As a last step we will go through issues specific to QEMU and KVM in an automotive environment, and see how improvements can be implemented.

Speakers
LP

Laurent Pinchart

Linux Kernel Engineer, Ideas on board
Laurent Pinchart has been a Linux kernel developer since 2001. He has written media-related Linux drivers for consumer and embedded devices and is one of the V4L core developers. Laurent is the founder and owner of Ideas on Board, a company specialized in embedded Linux design and... Read More →



Friday June 22, 2018 15:15 - 15:55
Hall B-2

15:15

Kubernetes Security Best Practices - Ian Lewis, Google
Containers give developers the ability to isolate applications from one another, but that’s not enough. Resource isolation is much different than security isolation. How do we make applications deployed in containers more secure? How do we apply existing tools like SELinux and AppArmor, and seccomp to our containers running in Kubernetes? How can we apply a policy to our network and services to make sure applications only have access to what they need and nothing more?

In this talk, attendees will learn about the risks and attack surfaces and see tools like PodSecurityPolicy, SELinux, AppArmor, and seccomp in action to improve the security of containers deployed in Kubernetes. We’ll then go up the stack and learn how to apply network policy to containers to further improve security.

Speakers
avatar for Ian Lewis

Ian Lewis

Developer Advocate, Google
Ian has had various developer and operations roles throughout his career and enjoys working in environments with diverse ways of thinking. Ian has been living in Tokyo since 2006 and is currently a Developer Advocate on the Google Cloud Platform team. He is passionate about DevOps... Read More →


Friday June 22, 2018 15:15 - 15:55
Restaurant

15:15

libgit2: The Git Library You Don’t Know You’re Using - Edward Thomson, Microsoft
libgit2 is useful for developing custom applications that make use of Git data, and it’s useful for things like custom validation of code, inspecting data in repositories and code analytics.

This session will introduce the libgit2 library, and will discuss:

* Advantages and disadvantages of using libgit2 versus scripting the git GUI.
* Examples of code to work with Git repositories
* An introduction to managed code interfaces to libgit2, including LibGit2Sharp and Rugged, for people who prefer to want to add Git I support to their C# or Ruby applications.

Speakers
avatar for Edward Thomson

Edward Thomson

Program Manager, Version Control, Microsoft
Edward Thomson is a senior program manager at Microsoft, where he focuses on Git and the version control tools in Visual Studio Team Services and ensures that customers are successful while using them. Previously, he was a software engineer building version control tools at Microsoft... Read More →



Friday June 22, 2018 15:15 - 15:55
Room 1

15:15

The Second Revolution of Unikernels: Unikraft - Wei Chen, ARM
Late last year, NEC Laboratories Europe introduced a new project called Unikraft. It had designed a totally new development model to reduce the effort of converting existed applications to Unikernels. Developers can recompile applications for Unikernels instead of rewriting them. So, after deploying Unikernels to virtual machine, this project can be regarded as the second revolution of Unikernels.

Since this project was announced, Wei has been actively working with the community to get involved in this project. In this presentation Wei intend to:

* Share some knowledge of Unikraft, including:
1) The concept and architecture of Unikraft
2) The categories of Library pools
3) The Unikraft build tool working principle
4) How to contribute to this project
5) The Arm support status of this project
* Demonstrate a Unikraft application on an Arm server

Speakers
avatar for Wei Chen

Wei Chen

Staff Software Engineer, Arm
Wei is a Staff Software Engineer at Arm in the Opensource Software Ecosystem. The focus of his work is virtualization, containers and Unikernels. Wei was responsible for ukvm and hypercontainer on Arm. Currently, Wei is responsible for the Unikraft and Katacontainer projects on Arm... Read More →



Friday June 22, 2018 15:15 - 15:55
Room 6

15:15

The Evolution of the Open Source Software Foundation - Stephen R. Walli, Microsoft
Non-profit organizations have played a key role in the evolution of the open source ecosystem over the past 30 years. While each of the organizations has been created to address a particular need or constituency, they all provide a strong base to enable the next wave of growth and investment in successful, maturing open source projects in the wild. Over the past decade, corporations have begun to engage more in collaborations and look to non-profit organizations to act as the point of cooperation to encourage growth and investment in new projects. With that difference in mind, the presentation looks at what evolution is needed to support the differences and challenges to be managed (with examples) to continue to grow a strong open source ecosystem.

Speakers

Friday June 22, 2018 15:15 - 15:55
Private Dining

15:55

Coffee Break
Friday June 22, 2018 15:55 - 16:20
Hall A and 4F Foyer

16:20

Bridging of Control Interfaces Over Multimedia Serial Links - Vladimir Zapolskiy, Mentor Graphics
Automotive rear seat infotainment, camera monitoring and digital media receivers involve multimedia data transmission among application processor, sensors and display panels; to reduce cost and simplify electronic design of ADAS and infotainment systems high speed serial link solutions like TI FPD-Link III or Maxim GMSL are commonly used. Serializers and deserializers (SerDes) are sophisticated ICs, which allow to bridge both multimedia data streams and control signals like GPIO, I2C or UART. Linux DRM framework supports video data bridges, but there is no complete abstractions for configurable bypass channels between ICs in Linux GPIO or I2C frameworks. Vladimir Zapolskiy will present advanced Linux device drivers and device tree description of SerDes ICs in preparation to submit the changes upstream.

Speakers
VZ

Vladimir Zapolskiy

Open Source Senior Software Engineer, Runtime Svcs
I am an embedded Linux kernel engineer since 2007, my professional experience includes hardware adaptation of Linux, Linux multimedia and device drivers, system wide performance optimization of Linux operating system. | | Since 2012 I am employed by Mentor Graphics, since 2014 I... Read More →



Friday June 22, 2018 16:20 - 17:00
Hall B-1

16:20

Check to Performance of AGL New Vehicle Architecture - Yuichi Kusakabe, DENSO TEN
In Vehicle have many Vehicle data interface and difficult to access Vehicle data. The definition of data is also various, such as the speed of the vehicle. AGL will provide a unified interface, unified vehicle information to solve this problem. In this presentation, demonstration of AGL new vehicle architecture and check to performance it.

Speakers
avatar for Yuichi Kusakabe

Yuichi Kusakabe

Project Leader, DENSO TEN
Yuichi Kusakabe is Linux Project Leader of DENSO TEN LTD. He has been involved in embedded Linux solutions IVI.



Friday June 22, 2018 16:20 - 17:00
Hall B-2

16:20

Civil Infrastructure Platform: 2 Years Experience of Industrial-grade Open Source Base Layer Development and its Future - Yoshitake Kobayashi, Toshiba Corporation
The Civil Infrastructure Platform (CIP) is creating a super long-term supported (SLTS) open source "base layer" (OSBL) of industrial grade software that will enable the implementation of building blocks in civil infrastructure projects. Currently, all of these systems are built from scratch, with little re-use of existing software building blocks, which drains resources, money and time. Since CIP launched in April 2016, we focused to create industrial-grade OSBL which consists of SLTS kernel and reference base-system by collaboration. In this talk, we share the least status and roadmap of CIP development and collaboration efforts with other OSS project such as Debian. All source code and document can be found from CIP web site (https://cip-project.org/).

Speakers
avatar for Yoshitake Kobayashi

Yoshitake Kobayashi

Senior Manager of Open Source Technology Department, TOSHIBA
Yoshitake Kobayashi is leading the Open Source Technology Department at Toshiba Corporation. This team provides Linux base system and related technologies such as Database and Web application frameworks for various products in Toshiba. His research interests include operating systems... Read More →



Friday June 22, 2018 16:20 - 17:00
Room 1
  • Experience Level Any

16:20

Microservices, Service Mesh, and CI/CD Pipelines - Making it All Work Together - Brian Redmond, Microsoft
Microservices come with many advantages for massively scaling applications. CI/CD is a common approach to automating updates to these applications in kubernetes. Strategies such as canary deployments can be simple with a basic website, but this is a difficult task with distributed systems. I would argue that many CI/CD systems are missing some key components such as: advanced routing, observability, and chaos testing.

Service mesh solutions bring these missing components to kubernetes allowing us to shape traffic to specific versions and obtain metrics to better understand the impact of updates.

I will demonstrate how to use common CI/CD tooling such as Brigade, Jenkins, or Spinnaker to drive deployments with Kubernetes. I will show how service mesh technologies such as istio, conduit, or linkerd ease the ability to efficiently deliver and test microservices in Kubernetes.

Speakers
avatar for Brian Redmond

Brian Redmond

Cloud Architect, Microsoft
I am a Cloud Architect on the Azure Global Black Belt team at Microsoft. I focus on containers, microservices, DevOps, and cloud native applications in the Azure cloud platform. I have been working in technology for over 20 years and have a mixed background from application development... Read More →



Friday June 22, 2018 16:20 - 17:00
Room 6

16:20

Leader Election Machanism in Distributed System Using a Globally Accessible Filesystem - Dharmendra Kushwaha, NEC
While talking about a leader in distributed architecture, it is always a big challenge to elect new leader when existing one goes down. There are already couple of algorithms there, but still they have some limitations.
This Global Leader election algorithm work with a Global FileSystem, and works even if there are time synchronization gaps in between all participant systems and can handle Split Brain problems as well.

Speakers
avatar for Dharmendra Kushwaha

Dharmendra Kushwaha

Tech. Lead, NEC
"Dharmendra Kushwaha works as Technical Lead in NEC Technologies India. PTL in OpeStack/Tacker Project. | | He has more than 7 years of experience and worked in various domain like NFV, Storage, FileSystem, StateMachine, Cloud computing and Telecom."



Friday June 22, 2018 16:20 - 17:00
Restaurant

16:20

Legal Audit before Source Code Disclosure - Denis Dorotenko, Yandex
Denis Dorotenko, Legal Counsel from Yandex will provide the information about legal audit before source code disclosure. The report will provide the details related to 3rd paty licenses compliance, trade secrets and patentability, authors identification, trademark rights, etc. The purpose is to share Yandex experience how to set up effective process of legal audit of company own open source projects.

Speakers
DD

Denis Dorotenko

Legal Counsel, Yandex
Legal Counsel at Yandex (Moscow, Russia). Since 2012 work in Legal Department in Yandex. Mostly specialize on software and content legal issues (including licensing, data acquisition), domain disputes and deals, open source legal matters. | | Education: | Has graduated (with honour... Read More →



Friday June 22, 2018 16:20 - 17:00
Private Dining
  • Experience Level Any

17:10

360 Degree Vehicle Surround View in an Open Source Project: Libxcam - Junkai Wu, Intel
Vehicle surround view is one of the key features in Advanced Driver Assistance Systems (ADAS). Several cameras are equipped around the car to capture the scenes outside. Conventional solution would blend and render streams as topview in display. However, the quality is usually unsatisfied and the display content of topview is limited. With hardware parallel computing development, a new stitching solution is coming for surround view in open source project libxcam in Intel which focuses on image quality improvement and video analysis. The solution can not only get better quality results and more view contents, but also achieve real-time performance. More importantly, it is open source and platform agnostic which will benefit vehicle manufactures in saving development cost, easy deployment, etc. Currently libxcam has already been integrated into Android Open Source Project (AOSP).

Speakers
JW

Junkai Wu

Software Engineer, Intel
I've been working on high performance computing and image & video processing area for couple of years. Currently I'm working on an open source project focusing on image quality improvement and video analysis. My previous speaking experience includes one presentation on internal conference... Read More →



Friday June 22, 2018 17:10 - 17:50
Hall B-2

17:10

OTA-On-Demand (OOD) Services with AGL - Stefan Aust, NEC
The automotive industry demands better in-car services for their customers and to keep software security up do date over a long product life-cycle. Because there have been security accidents reported when accessing vehicles over-the-air (OTA) new methods for software updates are essential. Some OTA implementations utilize wake-up sequences to start the connection with the vehicle by using SMS services. There is a need to inform the vehicle to start the software download, thus a wake-up function is needed. In contrast, this presentation outlines the use of Radio-on-demand (ROD) sensors to create trusted zones which enable more secure OTA software upgrades. These zones can be pre-defined and modified to secure each part of the vehicle's life-cycle. AGL provides the basic APIs and details are given in this presentation how to connect ROD sensors in AGL.

Speakers
avatar for Stefan Aust

Stefan Aust

Manager, NEC Communication Systems, Ltd.
Stefan Aust is manager for NEC Communications Systems, Ltd., in Kawasaki, Japan where he is responsible for projects on distributed information systems, including in-vehicular networks, AGL, and AUTOSAR. His area of interests include tactile Internet, time sensitive networks, and... Read More →



Friday June 22, 2018 17:10 - 17:50
Hall B-1

17:10

How We Can Expand the Utilization of Blockchain Technology: Security and Use Case Perspective - Toshiya Cho, Hitachi
Speakers
avatar for 長  稔也

長 稔也

金融システム営業統括本部 事業企画本部 シニアエバンジェリスト, 株式会社 日立製作所
Toshiya Cho, Senior Evangelist, and Managing Director of Financial Information Systems Sales Management Division, Hitachi, Ltd. Governing Board Member of Hyperledger Toshiya has a career as a systems engineer, business consultant for the financial industry as well as a banker. Before... Read More →



Friday June 22, 2018 17:10 - 17:50
Restaurant

17:10

Getting Introduced (to most of) the Hot LF Projects in 40 minutes - Noriaki Fukuyasu, The Linux Foundation Japan
Speakers
avatar for Noriaki Fukuyasu

Noriaki Fukuyasu

VP of Japan Operations, The Linux Foundation
Noriaki is the Vice President of Japan Operations for The Linux Foundation. Prior to joining The Linux Foundation, he led the international business for a leading Japanese Linux distributor, Turbolinux, Inc., as Director of International Business. He also served as the CEO of Zend... Read More →


Friday June 22, 2018 17:10 - 17:50
Room 1

17:10

Kids on Computers: Empowering Underprivileged Communities around the World with Open Source Technology - Gustavo A. R. Silva, The Linux Foundation's Core Infrastructure Initiative
Kids on Computers (https://www.kidsoncomputers.org/) is a non-profit organization dedicated to setting up computer labs in low-income schools around the world, using both donated and new hardware. The computers are equipped with free and Open Source software and educational content that is accessible without internet access. Although the computers can be used to teach software development, the primary purpose of the computer labs is to support learning of traditional academic subjects. Recently, Kids on Computers has started to set up Raspberry Pi-based labs.

This is a story about how people around the world benefit from the work of a small group of volunteers that brings free Open Source technology to remote areas and, what it takes to identify, visit, and continuously train those communities. The logistics of preparing and setting up a fully functional Open Source lab with Internet in a Box included will also be explained.

Speakers
avatar for Gustavo A. R. Silva

Gustavo A. R. Silva

Linux Kernel Engineer, The Linux Foundation's Core Infrastructure Initiative
Gustavo works as a Linux Kernel Engineer, fixing potential security issues throughout the Linux kernel. His work is supported by The Linux Foundation’s Core Infrastructure Initiative. He is currently involved in the Kernel Self Protection Project. | | He is also a volunteer and... Read More →


Friday June 22, 2018 17:10 - 17:50
Room 1
  • Experience Level Any

17:10

Building Debian Images With Yocto: Joining Approaches - Baurzhan Ismagulov, Ilbers GmbH & Kazuhiro Hayashi, Toshiba
Debian is a binary distribution well-known for its stability and long-term support from strong communities. Compared with source-based distributions, it provides key benefits like fast system installation, software repository infrastructure, and security updates. For embedded usage, patching Debian packages, cross-building from sources, reproducibility and traceability are additionally required.

Isar and Deby work together on building source packages in a Debian way with Yocto tools and using Debian binary packages in a single project. The goal is to benefit from Debian's advantages and make customization very, very easy. In this talk, Baurzhan and Kazuhiro will explain why the projects collaborate, what kind of build infrastructure would be preferred, and how they share common features to effectively apply Debian to a wider range of products.

Speakers
KH

Kazuhiro Hayashi

Software Engineer, TOSHIBA Corporation
Kazuhiro Hayashi works at TOSHIBA Corporation as a Software Engineer since 2010. The main part of his work is to develop Linux for various industrial embedded products. His another focus is to provide a common Linux distribution and its build infrastructure for effective product development... Read More →


Friday June 22, 2018 17:10 - 17:50
Room 6
  • Experience Level Any

17:10

OSS License Compliance for Software Developers, NOT for Legal Experts - Satoru Ueda, Sony
Dealing with the OSS License appropriately is an essential issue to use open source software. In this session, we would like to consider the most important things which are always forgotten especially for actual software developers. To be consulted by attorney or legal department staff? Of course it is important. However we mustn’t forget the existence of the engineers who are not supported by those legal experts. And there are some pitfalls which legal experts are always fall into. For the appropriate use of OSS, the role of software developers is enormously important. Don’t be afraid! It is not so difficult for the software developers to perform the role.

Speakers
SU

Satoru Ueda

Chief Open Alliance Manager, Sony corp.
From early 2003, Satoru Ueda has been engaged in a project to widely use Linux for consumer electronics appliances and IoT devices. In the project he has been supporting to establish and enhance collaborative relationship between the community and the embedded system developers. As... Read More →


Friday June 22, 2018 17:10 - 17:50
Private Dining
  • Experience Level Any