Loading…
This event has ended. Visit the official site or create your own event on Sched.
September 11-14, 2017 - Los Angeles, CA
Click Here For Information & Registration

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

Beginner [clear filter]
Monday, September 11
 

11:00am PDT

Choose Your Own Adventure: Finding the Right Path to Containerization - Erica von Buelow, CoreOS, Inc.
Swapping out your underlying infrastructure is one of the most stressful tasks in an organization. Tasked with modernizing your company's infrastructure, how can you get from here to there AND keep up with current development demands with limited resources?
In this talk, Erica von Buelow, software engineer at CoreOS, will present some guidelines and techniques for navigating through the hype to get to the containerized promised land. She'l draw on her experiences migrating to containers in situations with limited resources. We'll look at what technologies are worth adapting, when to do it yourself and when to use a service, and common pitfalls to avoid.

Speakers
avatar for Erica von Buelow

Erica von Buelow

Senior Software Engineer
Erica Von Buelow is a Software Engineer. Previously, she worked as a software developer at Red Hat, joining as part of the CoreOS acquisition, working on the Openshift Container Platform and Kubernetes with focus on security and auth functionality. She is a full-stack software engineer... Read More →



Monday September 11, 2017 11:00am - 11:40am PDT
Diamond Ballroom 7
  ContainerCon Tracks

11:00am PDT

5 Things I Wish I Knew Before Becoming a Community Organizer - Jason Hibbets, Red Hat
Community organizing can be challenging not only for someone just getting started, but for veteran leaders as well. This session highlights five major themes from lessons learned on the path to becoming a community organizer. Sharing these lessons will help new community organizers avoid similar mistakes. On the other end of the spectrum, veteran organizers can reminisce about their experience. Either way, all attendees should get valuable, practical advice for community organizing.

This session will:
* share 25 practical tips for community organizers
* provide details on several programs and their impact
* demonstrate the value of community organizers

Speakers
avatar for Jason Hibbets

Jason Hibbets

Senior Community Architect, Red Hat
Jason Hibbets is a senior community architect at Red Hat which means he is a mash-up of a community manager and project manager designing programs for people to participate in communities. His current role involves building community interest for #EnableSysadmin--a knowledge sharing... Read More →


Monday September 11, 2017 11:00am - 11:40am PDT
Diamond Ballroom 9

11:50am PDT

Deploying a Multi-Service App in Kubernetes - Michael Hrivnak, Red Hat, Inc.
This session will detail how to deploy a multi-service application in Kubernetes, using Pulp as the example. Pulp is a multi-service web application that manages repositories of content, such as software packages, and makes it available for installation. With a REST API, async worker processes, a scheduler process, and a service to curate job queues, Pulp is a natural fit for the orchestration provided by Kubernetes.

In this session, you will learn:
- How to deploy a multi-service application in Kubernetes
- How to share persistent storage across multiple services
- How to scale individual services to meet changing load
- How to manage shared configuration and secrets for a “pre-docker” app that was not designed for container deployment

Speakers
avatar for Michael Hrivnak

Michael Hrivnak

Principal Software Engineer, Red Hat, Inc.
Michael Hrivnak is a Principal Software Engineer at Red Hat. During his time as Team Lead for the Pulp project, he became involved in solving real-world container orchestration problems. He now works in that domain as part of the Automation Broker project. With experience in both... Read More →


Monday September 11, 2017 11:50am - 12:30pm PDT
Diamond Ballroom 8
  ContainerCon Tracks

11:50am PDT

NVMe: Solid-state Drives Meet PCI Express - Helen Koike, Collabora
Did you recently replace your Hard Disk by a Solid-State Drive in your servers? Are you satisfied with the speed? What if I told you that it could go even faster? This talk will look at NVM Express, an interface specification for accessing SSDs over modern buses via PCI Express (instead of the old SATA) that enables the system to capitalize on the low latency and high level of internal parallelism that SSDs have. Helen will explain the technical details around the NVMe specification, its main concepts and the mechanisms that allow it to achieve a high level of parallelism in storage devices. She will also discuss the latest performance improvements to the NVMe protocol, particularly in virtualized environments, and where its support stands within the Linux Kernel.

Speakers
avatar for Helen Koike

Helen Koike

Outreachy Kernel Co-coordinator / Senior Software Engineer, Outreachy / Collabora
Helen Koike is a Software Engineer and Kernel developer with Collabora's kernel team. Her recent work includes the Rockchip ISP1 driver in the Video4Linux media subsystem. She has also contributed to other areas of the Kernel, including ASoC, device mapping, NVMe, maintains the Virtual... Read More →



Monday September 11, 2017 11:50am - 12:30pm PDT
Plaza I/II
  LinuxCon Tracks

2:00pm PDT

Container & Kubernetes Networking 101 - Arun Sriraman, Platform9 Systems Inc. & Aditya Amar
With the widespread adoption of Docker, containers have taken the DevOps world by storm. Cloud-native is the new programming paradigm. Since developers are not only the creators of these systems, but also the administrators and users - it is imperative for them to understand the different models of container networking both within a host and across hosts along with some of the newer Linux kernel constructs that aid container networking

