Loading…
Vancouver, BC, Canada
August 27 & 28 - Co-Located Events, Tutorials, Labs & Lightning Talks
August 29-31 - Conference
Click Here For Information & Registration

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

Monday, August 27
 

8:30am

Linux Security Summit (Additional Fee; Registration Required)
For more information, please visit the event website

Monday August 27, 2018 8:30am - 6:30pm
Room 301

9:00am

mountpoint 2018 (Additional Fee; Pre-Registration Required)
Software-defined Storage (SDS) is changing the traditional way we think of storage. Decoupling software from hardware allows you to choose your hardware vendors and provides enterprises with more flexibility. mountpoint 2018 unites the Ceph and Gluster communities, SDS experts, and partners to bring you an exciting two-day event. Help lead the conversation on open source software-defined storage and share your knowledge.

Why Attend?
  • Learn about the latest trends in SDS and open source technologies
  • Talk with leading experts to learn how to start, implement, and scale your SDS environment
  • Network with peers on best practices and case studies
  • Hear from other community members and contributors on what workloads they are using for SDS
  • Learn to how to overcome the pitfalls of SDS
  • Gain a competitive advantage by learning about the latest trends of SDS

View the full schedule here!

*Add mountpoint 2018 to your OSSNA registration. Registration is $25.00. 

*Register for mountpoint 2018 only

Monday August 27, 2018 9:00am - 5:00pm
Room 109

9:00am

mountpoint 2018 (Additional Fee; Pre-Registration Required)
Software-defined Storage (SDS) is changing the traditional way we think of storage. Decoupling software from hardware allows you to choose your hardware vendors and provides enterprises with more flexibility. mountpoint 2018 unites the Ceph and Gluster communities, SDS experts, and partners to bring you an exciting two-day event. Help lead the conversation on open source software-defined storage and share your knowledge.

Why Attend?
  • Learn about the latest trends in SDS and open source technologies
  • Talk with leading experts to learn how to start, implement, and scale your SDS environment
  • Network with peers on best practices and case studies
  • Hear from other community members and contributors on what workloads they are using for SDS
  • Learn to how to overcome the pitfalls of SDS
  • Gain a competitive advantage by learning about the latest trends of SDS

View the full schedule here!

*Add mountpoint 2018 to your OSSNA registration. Registration is $25.00. 

*Register for mountpoint 2018 only

Monday August 27, 2018 9:00am - 5:00pm
Room 110
 
Tuesday, August 28
 

8:00am

8:30am

Linux Security Summit (Additional Fee; Registration Required)
For more information, please visit the event website

Tuesday August 28, 2018 8:30am - 5:10pm
Room 301

8:30am

CHAOSScon North America 2018 (Offsite; Pre-Registration Required)
CHAOSScon North America 2018, taking place on Tuesday, August 28 at University of British Columbia, will show CHAOSS updates, use cases, and hands-on workshops for developers, community managers, project managers, and anyone interested in measuring open source project health. Meet the CHAOSS community, learn about metrics and tools used by several open source projects, communities and teams to track and analyze their development activities, communities health, diversity, risk, and value.

Click here for more information. To view the detailed schedule, please click here.

Click here to add CHAOSScon North America 2018 to your OSSNA registration.

Tuesday August 28, 2018 8:30am - 5:30pm
University of British Columbia

9:00am

LF Deep Learning Workshop (Pre-Registration Required)
Please join us for a half-day workshop to learn more about how the Linux Foundation's Deep Learning Foundation is supporting open source innovation in Artificial Intelligence, Machine Learning and Deep Learning. 

Agenda:
- Scope review of Acumos AI project
- AI Full Stack Overview
- New Project Overview
- How to get involved

Add LF Deep Learning Workshop to your OSS NA registration (pre-registration is required). Note, this registration is at capacity but you can add yourself to the wait list. You will be notified by email if a spot opens up!

Tuesday August 28, 2018 9:00am - 12:00pm
Room 207

9:00am

OpenHPC Workshop (Pre-Registration Required)
Get your own distributed computing cluster up and running with OpenHPC -- the community driven software stack for High Performance Computing (HPC). Before you get into AI, bigdata, or modeling you need a base layer of HPC. Learn from OpenHPC Technical Steering Committee member and project maintainer Reese Baird on how to get OpenHPC up and running. Participants will get a hands experience installing a bare metal instance of OpenHPC on clustered Intel NUCs to see how easy it is to get started.
Reese Baird, systems engineer at Intel for the past five years, previously worked for over a decade as a scientist and systems engineer at Los Alamos National Laboratory and Lawrence Berkeley National Laboratory. He graduated from University of Texas, Austin with a degree in computer science.

Add OpenHPC Workshop to your OSSNA registration. Note, this registration is at capacity but you can add yourself to the wait list. You will be notified by email if a spot opens up!


Tuesday August 28, 2018 9:00am - 12:00pm
Room 206

9:00am

mountpoint 2018 (Additional Fee; Pre-Registration Required)
Software-defined Storage (SDS) is changing the traditional way we think of storage. Decoupling software from hardware allows you to choose your hardware vendors and provides enterprises with more flexibility. mountpoint 2018 unites the Ceph and Gluster communities, SDS experts, and partners to bring you an exciting two-day event. Help lead the conversation on open source software-defined storage and share your knowledge.

Why Attend?
  • Learn about the latest trends in SDS and open source technologies
  • Talk with leading experts to learn how to start, implement, and scale your SDS environment
  • Network with peers on best practices and case studies
  • Hear from other community members and contributors on what workloads they are using for SDS
  • Learn to how to overcome the pitfalls of SDS
  • Gain a competitive advantage by learning about the latest trends of SDS

View the full schedule here!

*Add mountpoint 2018 to your OSSNA registration. Registration is $25.00. 

*Register for mountpoint 2018 only
 


Tuesday August 28, 2018 9:00am - 5:00pm
Room 109

9:00am

mountpoint 2018 (Additional Fee; Pre-Registration Required)
Software-defined Storage (SDS) is changing the traditional way we think of storage. Decoupling software from hardware allows you to choose your hardware vendors and provides enterprises with more flexibility. mountpoint 2018 unites the Ceph and Gluster communities, SDS experts, and partners to bring you an exciting two-day event. Help lead the conversation on open source software-defined storage and share your knowledge.

Why Attend?
  • Learn about the latest trends in SDS and open source technologies
  • Talk with leading experts to learn how to start, implement, and scale your SDS environment
  • Network with peers on best practices and case studies
  • Hear from other community members and contributors on what workloads they are using for SDS
  • Learn to how to overcome the pitfalls of SDS
  • Gain a competitive advantage by learning about the latest trends of SDS

View the full schedule here!

*Add mountpoint 2018 to your OSSNA registration. Registration is $25.00. 

*Register for mountpoint 2018 only
 


Tuesday August 28, 2018 9:00am - 5:00pm
Room 110

9:30am

Egeria Open Metadata & Governance Workshop (Pre-Registration Required)
Egeria is a new project from the ODPi that supports the free flow of metadata between different technologies and vendor offerings, enabling organizations to locate, manage and use their data more effectively.  It is built on open standards and delivered open source (Apache 2.0 licensed). Come to our all day workshop to find out more. We begin the day with an overview of the goals of the project, then demos and a deep dive into the code.  We end the day with a meet the experts social event with beer, pizzas and posters from participants.
Click here for more information, including a detailed agenda.
This event is complimentary but pre-registration is required. Click here to add this to your OSSNA registration. 


Tuesday August 28, 2018 9:30am - 4:00pm
Room 208

1:00pm

OpenAPI Workshop (Pre-Registration Required)
Please join us in a hands-on workshop on OpenAPI at Open Source Summit. Attendance is free to conference registrants and you can drop-in for specific sessions or stay all day.  Be sure to bring your own laptop to participate.

Agenda:
  • 1:00 - 1:40 pm: OpenAPI Specification Technical Overview/Workshop
    • Informative session talking about how great OpenAPI is, what it is, who is using it, what you can do with it, and some demos of OpenAPI in action.
  • 1:40 - 3:10 pm: OpenAPI Tutorial Part 1
    • Hands-on training session introducing essential capabilities of OpenAPI and its most commonly used features
  • 3:10 - 5:00 pm: OpenAPI Tutorial Part 2
    • Hands-on training session with more advanced features and 3.0 specific features, suitable for developers who already know v2 and want to know what’s new in the current version. Ends with a preview of future release targeted for September 2018.

Add OpenAPI Workshop to your OSSNA registration. Note, this registration is at capacity but you can add yourself to the wait list. You will be notified by email if a spot opens up!

Speakers
avatar for Ted Epstein

Ted Epstein

CEO, RepreZen
Ted Epstein, CEO of RepreZen, has been helping organizations succeed with API strategy and architecture for over 10 years. Ted participates in the OpenAPI Technical Design Community as a governing board member, and leads the architecture of RAPID-ML, the first API description language... Read More →
avatar for Ron Ratovsky

Ron Ratovsky

Swagger Developer Evangelist, SmartBear


Tuesday August 28, 2018 1:00pm - 5:00pm
Room 206

1:00pm

OpenChain Mini Summit (Pre-Registration Required)
The OpenChain Project will host an open source license compliance workshop adjacent to Open Source Summit North America. The workshop will feature new compliance reference material, new training material, and new case studies. We will have interactive panels and plenty of networking to ensure an excellent opportunity to get the latest and most useful information about compliance.
This is complimentary but pre-registration is required. Click here to add this to your OSSNA registration. 


Tuesday August 28, 2018 1:00pm - 5:00pm
Room 205

1:30pm

Tutorial: We The Few - Augmenting the Continuous Delivery Team with Automation - Keith Strini & Daniel Frey, Pivotal
The scope of this talk will include how continuous fielding roles can be stratified and augmented with open source automation across the delivery flow to align with the concerns and needs of the development teams responsible for capability development.

These needs are driven from the mission objectives and work from production backwards examining all aspects of the delivery process, instrumenting the key constraints, and continuously learning and improving these constraints until we can reach ideal flow along with high survivability.

Speakers
avatar for Daniel Frey

Daniel Frey

Advisory Solutions Architect, Pivotal
Advisory Solutions Architect on the App Transformation team at Pivotal. I help companies move their legacy workloads to the cloud. I work hands-on with your employees helping them replatform and modernize your apps and instruct them on XP and lean principles.
avatar for Keith Strini

Keith Strini

Advisory Solutions Architect 咨询解决方案架构师, Pivotal
Keith Strini is the Advisory Solutions Architect for Pivotal, implementing Cloud Foundry solutions across a wide variety of customer environments. Keith recently presented at Cloud Foundry Summit - Frankfurt, CF Summit - Basel, and CF Summit - Boston. He was most recently selected... Read More →


Tuesday August 28, 2018 1:30pm - 3:00pm
Room 212

1:30pm

Tutorial: A First Tutorial on Container Orchestration - Wyn B. Van Devanter & Vic Kumar, Excella
Many of us have come into interaction with containers, otherwise know it is inevitable. Many may have also noticed that things get complicated when you start to explore deployment options for containers. Getting your hands dirty as soon as possible by deploying a containerized application will demystify a lot of things quickly and allow you to move forward faster.

In this tutorial, we will take an existing simple app that is running in Docker, and go through steps to deploy it to Kubernetes.

We will spin up nodes to do this in Play with K8's which is web-based, so no local installation necessary, but you will need a laptop.

An understanding of Docker is very helpful for this session.

Speakers
avatar for Wyn B. Van Devanter

Wyn B. Van Devanter

Managing Consultant and Software Architect, Excella
Wyn is currently a managing consultant & senior developer with Excella, an agile tech firm. He has experience in various industries and government with the architecture, design and implementation of software, largely with web-based applications. He also works heavily with DevOps... Read More →
VK

Vic Kumar

Software Engineer, Excella


Tuesday August 28, 2018 1:30pm - 3:00pm
Room 121

1:30pm

Tutorial: Hands-On with Cilium Network Security - Cynthia Thomas, Covalent
Network security for containers: IPs and ports are meaningless in the day and age of the API. Cilium is an open source network security solution that enforces API-aware security in combination with identity to bring a scalable and powerful network security solution for containers. Under the hood, Cilium is using the ever-growing Linux kernel technology BPF. This session will give an introduction into setting up Cilium in a small environment, defining API-aware network policies, and using the policies to enforce security for real-world example applications. Finally, we will use debug tools to understand the datapath and get a peek at the BPF integration.

Speakers
avatar for Cynthia Thomas

Cynthia Thomas

Technology Evangelist, Covalent
Cynthia Thomas (@_techcet_) is a Technology Evangelist at Covalent. Her background includes working with open source cloud & networking solutions in Data Center, Telecommunications, and Campus deployments for over 10 years. She is an advocate of open source technologies while working... Read More →


Tuesday August 28, 2018 1:30pm - 3:00pm
Room 119/120

1:30pm

Workshop: Cloud-native Network Functions (CNF) Seminar - Arpit Joshipura, LF Networking & Dan Kohn, Cloud Native Computing Foundation (Additional Registration Required)
Two of the fastest-growing Linux Foundation projects – ONAP (part of LF Networking)  and Kubernetes (part of CNCF) – are coming together in the next generation telecom architecture.

Telcos are engaging on how their Virtual Network Functions (VNFs) could evolve into Cloud-native Network Functions (CNFs) running on Kubernetes. This interactive seminar will be co-moderated by LF Networking GM Arpit Joshipura and Cloud Native Computing Foundation executive director Dan Kohn. Among topics we plan to discuss:
  • Differences and similarities: networking & cloud native terminologies explained side by side.
  • Deeper dive into Telecom Services: Migrating & Automating Network Functions to Virtual Networking Functions to Cloud-native Network Functions (CNF)
  • Overview of Sub-Projects focusing on this migration, including Cross-Cloud CI, ONAP/OVP, FD.io/VPP etc.
  • What is the role for a service mesh-like Envoy, Istio, or Linkerd in connecting together CNFs with load balancing, canary deployments, policy enforcement, and more.
  • What is involved in telcos adopting modern continuous integration/ continuous deployment (CI/CD) tools to be able to rapidly innovate and improve their CNFs while retaining confidence in the reliability.
  • What are the differing security needs of trusted (open source and vendor-provided) code vs. running untrusted code. What's the role for security isolation technologies like gVisor or Kata?
  • How does CNI fit in? How does VPP/Ligato fit in?
  • What are the requirements on the underlying OS?
  • What are strengths and weaknesses of different network architectures such as multi-interface pods and Network Service Mesh?
  • What is the status of IPv6 and dual-stack support in K8s?
There is no charge for the seminar, but space is limited and you must pre-register. If you attend, please be willing to speak up.

Add Cloud-native Network Functions (CNF) Seminar to your OSS registration 

For slides, please click here

Speakers
avatar for Arpit Joshipura

Arpit Joshipura

General Manager, Networking, The Linux Foundation
Arpit Joshipura brings over 25 years of networking expertise and vision to The Linux Foundation, with technical depth and business breadth. He has instrumented and led major industry disruptions across enterprises, carriers, and cloud architectures, including IP, broadband, optical... Read More →
avatar for Dan Kohn

Dan Kohn

Executive Director, CNCF
Dan is Executive Director of the Cloud Native Computing Foundation, which sustains and integrates open source technologies like Kubernetes and Prometheus. He also helped create the Linux Foundation's Core Infrastructure Initiative as an industry-wide response to the security vulnerabilities demonstrated by Heartbleed.He previously served as CTO of several startups, including Spreemo, a healthcare marketplace, and Shopbeam, a shoppable ads company. Earlier, he was a general partner at Skymoon Ventures, a seed-stage... Read More →



Tuesday August 28, 2018 1:30pm - 4:30pm
Room 213

1:30pm

Lab: Istio Playground - Josef Adersberger & Michael Frank, QAware
Istio service mesh is a thrilling new tech that helps getting a lot of technical stuff out of your microservices (circuit breaking, observability, mutual-TLS, ...) into the infrastructure - for those who are lazy (aka productive) and want to keep their microservices small. Come one, come all to the Istio playground: (1) we provide an overview of all current Istio features on a YAML and CLI level (2) we guide you through the installation of Istio on a local Kubernetes cluster (3) we bring a small sample application (4) we provide assistance in the case you get stuck ... and it's up to you to explore and tinker with Istio on your own paths and with your own pace.
*** Please find prerequisites and content here: https://github.com/adersberger/istio-playground ***

Speakers
avatar for Josef Adersberger

Josef Adersberger

CTO, QAware
Josef Adersberger is co-founder & CTO of QAware, a German custom software development company and CNCF silver member. He studied computer science in Rosenheim and Munich and holds a doctoral degree in software engineering. He is currently responsible for a large-scale cloud migration... Read More →
avatar for Michael Frank

Michael Frank

Software Architect, QAware
Michael is a Software Architect at QAware. He is a performance and benchmarking enthusiast with mechanical sympathy. He has worked many years developing database industry standard benchmarks like TPCx-BB. Currently he is working on cloud migration of large scale enterprise application... Read More →



Tuesday August 28, 2018 1:30pm - 4:45pm
Room 214

3:15pm

Workshop: Matrix Math at Scale with Apache Mahout and Spark - Andrew Musselman, Apache Mahout
This workshop will provide an overview of the process of building predictions from raw data using the Apache Mahout machine-learning library and the Apache Spark compute framework. We will present recent developments in Mahout including the matrix-math-oriented domain-specific language named “Samsara” as well as a new algorithm development framework. Then we will walk through the steps required to convert a data set to the format required for analytic methods, split the data, train and test a model, and then output predictions.

This approach takes advantage of a declarative Scala-based DSL that allows practitioners to operate on very large data sets while focusing on the math in their work symbolically rather than needing to acquire significant programming experience and skill to manipulate matrices and other structures. Attendees will be given example source code and pointers on getting started on their own projects.

Speakers
AM

Andrew Musselman

PMC Member, Apache Mahout
Andrew Musselman is a member of the Apache Mahout Project Management Committee, an independent data engineering and analytics consultant, and co-host of the Adversarial Learning podcast. He loves distributed matrix math and lives in Seattle with his wife and kids. He has spoken on... Read More →


Tuesday August 28, 2018 3:15pm - 4:45pm
Room 212

3:15pm

Tutorial: Constructing App Streaming Cloud Infrastructure Using Android Containers - Dr. Tzi-cker Chiueh & Sting Cheng, ICL/ITRI
In January, 2018, ICL/ITRI CBA (Container-based Android) team released the Android containerization implementation as “Android Containerization” open source project on github. The team would like to share with the community our experience on how we containerize Android and run multiple Android containers on Google Pixel XL.

CBA team also like to introduce to the community how to use CBA to construct a manageable and cost effective cloud execution platform for mobile App streaming services, the platform includes a virtual smartphone pool with each virtual smartphone running as an Android container deployed in the cloud data center consisting of X86 servers and ARM mobile SOC cluster servers. Each cluster server consists of 35 ARM mobile SOC microservers, by using CBA, multiple Android containers can run on a single ARM microserver to further increase the density of Android instances.

Speakers
avatar for Sting Cheng

Sting Cheng

