LCE-EU 2015 has ended
For More Information or to Register, Click Here

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

LinuxCon [clear filter]
Monday, October 5


Ally Skills Workshop - Separate Registration Required

This workshop requires additional registration. Click here for more info.

The Ally Skills Workshop, presented by the Ada Initiative, teaches men simple, everyday ways to support women in their workplaces and communities. Participants learn techniques that work at the office, at conferences, and online. The skills we teach are relevant everywhere, including skills particularly relevant to open technology and culture communities. At the end of the workshop, participants will feel more confident in speaking up to support women, be more aware of the challenges facing women in their workplaces and communities, and have closer relationships with the other participants.

Participants of all genders are welcome! The workshop works best with about 20-30% women, so we encourage everyone who is interested to apply. For more information on the Ally Skills Workshop click here


Monday October 5, 2015 10:15 - 13:15
Spencer Hotel, Columba Room


Towards Application Driven Storage: Controlling Data Placement and Garbage Collection using RocksDB with LightNVM - Javier González, CNEX Labs
Open-channel SSDs enable the host to undertake responsibilities that in typical SSDs are assumed by the Flash Translation Layer (FTL) embedded in the device. From the application perspective, this means that storage policies that have traditionally been based on best efforts can now be tailored for each specific application. In other words, applications can implement their own FTLs and govern data placement and garbage collection.

In this talk we explain how to integrate an application FTL with LightNVM - the kernel subsystem providing support for Open-Channel SSDs. More specifically, we report on the design and implementation of a LightNVM backend for RocksDB. We will focus on both the LightNVM interfaces to which other applications could hook to, and the modifications to RocksDB so that it can communicate with LightNVM. We also provide some experimental results on real hardware.

avatar for Javier González

Javier González

Systems Software Engineer, CNEX Labs
Javier González is a systems software engineer with an interest in experimental research and Linux Kernel development. He is currently employed at CNEX Labs as a member of their technical staff, where he works on providing support for next generation SSDs in Linux-based systems... Read More →

Monday October 5, 2015 10:30 - 11:20
Liffey Meeting 1


Waving the Open Source Flag in Government, The Highs, The Lows and Community Code... - Aimee Maree Forsstrom, NSW State Library Australia
Taking Open Source into the Enterprise is filled with challenges and great accomplishments, for Government level it can lead to a new way of approaching Open Data and Citizen Engagement. You can not simply just replace legacy systems with new open ones, open source code requires a community focused approach in order to deal with the barrage of new hurdles you must jump before the finish line can even be seen.

Hiring the right people can be tricky when you're looking for less common skill sets, New Distributed release cycle management models, New DevOps code management practices, Transparent management practices come into play and contributing back to community.

Lets sit down and discuss some of the challenges and taking an Open Source community approach to code management can transform traditional models of management and lead to Happy Developers and Healthy Code.


Aimee Maree Forsstrom

Technical Lead and Solutions Design, NSW State Library Australia
Aimee has worked in the IT Industry since 200 across the areas of Networking Engineering and Software Development. A true believe in Open Source and the benefits to society, people and business she was an early Open Source advocate building new Code management practices for Government... Read More →

Monday October 5, 2015 10:30 - 11:20


Above and Beyond the Platform with CentOS Linux - Jim Perrin
Which favorite Linux platform has grown beyond providing a slow-moving rebuild of enterprise Linux? Which Linux platform is emerging as a top choice for open source community proofs, development, testing, and production environments?

Since Jan 2015 the CentOS Project has moved far beyond the core Linux rebuild that built the project's reputation. Through an open & transparent community process, special interest groups are building emerging technologies on top of the core Linux platform. Diverse SIG examples include OpenStack (RDO) and the Xen Project, arm64 (AArch64) and cloud providers, and Project Atomic (Vagrant, Docker, & more) and NFV/SDN.

Underlying all this is a community build system cbs.centos.org and a fresh CI infrastructure ci.centos.org, which are used by SIGs to build and test continuously against the entire stack on top of the latest CentOS linux versions.

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

Monday October 5, 2015 11:30 - 12:20


