Loading…

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

LinuxCon North America [clear filter]
Sunday, September 15
 

5:00pm

First-Time Attendee Meet & Greet Event
For those attending a LinuxCon/CloudOpen conference for the first time, we invite you to enjoy other first-timers at a meet-and-greet reception on Sunday, September 15th at 5:00pm in the 8 Block Bar. It can be difficult coming to a large conference for the first time and not knowing a lot of other people, or the lay of the land, and this is an excellent opportunity to get a brief introduction to what to expect over the week, and meet other attendees who are in the same boat! Joining us to welcome our new attendees will be some key contributors to the Linux community.

Sunday September 15, 2013 5:00pm - 6:00pm
Hyatt Regency, 8 Block Bar & Lounge
 
Monday, September 16
 

8:00am

8:00am

9:05am

Keynote: State of the Linux Union - Jim Zemlin, Executive Director, The Linux Foundation
Join Linux Foundation Executive Director Jim Zemlin as he highlights the state of the Linux platform and the expectations for the next 12 months.

Speakers
avatar for Jim Zemlin

Jim Zemlin

Executive Director, The Linux Foundation
Zemlin’s career spans three of the largest technology trends to rise over the last decade: mobile computing, cloud computing and open source software. Today, as executive director of The Linux Foundation, he uses this experience to accelerate the adoption of Linux and support... Read More →


Monday September 16, 2013 9:05am - 9:25am
Celestin D

9:25am

Keynote: Linux and Gaming - Gabe Newell, Co-Founder and Executive Director, Valve
Join Gabe Newell as he shares his insights on the future of Linux gaming.

Speakers
avatar for Gabe Newell

Gabe Newell

Co-Founder/Managing Director, Valve
Gabe Newell is the co-founder and managing director of video game development and online distribution company Valve Corporation.


Monday September 16, 2013 9:25am - 9:45am
Celestin D

9:45am

Keynote: Raspberry Pi: Shiny New Toys - Eben Upton, Founder and Executive Director, Raspberry Pi Foundation
An update on some of the cool things we've seen people doing with the Pi in the last six months, and a preview of our forthcoming accelerated desktop environment and web browser.

Speakers
avatar for Eben Upton

Eben Upton

Executive Director, Raspberry Pi
Eben is a founder of the Raspberry Pi Foundation, and serves as its Executive Director. In an earlier life, he founded two successful mobile games and middleware companies, Ideaworks 3d Ltd and Podfun Ltd, held the post of Director of Studies for Computer Science at St John's College... Read More →


Monday September 16, 2013 9:45am - 10:05am
Celestin D

10:05am

10:35am

Better Utilization of Storage Features From KVM Guests Via Virtio-Scsi - Masaki Kimura, Hitachi
Enterprise systems require availability and manageability. In bare-metal environment, some of these requirements are achieved by using SCSI commands. For example, HA cluster and utilization of thin-provisioned storages are processed by SCSI commands, such as PERSISTENT RESERVATION and WRITE SAME. In virtualized environment, the same use cases exist for guests. As a result, issuing SCSI commands from guests are required. This requirement can be achieved by both virtio-scsi and PCI device assignment. This presentation will show comparison between virtio-scsi and PCI device assignment for the use cases, what can be achieved currently, and what functions need to be implemented. This presentation will focus more on virtio-scsi, because it has more flexibility with its less dependency on underlying hardware.

Target audience is developers on this field and users who have similar use cases.

Speakers
MK

Masaki Kimura

OSS Engineer, Hitachi Ltd.
Masaki Kimura is an OSS engineer at Hitachi, Ltd. He is currently working on evaluating OpenStack with servers and storages for enterprise use. Especially, he aims at creating high reliable virtualized environment with OpenStack. He had a presentation on KVM storage Layer at LinuxCon... Read More →


Monday September 16, 2013 10:35am - 11:25am
Celestin B

10:35am

Transforming XenServer Into a Proper Open-Source Project - James Bulpin, Citrix
XenServer is an open-source, enterprise-class, Linux-based distribution of Xen and the Xapi virtualization management stack, both sub-projects of the Xen Project. We will describe XenServer's transition from proprietary product to open-source project. Although Xen, Xapi, and other components of XenServer have been open-source for some time the system "glue" has remained proprietary and it has not been practical for non-Citrix developers to contribute system-level functionality. In June 2013 this was fixed by fully open-sourcing XenServer on xenserver.org.

This presentation will be of interest to developers, architects, and administrators of cloud and general virtualization infrastructures. We will describe architectural changes being made to XenServer, such as greater use of libvirt, qemu and other open-source projects, as well as changes around packaging, deployment and configuration.

Speakers
avatar for James Bulpin

James Bulpin

CTO XenServer, Citrix


Monday September 16, 2013 10:35am - 11:25am
Celestin A

10:35am

UEFI and Linux - Kirk Bresniker, HP

UEFI has become ubiquitous on the PC client systems and is coming up on servers and ARM-based systems, it is becoming the converged firmware infrastructure. UEFI Secure Boot feature has attracted a lot of attention from the Linux community. Linux distros and Linux Foundation have found solutions.  This presentation provides a review of the motivations behind the creation of the UEFI technology, the history, the current status, and the future. It provides an update on the new significant developments since the publication of UEFI Spec v2.3.1C last June. It also serves as a venue for Q&A with the Linux community.

The main targeted audience of this presentation is the Linux OS loader and kernel developers dealing with the machine dependent interactions with the platforms.



Speakers
avatar for Kirk Bresniker

Kirk Bresniker

Chief Technologist, Hewlett-Packard
Kirk Bresniker is Vice President and Chief Technologist in the HP Servers Global Business Unit representing more than 21 years of innovation leadership. The HP Servers portfolio includes HP Moonshot; HP ProLiant servers, the world’s No. 1 server brand; HP BladeSystem, the world’s... Read More →


Monday September 16, 2013 10:35am - 11:25am
Celestin C

10:35am

Living in a Cloudy Post-PRISM World - Frank Karlitschek, ownCloud
With the potentially cloud-freezing impact of the recent NSA revelations (especially for businesses in Europe) how can businesses still take advantage of cloud technologies and yet still maintain reasonable security and privacy of their data? Projects like PRISM may have far-reaching implications for users of public cloud computing. Specifically, it could drive more enterprise customers towards storage solutions that are held behind the corporate firewall.

But is that a bad thing?

Frank will explore how open source technologies are the key to ensuring privacy and security while still taking advantage of the latest cloud tools. He will discuss specific ways to overcome this problem.

Speakers
avatar for Frank Karlitschek

Frank Karlitschek

CTO, Community Leader and co-founder, ownCloud
Karlitschek is ownCloud’s visionary, chief cheerleader and community leader. A long-time KDE contributor, Karlitschek three years ago saw a problem coming. In January 2010, He told a standing-room-only audience at Camp KDE in San Diego that Dropbox was threatening their privacy... Read More →


Monday September 16, 2013 10:35am - 11:25am
Strand 10B

10:35am

Shouldn’t All Your Storage be Highly Available? - Gerry Smith, LSI
What is blocking that as a reality for your business? Is it Cost? Complexity? Lack of storage 
choices? Today’s reality is that business uptime is more critical than ever.  It translates directly to business viability and profitability.  However, we also know that businesses of all sizes are facing the double challenge of explosive data growth and IT budget pressure.  So, how do businesses achieve the goal of high availability in a simple, cost-effective way? Mr. Gerry Smith, LSI CTO, will discuss how the industry is looking at evolving DAS storage, making it sharable and scalable.  He will discuss how having high-availability in a DAS environment, combined with Linux support, will enable business benefits including uptime, ease-of-use, and reduced TCO.  Session attendees will learn from a technologist viewpoint, the significance of this technology transition, how it works, and how they can get started applying it to their businesses.

This session targets a technical audience, including developers and system administrators.  
Session attendees will learn from a technologist viewpoint, the significance of high availability 
direct attached storage, how it works in detail, and how they can apply it to solve their business needs.

Speakers
avatar for Gerry Smith

Gerry Smith

VP Architecture, LSI
Gerry Smith is vice president of Architecture for the RAID Storage Division of LSI Corporation. In this role, he leads the architectural definition of future products, including silicon, firmware and software for LSI’s industry-leading I/O controller and MegaRAID product lines.Previously... Read More →


Monday September 16, 2013 10:35am - 11:25am
Strand 11B

10:35am

The State of Desktop Linux: Interviews with Different Users About Their Linux Setups - Steven Ovadia, LaGuardia Community College
In May 2011, Steven started emailing various desktop Linux users, asking them to share their Linux setups. Over 60 interviews later, he's interviewed all kinds of users, from students to academics, to musicians to journalists, plus lots of other job title in between. This talk will review those interviews, identifying highlights and trends in desktop Linux use, discussing not just popular distributions, but also common software and workflows, with an emphasis on how desktop Linux is being used by people who are not necessarily systems administrators. The talk will also identify areas where desktop Linux might be improved.

This talk will be broad, discussing desktop Linux from a conceptual level, but not a highly technical one. The audience will be people interested in the current state of desktop Linux from a user perspective.

Speakers
avatar for Steven  Ovadia

Steven Ovadia

