Loading…
This event has ended. Visit the official site or create your own event on Sched.
October 23-26, 2017 - Prague, Czech Republic
Click Here For Information & Registration

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

Any [clear filter]
Monday, October 23
 

09:00 CEST

OP-TEE - Using TrustZone to Protect Our Own Secrets - Marc Kleine-Budde, Pengutronix e.K.
The TrustZone feature in ARM v7/8 CPUs promises to protect sensitive data even with a compromised kernel. Although it could be used for securing VPN keys, running a TPM in software or handling feature licenses, TrustZone has been largely ignored by the Linux community. Currently, the most widespread use for TEEs (Trusted Execution Environments) seems to be proprietary DRM for video streaming on Android. This is about to change, because since the merge of the OP-TEE infrastructure in Linux 4.12, we how have a standardized interface with a fully open source implementation. We can now run small applications separately from the normal Linux world, protecting the user's data instead of hiding data from the user.

In this presentation, Marc will explain the underlying technology and how it can be used. He will also report on which parts are still missing for full functionality.

Speakers
avatar for Marc Kleine-Budde

Marc Kleine-Budde

kernel hacker, Pengutronix
Marc Kleine-Budde started using Linux in 1995, he works for Pengutronix e.K. in Hildesheim after he got his diploma in Electrical Engineering specialized in Computer Engineering in 2005 at Leibniz University Hannover. At Pengutronix he is working on the Linux Kernel and low level... Read More →


Monday October 23, 2017 09:00 - 09:40 CEST
Karlin II

11:15 CEST

Hit the Open Road with Automotive Grade Linux - Walt Miner, The Linux Foundation
Automotive Grade Linux (AGL) is a Linux Foundation Collaboration Project that gets back to basics with its Unified Code Base distribution running on the Raspberry Pi 3 as well as automotive specific development boards from Renesas, TI, Qualcomm, NXP, and Intel. Walt Miner provides an update on the latest AGL release (Daring Dab), the roadmap for 2017-18, and demonstration of the latest software running on a Raspberry Pi 3.

Speakers
avatar for Walt Miner

Walt Miner

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



Monday October 23, 2017 11:15 - 11:55 CEST
Congress Hall II

11:15 CEST

Designing Communities that Scale in Participation and Value - Jono Bacon, Jono Bacon Consulting
Many successful communities are accidental: there is a great idea/project and people gather to evolve and grow it. Sadly, many such communities struggle as they grow. In this new presentation from Jono Bacon, he will share pragmatic guidance for how to design a community strategy that scales, not just in growth, but also in the functionality and value it builds for the project and commercial stakeholders. This will cover topics such as strategic planning, infrastructure, building authentic engagement, incentivization, gamification, and more. The result is a set of practical recommendations that you can immediately take back to your project or organizations and apply. You never know, it might just save some future heartache.

Speakers
avatar for Jono Bacon

Jono Bacon

Founder, Jono Bacon Consulting
Jono Bacon is a leading community and collaboration 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... Read More →


Monday October 23, 2017 11:15 - 11:55 CEST
Karlin II

12:05 CEST

Beyond Your Code: Building A Successful Project Community - Ruth Suehle, Red Hat
Good code isn't enough for a successful open source project. First of all, only you know how to use what you've made. Maybe it's time for a little UI and UX help? At the very least some documentation! Next, how is anyone else going to find what you've created? And that's only the beginning. Ruth Suehle, manager of Red Hat's Open Source and Standards community leadership team, will take you through examples of the best and the worst, from projects large and small, to help you see what you need beyond your code to build a successful open source project and community.

Speakers
avatar for Ruth Suehle

Ruth Suehle

Director, Community Outreach, Open Source Program Office, Red Hat
Ruth Suehle is Director of Community Outreach in Red Hat’s Open Source Program Office, which supports upstream open source software communities and their projects. She is also executive vice-president of the Apache Software Foundation and producer of the ApacheCon conference. Her... Read More →


Monday October 23, 2017 12:05 - 12:45 CEST
Karlin III

14:20 CEST

Collaboration in Kernel Mailing Lists - Dawn 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.

Speakers
avatar for Dawn Foster

Dawn Foster

Director of Open Source Community Strategy, VMware
Dawn is the Director of Open Source Community Strategy at VMware within the Open Source Program Office. She has 20+ years of experience at companies like Intel and Puppet with expertise in community building, strategy, open source software, metrics, and more. She is passionate about... Read More →



Monday October 23, 2017 14:20 - 15:00 CEST
Athens/Barcelona
  LinuxCon Tracks
  • Experience Level Any

14:20 CEST

gRPC: A Journey to 10000 Stars on Github - Jan Tattermusch, Google
gRPC is a popular open-source framework that strives to make RPCs easy and efficient for everybody. This talk will provide an insight of how gRPC got from the first git commit to becoming a well-known open source project, what were the challenges and how they were solved. There will also be a summary of who uses gRPC today and a taste of what's coming next.
github.com/grpc/grpc

Speakers
JT

Jan Tattermusch

Senior Software Engineer, Google
Jan is a long-time member of gRPC team at Google as Senior Software Engineer. He is the owner of gRPC C# implementation and leads a few other gRPC team's efforts related to open-source and testing.



Monday October 23, 2017 14:20 - 15:00 CEST
Karlin III

15:10 CEST

Contain Your Desktop Applications with Flatpak - Lili Cosic, Kinvolk
Flatpak is the new way of packaging and running applications that is compatible across different Linux distributions. In this talk we will explore Flatpak’s internal sandboxing mechanisms and see how painless it is to install and run applications. Furthermore we will walk through all the components needed to package an application. At the end of the presentation there will also be a demo to show Flatpak in the wild.