Read The F* Manual? Write a Better F* Manual - Rich Bowen, Red Hat
Definition: RTFM - Read The F'ing Manual. Occasionally it is ironically rendered as Read The Fine Manual. A phrase uttered at people who have asked a question that we, the enlightened, feel is beneath our dignity to answer, but not beneath our dignity to use as an opportunity to squish a newbie's ego. Documentation, and technical support in general, sets the tone for your community, in that it determines who sticks around. If you're a jerk, the next generation of your community will be composed of jerks. Rich expounds on 20 years of Open Source documentation experience, and lessons learned about not being a jerk, and crafting great documentation as a side-effect.

avatar for Rich Bowen

Rich Bowen

VP, Conferences, Apache Software Foundation
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.

Monday October 5, 2015 11:30 - 12:20
Liffey Hall 2


Estimating Software Effort using FOSS Data - Paul Sherwood, Codethink
Many organisations struggle to measure the effort required to develop and maintain real-world software, particularly for system-level and embedded projects. This talk will demonstrate the usefulness of a new algorithmic approach based on analysis of data from a range of established FOSS projects including the Linux kernel, systemd and various components from the GENIVI project. The new method will be compared with established methods and tools such as COCOMO2 and David A. Wheeler's SLOCCount.

avatar for Paul Sherwood

Paul Sherwood

CTO CodeThink, CEO trustable, CodeThink & Trustable
Paul Sherwood is CTO of Codethink, which provides advanced software engineering primarily for FOSS, embedded systems, automotive systems and cloud infrastructure, and CEO of trustable, an organisation with the goal of understanding risk in software development by demonstrating what... Read More →

Monday October 5, 2015 14:00 - 14:50


How to do Affordable Supercomputing at Home - Kristina Kapanova, Bulgarian Academy of Sciences and Jean Michel Sellier, Bulgarian Academy of Sciences
In this talk we introduce an open source, home-brew, Beowulf architecture which was recently developed at the Bulgarian Academy of Sciences. The nodes of this minicluster are constituted of Radxa Pro single board computer, based on the (quadcore) ARM Cortex-A9 CPU. We demonstrate that it is possible to achieve performances exploitable even for scientific (computationally demanding) codes by running several parallel GNU packages such as nano-archimedes. In particular we show that it is possible to achieve very advanced simulations in the field of quantum computing.

Jean Michel Sellier will show how to use the previously described novel parallel hardware to simulate time-dependent quantum systems, which are well known to be computationally very demanding, such as candidate semiconductor devices for quantum computing (by exploiting single dopants at room temperature) and spintronics (by exploiting the spin of one or more interacting electrons). These simulations will be performed during the talk to show that affordable parallel scientific computing is really at our reach. 

avatar for Kristina Kapanova

Kristina Kapanova

Researcher, IICT, Bulgarian Academy of Sciences
K.Kapanova is a PhD student at the Bulgarian Academy of Sciences. She is working on the implementation of algorithms related to Neural Networks and on the development of alternative and affordable Beowulf cluster for scientific parallel computing. She is actively collaborating with... Read More →

Jean Michel Sellier

Jean Michel Sellier is an Associate Professor at the Bulgarian Academy of Sciences. He is also the creator and maintainer of several GNU packages for the simulation of electron transport in CMOS devices (Archimedes), and the simulation of single- and many-body quantum systems occurring... Read More →

Monday October 5, 2015 14:00 - 14:50
Liffey Hall 1


Suspend/Resume at the Speed of Light - Len Brown, Intel
System suspend/resume is the core energy saving strategy for numerous Linux-based systems,
including Android, Chrome OS, Ubuntu and Fedora.
The faster Linux can suspend/resume,
the more often it can be used, and the more energy these systems can save.

We start by presenting analyze_suspend,
a tool we developed to measure performance.
Analyze_suspend is freely available in open source,
and we are hopeful that the community will embrace it
to optimize Linux on a broad range of systems.

Then we explore the kernel and driver optimizations that have been made as a result of using this tool --
some are upstream, and some are still in development.

Finally, we look to the challenges ahead in reaching
and sustaining Linux suspend/resume at the speed of light.