This talk is aimed at introducing out-of-the-box docker networking and diving deeper into understanding the nuts & bolts of the system - from network namespaces to linux system calls that make everything work. We will also look at various open source networking projects such as Calico, Flannel and Weave for inter-node communication with Kubernetes as the container orchestration tool.

Some specifics that will be covered in the talk:
+ Direct host container networking (L2/L3 connectivity for Containers with the external network)
+ MACVLAN and IPVLAN
+ K8S pod network model & CNI
+ Running network backend outside of K8S versus running them as K8S objects (Daemon Sets)
+ Recent developments in Docker Networking
+ Debugging network issues using probes (Eg: Sysdig)
+ Gotchas in container networking
+ Future trends in container networking

Speakers
avatar for Aditya Amar

Aditya Amar

Sr. Principal Software Engineer
Aditya C. Amar is Software Architect/Sr. Principal Engineer with extensive experience on Linux, Networking(Layer 2/Layer 3)protocols,High Availability/Fault Tolerant Systems, Routing/Switching and more recently on Docker, Virtualization and Cloud Networking. Over the course of his... Read More →
avatar for Arun Sriraman

Arun Sriraman

Software engineer, Platform9 Systems



Monday September 11, 2017 2:00pm - 2:40pm PDT
Diamond Ballroom 7
  ContainerCon Tracks

2:00pm PDT