Speakers
avatar for Lili Cosic

Lili Cosic

Software Developer, Kinvolk
Lili is a Software Developer at Kinvolk, a Berlin-based Linux development consultancy, where she works on a variety of projects surrounding Linux. Currently she is working on a Habitat Operator, a controller to easily create and manage Habitat Services on Kubernetes. In her free time... Read More →



Monday October 23, 2017 15:10 - 15:50 CEST
Athens/Barcelona
  LinuxCon Tracks
  • Experience Level Any

16:20 CEST

Highway to Helm: Deploying Kubernetes Native Applications - Michelle Noorali & Matt Butcher, Microsoft
Kubernetes has gained unprecedented traction in the last few years. This talk will explore how Helm, the package manager for Kubernetes, streamlines the on boarding and managing of applications running on Kubernetes. Kubernetes packages, called Charts, provide a way to deploy configurable, out-of-the-box applications, or package your own applications. In this demo-led session, we’ll show how you can use Helm to improve your deployment workflows, best practices for creating and configuring Kubernetes Charts, and lessons we’ve learned building Helm along the way.

Speakers
avatar for Matt Butcher

Matt Butcher

Principal Software Development Engineer, Microsoft Azure
Matt does cloud native open source development at Microsoft, where he has worked on Brigade, Helm, Krustlet and others. Matt is the author of a bunch of books and articles, most recently O'Reilly's book "Learn Helm" (with Matt Farina and Josh Dolitsky). When not coding, Matt enjoys... Read More →
avatar for Michelle Noorali

Michelle Noorali

Senior Software Engineer, Microsoft
Michelle Noorali is a Sr. Software Engineer at Microsoft and was Co-Chair for KubeCon+CloudNativeCon 2017. She is a member of the CNCF Technical Oversight Committee and serves as a developer representative on the CNCF Governing Board. Michelle is also a core maintainer of several... Read More →


Monday October 23, 2017 16:20 - 17:00 CEST
Karlin I
  ContainerCon Tracks
  • Experience Level Any

16:20 CEST

Tutorial: 'Goodbye! printf()' Hands-on with uftrace: Function Graph Tracer for C/C++ - Taeung Song, KOSSLAB
Want to look into the runtime behavior of your or other huge C/C++ programs ?
Need to trace and analyze them on both the user and kernel space ?

See how to efficiently do that using the uftrace tool. In this tutorial, Taeung will introduce the uftrace tool and do its useful practice examples with attendees step by step.

The uftrace tool is to trace and analyze execution of a program written in C/C++. It was heavily inspired by the ftrace framework of the Linux kernel (especially function graph tracer).

It can show detailed execution flow at function level, and report which function has the highest overhead. And it shows various information(e.g. arguments, return values ..) related the execution environment. The tool can also trace kernel functions as well.

Additionally Taeung will also explain internals of the uftrace tool e.g. Dynamic tracing, PLT hooking, mcount hooking to encourage attendees to get involve in the uftrace opensource project https://github.com/namhyung/uftrace if attendees have interest in these tracing technology.

Speakers
avatar for Taeung Song

Taeung Song

Software Engineer, KOSSLab
Taeung is a Software Engineer in KOSSLAB(Korea Opensource Software Developers Lab) and have been contributing to opensource projects such as the perf of Linux Kernel and uftrace: Function (graph) tracer since 2014. And he has a lot of concern for profiling & tracing technology e.g... Read More →



Monday October 23, 2017 16:20 - 17:50 CEST
Tyrolka
  LinuxCon Tracks  Tutorial
  • Experience Level Any

17:10 CEST

Kernel Live Patching: Current State and Future Development - Miroslav Benes, SUSE
Kernel Live Patching allows kernel patches to be applied to a running system without a reboot. It is a part of the Linux kernel mainline. In this talk, Miroslav will describe the current state of the solution, open challenges and thus future steps.

Speakers
MB

Miroslav Beneš

SUSE
Miroslav works at SUSE as a Linux kernel developer on a Live Patching product. He is a co-maintainer of upstream live patching solution. Previous speaking experience includes Linux Plumbers Conf 2016 and many conferences from his academic career.



Monday October 23, 2017 17:10 - 17:50 CEST
Berlin/Brussels
  LinuxCon Tracks
  • Experience Level Any

17:10 CEST

Futureness of Youngness - Chen Junxu, Student
I am going to talk about my story to encourage other people to join the opensource community. Half year ago, I joined the opensource community in my school. From then on, I met lots of interesting people making effort on making the community better and started to participate in several meaningful programs. For instance, the localization of foreign resources online, the effort on helping Taiwanese teachers to teach computer science at remote area, the endeavor of balancing educational resources gapes between cities and infertile villages through holding winnter camp. I learn a lot from them. I expect that my story can encourage others to know more about the community and join us.    

Monday October 23, 2017 17:10 - 17:50 CEST
Karlin III

18:00 CEST

BoF: Fedora, CentOS and EPEL - Brian Exelbierd, Jim Perrin & Peter Robinson, Red Hat
The Fedora, CentOS and EPEL BoF will feature project leaders and coordinators to answer questions AMA style and help community members and new participants join together for success.

Speakers
avatar for Brian Exelbierd

Brian Exelbierd

Community Business Owner, Red Hat
Brian “bex” Exelbierd enjoys a good beer, a nice coffee, and a rousing conversation about taxation. Born in the USA, he now lives with his partner and daughter in Brno, Czech Republic. His focus is on his family, walks for artisinal bread, and reading long form articles. By night... Read More →
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
avatar for Peter Robinson

Peter Robinson