Len Brown

Principal Engineer, Intel Open Source Technology Center
Len Brown has maintained and contributed to various parts of the Linux kernel power management sub-system for over 10 years. He is a Principal Engineer at Intel's Open Source Technology Center.

Monday October 5, 2015 16:00 - 16:50
Liffey Hall 1
Tuesday, October 6


Boosting Developer Productivity with Clang - Tilmann Scheller, Samsung
Originally started as a Master's thesis a decade ago, LLVM has grown into a production quality compiler infrastructure. With the Clang C/C++ front-end built on top of LLVM, Linux developers get a powerful optimizing compiler targeting several different architectures. Clang's strengths are not only amazingly fast compile times but also expressive diagnostics and an integrated static analyzer which helps to detect bugs at compile time.
In this talk we'll show you how to speed up the debug build of a large C++ application (2.5 million LOC) by 2x without buying new hardware.
In addition, this talk will provide a short overview of the internals of Clang & LLVM, show you what else Clang can do to improve your life as a developer and present recent developments in the LLVM community, including some performance numbers.


Tilmann Scheller

LLVM Compiler Engineer, Samsung Electronics
Tilmann Scheller is a Principal Compiler Engineer working in the Samsung Open Source Group, his primary focus is on the ARM/AArch64 backends of LLVM. He has been working on LLVM since 2007 and has held previous positions involving LLVM at NVIDIA and Apple.

Tuesday October 6, 2015 10:30 - 11:20
Liffey Hall 2


Balancing Power and Performance in the Linux kernel - Kristen Accardi, Intel
The things that make us go fast require power. As voltage and frequency increase to provide higher performance, power and temperature increase as well. If you could ignore thermal constraints and all you wanted to do was go as fast as possible, you would just use the highest possible frequency and voltage to get your work done. But, increased power equals increased expense in a data center, and decreased battery life in a consumer product. As a result, most people care about both power and performance. But you can't have it all.

What we need to do is find the most efficient operating state for the platform that provides both good performance and good power savings. In this talk we will start with how the platform enables this under the hood. We will then discuss how Linux selects performance states. Finally, we will talk about hardware controlled performance states.


Kristen Accardi

Security Architect, Intel
Kristen is a Security Architect for Intel’s Open Source Technology Center (OTC), focusing on the Linux kernel. Kristen has contributed to the Linux kernel for over 15 years in various different subsystems including PCI, SATA, ACPI, and Power Management. Kristen is currently leading... Read More →

Tuesday October 6, 2015 11:30 - 12:20
Liffey Hall 1


Network Analysis: People and Open Source Communities - Dawn Foster, University of Greenwich
The real magic in any community comes from the people. Dawn will show you tools and techniques for performing network analysis to look at the people in your community along with the relationships between them. Why settle for boring numbers and line charts to describe your community when you can do cool visualizations that show how people connect within your open source community?

This talk will cover
* Principles of network analysis.
* Using tools like CVSAnalY, mlstats and others to pull data from your community and store it in a database.
* Running basic queries to extract the data needed for network analysis.
* Demonstrate techniques for doing network analysis.
* Show examples of visualizations.

The goal is for people to walk away with some basic techniques and tools that they can use to begin doing network analysis of their own and to make their metrics awesome.

avatar for Dawn M. Foster

Dawn M. Foster

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

Tuesday October 6, 2015 11:30 - 12:20


A Peek at PHP 7 - John Coggeshall, Internet Technology Solutions, LLC
PHP is growing so fast we decided to skip PHP 6 and jump right into PHP 7! Haven’t been keeping up? Well in this talk we will introduce to you all of the latest and greatest features, benefits, bells and whistles of PHP 7. From how it can make your existing applications faster, to the new language and extension features it has this talk will leave you itching to begin using all the PHP 7 goodness in your next development project!


John Coggeshall

John Coggeshall is the owner of Internet Technology Solutions, LLC - an Internet and PHP consultancy serving customers worldwide, as well as the owner of CoogleNet - a subscription based WiFi network. As former senior member of Zend Technologies' Global Services team, he got started... Read More →