How Linux Containers can Help to Manage Development Environments for IoT and Embedded Systems - Yan Vugenfirer & Dmitry Fleytman, Daynix Computing LTD
In this presentation, Yan Vugenfirer will show appropriate techniques for seamless use of containers in development process for embedded and IoT. The implementation of those techniques will be demonstrated by using new and open source management framework, Rebuild (https://github.com/daynix/rebuild).

Speakers
avatar for Dmitry Fleytman

Dmitry Fleytman

CTO, Daynix Computing LTD
Dmitry is CTO at Daynix Computing LTD. Dmitry maintains and frequently contributes to several virtualization-related open source projects.
avatar for Yan Vugenfirer

Yan Vugenfirer

Virtualization Expert, Daynix Computing LTD.
Yan Vugenfirer is virtualization expert at Daynix Computing LTD. Since 2006, he has been specialized in the development of technologies related to virtualization as a contributor to QEMU and maintainer of virtio-win project.



Monday September 11, 2017 2:00pm - 2:40pm PDT
Diamond Ballroom 6
  ContainerCon Tracks

2:00pm PDT

Radix Tree, IDR APIs and Their Test Suite - Rehas Sachdeva & Sandhya Bankar, International Institute of Information Technology, Hyderabad
Linux radix tree is a mechanism by which a (pointer) value can be associated with a (long) integer key efficiently in terms of storage, and lookups. Additional features driven by kernel-specific needs include the ability to associate tags with specific entries. IDR API is very similar to radix tree and now recently re-implemented on top of radix tree core. IDR is integer ID management, charged with the allocation of integer ID numbers used with device names, POSIX timers, and more. Sandhya Bankar’s project deals with converting custom file descriptors allocation code to use the IDR resulting in memory saving for processes with relatively few open files and improving performance of workloads with very large number of open files. Rehas Sachdeva’s project deals with enhancing their test suite, adding functional tests and performance benchmarks, automating code coverage tools and more.

Speakers
avatar for Sandhya Bankar

Sandhya Bankar

Student, G.H.R.C.E Pune, Maharashtra, India
Sandhya Bankar is an M.Tech in Computer Networking student from University of Pune, Maharashtra, India, who is an Open source enthusiast and an active contributor to open source software. She has interned with Linux Kernel in Outreachy Round 13, for the project, “radix tree __alloc_fd... Read More →
avatar for Rehas Sachdeva

Rehas Sachdeva

Student, International Institute of Information Technology, Hyderabad
Rehas Sachdeva is a B.Tech in Computer Science student from IIIT Hyderabad, India, who has taken a fancy for the world of Open source, Software testing and Product development. She has interned with Linux Kernel in Outreachy Round 13, for the project, “Radix Tree test suite” with... Read More →



Monday September 11, 2017 2:00pm - 2:40pm PDT
Plaza I/II
  LinuxCon Tracks

2:50pm PDT

Managing Compute and Storage at Scale with Kubernetes - Dan Paik, Google
Kubernetes can manage petabytes of storage, terabytes of memory, teraflops of compute, and a plethora of hardware devices. In this talk, the speaker will present the architectural principles behind how kubernetes manages these resources at scale.

This talk will answer questions like "should compute reside alongside storage", or "how much network bandwidth is necessary", or "how to improve utilization".
The speaker will present key features in Kubernetes that allows for managing clusters with large amounts of compute.

This talk will present tradeoffs to consider while building kubernetes clusters and application that run in it.

Speakers
avatar for Dan Paik

Dan Paik

Product Manager, Google
Dan is a Product Manager at Google on the Kubernetes and Google Container Engine team. He leads feature areas such as stateful workloads, nodes, GPU, multi-tenancy, and storage. Prior to Google, Dan was a software development manager on the payments platform at Amazon. Prior to Amazon... Read More →



Monday September 11, 2017 2:50pm - 3:30pm PDT
Diamond Ballroom 8
  ContainerCon Tracks

2:50pm PDT

64-bit ARM Unikernels on uKVM - Wei Chen, ARM
Unikernels are specialised machine images that are generated using Library Operating Systems, which have smaller footprints, no operating systems and accessing baremetal hardware directly. These desirable properties make Unikernels small, fast and secure. Most Unikernels are running on backends. This backend simplifies the difficulty of hardware support needed by Library Operating Systems, as well as provides established resource isolation.

A small modular monitor based on KVM called uKVM is such a backend whose functionality and interfaces are customized to the Unikernels. The 64-bit ARM Unikernels running on ARM64 needs uKVM support.

Wei Chen will:
Introduce the current status of 64-bit ARM Unikernels on uKVM.
Introduce the simpler I/O interfaces and performance boosts.
Compare the interfaces of uKVM, Container and Virtual Machine.
Discuss the problems need to be resolved.

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 →



Monday September 11, 2017 2:50pm - 3:30pm PDT
Plaza I/II
  LinuxCon Tracks

4:00pm PDT

Get Hands on with Containerized Deployment of OpenStack - Charles Eckel, Cisco DevNet
Hearing a lot about OpenStack and want to check it out for yourself? See how quick and easy it is to install and start using OpenStack using containers that run within a VM on your laptop or within a sandbox. OpenStack Kolla provides production ready tools to deploy OpenStack services as Docker containers that can be managed and upgraded easily. To help you explore Kolla and OpenStack, we provide access to a VM with a containerized deployment of OpenStack Mitaka and step by step instructions. Acquaint yourself with the environment. Learn your way around Horizon (GUI) and the CLI to view and operate your OpenStack cloud. Best of all, take what you learn with you and experiment on your own to discover all OpenStack offers you.

Speakers
avatar for Charles Eckel

Charles Eckel

Principal Engineer, Global Technology Standards, Cisco Systems
Charles is a recognized champion of open source, standards, and interoperability. At Cisco, Charles is responsible for identifying and guiding open source efforts related to key standards initiatives. In addition to work in MEF, Charles is active in IETF, where he started and runs... Read More →



Monday September 11, 2017 4:00pm - 4:40pm PDT
Gold 4
  ContainerCon Tracks

4:00pm PDT

Securing an IoT System from the Ground Up - Marti Bolivar, Linaro, Ltd
Hacks involving IoT devices are now familiar headline news. DDoS attacks on major websites, remote control of cars and medical devices, surveillance using devices in homes, and more are increasingly common. Public and government expectations for IoT device security are growing ever higher.

In response, product makers are attempting to build secure devices. However, teams too often reach for solutions without good understanding of the risks and consequences their products face. Such efforts are often wasted, either failing to achieve their goals or achieving the wrong ones.

This talk is a case study of securing an IoT system. We review best practices management and engineering can apply to build more secure IoT devices. Topics include requirements engineering, threat modeling of the system, security aspects of the development process, and reacting to security events in production.

Speakers
MB

Marti Bolivar

Senior Software Engineer, Linaro, Ltd
Marti is an embedded software engineer, with experience in RTOSes and Linux. He currently works on firmware security for the Linaro Technologies Division. Before joining Linaro, Marti was a founder at LeafLabs, an embedded consultancy. There, he was technical lead for Google's Project... Read More →



Monday September 11, 2017 4:00pm - 4:40pm PDT
Plaza I/II
  LinuxCon Tracks

4:00pm PDT

So You've Decided You Need an Open Source Program Office - Duane O'Brien, PayPal & Nithya Ruff, Comcast
Your company uses open source software, but no one’s keeping track. You have engineers who want to make contributions, but you don’t have any policies. Someone just raised an open source issue, and no one knows who takes the lead for it. You’re starting to suspect that you might need to establish an open source programs office. But where to start? How can you help your company become open source friendly without stifling innovation or passion? This talk is based on our own experiences starting open source programs offices at PayPal, SanDisk, and Comcast. We will address fundamental questions of when to start an OSPO, how to get sponsorship, where it should live, and its role in transforming the open source innovation work that the company does.

Speakers
avatar for Duane O'Brien

Duane O'Brien

Head of Open Source, Indeed
Duane is the Head of Open Source at Indeed.com, the #1 job site in the world. He is passionate about enabling smart and meaningful contributions to the open source ecosystem by both developers and corporations. Duane navigates the path between engineering and management, drawing on... Read More →
avatar for Nithya Ruff

Nithya Ruff

Executive Director, Open Source Program Officer, Comcast & Chair, Board of Directors, The Linux Foundation
Nithya A. Ruff is the Head of Comcast’s Open Source Program Office. She is responsible for growing Open Source culture inside of Comcast and engagement with external communities. Nithya has been director-at-large on the Linux Foundation Board for the last 3 years and was recently... Read More →


Monday September 11, 2017 4:00pm - 4:40pm PDT
Diamond Ballroom 9

4:50pm PDT

uftrace: Function (Graph) Tracer for Userspace - Namhyung Kim, LG Electronics
The ftrace framework in Linux kernel utilizes function instrumentation techniques from compilers to provide deeper understanding of kernel execution behavior and performance characteristics. The same thing can be provided to userspace programs.

In this talk, Namhyung will share the result of his work about the function (graph) tracer for userspace programs. The uftrace provides many functionalities to analyze execution of your program (written in C/C++) with focus on easy-of-use.

Speakers
NK

Namhyung Kim

Software Engineer, Google
Namhyung Kim is a software engineer at Google and have been involved in the development of the perf and ftrace since 2012. With this background he started the uftrace project to improve tracing of userspace programs.



Monday September 11, 2017 4:50pm - 5:30pm PDT
Plaza I/II
  LinuxCon Tracks

4:50pm PDT

Zulipbot: Solving GitHub Workflow Limitations and More - Joshua Pan & Cynthia Lin, Zulip
On a large open source project like Zulip, we were starting to see major productivity problems for the project, caused by longstanding limitations in GitHub’s permissions and notifications systems. Learn how we created zulipbot, an open source GitHub workflow bot written in Node.js, that patches these limitations in GitHub’s model and how you can use it to manage your own GitHub projects and organizations. zulipbot creates a significantly more democratic workflow for our contributors, allowing them to claim issues, manage labels, and transition from new contributors to being the maintainer of their portion of a busy open source project, even if they’re a volunteer with only a bit of free time. While in part, zulipbot is a workaround for GitHub limitations (that GitHub should probably just fix for everyone), it also is a tool that gives maintainers control over how their project works.

Speakers
avatar for Cynthia Lin

Cynthia Lin

Zulip
Cynthia Lin is a 15-year-old high school student from Torrance, California. A full-stack developer at heart, she has extensive experience developing software, web applications, automated bots, and games through various projects. As an avid supporter of open source software, Cynthia... Read More →
avatar for Joshua Pan

Joshua Pan

Zulip
Joshua Pan is a student attending Proof School. His background in programming came from his competitive programming experience. He got introduced to open source programming through Google Code-in, which he was awarded Grand Winner in 2016 for his contributions to Copyleft Games. Joshua... Read More →


OSSNA pdf

Monday September 11, 2017 4:50pm - 5:30pm PDT
Plaza III

5:40pm PDT

BoF: Container Monitoring in 5 Minutes - Mark Stemm, Sysdig
Containers will require you to significantly shift the way you think of monitoring. In this lightning talk, we'll cover:

1. What are the three main ways that containers change the process of instrumenting & monitoring your apps?
2. What stays the same?

Speakers
avatar for Mark Stemm

Mark Stemm

Senior Software Engineer, Sysdig
Mark is a Senior Software Engineer at Sysdig. He has a B.S. in Math/CS from Carnegie Mellon University and a M.S./Ph.D. in Computer Science from the University of California, Berkeley. He's worked at Fast Forward Networks on the first generation of internet-based live video broadcasting... Read More →



Monday September 11, 2017 5:40pm - 6:30pm PDT
Diamond Ballroom 3
  ContainerCon Tracks

5:40pm PDT

BoF: Community Health Analytics for Open Source - Matt Germonprez & Georg Link, University of Nebraska at Omaha
The BoF is for those interested in community health and sustainability. An ongoing challenge for open source communities and participating organizations is to objectively understand issues related to community health. Community leaders, open source foundations, and organizations are putting an effort into understanding healthy and sustainable communities but are lacking cohesive and common measures and tools to assess such issues. The Linux Foundation Community Health Analytics for Open Source Software (CHAOSS) project will organize the BoF with the goal to advance the new project and further the development of objective health metrics. In particular, we will spend the time exploring how members understand and describe the particular composite metric of community growth/maturity/decline.

We believe that from this detailed conversation we will generate practices by which future composite metrics (i.e., risk, diversity, and impact) can be developed. Participants can expect a vibrant discussion around shared ways of understanding community health and sustainability. Everyone is welcome to just sit in and listen, or share experiences and previous work into assessing, measuring, and managing community health and sustainability.

Speakers
avatar for Matt Germonprez

Matt Germonprez

Professor, University of Nebraska at Omaha
Matt Germonprez is the Mutual of Omaha Professor of Information Systems in the College of Information Science & Technology at the University of Nebraska at Omaha. He uses qualitative field-studies to research corporate engagement with open communities and the dynamics of design in... Read More →
avatar for Georg Link

Georg Link

Director of Sales, Bitergia
Georg Link is an Open Source Strategist. Georg’s mission is to help open source become more professional in its use of community metrics and analytics. Georg co-founded the Linux Foundation CHAOSS Project to advance analytics and metrics for open source project health. Georg has... Read More →


Monday September 11, 2017 5:40pm - 6:30pm PDT
Georgia I/II
  LinuxCon Tracks
 
Tuesday, September 12
 

11:05am PDT

So You Have a Code of Conduct... Now What? - Sarah Sharp, Otter Tech
All members of technical communities can help create a safe and inclusive community. This talk will cover both common and complex issues around practical Code of Conduct enforcement.

We’ll cover everything from dealing with microagressions in online spaces to dealing with conflicts of interest in your CoC enforcement committee. How do you enforce a weapons ban at an event? How does a community deal with harassment that takes place between community members outside of community spaces? Enforcing a Code of Conduct is often complex, so this talk will provide a framework for evaluating the right level of response to a CoC violation, and give lots of practical (anonymized) examples.

Speakers
avatar for Sage Sharp

Sage Sharp

Diversity & Inclusion Consultant, Otter Tech
Sage is the CEO of Otter Tech, which provides diversity and inclusion consulting. They have trained Code of Conduct enforcement teams for open source communities like Kubernetes, GNOME, Python, WordPress, OpenStreetMap, Elastic, and Symfony. Sage is an organizer for Outreachy, a paid internship program with the goal of increasing diversity in free and open source software communities. They are a Python and Django developer for the Outreachy website. Sage was a Linux kernel developer for seven years, and is the original author of the Linux USB 3.0 driver... Read More →



Tuesday September 12, 2017 11:05am - 11:45am PDT
Diamond Ballroom 9

11:05am PDT

TensorFlow in the Wild: From Cucumber Farmer to Global Insurance Firm - Kazunori Sato, Google
One of the largest global insurance firm recently introduced TensorFlow, the open source library from Google for machine intelligence, for classifying car drivers who has high likelihood on major accidents with deep neural network. The model provides 2x higher accuracy compared with existing random forest model, gives them a possibility to lower the insurance price significantly. Also, a cucumber farmer in Japan has been using TensorFlow to build a hand-made sorter that classifies cucumbers into 9 classes based on its length, shape and color. At this session, we'll look at how TensorFlow democratizes the power of machine intelligence and is changing the world with many different real-world use cases of the technology.

Speakers
avatar for Kaz Sato

Kaz Sato

Developer Advocate, Google
Kaz Sato is Staff Developer Advocate at Google Cloud for machine learning and AI products, such as TensorFlow, Cloud AI and BigQuery. Kaz has been invited as a speaker at major events including Google Cloud Next, Google I/O, NVIDIA GTC and etc. Also, authoring many GCP blog posts... Read More →


Tuesday September 12, 2017 11:05am - 11:45am PDT
Plaza III

11:55am PDT

Freedom & Loathing on the Campaign Trail '16 - Brady Kriss, Ragtag
Like it or Loathe it, this election was historic--for the candidates, for citizens, and even the Free Software Movement. The creation of DevProgress.us marks the first time that a major national political party or presidential campaign in the United States has officially adopted contribution policies embracing Free and Open Source licenses. Come hear about how hackers and artists from around the world made an impact up and down the ticket, and ways #wewillcontinue.

Speakers
avatar for Brady Kriss

Brady Kriss

Founder, Ragtag
Brady Kriss is the founder of Ragtag, a group of tech volunteers helping activists, organizers, and candidates leverage technology to amplify their work. Ragtag's volunteer team helps with product design, development, support, and education so that their partner organizations can... Read More →


Tuesday September 12, 2017 11:55am - 12:35pm PDT
Diamond Ballroom 9

1:55pm PDT

Bootstrapping Community - Colin Charles, Percona
Communities need seeding, they just don't get created if you opensource some code. Communities, despite having "managers"/developer advocates can never really be managed as you have diverse participation. However, the hardest part is starting and sustaining a community.

The key to starting a good community is having a community action plan that works alongside the Architecture of Participation. Today this involves:

* social media including blogging
* outreach
* metrics
* travel far & wide to evangelise about your code

Code alone doesn't cut it. Communities make the difference. Adoption not invention is how you make a difference. Successful community managers today are a mixture of advertising agency, public relations agency, marketing team, sales team & human resources team. It is a multi-skilled job.

Overall, learn the art of bootstrapping community with takeaway tips & tricks.

Speakers
avatar for Colin Charles

Colin Charles

Consultant, GrokOpen
Colin Charles is the Managing Consultant at GrokOpen. Previously, Colin was on the founding team of MariaDB Server, worked at MySQL and Percona, and worked actively on the Fedora and OpenOffice.org projects. Colin has been a MySQL user since 2000. He’s well known within open source communities, enjoys building business and market entry in APAC and has spoken at many conferences... Read More →


Tuesday September 12, 2017 1:55pm - 2:35pm PDT
Diamond Ballroom 9

1:55pm PDT

Intellectual Property for Engineers - Noah Kantrowitz, SAP
Intellectual property is everywhere in software, especially in open source. From licenses to copyrights, our world is one drenched in IP. This talk will cover the essentials of IP law in the US, giving both open source developers and users a working knowledge of the systems behind those big blocks of legal text. Starting from the four main branches of IP, we'll cover topics like copyrights, licenses, trademarks, CLAs, and more.

Speakers
avatar for Noah Kantrowitz

Noah Kantrowitz

Infra Lead, Ridecell
Noah Kantrowitz is a web developer turned infrastructure automation enthusiast, and all around engineering rabble-rouser. By day he runs an infrastructure team at Ridecell and by night he makes candy and stickers. He is an active member of the DevOps community, and enjoys merge commits... Read More →


Tuesday September 12, 2017 1:55pm - 2:35pm PDT
Plaza III

2:45pm PDT

Marketing Your Open Source Project - Deirdre Straughan
Building and nurturing an open source project can be challenging, with so many others competing for time, attention, and money. For your project to stand out and have its best chance of success, you (or someone) will have to do some marketing.

This talk will address why and how you can market a technical project at any stage in its lifecycle from prototype code to a mature ecosystem. It will cover the open source marketer’s toolkit: code and things directly related to code (sample code, examples, tools, documentation); other content (blog posts, articles, tutorials, reference architectures, books, videos… and don’t forget a logo/mascot!) and places to publish it; other means of communication (mailing lists, irc); meetups and conferences; social media, and more.
It will also address the importance of community, and how a healthy community can be a key differentiator for a project.

Speakers
avatar for Deirdre Straughan

Deirdre Straughan

Open Source Content Lead, Amazon Web Services
Deirdré Straughan helps technologies grow and thrive through marketing and community. Her product experience spans consumer apps and devices, cloud services and technologies, and operating systems and kernel features. Her toolkit includes words, websites, blogs, communities, events... Read More →



Tuesday September 12, 2017 2:45pm - 3:25pm PDT
Diamond Ballroom 9
 
Wednesday, September 13
 

11:00am PDT

Apache ARIA - Open Source, Open Governance Multi-Cloud TOSCA Orchestration - DeWayne Filppi, Cloudify
Apache ARIA is an, open source, lightweight framework, which includes a library and CLI for implementing orchestration software using the TOSCA specification. ARIA is the core orchestration engine for the Cloudify orchestrator and is also used in the OPEN-O project.

The ARIA community was formed to advance adoption of the TOSCA standard and accelerate the industry’s journey towards application orchestration in cloud environments. It was created for application vendors to test TOSCA models on an easy to use, free, and open source orchestrator. It is also intended for enterprises and telecoms interested in TOSCA orchestration to advance the spec adoption and easily demonstrate portable TOSCA orchestration.

In this talk, I will discuss ARIA’s founding principles, how developers can use it for their own benefit, and how to get involved.

Speakers
avatar for DeWayne Filppi

DeWayne Filppi

Solution Architect, Cloudify
DeWayne Filppi is a solution architect in the CTO office at Cloudify. He is a software technologist with broad and deep industry experience, ranging from product evangelism, pre-sales engineering, post-sales consulting, through product design, development, architecture, and management... Read More →



Wednesday September 13, 2017 11:00am - 11:40am PDT
Gold 4
  CloudOpen Tracks

11:00am PDT

Data Science for Community Managers - Manrique Lopez, Bitergia
We will present some typical community management worries about community health, productivity and visibility and how some open source tools could be used to face them. Open source development transparency allows community to behave as data scientists and extract valuable information.

During last years we have seen the growth of an specific position in many companies and OSS foundations. You might have seen them as “community managers”, “developer advocates”, “developer relations”, etc. All of them share some goals / responsibilities in common with their communities: health, productivity and visibility. How to achieve them?
It has been said that “without data, you are another person with an opinion”, and management shouldn’t rely in.

During this talk, we will present some community managers typical questions and how tools OSS, like for example GrimoireLab, could be used to answer them.

Speakers
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 →



Wednesday September 13, 2017 11:00am - 11:40am PDT
Diamond Ballroom 9

11:50am PDT

Seamless Integration of Heterogeneous Automotive Busses into Linux - Francis Ielsch, Microchip Technology Inc.
Information technologies and infotainment are at the heart of today’s automotive innovations. Over the last two decades, numerous technologies and communication busses have been integrated in vehicles, making today’s vehicle infrastructures complex to understand and fastidious to implement. The MOST Linux Driver (MLD) is an open source Linux® driver that encapsulates heterogeneous physical layers into Linux’s standard mechanisms. By combining a centralized network stack with MLD, system and application programmers can use specific and complex infotainment busses such as MOST without prior knowledge about them. The combination of the centralized network stack and MOST Linux Driver is a sort of hardware abstraction layer providing application engineers with Linux high-level interfaces such as character devices and Ethernet interfaces that can be immediately used by any application.

Speakers
avatar for Francis IELSCH

Francis IELSCH

Product Marketing Manager, Microchip Technology Inc.
Francis IELSCH works for Microchip Technology Inc. in Karlsruhe, Germany as Product Marketing Manager for Automotive Network Technology. As an engineer in the field of electronics and computer science, Francis started his carrier as an electronics engineer, designing embedded systems... Read More →



Wednesday September 13, 2017 11:50am - 12:30pm PDT
Plaza I/II
  LinuxCon Tracks

11:50am PDT

How We Built Fuel OpenStack Community: Challenges of OpenSource Projects - Evgeniya Shumakher, Mirantis
OpenStack allows easily add a new project into its ecosystem. But for that project itself to be alive and successful, it’s very important to build a community of developers and users around it.
We at Mirantis like anyone else know how difficult it is to build communities. We are core contributors to Fuel and some other projects. And from the project that only Mirantis was contributing to Fuel became a 3rd popular OpenStack deployment tool with a pretty large ecosystem of Fuel plugins (over 60 of them on Github).
In this presentation, we are going to share our journey, summarize the lessons that we learned and give a list of things that in our opinion is very important to take into account when a small company starts building an open source initiative which is aimed to be a key to success in ones business.

Speakers
avatar for Evgeniya Shumakher

Evgeniya Shumakher

Head of Technology Partnerships, Mirantis
Evgeniya Shumakher is a Head of Technology Partnership at Mirantis, where she coordinates and leads efforts to help Mirantis partners navigate OpenStack and Kubernetes ecosystems and to expand the utility of Mirantis products to customers via integration of partner products and t... Read More →



Wednesday September 13, 2017 11:50am - 12:30pm PDT
Diamond Ballroom 9

11:50am PDT

Collaborative Security: Securing Open Source Software - Nicko van Someren, The Linux Foundation
There is no set of practices that can guarantee that software will never have defects or vulnerabilities, whether that software is open source or proprietary. Even formal methods can fail if the specifications or assumptions are wrong. Nor is there any set of practices that can guarantee that a project will sustain a healthy and well-functioning development community.

But with open source software, it is possible to reduce security issues in the same way it’s built -- with collaboration and transparency. In this talk, The Linux Foundation CTO Nicko van Someren, will present the Core Infrastructure Initiative, a multi-million dollar project to fund and support critical elements of the global information infrastructure. He will discuss the latest research and an update on creative self-serve tools and best practices that help improve the security and quality of open source projects.

The Best Practices Badges Program, for example, is a free open source secure development maturity model designed with and for the open source community. The Linux kernel, Curl, GitLab, OpenBlox, OpenStack, OpenSSL, Node.js, and Zephyr among the first projects to have a new Best Practices badge. Available on GitHub, the badges program continues to evolve. New badge levels were introduced this year to provide even more sophisticated criteria.

Citing both good and bad examples, he’ll dive into what progress is or isn’t being made with security vis a vis the software development lifecycle. OpenSSL is in the habit of making major quality improvements and consciously works to bring the number of defects down. As of June 2016, the current number of defects was 407, its lowest since June 2006. This proves OpenSSL developers are making a concentrated effort to both find new bugs and close existing ones instead of just closing old ones.

He will also explore how, and if, there are differences between open source and commercial software through multiple industry examples.

Whether a producer and consumer of open source, attendees will gain an understanding of how to quickly assess which open source projects care about security-conscious development and how to apply secure development methodologies to the software that they create and use.

Speakers
avatar for Nicko van Someren

Nicko van Someren

CTO, Linux Foundation
Nicko is The Linux Foundation’s chief technology officer focused on the Core Infrastructure Initiative and other security-focused efforts at the organization. He has extensive experience across the security and networking industries. Most recently, he was the chief technology officer... Read More →



Wednesday September 13, 2017 11:50am - 12:30pm PDT
Atrium III

2:00pm PDT

Our Experiences Deploying Kubernetes with IPv6 - André Martins, Covalent IO
IPv6 will turn 20 years old in 2018, IPv4 addresses are nearly extinct, it is time to give IPv6 a real chance. This talk will cover the process of deploying Kubernetes with IPv6 step by step. We will discuss the current state of IPv6 in Kubernetes and all related components and list what is left to be done. We will walk through the deployment step by step in a easy to follow demo where questions can be asked. This talk will give a chance to learn more about Kubernetes networking and how IPv6 will enable to scale public addressing inside your Kubernetes cluster.

Speakers
avatar for André Martins

André Martins

Software Engineer, Cilium Isovalent
André Martins started his open source career through a Linux Foundation Internship years ago where he focused on projects that ease the deployment of networking infrastructures by contributing to the OpenDaylight project. André then switched focused to containers and orchestration... Read More →



Wednesday September 13, 2017 2:00pm - 2:40pm PDT
Diamond Ballroom 6
  ContainerCon Tracks

2:50pm PDT

CephFS — The Stable Distributed Filesystem - Gregory Farnum, Red Hat
Ceph is an open source distributed object store, network block device, and file system designed for reliability, performance, and scalability. The POSIX-compatible CephFS was declared stable in its early 2016 Jewel release with a limited feature set: we provided basic filesystem repair tools and a horizontally-scalable data plane, but only allow a single metadata server and disable filesystem snapshots. The recent Luminous release significantly expanded stable functionality and feature sets, including multiple metadata servers (for horizontal scalability of both the data and metadata — a true infinitely-scalable filesystem architecture).
Beginning with an overview of the CephFS architecture, this talk will discuss what currently works and what’s still to come.

Speakers
GF

Gregory Farnum

Principal Software Engineer, Ceph, Red Hat
Greg Farnum is a long-standing member of the core Ceph development group, having joined the project as the third full-time engineer after graduating from Harvey Mudd College in 2009. Now a Red Hat employee, Greg has done major work on all components of the Ceph ecosystem and currently... Read More →



Wednesday September 13, 2017 2:50pm - 3:30pm PDT
Gold 4
  CloudOpen Tracks

2:50pm PDT

First 90 Days - Building an OSS Practice - Nithya Ruff, Comcast


I have started and grown OSS practices and strategy inside 2 companies both of which may seem like unlikely OSS cultures. I will talk about my first 90 days of starting the OSS practice inside both companies and what it takes to assess, create a plan and communicate what is needed to grow the OSS mindset and collaboration inside large and seemingly traditional companies. I will cover sponsorship, charter, reporting structure and how to start the process of change.

Speakers
avatar for Nithya Ruff

Nithya Ruff

Executive Director, Open Source Program Officer, Comcast & Chair, Board of Directors, The Linux Foundation
Nithya A. Ruff is the Head of Comcast’s Open Source Program Office. She is responsible for growing Open Source culture inside of Comcast and engagement with external communities. Nithya has been director-at-large on the Linux Foundation Board for the last 3 years and was recently... Read More →



Wednesday September 13, 2017 2:50pm - 3:30pm PDT
Diamond Ballroom 9

2:50pm PDT

Giving Everyone Access To Open Source Best Practices: The OpenChain Curriculum - Shane Coughlan, OpenChain Project
This talk will explain how the OpenChain Curriculum team assembled and released extensive compliance training material under CC-0 licensing. It will expand on how this material can be either used for generic in-company or cross-company training and how it helps to comply with the OpenChain Specification. A run through of the key material will be given to illustrate how it can support every company in the adoption and customization of best practices to suit their needs. The talk will conclude with a brief overview of how to engage with the OpenChain Curriculum, the broader OpenChain Project, and what can be expected around Open Source supply chain management in the coming year.

Speakers
avatar for Shane Coughlan

Shane Coughlan

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



Wednesday September 13, 2017 2:50pm - 3:30pm PDT
Atrium III

4:00pm PDT

Build Cloud Infrastructure with Cheap ARM Boards - Jim Huang, South Star Xelerator & Yu-Chiang Huang, National Chiao Tung University
The DozenCloud Project, based on OpenStack, proposes a reasonably efficient model to construct low power virtual private cloud computing systems based on the customization of open source software technologies and cost-efficient ARM boards, such as Raspberry Pi. In this talk, we will discuss the customization of management software stack for heterogeneous high-density computing, built with low-power ARM devices, with platform specific optimizations in OpenStack. The measurement of performance and power efficiency of all current low-end and micro server offerings is proved to be a bit complex since it is indeed targeted at more demanding scale-out software were called "scale-out servers". DozenCloud has been developing these simplified blade server chassis that offer density, low power, and lower cost, in the form of open source.

Speakers
avatar for Jim Huang

Jim Huang

CTO, BiiLabs Co., Ltd.
Jim leads the engineering team of BiiLabs, building open source based commercial solutions for blockchain-based energy ecosystems. After involved in Android Open Source Project, Jim specialises in real-time and virtualization to bring Linux based robots to fit for the industrial requirements... Read More →
avatar for Yu-Chiang Huang

Yu-Chiang Huang

Founder, DozenCloud Project
Founder, DozenCloud Project Yu-Chiang Huang is the student for master degree from National Chiao Tung University, Taiwan, and also the founder of DozenCloud Project, ARM VPS Project. He fouces on porting OpenStack to ARM and ARM64. Working on building a ARMv8 IaaS for Taiwan academia... Read More →



Wednesday September 13, 2017 4:00pm - 4:40pm PDT
Gold 4
  CloudOpen Tracks

4:00pm PDT

A Security State of Mind: Compliance and Vulnerability Audits for Containers - Chris Van Tuin, Red Hat
Data breaches are on the rise and placing increased pressure on Enterprise IT to protect the business. With the rise of DevOps and as hackers takes advantage of known vulnerabilities on unpatched or misconfigured systems, Enterprise IT increasingly needs to automate vulnerability management, security management, and compliance checking.
* How Containers enable DevOps, Container Technology, and the security risks with deploying containers in the enterprise
* Security vulnerability and Configuration issues, notifications and checks
* Automating vulnerability management, security management, and compliance checking with OpenSCAP
* Scanning Containers and Virtual Machines with OpenSCAP
* Generating and understanding OpenSCAP audit reports
* Customizing OpenSCAP profiles

Speakers
CV

Chris Van Tuin

Chief Technologist, Red Hat
Chris Van Tuin, Chief Technologist for the Western US at Red Hat, has over 20 years of experience in IT and Software. Since joining Red Hat in 2005, Chris has been architecting solutions for strategic customers with a focus on emerging technologies including IaaS, PaaS, and DevOps... Read More →


Wednesday September 13, 2017 4:00pm - 4:40pm PDT
Diamond Ballroom 7
  ContainerCon Tracks

4:50pm PDT

Death of the ESB: 10 Pitfalls in the Transition to Cloud-Native Integration - Rahul Kamdar, TIBCO Software Inc.
As we move from an ESB world to a microservices API focused world, the need for integration does not go away, if fact it is arguably far more important today than ever. Based on customer engagements, this session discusses the 10 pitfalls one has to avoid when plotting the transition from an ESB-centric integration architecture to a distributed API & microservices architecture in Cloud Foundry.

Examples of pitfalls such as
SOAPful APIs Server-side conversations
Roll your own key management
Coupling of apps & API lifecycle
Let’s migrate everything as-is

Speakers
avatar for Rahul Kamdar

Rahul Kamdar

Director, Product Management & Strategy, TIBCO Software Inc.
At TIBCO, Rahul Kamdar drives integration product management and strategy, which includes the company's flagship product offering TIBCO BusinessWorks. Having worked in varied groups such as development and engineering, pre-sales and now product management and strategy, Rahul has spent... Read More →



Wednesday September 13, 2017 4:50pm - 5:30pm PDT
Gold 4
  CloudOpen Tracks