Principal IoT Architect @ Red Hat, Red Hat
Peter is the lead architect for device edge and IoT at Red Hat. He's focused on industry standardisation and generally trying to improve the IoT space. He's actively involved in the wider Fedora Linux and arm ecosystems. In his spare time he likes to cook and trying to work out how... Read More →


Monday October 23, 2017 18:00 - 18:45 CEST
Tyrolka
  LinuxCon Tracks
  • Experience Level Any

18:00 CEST

BoF: Bringing More Women into Tech - One Summer at a Time [RGSoC] - Vaishali Thakkar, Oracle & Inês Coelho, SECURIS
Bringing more women into tech - one summer at a time [RGSoC]This year Rails Girls Summer of Code [RGSoC], a program aimed to bring more women into coding marked its 5th edition. The basic idea behind the program is to provide a paid open source internship to teams of two students during the months of northern summer (July to September). The focus of the program is not on producing highly sophisticated code, but rather on learning transferable skills while working on an open source project.

During these 5 years, more than 800 teams applied to the program and we were able to sponsor 185 students from all over the world of different age and origin, with different backgrounds and skills. In this talk, we would like to look back at our journey by talking about how the program started, what kind of issues we faced during our journey, what lessons we learned solving the problems we came across and how are we trying to promote diversity in open source. We will also talk about why it is necessary to have programs like this and how these open source mentoring programs helps women achieve their dreams. 

Speakers
avatar for Inês Coelho

Inês Coelho

Inês Coelho is a Software Engineer and Biochemist, who support several initiatives to promote Diversity in Tech, Gender Equality and Women Empowerment. For the past two years, she has been an organizer of Rails Girls Summer of Code, being an alumna of the 2015 edition and a supervisor... Read More →
avatar for Vaishali Thakkar

Vaishali Thakkar

Linux kernel engineer, Freelancer
Vaishali Thakkar is a freelance kernel engineer and co-organizer of RGSoC. She has diverse interest in different areas/subsystems of Linux Kernel, including but not limited to I2C, Security, memory management. power management etc. She also volunteers as a coordinator for Linux Kernel... Read More →



Monday October 23, 2017 18:00 - 18:45 CEST
Karlin III

18:00 CEST

BoF: Computer Science Education and Diversity - Emma Foley & Laura Reddy, Intel
No one can deny that computer science education is an important topic that is often overlooked by those who set the curricula, and it usually fall to professionals and company outreach programs to give children their first taste of coding. This approach can put more pressure on programmers at a time when the tech industry is starved of new talent. We're trying to pump up the pipeline, while trying to more forward in an under resourced industry.... this is what children will see, and that isn't a good influence. This is a follow-up from last year's conference.

Speakers
EF

Emma Foley

Software Engineer, Intel
Emma is a Software Engineer in the Network Platforms Group in Intel. Emma has worked on Service Assurance, making more statistics available for the OpenStack cloud, by enabling collectd stats and events to be used in OpenStack. She is committer to the OPNFV Barometer project, and... Read More →
LR

Laura Reddy

Software Engineer, Cisco
Laura is a Software Engineer at Cisco Galway. Helping to promote careers in STEM by hour of code sessions with local schools.


Monday October 23, 2017 18:00 - 18:45 CEST
Karlin II

18:00 CEST

BoF: Diversity through the Eyes of a Senior Engineer - Rupa Dachere, CodeChix
The last few years has seen an explosion in news articles and media focusing on the Diversity and Inclusion issues in the tech world, specifically, Silicon Valley and the Bay Area. Millions of dollars have been spent by tech companies and organizations on touting their diversity numbers and portraying their unflinching commitment to increasing diversity and inclusion. The recent trend to staff up engineers to work on open source projects is gaining steam and bringing to light an even harsher climate for diversity efforts in the open source world.

A closer look at the numbers reveals that this specific needle is either not moving at all or moving in the wrong direction. The numbers are particularly disconcerting if one looks at the technical side of things. While some of the numbers have moved positively, we seem to have reached a plateau regardless of funding and awareness. What are the reasons for this? Shouldn’t we be seeing continued positive movement regarding this issue after all the hoopla? After all, open source is for everyone, not just the select, appointed few, right?

This talk will present some factual stories, statistics and real-world reasons on why all the talk and funding from companies and organizations towards diversity and inclusion is missing the mark. Rupa will, also, propose some solutions to address some of the issues.

Speakers
avatar for Rupa Dachere

Rupa Dachere

Founder & CEO, Code Chix
Rupa Dachere is the Founder and CEO of CodeChix.org, a non-profit organization dedicated to the education, promotion and mentorship of women engineers. Creator of PiDoorbell (circa 2012 on the first Rpi) and entrepreneur, she is an FTE and holds Advisory roles at the Stanford GAP-For-Good... Read More →


Monday October 23, 2017 18:00 - 18:45 CEST
Hercovka
 
Tuesday, October 24
 

10:55 CEST

Taking Up the Slack: Building Real-Time Community at Autodesk - Guy Martin, Autodesk
Building strong, collaborative communities continues to be a critical component to the success of open source. However, too often companies attempt to manufacture community (both internally and externally) by throwing technology and tools at the problem. In this talk, Guy Martin will showcase his experience in using Slack as a complement to building a vibrant community, not as a forcing function to create one. Though Slack itself isn't open source, in Autodesk's case it was chosen to allow for broader inclusivity beyond just the engineering community. Sales, marketing and even the executive team are now part of a company-wide collaborative community that helps build more cohesive products while using open source principles. Guy will explain why the process and community principles used during Autodesk's Slack rollout were even more important than the tool choice itself.

Speakers
avatar for Guy Martin

Guy Martin