Tuesday October 6, 2015 15:00 - 15:50


Ask What Your DevOps Can Do For Your...Docs? - Mikey Ariel, Red Hat
DevOps? DocOps? WhateverOps! Whatever label you use, DevOps is basically a collection of best practices that, when used together, aim to assist in effective software development. And with so much innovation around DevOps, what's stopping us from applying the same best practices to achieve effective documentation development?

In this talk, Mikey Ariel will demonstrate how DevOps principles such as collaboration, integration, continuous delivery, and automation, are more relevant to documentation than they appear, using examples both from open source projects and from her workplace to show practical implementations of DevOps in documentation.

avatar for Mikey Ariel

Mikey Ariel

Senior Technical Writer, Red Hat
Mikey is a senior technical writer working on OpenStack Platform at Red Hat. She is also on the global core team of Write the Docs, Django Girls alumni, and documentation coach for open-source projects. Mikey regularly presents and runs documentations sprints at open-source confe... Read More →

Tuesday October 6, 2015 16:00 - 16:50
Liffey Hall 2
Wednesday, October 7


Speaking Their Language: How to Write for Technical and Non-Technical Audiences - Rikki Endsley, Red Hat
Open source communities are made up of individuals with a range of experience and expertise, so how do you write for the different audiences? Sure, you're comfortable shooting sentences over IRC or knocking out a note to your mailing list. But what about reporting your team's progress to a non-technical manager, or explaining your product to non-technical end users?

Find out how to:
* Define your audience(s)
* Outline your idea
* Decide what information to include and terms to define
* Repurpose content for multiple audiences
* Streamline the writing process

avatar for Rikki Endsley

Rikki Endsley

Writer, Red Hat
Rikki Endsley is the community manager for opensource.com. In the past, she worked as a community evangelist on the Open Source and Standards team at Red Hat; freelance tech journalist; community manager for the USENIX Association; associate publisher of Linux Pro Magazine, ADMIN... Read More →

Wednesday October 7, 2015 11:30 - 12:20
Wicklow Hall 1


How to Thoroughly Insult and Offend People in Your Open Source Communities, or “Your #$%@ $%@&ing Sucks and I $%@&ing Hate It" - Gina Likins, Red Hat
The tone and tenor of community conversations is a large part of whether a community succeeds, yet that’s a hard concept to model and understand. We’ll use the “Defcon Insult Scale for CONversations", or DIScon, which ranks responses from mildly insulting to abusive, to examine and classify key signifiers of uncivil behavior. Moving on, we'll tackle more subtle forms of riling folks up (ways you can assume ignorance, belittle people, and/or just be condescending).

Once we’ve examined “high DIScon” situations, we’ll talk about why they make for unpleasant communities, and why that’s bad. At this point it’s not uncommon for a host of objections to be raised, so we'll "debunk" some of those together.

Finally, we'll look at steps we can take to reduce the “DIScon level” of our communities and why that's critical for FOSS's survival.

avatar for Gina Likins

Gina Likins

University Outreach, Open Source & Standards, Red Hat
Gina Likins has been working in internet strategy for more than 20 years, participating in online communities for nearly 25, and working in open source for more than three. She's passionate about finding ways to help our open source communities thrive and be more welcoming for everyone... Read More →

Wednesday October 7, 2015 14:00 - 14:50
Wicklow Hall 1


Panel: Outreachy Kernel Internship Report - Ebru Akagündüz; Aya Mahfouz; Vaishali Thakkar; Iulia Manda; Tapasweni Pathak; Cristina Opriceana; Vatika Harlalka; Roberta Dobrescu; Laurent Pinchart; Julia Lawall, Inria (Moderator)
Come learn about the great work our kernel interns have accomplished! Outreachy (formerly OPW) provides a 3-month paid internship for women and members of other underrepresented groups to work on an open source project.

This panel will present the program and this year's projects. Ebru Akagündüz will present her improvements to the THP collapse rate. Roberta Dobrescu will present her work on IIO staging drivers. Vatika Harlalka will present her work on the full dynamic ticks infrastructure. Aya Mahfouz will present her work on Orinoco network driver. Iulia Manda will present her work on kernel tinification. Cristina Opriceana will present her work on the IIO dummy driver. Tapasweni Pathak will present her work on assessing faults in recent Linux versions. Vaishali Thakkar will present her work on deprecated functions. Finally, Laurent Pinchart will present a mentor's perspective.