My Linux Rig
Steven Ovadia is Associate Professor/Web Services Librarian at LaGuardia Community College, CUNY. He also curates The Linux Setup (http://www.mylinuxrig.com/setup), a collection of interviews with desktop Linux users. He frequently writes about how users interact with information... Read More →


Monday September 16, 2013 10:35am - 11:25am
Strand 12B

11:45am

LXC, Docker, and the Future of Software Delivery - Jerome Petazzoni, dotCloud
LinuX Containers (LXC) have aroused interest for the past several years, as a lightweight, more efficient, and more flexible approach to virtualization. Containers  have a lower footprint, less overhead, and boot faster than conventional VMs However, they haven't been widely deployed yet. Recently, the emergence of complementary open-source technologies, such as AUFS BTTRFS, and Docker, have made it significantly easier to exploit and automate this powerful, Linux-based technology. It is now possible to take any application and its dependencies, encapsulate them in a portable, lightweight container, and run that same container on virtually any Linux server The same containerized application that runs successfully on a developer's laptop will run consistently and quickly on a baremetal server, an OpenStack cluster, public cloud, VM, etc. In this presentation, we will discuss how to use this powerful combination of technologies to enable large scale automated systems, such as web apps, databases, and backend services, without depending on a particular stack or provider. We will also discuss the application of these technologies to continuous integration and deployment and hybrid cloud.

Speakers
avatar for Jerome Petazzoni

Jerome Petazzoni

Tinkerer Extraordinaire, Docker Inc.
Jerome is a senior engineer at Docker, where he helps others to containerize all the things. In another life he built and operated Xen clouds when EC2 was just the name of a plane, developed a GIS to deploy fiber interconnects through the French subway, managed commando deployments... Read More →


Monday September 16, 2013 11:45am - 12:35pm
Strand 11B

11:45am

Integrated Trace' Using Virtio-Trace for a Virtualization Environment - Yoshihiro Yunomae, Hitachi
In a virtualization system, problems like I/O and scheduling delay sometimes occur on guests because those operations of guests and the host will compete by sharing I/O devices or CPU cores. However, if you just look into only guest's trace data, it will be difficult to analyze the problems. So, we are developing "Integrated trace" system which allows us to analyze trace data of all guests and a host by merging data in chronological order. Our proposal is to use TSC for merging and the concept was reviewed by the community, and we found that there are two problems: TSC offset changing and difference of TSC between multiple CPUs.

In this presentation, we report current status of Integrated trace, share the problems using TSC in detail, and explain how to approach for that. This presentation will be a help for troubleshooting on virtualized mission-critical systems or cloud systems.

Speakers
YY

Yoshihiro Yunomae

Software Engineer, Hitachi Ltd.
Yoshihiro Yunomae is a Software Engineer at Hitachi Ltd. since 2010, he develops highly reliable Linux for mission-critical systems.


Monday September 16, 2013 11:45am - 12:45pm
Celestin B

11:45am

LLVMLinux: The Linux Kernel with Dragon Wings - Behan Webster, Converse in Code Inc.

The LLVM project is an extensive compiler technology suite which is becoming commonplace in many industries. Technology built with LLVM is already shipped in millions of Linux devices as a part of Android/Renderscript. Increasingly it is becoming a big part of the development process for embedded projects, all the way up through to high performance computing clusters. This session will provide an update on the status of the LLVMLinux project; a project which is cooperating with both the Linux kernel and LLVM communities to build the Linux kernel with Clang/LLVM.


Speakers
avatar for Behan Webster

Behan Webster

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


Monday September 16, 2013 11:45am - 12:45pm
Celestin A

11:45am

Will Parallel Programming Ever Become Routine? - Paul E. McKenney, IBM
The Linux kernel community has made great advances in its parallel-programming acumen over the past decade.  Although the Linux kernel continues to harbor its share of bugs, including concurrency bugs, the combination of relative stability and high rate of change is unprecedented.  This combination has been made possible by a three-part virtuous circle involving culture, economics, and tooling.  In recognition that CPU counts are still increasing, this talk will analyze this virtuous circle and propose ways of making it run even faster.

Audience: Developers, testers, and concurrency wonks.

Speakers
avatar for Paul McKenney

Paul McKenney

Distinguished Engineer, IBM Linux Technology Center, Beaverton
Paul E. McKenney is a Distinguished Engineer with the IBM Linux Technology Center, where he maintains the RCU implementation within the Linux kernel. He has been coding for four decades, more than half of that on parallel hardware. His prior lives include the DYNIX/ptx kernel at Sequent... Read More →


Monday September 16, 2013 11:45am - 12:45pm
Celestin C

11:45am

Piloting SPDX in Samsung: Case Studies and Experiences - Young Taek Kim, Samsung

The Software Package Data eXchange(SPDX) specification is a standard format for communicating the software components, licenses and copyrights. It is hosted at the Linux Foundation whose goal is to facilitate compliance with free/open source software licenses and the exchange of such information between companies. As a company that uses free/open source software in various products, we started using SPDX in a pilot mode and applied the specification to our open source governance system. In this talk, we will discuss at length two cases of the use of SPDX in practice based on our experience. The first case study is focused on reducing the cost of verifying open source licenses(auto-identify component), and the second case study is focused on the implementation of the license note web system. Furthermore, the talk will provide a few suggestions to improve the spec based on our experiences.


Speakers
YK

Youngtaek Kim, Samsung

Engineer, SAMSUNG ELECTRONICS CO.
Young-taek Kim is an Engineer at Samsung Electronics. As a member of the Open Source Initiative in Software Engineering Team, he has been involved in various open source governance and compliance activities. Currently, he is developing the AIRS(Auto IdentifieR using SPDX) component... Read More →


Monday September 16, 2013 11:45am - 12:45pm
Strand 10B

11:45am

Xen Project : Lessons Learned! - Lars Kurth, Citrix
In April this year, Xen became a Linux Foundation Collaborative Project. Almost 6 months later it is time to take stock. I will start with a brief introduction of the Xen Project, explain why Xen moved to the Linux Foundation, explore the impact on the community and provide an outlook for the future.

This talk is for developers and members of the Linux community who care about the success of their projects. I will use examples from the Xen community to explore the challenges and benefits of going non-profit, draw lessons and explore tools to help make your project more successful. I cover a wide range of topics ranging from community management, collaboration infrastructure, marketing, and good governance to align the interests of a project’s stake-holders. By employing each of these techniques in a complementary fashion, we can ensure the long-term success of a project.

Speakers
avatar for Lars Kurth

Lars Kurth

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


Monday September 16, 2013 11:45am - 12:45pm
Strand 12B

12:30pm

Women in Open Source Luncheon
We'd like to invite all of our women attendees to join each other for a networking luncheon on Monday, September 16th at 12:40pm in Celestin H on the 3rd floor of the Hyatt Regency. This is a chance for these attendees to connect with each other onsite. We will begin with a brief introduction of each attendee, and then guests will be free to enjoy lunch and mingle with one another. There is no cost to attend. All attendees must identify as a woman and will need to register to attend. 

Monday September 16, 2013 12:30pm - 2:00pm
Celestin H

2:00pm

Keynote: What Five Years of Android Has Meant - Chris DiBona, Director of Open Source, Google
Chris DiBona shares insight into the impact Android has had on Google.

Speakers
avatar for Chris DiBona

Chris DiBona

Director of Open Source, Google
Chris DiBona is the Director of Open Source for Mountain View, Ca. based Google. His teams oversees license compliance and support the open source developer community through programs such as the Google Summer of Code and through the release of open source software projects and patches... Read More →


Monday September 16, 2013 2:00pm - 2:20pm
Celestin D

2:20pm

Keynote: Why Open Matters: HP and OpenStack - Brian Aker, Fellow, HP
HP’s public and private cloud products are built using OpenStack.  The OpenStack project has rapidly been adopted as the leading open source cloud solution because it avoids vendor lock-in,
and its inclusive development model has attracted enthusiastic contributors, and so is becoming ubiquitous across public, managed, and private clouds.  Ten years ago, HP bet big on open source by backing Linux when it was new and untrusted by enterprise users. Today, HP continues that policy by backing OpenStack.  We will present how we got here and where HP is investing in OpenStack’s future.

Speakers
avatar for Brian Aker

Brian Aker

Fellow, HP Cloud Services
Brian Aker is an HP Fellow in the Cloud Services organization. He is responsible for infrastructure engineering, technical operations and customer satisfaction. Aker is also a core developer and member of the Drizzle Foundation Board. He brings more than 22 years of IT experience... Read More →


Monday September 16, 2013 2:20pm - 2:40pm
Celestin D

3:10pm

Linux Transparent Memory Compression - Seth Jennings, IBM
Memory compression has long been a topic confined to academic research and development sandboxes.  However, with CPU and memory speed improvements outpacing improvements in I/O speed and latency, memory compression is now being deemed a viable way to increase in-memory data density and delaying or avoiding costly I/O.  Zswap, a feature for compressed swap caching, merged into the kernel in v3.11, is a first step toward deploying this functionality in the Linux kernel.

This presentation targets users who own hardware with maxed-out RAM capacities or pay per-GB for RAM usage (IaaS customers) and would like to determine if memory compression can reduce their costs and extend the useful lifetime of their computing assets.  Basic knowledge of memory management concepts like memory pages and swapping is a plus, but deep knowledge of the kernel memory manager is not required.

Speakers
avatar for Seth Jennings

Seth Jennings

Senior Software Developer, Red Hat
Kubernetes/OpenShift contributor


Monday September 16, 2013 3:10pm - 4:00pm
Celestin A

3:10pm

Why btrfs is the Bread and Butter of Filesystems - Matthias Eckermann, SUSE
Linux provides a broad variety of filesystems, and besides technical arguments filesystem choice is also influenced by personal choice and “opinion.” The Use Case influences the choice as well. That said, the future of enterprise filesystems is btrfs, and is the best for operating system installations.  Attendees will learn about the different file system choices and the pros and cons of each enterprise quality file system, and how to get the most of the snapshotting capabilities of btrfs in terms of reliability and management.

Speakers
ME

Matthias Eckermann

Director Product Management, SUSE
Matthias is member of the Product Management team of SUSE. There he is responsible for specification and delivery of SUSE Linux Enterprise Server and related products. Before joining the Product Management team he worked as consultant and senior architect for SUSE on complex and strategic... Read More →


Monday September 16, 2013 3:10pm - 4:00pm
Celestin C

3:10pm

A Practical Tutorial to Open Sourcing Proprietary Technology - Guy Martin, Samsung

As corporate participation in open source grows, many companies are discovering the advantages of releasing formerly proprietary technologies as open source. This talks introduces a basic process and checklist that may be followed when creating a new open source project from proprietary code, to ensure a successful release.


Speakers
GM

Guy Martin

Senior Open Source Strategist, Samsung Open Source Group
Guy is the Senior Open Source Strategist at Samsung.


Monday September 16, 2013 3:10pm - 4:00pm
Strand 10B

3:10pm

Resource Management with Systemd - Lennart Poettering, Red Hat
Resource management is highly relevant on both large servers (where many resources need to be distributed among an even higher number of consumers to get the maximum out of the invested infrastructure) and on small embedded devices (where few resources need to be distributed among many consumers). Newer systemd versions support resource management out-of-the-box, as first-class functionality of service management. In this talk we will show you how to make use of it. We will tell you how to dynamically assign resource limits to running services and virtual machines and how to reliably determine the current resource usage of your services and virtual machines. We will introduce you to new concepts such as "Slices" which you can use to create arbitrary resource partition hierarchies. And we will give you a bit of background on what actually happens on the lower level.

Speakers
LP

Lennart Poettering

Sr. Software Engineer, Red Hat
Lennart Poettering works at Red Hat in the Server Experience Group. He's one of the creators of PulseAudio, Avahi and systemd.


Monday September 16, 2013 3:10pm - 4:00pm
Strand 11B

3:10pm

Big Data Encryption for Privacy and Compliance - Sam Heywood, Gazzang
Data privacy and security, particularly due to awareness of and confusion surrounding big data, is a hot-button issue being discussed everywhere from nightly talk shows to boardrooms to the White House. Sensitive, confidential and protected information like health records, trade secrets and personally identifiable information is often stored and analyzed on Linux-based platforms like Hadoop, Cassandra, MongoDB and Accumulo. If you work with this type of sensitive information, then data security – encryption and key management – must always be top of mind. In this session Sam Heywood will discuss how organizations running Linux-based big data platforms can secure regulated and personal information, all without making changes to your data or applications that interact with it. He will also look methods to secure big data and meet compliance initiatives related to data privacy.

Speakers
SH

Sam Heywood

VP Marketing, Gazzang
Sam Heywood is responsible for Gazzang's global product innovation and delivery, corporate marketing and demand generation programs. He is a seasoned product and marketing executive with leadership experience at several notable technology startups and is well versed in systems management... Read More →


Monday September 16, 2013 3:10pm - 4:00pm
Strand 12B

4:10pm

Bluetooth Smart Devices and Low Energy Support on Linux - João Paulo Rechi Vita, INdT
This presentation will cover a brief introduction on how the Bluetooth Low Energy technology works. Then it will present the current status of its support on Linux, presenting the available APIs and how to interact with Bluetooth Smart devices, including the profiles we're currently working onand  what can be expected to be finished on in the near future. There will be also a few demos of Bluetooth Smart devices working with Linux.

The audience of this talk is application or framework developers that want to add support for Bluetooth Smart devices to their software, hardware vendors, and technology curious. Basic Bluetooth understanding is recommended but not required.

Speakers
avatar for João Paulo Rechi Vita

João Paulo Rechi Vita

Software Engineer, INdT
João Paulo is an active contributor of BlueZ since 2008. He has worked with A2DP, HFP, AVRCP, HoG, Bluetooth Low Energy, among others. He has also worked on PulseAudio, oFono, and a few other FOSS projects. He now works as a Software Engineer in the Connectivity Team at INdT.


Monday September 16, 2013 4:10pm - 5:00pm
Celestin A

4:10pm

CRIU: Time and Space Travel Service for Linux Applications - Pavel Emelyanov, Parallels
Checkpoint-Restore is the technology that allows us to take a snapshot of running Linux processes and restore those processes in any other place and time. This opens various possibilities such as live migration, keeping HPC tasks safe from hardware problems, Cloud services load balancing and many other. Despite being very tempting feature to have, Linux lacked one for quite a long time. The Checkpoint-Restore In Userspace (CRIU) project is The One to make this technology real. This talk covers the project history, its dependence from and influence on the Linux Kernel and the Linux Kernel community and concentrates on usage scenarios that are now real with CRIU and that will be possible in the future.

It will be interesting to anyone who knows Linux as user, but a certain level of system or kernel level programming experience would be required at some points.

Speakers
PE

Pavel Emelyanov

Architect at server virtualization dpt, Odin
Pavel is a principal engineer at Odin working on company’s Cloud Server projects. He holds a PhD degree in Applied Mathematics from the Moscow Institute of Physics and Technology. He now maintains CRIU and works on its integration with other Linux containers projects. His speaking... Read More →


Monday September 16, 2013 4:10pm - 5:00pm
Celestin B

4:10pm

Licensing in a Post-Open-Source-Software World - Dave Gruber, Black Duck Software
With a growing amount of open source projects going commando with no license declared, many organizations are feeling exposed when it comes to the use of these projects for business-critical software development. Some community members are using the term “Post-Open-Source-Software (POSS) Generation” to describe new attitudes toward the freedom of use for FOSS and the need (or lack thereof) for specific declared licensing.   Some are suggesting that licensing isn’t needed.

In this session we’ll review a detailed analysis of the state of licensing across the world’s forges, with a deep focus on Github, given its current popularity in the industry. Then we’ll explore today’s license usage trends, explain what’s behind them, and discuss the implications of these trends on open source adoption.


Speakers
DG

Dave Gruber

Director of Developer Marketing, Black Duck Software
Dave Gruber is Black Duck’s Director of Developer Programs. He has an extensive background in software development, with over 30 years’ experience in enterprise application development, IT management, product management and product marketing. Gruber was an early pioneer of web... Read More →


Monday September 16, 2013 4:10pm - 5:00pm
Strand 10B

4:10pm

BoFs - Linux File & Storage Systems: New Technologies - Ric Wheeler, Red Hat; Tejun Heo, Red Hat
Come and here about the latest technologies in Linux storage and filesystems - and get all of your questions answered!

Speakers
TH

Tejun Heo

Software Engineer, Facebook
Tejun has been working on various aspects of Linux kernel since 2005 and is currently maintaining percpu memory allocator, control groups, and workqueue. He currently works as a software engineer for Red Hat.
avatar for Ric Wheeler

Ric Wheeler

Senior Director, Engineering - Storage, Red Hat
Ric works at Red Hat as the senior director engineering where he leads a team that is working on the integration of storage into the new generation of platforms. Previously, Ric leads the Red Hat Storage Engineering team which is built around three acquisitions that he helped identify... Read More →


Monday September 16, 2013 4:10pm - 5:00pm
Celestin C

4:10pm

Reliability Availability and Serviceability (RAS) on Linux - Mauro Carvalho Chehab, Samsung
The largest are the systems and the IT infrastructure, the higher is the importance of Reliability Availability and Serviceability (RAS) monitoring. This speech will describe the recent changes on RAS monitoring that are available at the Linux Kernel 3.10. It will also describe the rasdaemon monitoring tool, with uses the special Kernel perf events generated by the Kernel to monitor fatal and non-fatal hardware errors that are detected by the CPU, by the memory controller and by the PCIe hardware.

Speakers
MC

Mauro Carvalho Chehab - Samsung

Samsung
Mauro is the maintainer of the media subsystem, and a large contributor for the Reliability Availability and Serviceability (RAS) subystems at the Linux Kernel. He has a broad experience in both Telecommunications (as he worked at IT, network and management areas at the Brazil's largest... Read More →


Monday September 16, 2013 4:10pm - 5:00pm
Strand 11B

4:10pm

Case Study: Doing a Live Upgrade of Many Thousand Servers at Google from an Ancient Red Hat Distribution to Recent Debian-Based One - Marc Merlin, Google
This talk will look at how we upgraded our ancient linux distribution on all the Google production servers to a more modern one based on debian stripped down and built from source. We do live upgrades on running machines using an rsync-like rollout mechanism, and we slowly switched distributions on the fly without rebooting or downtime unless required by separately upgraded kernel, but doing a 10 year jump of linux userspace without breaking users was no piece of cake. The talk will explain how something so crazy made sense, was even possible, executed, and worked out, as well as recommendations for maintaining linux big servers and dealing with upstream upgrades.

Audience: sysadmins, engineers, and managers interested on how to deal with large linux image deployment and upgrade.

Speakers
avatar for Marc Merlin

Marc Merlin

Linux Geek / BOFH, Google
Marc has been using Linux since 0.99pl15f (slackware 1.1.2, 1994), both as a sysadmin and userland contributor. He has worked for various tech companies in the Silicon Valley, including Network Appliance, SGI, VA Linux, Sourceforge.net, and now Google. He has been giving Linux related... Read More →


Monday September 16, 2013 4:10pm - 5:00pm
Strand 12B

5:10pm

Compositing for Free—Reducing Copies on the Desktop - Keith Packard, Intel
Current Linux desktop environments incorporate window-system level compositing to present a rich user environment. The process of merging application windows together comes at a steep cost though.  Each pixel on the screen will have been copied multiple times before landing in the scanout buffer, and each of these copies consumes memory bandwidth and power. Some desktop environments provide special case optimizations for full-screen windows, or offer quick ways to disable and re-enable compositing. Neither of these is particularly aappealing; what we want is a completely composited desktop without making any copies. This talk describes work in the X window system to eliminate copies in the compositing process. A double buffered application is given enough information to construct its image in a way that the pages containing the frame can be mapped to the scanout buffer.

Speakers
KP

Keith Packard

Distinguished Linux Technologist, HP
Keith Packard has been developing free software since 1986, working on the X Window System, the Linux kernel and rocketry electronics. He is currently a Distinguished Linux Technologist at HP working as the Chief Architect for Linux on The Machine. Keith received a Usenix Lifetime... Read More →


Monday September 16, 2013 5:10pm - 6:00pm
Celestin A

5:10pm

Enabling Mobile Payments on Linux - Samuel Ortiz, Intel
With the Linux kernel now supporting NFC, a natural step forward seems to be enabling mobile payments, either cloud or NFC based. To do so we need to give payment applications access to secure elements, via the kernel. At the moment, both the secure element kernel interface and a generic secure element library are missing from any standard Linux distribution, effectively keeping Linux away from the mobile payments market. We will first go through a brief tour of the mobile payments ecosystem and see how it is actually implemented. Then we will describe the proposed kernel APIs for discovering, enabling and talking to secure elements. Finally we will discuss about the possible options for bringing a hardware agnostic secure element library to standard Linux distributions, and how it could be used to implement payment applications on Linux.

Speakers
avatar for Samuel Ortiz

Samuel Ortiz

Principal Software Engineer, Intel
I currently work at Intel’s Open Source Technology Center where I’m busy with the cloud-hypervisor and Kata Containers projects. I’ve previously talked at the KVM Forum, the Open Infrastructure Summit, KubeCon and various other random open source conferences.


Monday September 16, 2013 5:10pm - 6:00pm
Celestin B

5:10pm

High Performance Computing Using Linux: The Good and the Bad - Christoph Lameter
Linux in High performance computing has a mixed record. For a number of use cases the Linux environment can be made to work well. However, the need to provide bare metal performance often leads to compromises which causes a variety of approaches to be taken to avoid the operating system in performance critical paths. This talk gives an overview over the ways that Linux is used in the HPC industry, traces the performance problems that a variety of vendors have run into and gives a broad outline of the solutions that exists. The intend is to facilitate a discussion about the boundaries of Linux performance and explore ways that these boundaries can be stretched.

Time permitting we will talk about computational accellerators and their integration with Linux (I am especially interested in new Xeon Phi processor from Intel as well as GPUs and FPGAs).

Speakers
avatar for Christoph Lameter

Christoph Lameter

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


Monday September 16, 2013 5:10pm - 6:00pm
Celestin C

5:10pm

Navigating the Legal Minefields of Fedora - Tom Callaway, Red Hat
Fedora has a commitment to Free Software at its core, but the universe is not so simple. Backed by Red Hat, Fedora presents a significant target for legal threats and has to be ever vigilant to minimize risk while still providing the latest and greatest in functionality. In this talk, I will discuss some of the framework that Fedora has established to navigate the legal minefields present in our industry, including:

 * Copyright Licensing
 * Software Patents
 * Trademarks
 * Contributor License Agreements (CLAs)

The audience is anyone who wants a better understanding of the legal (and pseudo-legal) intricacies of the FOSS and Linux space. Individuals involved with Linux (or other Free OS) distributions will especially enjoy it, but it is applicable to anyone involved with a FOSS software project, or who wants to better understand the answer to "why can't you do that?"

Speakers
avatar for Tom Callaway

Tom Callaway

University Outreach Lead, Red Hat
The Fedora Project is a community of people working together to build a free and open source software platform and to collaborate on and share user-focused solutions built on that platform. Or, in plain English, we make an operating system and we make it easy for you do useful stuff... Read More →


Monday September 16, 2013 5:10pm - 6:00pm
Strand 10B

5:10pm

Enterprise Identity Management with Open Source Tools - Dmitri Pal, Red Hat
The talk will cover the FreeIPA and partially SSSD projects introducing FreeIPA as the first fully functional open source centralized authentication and identity management solution comparable to Active Directory in its capabilities but focusing primarily on the identity management needs of the Linux and UNIX client systems.
http://www.freeipa.org/page/Leaflet.

The talk would target system administrators that are looking for efficient ways of centrally managing authentication, identities and related policies for Linux systems as a part of complex heterogeneous environments. The talk will suggest ways on how Linux systems can be most efficiently managed and integrated into AD environment. The goal is to make audience aware of the newest technologies available in the identity management space. The complexity is medium.

Speakers
avatar for Dmitri Pal

Dmitri Pal

Sr. Engineering Manager, Red Hat, Inc.
Dmitri Pal is a Director of Engineering at Red Hat. He is responsible for the security technologies (SELInux, OpenSCAP, Crypto, Audit) delivered in Red Hat Enterprise Linux identity and management projects and products that include Directory Server, Certificate System, Samba, Kerberos... Read More →


Monday September 16, 2013 5:10pm - 6:00pm
Strand 11B

5:10pm

WebKit and Blink: Open Development Powering the HTML5 Revolution - Juan José Sánchez Penas, Igalia
WebKit is a web rendering engine (HTML, JavaScript, CSS) with a generic part (WebCore, JSEngine), and 'ports' for specific platforms that implement bits like rendering, networking or multimedia. In the WebKit community, companies&individuals cooperate to evolve a complex codebase. Given the popularity of HTML5 and web tech, WebKit is a key open source project. Recently, Google announced Blink, a fork of WebKit, with consequences for the project still difficult to predict. Igalia's Browsers team maintains the WebKitGTK+ port and is top contributor to WebCore, JSC, V8, other ports (EFL, Clutter, Qt), and Blink. The talk will review the past/present/future of WebKit/Blink, their dynamics and development process, the relationship with the Linux ecosystem, and will give information about how to contribute to or use both projects.

Not very technical. Valid both for developers & managers.

Speakers
avatar for Juan J. Sanchez

Juan J. Sanchez

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


Monday September 16, 2013 5:10pm - 6:00pm
Strand 12B
 
Tuesday, September 17
 

8:00am

8:00am

9:15am

Keynote: Linux, Cloud, and Next Generation Workloads - Brad McCredie, CTO & IBM Fellow, IBM
Brad McCredie, the visionary behind OpenPOWER, shares insights into the future of Linux-based cloud technologies.

Speakers
avatar for Brad McCredie

Brad McCredie

CTO and IBM Fellow, IBM
Brad received his BS, MS, and PhD in electrical and computer engineering from the University of Illinois in ’85, ’87 and ’91 respectively. His primary interests were electromagnetic modeling and simulation. Brad joined IBM East Fishlkill in September of 1991 and continued his... Read More →


Tuesday September 17, 2013 9:15am - 9:35am
Celestin D

9:35am

Keynote: The Technium - Kevin Kelly, Senior Maverick, Wired Magazine
What comes after the Internet? What is bigger than the web? What will produce more wealth than all the startups to date? The answer is a planetary super-organism comprised of 4 billion mobile phones, 80 quintillion transistor chips, a million miles of fiber optic cables, and 6 billion human minds all wired together. The whole thing acts like a single organism, with its own behavior and character -- but at a scale we have little experience with. This is more than just a metaphor. In this presentation, Kevin takes the idea of a global super-organism seriously by describing what we know about it so far, how it is growing, where its boundaries are, and what it will mean for us as individuals and collectively. Both the smallest one-person enterprises today, and the largest mega-corporations on Earth, will have to learn to how this Technium operates, and how to exploit it.

Speakers
avatar for Kevin Kelly

Kevin Kelly

Senior Maverick, Wired Magazine
Kevin Kelly is Senior Maverick at Wired Magazine and author of What Technology Wants (Viking, 2010). He helped launch Wired in 1993, and served as its Executive Editor until January 1999. He is currently editor and publisher of the Cool Tools website, which gets one million visitors... Read More →


Tuesday September 17, 2013 9:35am - 10:15am
Celestin D

10:45am

Promoting Innovation By Preventing Bad Patents - Andrea Casillas, ION
It’s hard to escape the inefficiencies of the patent world. The amount of patent litigation has drastically increased, specifically in technologies based in computer software. Further, patent wars are extending beyond large corporations to startups and individual developers. Those in the open source world are encountering two options: fly under the radar and hope to avoid lawsuits or license often times dubious patented technology. Now, is the time to introduce another option and begin to protect your freedom to operate.
The Linux Defenders program, supported by Open Invention Network (OIN), sets to provide healthy avenues for the Linux community to invent. The goal is to give innovators the leverage to proactively limit the resources that can be used by non-practicing entities (or trolls). In this talk, we will present practical community-based approach that make a difference.

Speakers
AC

Andrea Casillas

Director, Linux Defenders, Open Invention Network
Prior to becoming Director of Linux Defenders at Open Invention Network, Andrea Casillas was a postgraduate fellow at the Institution for Information Law and Policy at New York Law School, Assistant Director of the Center for Information Law and Policy and the Director of Peer To... Read More →


Tuesday September 17, 2013 10:45am - 11:30am
Strand 10B

10:45am

Intel MIC Coprocessor Driver, on the Frontiers of Linux & HPC - Nikhil Rao, Intel OTC
Intel MIC X100 is a PCIe form factor add-in coprocessor card based on the Intel Many Integrated Core (MIC) architecture that runs a Linux OS. We provide an overview of the SW stack for this device and details on the Linux driver. The driver provides a IPC and RDMA API for HPC applications/libraries and reuses the virtio drivers for networking, storage and console services. We would very much like to see a common OS subsystem to handle such computing devices and our attempt is a first step in that direction. As such we have tried to reuse common Linux idioms in the APIs and the driver for a class of devices that is rather uncommon, though the presentation would be of specific interest to driver developers working in the areas of PCIe, HPC fabrics, Compute Coprocessors etc. We hope this presentation revives the discussion of infrastructure support for PCIe endpoints that run Linux.


Speakers
NR

Nikhil Rao

Intel
Nikhil Rao leads linux driver development for Intel MIC Co-processor card products. He has worked on embedded projects at various levels for a discrete GPU, Consumer Electonics SoC and VoIP for Residential Gateways. He has given various internal presentations at Intel, this will... Read More →


Tuesday September 17, 2013 10:45am - 11:35am
Celestin C

10:45am

Kernel CI Using Linaro’s Automated Validation Architecture - Tyler Baker, Linaro
Linaro’s open source automated validation architecture (LAVA) enables developers to test their software on a broad range of hardware platforms. This presentation will describe to developers how they can utilize LAVA to test and validate kernels on real or emulated hardware. This session will showcase a new lightweight interface for testing kernels efficiently, and displaying test results. The goal being that we as developers can leverage automation to ensure that the Linux kernel is well tested and that each iteration becomes more robust than the last.

The target audience would be kernel developers interested in using automation to improve the quality of the Linux kernel. I believe this presentation is important to the Linux ecosystem as LAVA could empower kernel developers to test their code more efficiently than ever before, thus bringing a better user experience to all that use Linux

Speakers
avatar for Tyler Baker

Tyler Baker

Principal Software Engineer, Foundries.io
Embedded Linux software engineer, working upstream on Linux kernel and Zephyr RTOS. Focusing on secure end to end connected devices, and over the air updates. Passionate blockchain and distributed ledger enthusiast. Cryptocurrency miner since 2011.


Tuesday September 17, 2013 10:45am - 11:35am
Celestin A

10:45am

Power Capping Linux - Srinivas Pandruvada, Intel
Systems from handhelds through the server room are increasingly designed to run up against power limits.  Hitting a power limit is no longer an "exception", it is the new "normal".  For Linux to thrive on these systems, it must gracefully handle power limits. Here we summarize newly emerging techniques for Linux to manage power limits, hardware features, Linux drivers, user/kernel interfaces, and user policy management.  Pieces of the solution will be released by LPC, and other parts still in development.

No background in this area will be needed for interested attendees to understand this talk.  However, a background in power and policy will be ideal for contribution to the discussion.


Speakers
avatar for Srinivas Pandruvada

Srinivas Pandruvada

Software Engineer, Intel Corp.
Srinivas is a software engineer at Intel's Open Source Technology Center. He currently works in the Linux power and performance group. He has several years of experience in developing embedded software for mobile phones and authored multiple drivers for thermal, hid and iio subsy... Read More →


Tuesday September 17, 2013 10:45am - 11:35am
Celestin B

10:45am

SIPping from the Open Source Well - Matthew Bynum, Softchoice
This presentation will dive into where the Session Initiation Protocol (SIP) and eXtensible Messaging and Presence Protocol (XMPP) protocols are used on Linux platforms, and ultimately why SIP is the best thing to hit our communications infrastructure since the Central Office (CO).  I'll discuss DNS SRV in bind to enable SIP calls via domain lookups of User Resource Identifiers (URI).  I'll also go over Linux desktop and Android clients that  can register to various call control platforms.

This presentation is geared for Linux savvy Network Administrators who are interested in how to open up their communications environments, both by using Open Source and open standards.  They can expect to walk away with a roadmap that can help guide them into the next evolution of voice and video communication.

Speakers
avatar for Matthew Bynum

Matthew Bynum

UC Practice Leader, Softchoice
Matt Bynum has been in IT for 12 years, and has been everything from a PC support tech to Systems Administrator to his current role, that of the Unified Communications Practice Leader at a company called Softchoice. Matt currently focuses in Unified Communications, but has had experience... Read More →


Tuesday September 17, 2013 10:45am - 11:35am
Strand 11B

10:45am

IPv6: Changing Our Application Environment - Laura Knapp, AES
IPv6 as a protocol has been around since the mid 1990's.  While it may seem like it is takeover to take hold in our business world, it will allow the development of a whole new set of applications.  This session looks at the major changes in the IPv6 protocol, how it will/is revolutionizing application development, and the migration steps that businesses need to look at now in order to prepare to implement this important protocol.

This session is designed for both management and technical level attendees and is designed to give them both the technical insight in order to make solid business decisions on timing for an IPv6 implementation.

Speakers
avatar for Laura J. Knapp

Laura J. Knapp

WW Business Consultant, AES
Laura has 35 years IT experience with three major companies: Applied Expert Systems, IBM and Texas Instruments. Her focus was not just on technology, but the overall processes required for an efficient IT ecosystem. Her years have spanned the general evolution of Information Technology... Read More →


Tuesday September 17, 2013 10:45am - 11:35am
Strand 12B

11:45am

A Portable Clock Cycle Based Performance Measurement System - Michael Christofferson, ENEA
In real-time development, it is often the case that direct end-to-end time measurements and statistics are needed to determine program, design, or specification correctness, and often involves both kernel events and user space or application events. This presentation describes a portable set of open source tools, API’s, and programs for implementation of timing measures between multiple software events based on clock cycles. A CPU abstraction layer is provided for portability to any CPU architecture, and can be used in both kernel and user space, and across events in both spaces. Statistics are collected in the kernel by migrating a RRD database implementation as a statistical kernel module. This in itself can be a nice addition to the kernel. Information about kernel data will be exposed to the user over procfs or sysfs or via a socket or device in /dev/ directory. Information about processes profiled in user space will be executed by means of a dedicated monitoring daemon. The tools provide an easy method for code instrumentation and extraction of results that will benefit most in the real-time Linux development community.

The audience is any developers concerned about meeting real-time performance based specifications for their systems. Further, detailed timing measurements often play a significant role in debugging. Another use case involves CPU as designers often wish to compare algorithms across CPU architectures to help make their decisions, wherein clock cycle measurements may be used for direct “apples-to-apples” comparisons. These direct measurement techniques should benefit most real-time Linux based developments. This work is an easy to use open source development tool for the Linux ecosystem that adds to the already long list of other Linux tools that are useful in real-time Linux based applications.


Speakers
MC

Michael Christofferson

Mr. Christofferson has over 30 years experience in software development for deeply embedded telecom or networking systems. He spent the first 8 years of his career in the defense industry in SIGINT/COMINT systems. That was followed by 8 years in the Telecom market working with such... Read More →


Tuesday September 17, 2013 11:45am - 12:30pm
Strand 10B

11:45am

Namespaces for Security - Jake Edge, LWN.net
Namespace support has been growing in the Linux kernel, so there are now a number of ways that namespaces can be used to help protect Linux systems from exploits. Using namespaces (in particular, the mount, network, PID, and user namespaces) can isolate processes in ways that will prevent some types of vulnerabilities from compromising more of the system. Namespaces can be used as part of a "defense in depth" strategy to avoid the harm (or most of the harm) from exploits of vulnerable user-space applications.

This talk will be for Linux developers, particularly "system level" developers. It will assume some knowledge of C and Linux, but not require in-depth knowledge of either. Participants can expect to come away with a good foundation on what namespaces are and can do, along with concrete ideas of how to use namespaces in their projects. 

Speakers
JE

Jake Edge

Editor, LWN.net
After 20 years as a software engineer Jake Edge joined LWN.net as a full-time editor in 2007. Prior to LWN, he did development of system-level software, mostly on Linux after 1994 or so. Jake puts together the weekly LWN Security page as well as writing on other topics of interest... Read More →


Tuesday September 17, 2013 11:45am - 12:35pm
Celestin A

11:45am

Successful Development Begins with the Heart of the Device - Leon Farasati, Qualcomm
Mobile processors are at the heart of hundreds of devices built on the Linux kernel, but are also being implemented in other Linux-compatible embedded systems. For the Linux community, it’s inevitable that challenges will arise when developing and pinpointing the origin of issues can be a setback. Leon will talk about tools that enable developers to test and refine systems and applications for these powerful mobile processors so the software runs pristinely when launched.

The target audience for this session is software developers, mobile and beyond. Developers can expect to learn how to test and fine tune applications across embedded systems to be not only be functional and problem free, but also visually enticing, battery efficient and packed with cutting-edge features.

Speakers
LF

Leon Farasati

Staff Product Manager, Qualcomm Technologies, Inc.
Leon Farasati is a staff product manager for Qualcomm Technologies, Inc. Farasati is responsible for Qualcomm Snapdragon™ development platforms, including Qualcomm Snapdragon MDP and Dragonboard™. Farasati has more than 10 years of experience in various design engineering and... Read More →


Tuesday September 17, 2013 11:45am - 12:35pm
Celestin B

11:45am

The Enlightened Toolkit: Development Tips and Tricks to Get You Going - Mike Blumenkrantz, Samsung
In the Open Source world, there are a number of developer toolkits. Few of these focus on embedded devices and portability, and fewer still manage to do it while remaining optimized and allowing rich, flexible graphical effects. EFL is such a toolkit, with an additional emphasis on API and ABI stability, and it is already shipping on millions of devices worldwide. This presentation will detail the overall methodology of the EFL developer base, including techniques used for optimization and increasing portability. Developers can expect to see demonstrations of code which show off the flexibility and graphical eye candy which are possible when writing applications using EFL, and users will get a chance to hear what's under the hood of some applications they may use.

Speakers
avatar for Mike Blumenkrantz

Mike Blumenkrantz

Senior Engineer, Samsung R&D USA
Mike Blumenkrantz is a Senior Engineer at Samsung R&D America. He is the maintainer of the Enlightenment desktop as well as a contributor to the Servo browser engine. He has presented at several LinuxCons.


Tuesday September 17, 2013 11:45am - 12:35pm
Celestin C

11:45am

'Tickless' Kernel: Practical Experiences - Christoph Lameter & Fernando Garcia
A standard Linux kernel is typically configured to interrupt an application 1000 times per second to check for things that the kernel may have to do. These interrupts cause the application to experience seemingly random latencies and variations in runtime.  As of Linux 3.10 the kernel has the ability to switch the tick off in certain situations. However, there are numerous gotchas right now that have to be considered. The functionality is almost ready but very difficult to use. Here we will talk about experiences with this functionality, what other measures can be used to reduce OS noise and discuss how we think a tickless kernel should be working in the future. A new benchmark will be used to show what improvements are possible.  Suggestions are wanted as to how to make it easier to use a tickless kernel. The system configuration is rather complex at this point.

Speakers
FG

Fernando Garcia

Fernando has been involved for the last 5 years in various projects relating to high performance computing and low latency environments and is an expert in the configuration of systems for extremely noiseless operations.
avatar for Christoph Lameter

Christoph Lameter

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


Tuesday September 17, 2013 11:45am - 12:35pm
Strand 11B

11:45am

What Science Fiction Can Teach Us About Building Communities - Dawn Foster, Puppet Labs
Communities are one of the defining attributes that shape every open source project, not unlike how Asimov'€™s 3 laws of robotics shape the behavior of robots and provide the checks and balances that help make sure that robots and community members continue to play nicely with others. When looking at open source communities from the outside, they may seem small and well-defined until you realize that they seem much larger and complex on the inside, and they may even have a mind of their own, not unlike the TARDIS from Doctor Who. We can even learn how we should not behave in our communities by learning more about the Rules of Acquisition and doing the opposite of what a good Ferengi would do. My favorite rules to avoid include, "Greed is eternal"€, â€"You can always buy back a lost reputation€" and "€œWhen in doubt, lie"€. This session focuses on tips told through science fiction.

Speakers
avatar for Dawn M. Foster

Dawn M. Foster

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


Tuesday September 17, 2013 11:45am - 12:35pm
Strand 12B

2:00pm

Keynote: Before I Die - Candy Chang, Senior Fellow and Artist, TED

In her New Orleans neighborhood, artist and TED Fellow Candy Chang turned an abandoned house into a giant chalkboard asking a fill-in-the-blank question: “Before I die I want to ___.” Her neighbors' answers -- surprising, poignant, funny -- became an unexpected mirror for the community. (What's your answer?)


Speakers
avatar for Candy Chang

Candy Chang

Senior Fellow and Artist, TED
Candy Chang is an artist, designer, and urban planner who explores making cities more comfortable and contemplative places. She believes in the potential of introspection and collective wisdom in public space to improve our communities and help us lead better lives. Recent projects... Read More →


Tuesday September 17, 2013 2:00pm - 2:20pm
Celestin D

2:20pm

Keynote: Developers - The New Superpower - Jonathan Bryce, Executive Director, OpenStack
Hear from OpenStack Executive Director Jonathan Bryce on the role of developers and their impact on technology and beyond.

Speakers
avatar for Jonathan Bryce

Jonathan Bryce

Executive Director, OpenStack
Jonathan Bryce, who has spent his career building the cloud, is Executive Director of the OpenStack Foundation. Previously he was a founder of The Rackspace Cloud. He started his career working as a web developer for Rackspace, and during his tenure, he and co-worker Todd Morey had... Read More →


Tuesday September 17, 2013 2:20pm - 2:40pm
Celestin D

2:40pm

3:10pm

An Update on the Linux Backports Project - Luis R. Rodriguez, Qualcomm Atheros
The Linux kernel backports project has undergone a lot of changes through time. We keep getting better at backporting, this allows us to keep developers engaged on linux-next development. We now have infrastructure to let us test compilation across all supported kernels within 30 minutes, when dowe end the support of a kernel though? We have evolved the framework considerably and keep adding new subsystems and drivers. Where do we stop, are there real technical limitations, which are they? Can changes on the way we do development upstream help?

This talk is designed for Linux upstream developers to get an idea of how the project does backporting, understand the most difficult challenges we face, and to help streamline a message we are comfortable in sending to users and consumers of the releases.

Speakers
avatar for Luis R. Rodriguez

Luis R. Rodriguez

Kernel developer, SUSE
Luis started hacking on the kernel since 2.6.5 through the first 802.11g driver upstream on the kernel, prism54. Since then he's moved on to address regulatory considerations on Linux and then a slew of 802.11 driver updates. Luis also maintains the Linux kernel backports project... Read More →


Tuesday September 17, 2013 3:10pm - 4:00pm
Celestin B

3:10pm

Efficient Memory Management on Mobile Devices - Bartlomiej Zolnierkiewicz, Samsung
With raising popularity of Linux on mobile devices the shortcomings of the default kernel memory management policies become more and more visible. The combination of limited physical memory and lack of swap device brings a challenge in the most efficient use of the available resources. This presentation will give an overview of the current state of improvements (i.e. memory control groups, per-process/group reclaim, memory compression) to the Linux memory management subsystem that together with the cooperating user-space components allow more custom control of the memory available in the system. The usage examples of specific features will be based on Tizen operating system.

This talk is intented mainly at kernel and distribution developers wishing to improve Linux memory management but it may be interesting to whoever would like to know more about the topic.

Speakers
avatar for Bartlomiej Zolnierkiewicz

Bartlomiej Zolnierkiewicz

Senior Software Engineer, Samsung Electronics Polska Sp. z o.o.
Bartlomiej is a Senior Software Engineer at Samsung R&D Institute Poland. Currently, he is improving Linux Kernel support for Samsung ARM Exynos SoCs series. Zolnierkiewicz has been contributing into the Linux Kernel since 2002, working mostly on various device drivers. He was the... Read More →


Tuesday September 17, 2013 3:10pm - 4:00pm
Celestin C

3:10pm

Open ZFS on Linux: How the Linux, FreeBSD, and Illumos Communities are Joining Forces to Continue Improving Open-Source ZFS - Matthew Ahrens, Delphix and Brian Behlendorf, Lawrence Livermore National Laboratory
ZFS is available on Linux today!  This talk will discuss the process of porting ZFS to Linux, including the challenges of interfacing with the memory allocator and VFS subsystems.  We will cover how companies and organizations are integrating ZFS on Linux into their products, including purpose-built storage appliances and general-purpose distros.  This talk will discuss the current development model for ZFS on Linux, and how Open ZFS will enable ZFS code and ideas to flow easily between the illumos, ZFS on Linux, and FreeBSD communities. In addition, we will present several important features and performance enhancements that were developed for Open ZFS, and also discuss forthcoming enhancements that are in the planning phase.

Speakers
avatar for Matthew Ahrens

Matthew Ahrens

Software Engineer, Delphix
Matt Ahrens co-founded the ZFS project at Sun Microsystems in 2001 and designed and implemented major components of ZFS including snapshots and remote replication. Matt is now a software engineer at Delphix working on ZFS, most recently to improve i/o performance. He also helps coordinate... Read More →
avatar for Brian Behlendorf

Brian Behlendorf

Executive Director, Hyperledger Project
Brian Behlendorf is a technology adviser and entrepreneur who has held founding and executive board positions in firms and non-profits focused on open systems, open standards and open source. Behlendorf organized and served as the Founding President of the Apache Software Foundation... Read More →


Tuesday September 17, 2013 3:10pm - 4:00pm
Strand 10B

3:10pm

Prescriptive Topology Deamon - Pradosh Mohapatra, & Dinesh Dutt, Cumulus Networks
In data center topologies, right cabling is a time consuming endeavor and is error-prone. PTMD is a dynamic cabling verification tool to help eliminate such errors. It takes a graphviz-DOT specified network cabling plan (something many operators already generate) and couples it with runtime information derived from LLDP to verify that the cabling matches the specification. The check is performed on every link transition on each node in the network. PTMD runs as a Linux daemon. It has been tested on switches running Linux and by the time of the talk, the code will be hosted on github. The talk is primarily targetted for system administrators. The audience will get to know: Design and implementation of PTMD, Configuration examples, Use cases such as integration with Quagga-based routing protocol suite.



Speakers
avatar for Dinesh Dutt

Dinesh Dutt

Chief Scientist, Cumulus Networks
Dinesh Dutt is the CSO of Cumulus Networks.
PM

Pradosh Mohapatra

Software Engineer, Cumulus Networks
Pradosh Mohapatra and Dinesh Dutt. One of the authors will present. Pradosh Mohapatra is a Linux software developer at Cumulus Networks. His expertise is in building routers and implementation of routing protocols. Until recently, he was a distinguished engineer at Cisco systems... Read More →


Tuesday September 17, 2013 3:10pm - 4:00pm
Strand 11B

3:10pm

Building the Deep Space Data Center: How Linux and Open Source Technologies are Enabling Asteroid Mining - Ray Ramadorai & Marc Allen, Planetary Resources
When talking about spacecraft technology, “state of the art” and “disruptive” are not descriptors that immediately come to mind. Deep space vehicles built via traditional methods are extremely conservative, due to the requirement that they cannot fail. Planetary Resources, the asteroid mining company, has a different strategy: develop low cost spacecraft that are engineered to create highly reliable systems from less expensive, commercial components. Once the spacecraft has become a commodity, it can rapidly evolve and keep pace with modern technology, and failure of any one spacecraft is not catastrophic. This is crucial to commercial space exploration and development, and is a key part of the Planetary Resources strategy. In order to make this a reality, we are adopting philosophies that are common to modern data centers and leveraging many technologies that are ubiquitous in cloud computing. In this talk we will describe how we use embedded and desktop Linux, virtualization, software redundancy, and web technologies to build spacecraft in new ways. We will also illustrate interesting parallels to conventional applications, and talk about the challenges of using open source and commodity hardware in the space environment.

Speakers
avatar for Marc Allen

Marc Allen

Director of Software, Planetary Resources
avatar for Ray Ramadorai

Ray Ramadorai

Planetary Resources
Ray joined Planetary Resources as Principal Avionics Engineer in 2011. Ray’s prior experience includes the product engineering, design engineering, and architecting of many of Intel's flagship microprocessors, including Intel’s first dual core processors. As an architect, he focused... Read More →


Tuesday September 17, 2013 3:10pm - 4:00pm
Celestin A

3:10pm

Maximizing Accessibility: Engaging People with Disabilities In The Linux Community - Spencer Hunley
One of the greatest challenges facing the Linux community is accessibility. Unfortunately, the involvement of those most affected by this - people with disabilities - is meager at best. This presentation will discuss the benefits that the disability community can provide, and why accessibility is essential to the survival of Linux in the future. During this presentation, I will touch upon the following: the state of accessibility in Linux; the 'confinement cycle', and how Linux can be used to break it; ways to improve accessibility (and why this is important); and how the disability community can bring benefits to the Linux community.

Audience: beginners to experts, especially those with disabilities and/or anyone interested in accessibility. Rudimentary knowledge of assistive technology is recommended but not required; a Q&A session will follow the presentation.

Speakers
SH

Spencer Hunley

Universal Tux
Spencer Hunley is an autistic professional, open-source assistive technology enthusiast, and proud Linux user since 2008. His fascination with assistive technology began at the UMKC Institute for Human Development, where he led an initiative to utilize Linux-based operating systems... Read More →


Tuesday September 17, 2013 3:10pm - 4:00pm
Strand 12B

4:10pm

Stop Touching My Kernel Code! - Sasha Levin, Oracle
This presentation is about using kernel code in userspace. The presentation will revolve about sharing actual kernel code beyond just headers with userspace, the pros and cons of doing so, and present work in progress of projects which aim to make it happen. I will demonstrate existing projects such as liblockdep which build userspace libraries from kernel code, and propose directions for future work. The presentation will also address the resentment of including userspace code in the kernel tree and will propose alternatives to that.

The target audience is quite wide as the presentation is aimed both at kernel and userspace hackers. The audience can expect both theoretical overview about how to use kernel code in userspace and practical examples of doing so. The presentation will provide tools and methods to use more kernel code in userspace and will clearly show the benefit of doing so.

Speakers
SL

Sasha Levin

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


Tuesday September 17, 2013 4:10pm - 4:50pm
Celestin A

4:10pm

Programmable Networking with Open vSwitch - Jesse Gross, VMware
Network virtualization and software defined networking present new opportunities for data center design. However, they also impose new requirements to fully realize that vision such as greater levels of visibility, remote control, and programmability. Open vSwitch takes advantage of its unique position on the edge of the network to bring together the power and flexibility of software with the rich information available to the hypervisor. Starting with an overview of the Open vSwitch design and features, the presentation will also cover uses, the broader ecosystem, and future directions.

Speakers
JG

Jesse Gross

Sr. Staff Engineer, VMware
Jesse Gross has worked on the Open vSwitch project since its inception and is the Linux kernel maintainer of the fast-path dataplane. He is also a coauthor of several other technologies related to network virtualization including the Geneve tunneling protocol currently being standardized... Read More →


Tuesday September 17, 2013 4:10pm - 5:00pm
Strand 10B

4:10pm

Raspberry Pi: Getting Started and Creative Applications - Ruth Suehle, Red Hat
The Raspberry Pi was designed as an inexpensive device to teach kids Python. It's become a device of choice for hardware tinkerers and hackers of all sorts of experience levels to integrate a fully functional Linux computer into their projects. I'll give you some inspiration with a few project ideas. Then I'll start with the basic, most important Pi tricks, like making sure you have the right SD card and that you've chosen the best distro for the job you intend to do up through some more challenging problems, like what happens when you need to build a cross-compiler or a custom kernel. Not that those things are crucial to having fun with a Pi, and whether you're new to the board or already used it to power your home automation system, you'll learn a few new ideas in this session. 

Speakers
avatar for Ruth Suehle

Ruth Suehle

Senior Community Outreach Manager, Red Hat
Ruth Suehle is Senior Community Outreach Manager in Red Hat’s Open Source and Standards group, which supports upstream open source software communities and their projects. She is co-author of Raspberry Pi Hacks (O’Reilly, December 2013) and previously editor for Red Hat Magazine... Read More →


Tuesday September 17, 2013 4:10pm - 5:00pm
Celestin B

4:10pm

Tux3 Progress Report: Towards a New General Purpose Filesystem for Linux - Daniel Phillips, Samsung
The Tux3 filesystem project began in 2008 and has now reached a point where it is beginning to show favorable benchmark results compared to other Linux filesystems. Tux3 breaks new ground in Linux filesystem technology with its strong consistency semantics, novel high performance atomic commit and asynchronous frontend/backend design that maps well to the new generation of multi-core CPUs. Tux3 is expected to reach a mergable state in the next few months. Much work remains to be done, including incorporating versioning and replication support, improved filesystem checking and repair facilities, enterprise features such as quotas and end to end checksumming, and availability features such as online checking and repair. In this talk, Daniel Phillips, designer of Tux3, will discuss current implementation status, present benchmark results and lay out plans for kernel merge and beyond. 

Speakers
avatar for Daniel Phillips

Daniel Phillips

Senior Engineer, Samsung
Daniel Phillips is a senior open source developer in Samsung's Open Source Group. Daniel has been contributing to the Linux Kernel since 1998. Designed and developed the high performance HTree hash keyed btree index for Ext2, now used by Ext3, Ext4 and Lustre. Founded the Tux3 next... Read More →


Tuesday September 17, 2013 4:10pm - 5:00pm
Celestin C

4:10pm

Inside the Journalists Studio - Jon Brodkin, Ars Technica; Sean Michael Kerner, InternetNews; Steven Vaughan-Nichols, CBS/ZDNet; Rikki Endsley, USENIX; Jennifer Cloer, The Linux Foundation (Moderator)
In this session, which borrows a page from the famous "Inside the Actors Studio" format (http://en.wikipedia.org/wiki/Inside_the_Actors_Studio), Linux Foundation Director Jennifer Cloer will interview the panelists one at a time and give the audience an opportunity to ask questions of each journalist. This intimate setting allows people to get to know what makes these reporters tick and how they approach their work. As the ultimate influencers, these journalists are worth getting to know and will share some stories you won't soon forget. 

Moderators
JC

Jennifer Cloer

Jennifer Cloer is responsible for managing communications - including public relations, social media and content - for The Linux Foundation. Cloer was previously vice president at Page One PR where she ran The Linux Foundation account since 2005. She also managed the launches of the... Read More →

Speakers
JB

Jon Brodkin

Reporter, Ars Technica
Jon is an award-winning reporter who joined Ars Technica in 2011 and covers a wide array of IT topics. Jon previously wrote for IDG's Network World for 5 years, where he began his obsessions with Microsoft, Google, open source, cloud computing, virtualization, data centers, and much... Read More →
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 →
SM

Sean Michael Kerner

Sean Michael Kerner writes about Linux, open source, security, application development, and networking. Kerner takes a deep technical view on everything he writes and has years of hands-on experience with many of the core technologies he writes about. When not writing, Kerner can... Read More →
SJ

Steven J. Vaughan-Nichols

Steven J. Vaughan-Nichols, aka sjvn, CBS/ZDNet contributing editor, has been writing about technology and the business of technology since CP/M-80 was the cutting edge, PC operating system; 300bps was a fast Internet connection; WordStar was the state of the art word processor; and... Read More →


Tuesday September 17, 2013 4:10pm - 5:00pm
Strand 12B

4:10pm

(Tutorial) High Availability Solutions for MySQL and MariaDB - Max Mether, MySQL AB
Achieving High Availability with MySQL is a tricky thing; there are almost as many recipes as there are cooks out there. This talk will go through the most common solutions for achieving HA with MySQL and list the pros and cons for each of them. The solutions include standard replication, MariaDB multi-source replication, MHA, Continuent Tungsten, Galera, shared-disk based solutions and MySQL Cluster

This talk is aimed towards MySQL DBAs and Developers who are interested in setting up HA architecture for their data. After this talk they should have a clear overview of all the options available. 

Speakers
MM

Max Mether

SkySQL
Max Mether, a native of Finland received his M.Sc (Eng) in Physics and Maths from Helsinki University of Technology. Max joined MySQL AB in 2001 starting as a Consultant and an Instructor and ended up creating the MySQL training program and managing the curriculum under MySQL Ab and... Read More →


Tuesday September 17, 2013 4:10pm - 6:00pm
Strand 11B

5:10pm

Collaborative GPL Compliance Through Non-Profit Entities - Bradley M. Kuhn, Software Freedom Conservancy
Software Freedom Conservancy announced last year a renewed effort for cross-project collaborative GPL compliance efforts, including copyright holders from BusyBox, Linux, and Samba.  Conservancy uses an internal system of communication and collaboration to take input from stakeholders to discuss and engage in compliance activity to ensure compliance with the GPL throughout the technology industry and particularly in the embedded device market.  Compliance with the GPL is the responsibility of copyright holders of the software, and Conservancy helps those copyright holders pursue the work, so those developers can focus on coding. In this talk, the Executive Director of Conservancy will discuss how Conservancy handles compliance matters, what matters it focuses on, and how the copyright holders that work with Conservancy engage in a collaborative effort to ensure compliance with the GPL.

Speakers
avatar for Bradley M. Kuhn

Bradley M. Kuhn

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


Tuesday September 17, 2013 5:10pm - 6:00pm
Celestin C

5:10pm

Efficient and Large Scale Program Flow Tracing in Linux - Andi Kleen, Intel
Tracing program execution in real time is a desirable feature for both application and system software developers for debugging and profiling complex systems. With hardware support, such tracing can be relatively non-intrusive and have low performance impact. Intel(R) Processor Trace is a feature of future Intel cpus, it operates in parallel to the primary processor pipeline and produces a higly compressed trace stream, which allows for transparent in-memory tracing of the target software. Using this trace data, program flow can be reconstructed and used in debugging or profiling tools. This presentation describes the feature from the developer's standpoint and our proposed linux stack for it with regards to kernel and command line interface and common usecases.

The target audience is kernel and userspace developers interested in software debugging and profiling.

Speakers
AK

Andi Kleen

Andi Kleen is a long term Linux kernel contributor. He worked on many different kernel areas, including networking, file systems, scalability, RAS and low level architecture code. He worked on the original x86-64 port, serving as its maintainer for several years,and later also maintaining... Read More →


Tuesday September 17, 2013 5:10pm - 6:00pm
Strand 12A

5:10pm

PC BIOS, EFI and Other Animals in the Wild - Daniel Kiper, Oracle
Firmware is crucial part of almost every hardware. Very often it is not visible to the user. However, there are firmwares which are known better than the others. Especially PC BIOS and recently EFI is quite visible. There are also some replacements for them like coreboot which takes more and more supporters. This presentation will show a history of their development, main features and differences. Also, it will show how to test some of them without access to the special hardware and uncommon tools.

This presentation is targeted to developers and administrators. They should know the machine boot sequence, when firmware is involved during the system startup and run as well as when its code is deliberately omitted. It will help them to understand the main PC BIOS, EFI and coreboot features and drawbacks.

Speakers
avatar for Daniel Kiper

Daniel Kiper

Software Developer, Oracle
Daniel Kiper works as software developer for Oracle. He is TrenchBoot technical leader inside Oracle. He is also one of GRUB2 maintainers. Earlier he worked on kexec, kdump, makedumpfile, crash tool and memory hotplug development.


Tuesday September 17, 2013 5:10pm - 6:00pm
Celestin A

5:10pm

Storage Management: Pulling Together Management Across the Cloud and Bare Metal - Ric Wheeler, Red Hat
Managing storage resources in Linux has traditionally been the realm of storage teams with deep expertise in the magic of external and internal RAID arrays and external filers. Technologies like hyper-scale, openstack and virtualization make it harder than ever to provision, manage during run time and repair storage. This talk will give a detailed overview of several upstream projects that are working on providing all of these environments, as well as traditional bare metal servers, an easy to use way to set up, run and debug storage and file systems. Status updates on the component projects and their roadmaps will also be shared.


Speakers
avatar for Ric Wheeler

Ric Wheeler

Senior Director, Engineering - Storage, Red Hat
Ric works at Red Hat as the senior director engineering where he leads a team that is working on the integration of storage into the new generation of platforms. Previously, Ric leads the Red Hat Storage Engineering team which is built around three acquisitions that he helped identify... Read More →


Tuesday September 17, 2013 5:10pm - 6:00pm
Celestin B

5:10pm

The Linux Kernel, How It's Developed and Who is Doing The Work - Greg Kroah-Hartman, The Linux Foundation
This talk will go into the details about the current rate of Linux Kernel development, how the kernel is developed, who is doing the work, and how to get involved in the process.

Speakers
avatar for Greg Kroah-Hartman

Greg Kroah-Hartman

Fellow & TAB Member, The Linux Foundation


Tuesday September 17, 2013 5:10pm - 6:00pm
Strand 10B

5:10pm

How to Make A Puppet Show the Open Source Way - Jared & JR Neilsen, The Hello World Program
The Hello World Program is an educational puppet show for kids of all ages that teaches programming, puppetry, and digital media with specific focus on Linux, Python, & HTML5. Our goal is to inspire youth to make their own media the open source way. We do this by using free, open source software and providing tutorials on everything from puppet fabrication to video editing. We will discuss the challenge of writing educational yet entertaining scripts; the joys and pitfalls of using FLOSS; and our range of inspiration, from Groucho to Linus. The Hello World Program is our effort to engage and introduce children to Linux, programming, and computer science. Educators and free software proponents as well as youth can expect an entertaining overview of our show and the methods and means of its creation. No technical expertise required. We most recently presented at Maker Faire Bay Area.

Speakers
avatar for Jared & JR Nielsen

Jared & JR Nielsen

Founders, Dototot
The Hello World Program is an educational puppet show for kids of all ages that teaches programming, puppetry, and digital media with specific focus on Linux, Python & HTML5. It is the creative effort of brothers Jared, Clark and JR Nielsen. We grew up learning the skills necessary... Read More →


Tuesday September 17, 2013 5:10pm - 6:00pm
Strand 12B
 
Wednesday, September 18
 

8:00am

8:00am

9:15am

Keynote: The New Frontiers - Dirk Hohndel, Chief Linux and Open Source Technologist, Intel
Session Description Coming Soon

Speakers
avatar for Dirk Hohndel

Dirk Hohndel

Chief Linux and Open Source Technologist, Intel
Dirk is Intel's Chief Linux and Open Source Technologist. He has been an active developer and contributor in the Linux space since its earlies days, among other roles, he worked as Chief Technology Officer of SuSE and as Unix Architect at Deutsche Bank. Dirk joined Intel in 2001... Read More →


Wednesday September 18, 2013 9:15am - 9:35am
Celestin D

9:35am

Keynote Panel: Linux Kernel Developer Panel - Tejun Heo, Red Hat; Greg Kroah-Hartman, The Linux Foundation; Sarah Sharp, Intel; Linus Torvalds, The Linux Foundation; Moderated By Ric Wheeler, Red Hat
A roundtable discussion on the Linux Kernel.

Moderators
avatar for Ric Wheeler

Ric Wheeler

Senior Director, Engineering - Storage, Red Hat
Ric works at Red Hat as the senior director engineering where he leads a team that is working on the integration of storage into the new generation of platforms. Previously, Ric leads the Red Hat Storage Engineering team which is built around three acquisitions that he helped identify... Read More →

Speakers
TH

Tejun Heo

Software Engineer, Facebook
Tejun has been working on various aspects of Linux kernel since 2005 and is currently maintaining percpu memory allocator, control groups, and workqueue. He currently works as a software engineer for Red Hat.
avatar for Greg Kroah-Hartman

Greg Kroah-Hartman

Fellow & TAB Member, The Linux Foundation
SS

Sarah Sharp

Yocto/Embedded Developer, Intel
Sarah Sharp is a software engineer at Intel's Open Source Technology Center. Sarah is the author of the Linux kernel USB 3.0 driver, and is currently working as an embedded software developer with the Yocto Project. As the coordinator for the Linux kernel project within the FOSS Outreach... Read More →
avatar for Linus Torvalds

Linus Torvalds

Fellow, The Linux Foundation
Linus Torvalds created the Linux kernel and oversaw open source development of the widely-used Linux operating system.Torvalds was born on December 28, 1969 in Helsinki, Finland. Torvalds enrolled at the University of Helsinki in 1988, graduating with a master's degree in computer... Read More →


Wednesday September 18, 2013 9:35am - 10:20am
Celestin D

10:20am

10:50am

OPW: Bringing Women into the Linux Kernel - Moderated By Sarah Sharp
In 2006, the GNOME foundation started the FOSS Outreach Program for Women (OPW) in order to introduce more women to open source.  Women who are accepted as OPW interns receive $5,000 to work on an open source project for three months.  Women can apply to many different FOSS projects, like Debian, TOR, Perl, Wikimedia, and Wordpress.

This year, the Linux kernel joined OPW for the first time, and the response was amazing!  We received 41 applications, and ended up taking seven interns.  Come learn more about participating in the OPW program, either as a mentor, intern, or corporate sponsor.

Two of the Linux kernel OPW interns will give lightning talks on their projects.  Lisa Nguyen will present about hacking on Xen kernel support. Lidza Louina will talk about working on staging drivers.

Moderators
SS

Sarah Sharp

Yocto/Embedded Developer, Intel
Sarah Sharp is a software engineer at Intel's Open Source Technology Center. Sarah is the author of the Linux kernel USB 3.0 driver, and is currently working as an embedded software developer with the Yocto Project. As the coordinator for the Linux kernel project within the FOSS Outreach... Read More →

Speakers
avatar for Lisa Nguyen

Lisa Nguyen

Software Engineer Intern, FOSS Outreach Program for Women
Seattle native who loves her share of rainy and sunny days. Linux/Xen kernel developer intern. Former project manager of the Xenapi Admin Project (http://xenapiadmin.com). Other interests include hanging out at bingo halls, spending time outdoors, and learning something new every... Read More →


Wednesday September 18, 2013 10:50am - 11:40am
Strand 12B

10:50am

Architecting Block and Object Geo-Replication Solutions with Ceph - Sage Weil, Inktank
Ceph is a fully open source distributed object store, network block device, and file system designed for reliability, performance, and scalability from terabytes to exabytes. For many organizations, storage systems that span multiple data centers and geographies for disaster recovery or follow-the-sun purposes are an important requirement. This talk will give a brief overview of the Ceph architecture, and then focus on the design and implementation of asynchronous geo-replication and disaster recovery features for the RESTful object storage layer, the RBD block service, and Ceph's underlying distributed object store, RADOS. The fundamental requirements for a robust georeplication solution (like point in time consistency) and the differing requirements for each storage use-case and API and the implications for the asynchronous replication strategy will be discussed.

Speakers
avatar for Sage Weil

Sage Weil

CTO, Inktank
Sage Weil is the creator of the Ceph project. Sage originally designed Ceph as part of his PhD research in Storage Systems at the University of California, Santa Cruz. Since graduating, he has continued to refine the system with the goal of providing a stable next generation distributed... Read More →


Wednesday September 18, 2013 10:50am - 11:40am
Strand 10B

10:50am

(Tutorial) Cross-Compiling Linux Kernels on x86_64: A Tutorial on How to Get Started - Shuah Khan, Samsung
The Linux Kernel is currently supported on over 30+ different hardware architectures. This is a huge benefit for Linux adoption on a wide range of deployments. However, the ability to build and test Linux kernels on all possible supported architectures requires having access to such test systems for each of these architectures which is not easy by any means. Therefore, the ability to cross-compile non-native architectures on an architecture that is widely supported such as the x86_64 helps address the building kernels part of the problem.

This talk will present the details of where to find cross-compilers packages for architectures, how to install them, and how to automate compile on each of these architectures on an x86 system. This talk will be of great benefit to any software developer trying to build and test Linux kernel on non-native hardware architecture.

Speakers
SK

Shuah Khan

Sr. Linux Kernel Developer, Samsung SRA OSG
Shuah Khan is a Senior Linux Kernel Developer at Samsung's Open Source Group. She is a Linux Kernel Contributor who focuses on IOMMU, DMA, Linux Power Management, and PCIe, in addition to helping with stable release kernel maintenance testing and bug fixes. Shuah has several years... Read More →


Wednesday September 18, 2013 10:50am - 12:40pm
Strand 11B

11:50am

Beyond 40Gbps, the Move to 100Gbps Ethernet - John Ronciak & Alexander Duyck, Intel
The with emergence of 40 gigabits per second devices now being a reality where do we go from here?  Well it’s 100 gigabits of course!  Intel’s Networking Division is currently working on a 100 Gbps device.  This presentation will cover what the new device is and what challenges it will bring to both networking, the Linux kernel and to the host systems themselves.  It will also include what features are needed as well as new technology that will be needed to run at these kinds of speeds.  The need for this kind of speed will also be discussed so that there will be an understanding as to who will need to use 100 Gbps devices. This overview will give the audience a good idea where Intel is going on this kind of high speed technology,  the many challenges faced to bring this technology to implemented reality and of course what this means to Linux OS itself.


Speakers
AD

Alexander Duyck

Intel
Alex is a senior network software engineer at Intel where he works on network device drivers and supporting new network device features within the Linux network stack.
JR

John Ronciak

SW Architect, Intel
John Ronciak John is a SW Architect working for Intel in the Communication and Storage Infrastructure Group (CSIG). John has 30 years experience writing devices drivers for various operating system and is currently one of the leads in the Open Source driver group responsible for Eight... Read More →


Wednesday September 18, 2013 11:50am - 12:40pm
Strand 12B

11:50am

Fixing the filesystem freeze API - Fernando Luis Vazquez Cao, NTT Open Software Center
There are several issues with the way filesystem freeze works in   Linux, among them: there is no check API, which means there is no easy way to know whether a filesystem is frozen or not; it is possible to umount a frozen filesystem despite the fact that there is no API to thaw an unmounted filesystem; it is not possible to freeze multi-device filesystems such as BTRFS; it does not play well with DM snapshot.

This presentation provides an overview of the current work to fix the filesystem freeze API, which should make an essential part of many backup and snapshot solutions much more robust.

Speakers
FL

Fernando Luis Vazquez Cao

Fernando is a Linux developer based in Tokyo. His current interests include virtualization, cloud, and high performance networking and storage systems. He is currently a principal software engineer at NTT Open Software Center and senior consultant at NTT Data Intellilink, dividing... Read More →


Wednesday September 18, 2013 11:50am - 12:40pm
Celestin C

11:50am

Per-CPU Facilities in the Linux Kernel - Tejun Heo, Red Hat
With even small devices having multi-core processors and NUMA configuration being the norm in the server space, reducing cross-CPU traffic is one of the major optimization points, and per-cpu data structures are very effective and well-established way to achieve it. The Linux kernel has extensive per-cpu facilities which are still evolving. This presentation looks briefly at the evolution of per-cpu facilities in the kernel and goes through several examples of per-cpu constructs and their usages.

Speakers
TH

Tejun Heo

Software Engineer, Facebook
Tejun has been working on various aspects of Linux kernel since 2005 and is currently maintaining percpu memory allocator, control groups, and workqueue. He currently works as a software engineer for Red Hat.


Wednesday September 18, 2013 11:50am - 12:40pm
Strand 10B

12:40pm

2:00pm

Wicked Trip into Wicked Network Management - Matthias Eckermann, SUSE
For two decades network configuration on Linux Servers has consisted of configuration files and scripts. While there's nothing wrong with this approach (more the opposite), it today is maxed out. Virtual LANs, virtualization, bridging, bonding, IPv6, wired and wireless - combined with the requirement to change configurations dynamically - have made the aforementioned classical approach reach its limits. And NetworkManager did not manage the more complex of those, specifically in arbitrary combinations. Enter the "wicked" project started by Olaf Kirch some years ago. The wicked project tackles these challenges by implementing a dynamic infrastructure, combining a service daemon with dbus integration and a plug-in framework, the option to store configuration persistently, and interfaces to import existing script based static configuration of major Linux distributions into its wicked world.

Speakers
ME

Matthias Eckermann

Director Product Management, SUSE
Matthias is member of the Product Management team of SUSE. There he is responsible for specification and delivery of SUSE Linux Enterprise Server and related products. Before joining the Product Management team he worked as consultant and senior architect for SUSE on complex and strategic... Read More →


Wednesday September 18, 2013 2:00pm - 2:50pm
Celestin C

2:00pm

Writing Code: Keep It Short, Stupid! - Hans Verkuil, Cisco Systems Norway
The traditional KISS principle says that you are stupid if you can't keep it simple. However, keeping it simple is actually very, very hard. But my lasting impression after reading a lot of code (linux kernel and otherwise) over the years is that there is no excuse for not keeping your code short. And usually, keeping it short is a very good first step towards keeping it simple. This presentation will give some simple tricks and pointers to keep your code short and I will also give some guidelines how to do design and implementation from a high-level point of view. These simple rules should make it easier for you to get your code accepted in open source projects such as the Linux kernel.

Speakers
HV

Hans Verkuil

Sr. R&D Software Engineer, Cisco Systems Norway
Hans Verkuil started contributing patches to the MPEG encoder/decoder ivtv driver in early 2004 and it snowballed from there. Since 2013 he is a video4linux co-maintainer responsible for V4L2 bridge drivers and video receivers and transmitters. Since 2016, he also maintains the HDMI... Read More →


Wednesday September 18, 2013 2:00pm - 2:50pm
Strand 10B

2:00pm

Best practices for MySQL High Availability - Colin Charles, MariaDB
The MySQL world is full of tradeoffs and choosing a High Availability (HA) solution is no exception. This session aims to look at all of the alternatives in an unbiased nature. Preference is of course only given to opensource solutions. How do you choose between: MySQL replication, MHA, DRBD, Tungsten, Galera Cluster? Do you integrate Pacemaker and Heartbeat like Percona Replication Manager? Is NDB Cluster right for your workload? The cloud brings even more fun as geographical redundancy is rolled into this.

Audience: MySQL users who are growing with the product. Expect good discussion and worksheets to take back to perform the own evaluation. 

Speakers
avatar for Colin Charles

Colin Charles

principal consultant, grok
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 →


Wednesday September 18, 2013 2:00pm - 2:50pm
Strand 11B

2:00pm

Your TV Just Called - The Fridge Door is Open - Marcello Lioy, Qualcomm Innovation Center Inc.

Interoperability across platforms/product types/brands is becoming critical. One way for app developers & manufacturers to address it is to use an open source proximal communications development framework & system services. This will drive the deployment of Internet of Everything by enabling compelling proximal use cases to Cloud-based experiences consumers already take for granted.

This session shows how two of the services can be used: Notifications, which enable products to broadcast & receive basic text, image/video, audio; as well as the Control Panel service, which enables one device to control another via a GUI. Using applets & code examples, attendees will learn how rendering looks on a TV/tablet & see examples of how to hook into the UI. Developers at all levels of proficiency will be introduced to the AllJoyn SDK while getting valuable insight into the system & its services.


Speakers
ML

Marcello Lioy

Director, Engineering, Qualcomm Innovation Center, Inc
Marcello Lioy is director of engineering at Qualcomm Innovation Center Inc. He works on the core team that launched the AllJoyn open source project and serves as the chief liaison to the open source community for the initiative. Marcello was a speaker at LinuxCon in 2012.


Wednesday September 18, 2013 2:00pm - 2:50pm
Strand 12B

3:00pm

LinuxCon + CloudOpen Town Hall Meeting
It's our goal to make both LinuxCon and CloudOpen better events for our attendees and the community each year. Come join us and share any feedback, advice or thoughts you have on what works, what doesn't and how we can make these events more valuable in the years to come.

We'll be raffling off a great prize to one of the attendees at the end of the session as well! 

Speakers
avatar for Angela Brown

Angela Brown

General Manager of Events, The Linux Foundation
JC

Jennifer Cloer

Jennifer Cloer is responsible for managing communications - including public relations, social media and content - for The Linux Foundation. Cloer was previously vice president at Page One PR where she ran The Linux Foundation account since 2005. She also managed the launches of the... Read More →


Wednesday September 18, 2013 3:00pm - 3:50pm
Strand 12A

3:00pm

Power Management in the Linux Kernel - Current Status and Future - Rafael J. Wysocki, Intel OTC
The Linux kernel contains multiple energy-saving features. Some of them act on the system as a whole while the others are concerned with individual processors or I/O devices. The majority of them have been developed in isolation and they work reasonably well individually, but that is often insufficient to address problems related to the progressing integration of hardware and growing user expectations. For this reason, it will be necessary to make them work more closely together and I am going to talk about that in my presentation.  I will describe the current status of the kernel's energy-saving features, the most important problems they are facing and some possible ways to address those problems.

The presentation should be comprehensible to everyone interested in the Linux kernel at a reasonably high level, although basic knowledge of the kernel's internals is recommended.

Speakers
avatar for Rafael J. Wysocki

Rafael J. Wysocki

Software Engineer, Intel OTC
Rafael maintains the Linux kernel's core ACPI and power management code, including the core infrastructure for IO device PM, CPU PM and system suspend/hibernation. He works at Intel Open Source Technology Center as a Software Engineer focusing on the mainline Linux kernel. Rafael... Read More →


Wednesday September 18, 2013 3:00pm - 3:50pm
Celestin C

3:00pm

The Case for Linux Device Namespace - Oren Laadan, Cellrox
Mobile devices, smartphones and tablets, are increasingly ubiquitous, used for work, personal, and geographic mobility needs. Their usage model, one app at a time, differs from traditional computers, and can naturally extend to allow multiple virtual instances on a single physical device. However, hypervisors are unsuitable for the task, and containers are yet unready to isolate and multiplex the variety of logical drivers and physical peripherals of mobile devices. This talk will present the case for device-namespaces to virtualize and multiplex device drivers and provide context-awareness to benefit linux-containers and end-users. I will describe the design and details of device-namespaces, and give a live demo showing two virtual phones running simultaneously on one smartphone. I will then open the floor to discuss the device-namespaces and their adoption upstream.


Speakers
OL

Oren Laadan

CTO, Cellrox
Dr. Oren Laadan is the CTO of Cellrox (http://www.cellrox.com), a startup company providing virtualization for multi-persona solutions on smartphones and tablets. Prior to Cellrox, he was a researcher at Columbia University focusing on computer systems, broadly defined, including... Read More →


Wednesday September 18, 2013 3:00pm - 3:50pm
Strand 10B

3:00pm

What is so Special About Mageia ? - Bruno Cornec, HP
Now ranked #2 on DistroWatch, this fully community driven FLOSS distribution is still largely unknown and its merits underestimated.  However, it provides unique features for both server or desktop users, based on a rich management, packaging and contribution set of tools, a friendly community eager to deliver the best Linux distribution. While young and born in 2010, Mageia is a full featured distribution inheriting from its Mandrake roots back in the 90's, but now fully managed by its community such as Debian, or Fedora. However, few people know what makes Mageia so appealing. This presentation will cover in detail deployment with auto_inst, security with msec, SELinux and Tomoyo, package managemen with urpmi and friends, and the numerous other tools (providing a real choice), or integration tasks or governance model that make it a unique distribution you should test next.

Speakers
avatar for Bruno Cornec

Bruno Cornec

Open Source & Technology Strategist, HPE
Bruno Cornec has been managing various Unix systems since 1987 and Linux since 1993 (0.99pl14).Bruno first worked 8 years around Software Engineering and Configuration Management Systems in Unix environments.Since 1995, he is Open Source and Linux (OSL) Technology Strategist, Linux... Read More →


Wednesday September 18, 2013 3:00pm - 3:50pm
Strand 12B

3:00pm

Intel Atom for Hackers and Makers: Getting Started with the MinnowBoard - Jayneil Dalal
The MinnowBoard is an open source embedded computer with an Intel Atom processor. It introduces Intel Architecture at a low cost to both the professional developer and hacker/maker communities. In this tutorial, attendees will develop simple yet fun electronics projects which interface the MinnowBoard with the outside world.

This beginner level tutorial targets developers/hobbyists/students who want to learn the basics of interacting with hardware from Linux using the MinnowBoard. Attendees will need to bring a laptop with a terminal application such as minicom (Linux) or TeraTerm (Windows).

Speakers
avatar for Jayneil Dalal

Jayneil Dalal

UX Designer, AT&T
Jayneil Dalal is an Arsenal fan and strikes random conversations with random people at random times. He is a chatbot designer and works at AT&T in Dallas. In his past life he was an electrical engineer and worked on the Internet of Things at Intel and Texas Instruments. Outside of... Read More →


Wednesday September 18, 2013 3:00pm - 4:50pm
Strand 11B

4:00pm

A Battle-Hardened Upstart - James Hunt and Dmitrijs Ledkovs, Canonical
Upstart is the revolutionary, event-based init daemon with a clean design and test-driven codebase used on systems such as Ubuntu and Google's Chrome OS. Introduced in 2006, it is now used on millions of devices ranging through embedded systems, desktops, servers, cloud guests, tablets and smartphones. This talk will present an overview of Upstart, its architecture, examples of enablements resulting from Upstart design, and areas of plumbing friction offering opportunities for improvements to the kernel. Upstart is a small program with big responsibilities from boot and shutdown to service supervision, logging, system security, performance and reliability.

The target audience for this talk is both kernel developers and those involved with boot and plumbing technologies.

Speakers
JH

James Hunt

Software Engineer, Canonical Group Ltd
James Hunt (Canonical) is the upstream maintainer of Upstart, the event-based init system used on millions of Ubuntu, Debian, and ChromeOS systems. When not working on Upstart, he hacks on other boot and plumbing-related areas in Ubuntu and Debian.
DL

Dmitrijs Ledkovs

Software Developer, Canonical
Dmitrijs Ledkovs (Canonical) is a developer on Upstart, Ubuntu and Debian who works on filesystem utilities, booting and early userspace.


Wednesday September 18, 2013 4:00pm - 4:50pm
Strand 10B

4:00pm

Embedded Linux Kernel Testing BoF - Tsugikazu Shibata, NEC and Hisao Munakata, Renesas
This session is a BoF session organized by LTSI (Long Term Support Initiative) to discuss testing for Linux kernel. Testing is very important when delivering software, validating changes, shipping products and so on but actually each individual is doing its own testing and that are not shared with others. This BoF would like to discuss how to share testing, what is the common testing portion and so on.

If you are doing your own testing, join this BoF and discuss how we will be able to share the testing.

Speakers
avatar for Hisao Munakata

Hisao Munakata

Senior Director, Renesas Electronics Corporation
Munakata is an Advisory Board member of AGL, and board of director of Linux Foundation. He has been working for embedded Linux development including upstreaming, BSP development and customer support for over 20 years. Also, talked at many Linux Foundation events and other opportunities... Read More →
avatar for Tsugikazu Shibata

Tsugikazu Shibata

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


Wednesday September 18, 2013 4:00pm - 4:50pm
Strand 12B

4:00pm

USB Gadget Composed with Configfs - Andrzej Pietrasiewicz
A USB gadget is a device which has a USB Device Controller and can be connected to a host to extend it with additional functions. Creating a gadget means deciding what configurations there are and which functions each configuration provides. So far the choice had to be made statically at kernel compile time. Configfs can be used instead at runtime; no need to compile anything, the required components are available in mainline. Composing a new gadget of existing functions does not involve USB maintainers any more, basic shell scripting is enough.

The presentation is kept at middle technical level and is mainly for distributors of (embedded) Linux and kernel USB developers. It is about how to create gadgets with configfs, examples given, and about how configfs is integrated into the USB gadget framework. The current status, things to do and the future of legacy gadgets are outlined.

Speakers
avatar for Andrzej Pietrasiewicz

Andrzej Pietrasiewicz

Consultant Senior Software Engineer, Collabora
Andrzej Pietrasiewicz graduated from Warsaw University of Technology, Faculty of Electronics and Information Technology, Warsaw, Poland in 2002. From then on he had been developing systems in C++ for over 5 years. Then for 3 years, he had been involved in various smaller projects... Read More →


Wednesday September 18, 2013 4:00pm - 4:50pm
Celestin C