Executive Director, OASIS Open
Guy Martin is Director of the Open@ADSK initiative at Autodesk, where he's 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. He has over two decades... Read More →



Tuesday October 24, 2017 10:55 - 11:35 CEST
Karlin III

11:45 CEST

Selecting the Right Persistent Storage Option for Apps in Containers - Bipin Kunal and Niels de Vos, Red Hat
No matter where an application is running, it will most likely need some form of storage. When running application in container environment, persistent storage is needed. There are plenty of storage plugins available which can provide persistent storage for application containers. With plenty of persistent storage available, it becomes evident to understand the different access modes and how it works so that applications can make better use of persistent storage. Join us and be able to choose right persistent access mode for your applications. We will take you through : what all various persistent storage access method we have, how access mode suites your workload, and how these modes works internally.

Speakers
avatar for Bipin Kunal

Bipin Kunal

Senior Software Maintenance Engineer, Red Hat
Bipin is product lead for gluster support and maintenance engineer at Red Hat. He works on various customer issues with gluster and its integration with virtualization platform and openshift container platform. He works closely with gluster and container native storage engineering... Read More →
avatar for Niels de Vos

Niels de Vos

Senior Software Engineer, Red Hat
Niels is a core-developer and maintainer for Gluster. He is employed by Red Hat and works together with other teams who provide professional support for Red Hat Gluster Storage. The main areas where Niels is active include network protocols, low-level/Operating Systems improvements... Read More →



Tuesday October 24, 2017 11:45 - 12:25 CEST
Karlin I
  ContainerCon Tracks
  • Experience Level Any

11:45 CEST

The Rise of Open Source in the Manufacturing Industry - Steffen Evers, Bosch Software Innovations GmbH
In the past 20 years, software has become increasingly important for industrial manufacturers. This trend is expected to continue in the future. At the same time, the share of open source technologies in the software business has increased rapidly.
While closed software development can be considered “daily business”, the active participation in open source communities is still a fairly new approach for industrial manufacturers.
Bosch has recognized the relevance of open source for its future business. The company has increased its open source activities in the relevant technology areas: Internet of Things, development tools, automotive, embedded devices, cloud, containers, open source management.
This talk gives an overview of the major activities and reveals insights into Bosch’s motivation.

Speakers
avatar for Steffen Evers

Steffen Evers

Director Open Source Services, Bosch Software Innovations GmbH
Steffen Evers leads the "Open Source Services" team of Bosch Software Innovations. The team provides development services for open source software (OSS) that is essential for Bosch. It also consults on strategy, community work, software management and compliance processes in the area... Read More →



Tuesday October 24, 2017 11:45 - 12:25 CEST
Karlin III

11:45 CEST

Why We're Creating a Contributor Relationship Management System - Jeremy Garcia, LinuxQuestions.org / Datadog

Metrics, when used wisely, allow you to make informed decisions about how to grow your open source community and how to better assess its health. But which metrics should you be tracking? Your first reaction may be, track all the things! In this presentation Jeremy will help you understand why tracking the correct metrics is a better solution. He'll also explain why those metrics should track more than just code. Open Source ecosystems are really about people, which is why we're creating a Contributor Relationship Management system.


Speakers
avatar for Jeremy Garcia

Jeremy Garcia

Director of Technical Community and Open Source, Datadog
Jeremy is the founder of LinuxQuestions.org, Director of Technical Community and Open Source at Datadog, community moderator at Opensource.com, and a presenter on Bad Voltage. He's an ardent but realistic open source advocate.


Tuesday October 24, 2017 11:45 - 12:25 CEST
Karlin II

14:05 CEST

Enterprise Grade Security and Compliance Using Apache Atlas and Apache Ranger - Vimal Sharma, Hortonworks
With an ever increasing need to secure and limit access to sensitive data, enterprises today need an open source solution. Apache Atlas - which is the metadata and governance framework for Hadoop joins hands with Apache Ranger - security enforcement framework for Hadoop to address the need for compliance and security. Vimal will discuss the security and compliance requirements and demonstrate how the combination of Atlas and Ranger solves the problem. Vimal will focus on Tag based policy enforcement which is an elegant solution for large Hadoop clusters with wide variety of data

Speakers
avatar for Vimal Sharma

Vimal Sharma

Software Engineer, Hortonworks
Vimal Sharma is Apache Atlas PMC and Committer at Hortonworks. Vimal is highly passionate about Hadoop stack and has previously worked on scaling backend systems at WalmartLabs using Spark and Kafka. Vimal was a speaker at ApacheCon BigData 2017 where he spoke on Metadata governance... Read More →



Tuesday October 24, 2017 14:05 - 14:45 CEST
Rokoska
  CloudOpen Tracks
  • Experience Level Any

14:05 CEST

Training Machines to be Open Source Contributors - Stef Walter, Red Hat Inc
In the Cockpit project we’ve done something amazing: We’ve built “robot” contributors to an Open Source project. “Cockpituous”, our project’s #5 contributor, is actually our automated team members.

Bots do the mundane tasks that would otherwise use up the time of human contributors. During the talk you can see them self-organizing, finding issues, contributing code changes, making decisions, releases the software into Linux distros and containers. They work in a completely distributed, organic way, and run in containers on Kubernetes.

We’ll talk about how humans are pair-programming with bots, and moving at a pace that would be unthinkable otherwise.

Treating the bots as team members is fundamental to achieving this. I’m excited to show you how to pull that off.

Speakers
avatar for Stef Walter

Stef Walter

Hacker, manager, and CI freak., Red Hat
Stef is an avid open source hacker. He's contributed to over a hundred open source projects, and can be found preaching about continuous integration and working on the Cockpit Linux admin interface. He's a usability freak. Stef lives in Germany, and works at Red Hat.