avatar for Julia Lawall

Julia Lawall

Senior Researcher, Inria/LIP6/Sorbonne University
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.

avatar for Ebru Akagündüz

Ebru Akagündüz

Junior System Admin, Boğaziçi University
I work as system engineer at Bogazici University in Turkey. I am former Linux Kernel at Outreachy.
avatar for Roberta Dobrescu

Roberta Dobrescu

Student, University POLITEHNICA of Bucharest
I am currently a Master's student at University Politehnica of Bucharest, studying Complex Networks Security. I am a former Linux Kernel intern, being part of the OPW round 9 interns. I'm a big Linux fan, both from a user's perspective and from a developer's one.

Vatika Harlalka

Biography coming soon.

Aya Mahfouz

Intern, Outreachy
A curious person who would like to make this world a better place for everyone regardless of their background. I've been a FOSS user for years before having the guts to participate as a developer in any project. Currently, I'm a contributor to the Linux kernel with cleanup and Y2038... Read More →

Iulia Manda

Student, University Politehnica of Bucharest
I am a Master's student at University Politehnica of Bucharest, Romania. I have been an intern in the OPW Linux Kernel round 9, working on the Linux Kernel Tinification project. I am an enthusiast of Linux and FOSS.
avatar for Cristina Opriceana

Cristina Opriceana

Kernel Developer Intern, The Linux Foundation
I work as a Linux kernel developer intern at the Industrial I/O subsystem as part of the Outreachy program. My fields of interest include networking, operating systems and computer architecture.
avatar for Tapasweni Pathak

Tapasweni Pathak

Software Developer, SAP Labs
I'm Tapasweni Pathak. I have done Bachelors in CS in India, in 2014. I have worked as an OPW Linux Kernel in round 9. Coccinelle is used in an extensive study of faults in Linux 2.6. I extended the results to more recent versions of Linux, and to facilitate the extension of the work... Read More →
avatar for Laurent Pinchart

Laurent Pinchart

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

Vaishali Thakkar

Vaishali Thakkar is working as a Linux Kernel engineer at Oracle. She works on memory management part of the kernel and a tool Coccinelle to find/fix bugs in the Linux kernel. She previously worked as an Outreachy intern on project Coccinelle. Her area of interest includes embedded... Read More →

Wednesday October 7, 2015 14:00 - 14:50
Liffey Hall 1


Managing Your Software Supply Chain with SPDX and Open Chain - Phil Odence, Black Duck Software and Catharina Maracke, Keio University
Modern software mixes open source and proprietary components and is multi-sourced at most nodes in the supply chain. Supply chain compliance requires upstream best practices and production of standardized bills of materials. But mismatched expectations and capabilities in the supply chain cause delivery bottlenecks, security risks from components and license compliance risks. Organizations depending on suppliers need to address these friction points. SPDX is a standard for communicating open source content, licenses, and copyrights. OpenChain is a standard for governance, monitoring, and compliance across the software development lifecycle that provides benchmark against which companies can measure their suppliers. This presentation explores how SPDX and OpenChain can help companies overcome the challenges of managing open source governance and compliance across the supply chain.


Catharina Maracke

Associate Professor, Keio University
Dr. Catharina Maracke, a lawyer by training, is an associate professor at the Graduate School for Media and Governance, Shonan Fujisawa Campus, at Keio University in Japan. Her current work and interests include intellectual property law and policy, ethics and compliance, and the... Read More →
avatar for Phil Odence

Phil Odence

VP of Business Development, Black Duck Software
Phil Odence is Vice President of Corporate and Business Development for Black Duck Software, with responsibility for corporate and business development activities and expanding Black Duck's reach, image and product breadth by developing partnerships across Black Duck's ecosystem ecosystem... Read More →

Wednesday October 7, 2015 16:00 - 16:50
Liffey Hall 2