Technical Manager, ICL/ITRI
With more than 15 years experience on Java programming language and proven capabilities as an architect/software developer on Java/J2ME, Web Services on Linux/Unix and Android platforms. I joined hTC as technical manager in 2008.08, managing Android 3AM (3rd Parties Solutions/Applications... Read More →
avatar for Tzi Cker Chiueh

Tzi Cker Chiueh

Vice President & General Director, Information and communications Research Laboratories/ ITRI
Dr. Chiueh is the Vice President and General Director of Information and Communications Research Laboratories and was a General Director of Cloud Computing Center for Mobile Applications of Industrial Technology Research Institute, and a Professor of Computer Science Department, Stony... Read More →



Tuesday August 28, 2018 3:15pm - 4:45pm
Room 116/117

3:15pm

Tutorial: SaltStack for Developers: Extending SaltStack - Gareth J. Greenaway, SaltStack
The Salt project is already very powerful Python based DevOps platform that ships with almost 500 remote execution modules and just over 300 state modules, it has the means and the ability to support many different systems and environments, but that doesn’t mean that they all suit your needs perfectly. By extending Salt with your own modules or building enhancements into existing ones, you can bring the functionality that you need to increase your productivity. In this talk, first we’ll start by looking at the Loader system that drives Salt and how we could add an entire new subsystem. Then we’ll move onto writing a new remote execution module and then look at how we can use our remote execution module in a state module for configuration management. Finally we’ll take a look at how to extend some of other subsystems of Salt such as engines, beacons and returners.

Speakers
avatar for Gareth J. Greenaway

Gareth J. Greenaway

Senior Software Engineer, SaltStack
Gareth is the software developer at Saltstack, an occasional FLOSS Weekly co-host, and co-founder and former leader of the Southern California Linux Expo. Gareth lives in Southern California with his wife, where they are owned by several pets.


Tuesday August 28, 2018 3:15pm - 4:45pm
Room 121

5:00pm

Lightning Talk: Introduction & Opening Remarks - Donnie Berkholz & Robyn Bergeron, Open Source Summit Program Chairs
Speakers
avatar for Donnie Berkholz

Donnie Berkholz

VP, IT Service Delivery, CWT
Donnie has been driving the DevOps transformation at CWT (Carlson Wagonlit Travel) since early 2017. Prior to that, he led a global team at 451 Research providing research and consulting around leading-edge trends in software development and DevOps. His background includes roles at... Read More →


Tuesday August 28, 2018 5:00pm - 5:05pm
West Ballroom A/B

5:05pm

Lightning Talk: The Art of Scaffolding - Shelley Lambert, IBM
"The Art of Scaffolding" refers to an approach to agile and open development. Shelley discusses fast issue response, the ability to unblock dependent teams and how to still deliver quality solutions over the span of several open projects. She reminds us all how important it is to have fun while achieving project goals.

She draws from her own experiences and gives candid examples of ways to both enliven or destroy the social culture of an open project. Short of being a cautionary tale, through this presentation, Shelley speaks directly to those who want to make their projects buzz with activity and contributors.

Speakers
avatar for Shelley Lambert

Shelley Lambert

Runtime Technologies Test Lead, IBM
Shelley Lambert is the Test Lead for the IBM Runtime Technologies team. She and her team test open and freely available JDK implementations and have delivered the test strategy, test code base, and test frameworks into the Eclipse OMR, Eclipse OpenJ9 and AdoptOpenJDK projects. She... Read More →



Tuesday August 28, 2018 5:05pm - 5:10pm
West Ballroom A/B

5:10pm

Lightning Talk: Demystifying Blockchain Technology Using Rust - Jayesh Katta Ramalingaiah, Mozilla
The blockchain is a hyped technology. What if we could use @rustlang as a primary language blockchain technology. As Rust is out there creating a new generation of system programmers, it has a lot to offer in terms of safety and performance comparatively better than other high-level programming languages such as C++, Python, Ruby, Js.

This talk will walk the audience through an introduction of blockchain technology and RUST programming language and explain how to write, compile, deploy and interact with a blockchain application using Rust.

Speakers
avatar for Jayesh Katta Ramalingaiah

Jayesh Katta Ramalingaiah

Mozilla Tech Speaker, Mozilla
Jayesh Katta Ramalingaiah is a Full Stack Software developer. He is very innovative and has an artistic perception of technology and business. He has expertized skills in various domains such as IoT, Android and Web and good at developing Mobile Applications. He is currently engaged... Read More →


Tuesday August 28, 2018 5:10pm - 5:15pm
West Ballroom A/B

5:15pm

Lightning Talk: Observability Pipeline for Multistage CI/CD for SAAS Company - Yuri Ardulov, Ringcentral
Spanning across 50,000 hosts on bare-metal, VMs, containers and appliances, RingCentral's infrastructure collects 10Tb of data per day on their SAAS solution, with plans to double by the end of 2018. We present the observability pipeline developed by RingCentral to collect and process application logs and telemetry for multistage and multi-tenant CI/CD. Our discussion will focus on the integration of multiple open-source applications and solutions, reflecting on the challenges and complications encountered, as well as, introduce goals for the future.

We seek to share the journey, which with Zabbix monitoring over wide varieties of metric types and little pipeline monitoring, to the current RingCentral developed CMDB, ELK and TICK stacks with standardized and automated data flow.

Technologies:
ElasticSearch
Logstash
InfluxDB
Zabbix
Ansible

Speakers
avatar for Yuri Ardulov

Yuri Ardulov

Principal System Architect, Ringcentral
Yuri Ardulov is a Principal System Architect who works with all of the technical leaders to move forward with the new technologies, maintain current state of the art and evolve company to the new level. After spending last 20 years working in different SAAS companies, Yuri has an... Read More →


Tuesday August 28, 2018 5:15pm - 5:20pm
West Ballroom A/B

5:20pm

Lightning Talk: Insights on the Open Source Job Market - Jack Humphrey, Indeed
 What do we know about the market for open source jobs? What regions have the most jobs specific to open source or open source technologies? Which technologies are trending up or down in terms of the supply and demand of candidates?

Every month, over 200M unique visitors visit Indeed to search millions of jobs around the world, some of which target experience with open source and open source technologies. In this lightning talk, Jack Humphrey will share some insights based on Indeed's unique view of the employment marketplace.

Speakers
avatar for Jack Humphrey

Jack Humphrey

VP Engineering, Indeed
Jack Humphrey is a vice president of engineering at Indeed, where he has spent the last 10 years in various leadership roles. He currently leads a large engineering group that includes Indeed's open source program and a wide range of infrastructure initiatives.Jack has previously... Read More →


Tuesday August 28, 2018 5:20pm - 5:25pm
West Ballroom A/B

5:25pm

Lightning Talk: RDMA Programming Design and Case Studies - For Better Performance Distributed Applications - Yoshiro Yamabe, NTT
Remote Direct Memory Access (RDMA) is a network protocol that offers low latency, high bandwidth, and low CPU utilization. So recently, RDMA has been expected to improve performance of applications which need frequent network communications, and there are several attempts applying RDMA to OSS. For instance, Tensorflow (deep learning framework) and Apache Spark (data analytics platform) have RDMA implementations.

However, RDMA programming offers many decisions for programmers which may affect performance (e.g. RDMA operation, application's data layout on memory region). Depending on them, extra overheads such as memcpy() will occur and reduce RDMA's benefits. To make matters more complex, they rely on target application's features.

This presentation shows overviews of RDMA, choices of design, and example of applying RDMA to MXNet, an OSS deep learning framework, by using Infiniband and its native API, ibverbs.

Speakers
YY

Yoshiro Yamabe

Software engineer, NTT
Yoshiro Yamabe is a software engineer at NTT Laboratories. He has been investigating RDMA and tries to apply RDMA to OSS (MXNet).


Tuesday August 28, 2018 5:25pm - 5:30pm
West Ballroom A/B

5:35pm

Lightning Talk: A Brief History of The Linux Foundation; From a Journalist's Perspective - Sean Michael Kerner, eWEEK and Internetnews.com
The first time I met Jim Zemlin, the Linux Foundation didn't exist and he was speaking to a small room of fewer than 20 people in Toronto. Over the last 20 years, things sure have changed. 

Speakers
avatar for Sean Michael Kerner

Sean Michael Kerner

Jedi, eWeek / InternetNews / eSecurity Planet
Sean Michael Kerner is a senior editor and his coverage of the technology industry appears in eWEEK,Enterprise Networking Planet, and ServerWatch to name a few. Kerner is also an IT consultant, technology enthusiast and tinkerer, and has been known to spend his spare time immersed... Read More →


Tuesday August 28, 2018 5:35pm - 5:40pm
West Ballroom A/B

5:40pm

Lightning Talk: Docs as Part of the Product: Open Source Technical Documentation at Scale - Den Delimarschi, Microsoft
When someone says “documentation” they imagine a boring set of articles or API stubs hosted somewhere on a site nobody will find outside an occasional pointer from a search engine. Docs can be out-of-date, inaccurate or related to an old product version. What if we move away from traditional paradigms, to a world where creating and consuming docs is enjoyable, while making them more collaborative and interactive, ensuring there is always relevant sample code that works? Den covers the journey of swapping out the world’s largest technical docs site (MSDN), with a lean open-source cloud solution that scales for any platform, making it a key part of Microsoft products, with better reliability AND attracting a community of OSS developers helping make docs more useful for everyone. Den will also talk about ways in which products can grow their communities by encouraging contributions to docs.

Speakers
avatar for Den Delimarschi

Den Delimarschi

Program Manager, Microsoft


Tuesday August 28, 2018 5:40pm - 5:45pm
West Ballroom A/B

5:45pm

Lightning Talk: How to Erase Unconscious Bias From Your AI Datasets - Lauren Maffeo, GetApp
Speakers
avatar for Lauren Maffeo

Lauren Maffeo

Associate Principal Analyst, GetApp, a Gartner company
Lauren Maffeo has reported on and worked within the global technology sector. She started her career as a freelance journalist covering tech trends for The Guardian and The Next Web from London. Today, she works as an associate principal analyst at GetApp (a Gartner company), where... Read More →


Tuesday August 28, 2018 5:45pm - 5:50pm
West Ballroom A/B

5:50pm

Lightning Talk: Delivering the Next Gen User Experience - Matt Hogstrom, IBM
Have you heard about Zowe, the new open source platform from the Open Mainframe Project? Find out more about how this simple, intuitive environment redefines the z/OS user experience aligns with the rest of the industry.

Speakers
avatar for Matt Hogstrom

Matt Hogstrom

Distinguished Engineer, IBM
Matt Hogstrom is a technologist that has both consumed and produced IT products in his 30+ years as an IT professional. Currently he works for IBM and is the Chief Architect of the IT Operations and Optimization Suite of products for z/OS Systems. Previously at IBM Matt contributed... Read More →


Tuesday August 28, 2018 5:50pm - 5:55pm
West Ballroom A/B

5:55pm

Lightning Talk: Why You Care About Kubernetes Operators - Josh Wood, Red Hat
Speakers
avatar for Josh Wood

Josh Wood

Developer Advocate, Red Hat
Josh has worked in a variety of roles in innovative startups throughout his career, holding diverse titles from systems admin to product director and CTO. He is passionate about constructing the future of utility computing with open source technologies like Kubernetes. When procrastinating... Read More →


Tuesday August 28, 2018 5:55pm - 6:00pm
West Ballroom A/B

6:00pm

Egeria Meet the Experts Social
Tuesday August 28, 2018 6:00pm - 7:30pm
Room 208

6:15pm

Better Together Diversity Social
This event welcomes our attendees that are underrepresented minorities in tech; women, people of color, LGBTQA+, and people with disabilities. Please join us to connect and share experiences.

Who can attend?
  • Underrepresented minorities in tech: women, people of color, LGBTQA+, and people with disabilities

Is this event open to allies? 
No. Allies are incredibly important to further diversity in tech and the world, however, at this time, we’ve chosen to limit attendance to underrepresented minorities in tech, to provide this community a dedicated space to share their unique experiences & perspectives.

Here are other ways that allies can support diversity in tech while at OSS and beyond:
How to Register:
Please add the Better Together Diversity Social to your current Open Source Summit Registration.

Open Source Summit Diversity & Inclusion Initiatives:
To view a sampling of the ways in which The Linux Foundation supports diversity and inclusion at Open Source Summit, visit the Diversity & Inclusion page.

Tuesday August 28, 2018 6:15pm - 7:15pm
Chewie's Oyster Bar 1055 W Hastings St, Vancouver, BC V6E 2E9, Canada
 
Wednesday, August 29
 

6:45am

Sightseeing Bus Tour (Additional Registration Required)
Location: Outside at the Digital Orca statue, Vancouver Convention Centre
Time: Meet at 6:45 am, tour from 7:00 - 8:30 am
Registration Cost: Complimentary – RSVP Required
Want to see the sights of beautiful Downtown Vancouver? Sign up for our complimentary Sightseeing Bus Tour!
  • Highlights of the Sightseeing Bus Tour include:
  • Gastown
  • Chinatown
  • Vancouver Harbour & the Olympic Cauldron
  • Stanley Park (including a scenic stop at the Totem Poles)
  • English Bay… and so much more!
Space is limited, so make sure you sign up early!

Wednesday August 29, 2018 6:45am - 8:30am
The Lobby

7:30am

7:30am

Registration
Wednesday August 29, 2018 7:30am - 7:15pm
Ballroom Lobby

8:00am

First-time Attendee Breakfast
Welcome to Open Source Summit North America 2018! We’re so pleased you can join us, but we know what it feels like to attend a conference for the first time. Meet other newcomers and OSS NA veterans alike at this informal breakfast for those experience their first-ever Open Source Summit. In addition, pick up invaluable tips and tricks to mold your experience to your unique needs.

Wednesday August 29, 2018 8:00am - 8:45am
Ocean Foyer (Level 1)

9:00am

Keynote: Welcome & Opening Remarks - Jim Zemlin, Executive Director, The Linux Foundation & Sarah Novotny, Head of Open Source Strategy, Google Cloud
Speakers
avatar for Sarah Novotny

Sarah Novotny

Head of Open Source Strategy for GCP, Google
Sarah Novotny leads an Open Source Strategy group for Google Cloud Platform. She has long been an Open Source community champion in communities such as Kubernetes, NGINX and MySQL and ran large scale technology infrastructures before web-scale had a name. Novotny currently sits on... Read More →
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 August 29, 2018 9:00am - 9:25am
West Ballroom A/B

9:30am

Keynote: Open Source and the Decentralized Web - Shawn Wilkinson, Founder & Ben Golub, Executive Chairman, Storj Labs
Speakers
avatar for Ben Golub

Ben Golub

CEO, Storj Labs
Ben Golub is the executive chairman and interim CEO at Storj Labs, an open source, decentralized cloud storage provider. Storj is disrupting the centralized cloud storage industry and under Ben’s guidance, the team has rolled out initiatives that empower open source projects by... Read More →
avatar for Shawn Wilkinson

Shawn Wilkinson

Founder and Chief Strategy Officer, Storj Labs
Founder and lead developer of the Storj project. I received received my BS in Computer Science from Morehouse College. I've been involved with Bitcoin since about 2012, and have been doing Bitcoin development work since mid 2013. Some things I've worked on: Bitcoin Core Development... Read More →


Wednesday August 29, 2018 9:30am - 9:50am
West Ballroom A/B

9:55am

Keynote: Software-defined Everything - Imad Sousou, Corporate Vice President and General Manager, Open Source Technology Center, Intel
As we move toward a world where everything is smart and connected, we are constantly challenged by the need for rapid innovation. The time has come for us to rethink our development practices and deployment models and to usher in the next wave of the technology revolution with modernized operating systems, frameworks, software, and infrastructure. Imad Sousou, corporate vice president and general manager of the Open Source Technology Center for Intel Corporation, will highlight how Intel is uniquely positioned to drive the increasingly smart, connected world.

Speakers
avatar for Imad Sousou

Imad Sousou

Corporate Vice President and General Manager, Open Source Technology Center, Intel Corporation
Imad Sousou is corporate vice president and general manager of the Open Source Technology Center at Intel Corporation. Sousou is responsible for leading Intel's efforts in open source software across technologies and market segments. These include: Linux-based operating systems such... Read More →


Wednesday August 29, 2018 9:55am - 10:10am
West Ballroom A/B

10:15am

Keynote: Preethi Kasireddy, Founder & Chief Executive Officer, TruStory in conversation with Jim Zemlin, Executive Director, The Linux Foundation
Blockchains have been a catalyst for immense amounts of progress that is being made in the field of distributed systems. In fact, blockchains have forced technologists and scientists to question long-established paradigms in distributed systems. In this talk, Preethi will provide a high-level overview of traditional distributed systems and the consensus problem. Then she will explain how blockchains created a major reframing of the consensus problem within distributed and decentralized systems.


Speakers
avatar for Preethi Kasireddy

Preethi Kasireddy

CEO, TruStory
Preethi Kasireddy is the Founder & CEO of TruStory, a platform for users to discover and validate claims that people make online.She was previously a partner at Andreessen Horowitz, a banker at Goldman Sachs, and most recently a software engineer at Coinbase. She's an avid learner... Read More →


Wednesday August 29, 2018 10:15am - 10:35am
West Ballroom A/B

10:35am

Coffee Break
Wednesday August 29, 2018 10:35am - 11:10am
West Ballroom C/D

10:35am

Office Hours: Ihor Dvoretskyi, Developer Advocate, Cloud Native Computing Foundation
Office Hours is an opportunity for attendees to connect with subject matter experts to ask questions and seek guidance. The set-up is informal, with speakers sitting at reserved tables in an “open-office” setting. Participating speakers will be available during one-hour time frames allowing attendees to ‘drop by’ to talk to them during those times.

Speakers
avatar for Ihor Dvoretskyi

Ihor Dvoretskyi

Developer Advocate, CNCF
Ihor Dvoretskyi is a Developer Advocate at Cloud Native Computing Foundation, focused on Kubernetes-related efforts in the open source community.Ihor is a co-founder and co-lead of the Kubernetes Product Management Special Interest Group (SIG-PM), focused on enhancing Kubernetes as... Read More →


Wednesday August 29, 2018 10:35am - 11:35am
Ocean Foyer (Level 1)

10:35am

Office Hours: Paul Tyng, Engineering Manager, Terraform, HashiCorp
Speakers
PT

Paul Tyng

Engineering Manager, Terraform, HashiCorp


Wednesday August 29, 2018 10:35am - 11:35am
Ocean Foyer (Level 1)

10:35am

Office Hours: Shreya Sharma, Technical Product Manager & Ashish Aggarwal, Principal Software Engineer, Expedia
Speakers
AA

Ashish Aggarwal

Principal Software Engineer, Expedia Group
Ashish Aggarwal is a Principal engineer at Expedia. He works predominantly on building large scale distributed systems and big data processing. He is currently working on an open source project (Haystack) from Expedia for distributed tracing. He is relentless learner and is passionate... Read More →
avatar for Shreya Sharma

Shreya Sharma

Technical Product Manager, Expedia Inc.
Shreya Sharma is working as a technical product manager for the past year on the first open source product by Expedia. She is happiest when talking about the problems they solved, the various approaches they tried and the challenges they overcame. She’s previously worked as a software... Read More →


Wednesday August 29, 2018 10:35am - 11:35am
Ocean Foyer (Level 1)

10:35am

11:00am

LFCS Training - Module 1 - Getting Started with Linux and LFCS (Additional Fee; Pre-Registration Required)
 The Linux Foundation training partner, ITGilde, is hosting 2 parallel training tracks during Open Source Summit North America: LFCS (Linux Foundation Certified System Administrator) Track and Linux on Azure Track.
Module 1 of the LFCS Track, Getting Started with Linux and LFCS, will address novice Linux users who would like guidance in getting started with Linux and LFCS
Topics Covered:
  • Installing Linux
  • Using Essential Commands
  • The Linux File System Hierarchy and using Mounts
You can register for this module individually for $89, or register for 4 modules for $299. You can view all modules and read about topics covered here.
All modules are bring-your-own-laptop. After registration, you will receive additional information on how to set up your laptop to attend these classes.
Date: Wednesday, August 29
Time: 11:00 am - 2:45 pm (there is a break from 12:30 - 1:15 pm)
Location: Room 205, Vancouver Convention Centre West
Price: $89 each; 4 modules for $299
Add LFCS Training - Module 1 to your OSSNA registration



Speakers
SV

Sander van Vugt

Sander van Vugt is an authorized Linux Foundation instructor, as well as an author for Pearson Education. He has authored best-selling video courses, such as Red Hat Systems Administration (RHCSA) with virtual machines, Linux Foundation Certified System Administrator (LFCS) and Getting... Read More →


Wednesday August 29, 2018 11:00am - 2:45pm
Room 205

11:00am

Linux on Azure Training - Module 1 - Getting Started with Azure (Additional Fee; Pre-Registration Required)
The Linux Foundation training partner, ITGilde, is hosting 2 parallel training tracks during Open Source Summit North America: LFCS (Linux Foundation Certified System Administrator) Track and Linux on Azure Track.
In Module 1 of the Linux on Azure Track, Getting Started with Azure, you will learn how to set up an Azure account, work with Azure shell, and deploy your first instances on Azure.
Topics Covered:
  • Setting up an Azure account
  • Azure Architecture
  • Access to Azure with command-line interfaces
You can register for this module individually for $89, or register for 4 modules for $299. You can view all modules and read about topics covered here.
All modules are bring-your-own-laptop. After registration, you will receive additional information on how to set up your laptop to attend these classes.
Date: Wednesday, August 29
Time: 11:00 am - 2:45 pm (there is a break from 12:30 - 1:15 pm)
Location: Room 208, Vancouver Convention Centre West
Price: $89 each; 4 modules for $299
Add Linux on Azure Training - Module 1 to your OSSNA registration.



Speakers
FV

Frederik Vos

Frederik Vos is an authorized Linux Foundation instructor, as well as an author for Packt publishing. He is currently working on a book about managing Linux on Azure, and he is specialized in Virtualization.


Wednesday August 29, 2018 11:00am - 2:45pm
Room 208

11:10am

Panel Discussion: Going Further Faster: The Role of Allies in Diversity & Inclusion - Moderated by Nithya Ruff, Comcast
Diverse, inclusive communities are core to the future vitality of the technology industry. Yet, the underrepresentation of women and minorities persists and is even more pronounced in the open source world. The mission of open source communities to attract and retain diverse contributors with unique talent and perspectives has gathered momentum, but we cannot tackle these issues without the support of allies and advocates. Together, we can tackle these multi-faceted challenges—and move further faster. In turn, we all benefit. This session highlights the importance of allies, and explores solid strategies to help them succeed in advocating for their colleagues.

Moderators
avatar for Nithya Ruff

Nithya Ruff

Board Chair, Linux Foundation
Nithya Ruff is a well-known and well-regarded leader in Open Source. As the Head of Comcast’s Open Source Practice, she is responsible for growing Open Source culture inside of Comcast and engagement with external communities. She is a passionate advocate for opening doors to new... Read More →

Speakers
avatar for Lauren Maffeo

Lauren Maffeo

Associate Principal Analyst, GetApp, a Gartner company
Lauren Maffeo has reported on and worked within the global technology sector. She started her career as a freelance journalist covering tech trends for The Guardian and The Next Web from London. Today, she works as an associate principal analyst at GetApp (a Gartner company), where... Read More →
avatar for Guy Martin

Guy Martin

Director - Open@ADSK, Autodesk
Guy Martin is an Academy Software Foundation (ASWF) Board Member and the Director of Open at Autodesk, responsible for overseeing the company's open source strategy, execution and collaborative projects, as well as representing the company in open source communities and organizations... Read More →
avatar for Lisa-Marie Namphy

Lisa-Marie Namphy

Dev Advocate & Community Architect, Portworx
Lisa-Marie currently organizes and runs the SF Bay Cloud Native Open Infra User Group (formerly SF Bay OpenStack), personally hosting the bi-weekly meetup for the past 5 years. Lisa now runs the world’s largest CNCF user group and has been a long time contributor, advocate (and... Read More →
avatar for Joseph Sandoval

Joseph Sandoval

SRE Manager, Adobe
Joseph Sandoval is the SRE Manager for Adobe Advertising Infra platform. His team is responsible for running the infrastructure which supports global advertising customers at hyper-scale. He is also active in Open Source communities and helping others become contributors. Joseph... Read More →


Wednesday August 29, 2018 11:10am - 11:50am
Room 121

11:10am

From XML to Flat Protobufs: Markup in the Twenty-teens - Elliotte Rusty Harold, Google
As Andrew Tanenbaum once said, “The nice thing about standards is that you have so many to choose from.” In this talk we’ll discuss the most common markup formats in use today including:

* XML
* JSON
* YAML
* Protobufs
* EXI
* Flat Protobufs

We’ll talk about the advantages and disadvantages of each with an eye toward helping you choose the best format for your projects. We’ll talk about both the internal and external (tool support) features that each format brings to the table.

Speakers
ER

Elliotte Rusty Harold

SWE, Google
Elliotte Rusty Harold is originally from New Orleans to which he returns periodically in search of a decent bowl of gumbo. However, he currently resides in the Prospect Heights neighborhood of Brooklyn with his wife Beth and dog Thor. His books include Java I/O, Java Network Programming... Read More →


Wednesday August 29, 2018 11:10am - 11:50am
Room 207

11:10am

Got the Need for Speed? Hit the Gas Pedal and Accelerate Your Prometheus Dashboard Using Trickster - James Ranson & Shilla Saebi, Comcast
Trickster, an open source project written in Go, is a reverse proxy cache for the Prometheus HTTP APIv1 that dramatically accelerates dashboard rendering times for any series queried from Prometheus. In this presentation James and Shilla will talk about how Trickster was developed at Comcast and the process it went through to go open source.

They will also discuss the process for finding a home or sandbox ecosystem (ex: CNCF) for Trickster or other open source projects that are developed at Comcast.

Speakers
avatar for James Ranson

James Ranson

Principal Software Architect, Comcast
James Ranson is a Platform Software Architect currently living in Denver Colorado. He has been with Comcast for over 8 years specializing in creating software and platforms that operate efficiently and scale horizontally. He is an expert on software development and release management... Read More →
avatar for Shilla Saebi

Shilla Saebi

Open Source Program Manager, Comcast
Shilla is an Open Source Program Manager at Comcast and recently became a CNCF ambassador. She's worked in diverse roles within the industry in positions ranging from operations engineering, sys administration, customer service, and network ops. She's an open source contributor and... Read More →


Wednesday August 29, 2018 11:10am - 11:50am
Room 119/120

11:10am

High Altitude, Low Risk: Measuring Reliability in the Cloud Using Open Source Technology - Alex Kass, DigitalOcean
With the financial convenience and flexibility of per-instance spend that cloud hosting allows, it follows that companies of all sizes have migrated their resources to the virtual world, putting their trust in cloud hosting providers to be the rock upon which they build their companies. This comes, of course, with one significant assumption: cloud hosting is reliable.

How can we prove that? This talk will reveal a real-world, implemented use-case meant to address just this challenge.

The speaker will cover how DigitalOcean leverages OSS (Prometheus/k8s/Spark/HDFS/PrestoDB/more) to:

- monitor performance across distributed systems
- consume, structure, and productize information
- track product SLOs
- support official SLAs

At DO, reliability is viewed as a core internal data product in and of itself, one that should ultimately drive engineering iterations and business decisions throughout the company.

Speakers
avatar for Alex Kass

Alex Kass

Engineering Manager, DigitalOcean
Alex Kass has worked at companies ranging from large financial institutions to early-stage startups, regularly building successful analytical models and systems of varying size. At DigitalOcean, a fast-growing global cloud hosting provider, he has at his disposal sufficient software... Read More →



Wednesday August 29, 2018 11:10am - 11:50am
Room 114/115

11:10am

From Notebook to Cloud Native, a Modern Path for Data Driven Applications - Michael McCune, Red Hat
Notebook interfaces like Apache Zeppelin and Project Jupyter are excellent starting points for sketching out ideas and exploring data driven algorithms, but where does the process lead after the notebook work has been completed?

In this presentation, Michael will discuss how to use notebook interfaces to create insightful data driven demonstrations which can then be ported directly into cloud native applications. Attendees will see an Apache Spark financial services application evolve from a notebook, to a microservice, to a packaged container, and finally deployed through continuous delivery to a Kubernetes backed platform. Michael will also discuss the benefits and challenges that exist when migrating Apache Spark based applications into containerized orchestration platforms.

Speakers
avatar for Michael McCune

Michael McCune

Principal Software Engineer, Red Hat, Red Hat, Inc.
Michael is a software developer in Red Hat's emerging technology group. He is an active contributor to several radanalytics.io projects, as well as being a core reviewer for the OpenStack API Working Group.


Wednesday August 29, 2018 11:10am - 11:50am
Room 118

11:10am

Scheduling Applications at Scale with Nomad - Anubhav Mishra, HashiCorp
Scheduler frameworks enable reliable and repeatable application deploys. In this session, attendees will use Nomad, a single binary cluster scheduler, to build a multi-region, self-healing production environment that runs a diverse set of workloads. They will also get hands on experience in writing and submitting job specifications, interacting with the API, and deployment strategies. This session will cover the following:
- Nomad Overview
- Installing and Configuring Nomad
- Creating, Running, and Inspecting Jobs
- Service Registration
- Interacting via the HTTP API
- Advanced Job Strategies (rolling updates, blue-green)
- Failure simulation
In second part of this session, we will spend time destructively testing applications scheduled in Nomad by injecting failures like process failure, machine failure, network connectivity issues, loss of quorum that can happen in production.

Speakers
avatar for Anubhav Mishra

Anubhav Mishra

Developer Advocate, HashiCorp
Anubhav Mishra is a Developer Advocate at HashiCorp. He created Atlantis - An Open Source project that helps teams collaborate on Infrastructure using Terraform. He previously worked at Hootsuite where he built distributed systems and micro service delivery platform. He loves Open... Read More →


Wednesday August 29, 2018 11:10am - 11:50am
Room 116/117

11:10am

An Empirical Study of an Advanced Kernel Tailoring Framework - Junghwan Kang, National Security Research Institute of South Korea
Tailoring the Linux kernel may improve the security of a Linux distro by reducing the attack surface. Junghwan Kang introduced a kernel tailoring framework at OSSummit North America in 2017. The framework produces a well-working tailored kernel, focusing on the operability of system booting and application running. However, it still has room to improve stability and performance. This year, Junghwan will talk about improvements of the framework including fine-grained tailoring technique and various test conditions. He will also present performance benefits from the tailoring with benchmark results and explain relations between kernel configurations and test conditions. Examples of tailoring the kernel for other Linux distros and the sources of the framework on Github will be introduced as well.

Speakers
avatar for Junghwan Kang

Junghwan Kang

Security Researcher, National Security Research Institute
Junghwan Kang is a security researcher at National Security Research Institute of South Korea. He has studied methods and techniques for enhancing the security of a customized Linux distribution for a few years. He was a speaker of Open Source Summit North America 2017 and Blackhat... Read More →



Wednesday August 29, 2018 11:10am - 11:50am
Room 110

11:10am

Introducing Cache Pseudo-Locking to Reduce Memory Access Latency - Reinette Chatre, Intel
Reading from cache is significantly faster than reading from memory. Latency sensitive applications thus greatly benefit from having critical data and/or instructions in the cache.
Cache Pseudo-Locking (building on top of Intel's Cache Allocation Technology (CAT)) is a new feature being enabled in the Linux kernel that pseudo-locks a region of memory into a reserved portion of cache that only serves cache hits. The Cache Pseudo-Locked memory is made accessible to user space where an application can map it into its virtual address space and thus have a region of memory with reduced average read latency.

In this presentation, Reinette Chatre will introduce Cache Pseudo-Locking, demonstrate its benefits, and discuss the interfaces she has been working while enabling this feature in the Linux kernel.

Speakers
RC

Reinette Chatre

Software Engineer, Intel
Reinette Chatre is a Software Engineer who has worked for Intel's Open Source Technology Center for more than 10 years. Currently she is focused on enabling Intel's Cache Pseudo-Locking in the Linux kernel. Previous Linux kernel contributions include participation in the initial enabling... Read More →


Wednesday August 29, 2018 11:10am - 11:50am
Room 109

11:10am

Building Effective Community Leaders: A Guide - Jono Bacon, Jono Bacon Consulting
Effective leadership is critical if a community is going to be successful. Sadly, many communities struggle to not just identify and find leaders, but to also scale up leadership as the community grows.

In this new presentation from leading community strategist, author, and consultant, Jono Bacon, he breaks down what leadership is, unpicks the persona of a great leader, and provides pragmatic recommendations for identifying, training, and cultivating effective leaders.

Bacon will also cover how to foster an effective leadership culture, particularly in those comunities that balance commercial and community interests, and how to ensure leadership can withstand the most challenging of scenarios.

This will all be packaged into a thought-provoking yet practical set of guidance, pulled from Bacon's experience working across a wide range of clients, companies, and advisory positions.

Speakers
avatar for Jono Bacon

Jono Bacon

Founder, Jono Bacon Consulting
Jono Bacon is a leading community strategist, speaker, author, and podcaster. He is the founder of Jono Bacon Consulting which provides community strategy/execution, workflow, and other services. He previously served as director of community at GitHub, Canonical, XPRIZE, and OpenAdvantage... Read More →


Wednesday August 29, 2018 11:10am - 11:50am
Room 212

11:10am

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 Jeffrey Borek

Jeffrey Borek

WW Program Director, IBM
Jeffrey Borek is a senior technology and communications professional with over twenty years of leadership and technical experience in the Software, Telecommunications, and Information Technology industries. He is currently the leader of the OSPO at IBM, and works in the Open Technologies... Read More →
avatar for Stephen Walli

Stephen Walli

Principle Program Manager, Microsoft
Stephen is a principal program manager in the Azure Office of the CTO at Microsoft. Prior to that, he has been a distinguished technologist (HPE), technical executive, a founder, a consultant, a writer, a systems developer, a software construction geek, and a standards diplomat. He... Read More →


Wednesday August 29, 2018 11:10am - 11:50am
Room 214

11:10am

VM/Container/Cloud Overview (History and Differentiation Talk) - Phil Hopkins, The Linux Foundation (Seating Limited to First 50 Attendees)
What the heck is a hypervisor? Why are there so many of them? What is a container and all the related bits and pieces? Why would we want to use them? And what is Metal-as-a-Service, Infrastructure-as-a-service, Platform-as-a-Service, or Storage-a-a-S, or all the other *aaS? How about OPNFV and Cloud Foundry? What do I need to know and how does this all fit together? This presentation will answer these questions.

Important NoteThis session has limited seating and is available to the first 50 attendees. 

Speakers
avatar for Phil Hopkins

Phil Hopkins

Linux Foundation Instructor, Linux Foundation
Phil Hopkins currently is an instructor for the Linux Foundation. He has been involved with the Openstack Documentation team. having submitted serveral documentation contributions, Phil has helds a number of industry certifications including that of a Red Hat Certified Architect... Read More →


Wednesday August 29, 2018 11:10am - 12:40pm
Room 204

12:00pm

How NLP and Spark Can Enrich Your Customer Data in Salesforce - Mark Balkenende, Talend
While Natural Language Processing (NLP) on its own is a powerful tool that can be used to extract insights from CRM systems such as Salesforce, when you couple the processing power of Spark with NLP, one can achieve even more insights and can be applied to a wide range of use cases. In this session, I will walk you through how NLP can be used to enrich enterprise data and improve customer data quality. You can learn how to build an automated data pipeline to train a model on your sample data and feed that data model to your integration project using Spark and some popular NLP libraries. We will debate whether you should build your own models trained with your industry-specific, labeled data, or use an out-of-the-box model like those built using Google’s API

Speakers
avatar for Mark Balkenende

Mark Balkenende

Dir Technical Product Markeitng, Talend
Mark Balkenende is Director Technical Product Marketing at Talend. Mark is co-host of the web series "craft beer and big data". Prior to joining Talend, Mark has had a long career of mastering and integrating data at a number of companies, including Motorola, Abbott Labs, and Walgreens... Read More →


Wednesday August 29, 2018 12:00pm - 12:40pm
Room 118

12:00pm

Active Diversification: The Case of the Open Source Mexico Working Group - Griselda Cuevas, Google Cloud
Active diversification

We’ve heard that the tech industry needs to address the diversity problem and be more inclusive. However, it’s rare to hear how people are solving the problem. Griselda Cuevas and Hector Paredes explain how they are bringing cultural diversity to open source by creating an open source community in Mexico.

Mexico is known for its large software manufacturing centers, and Guadalajara is even called the Mexican Silicon Valley. So it was surprising to find out that open source projects are not a big part of the software culture. This is why OSOM (Open Source Mexico)—a community focused on bringing the experience of contributing to open source projects—was founded by IBM, Google, and Tacit Knowledge. The purpose of this community is to work on cultural challenges that make it hard to participate in open source, from the language barrier to feelings of not being “good enough” or not being welcome to a new community. These are situations lived by all minorities.

Gris discusses how OSOM is approaching this opportunity, detailing how OSOM is structured, the main focus areas of the group, and the impact it has had in the Mexican ecosystem, in order to inspire and empower other minorities to create similar initiatives to boost diversity and inclusion in their communities. They call this “active diversification”: they lead by example and expose groups to the communities they want to diversify; they empower them; and they work on smoothing the entry barriers.


Speakers
avatar for Griselda Cuevas

Griselda Cuevas

Open Source program manager, Google
Gris Cuevas is an Open Source Program Manager at Google Cloud and an aspiring Data Scientist. She graduated from a Masters in Operations Research and Data Science at UC Berkeley. Gris has worked on developing online communities for the past 8 years and is now applying her experience... Read More →


Wednesday August 29, 2018 12:00pm - 12:40pm
Room 121

12:00pm

Deep Learning Neural Network Acceleration at the Edge - Andrea Gallo, Linaro
The dramatically growing amount of data captured by sensors and the ever more stringent requirements for latency and real time constraints are paving the way for edge computing, and this implies that not only big data analytics but also AI inference shall be executed at the edge. The multiple options for neural network acceleration in recent Arm-based platforms provides an unprecedented opportunity for new intelligent devices with AI inference. It also brings the risk of fragmentation and duplication of efforts when multiple frameworks shall support multiple accelerators. Andrea Gallo, Linaro VP of Segment Groups, will summarise the existing NN frameworks, model description formats, accelerator solutions, low cost development boards and will describe the efforts underway to identify the best technologies to improve the consolidation and enable the competitive innovative advantage from all vendors.

Speakers
avatar for Andrea Gallo

Andrea Gallo

VP of Membership Development, Linaro
Andrea joined the Linaro Technical Steering Committee in 2010 as an ST-Ericsson Fellow before becoming a Linaro employee in 2012 as the Director of the Linaro Enterprise Group (now known as the Linaro Data Center and Cloud Group). He then went on to work as the VP of Segment Groups... Read More →



Wednesday August 29, 2018 12:00pm - 12:40pm
Room 207

12:00pm

Disclosure Policies in the World of Cloud: A Look Behind the Scenes - Lars Kurth, Xen Project / Citrix
The tech world does not live in silos: security vulnerabilities can impact an entire ecosystem (case in point Meltdown and Spectre). How do open source projects and companies alike ensure that their security disclosure policies are up to standards, especially in the world of cloud computing?

This session will introduce different patterns for managing the disclosure of security vulnerabilities in use today and explore their trade-offs and limitations. We will look at the interaction of open source projects and downstreams (distros, product vendors, cloud providers or a combination of them) from the discovery of a vulnerability to it being fixed. This talk will give you a glimpse into a quite extensive machinery which kicks into gear across different organisations when security vulnerabilities are discovered and fixed behind the scenes.

Speakers
avatar for Lars Kurth

Lars Kurth

Director Open Source / Project Chairperson The Xen Project, Citrix / Xen Project
Lars Kurth is a highly effective, passionate community manager with strong experience of working with open source communities (Symbian, Symbian DevCo, Eclipse, GNU) and currently is the community manager for the Xen Project. Lars has 12 years of experience building and leading engineering... Read More →



Wednesday August 29, 2018 12:00pm - 12:40pm
Room 116/117

12:00pm

How the Heck Do You Apply TDD to Infra as Code? - Daniel Pacrami, SAP Canada
If you’re coding your immutable infrastructure and have a CI/CD pipeline to deploy it using your configuration management tool of choice, how do you test it? How do you ensure that the new feature you’re working on won’t break something in a different layer? How much testing do you need? Is it possible to do too much testing? How do you keep your deployment pipeline short?

This talk tries to answer these questions by looking at a DevOps team's journey in building a Platform-As-A-Service for developers. The specific technologies covered are Kubernetes, Openstack, Ansible, Testinfra and GitLab but the concepts can be applied generally.

Applying TDD principles to Infra as Code is a new frontier. While working on the development of a PaaS over the last year, we weren't able to find many resources covering the subject and had to solve a lot of these problems on our own. I hope to share some of the knowledge we've gained through the experience so that others can avoid running into the same issues and to encourage more discussion of the subject.   

Speakers
DP

Daniel Pacrami

DevOps, SAP
I am a DevOps Engineer with a background in Linux Systems Administration. As a member of the infrastructure team at SAP, my responsibility is to develop and architect the tooling to support internal development teams. The technology I use daily relies on Open Source software - Kubernetes... Read More →



Wednesday August 29, 2018 12:00pm - 12:40pm
Room 119/120

12:00pm

A Flexible Test Automation System for Various Embedded Linux Usecases - Khiem Nguyen, Renesas Design Vietnam
Testing embedded Linux system becomes more challenging when the system is gradually evolving up in its development roadmap. The starting point might be smoke tests (build and boot), then functional tests (device drivers, middleware stack), then the more complex system testing requirements like vehicle infotainment, multi-camera system, etc.
Eventually, an efficient test automation system becomes one of the critical indices to optimize the development efforts and guarantee the features-per-milestone as well as the stability of all software release cycles.
In this presentation, Khiem describes the experiences of integrating the available community solutions as well as developing the lacking features, in order to realize the flexible test automation solution for Renesas. He intends to give some proposals to reduce the compatibility issues in future.

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 →



Wednesday August 29, 2018 12:00pm - 12:40pm
Room 109

12:00pm

Spectre, Meltdown, & Linux - Greg Kroah-Hartman, 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 & TAB Member, The Linux Foundation
Greg Kroah-Hartman is among a distinguished group of software developers who maintain Linux at the kernel level. In his role as a 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... Read More →


Wednesday August 29, 2018 12:00pm - 12:40pm
Room 110
  • Experience Level Any

12:00pm

10 Pragmatic Lessons for Building Data Collaboration - Patrick McGarry, data.world
While data may be the “new oil,” decision makers and data scientists often struggle with how to refine raw data to the greatest impact across an organization. If done properly, a data-driven approach can drive massive impact, but effective data collaboration is about more than giving everyone access to data. Inclusion, flexibility, setting, and smart prioritization are all key components to fruitful data work. Drawing inspiration from data science practices, ethical data standards, and open source communities, this presentation will explore ten specific ways that you can build data collaboration practices to great impact.

Speakers
avatar for Patrick McGarry

Patrick McGarry

Director of Community, data.world
Patrick McGarry is currently building the thriving data community around data.world as the Head of Community. He has worked to build community and foster Open Source ideals at companies like Sourceforge/Slashdot, Alcatel-Lucent, and Perforce. Most recently Patrick served as the Director... Read More →


Wednesday August 29, 2018 12:00pm - 12:40pm
Room 212

12:00pm

Improving the Perception of Fairness in Open Collaboration Environments - Dr. Daniel German, University of Victoria
Every time a person evaluates negatively another, there is the question: "was this fair?". Fairness theory says that when persons feel being treated unfairly, they are likely to stop contributing. Open source projects have been concerned with some issues related to fairness--encapsulated in code-of-conducts. However, there are many other aspects of fairness that they do not cover. I will describe the basics of fairness from organizational theory point of view, and how they can applied to an open source process, specifically code reviews. To show the usefulness of this approach, we conducted a survey of OpenStack patch contributors and reviewers. This survey demonstrated that fairness in code reviews is very nuanced and the issues mentioned in the survey can be mapped to the different types of fairness.

Research mentioned in this talk: https://goo.gl/b2uMwe
and sample slides can be found:
https://goo.gl/mTFTph

Speakers
DG

Daniel German

Professor, University of Victoria
Dr. Daniel German is professor of Computer Science at the University of Victoria. His main area of research is open software software engineering. His interests also include intellectual property law and free and open source licensing and how it affects modern software developmen... Read More →


Wednesday August 29, 2018 12:00pm - 12:40pm
Room 213

12:00pm

Three Cs to an Open Source Program Office - Justin Rackliffe, Fidelity Investments
When we are trying to formalize our organizational strategy around using and participating in open source we may need to dedicate resources. What can be challenging is how we communicate the need and motivation around that commitment. Justin Rackliffe has found a few points that have helped him communicate his value to technical and non-technical partners around the organization.

Compliance - How do we meet our corporate responsibilities based around internal policies and practices with an emphasis on automation and minimal bureaucracy.
Community - How can we work across silos internally and externally to scale our efforts that focus on customer value
Character - How is Fidelity perceived in the open source community and how can we increase our visibility with direct investment in consortia that help make us successful.


Speakers
avatar for Justin Rackliffe

Justin Rackliffe

Director, Open Source Governance, Fidelity Investments
Justin Rackliffe Fidelity Investments Modernizing open collaboration (inc source) to decrease bureaucracy, increase compliance, and generally improve the developer experience. This includes tools to expedite analysis of work, but critically education around helping our development... Read More →



Wednesday August 29, 2018 12:00pm - 12:40pm
Room 214

12:40pm

Lunch (Attendees on Own)
Wednesday August 29, 2018 12:40pm - 2:10pm
TBA

1:00pm

Women in Open Source Lunch, Sponsored by Intel
We’d like to invite all attendees that identify as women and those who identify as non-binary to join each other for a networking lunch at Open Source Summit. This is a chance to connect and network with each other onsite. We will begin with a brief introduction and then guests will be free to enjoy lunch and mingle with one another. All attendees must identify as a woman or non-binary and will need to register to attend.

How to Register
Please add the Women in Open Source Lunch to your current Open Source Summit Registration.


Wednesday August 29, 2018 1:00pm - 2:00pm
Room 301

2:10pm

"CASE": A Mesos Scheduler for Distributed Machine Learning - Karthik Anantha Padmanabhan & Steven Bairos-Novak, Pinterest
Many machine learning frameworks support distributed training of models. Distributed training is becoming increasingly important as organizations train on larger datasets with increased importance on reducing the overall training time. Every ML framework comes with its own specification on how to do distributed machine learning. Typically all of them have their own notion of workers and have a mechanism on how these workers communicate to update and share their learnt parameters.The lifecycle of these workers needs to managed differently for different ML frameworks and typically requires the use of an external cluster manager to schedule workers on machines and manage their lifecycle. In this talk, Karthik will talk about "Case", a Mesos batch scheduler that supports launching and managing the lifecycle of workers across multiple ML frameworks ( Tensorflow, LightGBM, XGBoost etc ).


Speakers
SB

Steven Bairos-Novak

Software Engineer, Pinterest
KA

Karthik Anantha Padmanabhan

Software Engineer
Karthik is a Software Engineer working on Data and ML Infra at Pinterest. He is working on enabling machine learning engineers and data scientist to easily perform large scale machine learning across different ML frameworks. Previously he was at Twitter working on scheduling containers... Read More →



Wednesday August 29, 2018 2:10pm - 2:50pm
Room 116/117

2:10pm

Bringing Students from Underprivileged Backgrounds into Tech through Open Source and Mainframe - Dr. Cameron Seay, North Carolina Agricultural and Technical State University
The typical students at historically black public universities share some common threads. The majority of the students being the first person in their families to graduate from college. Most come from rural or urban backgrounds - many from low income homes. But what's most impressive is the main thing they bring to the table - ambition and hunger. And they see the opportunities in mainframe through Linux and open source as an opportunity to showcase their skills and build a better future for them and their families.

In this talk Dr. Cameron Seay of North Carolina A&T State, who has mentored hundreds of students in his career, will talk about his programs and initiatives he has instated to drive more diversity in IT through the exposure of Linux and open source on mainframe. He will also share the both the success stories, and the work yet to do.

Speakers
DC

Dr. Cameron Seay

Assistant Professor of Information Technology, North Carolina Agricultural and Technical State University
Cameron Seay is an Assistant Professor of Information Technology in the College of Science and Technology at North Carolina Agricultural and Technical State University in Greensboro, North Carolina. Dr. Seay’s research focus is on “enterprise systems,” or an enterprise-centric... Read More →


Wednesday August 29, 2018 2:10pm - 2:50pm
Room 121

2:10pm

Upcoming Projects: LF Energy, ASWF, KernelCI - Michael Dolan, The Linux Foundation & David Morin, Academy Software Foundation
Speakers
avatar for Michael Dolan

Michael Dolan

VP of Strategic Programs, The Linux Foundation
Michael Dolan is VP of Strategic Programs supporting open source projects and legal programs at The Linux Foundation. He has set up and launched dozens of open source and open standards projects covering technology segments including networking, virtualization, cloud, blockchain... Read More →
avatar for David Morin

David Morin

Executive Director, Academy Software Foundation
David Morin is Executive Director of the Academy Software Foundation. He is also Head of the Epic Games Los Angeles Lab.At the Academy Software Foundation, David works for the Governing Board to develop the use of open source software in the motion picture industry.At Epic Games... Read More →


Wednesday August 29, 2018 2:10pm - 2:50pm
Room 207
  • about Michael Dolan is VP of Strategic Programs supporting open source projects and legal programs at The Linux Foundation. He has set up and launched dozens of open source and open standards projects covering technology segments including networking, virtualization, cloud, blockchain, Internet of Things, big data and analytics, security, containers, storage, and embedded devices.<br><br>Mike is also involved in OpenChain and SPDX, and runs open source legal programs such as The Linux Foundation’s annual Legal Summit and Open Compliance Summit. Prior to joining The Linux Foundation, he spent eight years at IBM in roles across systems, services, and software.<br>He received an M.B.A. from Case Western Reserve University, a J.D. from Cleveland State University, and a B.S. in economics from John Carroll University. Mike is a member of the Ohio State Bar Association.

2:10pm

Jumpstarting Your Cloud Journey with OSS on Amazon Lightsail - Mike Coleman, AWS
Interested in getting started in the cloud but unsure where to start? Already working in the cloud but feeling a bit overwhelmed? In this session we're going to take a look at how you can kickstart your cloud journey by leveraging open source blueprints on Amazon Lightsail. We will start with a quick overview of cloud computing and Amazon Lightsail, from there we'll look at how Lightsail supports a variety of open source applications and dev stacks. We'll deploy and scale a MEAN stack application and finish up showing how you can use custom blueprints to deploy whatever package you like.

Speakers
avatar for Mike Coleman

Mike Coleman

Developer Advocate, Amazon Web Services
I work at AWS as a developer advocate helping people get started using the cloud. Prior to AWS I worked at Docker, Puppet, VMware, and Microsoft. In my spare time I spend an inordinate amount of time following soccer, I am a fan of motorcycles of all types, and I enjoy cooking for... Read More →


Wednesday August 29, 2018 2:10pm - 2:50pm
Room 114/115
  • Experience Level Any

2:10pm

Gettting Started with Logging in Kubernetes - Eduardo Silva, Treasure Data
A good practice when deploying applications in Kubernetes is to set proper instrumentation to gather insights and solve general monitoring needs. Logging is a fundamental piece of the instrumentation cycle and is continually evolving to solve pains associated with unstructured formats, performance and monitoring.

In this presentation you will learn the concepts involved in log processing for containerized applications. You will also be introduced to these hot new features in Logging: metering the logging pipeline with Prometheus, performance improvements, scalability and the ability to customize the log processor behavior through declarative resource annotations in Kubernetes.

Speakers
avatar for Eduardo Silva

Eduardo Silva

Principal Engineer, Arm Treasure Data
Eduardo is a Principal Engineer at ARM / Treasure Data. He currently leads the efforts to make logging and data processing more friendly and scalable in Embedded and Containerized systems such as Kubernetes. Maintainer of Fluent Bit, a Fluentd open source sub-project.


Wednesday August 29, 2018 2:10pm - 2:50pm
Room 119/120

2:10pm

Spice Up Your Workloads With Kata Containers - Ricardo Aravena, Branch Metrics
During the last year, the Kata community has been busy working on their first release yet there are still some questions about the best use cases for Kata Containers.

How do they work with orchestration tools like Kubernetes? Can you run databases in Kata? What is the current state when it comes to performance? What are the upsides/downsides of using Kata Containers for microservices? How can you lock down your Kata Containers to make them more secure?

This session will showcase best practices and use cases for Kata Containers including demos that explain how to set them up for each of the suggested workloads.

Speakers
avatar for Ricardo Aravena

Ricardo Aravena

Infrastructure Manager, Rakuten
Ricardo currently works at Rakuten as a Website Operations Manager, automating everything in containers using open source and lately contributing to the Kata Containers project. He has been working in tech for more than 19 years and comes from a diverse professional background, having... Read More →



Wednesday August 29, 2018 2:10pm - 2:50pm
Room 118

2:10pm

Building Stable Trees with Machine Learning - Sasha Levin, Microsoft & Julia Lawall, Inria
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
avatar for Julia Lawall

Julia Lawall

Senior Researcher, Inria/LIP6/Sorbonne University (formerly UPMC)
Julia Lawall is a Senior Research Scientist at Inria. Her research is at the intersection of programming languages and operating systems. She develops the tool Coccinelle and has over 2000 patches in the Linux kernel based on this work.
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. Previously... Read More →


Wednesday August 29, 2018 2:10pm - 2:50pm
Room 110

2:10pm

Linux Jargon - Lucy Wyman, Puppet
Join me on a cultural, technical, and philosophical journey through time and space. Not sure what BDFL, Backus-Naur Form, gparted, astroturfing, or The Evil Bit are? I've got you covered. This talk aims to introduce common phrases, tools, protocols, cultural references, and other tech jargon to help you keep up with technical discussions and learn some great vocabulary! We'll cover some more useful, day-to-day programming terms like API, grep, and daemon, as well as some more fun cultural phrases such as fork bomb, quine, and hunter2.

Speakers
LW

Lucy Wyman

Software Engineer, Puppet
I'm a software engineer at Puppet, where I'm currently working on our open source remote task runner Bolt. I graduated from Oregon State University with a BS in Computer Science in June 2016, where I worked as a Front-End Engineer for the OSU Open Source Lab. In my free time I enjoy... Read More →


Wednesday August 29, 2018 2:10pm - 2:50pm
Room 109

2:10pm

Creating a Positive Compliance Program - Nithya Ruff & Krista Khare, Comcast
One of the characteristics of Open Source Software are the licenses that come with the software. They grant privileges we enjoy but also bring along obligations that we need to abide by. Having a philosophy and an approach to compliance is an important mindset to have as developers and managers alike don't
welcome having to do one more thing. My team and I at Comcast have worked to take a very customer centric and a empowering approach to our compliance program which has helped us work more collaboratively with all of our stakeholders such as developers, legal teams and leaders.We will share some
of the guiding principles we have used and the benefits we have seen to them in rolling out an OSS Compliance Program

Speakers
avatar for Krista Khare

Krista Khare

Open Source Compliance and Delivery Manager, Comcast
Krista Khare is a Program Manager with Comcast’s Open Source Practice and has been with Comcast since early 2017. In her role, Krista helps engineers to open source their software and also acts as a consultant on open source compliance. She enjoys launching and managing early-stage... Read More →
avatar for Nithya Ruff

Nithya Ruff

Board Chair, Linux Foundation
Nithya Ruff is a well-known and well-regarded leader in Open Source. As the Head of Comcast’s Open Source Practice, she is responsible for growing Open Source culture inside of Comcast and engagement with external communities. She is a passionate advocate for opening doors to new... Read More →



Wednesday August 29, 2018 2:10pm - 2:50pm
Room 212

2:10pm

Launching Open Source Projects - Jeffrey "Jefro" Osier-Mixon, Intel
This talk covers the processes and "gotchas" leading up to the launch or a large-scale open source project, including best practices for working with open source developer communities, working with service providers and foundations, making key decisions for licensing and governance, and satisfying and influencing stakeholders. Stories will come from experience with successful Linux Foundation projects, including the Yocto Project, Zephyr Project, OpenBMC, and others, along with a few tales of failed communities (probably) you haven't heard of.

Speakers
avatar for Jeffrey Osier-Mixon

Jeffrey Osier-Mixon

Program Manager, The Linux Foundation
Jefro worked as a technical writer and developer in both software and hardware for more than 20 years, focused on open source since 1992, and he has been a leader in Linux Foundation projects since 2011. He is currently a program manager at Linux Foundation helping to make open source... Read More →


Wednesday August 29, 2018 2:10pm - 2:50pm
Room 213

2:10pm

OSPO Best Practices: Open Source as a Critical Supplier - Kevin Wang, FOSSA
Over 80% of the code we ship in our software products today is from open source and third parties.  Open source has become a critical supplier to modern business, yet the traditional enterprise has few tools to deal with the new types of complexity, scale and speed that comes with modern open source usage.

In this talk, Kevin Wang (CEO @ FOSSA) outlines a set of frameworks and best practices developed from leading software companies and OSPOs (Open Source Programs Offices) on managing open source at the pace and scale of modern development.  By the end of this talk, you will learn a set of tools and strategies to help implement a strategy to help your company succeed at open source consumption.

Speakers
KW

Kevin Wang

CEO, FOSSA, Inc.
Kevin Wang is the Founder & CEO FOSSA. In addition, Kevin was selected for Forbes 30 Under 30 and was a 2013 Thiel Fellow. Named by Network World as “Top 5 Open Source Companies to Watch” in 2017, FOSSA has helped over 3000 companies manage their open source components when shipping... Read More →


Wednesday August 29, 2018 2:10pm - 2:50pm
Room 214

2:10pm

Xen: The Way of the Panda - Lars Kurth, The Xen Project (Seating Limited to First 50 Attendees)
The Xen Project supports some of the biggest clouds in production today and is moving into new industries, like security and automotive. Usually, you will use Xen indirectly as part of a commercial product, a distro, a hosting or cloud service and only indirectly use Xen. By following this session you will learn how Xen and virtualization work under the hood exploring high-level topics like architecture concepts related to virtualization to more technical attributes of the hypervisor like memory management (ballooning), virtual CPUs, scheduling, pinning, saving/restoring and migrating VMs.

Important NoteThis session has limited seating and is available to the first 50 attendees. 

Speakers
GD

George Dunlap

Principle Software Engineer, Citrix Systems UK Ltd
George Dunlap worked with the Xen project while a graduate student at the University of Michigan before receiving his PhD in 2006. He has done work in many areas of Xen, including performance analysis, scheduling, and memory management. He was "release coordinator" for the Xen 4.3... Read More →
avatar for Lars Kurth

Lars Kurth

Director Open Source / Project Chairperson The Xen Project, Citrix / Xen Project
Lars Kurth is a highly effective, passionate community manager with strong experience of working with open source communities (Symbian, Symbian DevCo, Eclipse, GNU) and currently is the community manager for the Xen Project. Lars has 12 years of experience building and leading engineering... Read More →



Wednesday August 29, 2018 2:10pm - 3:40pm
Room 204

3:00pm

Is the Software Itself Gender-Biased? OSS Tools and Gender Inclusivity - Anita Sarma, Oregon State University
Gender inclusiveness in software companies is receiving a lot of attention these days, but it overlooks a potentially critical factor: software itself. Research into how individual differences cluster by gender shows that males and females often work differently with software for problem-solving, such as when trying to contribute to OSS communities.

In this talk, Dr. Sarma will describe a  field-tested method based on five facets of statistical gender differences in preferred cognitive styles, and will then present what the method reveals about Open-Source Software tools and infrastructure — namely that the tools themselves are deeply implicated in gender disparities in OSS communities. The talk will close with concrete ways in which the OSS community can get involved in OSS mentoring research, get involved in removing gender biases from software that OSS produces, and more.

Speakers
avatar for Anita Sarma

Anita Sarma

Associate Professor, Oregon State University
Anita Sarma is an Associate Professor at Oregon State University. Before this she was an Assistant Professor at University of Nebraska, Lincoln; a post-doctoral scholar at Carnegie Mellon University, and a doctoral student at University of California, Irvine. Through this journey... Read More →


Wednesday August 29, 2018 3:00pm - 3:40pm
Room 121

3:00pm

The Open Source Approach to Enabling Vehicle Autonomy - Brian Gerkey, Open Robotics
As the autonomous vehicle industry matures and garners international attention, safety and security should be front and center for every manufacturer. Having a shared reference implementation, with company-specific modifications, is key to safety; think ABS brakes, for example. Simulation is another area where open source plays an important role in advancing safety. In order to replicate a real-world environment, a significant amount of time and distance involving a wide range of moving objects -- such as people, animals, cars with drivers and those without -- are needed. Simulation can provide a real-world environment on a large scale to advance development and validate safety that otherwise wouldn’t be possible.

Learn from Open Robotics CEO Brian Gerkey how autonomous vehicle manufacturers use open source to build best in class reference implementations and simulation environments.

Speakers
avatar for Brian Gerkey

Brian Gerkey

CEO, Open Robotics
Brian Gerkey is CEO of OSRF. Prior to joining OSRF, Brian was Director of Open Source Development at Willow Garage. Previously, Brian was a Computer Scientist in the Artificial Intelligence Center at SRI, and before that, a postdoctoral research fellow in the Artificial Intelligence... Read More →


Wednesday August 29, 2018 3:00pm - 3:40pm
Room 207

3:00pm

ACRN Hypervisor for Embedded & IoT - Anthony Xu, Intel
ACRN Hypervisor Open Source project was announced by the Linux Foundation on March 13, 2018, to address the need of IoT device developers who need a light-weight, scalable and open source Hypervisor solution to satisfy the requirements of IoT and automotive applications. Existing Hypervisor solutions were either developed for servers in data centers, in the cloud environment, or proprietary. ACRN has a very small footprint, and can be easily integrated with Android, Linux and RTOS. In particular, ACRN keeps Functional Safety features in mind so that it can be part of a system gearing for Functional Safety certification that is typically needed by automotive and autonomous driving industry.
In this presentation, the architecture and the philosophy behind ACRN Hypervisor will be introduced. There are deep dives of technical details on how ACRN leverages Intel virtualization technology to make ACRN small and robust.

Speakers
AX

Anthony Xu

software architect, Intel


Wednesday August 29, 2018 3:00pm - 3:40pm
Room 114/115

3:00pm

Logging, and Errors, and Metrics - Oh My! - Chloe Condon, Sentry.io
As engineers, we build pretty cool apps. Once users start using our cool apps… well, we run into the fun process of discovering errors. Keeping track of these issues can get messy, getting alerted is stressful, and measuring it can provide you with an overwhelming amount of information. So, how do we combine all these things to make our cool apps work even better than before? In this talk, we’ll dive into logging, errors, and metrics, and how to use them to create the ultimate superpower of OBSERVABILITY!

Speakers
avatar for Chloe Condon

Chloe Condon

Developer Evangelist, Sentry.io
Former musical theatre actress and Hackbright Academy graduate, Chloe is now a Developer Evangelist at Sentry. Pre-Hackbright, she spent her nights and weekends performing in the Bay Area as a singer/actress and worked in tech by day. To support her theatre career, she started to... Read More →


Wednesday August 29, 2018 3:00pm - 3:40pm
Room 119/120
  • Experience Level Any

3:00pm

Building With, Instead of On, Kubernetes - Bryan Liles, Heptio
Kubernetes has become a hot topic in the computing space. There's been lots of talk about spinning up clusters, developer tooling, and monitoring. Applications from large to small are now taking advantage of the ecosystem.

One thing that hasn't changed is how we deliver software to production. Development and operations teams hold their continuous delivery (CD) software close to their chest. It's hard to find good software, harder to get it dialed in for one project, and sometimes an epic effort to get it working across an organization.

With Kubernetes, a platform for platforms, you get all the raw building blocks for creating a delivery platform right out of the box. This talk will walk through the steps for designing a delivery system out of Kubernetes components. We'll start with extracting the problem, and move to identifying the components of the build system. Next, the audience members will be introduced to all the parts of this hypothetical delivery system, and they will leave the talk with ideas of how to employ the process in their organizations and opportunities for extension.

This talk is an introduction to building applications with Kubernetes instead of on Kubernetes. This content will serve as an introduction to Custom Resources, controllers, and RBAC. It will combine that base with a practical example of moving software to production in an automated fashion.


Speakers
avatar for Bryan Liles

Bryan Liles

Senior Staff Engineer, VMware


Wednesday August 29, 2018 3:00pm - 3:40pm
Room 116/117

3:00pm

Enabling Developers with Open Source: Containers, Canaries, Cloud, and Continuous Delivery - Nicholas Parks, Kenzan
A common goal for organizations on the path to Digital Transformation is to build a platform that continuously deploys containers on the cloud, and can even do advanced things like canary deploys and chaos engineering. Yet how do you learn, configure and deploy all the complex infrastructure components needed (this might include, Kubernetes, Spinnaker, and the new Kayenta) in a timely and cost-effective way?

During this talk, we will show how easy it is for developers to experiment with containers, canary releases, chaos engineering and continuous delivery using Capstan. Capstan is an open source, containerized, continuous delivery environment creator. With Capstan, a developer can create a Kubernetes cluster with integrated continuous integration/delivery tools and a reference pipeline in about 30 minutes. Capstan uses Spinnaker, Netflix’s pipeline based global continuous deployment tool.

Join us during this session for a demonstration of Capstan and deploying containerized apps, developing pipelines, and performing a canary release.

Speakers
avatar for Nicholas Parks

Nicholas Parks

Cloud Architect, Kenzan
Nicholas is a Cloud Architect at Kenzan. He has worked in various industries spanning Defense, Intelligence, Law Enforcement, Airlines, retail, different healthcare, and telecommunications. Always worked in globally distributed solutions starting with data centers on-prem to global... Read More →


Wednesday August 29, 2018 3:00pm - 3:40pm
Room 118

3:00pm

Bringing Bluetooth Mesh to Linux - Marcel Holtmann, Intel
With the introduction of Bluetooth Mesh technology a revolution in the home automation and smart environment market has been started. This presentation will introduce Bluetooth Mesh and provide hands examples on its integration with Linux.

Speakers
MH

Marcel Holtmann

Prinicpal Engineer, Intel Corporation
Marcel Holtmann is part of Intel's Open Source Technology Center. He is the maintainer of the BlueZ open source Bluetooth stack and has been working on Bluetooth technology since 2001. Marcel chairs the Bluetooth Internet Working Group and is a member of the Bluetooth Architectural... Read More →


Wednesday August 29, 2018 3:00pm - 3:40pm
Room 109
  • Experience Level Any

3:00pm

PREEMPT_RT in 2018: Where is the "RT Patch" Now? - Julia Cartwright, National Instruments
PREEMPT_RT, also known as "the rt patch", has existed for nearly a decade and a half as an out-of-tree solution to making the Linux kernel suitable for real-time applications.

For years, there has been a trickle of functionality coming from the rt patch into mainline, however, with the recent formulation of the Real Time Linux collaborative project, this process has been significantly accelerated.  So much so that it appears that Real Soon Now (TM) you'll be able to build an RT kernel without relying on an out-of-tree patchset.

In this presentation, Julia Cartwright will show an analysis of the amount of code held out of the tree over the years, discuss the remaining outstanding challenges in upstreaming the rt patch, and speculate as to problems that might be seen in when rt finally hits mainline.

Speakers
JC

Julia Cartwright

Principal Software Engineer, National Instruments


Wednesday August 29, 2018 3:00pm - 3:40pm
Room 110

3:00pm

CHAOSS: Exploring Open Source Project Growth, Maturity, and Decline - Matt Germonprez, University of Nebraska at Omaha & Sean Goggins, University of Missouri
The Linux Foundation's CHAOSS project is focused on the advancement of open community health metrics and supporting open source software. Within the CHAOSS project, work groups have formed to advance particular categories of community health -- Growth/Maturity/Decline, Diversity & Inclusion, Project Risk, and Project Value. This presentation will hone in on advancements made within the Growth/Maturity/Decline work group, with a particular focus on supporting CHAOSS software -- GrimoireLab and Augur. This focused software discussion will highlight deployed metrics, data sources, visualizations, and reporting. The presentation will conclude with a brief discussion of future work in the CHAOSS project, as well as ways to become involved.

Speakers
avatar for Matt Germonprez

Matt Germonprez

Associate Professor, University of Nebraska at Omaha
Matt Germonprez is the Mutual of Omaha Associate Professor of Information Systems in the College of Information Science & Technology at the University of Nebraska at Omaha. He explores corporate engagement with open communities and the dynamics of work in these engagements. His research... Read More →
avatar for Sean Goggins

Sean Goggins

Associate Professor, University of Missouri
Sean is a data scientist, in effect, a data janitor who applies machine learning, natural language processing, social network analysis (sociallycompute.io), data mining and statistics to a lot of different data sets (ocdx.io) and organizations (CHAOSS). His research these days focuses... Read More →


Wednesday August 29, 2018 3:00pm - 3:40pm
Room 213

3:00pm

Open Source and Standards Collaboration - Craig Northway, Qualcomm Technologies Inc
Recently there is a significant interest and need for Standards Defining Organizations (SDOs) to also participate in Open Source projects. Companies need to manage their standards and open source engagements in a coordinated manner. This has caused Industry Standards Program Offices (ISPO) and Open Source Program Offices (OSPO) to interact more frequently. Qualcomm has a rich history in SDOs and more recently is a strong developer and contributor in mobile and connectivity related Open Source projects. In this presentation we will review what we have learnt from joint engagements and collaboration between SDOs and OS.

We'll discuss typical standards and open source organizations and processes and address questions such as: What can your ISPO learn from your OSPO? What can your OSPO learn from your ISPO? And how can these 2 organizations collaborate within your company?

Speakers
avatar for Craig Northway

Craig Northway

Director, Engineering, Qualcomm Technologies
Craig Northway is a Director Engineering in Corporate Engineering at Qualcomm Technologies Inc. (QTI), a subsidiary of Qualcomm, Inc. Craig manages the Qualcomm Open Source Technology Group, a group formed to improve process, policy and tooling around Open Source software at Qualcomm... Read More →


Wednesday August 29, 2018 3:00pm - 3:40pm
Room 212
  • Experience Level Any

3:00pm

LFCS Training - Module 2 - Advanced LFCS Topics, Part 1 (Additional Fee; Pre-Registration Required)
The Linux Foundation training partner, ITGilde, is hosting 2 parallel training tracks during Open Source Summit North America: LFCS (Linux Foundation Certified System Administrator) Track and Linux on Azure Track.
In Module 2 of the LFCS Track, Advanced LFCS Topics Part 1, advanced LFCS topics will be discussed, including user and permission management.
Topics Covered:
  • User Management
  • Permission Management
  • The Linux Boot Procedure
  • Linux Networking
You can register for this module individually for $89, or register for 4 modules for $299. You can view all modules and read about topics covered here.
All modules are bring-your-own-laptop. After registration, you will receive additional information on how to set up your laptop to attend these classes.
Date: Wednesday, August 29
Time: 3:00 - 6:00 pm
Location: Room 205, Vancouver Convention Centre West
Price: $89 each; 4 modules for $299
Add LFCS Training - Module 2 to your OSSNA registration.


Speakers
SV

Sander van Vugt

Sander van Vugt is an authorized Linux Foundation instructor, as well as an author for Pearson Education. He has authored best-selling video courses, such as Red Hat Systems Administration (RHCSA) with virtual machines, Linux Foundation Certified System Administrator (LFCS) and Getting... Read More →


Wednesday August 29, 2018 3:00pm - 6:00pm
Room 205

3:00pm

Linux on Azure Training - Module 2 - Using Containers in Azure (Additional Fee; Pre-Registration Required)
The Linux Foundation training partner, ITGilde, is hosting 2 parallel training tracks during Open Source Summit North America: LFCS (Linux Foundation Certified System Administrator) Track and Linux on Azure Track.
Module 2 of the Linux on Azure Track, Using Containers in Azure, introduces Docker and explains how Azure can be used to deploy and manage Docker containers.
Topics Covered:
  • Introduction to container virtualization and microservices
  • Docker Basics
  • Docker Tooling
  • Kubernetes Basics
  • Azure Kubernetes Services
  • Azure Container Registry
You can register for this module individually for $89, or register for 4 modules for $299. You can view all modules and read about topics covered here.
All modules are bring-your-own-laptop. After registration, you will receive additional information on how to set up your laptop to attend these classes.
Date: Wednesday, August 29
Time: 3:00 - 6:00 pm
Location: Room 208, Vancouver Convention Centre West
Price: $89 each; 4 modules for $299
Add Linux on Azure Training - Module 2 to your OSSNA registration.


Speakers
FV

Frederik Vos

Frederik Vos is an authorized Linux Foundation instructor, as well as an author for Packt publishing. He is currently working on a book about managing Linux on Azure, and he is specialized in Virtualization.


Wednesday August 29, 2018 3:00pm - 6:00pm
Room 208

3:40pm

3:45pm

Office Hours: Alex Kass, Engineering Manager, Digital Ocean
Come talk with me about all things Data & Observability.  I'll have DigitalOcean stickers and pins!

Speakers
avatar for Alex Kass

Alex Kass

Engineering Manager, DigitalOcean
Alex Kass has worked at companies ranging from large financial institutions to early-stage startups, regularly building successful analytical models and systems of varying size. At DigitalOcean, a fast-growing global cloud hosting provider, he has at his disposal sufficient software... Read More →


Wednesday August 29, 2018 3:45pm - 4:45pm
Ocean Foyer (Level 1)

3:45pm

Office Hours: Jono Bacon, Founder, Jono Bacon Consulting
Office Hours is an opportunity for attendees to connect with subject matter experts to ask questions and seek guidance. The set-up is informal, with speakers sitting at reserved tables in an “open-office” setting. Participating speakers will be available during one-hour time frames allowing attendees to ‘drop by’ to talk to them during those times.

Speakers
avatar for Jono Bacon

Jono Bacon

Founder, Jono Bacon Consulting
Jono Bacon is a leading community strategist, speaker, author, and podcaster. He is the founder of Jono Bacon Consulting which provides community strategy/execution, workflow, and other services. He previously served as director of community at GitHub, Canonical, XPRIZE, and OpenAdvantage... Read More →


Wednesday August 29, 2018 3:45pm - 4:45pm
Ocean Foyer (Level 1)

4:00pm

Sustainable Community Investment in Action - A Look at Some of the R Consortium Funded Grant Projects and Working Groups - John Mertic, Linux Foundation
R Consortium has funded over $500,000 USD to R community members improving the community and technical infrastructure for the benefit of the R ecosystem. In addition, the working groups program has worked to drive discussion and alignment on key areas such as industry adoption, package health, and educational standards.

In this talk, we will showcase several of the working groups and funded projects stewarded by R Consortium. This will provide an opportunity for the audience to understand the work being done, and also opportunities on how they could take part.

Speakers
avatar for John Mertic

John Mertic

Director of Program Management, Linux Foundation


Wednesday August 29, 2018 4:00pm - 4:40pm
Room 116/117
  • Experience Level Any

4:00pm

Panel Discussion: All Ages, Genders, & Skills Welcome —How to Grow Our Movement - Moderated by Rikki Endsley, Opensource.com
One facet of successful movement building is embracing a multi-generational community. The good news is that there is no age requirement for using, promoting and contributing to free software. The bad news is that we aren’t always doing a great job of facilitating a diverse, inter-generational movement. Using examples from other movements and inter-generational communities, we’ll identify tactics that aren’t being used to build the free software community and see what we can collectively port over. We plan to inspire the audience to find ways to recruit and retain young people, inspire older people to participate, and maintain an unbroken thread of free software conservatorship.

Then we'll expand the conversation to include gender issues and whether the FOSS community is effectively taking advantage of talents outside the software field. Are ‘bros’ and trolls really driving women away? Are non-programmers with skills important to the open source cause made to feel welcome and valuable? How can we better communicate what's special about open source, to pull a wider variety of people into our movement? Let’s celebrate the 20th anniversary of the Open Source Initiative by getting your input and discussing this as a group!

Speakers
MD

Molly de Blanc

Campaigns Manager, Free Software Foundation
Molly de Blanc is the campaigns manager at the Free Software Foundation. She serves as a director on the Board of Directors at the Open Source Initiative. At the FSF, she runs campaigns on the technical side of digital rights issues, including net neutrality, DRM, and Intel ME. As... Read More →
avatar for Deb Nicholson

Deb Nicholson

Director of Community Operations, Software Freedom Conservancy
Deb Nicholson is a free software policy expert and a passionate community advocate. She is the Director of Community Operations at Software Freedom Conservancy where she supports the work of its member organizations and facilitates collaboration with the wider free software community... Read More →
avatar for Christine Peterson

Christine Peterson

Cofounder, Foresight Institute
Christine Peterson is Co-founder and former President of Foresight Institute. She lectures and writes about nanotechnology, AI, and longevity, and leads Foresight’s molecular machine research workshops. She is co-author of Unbounding the Future: the Nanotechnology Revolution (Morrow... Read More →


Wednesday August 29, 2018 4:00pm - 4:40pm
Room 121
  • Experience Level Any

4:00pm

Blockchain Ledger in the Wild: Using the Hyperledger Platform to Manage Open Source - Mark Gisi & Sameer Ahmed, Wind River
Software solutions, whether it is an application, library, container or an entire Linux runtime are comprised of some percentage of open source software. Tracking which components were used, when and by whom across the software supply chain has multiple benefits. We discuss the benefits and how a Blockchain ledger is used to solve the open source tracking problem for both internal development teams in large organizations and external suppliers across a supply chain. We will present a public Blockchain ledger used to track and manage open source compliance artifacts (source, notices, SPDX data) for various hardware runtime builds of the Zephyr project.

Speakers
SA

Sameer Ahmed

Senior Member of Technical Staff - App, Wind River Systems
Sameer Ahmed is a Sr. Member of Technical Staff at Wind River Systems. He has developed various cloud system applications including tools to generate and consumer SPDX data. Sameer is the technology lead of the SParts project and core blockchain ledger developer. Sameer has a Master... Read More →
MG

Mark Gisi

Director, Open Source, Wind River
Mark Gisi, Director of Open Source Programs at Wind River Systems, is manager of the open source program office responsible for open source adoption; risk mitigation; community engagement and innovation acceleration. Mark is also a lead contributor to the Hyperledger Software Parts... Read More →


Wednesday August 29, 2018 4:00pm - 4:40pm
Room 207

4:00pm

Finding a Needle in the Haystack - Ashish Aggarwal & Shreya Sharma, Expedia Group
Expedia's mission is helping people go places through the power of technology. To accomplish this we run hundreds of microservices, but what happens when one or more services fail at the same time? To improve the observability of system and provide high quality of service, we realize a need to connect these failure points across the distributed topology to reduce mean time to know(MTTK) and resolve (MTTR).

In this talk, we will present our journey of distributed tracing that started with Zipkin and ended in building our own solution in open source. We designed the system using Kafka (KStreams), Cassandra, ElasticSearch and MetricTank with the key focus on extensibility and OpenTracing principles. We will deep dive on distributed tracing, trending and statistical alerting components and demonstrate how containerizing these components on Kubernetes helps us in ingesting terabytes of tracing data per day.

Speakers
AA

Ashish Aggarwal

Principal Software Engineer, Expedia Group
Ashish Aggarwal is a Principal engineer at Expedia. He works predominantly on building large scale distributed systems and big data processing. He is currently working on an open source project (Haystack) from Expedia for distributed tracing. He is relentless learner and is passionate... Read More →
avatar for Shreya Sharma

Shreya Sharma

Technical Product Manager, Expedia Inc.
Shreya Sharma is working as a technical product manager for the past year on the first open source product by Expedia. She is happiest when talking about the problems they solved, the various approaches they tried and the challenges they overcame. She’s previously worked as a software... Read More →



Wednesday August 29, 2018 4:00pm - 4:40pm
Room 118

4:00pm

Helm Yeah! – How Helm Came to Be - Matthew Fisher, Microsoft
At its core, Helm was built to help with two things.

First, Helm wants to make it simple to share information about running apps and services inside of Kubernetes. When the community all share our charts, the Kubernetes community at large learns how best to work with Kubernetes. We share information and discover great ways of doing things. And we also make it easier for newcomers to get going. Helm is about growing Kubernetes.
Second, Helm wants to make it easier for teams to manage their Kubernetes manifest files. The Helm community created a tool that eases the process of collaborating on and keeping track of your team's charts. Start with widely available charts, customize them to your team's needs, and then store them in your own version control. Helm is about helping teams.
Kubernetes is a powerful platform. Helm was built to make it easy to manage the apps and services you deploy.

In this session, we'll explore the history of Helm, how Helm is used today, share useful tips and tricks the community has developed, and how to get involved in the Helm community. We'll also share some of the worst puns the Helm community has to offer.

Speakers
avatar for Matt Fisher

Matt Fisher

Software Engineer, Microsoft
Matt is a core maintainer of the Helm project, and a Software Engineer at Microsoft. Off hours, Matt enjoys spending time camping, woodworking and spending time with his family.



Wednesday August 29, 2018 4:00pm - 4:40pm
Room 119/120

4:00pm

The Flavors of Memory Supported by Linux, their Use and Benefit - Christoph Lameter, Jump Trading LLC
In recent years the types of memory supported by the Linux Operating system have multiplied. In addition to DRAM and NUMA systems we now have various forms of non volatile RAM, Memory areas on accelerators (f.e. on GPU, ManyCore and FPGAs) and more is on the horizon. This talk gives an overview of the memory technologies available, shows the advantages and explains how such memory is managed and handled in Linux.

Speakers
avatar for Christoph Lameter

Christoph Lameter

R&D Team Lead, Jump Trading LLC
Christoph Lameter is working as a lead in research and development for Jump Trading LLC (an algorithmic trading company) in Chicago and maintains the slab allocators and the per cpu subsystems in the Linux Kernel. He contributed to a number of Linux projects since the initial kernel... Read More →


Wednesday August 29, 2018 4:00pm - 4:40pm
Room 110

4:00pm

The Modern Operating System, A Clear Choice - Ianeta Hutchinson, Intel
This session introduces the Clear Linux* OS, its core value propositions, and why it is a modern approach to Linux distros. We will discuss how the core pillars of Clear Linux* OS make it a modern OS, and how it’s positioned to provide solutions to help deliver performance and security from the edge to the cloud.

*Other names and brands may be claimed as the property of others
 

Speakers
avatar for Ianeta Hutchinson

Ianeta Hutchinson

Software Program Manager, Intel Corporation
Ianeta serves as program manager for the Clear Linux* OS, an open source Linux distribution emphasising security and performance. Ianeta works out of the Open Source Technology Center at Intel Corporation and has contributed to multiple enterprise open source projects including OpenStack... Read More →


Wednesday August 29, 2018 4:00pm - 4:40pm
Room 109
  • Experience Level Any

4:00pm

Lessons Learned Building Messaging Software with a Fully Remote Team - Corey Hulen, Mattermost
We have learned quite a few lessons about communication tools and how to get work done from our experience of working with hundreds of customers who use Mattermost, an open source messaging workspace, and a distributed team of 50 with hundreds of additional contributors all working remotely. I’ll share several examples of good and suboptimal communication working with remote teams and the infrastructure and tools we found help us, our contributors and our users become more effective teams and provide clarity in their work.

Speakers
avatar for Corey Hulen

Corey Hulen

Co-Founder & CTO, Mattermost, Inc.
Corey Hulen is the CTO and co-founder of Mattermost, Inc., creators of the open source enterprise messaging workspace built for privacy-conscious organizations. Prior to Mattermost, he founded Tempo AI, a machine intelligence startup spun out from Stanford Research Institute, which... Read More →


Wednesday August 29, 2018 4:00pm - 4:40pm
Room 212

4:00pm

Open Source Compliance: Reworking Internal Processes - Meng Chow & Aida Rivas, VMware
The 2017 Open Source 360 Survey indicates open source usage continues to increase at a rapid pace. As open source becomes a strategic part of every company’s software portfolio, and as industries move towards shorter release cycles, it is imperative we improve the open source review process to enable compliance and faster product TTM. While product teams stay the course on ongoing product releases, how do we improve the open source review process for longer term productivity gains? How can we opportunistically leverage the DevOps transformation in business groups to streamline the open source review process to minimize friction for development teams? Find out more about selecting the first pilot candidate to implement the improved process, challenges encountered as we rework internal processes, and kicking off parallel workstreams to accelerate process improvements across the company.

Speakers
avatar for Meng Chow

Meng Chow

Staff Open Source Program Manager, VMware
Meng Chow, PhD, PMP, is a Staff Open Source Program Manager in the Office of the CTO at VMware, engaged with the VMware Engineering community around usage of open source in products. She has been involved in emerging technologies for 20+ years and received her B.S., M.S., and Ph.D... Read More →
avatar for Aida Rivas

Aida Rivas

Senior Open Source Program Manager, VMware/Open Source Program Office, Office of CTO
Aida Rivas is a Senior Open Source Program Manager in VMware's Office of the CTO. She is passionate about building collaborative environments and creating a culture of continuous improvement. Her experience spans working in the energy, financial services and computer industries developing... Read More →


Wednesday August 29, 2018 4:00pm - 4:40pm
Room 213

4:00pm

Open Source and Open Community at a 100-year-old Company - Donnie Berkholz, Carlson Wagonlit Travel
Over the past 3 years, CWT flipped an 18,000-person enterprise upside-down, turning a travel company with some apps into a software vendor focused on travel. A brand-new product group brought together technologists across the company and around the globe for the first time.

18 months in, I joined to lead the DevOps transformation, aiming to speed time to value, improve customer experience, and increase collaboration. As part of that effort, needs quickly surfaced around areas like:
  • accelerating development through open-source adoption,
  • improving recruitment with open-source contribution, and
  • incorporating inner-source approaches to increase quality and speed.
To make those shifts, we drove adoption of a series of new tools — especially around source code and chat. Additionally, I was able to piggy-back onto existing efforts to define an open-source policy, apply a product-centric mindset, and expand that perspective into a cross-functional open-source program office.

This talk will describe our journey toward open at CWT, how we determined priorities and solutions, how we built bridges and overcame hurdles, and ultimately how we skipped entire generations in moving toward a modern view of open source in the enterprise. Anyone working toward an open culture in their company could benefit from this talk.

Speakers
avatar for Donnie Berkholz

Donnie Berkholz

VP, IT Service Delivery, CWT
Donnie has been driving the DevOps transformation at CWT (Carlson Wagonlit Travel) since early 2017. Prior to that, he led a global team at 451 Research providing research and consulting around leading-edge trends in software development and DevOps. His background includes roles at... Read More →


Wednesday August 29, 2018 4:00pm - 4:40pm
Room 214

4:00pm

KVM: Kernels within Kernels - Lee Elston, The Linux Foundation (Seating Limited to First 50 Attendees)
This will be an introduction to KVM, libvirtd, and virsh.

Important NoteThis session has limited seating and is available to the first 50 attendees. 

Speakers
avatar for Lee Elston

Lee Elston

Instructor, Linux Foundation
 Elston has been working in the computer industry since 1978 with various hardware and software. Linux became part of his daily business in the early 1990s with applications running on kernel versions as early as 0.97. Currently, he teaches The Linux Foundation’s administration-related... Read More →


Wednesday August 29, 2018 4:00pm - 5:30pm
Room 204

4:50pm

Machine Learning for CI - Andrea Frittoli, IBM
As more applications move to a DevOps model with CI/CD pipelines, the testing required for this development model to work inevitably generates lots of data. There are valuable insights hidden in this data that ML can help extract with minimal human intervention. Using open source tools like TensorFlow and Pandas we trained ML algorithms with real-life data from the OpenStack community's CI system. We built a Kubernetes application that sets up a prediction pipeline to automate the analysis of CI jobs in near real time. It uses the trained model to classify new inputs and predict insights like test results or hosting cloud provider. In this talk, we present our experience training different ML models with the large dataset from OpenStack's CI and how this can be leveraged for automated failure identification and analysis. We also discuss how these techniques can be used with any CI system

Speakers
avatar for Andrea Frittoli

Andrea Frittoli

Open Source Developer Advocate, IBM
Andrea Frittoli is a Developer Advocate at IBM and an open source enthusiast. He is a contributor to the Tekton project and he has contributed to OpenStack for several years. He's a strong advocate for transparency in open source. He likes working on IaaS projects as well as machine... Read More →


Wednesday August 29, 2018 4:50pm - 5:30pm
Room 118

4:50pm

Make Change Work: Strategies for Navigating the STEM/Engineering Landscape through Transitions - Ashma Sethi, INTEL Corp
For most of her career, Ashma has been a kick-ass engineer; working around the clock to bring innovation to life. She is energized by challenge and advancement.
New chapter in her life: new mom, new responsibilities, lots of pressure. She wanted to stay relevant and engaged, manage people's perceptions and not be written off as "busy being a mom"! Whilst retain her sanity and enjoy precious moments with her growing family.
This talk will share share the- what, when and how strategies she used to balance and achieve both goals, and emerge happy, healthy and her ambitious self, intact.

Speakers
avatar for Ashma Sethi

Ashma Sethi

Product Architecture and Program Management Lead, Graphics Architecture, INTEL Corporation
Product Architect and Mega-feature Program Manager in Intel’s Graphics Architecture team, Ashma has held design, validation, performance, and micro-architecture roles, leading product execution and building her expertise in Graphics. She holds an MS EE from Syracuse University... Read More →


Wednesday August 29, 2018 4:50pm - 5:30pm
Room 121

4:50pm

The Apache Way - Daniel Ruggeri, Mastercard
From humble beginnings, the Apache Software Foundation has grown to be the home to hundreds of Open Source projects and the keeper of the famous Apache Public License. The ASF is a great example of a Public Good foundation that values "Community Over Code"... but what does that even mean? What are the values of the ASF? What is the structure of the foundation? How do I get involved?

Come join Daniel as we take a walk through some of the history, structure, processes and all of the stuff that makes the ASF what it is. From demystifying how to begin contributing to managing entire projects in the ASF, you will be well introduced to The Apache Way.

Speakers
avatar for Daniel Ruggeri

Daniel Ruggeri

Principal Engineer, Mastercard
Daniel is Principle Cloud Architect at Mastercard and an Open Source evangelist. Responsible for setting the direction of Mastercard regarding the Web and Cloud space, he spends his days and nights playing with infrastructure and the code that powers it both inside the firewall and... Read More →


Wednesday August 29, 2018 4:50pm - 5:30pm
Room 207

4:50pm

Automating Stateful Applications with Kubernetes Operators - Josh Wood & Ryan Jarvinen, Red Hat
Kubernetes scales and manages stateless applications quite easily. Stateful applications can require more work. Databases, caching systems, and file stores are harder to dynamically manage with data intact, and sometimes come with their own notion of clustering. Operators are Kubernetes agents that know how to deploy, scale, manage, backup, and even upgrade complex, stateful applications.

This tutorial will provide an update on the Operator pattern introduced by CoreOS, adopted by many community projects like Rook, Prometheus, and others, and supported by this spring’s release of the Operator Framework by Red Hat. A series of follow-along demonstrations will show the installation and operation of an Operator on a Kubernetes cluster.

With an understanding of Operators in place, the session will go on to detail the Operator Framework and its main components, the Operator SDK and the Lifecycle management backplane.

Speakers
avatar for Ryan Jarvinen

Ryan Jarvinen

Developer Advocate, Red Hat
Ryan Jarvinen is a Developer Advocate and Open Source Evangelist, focused on app development and security in the Kubernetes community and container space. Ryan works remotely from Sacramento, California, as a part of Red Hat’s OpenShift team. Ryan is a frequent conference speaker... Read More →
JW

Josh Wood

Developer Advocate, Red Hat
A Developer Advocate for Red Hat OpenShift, Josh Wood has worked in a variety of roles throughout his career, holding diverse titles from systems admin to product director and CTO. He is passionate about constructing the future of utility computing with open source technologies like... Read More →


Wednesday August 29, 2018 4:50pm - 5:30pm
Room 116/117

4:50pm

Verify Your Kubernetes Clusters with Upstream e2e Tests - Kenichi Omichi, NEC
Kubernetes upstream repository contains 877 e2e(End-to-End) tests and we are using 160 tests from them as conformance tests at the upstream CI/CD system.
The conformance tests take 1.5 hours normally, and it is easy to pass the tests on any environments including Kubernetes clusters on public/private clouds. However, if you try operating all e2e tests, that would take 12 hours and many tests can be failed. So there are tips to use e2e tests for local Kubernetes clusters.
Kenichi will explain the overview of Kubernetes e2e tests and tips to use e2e tests on your clusters.

Speakers
avatar for Kenichi Ohmichi

Kenichi Ohmichi

Principle Software Engineer, NEC
Kenichi is a software engineer on production software engineering over 17 years. He mainly focus on cloud distributed platforms: Kubernetes and OpenStack and tries improving their quality at upstream development. Ongoing Open Source projects: - Kubernetes as a reviewer of testing... Read More →


Wednesday August 29, 2018 4:50pm - 5:30pm
Room 114/115

4:50pm

Improving the Linux Page Cache - Matthew Wilcox
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

Programmer, Oracle
Matthew works for Oracle on a variety of kernel projects. He has spoken at many Linux conferences on topics such as NVM Express, Persistent Memory and the XArray


Wednesday August 29, 2018 4:50pm - 5:30pm
Room 110

4:50pm

The New Wi-Fi Experience for Linux - Marcel Holtmann, Intel
With the introduction of the open source wireless daemon iwd, the Wi-Fi experience for Linux has changed. It became necessary to replace wpa_supplicant and create a complete system for managing Wi-Fi for Linux in a single place. Almost 2 years later iwd has succeed and implemented features and functionality that was previously not available on Linux. This presentation focuses on the recent development and how iwd has been integrated into existing platforms using NetworkManager and ConnMan or how it fits into ChromeOS. With iwd the seamless and fast roaming is no longer something that has only been seen on non-Linux platforms. It has kept up with recent 802.11 standard development and Wi-Fi Alliance updates. The development of iwd led to new kernel interfaces to help improve the user experience and simplify Wi-Fi for Linux.

Speakers
MH

Marcel Holtmann

Prinicpal Engineer, Intel Corporation
Marcel Holtmann is part of Intel's Open Source Technology Center. He is the maintainer of the BlueZ open source Bluetooth stack and has been working on Bluetooth technology since 2001. Marcel chairs the Bluetooth Internet Working Group and is a member of the Bluetooth Architectural... Read More →


Wednesday August 29, 2018 4:50pm - 5:30pm
Room 109
  • Experience Level Any

4:50pm

Improving the Development Process with Metrics-Driven Insights - Jack Humphrey, Indeed
If you take a data-driven approach to building software, you measure results all the time. But do you also measure how you build software? Metrics-driven insights can improve the dev process in groups of any size.

This talk will introduce Imhotep, an open source analytics platform, and show how it can surface dev process metrics. It will demonstrate the experience of using Imhotep to view contributions over time, analyze velocity and quality, and find opportunities for process improvement.

Turning metrics into targets can be counter-productive, but good measurements can be useful. You can frame metrics as a starting point for discussion, not stats to be gamed. This talk includes guidance that will help your teams embrace this approach.

You will leave with ideas of what to measure, how you can use Imhotep, and how to talk about the metrics. With these insights, you can drive positive change in your teams.

Speakers
avatar for Jack Humphrey

Jack Humphrey

VP Engineering, Indeed
Jack Humphrey is a vice president of engineering at Indeed, where he has spent the last 10 years in various leadership roles. He currently leads a large engineering group that includes Indeed's open source program and a wide range of infrastructure initiatives.Jack has previously... Read More →


Wednesday August 29, 2018 4:50pm - 5:30pm
Room 212

4:50pm

Why "Go social" and How to Communicate using Social Media - Arpana Durgaprasad, IBM
This session would describe how the marketing landscape has changed with the introduction of social media, why there is a need to "Go Social", and how social media can be leveraged by companies and individuals to collaborate, learn, and innovate.

What attendees will leave with:
-Learn about importance of going social, how going social is expected, benefits, roadblocks, developing compelling content, using metrics and collective intelligence
-Discuss about selecting the right social media, how to use trends, building a persona, and how Social media helps you to learn through open exchange of information; and contribute and innovate: as an innovator and as a corporate citizen

Speakers
avatar for Arpana Durgaprasad

Arpana Durgaprasad

Senior Information Developer, IBM
Arpana Durgaprasad is a Senior Information Developer for Open Systems Development. She has presented a session on Social Innovation in Open Source Summit –2017 and also has a Disclosure on methods to identify non-contextual words (http://priorart.ip.com/IPCOM/000242682).


Wednesday August 29, 2018 4:50pm - 5:30pm
Room 213

4:50pm

How Adobe is Changing Its Culture around Open Source - Steven Gill & Filip Maj, Adobe
Steve Gill and Fil Maj will be presenting on the journey Adobe has undertaken to change its culture to embrace open source and open development. They will discuss the process of creating an Open Source Program Office and the wins and challenges the office has faced to date. They will cover how to get management on board, show off some of the tools the OSPO has created and how they are working with engineers to foster a corporation-wide grass roots open source effort.

They will also be demoing an OS ranking system they have created to track progress on how Adobe is doing contributing to open source projects compared to other companies.

Speakers
avatar for Steve Gill

Steve Gill

sr. computer scientist, Adobe
Steve works at Adobe on their Open Source Office. He has over 10 years of experience working on various open source projects include Adobe PhoneGap and Apache Cordova. He has recently spoken about the great new initiatives Adobe's open source office has created at the Linux foundation's... Read More →
avatar for Filip Maj

Filip Maj

Senior Computer Scientist, Adobe Systems
Works on the Developer Experience team at Adobe. Part of Adobe's Open Source Office helping to automate all the open source things like our open source submission process. Has also developed an open source ranking system that helps compare open source activity across large tech c... Read More →


Wednesday August 29, 2018 4:50pm - 5:30pm
Room 214

5:40pm

BoF: Inclusion, Diversity, and Community: The R-Ladies Initiative - Gabriela de Queiroz & Augustina Ragwitz, R-Ladies
Inclusion, Diversity, and Community: the R-Ladies initiative

Abstract: R-Ladies is an organization with the mission of promoting diversity in R Community via meetups and mentorships. The first chapter was founded in San Francisco in 2012 and in 2018, R-Ladies has grown to over 100 chapters in 37 countries and more than 20,000 members around the world. In this talk, we will share the R-Ladies history, the amazing work we have achieved, future plans and how you can support R-Ladies around the world.


Speakers
avatar for Gabriela de Queiroz

Gabriela de Queiroz

Sr. Developer Advocate/Manager, IBM
Gabriela de Queiroz is a Sr. Engineering & Data Science Manager and a Sr. Developer Advocate at IBM where she leads the CODAIT Machine Learning Team. She works in different open source projects and is actively involved with several organizations to foster an inclusive community. She... Read More →
avatar for Augustina Ragwitz

Augustina Ragwitz

Open Source AI Developer Advocate, IBM
Augustina expresses her role at IBM as an Open AI Developer Advocate through Computational Anthropology & the Anthropology of Computing. A meaning-maker fluent in multiple modes of expression emphasizing the humanity in the human-computer experience, Augustina’s presentations... Read More →


Wednesday August 29, 2018 5:40pm - 6:20pm
Room 213

5:40pm

BoF: ACRN – The Little Hypervisor for IoT Development - Jeffrey "Jefro" Osier-Mixon, Intel
ACRN, a Linux Foundation Collaboration Project is built with real-time and safety criticality elements in mind. ACRN is a lightweight open source reference hypervisor, tailor-made for the unique needs of embedded IoT development. If you’ve haven’t heard about project ACRN before or better yet, if you already have, this BoF is an ideal place to learn about our latest release and bring your questions directly to the project’s maintainers. Everyone is welcome. We look forward to hearing and answering your questions on project ACRN!

Speakers
avatar for Jeffrey Osier-Mixon

Jeffrey Osier-Mixon

Program Manager, The Linux Foundation
Jefro worked as a technical writer and developer in both software and hardware for more than 20 years, focused on open source since 1992, and he has been a leader in Linux Foundation projects since 2011. He is currently a program manager at Linux Foundation helping to make open source... Read More →


Wednesday August 29, 2018 5:40pm - 6:20pm
Room 109
  • Experience Level Any

5:40pm

BoF: Driving the Future of Data Infrastructure for High-Scale Data Centers - Ihab Hamadi, Western Digital
The exponential growth in data is not only fueling new Big Data and Fast Data applications, it is also creating complexities in the way that data is being captured, preserved, accessed and transformed. 
 
New NVMe™ over Fabrics (NVMe-oF) devices will soon be available from multiple vendors. These new fabric devices will require additional management procedures above and beyond what has been historically used.
 
The OpenFlex™ architecture disaggregates flash and disk, compute and network resources into independent, scalable pools that can be connected via common networking technologies, such as Ethernet. The open Kingfish™ API enables these pools to be presented as software composable infrastructure that can be quickly and easily orchestrated to precisely address the needs of complex and dynamic applications and data workflows.  Various KingFish™ tools will also be contributed to open-source.

Speakers
avatar for Ihab Hamadi

Ihab Hamadi

Fellow, Western Digital Corp
Ihab Hamadi is Sr. Director of Engineering at Western Digital, where he focuses on the innovation and growth of the company's platforms business, delivering data and application-centric solutions for the enterprise and cloud.  He has a solid 21-year track record of building leading-edge... Read More →


Wednesday August 29, 2018 5:40pm - 6:20pm
Room 121

5:40pm

BoF: Open Source Project to Deploy Software Updates to IoT - Eystein Stenberg, Mender.io
As IoT moves past being a buzzword and into the implementation phase, there have been some obvious challenges that has arisen. One of them is the ability to deploy updates and patch security vulnerabilities to IoT devices. The update process for embedded systems deployed in the field, whether it is a connected car, industrial automation, medical devices, can be a risky endeavor as a device can be bricked if the update is interrupted for any reason, including power loss or poor network connectivity.

In this BOF, Eystein Stenberg (CTO of the OSS Mender.io project) will give an update to this project and go over some of the key risks of IoT implementation and how the project is going about solving those challenges with a freely available over-the-air (OTA) updater.

Speakers
avatar for Eystein Stenberg

Eystein Stenberg

CTO, Mender.io
Eystein Stenberg has ten years of experience in security and systems management as a developer, a support engineer, a technical account manager, a product manager, and now CTO.He has been in the front lines of some of the largest production environments in various roles and has in-depth... Read More →


Wednesday August 29, 2018 5:40pm - 6:20pm
Room 114/115

5:40pm

BoF: Software for Software Development Analytics: Status on CHAOSS Software Projects - Jesus M., Bitergia & Sean Goggins, University of Missouri
This birds-of-a-feather session is for anyone who has an interest in analyzing open source projects. We will introduce how to use Augur and GrimoireLab, two software tools developed by the CHAOSS project. We will discuss how to gather and visualize metrics about open source project software development and how to run analytics on them. The development team has two objectives for this BoF: (1) share knowledge and information about how to do open source project analytics with specific tools; (2) receive feedback from participants to guide future development.

https://github.com/OSSHealth/augur/

https://chaoss.github.io/grimoirelab/

Speakers
avatar for Sean Goggins

Sean Goggins

Associate Professor, University of Missouri
Sean is a data scientist, in effect, a data janitor who applies machine learning, natural language processing, social network analysis (sociallycompute.io), data mining and statistics to a lot of different data sets (ocdx.io) and organizations (CHAOSS). His research these days focuses... Read More →


Wednesday August 29, 2018 5:40pm - 6:20pm
Room 207

5:40pm

BoF: Real-World Compliance in the Large Scale Enterprise: Minimizing Legal Dissonance in a Well-Orchestrated Software Lifecycle - Francis Ip, SAP
The last decade has seen a substantive evolution across the open source compliance governance landscape: our industry has moved from relying principally on developer adherence to policy (i.e. “trust”), to the implementation of effort-heavy license and code scans at release time, to having fully automated open source management systems integrated across cloud software CI/CD pipelines: today, there are dozens of scan tools and systems to choose from that can do this – it is even possible to build an open source management system…entirely from open source!

Unfortunately, however, even with the great advances in compliance tools and technology, our industry still lags the pace of innovation: historical anxieties around open source contamination and other IP risks persist, and are even magnified, in this era of package managed next-gen programming languages. Further, modern software development has brought additional challenges: security vulnerabilities, API calls to remote web services, data privacy and protection, export controls – the list of legal compliance topics that need to be observed and managed when it comes to open source use is long and daunting.

In this session, we welcome an open discussion around perceived risks and current priorities related to open source management. SAP is happy to share the evolution of our own open source compliance landscapes, including the solutions we have found (and need). We look forward to hearing and sharing best practices with our industry peers.

Speakers
avatar for Francis Ip

Francis Ip

Vice President & Head of Global Technology Legal Compliance, SAP
Francis brings more than 10 years experience as SAP’s vice president of Technology Legal Compliance and has led SAP’s effort to automate compliance in engineering across a diverse landscape of legal topics.  His work is focused on ensuring adherence to legal obligations and regulations... Read More →


Wednesday August 29, 2018 5:40pm - 6:20pm
Room 116/117
  • Experience Level Any

5:40pm

BoF: Introducing ViryaOS: Secure Containers for Embedded and IoT - Stefano Stabellini, Xilinx
Containers are extremely convenient to package applications and deploy them quickly across the data center. They enable microservices oriented approaches to the development of complex apps. These technologies are benefiting the data center, but are struggling to find their place at the edge.

As embedded developers, we would like the convenience of containers for deployment, while retaining real-time capabilities and supporting mixing and matching of applications with different safety and criticality profiles on the same SoC.

This talk will introduce ViryaOS a new project from contributors of the Xen Project that intends to create an ideal platform for secure containers in embedded and IoT. It will discuss the design goals and the security properties. The talk will cover the execution environment as well as the new Docker-based cross-architecture build system, designed to build and assemble multiple domains into a single target.

Speakers
avatar for Stefano Stabellini

Stefano Stabellini

Principal Engineer, Xilinx
Stefano Stabellini serves as system software architect and virtualization lead at Xilinx, the world's largest supplier of FPGA solutions. Previously, at Aporeto, he created a virtualization-based security solution for containers and authored several security articles. As Senior Principal... Read More →


Wednesday August 29, 2018 5:40pm - 6:20pm
Room 110

5:40pm

BoF: Improving External Perception & Internal Experience in Open Source - Christine Peterson, Foresight Institute
This will be a frank but upbeat and solution-oriented discussion of cultural issues in open source, both in terms of perceptions by potential users and the internal experiences of those working within the community. Examples include external concerns that open source software seems less secure due to accessibility of source code (the opposite of the 'many eyes' concept that open source should be more secure), and addressing the question of how to reduce trolling and ‘bro' behavior in open source and software in general.

The discussion will be moderated by Christine Peterson, co-founder of Foresight Institute, who is credited with bringing the term “open source software” into consideration as a new name for this community twenty years ago.


Speakers
avatar for Christine Peterson

Christine Peterson

Cofounder, Foresight Institute
Christine Peterson is Co-founder and former President of Foresight Institute. She lectures and writes about nanotechnology, AI, and longevity, and leads Foresight’s molecular machine research workshops. She is co-author of Unbounding the Future: the Nanotechnology Revolution (Morrow... Read More →


Wednesday August 29, 2018 5:40pm - 6:20pm
Room 118
  • Experience Level Any

5:40pm

BoF: Using OSS to Build the Digital Workspace for the Government of Canada - Sébastien Lemay, Treasury Board of Canada Secretariat
The Digital Collaboration Division at the Treasury Board of Canada Secretariat is working on the next generation of tools that will enable digital collaboration in the Government of Canada. Formally know as the GCtools team, we've been looking at options for migrating off our current platform used for GCconnex and GCcollab and adopting more agile and open development practices to build and support an open and accessible digital workspace.

Sébastien will tell the story of how the GCtools started, how they impacted collaboration in the Government of Canada and where they are going. He will talk about OSS we are using right now and others we are looking at. He will also showcase our own OSS projects that are open to contributions.

Speakers
avatar for Sébastien Lemay

Sébastien Lemay

Open source software and strategic partnership officer, Treasury Board of Canada Secretariat
Sébastien Lemay is a programmer analyst and Web application developer for Canadian Heritage. He is currently on secondment with the Treasury Board Secretariat as the open source software & strategic partnership officer in the digital collaboration division (GCTools). He’s passionate... Read More →


Wednesday August 29, 2018 5:40pm - 6:20pm
Room 212

5:40pm

BoF: JanusGraph - A Graph Database - Susan Malaika & Jason Plurad, IBM
JanusGraph ( https://janusgraph.org/ ) enthusiasts, builders, users, or people interested in graph databases in general, get together, to share experiences, and plan activities. Various use cases will be discussed including graphs in bill of materials, fraud, AI reasoning & more, as well as upcoming plans for JanusGraph itself.

Speakers
SM

Susan Malaika

Senior Tech Staff, IBM
avatar for Jason Plurad

Jason Plurad

Software Developer, IBM
Jason Plurad is a software developer for IBM Cognitive Applications. He develops open source software and builds open communities in the big data and analytics space. His focus has been on graph databases and graph analytics. He is a Technical Steering Committee member and committer... Read More →


Wednesday August 29, 2018 5:40pm - 6:20pm
Room 214
  • Experience Level Any

5:40pm

Open Source Career Mixer
Open source employers and the community’s brightest candidates come together at this Open Source Career Mixer hosted in the Sponsor Showcase. Join a wide array of companies from the open source ecosystem seeking top talent in a variety of roles at all experience levels. Whether you’re actively searching for your next great gig or investigating for a future search, don’t miss this chance for face-to-face time with potential employers.

Visit the Recruiting Information page and select the Recruiting Mixer tab for more information.

Wednesday August 29, 2018 5:40pm - 6:40pm
Ocean Foyer (Level 1)

7:00pm

All-Attendee Opening Reception at the Vancouver Aquarium

Celebrate the start of the conference Wednesday evening at Open Source Summit North America’s All-Attendee Opening Reception! The reception will take place at the Vancouver Aquarium where you can join your fellow attendees for a night filled with great food and drinks, networking, entertainment, and possibly a visit from Tux himself!

Time: 7:00 – 10:00 pm
Location: Vancouver Aquarium (845 Avison Way, Vancouver, BC V6G 3E2)
Not only is the Vancouver Aquarium is the largest aquarium in Canada and home to over 50,000 animals from all over the globe, but it is also an OCEAN WISE initiative whose main goal is to promote research, education, conservation, and to protect the world’s oceans.

Wednesday August 29, 2018 7:00pm - 10:00pm
Vancouver Aquarium 845 Avison Way, Vancouver, BC V6G 3E2
 
Thursday, August 30
 

6:45am

5K Fun Run (Additional Registration Required)
Time: Meet at 6:45 am; Run from 7:00 – 8:00 am
Location: Meet at the Fly Over Canada Kiosk, in front of the Vancouver Convention Centre
Registration Cost: Complimentary – RSVP Required
Don’t forget to pack your running gear because the Open Source Summit North America Fun Run is on! Vancouver’s temperate climate and never-ending scenic views make it one of the best running cities in the world. Jog or walk along with an experienced guide as you visit and learn about Vancouver landmarks, history, neighborhoods and post-modern architecture, combining sightseeing with a workout.
This one hour morning run will take participants through a diverse cross-section of Vancouver’s downtown waterfront. We will see some of the Gastown classics like the famous steam-clock and Maple-Tree Square and we will also take you to Chinatown where our guides can show you a few off the beaten track hidden gems. This run is the perfect way to start the day – a solid workout with sightseeing mixed in.
Participants will be required to provide their own running attire and water.

Thursday August 30, 2018 6:45am - 8:00am
Fly Over Canada Kiosk (in front of the Convention Centre)

8:00am

8:00am

9:00am

Keynote: Van Jones, President & Founder of the nonprofit, Dream Corps; CNN Contributor; Best-Selling Author; Human Rights, Education and Clean Energy Advocate in conversation with Jim Zemlin, Executive Director, The Linux Foundation
Speakers
avatar for Van Jones

Van Jones

President & Founder of the nonprofit, Dream Corps; CNN Contributor; Best-Selling Author; Human Rights, Education and Clean Energy Advocate
Van Jones is President & Founder of the nonprofit, Dream Corps -- a justice incubator that houses the following initiatives: #cut50, #YesWeCode, #GreenForAll, and #LoveArmy. All with the overarching goal to create innovative solutions that "close prison doors and open doors of opportunity... Read More →


Thursday August 30, 2018 9:00am - 9:20am
West Ballroom A/B

9:25am

Keynote: Simplify Multimodal IT: Bridge Traditional and Software-defined Infrastructure - Alan Clark, Director, CTO Office, SUSE
Many organizations find themselves undergoing a journey of IT transformation. They have a traditional IT infrastructure with physical servers or virtualized servers, running monolithic or N-tier applications and use waterfall development processes. As they transform, some of the on-premise workloads and servers get moved to the cloud. The legacy apps are containerized directly or get converted to microservices. As a result, the organization finds itself using a mix of traditional infrastructure and software-defined infrastructure, which is essentially a multimodal IT scenario.
During the keynote, we will look at Multimodal IT scenarios, the challenges and needs of Multimodal IT and open source architectures that can help derive benefits from today’s mixed-IT deployments.

Speakers
avatar for Alan Clark

Alan Clark

CTO Office, SUSE


Thursday August 30, 2018 9:25am - 9:40am
West Ballroom A/B

9:45am

Keynote: Window Snyder, Chief Software Security Officer, Intel Corporation in conversation with Jim Zemlin, Executive Director, The Linux Foundation
Speakers
avatar for Window Snyder

Window Snyder

Chief Software Security Officer, Intel
Window Snyder is a security industry veteran and Chief Software Security Officer at Intel Corporation. Prior to that, she was Chief Security Officer at Fastly and also spent five years at Apple working on security and privacy strategy and features for OS X and iOS. Earlier roles include... Read More →


Thursday August 30, 2018 9:45am - 10:05am
West Ballroom A/B

10:10am

Keynote: David Morin, Project Lead, Academy Software Foundation
Speakers
avatar for David Morin

David Morin

Executive Director, Academy Software Foundation
David Morin is Executive Director of the Academy Software Foundation. He is also Head of the Epic Games Los Angeles Lab.At the Academy Software Foundation, David works for the Governing Board to develop the use of open source software in the motion picture industry.At Epic Games... Read More →


Thursday August 30, 2018 10:10am - 10:20am
West Ballroom A/B

10:20am

Keynote: Serverless State of the Union - Austen Collins, Founder & CEO, Serverless Inc.
Serverless has captivated the IT community at an incredible pace, and for good reason.  It has tremendous power to liberate productivity, increase innovation and reduce overhead.  However, adopting serverless technologies is still not well understood.  As the ecosystem grows around serverless, we’re empowered with options, yet further distanced us from a clear path to adoption.

In this talk, we’ll break through the clutter to investigate use-cases, adoption methods, the power of serverless now and it’s capacity to meet the demands of the future.  We’ll also look into open-source, community-led projects within the Cloud Native Computing Foundation that aim to advance the adoption of serverless technologies while enabling interoperability and an open ecosystem.

Speakers
AC

Austen Collins

CEO, Serverless Inc.
Austen Collins is a product-obsessed, software engineering leader. His focus is not on technology, but on business value, customer experience and making meaning. Austen is a primary influencer of the emerging “serverless” movement. He is the creator of the Serverless Framework... Read More →


Thursday August 30, 2018 10:20am - 10:30am
West Ballroom A/B
  • Experience Level Any

10:30am

10:30am

Oracle Technologist Q&A
Don't miss Oracle's Q&A in Booth 117 from 10:30am - 11:30am. 

Thursday August 30, 2018 10:30am - 11:30am
West Ballroom C/D

10:30am

10:45am

Office Hours: Daniel Pacrami, DevOps Engineer, SAP Canada
Office Hours is an opportunity for attendees to connect with subject matter experts to ask questions and seek guidance. The set-up is informal, with speakers sitting at reserved tables in an “open-office” setting. Participating speakers will be available during one-hour time frames allowing attendees to ‘drop by’ to talk to them during those times.

Speakers
DP

Daniel Pacrami

DevOps, SAP
I am a DevOps Engineer with a background in Linux Systems Administration. As a member of the infrastructure team at SAP, my responsibility is to develop and architect the tooling to support internal development teams. The technology I use daily relies on Open Source software - Kubernetes... Read More →


Thursday August 30, 2018 10:45am - 11:45am
Ocean Foyer (Level 1)

10:45am

Office Hours: Eduardo Silva, Software Engineer, Treasure Data
Speakers
avatar for Eduardo Silva

Eduardo Silva

Principal Engineer, Arm Treasure Data
Eduardo is a Principal Engineer at ARM / Treasure Data. He currently leads the efforts to make logging and data processing more friendly and scalable in Embedded and Containerized systems such as Kubernetes. Maintainer of Fluent Bit, a Fluentd open source sub-project.


Thursday August 30, 2018 10:45am - 11:45am
Ocean Foyer (Level 1)

10:45am

Office Hours: Greg Kroah-Hartman, Linux Kernel Maintainer
Speakers
avatar for Greg Kroah-Hartman

Greg Kroah-Hartman

Fellow & TAB Member, The Linux Foundation
Greg Kroah-Hartman is among a distinguished group of software developers who maintain Linux at the kernel level. In his role as a 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... Read More →


Thursday August 30, 2018 10:45am - 11:45am
Ocean Foyer (Level 1)

10:45am

Office Hours: Phil Hopkins, Instructor, The Linux Foundation
Speakers
avatar for Phil Hopkins

Phil Hopkins

Linux Foundation Instructor, Linux Foundation
Phil Hopkins currently is an instructor for the Linux Foundation. He has been involved with the Openstack Documentation team. having submitted serveral documentation contributions, Phil has helds a number of industry certifications including that of a Red Hat Certified Architect... Read More →


Thursday August 30, 2018 10:45am - 11:45am
Ocean Foyer (Level 1)

11:00am

Everyday Opportunities for Inclusion & Collaboration - Erik Riedel, Dell EMC & Nithya Ruff, Comcast
Do you feel left out or uncomfortable at the company Christmas Party? Do you avoid the water cooler and try to limit interactions to business only? Do you find many such business-social interactions fraught with potential landmines & opportunities for misunderstanding? Do you see colleagues excluded or unable to participate when activities are informal, under-structured, or ill-organized?

This session will present a set of specific examples & stories from our direct experience of some of the less obvious opportunities for communication, networking, mentoring, & collaboration presented by ongoing day-job activities & thru collaboration events and forums.

We believe that the desire to assist each other & to collaborate is often present but unrealized. We will provide concrete & actionable examples of lowering the activation energy for positive interactions & creating an equality of opportunity for all team members.

Speakers
avatar for Erik Riedel

Erik Riedel

SVP, Engineering, IT Renew
Erik Riedel, PhD is a regular speaker on both technical and cultural topics. He has worked for over twenty years as an engineer and over fifteen years as an engineering leader. He is currently Senior Vice President of Engineering at IT Renew, building out the Sesame line of compute... Read More →
avatar for Nithya Ruff

Nithya Ruff

Board Chair, Linux Foundation
Nithya Ruff is a well-known and well-regarded leader in Open Source. As the Head of Comcast’s Open Source Practice, she is responsible for growing Open Source culture inside of Comcast and engagement with external communities. She is a passionate advocate for opening doors to new... Read More →


Thursday August 30, 2018 11:00am - 11:40am
Room 121

11:00am

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

Thursday August 30, 2018 11:00am - 11:40am
Room 116/117
  • Experience Level Any

11:00am

EdgeX Explorations - Tiejun Chen & Huaqiao Zhang, VMware
EdgeX Foundry, https://www.edgexfoundry.org/, is a vendor-neutral software platform at the edge of IoT. It interacts with a variety of IoT devices. Essentially, EdgeX Foundry is a good microservices architecture based on container like docker. Typically, these microservices are categorized into 4 primary service layers. Oftentimes they are deployed at IoT edge system. But in recent years there is a burgeoning trend of supporting multi-tenancy and isolation, and the security issue is the biggest concern in the IoT. So considering such an increasing vulnerability to native container, hw-assisted virtualization like hypervisor and lightweight VM are promoted in IoT edge system. So here we would like to discuss if-how we can put hardware virtualization technologies down to edge site with EdgeX Foundry. Additionally, we incorporate one universal web console into EdgeX to manage and provision IoT devices efficiently.

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 OCTO. In recent years he is working on some projects or explorations involved Linux, Unikernel, libOS, IoT, Edge Computing, secure container, k8s, serverless, etc. Before joined... Read More →
HZ

Huaqiao Zhang

software developer, VMware
Huaqiao Zhang is a developer of working on EdgeX development at VMware.


Thursday August 30, 2018 11:00am - 11:40am
Room 207

11:00am

KubeVirt: Cats and Dogs Living Together? - Stephen Gordon, Red Hat
KubeVirt is intended to provide a convergence point for the data center of the future using Kubernetes as an infrastructure fabric for both application container and virtual machine workloads. Using a unified management approach simplifies deployments, allows for better resource utilization, and supports different workloads in a more optimal way.

This session will outline why and how the Kubevirt project seeks to achieve this while using the extensible nature of Kubernetes in a way that provides a developer workflow that is as consistent as possible with the same patterns used for working with application containers.

Finally attendees will see a brief demo of how KubeVirt works today, before a discussion of where we want to go next!

Speakers
avatar for Stephen Gordon

Stephen Gordon

Principal Product Manager, Red Hat
Geographically displaced Australian. Focused on building infrastructure solutions for compute use cases using a spectrum of virtualization, containerization, and bare-metal provisioning technologies. Stephen is currently a Principal Product Manager at Red Hat based in Toronto, Canada... Read More →


Thursday August 30, 2018 11:00am - 11:40am
Room 114/115

11:00am

What is the Container Storage Interface (CSI)? - Saad Ali, Google
Container Storage Interface (CSI) is an open source project that aims to define an industry standard volume plugin interface for containerized workloads. It emerged from a cooperation between Kubernetes, Mesos, Cloud Foundry, and Docker and has the support of major storage vendors.

In this talk I will answer the following question:
* What is CSI?
* Where did CSI came from?
* What is the current state of CSI?
* What are the future plans for CSI?
* How can I get involved with the development of CSI?

Speakers
avatar for Saad Ali

Saad Ali

Senior Software Engineer, Google
Saad Ali is a senior software engineer at Google where he works on the open-source Kubernetes project. He joined the project in December 2014, and has led the development of the Kubernetes storage and volume subsystem. He serves as a lead of the Kubernetes Storage SIG, and is co-author... Read More →


Thursday August 30, 2018 11:00am - 11:40am
Room 118

11:00am

The Kubernetes Release Process De-Mystified - Tim Pepper, VMware
It’s easy to get confused by all the analogies used to represent a quality software engineering process.  Sprint, marathon, triathlon, heptathlon?  Making sausage?  Shipbuilding?  Rocket surgery?  Brain science?

This talk will feature the kubernetes 1.12 release lead giving an insider’s view of the release team, its processes, and how a globally distributed set of open source collaborators come together across a dynamic and large project to deliver quality code on a regular cadence.  And the talk will attempt to do so with a minimum of memes and metaphors!  (WARNING: may include pictures of kittens).

Speakers
avatar for Tim Pepper

Tim Pepper

Software Engineer, VMware
Tim is a Senior Staff Engineer in VMware's Open Source Technology Center with over 20 years in open source. He works as an open source developer advocate and contributor to Kubernetes (SIG Release chair; WG LTS organizer). Prior work includes Linux kernel/drivers/distributions, software... Read More →



Thursday August 30, 2018 11:00am - 11:40am
Room 119/120
  • Experience Level Any

11:00am

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 Linux 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 Linux 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 August 30, 2018 11:00am - 11:40am
Room 110

11:00am

Kernel Mailing List Collaboration - Dawn M. Foster, The Scale Factory
While there is quite a bit of data about the people and companies who commit Linux kernel code, there isn't much data about how people work together on the kernel mailing lists where they decide what patches will be accepted. Using a few of the top subsystem mailing lists as examples, Dawn Foster will share her research into how people collaborate on the kernel mailing lists, including network visualizations of mailing list interactions between contributors. You can expect to learn more about the people, their employers, and other data that impacts how people participate on the mailing lists. For example, do timezones influence collaboration? How about source code contributions? An early look at this data was presented last year, but more results are available after another year of research, so this session will draw examples from different subsystem mailing lists and explore new results.

Speakers
avatar for Dawn M. Foster

Dawn M. Foster

OSS K8s Contributor Lead, Pivotal
Dawn leads the OSS Kubernetes Contribution program at Pivotal in London. She has more than 20 years of experience at companies like Puppet Labs, Intel, Jive Software, and others. She has expertise in community building, open source software, metrics, and more. Dawn is on the Governing... Read More →


Thursday August 30, 2018 11:00am - 11:40am
Room 109
  • Experience Level Any

11:00am

Building Sustainable Civic Tech with Open Data - Jason Hibbets, Red Hat
What do you get when you blend open data, open source, and challenges created by a community and government partnership? The answer: Sustainable civic tech.

In this session, the audience will learn how the Open Raleigh Brigade partnered with our county IT innovation team to identify challenges based on community goals, set by our county commissioners. Then we'll explore how our planning team prepared open data in data.world for our event series. Finally, the audience will learn more about the open data competition and we'll explore the impact of open data and how it's having a positive impact in our community.
 
Session participants will learn:
* the value of open data in civic tech
* the importance of creating community-focused challenges
* how events can complement and advance community projects
* how community and government partnerships can help create sustainable civic tech

Speakers
avatar for Jason Hibbets

Jason Hibbets

Senior community architect, Red Hat
Jason Hibbets is a senior community architect at Red Hat. He is a mash-up of a community manager and project manager and can be found on Twitter: @jhibbets.Jason is the author of a book called The foundation for an open source city--a resource for cities and communities interested... Read More →



Thursday August 30, 2018 11:00am - 11:40am
Room 212

11:00am

How Many Ways Can You Fail? A Taxonomy of Corporate (in)Decision - Federico Lucifredi, Red Hat
Decision-making in the modern corporation is riddled with paradox: the outward declared objective of the organization, has to contend with all too human realities ranging from the Peter Principle to having too many cooks in the kitchen, to the individual's perfectionism, indecision, or even straight up cowardice. Decisions that are the lifeblood of your project can be deferred, avoided, or derailed in perfectly legitimate and even well-meaning ways. This can spell death for what you were tasked to build, as success depends on implementation as much as on a good idea. You cannot execute if decisions are not prompt, mostly correct, and accepted by the team.

We dissect how decisions do *not* happen, and what you can do about it. Success in business depends on getting things done. Join us as we explore the lost art of thinking in the corporation, and what you as a tiny but revolutionary-minded cog can do about it.

Speakers
avatar for Federico Lucifredi

Federico Lucifredi

Product Management Director, Red Hat
Product Management Director for Ceph Storage at Red Hat, formerly the Ubuntu Server PM at Canonical, and the Linux "Systems Management Czar" at SUSE.


Thursday August 30, 2018 11:00am - 11:40am
Room 213

11:00am

Open Source at Uber - Brian Hsieh, Uber Technologies & Jesus M. Gonzalez-Barahona, Bitergia
Uber officially began its open source journey in 2015 when three passionate engineers decided to contribute Uber’s work back to the community. In only three years, Uber’s open source program has fostered several outstanding open source projects like Jaeger, deck.gl, and Pyro. Uber has also been contributing to existing open source projects such as Hadoop, Spark, and more. In this presentation, Brian Hsieh will share Uber’s open source journey, its program structure, open source best practices, and how Uber enables open innovation by fostering a healthy and collaborative open source culture. He will also discuss the challenges of leading an open source program in a hyper-growth global company and Uber’s long-term open source vision.

Speakers
avatar for Brian Hsieh

Brian Hsieh

Head of Open Source, Uber
Brian Hsieh leads Open Source at Uber. In this role, he manages the open source strategy, governance, inbound and outbound licensing, developer advocacy, community building, branding, and foundation relationships. Brian holds a Ph.D. in Computer Science from National Tsing Hua University... Read More →



Thursday August 30, 2018 11:00am - 11:40am
Room 214

11:00am

Clear Linux Shoptalk with Matthew Johnson // Presented by Intel (Pre-Registration Required)
The Clear Linux* Project is a distribution built for the cloud, client, and IoT use cases. We want to showcase the best of Intel architecture technology and performance, from low-level kernel features to complex applications that span across the entire OS stack. We're putting emphasis on Power and Performance optimizations throughout the operating system as a whole.

You can attend this workshop on the following days/times:

Thursday, August 30
11:00 am - 12:00 pm and 2:00 pm - 3:00 pm
Friday, August 31
11:00 am - 12:00 pm
Location: Room 210, Vancouver Convention Centre West
Registration Costs: Complimentary; Pre-registration required

Add Clear Linux Shoptalk with Matthew Johnson // Presented by Intel  to your OSS registration

Thursday August 30, 2018 11:00am - 12:00pm
Room 210

11:00am

Getting Started with LXD and System Containers - Stéphane Graber & Christian Brauner, Canonical Ltd. (Seating Limited to First 50 Attendees)
Want a simple, easy to deploy way to run just about any standard Linux distribution on any system without any overhead? Have you considered system containers?

System containers run an entire Linux distribution, providing an experience that's extremely similar to a virtual machine, minus the virtualization aspect.
This makes for no-overhead systems that are very easy to manage and monitor.

In this session, we'll cover what system containers are, when they may make sense for you and then go through how to setup LXD, a system container manager on a number of common Linux distributions, discuss storage and network setup and get some containers running!

Access to a modern Linux system that can be used to run LXD would be beneficial for hands on experience, but isn't strictly required to follow along.

Important NoteThis session has limited seating and is available to the first 50 attendees. 

Speakers
avatar for Christian Brauner

Christian Brauner

Kernel Engineer, Canonical Ltd.
Christian Brauner is a kernel and core developer and maintainer of the LXD and LXC projects. He works mostly upstream on the Linux Kernel and lower-level problems. He is strongly committed to working in the open, and a strong proponent of Free Software.
avatar for Stéphane Graber

Stéphane Graber

Technical Lead, Canonical Ltd.
Stéphane Graber is the engineering manager for the LXD team at Canonical Ltd. He is the upstream project leader for LXC and LXD and a frequent speaker and track leader at events related to containers and Linux. Stéphane is also a longtime contributor to the Ubuntu Linux distribution... Read More →


Thursday August 30, 2018 11:00am - 12:30pm
Room 204

11:00am

LFCS Training - Module 3 - Advanced LFCS Topics, Part 2 (Additional Fee; Pre-Registration Required)
The Linux Foundation training partner, ITGilde, is hosting 2 parallel training tracks during Open Source Summit North America: LFCS (Linux Foundation Certified System Administrator) Track and Linux on Azure Track.
In Module 3 of the LFCS Track, Advanced LFCS Topics Part 2, advanced LFCS topics will be discussed, including storage management (partitions, LVM, RAID)
Topics Covered:
  • Managing disk partitions
  • Working with LVM storage
  • Managing encrypted storage
You can register for this module individually for $89, or register for 4 modules for $299. You can view all modules and read about topics covered here.
All modules are bring-your-own-laptop. After registration, you will receive additional information on how to set up your laptop to attend these classes.
Date: Thursday, August 30
Time: 11:00 am - 2:45 pm (there is a break from 12:30 - 1:15 pm)
Location: Room 205, Vancouver Convention Centre West
Price: $89 each; 4 modules for $299
Add LFCS Training - Module 3 to your OSSNA registration


Speakers
SV

Sander van Vugt

Sander van Vugt is an authorized Linux Foundation instructor, as well as an author for Pearson Education. He has authored best-selling video courses, such as Red Hat Systems Administration (RHCSA) with virtual machines, Linux Foundation Certified System Administrator (LFCS) and Getting... Read More →


Thursday August 30, 2018 11:00am - 2:45pm
Room 205

11:00am

Linux on Azure Training - Module 3 - Using Configuration Management in an Azure Environment (Additional Fee; Pre-Registration Required)
The Linux Foundation training partner, ITGilde, is hosting 2 parallel training tracks during Open Source Summit North America: LFCS (Linux Foundation Certified System Administrator) Track and Linux on Azure Track.
In Module 3 of the Linux on Azure Track, Using Configuration Management in an Azure Environment, you will learn how to use Ansible configuration management in an Azure environment to manage Linux and other cloud resources in Azure.
Topics Covered:
  • Introduction to Configuration management and Ansible
  • Managing the inventory
  • Writing Ansible playbooks
  • Using Ansible roles
  • Ansible and Azure Integration
You can register for this module individually for $89, or register for 4 modules for $299. You can view all modules and read about topics covered here.
All modules are bring-your-own-laptop. After registration, you will receive additional information on how to set up your laptop to attend these classes.
Date: Thursday, August 30
Time: 11:00 am - 2:45 pm (there is a break from 12:30 - 1:15 pm)
Location: Room 208, Vancouver Convention Centre West
Price: $89 each; 4 modules for $299
Add Linux on Azure Training - Module 3 to your OSSNA registration.


Speakers
FV

Frederik Vos

Frederik Vos is an authorized Linux Foundation instructor, as well as an author for Packt publishing. He is currently working on a book about managing Linux on Azure, and he is specialized in Virtualization.


Thursday August 30, 2018 11:00am - 2:45pm
Room 208

11:50am

Panel Discussion: Diversity & Inclusion: Innovating to Create a Consistent Definition, Data and Metrics - Moderated by Matt Germonprez, CHAOSS / University of Nebraska at Omaha
The health of communities is essential in ensuring a strong future for the tech industry. Diversity and inclusion are core ingredients, yet a representation gap persists. Metrics, driven by research and data, help pinpoint areas that we can address together to shrink this gap and improve community health. In this session, the panelists will reveal the latest numbers, pairing results from ongoing OpenStack diversity research and analysis of four community surveys between 2003 and 2017. We’ll quantify the ways the open source community has evolved, highlight more diverse aspects of the community, areas where we’re not doing as well as we’d like, and how we can do better. We’ll also talk about the progress of the CHAOSS Project’s Diversity and Inclusion Work Group in innovating to create a consistent definition, data and metrics to encourage diverse talent, perspectives and contributions across communities, and what’s next. In addition, we’ll explore software advancements to support diversity research and metrics. Join us for an interactive discussion, share your input, and find out how you can participate!

Moderators
avatar for Matt Germonprez

Matt Germonprez

Associate Professor, University of Nebraska at Omaha
Matt Germonprez is the Mutual of Omaha Associate Professor of Information Systems in the College of Information Science & Technology at the University of Nebraska at Omaha. He explores corporate engagement with open communities and the dynamics of work in these engagements. His research... Read More →

Speakers
MD

Molly de Blanc

Campaigns Manager, Free Software Foundation
Molly de Blanc is the campaigns manager at the Free Software Foundation. She serves as a director on the Board of Directors at the Open Source Initiative. At the FSF, she runs campaigns on the technical side of digital rights issues, including net neutrality, DRM, and Intel ME. As... Read More →
avatar for Jose Manrique Lopez de la Fuente

Jose Manrique Lopez de la Fuente

CEO, Bitergia
CEO at Bitergia, one of company's shareholders and a free, open source software development communities passionate. Graduated Industrial Engineer that started a doctorate in computer science (and sadly never finished). Research and development experience from the Technological Center... Read More →
avatar for Nicole Huesman

Nicole Huesman

Community & Developer Advocate, Intel Corporation
For over 20 years, Nicole has applied her aptitude in storytelling to the technology industry—helping shine a light on the importance of the work of her engineering colleagues in a way that delivers true business value. She dove into the world of open source at Intel over seven... Read More →
avatar for Emma Irwin

Emma Irwin

Open Source & Community Strategist, Mozilla
Emma Irwin leads D&I strategy development for Mozilla’s open source projects, and their communities. During a successful career as an software developer, she developed a passion for open source both as a mechanism for innovation, but also personal development and social change... Read More →
avatar for Anita Sarma

Anita Sarma

Associate Professor, Oregon State University
Anita Sarma is an Associate Professor at Oregon State University. Before this she was an Assistant Professor at University of Nebraska, Lincoln; a post-doctoral scholar at Carnegie Mellon University, and a doctoral student at University of California, Irvine. Through this journey... Read More →


Thursday August 30, 2018 11:50am - 12:30pm
Room 121

11:50am

Accelerating Connected & Autonomous Vehicles through Open Source Software - Dan Cauchy, The Linux Foundation
The race to roll out new technology features, mobility services and autonomous vehicles continues to heat up across the tech and automotive industries. In order to compete at the speed of a tech company, many automakers have shifted from traditional development processes to agile, rapid development through open source software.

Dan Cauchy, Executive Director of Automotive Grade Linux (AGL) at The Linux Foundation, will provide an overview of AGL, key milestones including the launch of Toyota’s AGL-based infotainment system globally, and the project roadmap for the future including vehicle-to-cloud services and functional safety. He will also discuss AGL's vision for an open source platform for autonomous driving 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

Executive Director - AGL, The Linux Foundation


Thursday August 30, 2018 11:50am - 12:30pm
Room 116/117
  • Experience Level Any

11:50am

Zephyr 101- Thea Aldrich, Zephyr Project
In an increasingly fragmented RTOS market, Zephyr OS is setting the standard for cross-company, cross-architecture collaboration and technical innovation. This presentation will provide an overview of the current RTOS ecosystem, discuss the mission of the Zephyr Project and the current state of both the project and community. It will take attendees through the technical feature road map of Zephyr OS, as well as a detailed look at our model for collaboration and lessons learned.

A dive deep into the mechanics of managing the Zephyr Project and the ways technical decisions are made, how release cycles are handled and other practical aspects of open source development will also be covered. This includes best practices and practical recommendations for how to leverage Zephyr OS in your organization to take full advantage of the benefits and truly open source RTOS provides.

Speakers
TA

Thea Aldrich

Developer Advocate, Zephyr Project
Thea is a Developer Evangelist at Zephyr Project (Linux Foundation). Previously she worked as a developer advocate at Eclipse Foundation. She is passionate about data, connectivity and IoT.


Thursday August 30, 2018 11:50am - 12:30pm
Room 207

11:50am

Unikraft: An Easy Way of Crafting Unikernels on Arm - Wei Chen, ARM
Unikernels have good performance and a very tiny footprint. Thus, would benefit cloud, IoT, Edge computing and other performance and security sensitive area. But the process of converting an application to a Unikernel requires expert porting work and a considerable amount of time.
Wei will introduce a new Unikernel development model – Unikraft. Unikraft aims to free Unikernels from the fundamental drawback of manual porting costs. Since Unikraft was announced, Wei has been actively working with the community to get involved in this project. In this presentation Wei intends to share:
1) The concept and architecture of Unikraft,
2) The tool stack and config menu,
3) Features available on Arm,
4) Upcoming features on Arm.
Wei also will run a demo on an Arm server showing:
1) Conversion of an application to Unikernel,
2) Configuration of this Unikernel through a menu system,
3) The converted Unikernel running!

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 →



Thursday August 30, 2018 11:50am - 12:30pm
Room 114/115

11:50am

Kubernetes: Project Update - Ihor Dvoretskyi, Cloud Native Computing Foundation
Kubernetes is one of the high-velocity projects in the open source world today, and it marks the 3rd anniversary since the project went GA in July of 2015. It’s a great opportunity to see how core functionality and the ecosystem at large has matured. This also gives us a concrete look at where things are headed this year.

As an open source project, Kubernetes incorporated a significant number of enhancements, and Ihor Dvoretskyi (Developer Advocate at Cloud Native Computing Foundation, co-lead of SIG-Product Management) will highlight the brightest of them, together with the most notable achievements from the entire ecosystem.

Speakers
avatar for Ihor Dvoretskyi

Ihor Dvoretskyi

Developer Advocate, CNCF
Ihor Dvoretskyi is a Developer Advocate at Cloud Native Computing Foundation, focused on Kubernetes-related efforts in the open source community.Ihor is a co-founder and co-lead of the Kubernetes Product Management Special Interest Group (SIG-PM), focused on enhancing Kubernetes as... Read More →



Thursday August 30, 2018 11:50am - 12:30pm
Room 119/120

11:50am

TL;DR NIST Container Security Standards - Elsie Phillips, CoreOS
In September 2017, the National Institute of Standards and Technology issued a 63 page paper detailing their recommendations for container security. While it’s chock-full of recommendations all cloud native users should implement, it’s not a text most people will read. In this talk, Elsie Phillips from CoreOS will cover key takeaways from the report like the importance of using container-specific host OSs and using tooling specific to containers to monitor for vulnerabilities, as well as some suggestions for how to implement them within an organization.

Speakers
avatar for Elsie Phillips

Elsie Phillips

Product Marketing Manager, Red Hat
Elsie herds the CoreOS Community and Co-Leads the Kubernetes Contributor Experience SIG. She's a northwest native who got her start in open source working at the Oregon State University Open Source Lab. In her free time she throws wild one woman dance parties and makes a mean vegan... Read More →



Thursday August 30, 2018 11:50am - 12:30pm
Room 118
  • Experience Level Any

11:50am

Does Making the Kernel Harder Make Making the Kernel Harder? - Casey Schaufler, Intel
The Linux Kernel Hardening Project is making significant strides in reducing vulnerabilities and in increasing the effort required to exploit vulnerabilities that remain. Much of what has been implemented is obviously valuable, but sometimes the benefit is more subtle. How does the introduction of refcount_t make the kernel more secure, and by how much? What value is there in removing variable length arrays? Casey Schaufler, a (really) long time kernel developer will explain why some of these changes provide significantly greater value than might be apparent to the casual observer. He will discuss the cost of kernel hardening in terms of development overhead, code churn and performance.

Speakers
avatar for Casey Schaufler

Casey Schaufler

Engineer, Intel
Casey Schaufler worked on Unix kernels in the 1970s-90s. He has implemented access control lists, mandatory access control, extended filesystem attributes, X11 access controls, network protocols and audit systems. His involvement in Linux began with the Linux Security Module work... Read More →


Thursday August 30, 2018 11:50am - 12:30pm
Room 110

11:50am

The New Linux Foundation LinuxBoot Project - Chris Koch, Google
LinuxBoot is a new project in the Linux Foundation started in December 2017. LinuxBoot is being deployed in data centers, replacing many proprietary firmware components with a Linux kernel; as well as in laptops, helping to provide a measured and more trustworthy systems software stack. LinuxBoot is also a key component of the Open Compute Platform Open Systems Firmware inititiative. In this talk, I will describe what LinuxBoot is, the many ways it is being used, and where it's going. I will also describe the many areas in which interested people can contribute, ranging from Linux kernel expertise to Go programming.

Speakers
avatar for Chris Koch

Chris Koch

Software Engineer, Google
Chris is a software engineer at Google and currently works on bringing LinuxBoot to production at Google. In a previous life, he worked on various kernel features for gVisor and supported gVisor customers like AppEngine.



Thursday August 30, 2018 11:50am - 12:30pm
Room 109

11:50am

ClearlyDefined: Crowdsourcing Project Security and Licensing Data - Jeff McAffer, Microsoft
The FOSS licensing and security information landscape is vast and varied. Projects with fuzzy licensing or unclear security are harder to adopt and so attract fewer contributions and lower engagement. On the consumer side, enormous effort is required to discover and comply with licensing obligations, and track security issues. Even simple things like the location of the source for a component can be painful to find.

This talk surveys this landscape and dives into ClearlyDefined, a recently announced OSI effort to crowdsource the discovery, curation and upstreaming of key information about FOSS components -- source location, licenses, attribution information, security vulnerabilities and more.

Whether this is the first time you are hearing about ClearlyDefined or are curious to see the strides being made, there’s something for everyone! Come see how it works and how you can participate.

Speakers
avatar for Jeff McAffer

Jeff McAffer

Senior Director of Product, GitHub
I love open source and love bringing more open source to more people and teams. My current role at GitHub fits that perfectly – enabling organizations to engage with open source @ scale. Whether it’s understanding communities and business models, or open source governance and... Read More →


Thursday August 30, 2018 11:50am - 12:30pm
Room 212

11:50am

The Remote Culture Recipe - Erica Brescia, Bitnami
In this talk, you'll hear from Bitnami co-founder and COO Erica Brescia on the lessons learned and best practices they have developed to effectively run a highly distributed team of 70+ stretched across over 10 countries and 19 time zones. We'll start at the beginning - the hiring process - and walk through the remote employee experience, including travel, performance management, "all-hands" and more. Expect to come away with a set of ideas immediately applicable to your company or team. 


Speakers
avatar for Erica Brescia

Erica Brescia

COO, Bitnami
Erica Brescia is the co-founder and COO of Bitnami. With over 1 million deployments per month, Bitnami provides the largest source of applications and development environments to the world’s leading cloud service providers, such as Amazon AWS, Microsoft Azure, Google Cloud Platform... Read More →



Thursday August 30, 2018 11:50am - 12:30pm
Room 213

11:50am

Bringing the Enterprise into the Open Source World - Daniel Ruggeri, Mastercard
The world of Open Source has changed the world. Because of it, entire industries have been created, we've changed the way we work, we've established new ways of communicating and we have set new expectations around code and collaboration. So... why do our companies sometimes struggle to understand and embrace that world? Why is it so hard to be be able to contribute back to the communities we gain so much from? HOW can I even begin such a thing in a large enterprise?

Come take a walk through Mastercard's Open Source contribution journey. We will discuss some history about why it was hard, how the journey began, who we talked to and what we did to begin such a program. If you are dying to participate in FOSS on behalf of your beloved company but the enterprise is struggling to grok why it's a Very Good Thing™, this is the talk for you!

Speakers
avatar for Daniel Ruggeri

Daniel Ruggeri

Principal Engineer, Mastercard
Daniel is Principle Cloud Architect at Mastercard and an Open Source evangelist. Responsible for setting the direction of Mastercard regarding the Web and Cloud space, he spends his days and nights playing with infrastructure and the code that powers it both inside the firewall and... Read More →


Thursday August 30, 2018 11:50am - 12:30pm
Room 214

12:30pm

Lunch (Attendees on Own)
Thursday August 30, 2018 12:30pm - 2:00pm
TBA

2:00pm

Building Scalable and Extendable Data Pipelines For Call Of Duty Games: Lessons Learned - Yaroslav Tkachenko, Activision
What can be easier than building a data pipeline nowadays? You add a few Apache Kafka clusters, some way to ingest data (probably over HTTP), design a way to route your data streams, add a few stream processors and consumers, integrate with a data warehouse... wait, it does start to look like A LOT of things, doesn't it? And you probably want to make it highly scalable and available in the end, correct?
We've been developing a data pipeline in Demonware/Activision for a while. We learned how to scale it not only in terms of messages/sec it can handle, but also in terms of supporting more games and more use-cases.

In this presentation you'll hear about the lessons we learned, including (but not limited to):
- Message schemas
- Apache Kafka organization and tuning
- Topics naming conventions, structure and routing
- Reliable and scalable producers and ingestion layer
- Stream processing

Speakers
avatar for Yaroslav Tkachenko

Yaroslav Tkachenko

Senior Data Engineer, Activision
Yaroslav Tkachenko is a software engineer interested in distributed systems, microservices, functional programming, modern cloud infrastructure and DevOps practices. Currently Yaroslav is a Senior Data Engineer at Activision, working on a large-scale data pipeline. Prior to joining... Read More →


Thursday August 30, 2018 2:00pm - 2:40pm
Room 118

2:00pm

Roadmapping an Equitable Open Source Movement - Yulkendy Valdez & Josuel Plasencia, Forefront
In the next ten years, 75% of the workforce will be millennials. The millennial generation is also the most diverse (racially/ethnically) due to demographic shifts as well as the migration of people. By 2050, there will be no racial or ethnic majority. More than ever, corporations and organizations of all kinds need to become more equipped to develop equitable cultures for this new generation -  thriving communities where all sorts of people feel seen, heard and valued. In this session, we will demystify what it takes to build equitable organizations and break down the steps to create inclusive workplaces that attract and retain top diverse talent.  This session will be interactive, so prepare to share your viewpoints and learn from others in the room. 

Speakers
avatar for Josuel Plasencia

Josuel Plasencia

Forefront
Josuel Plasencia is a social entrepreneur, community leader, and public speaker. He has been featured in NBC, ABC, PBS, C-SPAN and the Wall Street Journal. A thought leader in millennial engagement and diversity and inclusion, Josuel is the co-founder and a managing partner of Forefront... Read More →
avatar for Yulkendy Valdez

Yulkendy Valdez

Co-founder & Managing Partner, Forefront
Yulkendy Valdez is a fearless advocate for change, a dynamic educator, and co-founder and a managing partner of Forefront (previously known as Project 99), a company that helps leading organizations engage and retain diverse talent through leadership programs tailored to the millennial... Read More →


Thursday August 30, 2018 2:00pm - 2:40pm
Room 121

2:00pm

Building a Test-Driven Network Infrastructure - Tyler Christiansen, Sauce Labs
As businesses evolve, they demand greater agility alongside greater infrastructure reliability. How do network professionals and their colleagues deliver on the ever-increasing demands of the business? Tyler Christiansen will show how open source tools can be used to build test-driven network infrastructure pipelines with environment promotion using fundamental tools such as git and Python as well as popular projects like Vagrant and SaltStack.

Speakers
TC

Tyler Christiansen

Network Architect, Sauce Labs
Tyler Christiansen is a Network Architect for Sauce Labs where he helps build their networking infrastructure. He has been active in the open source community, including contributing to open source projects. He has spoken previously about Test-Driven Networking and Automated Remediation... Read More →


Thursday August 30, 2018 2:00pm - 2:40pm
Room 207
  • Experience Level Any

2:00pm

Building an Open Source Culture at Microsoft - Jose Miguel Parrella & Ria Bhatia, Microsoft
For well over a decade, Microsoft has been in an open source journey. And many things have happened since then. The cloud changed our relationship with customers and partners. Openness has become central to what we do, yet not every step in this journey has been perfect or without controversy. At Microsoft, we’re driving a cultural transformation and we know our customers and partners are, too.

In this session, Ria and Jose Miguel will share not only the what, but the why and the how of our open source efforts through inside the firewall stories that illustrate how we cross organizational boundaries, reconcile our own differentiators, rethink ecosystem and collaboration and embed open source into global programs.

If your organization is getting nimbler and doubling down on open source technologies, consider attending this session where we'll share some of Microsoft's learnings and initiatives driving an open source cultural transformation.

Speakers
avatar for Ria Bhatia

Ria Bhatia

Program Manager, Microsoft
Ria Bhatia is a Program Manager with the Cloud Native Compute team in Microsoft. She's a maintainer of the open source project, Virtual Kubelet and has spoken at multiple conferences and meet-ups. She believes deeply in changing the tech landscape to include members from all backgrounds... Read More →
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 August 30, 2018 2:00pm - 2:40pm
Room 119/120
  • Experience Level Any

2:00pm

Securing Serverless - By Breaking In - Guy Podjarny, Snyk
Serverless rocks the security boat. The fact we don’t need to manage servers or capacity rids us of certain security concerns, while the sheer number of functions and the security management they need raises others.

In this talk, we’ll experience these security concerns live. We’ll break into a vulnerable Serverless application and exploit multiple weaknesses, helping you better understand the mistakes you can make, their implications, and how you can avoid them.

Speakers
avatar for Guy Podjarny

Guy Podjarny

CEO, Snyk.io
Guy Podjarny (@guypod) is the cofounder and CEO at Snyk.io focusing on securing open source code. Guy was previously CTO at Akamai following their acquisition of his startup, Blaze.io. Prior to that, Guy worked on the first web app firewall & security code analyzer, and dealt with... Read More →


Thursday August 30, 2018 2:00pm - 2:40pm
Room 114/115

2:00pm

Advances in CPU Idle Time Management - Rafael Wysocki, Intel
As one of the primary power management features, CPU idle time management has been implemented in the Linux kernel for several years. It works as expected most of the time, but it had turned out to be problematic in certain situations. Problem reports regarding them triggered a major update of the core CPU idle time management code in the kernel that led to significant reduction of idle power on some systems among other improvements. I will explain the high-level design of the CPU idle time management code in Linux, the problem with it that was the source of the observed symptoms and how it was addressed during the 4.17 kernel development cycle. I also will show test results demonstrating the achieved improvements and I will discuss some possible future improvements in the area in question.

Speakers
avatar for Rafael Wysocki

Rafael Wysocki

Software Engineer, Intel
Rafael maintains the Linux kernel’s power management infrastructure and the core ACPI support code. He works at Intel and focuses on the mainline Linux kernel development. He has been actively contributing to Linux since 2005, in particular to the kernel’s suspend/hibernate subsystem... Read More →


Thursday August 30, 2018 2:00pm - 2:40pm
Room 110

2:00pm

Project Treble. What Makes Android 8 Different? - Fedor Tcymbal, Mera Software Services
Project Treble is the biggest re-architect of the Android OS. Its main goal is to make devices upgrade to a newer Android version much easier. Yet it makes upgrading device to Android 8.0 quite challenging. This presentation will include a short overview of the Project Treble, new HAL types, HIDL and Vendor NDK. We will share experience on upgrading to Android 8.0 from device vendor perspective and focus on the main challenges we’ve faced while upgrading to new Android version.

Speakers
avatar for Fedor Tcymbal

Fedor Tcymbal

Architect, Mera
I am 33 years old. For the last 4 years I’ve been working in Mera Software Services on building new Android devices as a senior developer and a software architect. During this time I’ve learned some interesting things about Android that I would like to share now with the community... Read More →


Thursday August 30, 2018 2:00pm - 2:40pm
Room 109

2:00pm

Going from Appointed to Elected: Evolving Technical Community Leadership - Daniel Farrell, Red Hat
Many Open Source projects bootstrap their governance by filling leadership positions with appointees from companies that provide financial support. As projects mature and individuals establish a history of contributions, the actual leaders of the community tend to become evident. To keep the project healthy and efficient, it becomes necessary to restructure governance in a way that enables community leaders to bubble up to positions they can most effectively fill.

OpenDaylight (www.opendaylight.org) & OPNFV (www.opnfv.org) faced this journey in the past few years. Both communities had months-long, extremely-active discussion to design an election system that met their requirements as both clarified their values and worked through corner cases.

We’d like to share our lessons-learned with other communities to help them move to governance systems that are efficient for them while avoiding some of our mistakes.

Speakers
DF

Daniel Farrell

Software Engineer, Red Hat
Daniel Farrell is a Software Engineer on Red Hat’s SDN Team, where he contributes to upstream OpenDaylight and OPNFV. He has been involved in SDN’s development since it emerged from Stanford, including early OpenFlow and OpenStack work. During ODL’s Helium release cycle he bootstrapped... Read More →


Thursday August 30, 2018 2:00pm - 2:40pm
Room 212

2:00pm

Write Better Docs - Christie Wilson, Google
Bad docs can ruin a project, but great docs draw users and contributors like a magnet. Learn how you can immediately improve your docs. Invest in writing better docs every day for a more inclusive and higher quality project.

It’s hard to contribute to projects that have bad docs. We’ll look at what kind of docs your project exposes and how they can either push contributors away or invite them in. We’ll discuss specific actions you can take immediately to write effective and welcoming docs.

Writing good docs doesn’t have to be hard. You may not realize it but you write them every day, and with just a bit of work you can make them immediately better, and better docs mean a better project.

Speakers
avatar for Christie Wilson

Christie Wilson

Software Engineer, Google
Christie Wilson (she/her) is a software engineer at Google, currently leading the Tekton project. Over the past decade+ she has worked in the mobile, financial and video game industries. Prior to working at Google she led a team of software developers to build load testing tools for... Read More →


Thursday August 30, 2018 2:00pm - 2:40pm
Room 213

2:00pm

OSS Review Toolkit: Automating FOSS Reviews within CI/CD - Thomas Steenbergen, HERE Technologies
In an ideal world, a FOSS review is highly automated and done often and early so that any FOSS issues - whether technical, licenses or security - can be caught and resolved as they appear. The OSS community currently lacks review tooling that is compatible with modern SW development practices like using package managers, continuous integration and continuous delivery (CI/CD).

Without this review capability, FOSS projects often are released without clear metadata, resulting in reduced adoption and number of contributions thereby making the projects less successful.

In this talk, Thomas presents and demonstrates OSS Review Toolkit (ORT) which enables highly automated FOSS reviews within CI/CD by combining existing FOSS dependency and scanning tools with ClearlyDefined, a platform to discover, curate and share FOSS component metadata.

See also https://github.com/heremaps/oss-review-toolkit

Speakers
avatar for Thomas Steenbergen

Thomas Steenbergen

Head of Open Source, HERE Technologies
Thomas Steenbergen is the Head of Open Source at HERE Technologies (www.here.com), the Open Location Platform company, which enables people, enterprises and cities to harness the power of location.With over 15 years of experience in the software industry, he has held a variety of... Read More →



Thursday August 30, 2018 2:00pm - 2:40pm
Room 214

2:00pm

Clear Linux Shoptalk with Matthew Johnson // Presented by Intel (Pre-Registration Required)
The Clear Linux* Project is a distribution built for cloud, client, and IoT use cases. We want to showcase the best of Intel architecture technology and performance, from low-level kernel features to complex applications that span across the entire OS stack. We're putting emphasis on Power and Performance optimizations throughout the operating system as a whole.

You can attend this workshop on the following days/times:

Thursday, August 30
11:00 am - 12:00 pm and 2:00 pm - 3:00 pm
Friday, August 31
11:00 am - 12:00 pm
Location: Room 210, Vancouver Convention Centre West
Registration Costs: Complimentary; Pre-registration required

Add Clear Linux Shoptalk with Matthew Johnson // Presented by Intel  to your OSS registration

Thursday August 30, 2018 2:00pm - 3:00pm
Room 210

2:00pm

Docker: Learning to Ride the Whale - Phil Estes, IBM (Seating Limited to First 50 Attendees)
An introduction to Docker container technology, including hands-on instruction for writing Dockerfiles, create images, and work with images on DockerHub and other container registries. This instructional talk and lab session will give you the details you need to use and understand Docker container technology.

Important NoteThis session has limited seating and is available to the first 50 attendees. 

Speakers
avatar for Phil Estes

Phil Estes

Distinguished Engineer & CTO, Container and Linux OS, IBM
Phil is a Distinguished Engineer in the office of the CTO for the IBM Cloud Platform, guiding IBM's architecture strategy around containers and Linux. Phil is a core contributor and maintainer on the Docker engine project where he has contributed key features like user namespace... Read More →



Thursday August 30, 2018 2:00pm - 3:30pm
Room 204

2:00pm

2:50pm

Open Hardware and Open Networking Software: How We Got Here and Where We are Going - Steven Noble, Big Switch Networks / NetDEF
The open hardware, open networking software movement is growing faster than ever. Companies such as Accton/Edge-Core, Quanta and Delta continue to expand the open hardware space covering 1G-400G switches. Open network operating systems such as Stratum, a P4 based NOS first demonstrated by Google, FBOSS, a thrift managed NOS contributed by Facebook combined with the FRRouting project are becoming mainstream. In this talk Steven will quickly cover the growth of the open hardware movement from 2010-now, discuss how each step happened and dive deeply into what the future holds.

Speakers
avatar for Steven Noble

Steven Noble

Open Networking Evangelist, Big Switch
As an Open Networking Evangelist for Big Switch Networks, Steven works on the Open Network Linux project https://opennetlinux.org. Steven is responsible for maintaining the code, managing support requests and evangelizing on the subjects of Open Network Linux and Open Networking... Read More →


Thursday August 30, 2018 2:50pm - 3:30pm
Room 207

2:50pm

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 that 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 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 is a software engineer at Google and contributor to the gVisor project. 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 active in the open-source... Read More →


Thursday August 30, 2018 2:50pm - 3:30pm
Room 114/115

2:50pm

OSS Security Chaos Engineering - Driving Transformation, Innovation, and Open Source with Giants - Aaron Rinehart & Kevin Nelson, UnitedHealth Group
In our efforts to respond to market demands quickly while remaining secure and trusted, we have been rethinking the way we deliver technical solutions. With other industries being so nimble at adopting Agile, DevOps, SRE & Chaos Engineering practices to show rapid delivery of value to markets, our industry has been slower to see a successful transformation. Our health care enterprise focus on risk management instead of velocity has been a consistent challenge for progressive change. The journey of DevOps, Inner Source, Open Source and Security Chaos Engineering has enabled us to transform our product delivery model to better prepare for the next generation of challenges. Follow our story as we share our lessons leaping forward and reaching for fast feedback loops, and a cultural transformation toward continuous delivery

Speakers
avatar for Kevin Nelson

Kevin Nelson

Sr. Director Optum Technology, Optum
Kevin is an Attorney licensed in Tennessee and has spent the last seven years establishing and administering an open source governance program for Unitedhealth Group and Optum.
avatar for Aaron Rinehart

Aaron Rinehart

Founder, Chaos Engineering Meetup
Aaron has been expanding the possibilities of Chaos Engineering in its application to other safety-critical portions of the domain notably Cyber Security.He began pioneering the application of Security in Chaos Engineering during his tenure as the Chief Security Architect at the largest... Read More →


Thursday August 30, 2018 2:50pm - 3:30pm
Room 119/120

2:50pm

Patterns and Pains of Migrating Legacy Applications to Kubernetes - Josef Adersberger & Michael Frank, QAware; Robert Bichler, Allianz Germany
Running applications on Kubernetes can provide a lot of benefits: more dev speed, lower ops costs, and a higher elasticity & resiliency in production. Kubernetes is the place to be for cloud native apps. But what to do if you’ve no shiny new cloud native apps but a whole bunch of JEE legacy systems? No chance to leverage the advantages of Kubernetes? Yes you can!

We’re facing the challenge of migrating hundreds of JEE legacy applications of a German blue chip company onto a Kubernetes cluster within one year.

The talk will be about the lessons we've learned - the best practices and pitfalls we've discovered along our way.

Speakers
avatar for Josef Adersberger

Josef Adersberger

CTO, QAware
Josef Adersberger is co-founder & CTO of QAware, a German custom software development company and CNCF silver member. He studied computer science in Rosenheim and Munich and holds a doctoral degree in software engineering. He is currently responsible for a large-scale cloud migration... Read More →
avatar for Robert Bichler

Robert Bichler

Project Manager, Allianz Germany
avatar for Michael Frank

Michael Frank

Software Architect, QAware
Michael is a Software Architect at QAware. He is a performance and benchmarking enthusiast with mechanical sympathy. He has worked many years developing database industry standard benchmarks like TPCx-BB. Currently he is working on cloud migration of large scale enterprise application... Read More →



Thursday August 30, 2018 2:50pm - 3:30pm
Room 118

2:50pm

IOMMU Evaluation in Automotive Use-Cases - Khiem Nguyen, Renesas Design Vietnam
Nowadays, the Embedded Linux system become more complex while the end-users have more expectation on the new vehicles. To cope with the demands, more hardware resources have been added to the system, esp. expanding system memory over 32-bit physical address boundary (4GBytes). In Embedded Linux, the IOMMU framework is essential to help hardware IP access whole physical range over 32-bit address space.
To understand the status of IOMMU support, Khiem intends to describe the evaluation result of using IOMMU in typical vehicle-related usecases (multimedia processing, virtualization, resource isolation, etc) and share the experiences taking Renesas SoC platform as an example.
In particular, Khiem will address the problem about buffer sharing with physical contiguous DMA buffers, V4L2 encoding/decoding with GStreamer, performance issue with practical examples and corresponding solutions.

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 August 30, 2018 2:50pm - 3:30pm
Room 110

2:50pm

Continuous Compliance - Introduction to Quartermaster - Mirko Boehm, Endocode AG
The Quartermaster project aims at building an industry standard of tooling that supports the Open Source license compliance workflow. It's Open Source workflow engine integrates existing scanning and reporting tools, and integrates into CI/CD processes. It offers API endpoints against which toolmakers, communities and service providers can integrate their products while maintaining an open source and open data model for the elemental toolchain.
The presentation will provide an overview of the functionality of Quartermaster and a practical demonstration of the process of creating FOSS compliance documentation. It will introduce the open governance model of this Open Source project, lessons learned on how to improve compliance tooling and workflows, and finally provide an outlook on the future of Quartermaster as a collaborative project.

Speakers
MB

Mirko Boehm

CEO, Open Invention Network
Mirko Boehm is a Free Software and Open Source contributor, primarily as a software developer and speaker. He is the founder of the Quartermaster project, and has been a contributor to major Open Source projects including the KDE Desktop since 1997, including several years on the... Read More →


Thursday August 30, 2018 2:50pm - 3:30pm
Room 213

2:50pm

Docs as Part of the Product: Open Source Technical Documentation at Scale - Den Delimarschi, Microsoft
When someone says “documentation” they imagine a boring set of articles or API stubs hosted somewhere on a site nobody will find outside an occasional pointer from a search engine. Docs can be out-of-date, inaccurate or related to an old product version. What if we move away from traditional paradigms, to a world where creating and consuming docs is enjoyable, while making them more collaborative and interactive, ensuring there is always relevant sample code that works? Den covers the journey of swapping out the world’s largest technical docs site (MSDN), with a lean open-source cloud solution that scales for any platform, making it a key part of Microsoft products, with better reliability AND attracting a community of OSS developers helping make docs more useful for everyone. Den will also talk about ways in which products can grow their communities by encouraging contributions to docs.

Speakers
avatar for Den Delimarschi

Den Delimarschi

Program Manager, Microsoft


Thursday August 30, 2018 2:50pm - 3:30pm
Room 212

2:50pm

Rebooting a Project - Amye Scavarda, Red Hat
Within most open source projects, you're never starting completely from scratch. But not all projects have the momentum that they start out with, and sometimes changing that requires structure and strategic thinking. Amye will outline the strategic changes and momentum created in Gluster, an open source project that celebrates thirteen years of active development.

Including:
- discovery techniques
- gap analysis that's impactful for you as a leader
- stakeholder reviews to find out what's really important
- infrastructure as a metric for project health
- building reasonable strategic plans that engage your community
- managing competing interests while making a community successful
- the black art of budgeting
- finding your place in the release cycle
- crisis management as a function of community leadership

Speakers
avatar for Amye Scavarda

Amye Scavarda

Gluster Community Lead, Red Hat
Amye Scavarda is the Gluster Community Lead at Red Hat. She's spoken at previous Open Source Leadership Summits on open source project management, leadership, strategic contribution and engagement in an open source environment. In her spare time, she's a law student at Mitchell Hamline... Read More →


Thursday August 30, 2018 2:50pm - 3:30pm
Room 214

2:50pm

Call for Code Workshop: Build An Open Source Application that Saves Lives Through Better Disaster Preparation - John Walicki & Daniel Krook, IBM; Trevor Riggen, Red Cross
Were you one of the 2.5 billion people impacted by natural disasters since 2000? Ever wish you had better technology to prepare in advance or recover more quickly afterwards? Have an idea for an application that could make a difference ahead of a future crisis?

If so, we call on you to invest some time planning and developing a natural disaster preparedness solution based on the real-world experience and needs of subject matter experts in the field who deal with wildfires, earthquakes, and other challenges.

This two-hour workshop will equip you with open source technology from The Linux Foundation and cloud, data, artificial intelligence, blockchain, and machine learning services from IBM.

With that, you’ll have the tools you need to participate in the 2018 Call for Code Global Challenge.

Why attend?
  • Learn about the greatest natural disaster challenges that face the world today and gain insight into how to build effective technology solutions from subject matter experts.
  • Gain skills with The Linux Foundation open source projects and IBM cloud, data, AI, ML, and blockchain services.
  • Register for the 2018 Call for Code Global Challenge and have a shot at:
·        A $200,000 USD Cash Prize (or one of $70,000 in Runners Up Cash Prizes)
·        The inaugural Call for Code Global Prize
·        Long-term open source project support from The Linux Foundation
·        A venture capitalist introduction and pitch opportunity with NEA
·        An offer to deploy the solution with the IBM Corporate Service Corps

Speakers
avatar for Daniel Krook

Daniel Krook

Software Engineer & Developer Advocate, IBM
Daniel Krook is a New York area Software Engineer and Developer Advocate at IBM. He works with customers and the community to create first-of-a-kind solutions based on open source cloud technology, most recently building serverless applications with IBM Cloud Functions (powered by... Read More →
avatar for Trevor Riggen

Trevor Riggen

Regional Chief Executive Officer, Red Cross
Trevor Riggen has been with the Red Cross for more than 12 years and has a reputation as a resourceful leader, who has been a key driver in implementing organizational changes throughout the country to improve disaster response and recovery. Before joining the Red Cross team in California... Read More →
JW

John Walicki

CTO, IBM Global Technology Developer Advocacy
John Walicki is the CTO for IBM Global Technology Developer Advocacy and an IoT expert who inspires developers to build solutions with the powerful Watson IoT capabilities, Watson Cognitive APIs and IBM Cloud. He helps developers create custom IoT and embedded Linux solutions for... Read More →


Thursday August 30, 2018 2:50pm - 4:50pm
Room 116/117

3:00pm

LFCS Training - Module 4 - Sample LFCS Exam (Additional Fee; Pre-Registration Required)
The Linux Foundation training partner, ITGilde, is hosting 2 parallel training tracks during Open Source Summit North America: LFCS (Linux Foundation Certified System Administrator) Track and Linux on Azure Track.
In Module 4 of the LFCS Track, Sample LFCS Exam, you will work through a sample exam and the exam questions/answers will be discussed.
You can register for this module individually for $89, or register for 4 modules for $299. You can view all modules and read about topics covered here.
All modules are bring-your-own-laptop. After registration, you will receive additional information on how to set up your laptop to attend these classes.
Date: Thursday, August 30
Time: 3:00 - 6:00 pm
Location: Room 205, Vancouver Convention Centre West
Price: $89 each; 4 modules for $299
Add LFCS Training - Module 4 to your OSSNA registration.


Speakers
SV

Sander van Vugt

Sander van Vugt is an authorized Linux Foundation instructor, as well as an author for Pearson Education. He has authored best-selling video courses, such as Red Hat Systems Administration (RHCSA) with virtual machines, Linux Foundation Certified System Administrator (LFCS) and Getting... Read More →


Thursday August 30, 2018 3:00pm - 6:00pm
Room 205

3:00pm

Linux on Azure Training - Module 4 - Troubleshooting Linux in Azure (Additional Fee; Pre-Registration Required)
The Linux Foundation training partner, ITGilde, is hosting 2 parallel training tracks during Open Source Summit North America: LFCS (Linux Foundation Certified System Administrator) Track and Linux on Azure Track.
In Module 4 of the Linux on Azure Track, Troubleshooting Linux in Azure, you’ll learn how to use Linux and Azure tools to troubleshoot Linux in an Azure environment.
Topics Covered:
  • Logging in Linux
  • Log management in Azure
  • Linux troubleshooting: boot process
  • Linux troubleshooting: acces
  • Support + troubleshooting settings
  • Using the troubleshoot blade
  • Azure advisor
You can register for this module individually for $89, or register for 4 modules for $299. You can view all modules and read about topics covered here.
All modules are bring-your-own-laptop. After registration, you will receive additional information on how to set up your laptop to attend these classes.
Date: Thursday, August 30
Time: 3:00 - 6:00 pm
Location: Room 208, Vancouver Convention Centre West
Price: $89 each; 4 modules for $299
Add Linux on Azure Training - Module 4 to your OSSNA registration

Speakers
FV

Frederik Vos

Frederik Vos is an authorized Linux Foundation instructor, as well as an author for Packt publishing. He is currently working on a book about managing Linux on Azure, and he is specialized in Virtualization.


Thursday August 30, 2018 3:00pm - 6:00pm
Room 208

3:30pm

3:30pm

Office Hours: Christie Wilson, Software Engineer, Google
Speakers
avatar for Christie Wilson

Christie Wilson

Software Engineer, Google
Christie Wilson (she/her) is a software engineer at Google, currently leading the Tekton project. Over the past decade+ she has worked in the mobile, financial and video game industries. Prior to working at Google she led a team of software developers to build load testing tools for... Read More →


Thursday August 30, 2018 3:30pm - 4:30pm
Ocean Foyer (Level 1)

3:30pm

Office Hours: Elliotte Rusty Harold, SWE, Google
Speakers
ER

Elliotte Rusty Harold

SWE, Google
Elliotte Rusty Harold is originally from New Orleans to which he returns periodically in search of a decent bowl of gumbo. However, he currently resides in the Prospect Heights neighborhood of Brooklyn with his wife Beth and dog Thor. His books include Java I/O, Java Network Programming... Read More →


Thursday August 30, 2018 3:30pm - 4:30pm
Ocean Foyer (Level 1)

3:30pm

Office Hours: Ian Lewis, Developer Advocate, Google
Speakers
avatar for Ian Lewis

Ian Lewis

Developer Advocate, Google
Ian is a software engineer at Google and contributor to the gVisor project. 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 active in the open-source... Read More →


Thursday August 30, 2018 3:30pm - 4:30pm
Ocean Foyer (Level 1)

3:30pm

Speed Networking & Mentoring Session
Are you looking to grow your technical skills, get more involved in an open source community, or tackle a career-change? Whether you’re new or not so new to open source, we invite you to register to attend our Speed Networking and Mentoring event.  You’ll have the chance to meet with several experienced mentors across many communities, from Linux and container technology to cloud and networking, for an inside perspective on advancing your career.   Speed networking and mentoring will have career, technical and community tracks.

How to Register: Pre-registration for this session is required. Be sure to sign up soon as spots are limited! You can add this to your existing Open Source Summit North America registration by clicking here.


Thursday August 30, 2018 3:30pm - 4:45pm
Room 211

4:00pm

Are We Ready for Artificial Intelligence-assisted Network Orchestration and Management? - Dr Eyal Felstaine, Linux Foundation & Amdocs
NFV has taught us a lot in 5 years. We have live deployments, a global solution (ONAP), and practical network experience has taught us to use model-driven approaches to reduce human engineering, operation efforts, and overheads. But can these approaches handle the huge complexities of NFV-related network, technologies and applications? Or is autonomous networks the answer?

Dr. Eyal Felstaine has played a key role in introducing NFV and ONAP, and actively continues to shape its direction, through operator deployments and as a governing-board member of Linux Foundation’s Network Group. In this session, he discusses the network of the near future – designed and operated by humans, but ASSISTED by Artificial intelligent (AI) “agents”. From automated operations to service design, AI can reduce management overheads and makes operations easier – the trick is understanding how much (and where) to apply AI...

Speakers
AG

Alla Goldner

Chair of Linux Foundation’s ONAP Use-Case Subcommittee; member of the ONAP Technical Steering Committee (TSC); Director of Technology, Strategy & Standardization, Amdocs, Amdocs
Recognized by Light Reading in 2018 as one of the industry’s best Female Tech Pioneers and with multiple patents already to her name, Alla Goldner is the Chair of Linux Foundation's ONAP Use-Case Subcommittee, as well as of its ONAP Technical Steering Committee (TSC). Alla Goldner... Read More →


Thursday August 30, 2018 4:00pm - 4:40pm
Room 118
  • Experience Level Any

4:00pm

Introducing KubeFlow: A System for Deploying ML/AI on Kubernetes - Trevor Grant, IBM & Holden Karau, Google
Data Science, Machine Learning, and Artificial Intelligence has exploded in popularity in the last five years, but the nagging question remains, “How to put models into production?” Engineers are typically tasked to build one-off systems to serve predictions which must be maintained amid a quickly evolving back-end serving space which has evolved from single-machine, to custom clusters, to “serverless”, to Docker, to Kubernetes. In this talk, we present KubeFlow- an open source project which makes it easy for users to move models from laptop to ML Rig to training cluster to deployment. In this talk we will discuss, “What is KubeFlow?”, “why scalability is so critical for training and model deployment?”, and other topics.

Speakers
avatar for Trevor Grant

Trevor Grant

Open Source AI / IoT Evangelist, IBM
Trevor is an open source evangelist at IBM in Watson IoT. He is also a PMC on the Apache Mahout, Apache Streams, and Apache Community Development projects. He has spoken at conferences and Meetups internationally.
avatar for Holden Karau

Holden Karau

Developer Advocate, Google
Holden Karau is a transgender Canadian open source developer advocate at Google focusing on Apache Spark, Beam, and related big data tools. Previously, she worked at IBM, Alpine, Databricks, Google (yes, this is her second time), Foursquare, and Amazon. Holden is the coauthor of Learning... Read More →


Thursday August 30, 2018 4:00pm - 4:40pm
Room 114/115

4:00pm

Diversity is Not Only About Ethnicity and Gender - Chloe Condon, Sentry.io
How many fantastic SW devs have you met that came from a non-traditional background? Is a CS degree really be a prereq for all SW engineering roles? Its time we start giving some serious thought to engineers with diverse backgrounds. Chloe Condon- actress turned Software Developer tells her story.

Speakers
avatar for Chloe Condon

Chloe Condon

Developer Evangelist, Sentry.io
Former musical theatre actress and Hackbright Academy graduate, Chloe is now a Developer Evangelist at Sentry. Pre-Hackbright, she spent her nights and weekends performing in the Bay Area as a singer/actress and worked in tech by day. To support her theatre career, she started to... Read More →


Thursday August 30, 2018 4:00pm - 4:40pm
Room 121

4:00pm

How Can I Contribute: A Guide to Making Your First Open Source Contribution - Lucy Wyman, Puppet
This talk is for you, the documentarian, developer, student, or community
member wondering what you can contribute to open source and how to get started. Contributing to open source is a great way to give back to a project you care about, grow a community around software, and help make a project more useful. But often those who want to contribute have a few misconceptions that prevent them from making that first pull request, including:

* I’m not a good enough programmer to contribute to open source
* I don’t know the project well enough to contribute
* I don’t write code, so I have nothing to contribute
* I’m just a student / community member / manager / llama, I don’t have anything to contribute

In this talk I'll discuss several ways open source projects need your help,
what to look for in a project you’re contributing to, and some first steps to
making your first pull request.

Speakers
LW

Lucy Wyman

Software Engineer, Puppet
I'm a software engineer at Puppet, where I'm currently working on our open source remote task runner Bolt. I graduated from Oregon State University with a BS in Computer Science in June 2016, where I worked as a Front-End Engineer for the OSU Open Source Lab. In my free time I enjoy... Read More →


Thursday August 30, 2018 4:00pm - 4:40pm
Room 207

4:00pm

State of Container Networking: Where Are We and Where are We Going? - Frederick Franklin Kautz IV, Red Hat
In this talk, Frederick discusses the current state of container networking including recent development and future trends.

Container Networking and SDN integration have hit several important milestones that are unlocking solutions to important use cases held by both enterprise and telco customers. Frederick dives into these developments describing what they are, why they are important, and give insight into how they may be leveraged to solve connectivity and performance problems.

Finally, Frederick will discuss recent changes and patterns in orchestration and container networking that impact container networking such as eBPF, bpfilter, application service mesh, network service mesh and AI on the data plane.

Speakers
avatar for Frederick Kautz

Frederick Kautz

Head of Edge Infrastructure, doc.ai
Frederick Kautz is Head of Edge Infrastructure at Doc.ai. He was previously a Principal Software Engineer in the Office of Technology at Red Hat where he focused on improving the overall state of container networking and container+SDN integration. Frederick is an active contributor... Read More →


Thursday August 30, 2018 4:00pm - 4:40pm
Room 119/120

4:00pm

Shifting Media App Development into High Gear - Helen Koike, Collabora Ltd
Merged in the 4.12 kernel, the Virtual Media Controller Driver (vimc) is now making it easier than ever to develop media applications using the increasingly complex V4L2 kernel API, all without the need for real hardware.
In this talk, we'll look at how this new virtual driver came to be, its main features, how it talks to API extensions like the Subdevice and Media Controller APIs and the designed API for configuring the virtual hardware. We'll also discuss how it can be useful for automated V4L2 API testing and V4L2 Core development, and will preview future development plans.

Speakers
avatar for Helen Koike

Helen Koike

Software Engineer, Collabora Ltd
Helen Koike is a Software Engineer and Kernel developer with Collabora's kernel team. Her recent work includes the Virtual Media Controller Driver in the video4linux media subsystem merged in Kernel 4.12. She has also contributed to other areas of the Kernel, including ASoC and NVMe... Read More →


Thursday August 30, 2018 4:00pm - 4:40pm
Room 109

4:00pm

When eBPF Meets FUSE: Improving Performance of User File Systems - Ashish Bijlani, Georgia Tech
User file systems offer numerous advantages over their in- kernel implementations, such as ease of development and better system reliability. However, they incur heavy performance penalty due to user-kernel round-trip communication. We, however, observe that existing user file system frameworks, such as FUSE are highly general: they implement a minimal interposition layer in the kernel that simply forward all low-level requests to the user-space.

This work introduces ExtFUSE, a framework for developing extensible user file systems that allows applications to also register “thin” eBPF request handlers in the kernel to meet their specific needs, while retaining the complex functionality in user-space. Our evaluation with multiple FUSE file systems, such as Android sdcard and Gluster shows that ExtFUSE can substantially improve their performance with less than few hundreds of lines of eBPF code on average.

Speakers
AB

Ashish Bijlani

PhD Student, Georgia Institute of Technology
Ashish is a CS PhD student at Georgia Institute of Technology. His area of research is mobile storage.


Thursday August 30, 2018 4:00pm - 4:40pm
Room 110

4:00pm

Survive and Advance: The Life of a Community Manager - Jason Hibbets, Red Hat
Life of a community manager may seem glamorous from the outside, with extensive travel, awesome swag, and speaking opportunities. But what’s it really like behind the scenes? What’s the daily grind of a community manager look like?

This session will:
* Highlight the different roles of a community manager
* Share the pain and stress points of community management
* Share the glory of community management
* Provide techniques on how to survive burnout
* Provide advice for improved communications

Speakers
avatar for Jason Hibbets

Jason Hibbets

Senior community architect, Red Hat
Jason Hibbets is a senior community architect at Red Hat. He is a mash-up of a community manager and project manager and can be found on Twitter: @jhibbets.Jason is the author of a book called The foundation for an open source city--a resource for cities and communities interested... Read More →



Thursday August 30, 2018 4:00pm - 4:40pm
Room 212

4:00pm

The Art of Scaffolding - Shelley Lambert, IBM
"The Art of Scaffolding" refers to an approach to agile and open development. Shelley discusses fast issue response, the ability to unblock dependent teams and how to still deliver quality solutions over the span of several open projects. She reminds us all how important it is to have fun while achieving project goals.

She draws from her own experiences and gives candid examples of ways to both enliven or destroy the social culture of an open project. Short of being a cautionary tale, through this presentation, Shelley speaks directly to those who want to make their projects buzz with activity and contributors.

Speakers
avatar for Shelley Lambert

Shelley Lambert

Runtime Technologies Test Lead, IBM
Shelley Lambert is the Test Lead for the IBM Runtime Technologies team. She and her team test open and freely available JDK implementations and have delivered the test strategy, test code base, and test frameworks into the Eclipse OMR, Eclipse OpenJ9 and AdoptOpenJDK projects. She... Read More →


Thursday August 30, 2018 4:00pm - 4:40pm
Room 213
  • Experience Level Any

4:00pm

How & Why We Embraced Open-Source 20 Years Ago And What We Learned! - Amit Bhutani, Dell EMC
In 1999, Dell EMC became the first major OEM to start offering a fully validated, certified and factory pre-loaded version of Linux OS across their server line. This presentation will uncover what motivated us then to be in the front of this open-source movement. What our Lessons Learned have been in the ~20 years since? What culture changes we had undergo to fully embrace and make open source a religion and not an after-thought? When did we switch gears from being an open-source software integrator to becoming a developer, colloborator, community builder and a champion for OSS via projects like like DKMS, biosdevname, firmware-tools, efibootmgr, EdgeX Foundry, RackHD, REX-Ray, UniK and many more...

Speakers
AB

Amit Bhutani

Linux & Open Source Engineering Technologist, Dell EMC
Amit has been at Dell EMC for nearly 18 years with a focus on Linux and Open Source technologies as infrastructure building blocks for the Enterprise Data Center and the Hybrid Cloud. Amit has been a speaker at various technology conferences such as OSCON, Red Hat Summit, Ubuntu Developer... Read More →


Thursday August 30, 2018 4:00pm - 4:40pm
Room 214

4:00pm

Kubernetes: Who's Driving Your Whale? - Ihor Dvoretskyi, Cloud Native Computing Foundation (Seating Limited to the First 50 Attendees)
An introduction to Kubernetes, kubectl and controlling containers in a cluster.

Important NoteThis session is only open to the 50 people who have registered for this track. You can find out more information about the track here

Speakers
avatar for Ihor Dvoretskyi

Ihor Dvoretskyi

Developer Advocate, CNCF
Ihor Dvoretskyi is a Developer Advocate at Cloud Native Computing Foundation, focused on Kubernetes-related efforts in the open source community.Ihor is a co-founder and co-lead of the Kubernetes Product Management Special Interest Group (SIG-PM), focused on enhancing Kubernetes as... Read More →



Thursday August 30, 2018 4:00pm - 5:30pm
Room 204

4:50pm

Make it Official: In Praise of Official Programs for Diversity - Deb Nicholson, Software Freedom Conservancy

Diversity and inclusion programs with metrics, funding and official support from the top perform better, last longer and are more impactful. Well-articulated goals help projects tout successes, which in turn inspires more participation -- so let's make it official!

Once the hard work of choosing strategies to increase diversity and improve inclusion is done, set aside some budget. It's not fair or sustainable to ask employees to do diversity work "on the side." Dedicating resources to inclusion programs creates an environment where it is ok for employees to be transparent about the time and effort they're spending, which is crucial for collecting honest metrics. Ms. Nicholson will share plenty of examples of successful diversity programs and strategies for increasing inclusion that are both official and successful!

Speakers
avatar for Deb Nicholson

Deb Nicholson

Director of Community Operations, Software Freedom Conservancy
Deb Nicholson is a free software policy expert and a passionate community advocate. She is the Director of Community Operations at Software Freedom Conservancy where she supports the work of its member organizations and facilitates collaboration with the wider free software community... Read More →


Thursday August 30, 2018 4:50pm - 5:30pm
Room 121

4:50pm

Upstream Success with the OpenBMC Linux Kernel - Joel Stanley, IBM
OpenBMC kernel: Upstream efforts and latest progress

As the OpenBMC kernel maintainer, in this talk I will share with the community the efforts over the past year in upstreaming BMC kernel support. This has been an area of positive collboration, with contributions from Intel, Facebook, Qualcomm, Google, Innvotech, Nuvoton, and IBM, in offices that span the globe.

I will cover the work that is coming up over the next few months to enable new machines that various OpenBMC contributors plan to build.

Speakers
JS

Joel Stanley

Kernel Hacker, IBM
Software Enigneer with IBM Linux Technology Centre, as part of the OzLabs team in Australia I am the kernel maintainer for the OpenPower Linux-as-bootloader and for the OpenBMC Linux kernel. I have spoken at several Linux.conf.au, Python Conference Australia (PyConAU), and Linux... Read More →


Thursday August 30, 2018 4:50pm - 5:30pm
Room 207

4:50pm

BoF: Cloud Native Java - Kanchana Welagedara, Apache Software Foundation and JPMorgan Chase USA
Many organizations have already waded into cloud computing, test-driven development, microservices, and continuous integration and delivery.

Current enterprise needs have refined the art of cloud native development to maintain their competitive edge and stay well ahead of the competition. This session will cover shows Java/JVM developers how to build better software, faster, using Spring Boot, Spring Cloud, and Cloud Foundry.
Session will cover all above the topics in basics and programming level which helps for any one to jump start on cloud native Java

Speakers
KW

Kanchana Welagedara

Member Apache software foundation and Technologist at JPMorgan Chase, Apache software foundation and JPMorgan Chase USA
I'm a Lead Developer in JPMorgan Chase USA and member of Apache software foundation. Contributor for Apache Axis C++,Apache Geronimo and presented many Apache Conferences in NA and Europe. Having experience for 15 years developing open source software, leveraging in open source in... Read More →


Thursday August 30, 2018 4:50pm - 5:30pm
Room 114/115

4:50pm

Building OCI Images without Privilege - Tycho Andersen, Cisco
An age old problem, especially in large enterprises, are piqued sysadmins who rightfully do not trust developers and won't give them root. Another age old problem of containers is: how do we build root filesystems to run? A smooth experience for building rootfses is one of the things that Docker made a great experience, but it uses a privileged daemon. And yet, the developers have to build product binaries on systems that are provided by said sysadmins.

Enter stacker, a tool which can build OCI images without privilege, using user namespaces via LXC, without any extra trickery. In this talk Tycho will give a brief introduction to stacker's declarative yaml format for building container images. He will also give a basic overview of the guts of stacker and how it accomplishes its goals.

Speakers
TA

Tycho Andersen

Technical Lead, Cisco Systems
Tycho is an engineer at Cisco working Linux platforms. He holds degrees from the University of Wisconsin--Madison and Iowa State University, and has co-authored several peer-reviewed papers. In his spare time he rides bikes and does improv comedy.


Thursday August 30, 2018 4:50pm - 5:30pm
Room 118

4:50pm

Setting up Kubernetes with Day 2 in Mind - Angela Chin & Urvashi Reddy, Pivotal
Kubernetes is rapidly being adopted as a way to deploy both microservices and legacy software with ease. By using containers, developers can focus on their application code rather than the underlying infrastructure. While Kubernetes provides massive benefits, the most often cited obstacle to adoption is maintaining and managing a production Kubernetes cluster.

To solve this problem, Cloud Foundry Container Runtime (CFCR) was born. CFCR allows operators to manage their production clusters with ease through its use of BOSH, an OSS deployment orchestration tool designed for “Day 2”. We will go over both BOSH and CFCR, highlighting the advantages of using the two to deploy Kubernetes. Attendees will leave with not only an understanding of both projects, but with the knowledge and ability to try out this technology on their own!

Speakers
avatar for Angela Chin

Angela Chin

Senior Software Engineer, Pivotal
Angela is a software engineer at Pivotal, currently working on all things networking and service mesh related. She has contributed to open source Cloud Foundry, primarily in areas related to networking and routing, and also previously worked on improving the Day 2 experience of Kubernetes... Read More →
avatar for Urvashi Reddy

Urvashi Reddy

Software Engineer, PIvotal Software Inc
Urvashi Reddy is a Software Engineer at Pivotal. In the past year she's worked at Pivotal's Dublin office to do a rotation on the Cloud Foundry Container Runtime team. This team maintains the Kubernetes BOSH release. Prior to that, she was the anchor for the Dedicated MySQL team and... Read More →


Thursday August 30, 2018 4:50pm - 5:30pm
Room 119/120
  • Experience Level Any

4:50pm

Run Linux Kernel as a Daemon - Lai Jiangshan & Xu Wang, Hyper.sh
The presentation describes a specific linux kernel which runs in the userspace mode. It supplies all kernel services but with the threads and virtual memory management passing to the host kernel. It is able to run the unmodified code and existing binaries. It is a kind of light way sandboxing between linux namespace and VM that can be used for many situations such as Caas, Faas, Serverless.

Speakers
LJ

Lai Jiangshan

Software Engineer, hyper.sh
2006-2015 Fujitsu: linux kernel developer As a speaker in Japan Linux Symposium 2009 As a speaker in Japan LinuxCom 2010 Attended 2013 linux kernel summit and made a short speech 2015-2018 Hyper.sh: linux kernel and container developer
avatar for Xu Wang

Xu Wang

Senior Staff Engineer, Ant Financial
Xu Wang is a senior staff engineer at Ant Financial and an initial member of Kata Containers Architecture Committee. He was the CTO and Cofounder of hyper.sh and created hypervisor-based open source container runtime runV (secure as VM, fast as container). runV merged with clear containers... Read More →



Thursday August 30, 2018 4:50pm - 5:30pm
Room 109
  • Experience Level Any

4:50pm

Mistakes to Avoid when Open Sourcing Proprietary Tech - Jack Humphrey, Indeed
You built a cool and useful piece of software for your company. The project is successful but isn’t core IP. It would be a great idea to open source it, right?

Not so fast. Before you click "New repository" in GitHub, ask yourself, Why do you want to open source? Can you commit the resources necessary to give your project a chance at success? Are you aware of the common pitfalls encountered by corporate open source projects?

In this session, Indeed Engineering VP Jack Humphrey will share his experiences leading such efforts over the last 6 years. He'll walk you through the mistakes he made and what Indeed has learned from them. These experiences led to a more intentional approach to Indeed's open source program.

You will leave this session with a set of questions to ask yourself before releasing a project. And you'll be ready avoid common mistakes as you share your wonderful work with the world.

Speakers
avatar for Jack Humphrey

Jack Humphrey

VP Engineering, Indeed
Jack Humphrey is a vice president of engineering at Indeed, where he has spent the last 10 years in various leadership roles. He currently leads a large engineering group that includes Indeed's open source program and a wide range of infrastructure initiatives.Jack has previously... Read More →


Thursday August 30, 2018 4:50pm - 5:30pm
Room 213

4:50pm

Beyond Code: Secret Ingredients to Successful Open Source Practices - Lauren Britton & Suzanne Ambiel, VMware
You’ve scrubbed your code, you’ve completed all your patches, you’ve tested and tested again. So now – you’re ready to open source your code! Maybe not. Learn about the Eight Secrets to Open Source success that goes way beyond just code. It takes more than just great code to find success in open source. From communication to internal collaboration and project naming, it’s often times the “back office” tasks that spell the difference between a project stalling and staring. Drawing on the experience of hundreds of open source project requests, Lauren Britton and Suzanne Ambiel will provide a fast-paced checklist of things you shouldn’t ignore and some tips on how to get them right the first time.

Speakers
avatar for Suzanne Ambiel

Suzanne Ambiel

Director, Marketing, VMware
An 8-year veteran at VMware, but a tech junkie going back much further than you might imagine, Suzanne now leads VMware's strategic messaging and marketing for open source. Suzanne leads VMware's presence at LF events, regional open source conferences and is "editor in chief" of VMware's... Read More →
avatar for Lauren Britton

Lauren Britton

Sr. Program Manager, VMware
Lauren Weintraub Britton, PhD. is a Sr. Program Manager in the Open Source Program Office (OSPO) in VMware's Office of the CTO. She's been at VMware since 2014 and joined OSPO in January 2017. Lauren is the program manager for all outbound open source contributions. She is also the... Read More →



Thursday August 30, 2018 4:50pm - 5:30pm
Room 214

4:50pm

Standard Setting Organizations and Open Source Communities - Partners or Competitors? - Mirko Boehm, Endocode AG
Standards setting organisations have a long-standing history in facilitating technical innovation dating back more than one hundred years. The acknowledgement of the positive economic, social and political impact of standardisation resulted in strong ties between industry, government and academia, leading to the establishment of national standards bodies and international standardisation organisations. While it is commonly assumed that a close cooperation between standard setting and Open Source communities would be beneficial, both sides struggle to establish successful models of collaboration. It is especially unclear where standard setting and Open Source compete for relevance, and where they are complementary. The qualitative study at the Technical University of Berlin provides answers to this question based on a comparative SWOT analysis that will be presented.

Speakers
MB

Mirko Boehm

CEO, Open Invention Network
Mirko Boehm is a Free Software and Open Source contributor, primarily as a software developer and speaker. He is the founder of the Quartermaster project, and has been a contributor to major Open Source projects including the KDE Desktop since 1997, including several years on the... Read More →


Thursday August 30, 2018 4:50pm - 5:30pm
Room 212

5:30pm

Onsite Attendee Reception & Sponsor Showcase
Join your fellow attendees after sessions conclude for drinks, canapes, networking and the opportunity to check out the latest and greatest sponsor products and technologies!

Thursday August 30, 2018 5:30pm - 7:00pm
West Ballroom C/D

7:00pm

Partner Reception (Invitation Required)
Time: 7:00–10:00 pm
Location: Pacific Yacht – Docked at Flight Centre located behind the Vancouver Convention Centre

Invited guests will gather aboard the Pacific Yacht for drinks, hors-d’oeuvres, and networking at the Open Source Summit North America Partner Reception. Attendees will be able to take in the scenic views of the Vancouver Harbor while mingling with fellow speakers, media, and select sponsors. During the reception, the Pacific Yacht will remain docked at Flight Centre so attendees can come and go as they please, and will take two scheduled 30-minute harbor cruises during the reception.


Thursday August 30, 2018 7:00pm - 10:00pm
Pacific Yacht
 
Friday, August 31
 

7:00am

Morning Meditation (Additional Registration Required)
Location: Outside at the Digital Orca statue, Vancouver Convention Centre
Time: 7:00 - 8:00 am
Registration Cost: Complimentary – RSVP Required
Join us outside by the iconic Digital Orca statue at the Vancouver Convention Centre for a relaxing Morning Meditation! Bring your favorite yoga mat/towel or use one of the complimentary ones provided, and be sure to wear loose-fitting, comfortable clothing.

8:00am

8:00am

9:00am

Keynote: Prediction Machines: The Simple Economics of Artificial Intelligence - Ajay Agrawal, Artificial Intelligence & Machine Learning Expert, Author of Prediction Machines, and Founder of The Creative Destruction Lab
Author of the game-changing book Prediction Machines and founder of the Creative Destruction Lab—home to one of the greatest concentrations of AI start-ups of any program on Earth—Ajay will strip down the hype associated with machine learning and provide a useful framework for enhancing communication and collaboration between developers and suits who aspire to conceive, design, and deploy commercial-grade AIs.

Speakers
avatar for Ajay Agrawal

Ajay Agrawal

Ajay Agrawal, Artificial Intelligence & Machine Learning Expert, Author of Prediction Machines, and Founder of The Creative Destruction Lab
Named the engineer of a “Billion Dollar Breakout” by The Globe and Mail—Dr. Agrawal comes at A.I.’s potential from the perspective of economics. Advances in A.I. and machine learning mean profound opportunities for innovation and investment. As founder of U of T’s Creative... Read More →


Friday August 31, 2018 9:00am - 9:25am
West Ballroom A/B

9:30am

Keynote: Who Pays for Open Source? A Case for Open Governance & Enterprise Contributions - Angel Diaz, VP Developer Technology, Open Source & Advocacy, IBM
The beauty of open source is that it is developed in the open as a public collaboration between companies and individuals and then made freely available to download and use. It sounds perfect but at the end of the day, who really pays for open source to meet the demands of quality code contributions and best of breed maintenance? In his keynote, Angel Diaz explores this provocative question making the rounds in developer circles today and makes the case for open governance and enterprise contributions as the way forward. Learn about the best practices of open governance as well as the crucial importance of enterprise contributions to open source to drive quality code, deliver on maintenance needs and minimize overall risk for the community.

Speakers
avatar for Angel Diaz

Angel Diaz

VP Developer Technology, Open Source & Advocacy, IBM
Always on the move, Dr. Angel Diaz is IBM’s VP of Developer Technology, Open Source & Advocacy. Angel and his team are responsible for the technology, architecture and strategy behind IBM’s Hybrid, open and secure cloud – empowering our clients with a new way to work.When he’s... Read More →


Friday August 31, 2018 9:30am - 9:45am
West Ballroom A/B

9:50am

Keynote: Josh Wood, Developer Advocate, Red Hat
Speakers
avatar for Josh Wood

Josh Wood

Developer Advocate, Red Hat
Josh has worked in a variety of roles in innovative startups throughout his career, holding diverse titles from systems admin to product director and CTO. He is passionate about constructing the future of utility computing with open source technologies like Kubernetes. When procrastinating... Read More →


Friday August 31, 2018 9:50am - 9:55am
West Ballroom A/B

10:00am

Keynote: The Power of Story in Changing our Experiences - Jennifer Cloer, Founder of reTHINKit, Creator and Executive Producer, The Chasing Grace Project
Speakers
avatar for Jennifer Cloer

Jennifer Cloer

Creator and Executive Producer, The Chasing Grace Project
Jennifer’s career has been dedicated to telling the stories that have defined a generation of technology developers, from Linux creator Linus Torvalds to the men and women who started Creative Commons and Google’s first I/O Conference. For more than 15 years, Jennifer has been... Read More →


Friday August 31, 2018 10:00am - 10:10am
West Ballroom A/B

10:10am

10:10am

10:30am

Chasing Grace - Episode 1 Screening
Come grab a seat in the lounge to view Episode 1 of Chasing Grace.

The Chasing Grace Project is a documentary series about women in tech. It includes six episodes, each focused on a different topic within the women in tech narrative. From the pay gap, online harassment and female entrepreneurship to access to the best jobs, the decision to leave or stay in tech and the role of male allies, the series will illustrate how we pave the way forward.

Friday August 31, 2018 10:30am - 11:00am
TBA

10:30am

Puppy Pawlooza
Puppy Pawlooza is back by popular demand! We are excited to bring Puppy Pawlooza to Open Source Summit 2018.

Animals are valued companions and healers, holding a special place in our hearts. Anyone who has ever owned a pet knows the pure joy they bring to our lives. Over the years, research has found that animals can lower blood pressure and decrease stress levels. Regardless of age, a visit from a furry friend is sure to foster smiles and uplift spirits.

Friday August 31, 2018 10:30am - 12:30pm
Ballroom Foyer

11:00am

Accelerating I/O in Big Data – A Data Driven Approach and Case Studies - Yingqi (Lucy) Lu, Intel Corporation
The I/O infrastructure is key to Big Data ecosystem. New networking and storage hardware technologies are continuously being developed while software I/O stack remains relatively slow. In order to ensure applications are able to take full advantage of modern devices, deep understanding of I/O subsystems and optimizations to Java libraries and Big Data frameworks are required. In this presentation, a data driven approach is used to identify software I/O bottlenecks inside four Big Data frameworks - Apache Cassandra, HBase, Spark and HDFS. To fix the bottlenecks, new Java library APIs Intel contributes to OpenJDK are introduced. Corresponding software changes to the target Big Data frameworks are also discussed in the presentation as examples of how to use the new Java APIs. At the end of each case study, performance analysis is used to demonstrate throughput and latency improvements from the software optimizations.

Speakers
avatar for Yingqi (Lucy) Lu

Yingqi (Lucy) Lu

Software Development Engineer, Intel Corporation
Yingqi (Lucy) Lu is a Senior Software Performance Engineer in the Software Solution Group. She has been at Intel for over 10 years working on performance optimizations of Virtualization, Power Efficiency, Webservers and Java Virtual Machine. She is currently focusing on enabling new... Read More →



Friday August 31, 2018 11:00am - 11:40am
Room 119/120

11:00am

No, No, Don't Tell Me - I am More than AI - Juanita Dion, IBM Watson and Cloud Platform
According to Encyclopedia Britannica, the definition of Artificial intelligence (AI) is the ability of a digital computer or computer-controlled robot to perform tasks commonly associated with intelligent beings. However, can AI help us advance our career/life, make decisions, and foster creativity? In this session, Juanita Dion from IBM Code San Francisco team will go over types of AI, current AI use cases, logic reasoning of AI control and future of the AI. She may throw you couples do and don't when you are designing your AI. While AI technology keeps evolving, Juanita will bring you multiple successful use cases based on what IBM Watson and Cloud has done with the latest and greatest successful stories. 

Speakers
avatar for Juanita Dion

Juanita Dion

Senior Offering Manager, IBM Hybrid Cloud
Juanita Dion is the program strategy lead for IBM San Francisco City Developers' Advocacy team. She has wide diverse background with Bachelor degree in Civil Engineering and Music Education and Master degree in Electrical Engineering which her thesis is in Signal Processing Wireless... Read More →


Friday August 31, 2018 11:00am - 11:40am
Room 118
  • Experience Level Any

11:00am

Panel Discussion: The Missing Generation: Bringing Youth Into Open Source - Moderated by Guy Martin, Autodesk, Inc.
There has been a lot of work done toward increasing diversity & inclusion in open source and technology in general. Usually, these efforts are aimed at traditionally under-represented groups, such as women, people of color, LGBTQ, etc.

While focusing on those groups is tremendously important, we are also leaving behind another valuable set of people - youth. While many school curriculums are starting to focus on STEAM (Science, Technology, Engineering, Art, and Math), there are still a dearth of opportunities for young people in technology, and especially in open source.

This panel discussion features Phillip Banks and his daughter Keila, who were keynote presenters at Open Source Summit, Europe in 2017. We will dig deeper into what they presented in Europe, focusing on what has worked (and not worked) as they attempt to encourage and provide opportunities for young people in the open source community.

Moderators
avatar for Guy Martin

Guy Martin

Director - Open@ADSK, Autodesk
Guy Martin is an Academy Software Foundation (ASWF) Board Member and the Director of Open at Autodesk, responsible for overseeing the company's open source strategy, execution and collaborative projects, as well as representing the company in open source communities and organizations... Read More →

Speakers
avatar for Phillip Banks

Phillip Banks

Owner, Banks Networking
Phillip Banks among his many tech industry adventures globally has created an atmosphere of tech excellence without sacrificing inspiration and fun. Whether it be Fortune 500 company or home based business. Starting out as a 10 year old programmer his desire to bring advanced technologies... Read More →
KB

Keila Banks

Keila Banks is a 15 year old programmer, web designer, entrepreneur and international speaker. She started programming at 9 and has been traveling the world speaking on being a young girl in tech. At age 12 she won the Young Entreprenuer of the year award beating out people much older... Read More →


Friday August 31, 2018 11:00am - 11:40am
Room 121

11:00am

Multimodal Operating System - Bridge Traditional and Software-Defined Infrastructure - Kai Dupke, SUSE
As organizations around the world transform their enterprise systems to embrace modern and agile technologies, multiple infrastructures for different workloads and applications are needed. This often means integrating cloud-based platforms into enterprise systems, merging containerized development with traditional development, or combining legacy applications with microservices. To bridge traditional and software-defined infrastructure, a multimodal operating system is needed. In this session, you will learn about multimodal IT and the design requirements of an operating system to support multimodal IT environment.

Speakers
KD

Kai Dupke

Senior Product Manager, SUSE
Kai Dupke is Senior Product Manager at SUSE. He is responsible for the SUSE flagship product SUSE Linux Enterprise Server 15. In the past, he has also led High Availability, Real Time, and High-Performance Computing. Before joining SUSE, Kai Dupke was head of Linux, Open Source, and... Read More →


Friday August 31, 2018 11:00am - 11:40am
Room 207
  • Experience Level Any

11:00am

Scaling Big Data Interactive Workloads across Kubernetes Cluster - Luciano Resende, IBM
The Jupyter Notebook Stack has become the "de facto" platform used by data scientists to interactively work on big data problems. With the popularity of deep learning, there is also an increasing need for resources to make deep learning effective. In this session, we will discuss how we brought support for Kubernetes into Jupyter Enterprise Gateway and touch on some best practices on how to scale an interactive big data workloads across a Kubernets managed cluster.

In this session, we will discuss the limitations we have found when running interactive workloads on a Kubernetes environment and how we overcome some of these limitations by enabling distributed containers managed by Kubernetes using Jupyter Enterprise Gateway. We will also describe the roadblocks found during the implementation and how we overcome them. We also plan to discuss how these can be leveraged in different platforms to enhance scalability.

Speakers
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 →


Friday August 31, 2018 11:00am - 11:40am
Room 116/117

11:00am

All About Linux Kernel Selftest - Shuah Khan, Samsung OSG
Kselftest started out as an effort to enable a developer-focused unit test framework in the kernel to ensure the quality of new kernel releases. Today it is an integral part of the Linux Kernel development process to qualify Linux mainline and stable release candidates. This talk will go over the Kselftest framework, how to write tests that work well with the framework for effective reporting of results. In addition, Shuah will discuss how the framework is tailored for developer as well as users to server their individual and unique needs and discuss future plans.

Speakers
SK

Shuah Khan

Sr. Linux Kernel Engineer, Samsung Open Source Group
Shuah Khan is a Senior Linux Kernel Developer at Samsung's Open Source Group. She is a Linux Kernel Maintainer and Contributor who focuses on Linux Media Core and Power Management. She maintains Kernel Selftest framework, USB over IP driver, and cpupower. She has contributed to IOMMU... Read More →


Friday August 31, 2018 11:00am - 11:40am
Room 110

11:00am

Perceval, Graal and Arthur: The Quest for Software Project Data - Santiago Dueñas & Jesus M. Gonzalez-Barahona, Bitergia
In the last years, tools like Git and GitHub have turned essential to support the daily activities around open source software. Such tools act also like data silos, which can be gathered to derive insightful knowledge about a project (e.g., activities, community). However, collecting this data is often a laborious task, which includes: understanding how to access the data, supporting incrementality, resume and retry mechanisms, and defining a scalable process able to cope with large projects.

This talk will show how to use Perceval, Graal and Arthur (3 tools under the Linux Foundation's CHAOSS umbrella) to collect project data. Perceval performs automatic and incremental data gathering from many tools related to open source development, Graal provides a generic approach to support source code analysis, finally Arthur allows to execute Perceval and Graal at scale, managing incrementality and possible failures.

Speakers

Friday August 31, 2018 11:00am - 11:40am
Room 109

11:00am

Contributability: Getting More Hands On Your Open Source Project - Johanna Smith, Pivotal
Getting contributions to an open source project can be difficult, but there are many ways you can increase your project's "contributability" - how easy it is for others to contribute to your project. Johanna Smith is the team lead for Loggregator, an open source logging platform. Johanna shares techniques for drawing more community members to contribute to a project, and discusses her own experiences contributing to open source.

Speakers
avatar for Johanna Ratliff

Johanna Ratliff

Senior Software Engineer, Pivotal
Johanna Ratliff (Smith) has worked on the Cloud Foundry project for three years. She has worked on many CF observability projects including Loggregator, Log Cache, and Metric Store. In her spare time she enjoys camping, coffee, and gardening. Her latest talks include "Contributability... Read More →


Friday August 31, 2018 11:00am - 11:40am
Room 213

11:00am

Debian to DC/OS: Factors that Shape Open Source Communities - Elizabeth K. Joseph, Mesosphere
Different types of open source projects attract different types of open source communities. Successful communities can be tightly-knit or easy to join, highly technical or simple to contribute to, wildly popular or low key, or anywhere in between. What your community looks like will depend on several project attributes.

In this talk, Elizabeth K. Joseph will compare the architectures, user bases, and governance histories of various open source projects to understand how each factor impacts the type of community a project attracts and sustains. Elizabeth will discuss her extensive work on Debian, Ubuntu, and OpenStack, DC/OS and Apache Mesos. Other popular open source projects will also be included for comparison.

Speakers
avatar for Elizabeth K. Joseph

Elizabeth K. Joseph

Developer Advocate, IBM
Elizabeth K. Joseph is an author, systems engineer, and developer advocate who is now at IBM working in the Z Ecosystem team (mainframes!). Previously, she spent time working on Apache Mesos, four years as a systems engineer on the OpenStack Infrastructure team and six years as a... Read More →


Friday August 31, 2018 11:00am - 11:40am
Room 212

11:00am

Clear Linux Shoptalk with Matthew Johnson // Presented by Intel (Pre-Registration Required)
The Clear Linux* Project is a distribution built for cloud, client, and IoT use cases. We want to showcase the best of Intel architecture technology and performance, from low-level kernel features to complex applications that span across the entire OS stack. We're putting emphasis on Power and Performance optimizations throughout the operating system as a whole.

You can attend this workshop on the following days/times:

Thursday, August 30
11:00 am - 12:00 pm and 2:00 pm - 3:00 pm
Friday, August 31
11:00 am - 12:00 pm
Location: Room 210, Vancouver Convention Centre West
Registration Costs: Complimentary; Pre-registration required

Add Clear Linux Shoptalk with Matthew Johnson // Presented by Intel  to your OSS registration

Friday August 31, 2018 11:00am - 12:00pm
Room 210

11:00am

Software Defined Networking and You - Timothy Serewicz, The Linux Foundation (Seating Limited to First 50 Attendees)
This is an introduction to virtualizing your networking infrastructure.

Important NoteThis session has limited seating and is available to the first 50 attendees. 

Speakers
avatar for Tim Serewicz

Tim Serewicz

Course Developer / Technical Trainer, Training - The Linux Foundation
When Tim Serewicz started teaching Linux system administration classes at IBM, his boss thought Linux was “just a fad.” Serewicz has since made a full-time career out of teaching admins the latest technologies in the ever-evolving and growing Linux ecosystem. He has taught at... Read More →


Friday August 31, 2018 11:00am - 12:30pm
Room 204

11:00am

Surviving the Chaos, a Field Guide - Andrew Hobden, PingCAP
Embark on a trip into the wilderness that is your distributed system with Andrew, armed only with your wits, computer, and guide.

Feel free to bring your own system, or Andrew will provide you with everything you need.

Get a chance to play hands on with Kernel Fault Injection, SystemTap, Go and Rust based Failure Injection libraries, and Namazu (a fuzzy scheduler). Want to dig deeper? We'll explore how to use Jepsen to test linearizability, and how to automate all these tools to be part of your regular test plans.

Speakers
AH

Andrew Hobden

TiKV Engineer, PingCAP
Originating from Vancouver Island, Andrew grew up surrounded by a untamed wilderness and lived in a mixing pot of cultures. After becoming addicted to the open source community in high school, he has remained a strong advocate ever since. The wilderness, mix of cultures, and exposure... Read More →


Friday August 31, 2018 11:00am - 12:30pm
Room 114/115

11:50am

Panel Discussion: Diversity & Inclusion: Transforming Insight into Action - Moderated by Matt Germonprez, University of Nebraska
Delivering the experiences that make our world a better place is about more than writing lines of code—it’s about fostering a community that reflects the diverse perspectives of our broader society. From the Chasing Grace Project to diversity research in the OpenStack and Mozilla communities, and many other endeavors, there is progress in understanding and fostering diversity and inclusion to help ensure a strong future for the technology industry. How can we take the next steps, and transform awareness and insights into action and results? This panel discussion brings together leaders on this issue from across the open source ecosystem to explore how we can dive in and collectively implement recommendations derived from these data-driven insights.

Speakers
avatar for Jennifer Cloer

Jennifer Cloer

Creator and Executive Producer, The Chasing Grace Project
Jennifer’s career has been dedicated to telling the stories that have defined a generation of technology developers, from Linux creator Linus Torvalds to the men and women who started Creative Commons and Google’s first I/O Conference. For more than 15 years, Jennifer has been... Read More →
avatar for Matt Germonprez

Matt Germonprez

Associate Professor, University of Nebraska at Omaha
Matt Germonprez is the Mutual of Omaha Associate Professor of Information Systems in the College of Information Science & Technology at the University of Nebraska at Omaha. He explores corporate engagement with open communities and the dynamics of work in these engagements. His research... Read More →
avatar for Emma Irwin

Emma Irwin

Open Source & Community Strategist, Mozilla
Emma Irwin leads D&I strategy development for Mozilla’s open source projects, and their communities. During a successful career as an software developer, she developed a passion for open source both as a mechanism for innovation, but also personal development and social change... Read More →
avatar for Jeffrey Osier-Mixon

Jeffrey Osier-Mixon

Program Manager, The Linux Foundation
Jefro worked as a technical writer and developer in both software and hardware for more than 20 years, focused on open source since 1992, and he has been a leader in Linux Foundation projects since 2011. He is currently a program manager at Linux Foundation helping to make open source... Read More →


Friday August 31, 2018 11:50am - 12:30pm
Room 121

11:50am

Hold My Beer While I Open Source with TOSCA, ONAP, and Networking - DeWayne Filppi, Cloudify
Jonathan Bryce, executive director of the OpenStack Foundation, recently said, “The biggest problem in open source today is not innovation; it’s integration.”

So how do we find a happy medium and claim the benefits of both open source and standards to ensure integration and, ultimately, scalability? Here are a few suggestions: 1) Open source should drive standards, not the other way around. 2) We need to define “just enough standards” to ensure interoperability - and let the technology do the rest.

In this talk, I will dive into how open source is already driving standards, discuss examples for how to just enough standards works in practice, and how taking a programmatic approach to standards, this degree of interoperability, integration, and scalability can be achieved even today.

Speakers

Friday August 31, 2018 11:50am - 12:30pm
Room 207

11:50am

Cilium - Bringing the BPF Revolution to Kubernetes Networking and Security - Thomas Graf, Covalent
BPF is one of the fastest emerging technologies of the Linux kernel. The talk provides an introduction to Cilium which brings the powers of BPF to Kubernetes and other orchestration systems to provide highly scalable and efficient networking, security and load balancing for containers and microservices. The talk will provide an introduction to the capabilities of Cilium today but also deep dives into the emerging roadmap involving networking at the socket layer and service mesh datapath capabilities to provide highly efficient connectivity between cloud native apps and sidecar proxies.

Speakers
avatar for Thomas Graf

Thomas Graf

Co-Founder & CTO, Isovalent
Thomas Graf is Co-Founder & CTO at Isovalent and creator of the Cilium project. Before this, Thomas has been a Linux kernel developer at Red Hat for many years.



Friday August 31, 2018 11:50am - 12:30pm
Room 118

11:50am

Deploy and Use a Multi Framework Distributed Deep Learning Platform on Kubernetes - Animesh Singh & Tommy Li, IBM
Training deep neural network models requires a highly tuned system with the right combination of software, drivers, compute, memory, network, and storage resources. Deep learning frameworks like TensorFlow, PyTorch, Caffe, Torch, Theano, and MXNet have contributed to the popularity of deep learning by reducing the effort and skill needed to design, train, and use deep learning models. Fabric for Deep Learning (FfDL, pronounced “fiddle”) provides a consistent way to run these deep learning frameworks as a service on Kubernetes. FfDL uses a microservices architecture to reduce coupling between components, keep each component simple and as stateless as possible, isolate component failures, and allow each component to be developed, tested, deployed, scaled, and upgraded independently.

Animesh Singh, and Tommy Li will share lessons learned while building and using FfDL and demonstrate how to leverage it to execute distributed deep learning training for models written using multiple frameworks, using GPUs and object storage constructs. They then explain how to take models from IBM’s Model Asset Exchange, train them using FfDL, and deploy them on Kubernetes for serving and inferencing.



Speakers
avatar for Tommy Li

Tommy Li

Software Developer, IBM
Tommy Li is a software developer in IBM focusing on Cloud, Kubernetes, and Machine Learning. He is one of the Fabric for Deep Learning’s main contributors and worked on various developer code patterns on Kubernetes, Microservice, and deep learning application to provide use cases... Read More →
avatar for Animesh Singh

Animesh Singh

STSM and Program Director, IBM
Animesh Singh is an STSM and works with IBM Watson and Cloud Platform, where he leads machine learning and deep learning initiatives and works with communities and customers to design and implement deep learning, machine learning, and cloud computing frameworks. He has a proven track... Read More →


Friday August 31, 2018 11:50am - 12:30pm
Room 116/117

11:50am

Container Resource Isolation @ Facebook - Tejun Heo, Facebook
Facebook has been actively developing and experimenting with cgroup2 based resource isolation for the past few years. In the process, we developed and improved various kernel and userspace mechanisms, and learned often surprising lessons. Facebook is now in the process refining and deploying work-conserving and full-OS level resource isolation for main workload protection and batch workload side-loading. This session shares the building blocks we developed, the lessons we learned, and the results we're starting to see.

Speakers
TH

Tejun Heo

Software Engineer, Facebook
Tejun has been working on various aspects of the Linux kernel for over a decade now and is currently focusing on resource isolation at Facebook.


Friday August 31, 2018 11:50am - 12:30pm
Room 110

11:50am

Optimizing Zlib on ARM: The Power of NEON - Adenilson Cavalcanti, ARM
There are a few libraries that are widely used along the whole software stack and has being providing good services to the OSS community for a long time, but none can claim the top spot reserved to zlib.

First released in 1995, it is responsible for providing fast and efficient data compression to the whole soft stack (i.e. Linux kernel, Apache, Firefox, Android to name a few), being patent free and with a liberal license.

The question is: could we make it any faster? Specially on mobile devices?

This talk will explain how an investigation started about one year ago targeting to accelerate zlib performance on ARM processors using SIMD techniques (i.e. NEON).

Performance gains of 1.5x to 2x in decompression were reached and this optimizations were later ported to Intel (SSE3) and is shipping in Chromium, improving the experience of over 1 billion users.

Speakers
avatar for Adenilson Cavalcanti

Adenilson Cavalcanti

Staff Engineer, ARM
Adenilson has a wide variety of experience with different programming languages and operating systems. He has special interests in Web Engines, *nix and embedded and mobile devices, where he is always looking for new ideas and opportunities to use FOSS in new and innovative ways... Read More →


Friday August 31, 2018 11:50am - 12:30pm
Room 109

11:50am

BoF: How to Erase Unconscious Bias From Your AI Datasets (Developers Call To Action) - Lauren Maffeo, GetApp
Speakers
avatar for Lauren Maffeo

Lauren Maffeo

Associate Principal Analyst, GetApp, a Gartner company
Lauren Maffeo has reported on and worked within the global technology sector. She started her career as a freelance journalist covering tech trends for The Guardian and The Next Web from London. Today, she works as an associate principal analyst at GetApp (a Gartner company), where... Read More →


Friday August 31, 2018 11:50am - 12:30pm
Room 119/120

11:50am

Code's the Word: Growing your Open Source Community through Blogging - Molly Vorwerck, Uber
Blogging is the glue that holds an open source community together. In this presentation, Uber's Molly Vorwerck discusses how to leverage blogging and social media to amplify your project's voice by sharing best practices for crafting a technical blog article, social engagement tactics, and innovative article ideas that veer off the beaten path of "here is what I built & here is how you use it"-type content. At the end of this presentation, you will have the skill set necessary to take your open source project from the depths of GitHub to the front page of Hacker News.

Speakers
avatar for Molly Vorwerck

Molly Vorwerck

Managing Editor, Uber
Molly Vorwerck is the managing editor of the Uber Engineering Blog, Uber's technical blog, and a program manager on Uber's Tech Brand team. In this role, Molly applies her "fuzzy" skills to working with engineers, PMs, and other "techies" at the company to highlight and broadcast... Read More →



Friday August 31, 2018 11:50am - 12:30pm
Room 212

11:50am

Panel Discussion: Why Open Source Marketing Matters: For Projects, Users and Vendors - Moderated by Wendy Cartee, VMware
When people think of an open source “contributor” they are likely picturing the developers who contribute code. But open source projects require a variety of contributions--from development to documentation to release management to marketing. The role of marketing in open source is critical, but often overlooked and misunderstood. Marketing underpins the success of many open source communities, and when marketing strategy is executed proficiently, it enables these open source communities to thrive. Successful open source marketing builds a stronger ecosystem that bolsters the success of all involved, including project, vendors and users. In this panel, open source marketing leaders will discuss the role of marketing, provide examples of open source projects powered by marketing, and offer insight into how marketing teams from both enterprises and open source projects can partner together to achieve greater results.

Moderators
avatar for Wendy Cartee

Wendy Cartee

Senior Director of Marketing, VMware
Wendy Cartee is head of Cloud Native Advocacy at VMware where she works across engineering, field, partners, and customers to drive awareness and adoption of cloud native technologies. Wendy has been in open source for nearly a decade and helped form the Linux Foundation’s IO Visor... Read More →

Speakers
avatar for Chris Churilo

Chris Churilo

Event Manager, InfluxData
Chris Churilo is responsible for Product Marketing at InfluxData. Prior to joining InfluxData, she defined and designed a SaaS monitoring solution at Centroid, and prior to that she was the VP of product management at iPass and was the LOB for several cloud services that required... Read More →
avatar for Devin Davis

Devin Davis

VP of Marketing, Cloud Foundry Foundation
Devin has more than 15 years in enterprise technology marketing and communications. In that time, he’s marketed a spectrum of technologies including big data, IoT, software development platforms, security and small business tech. He has spent the past several years working in cloud... Read More →
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 →


Friday August 31, 2018 11:50am - 12:30pm
Room 213

11:50am

Software Philanthropy for Everyone - Kevin P. Fleming, Bloomberg
All large companies use open source software. Many of them contribute to open source software.

In addition to that many large companies have philanthropic arms; charitable foundations operated by the company or aligned with the company, and primarily funded by the company. These foundations have focus areas which include many charitable causes, but not open source software!

This presentation will talk about Bloomberg's journey to add software philanthropy to its charitable contributions, including the mundane aspects of volunteer coding events, soliciting mentors/leaders, organizing participation, and others, but also how this type of philanthropy can be included in 'employee giving'. Anyone who runs an Open Source Program Office, or similar group, in a company that also has a philanthropic arm should include open source software contributions in their plans.

Speakers
avatar for Kevin P. Fleming

Kevin P. Fleming

Open Source Program Manager, Bloomberg
Kevin has spent more than 20 years in the technology industry. In 2004 he started a VOIP service provider company and chose Asterisk as his platform. 9 months later he was offered a position at Digium to work on Asterisk full-time.After seven years of developing and managing the Asterisk... Read More →



Friday August 31, 2018 11:50am - 12:30pm
Room 214

12:00pm

Kid's Day
Register:
To register your child(ren) please click here.

The Linux Foundation is pleased to present our annual Kid’s Day at Open Source Summit 2018!

Intro to Web Design for Kids, Presented by Banks Family Tech
This course is designed for youth as an introduction to the fun and the magic of web design.  Very little computer knowledge is required. The basics, typing, browsing the internet and minor computer operation, are all your child needs to participate.
What will Kids learn?
  • Vocabulary for coding
  • Knowledge of HTML structure
  • Knowledge of CSS structure and when to use it
  • How to put a website on the Internet
  • Apply knowledge to student’s life
Who can attend?
This workshop is appropriate for children ages 9 – 18 and is open to all children, including those of OSS attendees.
Cost?
Registration is complimentary.
Needs?
Bring a great attitude and open mind! Laptops and light refreshments will be provided.
When?
Friday, August 31, 12:00p – 4:00p
Where?
Vancouver Convention Centre, West Building
Register:
To register your child(ren) please click here.

Friday August 31, 2018 12:00pm - 4:00pm
TBA

12:30pm

2:00pm

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 →


Friday August 31, 2018 2:00pm - 2:40pm
West Ballroom A/B

2:45pm

Keynote: Preventing IT Firefighting with Better Infrastructure Security - Greg Marsden, Vice President, Linux Development, Oracle
The evolution of Linux and the open source model has delivered the proven performance, stability and reliability required in today’s enterprise/cloud-scale deployments. We continue to deploy in smaller independent on-prem environments, where there’s potential for security vulnerabilities to flare up. But more importantly, those CVEs that create brush fires on the on-prem prairies become towering infernos in the cloud. Case in point: Spectre and Meltdown. We’ve gone from isolated systems to large multi-tenancy environments that increase security risks. How do we build a more secure, less vulnerable infrastructure for every environment?

In his keynote, Greg will elaborate on security and how a very different OS deployment model can help developers react fast and keep their fire lines secure. 

Speakers
avatar for Greg Marsden

Greg Marsden

Vice President, Linux Development, Oracle
Greg Marsden is Vice President of Linux development at Oracle, where he encourages open source contributions that improve Linux for Oracle's Cloud services, engineered systems and software. He also oversees OS security.  Oracle's Linux kernel team has contributed more than 400,000... Read More →


Friday August 31, 2018 2:45pm - 2:55pm
West Ballroom A/B

3:00pm

Keynote: Opportunities for AI/ML with Cloud Native Applications - Sana Tariq, Senior Architect, E2E Service Orchestration, TELUS
In this talk, Sana Tariq will share how the evolving space of AI/ML will play a significant role in closed-loop automation and change the services business and operational models. Why it’s the right time for exploring AI/ML with the onset of containers, cloud-native applications, and programmable stacks. We will review the dynamic policy and AI/ML use-cases roadmap. At the end we will review open source projects associated with these initiatives and what do we expect from them!

Speakers
avatar for Sana Tariq

Sana Tariq

Sr. Architect E2E Service Orchestration, Telus Communications Inc.
Sana Tariq is a member of TELUS team acting as senior architectect for E2E Service Orchestration. Sana earned her doctoral degree in Computer Science specializing in optical communications, cloud computing, network functions virtualization and Software Defined Networking (SDNs) from... Read More →


Friday August 31, 2018 3:00pm - 3:20pm
West Ballroom A/B

3:25pm

4:00pm

Pinball - Open Source Workflow System from Pinterest - Jack Ye & Shuo Xiang, Pinterest
Pinterest is a personalized data driven product that serves hundreds millions users. To this end, engineers and analytics need to collect data, extract features, build signals, train machine learning models, do ETLs, generate a/b dashboard and compute business metrics. Job orchestration and scheduling system is a fundamental need: there needs a way for connecting each small dots into necklaces.

In this talk, Shuo and Jack will present how Pinterest solved this problem using their open source workflow management system called Pinball (https://github.com/pinterest/pinball). More specifically, they will share the pain points, why and how they built Pinball and make it a scalable/flexible ecosystem to cover use cases from dashboard generating and index building to complicated machine learning model training.

Speakers
avatar for Shuo Xiang

Shuo Xiang

Data Engineer, Pinterest
Shuo Xiang is a software engineer in Big Data team at Pinterest, where he focuses on workflow system, machine learning platforms, analytics/experiment engines and data processing technologies. Before joining Pinterest, he received a Ph.D in machine learning from Arizona State University... Read More →
JY

Jack Ye

Engineering Manager, Pinterest


Friday August 31, 2018 4:00pm - 4:40pm
Room 116/117

4:00pm

Diversity and Inclusion at Events and Conferences - Kasia Rachuta, Medium
You may be tempted to think that organizing diverse conferences is difficult and requires a lot of effort or resources. Especially for a first-time organizer, the prospect of organizing a diverse and inclusive event may be daunting. You may think that it requires a lot of effort or financial resources. You may wonder if there is a checklist? Where do I even begin? In this talk, Kasia will discuss things that every organizer can do to produce a diverse and inclusive event; highlighting a number of high impact and low effort things that can be done. Kasia will also pepper in some funny (and not-so-funny) tales from the trenches of attending conferences as a woman in tech, and share how you can make sure people feel that they fit in (to your conference, and your t-shirts).

Speakers
KR

Kasia Rachuta

Data Scientist, Medium
Kasia works as a data scientist at Medium. She has a master’s in theoretical physics from University College London and after graduation, she moved to San Francisco from London. In her spare time, she enjoys volunteering for women-related organizations and diversity causes, scuba... Read More →


Friday August 31, 2018 4:00pm - 4:40pm
Room 121

4:00pm

The 'S' in 'IoT' Stands for 'Security' - Viktor Petersson, Screenly & Andrew Martin, Control Plane
Along with the proliferation of IoT devices in our homes and lives has come string of laughable breaches to the extent that IoT has become synonymous with botnets. Many, if not most, of these breaches could have been easily prevented by simply applying well established best practices from the the software industry. Yet, device manufactures frequently ignore security concerns.

After exploring the problem space, we will talk about how to solve it. The talk will focus largely on securing consumer-like devices, such as the Raspberry Pi, and include topics like building a good pipeline (CD/CI), automating updates over the air, testing and basic security best practices. After all, IoT security is not rocket science. Best practices for software engineering still applies, despite the reduced resources and physical footprint.

Speakers
avatar for Andrew Martin

Andrew Martin

co-founder, Control Plane
Andrew has a strong test-first engineering ethos gained architecting and deploying high-traffic web applications. Proficient in systems development, testing, and maintenance, he is comfortable profiling and securing every tier of a bare metal or cloud native application, and has battle-hardened... Read More →
avatar for Viktor Petersson

Viktor Petersson

Co-founder and CEO, Screenly
While still in college, Viktor Petersson co-founded the software lab WireLoad, which grew into a thriving business, with multiple successful products in the marketplace. With the releases of the first Raspberry Pi in 2012, Viktor started writing what is today known as Screenly. The... Read More →



Friday August 31, 2018 4:00pm - 4:40pm
Room 207

4:00pm

When I Kube All the Things, what can Watch Kubernetes? - Kira Boyle, Pivotal
In the open source community, it’s hard to not know about, or at least know of Kubernetes; it’s well maintained and supported and deploys code consistently in scalable containers. It will even restart containers and nodes if they go down and do all the load balancing for the user. The problem is: what happens when Kubernetes goes down?

The Cloud Foundry community, also completely open source, created the Cloud Foundry Container Runtime to solve this problem. It offers a way to instantiate, deploy, and manage highly available Kubernetes clusters on a Cloud Platform. The Container Runtime also gives developers the choice and flexibility to deploy native 12-factor applications and pre-packaged apps delivered to a container in the same platform.

In this talk, topics discussed will include what the Cloud Foundry Container Runtime is, why use it, and how long it takes to start using it.

Speakers
avatar for Kira Boyle

Kira Boyle

Senior Software Engineer, Pivotal
Kira is a Senior Software Engineer at Pivotal. She works on various applications of Cloud Foundry, is fairly confident in her Go and BOSH skills, and enjoys devops more than the average bloke. She would love to talk to you about platform automation and applications for BOSH and Cloud... Read More →


Friday August 31, 2018 4:00pm - 4:40pm
Room 119/120

4:00pm

The State of Rootless Containers - Aleksa Sarai, SUSE LLC & Akihiro Suda, NTT
Running containers without the need for root privileges is fairly attractive, as it can protect the system from potential security bugs in the runtime through principle-of-least-privilege. Also, the ability for any user to spawn up a container allows usage in enterprise multi-tenant environments where even the security of the container runtime is not necessarily trusted.

In this talk, Aleksa and Akihiro will provide a review of the current state of the art in rootless containers and an overview of current techniques being used and problems that are currently being worked on (both in userland and in kernel-space). The main topics of discussion will be the topic of privileged filesystem emulation, removing the need for suid binaries, and work done on a rootless userland networking stack using TAP interfaces.  Finally, a discussion of rootless Kubernetes will be touched on with regard to the remaining
roadblocks.

Speakers
avatar for Aleksa Sarai

Aleksa Sarai

Senior Software Engineer, SUSE LLC
Aleksa Sarai is a core developer and maintainer of runc and umoci, contributor to the Open Container Initiative specifications, and a long-time contributor to Docker. In addition, he's contributed to the Linux kernel as part of his work on containers. He works on the Kubernetes core... Read More →
avatar for Akihiro Suda

Akihiro Suda

Software Engineer, NTT
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 →



Friday August 31, 2018 4:00pm - 4:40pm
Room 118

4:00pm

One Small Step to Harden USB Over IP on Linux - Shuah Khan, Samsung OSG
The USB over IP kernel driver allows a server system to export its USB devices to a client system over an IP network via the USB over IP protocol. Exportable USB devices include physical devices and software entities that are created on the server using the USB gadget sub-system. This talk will cover a major bug related to USB over IP in the Linux kernel that was recently uncovered; it created some significant security issues but was resolved with help from the kernel community. Shuah will share the nature of the security problems and how they have been addressed. She will share the lessons learned and the steps she is taking to avoid such issues in the future.

Speakers
SK

Shuah Khan

Sr. Linux Kernel Engineer, Samsung Open Source Group
Shuah Khan is a Senior Linux Kernel Developer at Samsung's Open Source Group. She is a Linux Kernel Maintainer and Contributor who focuses on Linux Media Core and Power Management. She maintains Kernel Selftest framework, USB over IP driver, and cpupower. She has contributed to IOMMU... Read More →


Friday August 31, 2018 4:00pm - 4:40pm
Room 110

4:00pm

Status of the Open Source GPU Ecosystem - Robert Foss, Collabora
Ten years ago no one would have expected the embedded GPU ecosystem in Linux to be what it is now. Today, a large number of GPUs have Open Source support and for those that aren't supported yet, improvements are happening at a rapid pace.

In just the last year Vivante GPUs have gained mainline support and Mali GPUs have seen good progress being made.

In this talk, Robert will cover GPUs in the embedded space and give an overview about their current status, what lies ahead and how the Open Source state of the art compares to the proprietary alternatives.

Speakers
avatar for Robert Foss

Robert Foss

Software Engineer, Collabora
Robert Foss is a Linux graphic stack contributor and Software Engineer at Collabora, and has worked in number of areas including Android, gralloc, mesa, Linux DRM and intel-gpu-tools. He holds a MSc in Computer Science and Engineering from the Technical University of Lund, Sweden... Read More →


Friday August 31, 2018 4:00pm - 4:40pm
Room 109

4:00pm

FOSSology – Open Source Tools for OSS Analysis - Anupam Ghosh, Siemens Technology and Services Ltd.
Today FOSS(free and open source software) is everywhere, many projects are built using OSS(open source software) components. In collaborative project development environments, it is necessary to get an insight of what kind of licenses are used in a software package. The goal of FOSSology is to provide open source license compliance software: A user can upload individual files or entire software packages/distributions. FOSSology will unpack this upload and run a chosen set of analysis tools on every file in the upload.

FOSSology project is being actively developed. This presentation introduces recent features of the software: Import of SPDX documents, editing the data and then generation of an updated SPDX document. The SPDX import enhancements have resulted in a completely new implementation of copyright statement handling. Moreover, FOSSology has added support for maintaining customizable license obligations and can generate these summarized by involved licenses in a detailed analysis report.

Speakers
AG

Anupam Ghosh

Team-Lead, Siemens Technology and Services Ltd.
Anupam is working as a Team-Lead at Siemens Technology and Services Ltd having 12 years of IT experience cutting across Embedded system, Telecom, Mobile Platform and Application development, Web-Application and Machine Learning. He is also a speaker at OSI (https://www.opensource... Read More →


Friday August 31, 2018 4:00pm - 4:40pm
Room 114/115

4:00pm

Generating Adoption: A Case Study in Open Source Marketing - Charles Dorner, Amazon Web Services
Open source projects compete with millions of others for users and contributors. To stand out from the crowd, your project needs... marketing. If that term makes you shudder, or you simply don’t think you know how to do it, this talk will help you understand the simple ways you can market and see what will work best for you. We’ll examine what marketing is and review a case study on how we market Style Dictionary – with code, documentation, blog posts, video … and a logo/mascot! You’ll walk away with a new view on building community and how to make your own project a success.

Speakers
avatar for Charles Dorner

Charles Dorner

Design Technologist, Amazon
Charles is a prolific inventor at Amazon, with more than 70 patents granted or pending. He focuses on customer experience and technology integrations and supports the Human Centered Machine Learning program at Amazon.


Friday August 31, 2018 4:00pm - 4:40pm
Room 213

4:00pm

Automating the Creation of Open Source BOMs - Kate Stewart, Linux Foundation
Open Source software licenses have terms that need to be complied with, sometimes this means sharing the sources, sometimes this means reproducing the copyright, sometimes creating notices files, etc. This talk will review open source tools available to help with creating accurate and complete software bill of materials, that can be transformed in other artifacts requested by specific licenses.

Speakers
avatar for Kate Stewart

Kate Stewart

Senior Director of Strategic Programs, The Linux Foundation
Kate Stewart is a Senior Director of Strategic Programs, responsible for Embedded and Open Compliance programs. Since joining The Linux Foundation, she has launched Real-Time Linux, Zephyr Project, CHAOSS, and ELISA.


Friday August 31, 2018 4:00pm - 4:40pm
Room 214

4:00pm

Surviving a Transition from Engineering to Management - Jim Perrin, Red Hat
Congratulations, you've been "promoted" from engineering to management. Here are some things I've learned the hard way to help you survive the journey without destroying your team, your sanity, or your career.

We'll cover common problems, new responsibilities, and communication issues you never thought you'd have to deal with. I'll share the way I handled these situations, and then we can discuss the *right* way together.

Audience participation is encouraged

Speakers
avatar for Jim Perrin

Jim Perrin

Manager, Community Platform Engineering, Red Hat, Inc
Jim manages both the CentOS and Fedora Infrastructure teams at Red Hat. He's been active in both communities since 2004


Friday August 31, 2018 4:00pm - 4:40pm
Room 212

4:00pm

Cloud Foundry Applications - Tim Harris, Cloud Foundry Foundation (Seating Limited to First 50 Attendees)
Getting started with Cloud Foundry.

Important NoteThis session has limited seating and is available to the first 50 attendees. 

Speakers
avatar for Tim Harris

Tim Harris

Director of Certification, Cloud Foundry Foundation


Friday August 31, 2018 4:00pm - 5:30pm
Room 204

4:50pm

Apache Beam: The Solution for Portable and Evolutive Data-intensive Applications - Ismael Mejia, Talend
The big data ecosystem is driven by multiple technologies and changes rapidly, both characteristics make creating future-proof data architectures difficult.

Software engineers should consider not only the demanding requirements for scalability, operations, programmability and usability, but they should also deal with the new requirements like 'real-time processing aka streaming' for latency, system portability for operations, support multiple programming languages and machine learning frameworks.

Apache Beam is the right solution to support portable and evolving big data architecture. Beam and its unified model to express batch and streaming data pipelines cover the portable dimension at the language and runtime level.

Speakers
avatar for Ismael Mejia

Ismael Mejia

Software Engineer, Talend
Software Engineer with more than ten years of experience designing and developing information systems for financial groups, telecom companies and startups. Focused on Big Data and Cloud architectures (aka Distributed Systems). Ismael works at Talend France as an Open Source Software... Read More →


Friday August 31, 2018 4:50pm - 5:30pm
Room 119/120

4:50pm

Growing Talent vs Hiring Expertise - Tameika Reed, Women In Linux
This is topic covers growing talent vs hiring expertise. I think there is a time and place for both but knowing when its the key. The following will be covered:

-What is the cost of growing talent or skillls? (They are two different things)
-How do you grow this talent or skills
-What is the cost of hiring expertise?
-What resources have you provided the team outside of skillsoft?
-How does a team lead maintain their skillset and keep driving the team?
-Should master or be a generalist?

In all, we fight to maintain our skillset and stay relevant in this ever changing IT world. Finding your path can be cloudy but skills are always something you can hold on too.

Speakers
TR

Tameika Reed

Founder, Women In Linux
Tameika Reed founded Women In Linux out of frustration that there were no other women or women of color represented at the workplace or tech events. Tameika is a self-taught Linux administrator who has spent countless hours helping others get started in Linux. In conjunction with... Read More →


Friday August 31, 2018 4:50pm - 5:30pm
Room 121

4:50pm

Cross-Cloud Connectivity - Migrating and Running Your Workload in Many Clouds - Diego Casati, Microsoft
Learn how to take a multi-cloud approach by moving/extending into Azure a workload running on alternative cloud services (Ex. AWS, GCP, OpenStack, etc.) using a fully open sourced and secure VPN solution.

To demonstrate this I will deploy two Cassandra clusters running on top of Kubernetes, one on AWS and one on Azure, and securely connect them to form a ring topology.

This solution can apply to various other scenarios, such as offsite backup to different cloud service providers.

Speakers
avatar for Diego Casati

Diego Casati

Senior Software Engineer, Microsoft
Diego Casati is a Senior Software Engineer for Microsoft focusing on Kubernetes, Networking and Linux and BSDs. Prior to his current role at Microsoft, he spent over a decade working in the Telco and IT industries at various capacities, from Networking Engineering to Systems Engineering... Read More →


Friday August 31, 2018 4:50pm - 5:30pm
Room 116/117

4:50pm

Understanding Microservices with Distributed Tracing - Lita Cho, Lyft
With microservices, one request can go through hundreds of nodes. Not one engineer can know all the possible paths of the request, How can engineers infer how the system behaves? Metrics? Logging? These tools have their place, but neither of these inherently constructs a journey of the entire request. What if we want to optimize the overall request latency? Figure out how many additional hops the system will make by adding a new API call? I am here to talk about how distributed tracing tells a story about your system. I will go over how you can see the entire picture of what your system looks like, and with this data, make investigate and triage systematic issues, and make impactful, data-driven, performance optimizations to your system. I will go over what tracing does well and what it isn’t meant for. I will also go over how we went about tracing at Lyft and lessons learned from our adoption process.

Speakers
LC

Lita Cho

Software Engineer, Lyft
Lita is a senior software engineer on the Networking team, building out the service mesh to handle both Kubernetes and legacy systems at Lyft. Before that, she worked on building out the API infrastructure using Protocol Buffers, creating systems that would generate code and bring... Read More →


Friday August 31, 2018 4:50pm - 5:30pm
Room 114/115

4:50pm

A Dive into Kbuild - Cao Jin, Fujitsu
Kbuild/Kconfig system have been with linux kernel for quite a long time, any linux kernel developer will use it, but I guess they are seldom in the spotlight. For junior developer, they might not even know there are actually 2 or 3 parts in the final bzImage file.

Cao jin, driven by the cause he want to know how linux kernel is booted, digged into this area about one year ago, benefit a lot by understanding them.

In this talk, he will show you how this cool config/build system looks like, by showing you the internal details of them: configuration process, how vmlinux/bzImage/module file is generated, and also introduce a smart trick used by kbuild to track the dependency.


Speakers
avatar for Cao Jin

Cao Jin

Engineer, Fujitsu
Cao jin is linux kernel developer now employed by Fujitsu. He worked for Huawei & Alcatel-lucent before. He contributed almost 100 patches during the first year in open source world(qemu, kernel, etc). He has strong interests in the low level things.Half a year ago, he began to dive... Read More →


Friday August 31, 2018 4:50pm - 5:30pm
Room 110

4:50pm

Transactional Updates with Btrfs and RPM - Ignaz Forster, SUSE
Applying smaller updates is usually no problem for a running system. But what about changes like the update of your favorite desktop environment, a bugfix for a critical server package, a complete distribution update or the installation of a new package on all nodes of a cluster? Do you still want such modifications to be applied "live" to your running system and risk that the update may fail in the middle of the process?

Transactional updates are atomic, meaning that an update is either fully applied or - if an error occurs - not applied at all. And if it turns out that a new package does not work as expected there is an easy and automated way to go back to the last working state. The update is always done in the background without influencing the currently running system.

This talk will
  • explain the basic concepts behind a transactional / atomic update.
  • present how SUSE uses Btrfs and existing package management tools to implement a transactional system.
  • show a practical example on how to use a transactional system (using openSUSE Kubic).
  • discuss the use cases and limitations of transactional systems.
  • compare SUSE's transactional-update approach to solutions from other distributions.

Speakers
avatar for Ignaz Forster

Ignaz Forster

Research Engineer, SUSE Linux GmbH



Friday August 31, 2018 4:50pm - 5:30pm
Room 109

4:50pm

Open Standards and Open Source Software in the Government of Canada - Sébastien Lemay, Treasury Board of Canada Secretariat
Sébastien will talk about how the Government of Canada (GC) is working to become an open organization and shift to a more open culture. From a digital perspective this means adopting open Standards for data, information and communications; using existing open source software (OSS) in our technology stack; contributing to upstream development of OSS; releasing code developed internally under open source licenses to collaborate more widely with other public administrations in Canada and around the world.

He will share knowledge on current initiatives like the Open First Whitepaper, the Digital Playbook, the Open Source Advisory Board, Agile Procurement and a range of initiatives across policy, program and infrastructure. One such project is building an open and accessible digital workspace using OSS and practices. He will also discuss some of the GC's recent international commitments to open Standards and OSS.

Speakers
avatar for Sébastien Lemay

Sébastien Lemay

Open source software and strategic partnership officer, Treasury Board of Canada Secretariat
Sébastien Lemay is a programmer analyst and Web application developer for Canadian Heritage. He is currently on secondment with the Treasury Board Secretariat as the open source software & strategic partnership officer in the digital collaboration division (GCTools). He’s passionate... Read More →


Friday August 31, 2018 4:50pm - 5:30pm
Room 118

4:50pm

Panel Discussion: How Writing can Change Your Career for the Better (Even if You don't Identify as a Writer) - Moderated by Rikki Endsley, Opensource.com, Red Hat
Even if you don't consider yourself to be "a writer," you should consider writing about your open source contributions, project, or community. In this panel, learn about the many career and project benefits of writing from the experts: the professional editors and writers in tech. You'll also find out what it takes to get what you wrote published on a popular site so you can reach the biggest audience.

Moderators
Speakers
AA

Amber Ankerholz

Content Marketing Manager, The Linux Foundation
Content Marketing Manager @LinuxFoundation. Writer, editor, speedreader. Long-time freelancer for Linux New Media, @usenix, and more.
avatar for Vicky Brasseur

Vicky Brasseur

Director of Open Source Strategy, Juniper Networks
Author "Forge Your Future With Open Source": https://fossforge.com
avatar for Dawn M. Foster

Dawn M. Foster

OSS K8s Contributor Lead, Pivotal
Dawn leads the OSS Kubernetes Contribution program at Pivotal in London. She has more than 20 years of experience at companies like Puppet Labs, Intel, Jive Software, and others. She has expertise in community building, open source software, metrics, and more. Dawn is on the Governing... Read More →
avatar for Alex Williams

Alex Williams

Founder & Editor-in-Chief, The New Stack
Alex Williams is founder and publisher of The New Stack, an online technology publication that explains and analyzes at scale application development and management. He was formerly an editor at ReadWrite and TechCrunch before leaving in 2014 to found The New Stack. Alex has led hundreds... Read More →


Friday August 31, 2018 4:50pm - 5:30pm
Room 213

4:50pm

SPDX: The Lingua Franca of Open Source Governance - Gary O'Neall, Source Auditor Inc. & Tim Mackey, Black Duck Software
Chances are, every component in your application has a license or uses a copyright with implied restrictions. Thus, every component you use imposes a burden on your users. Have you clearly communicated to your users what burden is? What if your project is used as a component in another application? Do your licensing obligations get lost in translation? SPDX is the language enabling all producers and consumers of open source to communicate and to know their components and obligations. In this talk, we’ll look at real-life cases of license (mis-)management. We’ll discuss how, with a few simple steps, developers can clearly communicate license information and reduce license risk for their users and how, with some open-source tools, SPDX can empower you to be in control of your licensing risks.

Speakers
TM

Tim Mackey

Technical Evangelist, Synopsys
avatar for Gary O’Neall

Gary O’Neall

CEO, Source Auditor
Gary is a contributor to the Software Package Data Exchange® (SPDX™) - a standard format for communicating the components, licenses and copyrights associated with a software package. Gary has contributed several open source tools which can be found at https://github.com/spdx/tools... Read More →


Friday August 31, 2018 4:50pm - 5:30pm
Room 212

4:50pm

Open Sourcing the US Department of Defense - Jordan Kasper, U.S. Department of Defense
No one ever said open sourcing code at the DoD would be easy. [citation needed] Nevertheless, in February 2017 the Defense Digital Service set out to bring some much needed guidance to the Department. These efforts produced the recently launched Code.mil project, an experiment in open source at the Department of Defense. This session will cover some of the challenges faced by the amazing service men and women (and civilians) as they promote a more open technology landscape. We'll highlight some of the amazing work that goes on in the DoD and the ongoing efforts to enable OSS at the DoD and across the Federal Government.

Speakers
avatar for Jordan Kasper

Jordan Kasper

Digital Service Expert, Defense Digital Service
Jordan joined the Defense Digital Service (DDS) in 2017 to help make technology better in the U.S. Federal Government. DDS is one of many agency teams that are part of the United States Digital Service (USDS). His history includes development and team leadership at startups, large... Read More →


Friday August 31, 2018 4:50pm - 5:30pm
Room 214