Tuesday October 24, 2017 14:05 - 14:45 CEST
Karlin III

14:55 CEST

Managing Casual Contributors - Ann Barcomb, University of Limerick
Increasingly, people want to contribute to projects casually. A number of factors have driven this change, among them distributed revision control, social coding platforms, and the general trend toward “new volunteerism.” To take advantage of these contributions, communities need to adapt to the needs and expectations of casual contributors. Yet at the same time, no community wants to invest more effort in inviting casual contributions than it receives in return. This talk will cover the benefits of incorporating casual participants, the factors that influence their return, and practices for engaging them. The material draws on the body of scientific research , the speaker’s own research, and her personal experiences both as a community manager for a non-profit and as an open source contributor.

Speakers
avatar for Ann Barcomb

Ann Barcomb

PhD candidate, University of Limerick
Ann Barcomb is a Research Assistant and PhD candidate at Lero, The University of Limerick, Ireland. Her research focuses on the management of episodic, or casual, volunteers in open source and builds upon her prior work comparing free software and social entrepreneurship. Before becoming... Read More →



Tuesday October 24, 2017 14:55 - 15:35 CEST
Karlin III

16:05 CEST

Ten Layers of Container Security - Daniel Oh, Red Hat
In this session, we'll identify the 10 most common layers in a typical container deployment, and the best ways to build security into each layer. These layers include: 1) container host: Multi-tenancy at the container layer, 2) content security container registries, and secure access to container images, 3) build process controlling what can be deployed with a cluster container platform authentication and authorization, 4) networking isolation, 5) attached storage API management, 6) endpoint security, 7) SSO roles, 8) access management in a cluster federation. Increasingly complicated applications and demands for faster development are putting even more pressure on infrastructure, IT teams, and processes. It's more important than ever to have the right technologies in place. Containers deliver applications faster and scale them more rapidly.

Speakers
avatar for Daniel Oh

Daniel Oh

Senior Principal Technical Marketing Manager, Red Hat
Daniel Oh is a senior principal technical marketing manager at Red Hat to evangelize developers for building Cloud-Native Microservices and Serverless Functions with Cloud-Native Runtimes(i.e. Quarkus, Spring Boot, Node.js) and OpenShift/Kubernetes. Daniel also continues to contribute... Read More →



Tuesday October 24, 2017 16:05 - 16:45 CEST
Chez Louis
  ContainerCon Tracks
  • Experience Level Any

16:05 CEST

Using Persistent Memory to Build a High-Performance, Fully User Space File System - Krzysztof Czurylo, Intel
The pmemfile project is an attempt to provide low-overhead, high-performance
implementation of a POSIX-like file APIs on top of persistent memory. The pmemfile builds on libpmemobj, a transactional object store library
being a part of NVML (Non-Volatile Memory Library), as well as on Direct Access (DAX) capabilities, providing the most efficient access to persistent memory.
With the help of the syscall_intercept library, it can be used to transparently redirect all the file I/O calls to the user space file system, without modifying
the target application.
In this presentation we will discuss the architecture of pmemfile, the problems we faced during the implementation, as well as the advantages and limitations of our solution. We will also shed a light on the tools and libraries we used for pmemfile development.

Speakers
KC

Krzysztof Czuryło

Senior Software Engineer, Intel
Krzysztof Czuryło is a Software Architect at Intel, having over 15 years of experience in databases, networking/telecommunication and 3D graphics. For the last three years he is mostly focused on persistent memory programming and algorithms providing effective and fail-safe usage... Read More →



Tuesday October 24, 2017 16:05 - 16:45 CEST
Berlin/Brussels
  LinuxCon Tracks
  • Experience Level Any

16:05 CEST

Mentoring: Your Path to Immortality - Rich Bowen, Red Hat
Open source needs people to write the code today, but, even more important, is those that will write the code tomorrow. Investing in the people who will replace you is the only way to ensure immortality, both for yourself, and for the project you care so much about. In this session, you'll learn you practical ways to invest in people, and about why, sometimes, *not* fixing a bug is a better choice than fixing it.

Speakers
avatar for Rich Bowen

Rich Bowen

Community Architect, Red Hat
Rich has been involved in Open Source since before it had that name. He's a director at the Apache Software Foundation, and a community architect at Red Hat.


Tuesday October 24, 2017 16:05 - 16:45 CEST
Karlin III

16:05 CEST

Love What You Do, Everyday! - Zaheda Bhorat, AWS
Build a career doing what you love. Open source is an enabler and the community can be your best coach, mentor and referral. Whether you are a beginners or someone who has been working in open source for years, the speakers covers tips in building an open source career. On bringing out the best in yourself, the community and your project. 

Speakers
ZB

Zaheda Bhorat

Open Source, Amazon Web Services
Zaheda Bhorat is the head of open source strategy at AWS, where she also leads the open source program office. A computer scientist, Zaheda is a long-time active contributor to open source and open standards communities. Previously, Zaheda shaped the first-ever open source program... Read More →


Tuesday October 24, 2017 16:05 - 16:45 CEST
Grand Ballroom

16:55 CEST

Panel Discussion: Outreachy Kernel Internship Report - Moderated by Julia Lawall, Inria
Come learn about the great work our kernel interns have accomplished! Outreachy provides a 3-month paid internship for women, trans men, genderqueer people, and US members of other underrepresented groups to work on an open source project. The panel will present the program and this year's Linux kernel projects. Gargi Sharma will present her work on
replacing the PID bitmap implementation with an IDR API-based implementation. Sayli Karnik will talk about her improvements to the Linux kernel documentation​. Eva Rachel Retuya will present her work on developing the ADXL345 IIO driver to replace the existing input driver. Narcisa Vasile will present her work on writing a driver for CCS811 Air Quality
Sensor using the IIO interface. Varsha Rao will discuss her work on improving nftables. Bhumika Goyal will talk about securing the Linux kernel by declaring kernel structures read-only.

Moderators
avatar for Julia Lawall

Julia Lawall

Senior Researcher, Inria
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.

Speakers
BG

Bhumika Goyal

Software Engineer, Gojek
Bhumika Goyal has recently graduated from NIIT University, India. She is a former Outreachy intern. She is currently continuing her Outreachy project under Julia Lawall with the support of Core Infrastructure Initiative. She aims to become a Linux-kernel engineer in future.
avatar for Sayli Yogesh Karnik

Sayli Yogesh Karnik

Student, Stony Brook University
I am a former Linux kernel intern via the Outreachy program and a current student at Stony Brook University. Please refer to saylikarnik.wordpress.com for details about my projects.
VR

Varsha Rao

Student
Varsha Rao is a final year student at National Institute of Engineering in India.She was an Outreachy intern in summer 2017.
avatar for Eva Rachel Retuya

Eva Rachel Retuya

Eva Rachel Retuya is a computer engineering graduate based in the Philippines. She is a former Linux kernel Outreachy intern with interests in FOSS and Electronics. She is currently seeking opportunities in Linux kernel development and embedded systems.
GS

Gargi Sharma

Software Engineer, Outreachy
Gargi worked as an Outreachy intern for the Linux Kernel during round 14. She worked on replacing the process ID allocation implementation with a radix tree. She currently works as a software engineer at Bloomberg LP, working on the buy side trading platform.
avatar for Narcisa Vasile

Narcisa Vasile

Narcisa Vasile is a student at University Politehnica of Bucharest. She was an Outreachy intern in summer 2017.



Tuesday October 24, 2017 16:55 - 17:35 CEST
Berlin/Brussels
  LinuxCon Tracks
  • Experience Level Any
 
Wednesday, October 25
 

11:15 CEST

GPGPU on OpenStack - The Best Practice for GPGPU Internal Cloud - Masafumi Ohta, Japanese Raspberry Pi Users Group
GPGPU on OpenStack - the best practice for GPGPU internal cloud ( Masafumi Ohta, Itochu Techno Solutions) - GPGPU on OpenStack is one of the OpenStack use cases automotive companies may use it as huge temporary instances and trials for their developments - Machine Learning, HPC and more like Amazon EC2 as internal cloud but it hasn’t been documented yet in detail especially for 'automotive IT users'. In this session, Masafumi will review the backgrounds why GPGPU is needed for virtualization, the detailed mechanism, and settings how to use GPGPU on virtualization environments, discuss the challenges we face with on GPGPU on OpenStack open-source based virtualization cloud system, the issues on GPGPU on virtualization systems, the roadmap and feature may address those challenges and issues and the good use case automotive companies might adopt for their business.

Speakers
avatar for Masafumi Ohta

Masafumi Ohta

Founder and Representative, Japanese Raspberry Pi Users Group
Masafumi is leading Raspberry Pi community in Japan and volunteering Raspberry Pi Foundation from farthest east country, Japan,.He has helping their business and encourage Raspberry Pi related projects with Raspberry Pi Foundation.Masafumi has elected ARM INNOVATOR by ARM+Hackster.io... Read More →



Wednesday October 25, 2017 11:15 - 11:55 CEST
Rokoska
  CloudOpen Tracks
  • Experience Level Any

11:15 CEST

syscall_intercept - A User Space Library for Intercepting System Calls - Krzysztof Czurylo, Intel
The syscall_intercept library provides a low-level interface for hooking Linux system calls in user space. This is achieved by disassembling the code of the standard C library, looking for syscall instructions and hot-patching the machine code in a process memory. The syscall_intercept builds on libcapstone - a multi-platform, multi-architecture disassembly framework.
In this talk, we will present the motivation for creating this new tool and the reasons for choosing the libcapstone framework as a foundation for syscall_intercept. We will present an in-depth view on the syscall_intercept design and APIs, its features and limitations, and the problems we had to solve while implementing the library. We will also discuss the potential use cases for syscall_intercept in Linux software development.

Speakers
KC

Krzysztof Czuryło

Senior Software Engineer, Intel
Krzysztof Czuryło is a Software Architect at Intel, having over 15 years of experience in databases, networking/telecommunication and 3D graphics. For the last three years he is mostly focused on persistent memory programming and algorithms providing effective and fail-safe usage... Read More →



Wednesday October 25, 2017 11:15 - 11:55 CEST
Berlin/Brussels
  LinuxCon Tracks
  • Experience Level Any

11:15 CEST

Understanding User Namespaces - Michael Kerrisk, man7.org Training and Consulting
User namespaces are at the heart of many interesting technologies that allow isolation and sandboxing of applications, for example running containers without root privileges and sandboxes for web browser plug-ins. In this presentation, we'll look in detail at user namespaces, building up a basic understanding of what a user namespace is and going on to questions such as: what does being "superuser inside a user namespace" allow you do (and what does it not allow); what is the relationship between user namespaces and other namespace types (PID, UTS, network, etc.); and what are the security implications of user namespaces? We'll also explore some simple shell commands that can be used for creating and experimenting with user namespaces in order to better understand how they work. We'll conclude with a brief survey of some use cases for user namespaces.

Speakers
avatar for Michael Kerrisk

Michael Kerrisk

Trainer/consultant, man7.org Training and Consulting
Michael Kerrisk is the author of the acclaimed book, "The Linux Programming Interface" (http://man7.org/tlpi/), a guide and reference for system programming on Linux and UNIX. He contributes to the Linux kernel primarily via documentation, review, and testing of new kernel-user-space... Read More →



Wednesday October 25, 2017 11:15 - 11:55 CEST
Tyrolka
  LinuxCon Tracks
  • Experience Level Any

12:05 CEST

Docker, Moby is Killing Your #devops Efforts - Kris Buytaert, Inuits.eu
Containers have been a round for over a decade, Docker for almost half of that, the new hipster tool is touted to be the ultimate devops tool, but is it ? This talk will show that docker sometimes is the antipattern , that it does exactly the opposite of what devops is trying to achieve. Often Docker is effectively widening the gaps between development and operations and reenforcing the silos we have been trying to break down. We'll show how Docker is a nice development tool, but an operational nightmare. This talk is based on real life situations and will focus on both the cultural and the technical aspect of adopting containers. Next to showing the problems Docker brings we will also provide guidelines/example on how to do Docker right, as a team.

Speakers
avatar for Kris Buytaert

Kris Buytaert

Chief Yak Shaver, Inuits.eu
Kris Buytaert is a long time Linux and Open Source Consultant. He's one of instigators of the devops movement, currently working for Inuits He is frequently speaking at, or organizing different international conferences He spends most of his time working on bridging the gap between... Read More →



Wednesday October 25, 2017 12:05 - 12:45 CEST
Chez Louis
  ContainerCon Tracks
  • Experience Level Any

12:05 CEST

Working on an Opensource Project - Learnings from Development - Shuva Kar, Cisco Systems (India) Private Limited & Faseela K., Ericsson
OpenDaylight community is growing but contributions in some ares/pockets are still on the lower side. The biggest factor is lack of knowledge on how to contribute to an open source project in general and OpenDaylight in particular. We , having been associated with Opendaylight since its inception intend to share our learnings from various projects like OFPlugin, Vpnservice, Netvirt, Genius, with the Indian networking and SDN community .This talk is targeted towards attracting new contributors and helping existing ones to be more engaged with the community.It will also involve discussing the ODL community structure, how to get involved in the discussions- mailing lists, irc, meetings, pulling and getting involved with the code ,contributing fixes and proposing new projects. The project structure, delivery milestones, and current best practices for code contribution will also be discussed.

Speakers
avatar for Faseela K

Faseela K

Senior Technical Lead, Ericsson
Faseela is a Technical Lead in the SDN Controller group at Ericsson R&D, and is an active participant of Ericsson contributions to the Opendaylight community.She is a member of the team driving SDN solutions, architecture, design, and product development on the Ericsson Cloud SDN... Read More →
SJ

SHUVA JYOTI KAR

Software Engineer, Cisco
Shuva is one of the OpenflowPlugin Committers and a clustering & mdsal enthusiast with Opendaylight Project. He is a Software Engineer with Cisco currently. Previous to this he was a Senior Software Engineer with Ericsson working on Opendaylight -developing key infrastructural pieces... Read More →



Wednesday October 25, 2017 12:05 - 12:45 CEST
Karlin III

14:15 CEST

Docker Adoption Patterns - Ilan Rabinovitch, Datadog
As a SaaS monitoring solution specializing in dynamic infrastructure, Datadog has a unique vantage point into the container usage patterns at a global scale. What patterns are organizations finding most successful in their adoption? Which technologies are being containerized? Join us as we open up the data and discuss real world container, orchestration and scheduler usage in organizations large and small, from startup to enterprise.

Speakers
avatar for Ilan Rabinovitch

Ilan Rabinovitch

Dir, Technical Community, Datadog
Ilan is Director of Technical Community at Datadog. Prior to joining Datadog, he spent a number of years leading infrastructure and reliability engineering teams at organizations such as Ooyala and Edmunds.com. In addition to his work at Datadog, he active in the open-source and DevOps... Read More →


Wednesday October 25, 2017 14:15 - 14:55 CEST
Chez Louis
  ContainerCon Tracks
  • Experience Level Any

14:15 CEST

Documentation Sprints: Involving the Community and Getting It Done - Barbara Rühling, Book Sprints Ltd
Documentation does not have to be a slow, arduous and lonely task.

Similar to collaborative code sprints, a documentation sprint is an intensive and tightly focused content creation session to write documentation for a given software from start to finish in 5 days or less. Involving both developers and end-users, the collaborative process creates documentation that is meaningful and useful to the whole community.

The method builds on the experience of FLOSS Manuals for open source documentation and has been used to write all kinds of documentation including software manuals, industry guides, and white papers.

In this session, Barbara Rühling will explore this unique method of documentation, and will share the learnings and practicalities of hosting successful documentation sprints.

Speakers
avatar for Barbara Ruehling

Barbara Ruehling

CEO, Book Sprints
Writing, Collaboration, Facilitation, Documentation



Wednesday October 25, 2017 14:15 - 14:55 CEST
Karlin II

15:05 CEST

Self-Healing Networkings: Responding to Your Network in Real Time - Tyler Christiansen, Sauce Labs
Self-healing infrastructure and automated remediation are hot topics in today's world, but they're rarely discussed in the context of networks. When they are, it's rarely in an open source--or even practical--manner. In this presentation, Tyler Christiansen will apply the concepts of automatic validation of changes and real-time event response to traditional network devices. This will include an exploration of what is both possible and practical for organizations to adopt using only open source tools that are highly extensible. The presentation will also discuss some of the current challenges faced by network operators today and how event-based reactions can help. Live demonstrations will be used to illustrate key areas.

Speakers
TC

Tyler Christiansen

Network Architect, Sauce Labs
Tyler Christiansen is a network engineer with experience across a plethora of verticals, including carrier core IP/MPLS, international ad serving, and network software development. He has worked in public, private, and hybrid clouds in a variety of roles, including Systems Engineer... Read More →



Wednesday October 25, 2017 15:05 - 15:45 CEST
Rokoska
  CloudOpen Tracks
  • Experience Level Any

15:05 CEST

Lessons Learned from Organizing an Open Source Conference - Richard Kellner, SPy o. z.
Python is one of the most popular programming languages, but in Slovakia, the activity of the Python community was negligible. Richard Kellner will tell you a story how Python community in Slovakia started to grow, which resulted in the PyCon SK 2016 conference. At the beginning, there was a struggle if anyone will show interest in a community organized conference. It turned out that a group of volunteers with an idea and commitment to do something did an extraordinary job and started an international conference that has an impact even beyond the Slovak borders.

Speakers
avatar for Richard Kellner

Richard Kellner

Chairman, Erigones, s.r.o.,
Richard Kellner is a member of Python Software Foundation and a chairman of SPy civic association which founded of PyCon SK. Richard is responsible for an organization of monthly Python meetups in Bratislava and organization of PyCon SK 2016, 2017 and 2018. At his job, he is a Python... Read More →


Wednesday October 25, 2017 15:05 - 15:45 CEST
Karlin II

16:15 CEST

Open Source is Just About the Source, Isn't It? - Isabel Drost-Fromm, Europace AG
Your project's code base is rock solid, you are rolling releases early and often, your test suite is comprehensive and running regularly, your code is well performing without any glitches. Everything is in place that defines a successful open source project - or isn't it?

This talk tries to highlight some of the key questions software developers will quickly be faced with when dealing with open source: In addition to coding skills, topics like people management, naming, trademark enforcement, licensing, patents, pr and more become topics to deal with.
After years of using open source projects, running my own projects, founding meetups and conferences, watching others thrive or fail I believe that coding skills alone aren't sufficient to turn a "private play ground code base" into an open source project that other's can rely on.

Inspired by 140 characters of truth published here: https://twitter.com/janl/status/712593518015987712 the talk will focus on what topics that are usually not taught as part of programming courses will cross your way when dealing with open source - either as a user or as a contributor:

* People: Is the project willing and able to attract more contributors? Is it able to survive if the leader looses interest or time to continue contributing? How does the project deal with requests coming from the user base? How easy is it for users to get their issues fixed?

* Trademarks: Why should you care about trademarks from the beginning? How do you deal with others infringing on your trademarks?

* Copyright: Why should you care, exactly which license you choose?

* PR: While writing release notes is common practice and composing changelogs is pretty easy, the resulting documents are hard to grok for editors and won't get you on the front page of any magazine. Nor will they help you get visibility on common social media systems that might be key in informing your users about recent releases.

While being excellent at all topics isn't vital from the start, answers to governance questions decide what a project looks like a few years from it's start.

Speakers
avatar for Isabel Drost-Fromm

Isabel Drost-Fromm

Open Source Strategist, Europace AG
Isabel Drost-Fromm is Open Source Strategist at Europace AG Germany. She's a member of the Apache Software Foundation, co-founder of Apache Mahout and mentored several incubating projects. Isabel is interested in all things FOSS, search and text mining with a decent machine learning... Read More →



Wednesday October 25, 2017 16:15 - 16:55 CEST
Karlin II

17:05 CEST

Why Should We Care About Kernelnewbies! - Vaishali Thakkar, Oracle
Linux kernel being one of the largest open source project, attracts many newish programmers. But do they really end up contributing to the project? What are the common technical and non-technical issues faced by them while contributing to the Linux kernel? Why should one care about kernelnewbies as a kernel developer/maintainer? As a community, what kind of actions can be taken to improve the situation?

In last 1.5 year, Vaishali conducted many Linux kernel workshops in Indian universities and local meetup groups. In this talk, she would like to take a look at the answers of above mentioned questions based on her experiences with kernelnewbies.

Speakers
avatar for Vaishali Thakkar

Vaishali Thakkar

Linux kernel engineer, Freelancer
Vaishali Thakkar is a freelance kernel engineer and co-organizer of RGSoC. She has diverse interest in different areas/subsystems of Linux Kernel, including but not limited to I2C, Security, memory management. power management etc. She also volunteers as a coordinator for Linux Kernel... Read More →



Wednesday October 25, 2017 17:05 - 17:45 CEST
Berlin/Brussels
  LinuxCon Tracks
  • Experience Level Any

17:05 CEST

The Empire Strikes Back - We Just Need an Emperor - Igor Ljubuncic, Dedoimedo
The immense success of Linux in the commercial space stems from many factors: its open source nature, extensibility, availability, lower cost, higher security - and the fact it has a Benevolent Dictator for Life, Linus Torvalds, at its helm. Not so can be said of Linux on the desktop. Yonder, Linux remains a stagnant player with a mere 1% market share, unable to break through in the same way it did in the server space. The presenter argues this is primarily due to its decentralized, community based nature. The desktop needs its own dictator. This session will explain why, in order to have more freedom, we need less.

Speakers
avatar for Igor Ljubuncic

Igor Ljubuncic

Strategy and Business Consultant, Dedoimedo
Igor Ljubuncic is a physicist by vocation and a Linux geek by profession. Igor comes with 13 years of experience in the hi-tech industry, including medical, high-performance computing, data center, cloud, and hosting fields, with emphasis on complex problem solving and the scientific... Read More →



Wednesday October 25, 2017 17:05 - 17:45 CEST
Karlin II