Loading…
Tuesday, August 28
 

6:00pm PDT

 
Wednesday, August 29
 

8:00am PDT

Continental Breakfast & Registration
Wednesday August 29, 2012 8:00am - 9:15am PDT
Foyer

9:15am PDT

Keynote: State of Linux - Jim Zemlin, Executive Director, The Linux Foundation

Join Linux Foundation Executive Director Jim Zemlin as he highlights the latest on the Linux platform and what you can expect in the next 12 months.


Speakers
JZ

Jim Zemlin, The Linux Foundation

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


Wednesday August 29, 2012 9:15am - 9:30am PDT
Grand Ballroom

9:30am PDT

Keynote Panel: What is the Open Cloud? Stacks, Platforms and Open Source - Joe Brockmeier, Citrix; Greg DeKoenigsberg, Eucalyptus Systems; Stefano Maffulli, OpenStack; John Mark Walker, Red Hat (Moderator)
Speakers
SR

Sam Ramji, Apigee

VP of Strategy, Apigee
Sam Ramji is VP of Strategy at Apigee, enterprise API technology and free developer tools. Sam brings over 15 years of industry experience in enterprise software, product development, and open source strategy. Prior to Apigee, Ramji led open source strategy across Microsoft. He was... Read More →
MH

Mark Hinkle, Citrix

Mark Hinkle is a passionate open source advocate who currently serves as the Senior Director of Cloud Computing Community at Citrix Systems Inc. where he is responsible for their open source cloud computing efforts with the CloudStack and Xen open source projects. Previously he was... Read More →
JM

John Mark Walker, Red Hat

John Mark is an experienced Open Source community guy. His first foray into the Open Source business was at VA Linux Systems, beginning a career that has stretched over ten years. John Mark has made stops at such startups as Groundwork, Hyperic, Splunk and, now, Gluster (acquired... Read More →
SM

Stefano Maffulli, OpenStack

OpenStack community manager, Stefano built his career around Free Software and open source. As Italian Chancellor of the Free Software Foundation Europe, he also created the FSFE Fellowship participation program. Later as community manager of leading mobile open source sync solution... Read More →
GD

Greg DeKoenigsberg, Eucalyptus Systems

Greg DeKoenigsberg is the Vice President of Community at Eucalyptus Systems, the world's leading open source private cloud vendor. He was previously Senior Community Architect for open source leader Red Hat. where he served in various community leadership roles, including a term as... Read More →


Wednesday August 29, 2012 9:30am - 10:00am PDT
Grand Ballroom

10:00am PDT

Keynote: Infrastructure and the Cloud - Kirk Bresniker, Vice President, Chief Technologist and HP Fellow, HP
Speakers
KB

Kirk Bresniker, HP

Vice President, Chief Technologist and HP Fellow, HP
Kirk Bresniker sets the technology direction for the Business Critical Systems unit at HP. He and his team play a vital role in delivering the future direction for HP’s mission critical offerings. Bresniker additionally focuses on integrating Business Critical Systems technologists... Read More →


Wednesday August 29, 2012 10:00am - 10:20am PDT
Grand Ballroom

10:20am PDT

Morning Coffee Break
Wednesday August 29, 2012 10:20am - 10:45am PDT
Foyer

10:45am PDT

Why Management Needs Git - Paul Sherwood, Codethink

As major projects increasingly require integration many complex components and services, business level costs and risks associated with integration have risen. Lack of deep technical understanding causes organisations to settle for inappropriate tools and processes which can lead to awful efficiency and poor traceability. Git's flexibility and highly performant design, coupled with its ubiquity in core projects including the Linux kernel make it an ideal tool for developing optimized integration processes. However the benefits of Git are not well understood by non-technical managers.

This talk will highlight the business benefits of Git for large projects in terms that executives, managers and system architects can understand. It should also appeal to developers aiming to justify the adoption of better technical processes to management.


Speakers
PS

Paul Sherwood, Codethink

Paul Sherwood is CEO of Codethink, a Linux foundation member providing advanced software engineering primarily on FOSS, embedded systems, mobile devices and cloud infrastructure. Paul has an MA in Engineering from Oxford University. He developed his first commercial software in... Read More →


Wednesday August 29, 2012 10:45am - 11:30am PDT
Marina 2

10:45am PDT

Life After BerkeleyDB: OpenLDAP's Memory-Mapped Database - Howard Chu, Symas

OpenLDAP's new MDB library is a highly optimized B+tree implementation that is orders of magnitude faster and more efficient than everything else in the software world. Reads scale perfectly linearly across arbitrarily many CPUs with no bottlenecks, and data is returned with zero memcpy's. Writes are on average twenty times faster than commonly available databases such as SQLite. The entire library compiles down to only 32K of object code, allowing it to execute completely inside a typical CPU's L1 cache. Backends for OpenLDAP slapd, Cyrus SASL, Heimdal, SQLite, and OpenDKIM have already been written, with other projects in progress.

The intended audience is developers writing system-level code, working in environments where absolute efficiency is required, such as mobile phones and other embedded devices, and high volume databases.


Speakers
HC

Howard Chu, Symas Corporation

Howard is the CTO of Symas Corporation and also currently Chief Architect of the OpenLDAP Project and has spoken at conferences across the US and Europe including Usenix/LISA events, UKUUG, Samba XP, LDAPCon (including LDAPCon 2009 which was co-sponsored by LinuxCon), etc. Howard... Read More →


Wednesday August 29, 2012 10:45am - 11:30am PDT
Harbor Island 3

10:45am PDT

Mainline Kernel Support for Opportunistic Suspend and Wakelocks - Rafael Wysocki, Renesas/SUSE Labs

Since the 3.5 merge window the Linux kernel has been supporting opportunistic suspend along the lines originally proposed in the famous Android suspend blockers patchset. It also allows the Android user space to prevent the system from suspending opportunistically and the interface for that is very similar to the one currently shipped by Android. However, the underlying mainline kernel code is different from the Android's one, which I am going to show in my presentation. In addition to that I will discuss the sequence of events that lead to the introductions of those features into the Linux kernel and their influence on the implementation.

My talk will be directed at developers interested in using the Android power management features in device drivers and applications, but it may be interesting to whoever wants to hear the "wakelocks" story told from an insider perspective.


Speakers
RJ

Rafael J. Wysocki, Renesas / SUSE Labs

I am the maintainer of the Linux kernel's core power management code (PM core). I have been working at the Faculty of Physics, U. Warsaw for over 9 years, currently as a Senior Lecturer. I also work for SUSE Labs and Renesas as a kernel developer and subsystem maintainer. I have been... Read More →


Wednesday August 29, 2012 10:45am - 11:30am PDT
Harbor Island 2

10:45am PDT

Security Enhanced (SE) Android - Stephen Smalley, National Security Agency

SE Android is a project to identify and address critical gaps in the security of Android, initially by enabling and applying SELinux in Android. In this talk, we describe the motivation and background of SE Android, describe our working reference implementation and how it mitigates real world Android exploits and vulnerabilities, discuss how SE Android has evolved since its initial public release in January, and provide an update on the status of merging SE Android support into the Android Open Source Project (AOSP).


The targeted audience is anyone with an interest in raising the bar in Android security. While the presentation will include detailed technical information suitable for developers, it should also provide even non-technical audience members with a basic understanding of how SE Android would benefit Android security (and themselves).


Speakers
SS

Stephen Smalley, National Security Agency

Mr. Smalley is a computer security researcher in the Trusted Systems Research organization of the US National Security Agency (NSA). He previously led the development and successful technology transfer of SELinux to mainline Linux and is presently engaged in addressing security challenges... Read More →


Wednesday August 29, 2012 10:45am - 11:30am PDT
Harbor Island 1

10:45am PDT

Watson and Open Source Software - Ivan Portilla, IBM

IBM Watson is a reasoning system with a question and answer front end that processes natural language coming from both structured and unstructured data. Watson additionally incorporates analytics from which the system learns to derive answer confidence and scoring. We will discuss the Watson System and some of its key foundations that came from the Open Source Apache Software Foundation. We will share the lessons learned of using Open source technologies including UIMA, Derby, Hadoop and Tomcat in Watson. We will explain how the primary (shallow) search was built with Apache Lucene and how the team followed Agile best practices for its Software development efforts.


Speakers
IP

Ivan Portilla, IBM

Ivan Portilla is a certified consulting IT specialist with Business Consulting Services (BCS) at IBM. With almost 25 years of experience, Mr. Portilla is an industry thought leader, speaker, and coach in the areas of Agile Software Development, WebSphere Portal, and Cloud computi... Read More →


Wednesday August 29, 2012 10:45am - 11:30am PDT
Executive Center Room 3

10:45am PDT

Getting Started with DragonBoard For Embedded Development - Ryan Kuester

The DragonBoard is a powerful, feature-rich development board based on QualcommTM SnapdragonTM S3 APQ8060 processor. The DragonBoard includes a sensor daughter card, RF (WiFi and Bluetooth) daughter card and a WVGA touchscreen display. In this introductory session, developers will learn how to load the DragonBoard with latest Android build, install applications, make modifications to kernel and learn more about the available debugging tools and techniques.


Speakers
avatar for Ryan Kuester

Ryan Kuester

Ryan Kuester is a freelance developer and consultant from Chicago, working with Linux kernel--platform integration and embedded operating systems. His current projects include mobile devices employing Qualcomm chipsets and contribution to the Qualcomm DragonBoard software ecosyst... Read More →


Wednesday August 29, 2012 10:45am - 12:25pm PDT
Marina 3

11:40am PDT

Funding and Promoting Software Freedom Development via Non-Profits - Bradley M. Kuhn, Software Freedom Conservancy

Free, Libre and Open Source Software (FLOSS) began as a non-profit endeavor. FLOSS licenses permit commercial and non-commercial activity; however, the heart of FLOSS remains in the not-for-profit space. A non-profit organizational structure can not only take care of the administrative parts of FLOSS, but can also provide a conduit to raise funds for developers to improve the software and documentation.

This talk introduces software developers and project leaders to the benefits of non-profit structure for their FLOSS projects, including explaining the primary two methods of achieving non-profit status: creating your own organization, or joining an existing non-profit "fiscal sponsor" who handles the project's non-profit activity. Finally, the talk will explain the various benefits of non-profit status, including raising money to fund new Free Software development.


Speakers
BM

Bradley M. Kuhn, Software Freedom Conservancy

Bradley M. Kuhn has been the Executive Director of the Software Freedom Conservancy since 2010 and is also on the Free Software Foundation (FSF)'s Board of Directors. Kuhn began his work in the Free, Libre and Open Source Software (FLOSS) Movement as a volunteer contributor in 1992... Read More →


Wednesday August 29, 2012 11:40am - 12:25pm PDT
Marina 2

11:40am PDT

SLAM: A Mutable Slab Allocator - David Rientjes, Google, Inc.

There is a strong desire to consolidate the benefits of the three Linux slab allocators, SLAB, SLUB, and SLOB, into a single allocator. Choosing amongst these allocators is difficult when systems run a variety of workloads. SLAM is the next generation slab allocator for Linux and is a drop-in replacement for the current allocators without sacrificing performance or memory footprint. SLAM enables caches to utilize different slowpaths based on their use so they operate most efficiently with an optimized fastpath.

This talk appeals to a technical audience because virtually every subsystem within the kernel relies upon slab. Developers need to be aware of the new interfaces available to optimize their memory allocations based on how their subsystem uses kernel memory. They also have a desire to reduce the variance in performance as the result of which allocator is configured.


Wednesday August 29, 2012 11:40am - 12:25pm PDT
Harbor Island 1

11:40am PDT

Staying ahead of the multi-core revolution with GDB/CDT - Dominique Toupin, Ericsson

These days multi-core chips are unavoidable, more executions needs to be done in parallel and problems become extremely difficult to debug. Upcoming GDB features will facilitate multi-core debugging: global breakpoints with kernel module, PTC sets debug control, target side thread/core bkp/tcp, auto-disabling breakpoints, detection of thread core affinity error, dynamic-printf. Furthermore, the amount of asynchronous data cannot be handled via the cmd line anymore. The Eclipse Multi-Core Debugging Work Group are thus developing the multicore visualizer, dynamic grouping of cores/processes/threads, pinning/cloning of debugging views, GDB events and are synchronizing with the GDB cmd line.

In addition, existing multi-core features will be described e.g. non-stop, multi-process, reversible-debugging, tracepoint and LTTng UST markers. A must for anyone who has to debug multicore systems.


Speakers
DT

Dominique Toupin, Ericsson

Manages developer tools at Ericsson where he is responsible for software engineering improvements, creation of research projects, open source initiatives and collaboration with other companies. He is behind many improvements in GDB, LTTng, Eclipse CDT, Linux tools. Dominique has... Read More →


Wednesday August 29, 2012 11:40am - 12:25pm PDT
Harbor Island 2

11:40am PDT

Ubuntu GNU/Linux at Google - Thomas Bushnell, Google, Inc.

Google uses Ubuntu GNU/Linux as its primary desktop environment for a large heterogeneous population of engineers, recruiters, cooks, managers, salespeople, and more, and confronts unusual issues of scale and security. This talk will describe some of the particular engineering challenges we face, and some of the engineering methodology (itself widely used across Google) which helps us to meet these challenges.


Speakers
TB

Thomas Bushnell, Google, Inc.

Thomas Bushnell, BSG, is Tech Lead for Google's Goobuntu team, which is responsible for maintaining the internal Ubuntu-based standard distribution. Thomas has been a Debian developer for many years, and is a long-term member of the free software community.


Wednesday August 29, 2012 11:40am - 12:25pm PDT
Executive Center Room 3

11:40am PDT

Security hardening for distribution kernels - Corey Henderson

I will talk about hooking into pre-compiled distribution linux kernels to add security hardening. This allows for certain security frameworks to be used on kernels that are either 1) too old, 2) don't have certain config flags set, or 3) don't use non-mainline security patches. The primary example I'll be discussing is my implementation of "Trusted Path Execution" as a linux kernel module, the source code of which is here: https://github.com/cormander/tpe-lkm . I may also demo installing AppArmor on a RHEL6 system via a kernel module, if I get the module stable before July.

The audience would be system administrators and developers who manage systems that they can not change the kernel on, or don't want to manage custom kernel builds. This is important because it allows access to kernel hardening to a lot of people who have their hands tied either by policy or lack of experience.


Speakers
CH

Corey Henderson

Corey has worked with Linux professionally for 10 years, most of which have been focused on security. He writes code mostly in perl, but also knos C pretty well and has been playing in kernel land for the past two years.On-going projects include a TPE linux kernel module, toying with... Read More →


Wednesday August 29, 2012 11:40am - 12:25pm PDT
Harbor Island 3

12:25pm PDT

Lunch
Wednesday August 29, 2012 12:25pm - 2:00pm PDT
Foyer

2:00pm PDT

Linux and Erlang: The Perfect Match for the Connected Embedded Space - Magnus Feuer, Feuerlabs

The increasing complexity of today's connected devices creates a new set of requirements on remote management and fault tolerance. The problems of doing secure, reliable and efficient mobile communication paired with remote maintenance are often severely underestimated, thus ending up consuming a large portion of the development budget. Linux + Erlang is a powerful combination with built in fault tolerance, upgrade procedures, distributed programming and a strong affinity for mobile communication. The speech goes through the problem set and how Linux/Erlang can be used to solve it. The audience are embedded developers and manager interested in where the connected devices field is heading, and how Linux/Erlang can help them lower their development cost and risk exposure in this area. Attending people are expected to have basic knowledge about embedded systems and mobile communication.


Speakers
MF

Magnus Feuer, Feuerlabs, Inc.

Magnus Feuer has over 15 years experience developing carrier infrastructure software deployed around the globe. His telco work allowed him to delve deeply into the realms of telematics, where he was the lead developer behind Volvo's US telematics server and numerous other projects... Read More →


Wednesday August 29, 2012 2:00pm - 2:45pm PDT
Marina 2

2:00pm PDT

LLVM-compiled Linux for the Real World - Bryce Adelstein-Lelbach, Center for Computation and Technology

Why use Clang and LLVM to compile the Linux kernel? The proposed talk aims to answer this question by focusing on the application of the Clang/LLVM framework to real-world problems. First, Clang's powerful ability to manipulate and analyze source code will be presented as a tool for detecting bugs and refactoring code. Then, the performance of Clang/LLVM will be considered, and benchmarks comparing GCC-compiled Linux and LLVM-compiled Linux will be shown. A handful of open-source Clang/LLVM examples (plugins and utilities) will be discussed during the presentation and made available for attendees to experiment with.

The intended audience for this talk is: developers who are interested in the state of LLVM-compiled Linux, anyone interested in the progress of Clang and GCC performance and anyone with a general interest in learning more about Clang. The talk will be developer-oriented.


Speakers
avatar for Bryce Adelstein-Lelbach, Center for Computation and Technology

Bryce Adelstein-Lelbach, Center for Computation and Technology

Bryce Adelstein-Lelbach (age 20) is an undergraduate researcher at the Center of Computation and Technology at Louisiana State University. He works on HPX, a parallel and distributed programming framework for scientific applications. Bryce is also a Boost C++ developer, and he was... Read More →


Wednesday August 29, 2012 2:00pm - 2:45pm PDT
Executive Center Room 3

2:00pm PDT

LTSI (Long-Term Stable Initiative) - Tsugikazu Shibata, NEC

LTSI (Long-Term Stable Initiative) had been established October 2011 as an activity of CE Working Group of the Linux Foundation. LTSI will maintain Long term stable Linux kernel for use of Consumer Electronics industry to share common cost regarding and also help
industry engineers to merge their patches into upstream. This talk will update latest status of LTSI project and discuss about next step such as how the development process going on and what version of Linux kernel will be maintained for long term stable use. This talk will be intended to provide information for managers and engineers in the embedded industry and not necessary to have specific knowledge.


Speakers
TS

Tsugikazu Shibata, NEC

Tsugikazu Shibata has been working on coordinating the relationship between industry and community as a chief manager of OSS Promotion Center of NEC. He is an active member of industry forum such as CE Working group of the Linux Foundation. He is also a board member of the of the... Read More →


Wednesday August 29, 2012 2:00pm - 2:45pm PDT
Harbor Island 1

2:00pm PDT

Reflection on a couple of decades of developerhood - Christoph Lameter, Graphe Inc.

One often thinks that things always change especially in an area of technology. But many things also are constant. Much goes with you even to the next job. However, what goes with you are frequently not so much the technical skills or accomplishments.

What drives one forward in a career? And the surprisingly important issue: What will increase your paycheck? How does one negotiate the best job conditions?

How do you handle the various forces that pull you in various directions if you are a contributing member of a open source project. How do you enter a project and what are the signs that time with a project may be coming to an end. There is a life cycle to this one as well.

And finally there is the issue of burn out (and to put it plainly: Boredom). Experiences and observations how others have dealt with it.


Speakers
CL

Christoph Lameter, Graphe Inc.

Christoph Lameter maintains the slab allocators in the Linux kernel and has been involved in enhancing the Linux operating system to be able to scale Linux for high performance uses (HPC, NUMA, multicore processors) and low latency operations (financial application). Christoph has... Read More →


Wednesday August 29, 2012 2:00pm - 2:45pm PDT
Harbor Island 2

2:00pm PDT

CaitSith - a new type of rule based in-kernel access control - Tetsuo Handa, NTT

There had been various attempts for enforcing rule based access control in the Linux kernel. Many distributions nowadays enable some of in-tree LSM modules. However, many people are still disabling these modules because these modules are too complicated for them to use. Although white-listing approach is popular among security experts than black-listing approach, black-listing approach seems to be popular among those who are not security experts. In this presentation, CaitSith, a new type of rule based access control that mixed capability model and ACL model, is proposed. The rules in CaitSith are similar to network firewall and allow black-listing approach.

Expected audiences are Linux users who are disabling in-tree LSM modules or seeking for more simplified form of in-kernel access control. Audiences will know why CaitSith was developed and basic usage of CaitSith.


Speakers
TH

Tetsuo Handa, NTT

Tetsuo Handa is the main author of TOMOYO (one of in-tree LSM modules), AKARI (loadable kernel module version of TOMOYO) and CaitSith. He had been involved in the area of in-kernel access control from April 2003 to March 2012 at NTT DATA CORPORATION, Japan. He had talks/BoFs at several... Read More →


Wednesday August 29, 2012 2:00pm - 2:45pm PDT
Harbor Island 3

2:00pm PDT

Is Android the New Embedded Linux? - Karim Yaghmour, Opersys

Linux has been used in embedded systems for quite some time now. "Embedded" in fact represents a substantial part of Linux's use. Yet, to this day, there's no single definition of what "Embedded Linux" is. For all practical purposes, "Embedded Linux" remains a set of ad-hoc recipes for building embedded systems based on the Linux kernel; each such system requiring a separate API spec and license vetting. Android on the other hand is a shrink-wrapped embedded Linux distro that has a stable, consistent API, a growing developer community and ODM-friendly licensing. Will these benefits make Android the default building block for Linux-based embedded systems? If so, what does that mean for the wider embedded Linux community, and, for that matter, Linux itself?

We will look at the history, architecture and drivers behind each. The goal being to start a conversation on what the future holds.


Speakers
KY

Karim Yaghmour, Opersys Inc.

Karim is part serial entrepreneur, part unrepentant geek. As an active member of the open source community since the mid-90's, he pioneered the world of Linux tracing with the Linux Trace Toolkit and introduced Adeos, one of the first nanokernels/hypervisors for Linux. He's most widely... Read More →


Wednesday August 29, 2012 2:00pm - 2:45pm PDT
Marina 3

2:55pm PDT

Apps, App Stores, and Open Source - Jilayne Lovejoy, OpenLogic

Apps are all the rage and have become an almost mandatory factor for many businesses. It's not just mobile; apps and app stores now cater to tablet, web, and cloud platforms, and software vendors offer their own marketplaces for service specific apps. But what about the use of FOSS in apps? How are app developers and app stores dealing with license compliance? Can app developers and app stores comply with open source licenses in a way that is practical and realistic given the space?

This presentation will cover the relevant legal construct relating to FOSS in apps and app stores; a recent research update concerning FOSS use and license compliance in mobile apps; considerations for app developers; and what a FOSS friendly app store might look like. This presentation is geared towards those involved in app development, app stores, or compliance. Debate and discussion will be encouraged!


Speakers
avatar for Jilayne Lovejoy, OpenLogic

Jilayne Lovejoy, OpenLogic

Jilayne Lovejoy is corporate counsel at OpenLogic, a provider of open source software support, provisioning, and compliance solutions to enterprises. Jilayne participates in open source industry groups as co-chair of the SPDX™ legal work group; chair of the special interest group... Read More →


Wednesday August 29, 2012 2:55pm - 3:40pm PDT
Marina 2

2:55pm PDT

LTTng 2.0: Tracing, Analysis and Views for Performance and Debugging - Mathieu Desnoyers, EfficiOS Inc.

LTTng 2.0 can be used with various tools which help digging through large amount of trace data, from high-level perspectives down to the details. This presentation will focus on the usability of LTTng, showing how the combined user-space and kernel tracers, high-level summary views such as LTTngTop, graphical analysis tools such as the Eclipse Linux Tools LTTng plugin, can be used to solve hard software problems.

Target audience: anyone interested in understanding performance issues and developing on multi-core systems.


Speakers
MD

Mathieu Desnoyers, EfficiOS Inc.

Mathieu Desnoyers main contributions are in the area of tracing (monitoring/performance analysis/debugging) and scalability, both at the kernel and user-space levels. He is maintainer of the LTTng project and the Userspace RCU library. He works in close collaboration with the telecommunication... Read More →


Wednesday August 29, 2012 2:55pm - 3:40pm PDT
Harbor Island 1

2:55pm PDT

Open Source Network: Software-Defined Network (SDN) and OpenFlow - Insop Song, Ericsson

This informational talk presents the overview of SDN (Software defined network) and OpenFlow. OpenFlow/SDN is emerging as one of the most promising and disruptive networking technologies of recent years. SDN is trying to re-define network by decoupling control and data planes. OpenFlow is an open standard communications protocol that gives access to the forwarding plane of a network switch or router over the network.
 
With SDN and OpenFlow, network virtualization and network OS can be possible as similar to server virtualization. Since, Linux is already de-facto operating system for networking and telecommunication equipments, OpenFlow supports Linux and many related open source projects have deveoped, such as network controllers, network hypervisors, and virtual network framework. In this talk, new concepts and related projects, SDN, OpenFlow, and open source projects, will be introduced to Linux developers.
 
Take-home messages:
- understand Software Defined Network and network virtualization
- understand and how to quick start OpenFlow based network controller design


Speakers
IS

Insop Song, Ericsson

Insop Song is a Senior Software Engineer working at Ericsson, where he contributes on developing leading network equipments using Linux. Previously, he has developed various embedded systems including industrial robotic systems, automotive systems, and high resolution digital camera... Read More →


Wednesday August 29, 2012 2:55pm - 3:40pm PDT
Harbor Island 2

2:55pm PDT

Why Kernel Space Sucks - Michael Kerrisk, man7.org

A few years ago, respected kernel hacker Dave Jones gave a highly amusing talk, "Why userspace sucks"[1], which looked at the extraordinary ways in which userspace programmers wreck the performance of Linux systems--systems based on the kernel whose performance kernel hackers go to such lengths to improve.

There's no denying Dave's analysis. But, sucking can go in both directions, and there are some myths about the perfection of kernel development to be deconstructed. I'll take the specific example of programming interfaces--a place where kernel hackers inflict special pain on userspace. That leads to a parallel question: is code the only--or even the best--way to contribute to a project?

Audience: kernel developers, programmers using kernel-userspace APIs, programmers interested in API design, and anyone interested in the health of coding projects.

[1] http://lwn.net/Articles/192214/


Speakers
MK

Michael Kerrisk, man7.org

Michael Kerrisk is the author of the highly praised book, "The Linux Programming Interface" (http://man7.org/tlpi/), a guide and reference for system programming on Linux and UNIX. Since 2004, he maintains the Linux man-pages project (http://man7.org/linux/man-pages/). He lives in... Read More →


Wednesday August 29, 2012 2:55pm - 3:40pm PDT
Executive Center Room 3

2:55pm PDT

Is Auto the new Android? Driving Innovation with Linux Platforms - Dave Gruber, Black Duck Software

Like Android years ago, the automotive industry has started to standardize a core Linux-based platform. The question is: how will the auto industry learn from Android’s success and blossom into a thriving application platform where developers can participate and profit?

In this session we will compare and contrast the future of the automotive platform with Android success, discuss the projects on the critical path to opening this new market opportunity, and provide tips on how you can participate early to maximize your involvement as the industry grows.


Speakers
DG

Dave Gruber, Black Duck Software

Dave Gruber, director of developer product marketing, has completed hundreds of speaking engagements, ranging in all sizes from small to thousands at large software development conferences. He has also done hundreds of press meetings and has extensive analyst briefing experience... Read More →


Wednesday August 29, 2012 2:55pm - 3:40pm PDT
Harbor Island 3

2:55pm PDT

Tracking sleep apnea and sleep patterns with arduino and linux - Marc Merlin, Google, Inc.

How restless are you really at night?
Do you get better or worse sleep when you sleep on your back?
Do you stop breathing at night? And for how long?
Professional sleep studies can answer those questions (the most expensive hotel rooms you'll likely sleep in, and room sevice is limited :), and so can some expensive take at home sleep study devices.
But why not do this yourself with an arduino board, and linux?
This talk will show how to repurpose an arduino board to record your body position throughout the night as well as your breathing patterns, wirelessly upload that data to a linux machine via Zigbee, and process that data to see how your night went.


Speakers
MM

Marc Merlin, Google, Inc.

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 both a server sysadmin and software... Read More →


Wednesday August 29, 2012 2:55pm - 3:40pm PDT
Marina 3

3:40pm PDT

Afternoon Coffee Break
Wednesday August 29, 2012 3:40pm - 4:00pm PDT
Foyer

4:00pm PDT

Keynote: The Importance of Linux at Intel - Imad Sousou, Director, Intel Open Source Technology Center

Join Imad Sousou as he discusses the significance of Linux development at Intel across a range of computing devices and platforms. He will share how Intel successfully and effectively contributes code upstream and how collaboration with the Linux and open source communities is a key component to creating and maintaining healthy open ecosystems.


Speakers
IS

Imad Sousou, Intel Corporation

Imad Sousou is the Director of Intel's Open Source Technology Center (OTC), which is chartered with driving Linux and Open Source strategy and execution across Intel platforms and technologies. Imad manages the technology aspects of Linux and Open Source software, including leading... Read More →


Wednesday August 29, 2012 4:00pm - 4:20pm PDT
Grand Ballroom

4:20pm PDT

Keynote: Open Cloud, Collapsing the Layers - Kyle MacDonald, VP of Cloud, Canonical

With Ubuntu, the complexities of cloud computing become simple.  This discussion will demystify Open Cloud and demonstrate how the layers of complexity can be collapsed by leveraging Ubuntu.  You will be amazed how complex deployment instructions can be stored as charms and reused for consistent service orchestration using Juju.  This is what we call
DevOps Distilled.

Whether you are looking to build on public clouds like AWS or Rackspace or create your own private cloud, this discussion will give you a clear road map on how to get there with Ubuntu.


Speakers
KM

Kyle MacDonald, Canonical

Kyle MacDonald is Vice President of Cloud at Canonical.  He is responsible for strategy and execution of the Ubuntu Cloud business. Mr. MacDonald served as Chief Evangelist at Cloud.com, Inc.  He also served as Vice President of Corporate Development and Strategy at Hosting.com/Wachovia... Read More →


Wednesday August 29, 2012 4:20pm - 4:40pm PDT
Grand Ballroom

4:40pm PDT

Keynote Panel: State of the Linux Kernel featuring Linus Torvalds, Greg Kroah-Hartman, Ted Ts'o, Sarah Sharp and James Bottomley (moderator)
Speakers
JB

James Bottomley

James Bottomley is an active member of the open source community. He maintains the SCSI subsystem, the MCA subsystem, the Linux Voyager port and the 53c700 driver. He was born and grew up in the United Kingdom. He went to university at Cambridge in 1985 for both his undergraduate... Read More →
GK

Greg Kroah-Hartman

Kroah-Hartman is among a distinguished group of software developers that maintain Linux at the kernel level. In his role as Linux Foundation Fellow, KroahHartman will continue his work as the maintainer for the Linux stable kernel branch and a variety of subsystems while working in... Read More →
SS

Sarah Sharp

Intel
Sarah Sharp is a Linux Kernel hacker at Intel’s Open Source Technology Center. In her spare time, she volunteers for the Portland State Aerospace Society, an open source/open hardware group that builds amateur rockets. Sarah is also a member of Portland’s Code ’N Splode group. Sarah... Read More →
LT

Linus Torvalds

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

Ted Ts'o

Google
Theodore Ts'o was the first North American Linux Kernel Developer, and organizes the Annual Linux Kernel Developer's Summit, which brings together the top 75 Linux Kernel Developers from all over the world for an annual face-to-face meeting. He was a founding board member of the Free... Read More →


Wednesday August 29, 2012 4:40pm - 5:30pm PDT
Grand Ballroom

6:30pm PDT

Evening Event at Bali Hai Restaurant Sponsored by Qualcomm Innovation Center, Inc. and Code Aurora Forum - Pick Up Invite From Qualcomm Booth

Boat transportation will be provided for all attendees to the restaurant. Boats will leave from the Sheraton hotel dock, beginning at 6:15pm. Please meet in the hotel lobby beginning at 6:00pm to be escorted to the boat dock.

You must pick up an invitation from the Qualcomm booth in the Bayview Foyer to attend the event.


Wednesday August 29, 2012 6:30pm - 10:00pm PDT
Bali Hai Restaurant
 
Thursday, August 30
 

8:15am PDT

Continental Breakfast
Thursday August 30, 2012 8:15am - 9:15am PDT
Foyer

9:15am PDT

Keynote: Mobility, Proximal Data and Compute Meshes - Rob Chandhok, President, Qualcomm Innovation Center, Inc. (QuIC)

Several key factors point to an array of interesting and powerful new mobile use cases tied tightly to personal and immediate control by theend user:  1) the ubiquity of mobile devices, 2) the growing number of intelligent devices that surround mobile users as they go about their daily lives, and 3) the ability these devices have to form proximal communication networks.  For example, the device you always have withyou is contextually aware of your location, habits and preferences (inferred and explicit); when it also can tap into the proximal datacloud and the resources and services of devices in the user's immediate environment, it will unleash the potential for innovation around this "internet of things" and dramatically change how people interact with the world around them.  Rob will talk about how mobility, proximal data and proximal communication enabled by meshes will help to create new ways of interacting in both the developed and developing world.


Speakers
avatar for Rob Chandhok, Qualcomm Innovation Center, Inc. (QulC)

Rob Chandhok, Qualcomm Innovation Center, Inc. (QulC)

Rob Chandhok serves as senior vice president of software strategy for Qualcomm CDMA Technologies (QCT), and president of Qualcomm Innovation Center, Inc. (QuIC), a wholly owned Qualcomm subsidiary.  In his role as senior vice president of software strategy, Chandhok is responsible... Read More →


Thursday August 30, 2012 9:15am - 9:35am PDT
Grand Ballroom

9:35am PDT

Open Compute Project: Making Hardware More Open - Amir Michael, Facebook

We've all seen the impact that open source has had on innovation in software; open sharing and collaboration have been at the root of some of our greatest achievements as an industry. But the pace of innovation in the hardware space - and especially in the physical infrastructure that powers the web - has been markedly slower. When Facebook announced the formation of the Open Compute Project in April 2011, we posed an audacious question to the industry: What if hardware were open? In this session, Facebook's Amir Michael will discuss the Open Compute Project's progress toward accomplishing that goal, some of the challenges the OCP community has faced, and the group's vision for the future.


Speakers
avatar for Amir Michael, Facebook

Amir Michael, Facebook

Amir Michael joined Facebook in 2009 and leads the system engineering team responsible for developing the next-generation hardware infrastructure that powers one of the most-trafficked sites in the world. Amir was part of a small team at Facebook that developed datacenter and server... Read More →


Thursday August 30, 2012 9:35am - 9:55am PDT
Grand Ballroom

9:55am PDT

Keynote: The Open Source Technology Behind a Tweet - Chris Aniszczyk, Open Source Manager, Twitter
Speakers
avatar for Chris Aniszcyk, Twitter

Chris Aniszcyk, Twitter

Chris Aniszczyk is the Open Source Manager at Twitter and tends to be all over the eclipse.org community by committing on various projects and helping new eclipse.org projects off the ground. He is the co-author of The Eclipse Rich Client Platform book and has been recognized by the... Read More →


Thursday August 30, 2012 9:55am - 10:15am PDT
Grand Ballroom

10:15am PDT

Morning Coffee Break
Thursday August 30, 2012 10:15am - 10:25am PDT
Foyer

10:25am PDT

Panel: SPDX Celebrates Its First Birthday: Where have we been and where are we going? - Scott Lamons, HP; Jack Manbeck, Texas Instruments; Jilayne Lovejoy, OpenLogic; Matt Germonprez, University of Nebraska; Kate Stewart

The SPDX workgroup, operating under the Linux Foundation, has created the Software Package Data Exchange (SPDX), a specification that defines a standard format for communicating the components, copyrights, licenses, and other important facts about a software package. Adoption of SPDX will enable license compliance with minimal cost across the software supply chain and help facilitate further adoption of open source software. SPDX 1.0 was launched a year ago. This panel will include representatives of the SPDX business, technical, and legal working groups and provide an update on the current status of SPDX including the recent release of version 1.1, the current state of adoption, and a view of what's coming in the next release.

This presentation is targeted at all members of the software supply chain from original developers to end users and we welcome your input.


Speakers
JM

Jack Manbeck, Texas Instruments

Senior Architect, Texas Instruments
Jack Manbeck is a senior architect in Texas Instruments MultiprocessorBusiness Unit and a member and founder of Texas Instruments OpenSource Review Board. He is directly responsible for setting companypolicy and procedures with respect to Open Source, provides trainingfor and assistance... Read More →
avatar for Matt Germonprez, University of Nebraska

Matt Germonprez, University of Nebraska

Matt Germonprez is currently a faculty member at the University of Nebraska at Omaha, College of Information Science and Technology. Prior to joining UNO, he was a faculty member at UW-Eau Claire and Case Western Reserve University and a Ph.D. student at the University of Colorado-Boulder... Read More →
avatar for Scott Lamons, HP Open Source Program Office

Scott Lamons, HP Open Source Program Office

Scott Lamons works in HP's Open Source Program Office and is responsible for the companies' open source policy, review process, and compliance. He has been a member of HP's Open Source Review Board since 2005. Over this time he has reviewed over 3000 open source proposals and has... Read More →
avatar for Jilayne Lovejoy, OpenLogic

Jilayne Lovejoy, OpenLogic

Jilayne Lovejoy is corporate counsel at OpenLogic, a provider of open source software support, provisioning, and compliance solutions to enterprises. Jilayne participates in open source industry groups as co-chair of the SPDX™ legal work group; chair of the special interest group... Read More →
avatar for Kate Stewart

Kate Stewart

Canonical
Kate Stewart works as the Ubuntu Release Manager at Canonical.  Prior to that, she spent way too much time reviewing package metadata while working at Freescale Semiconductor, Inc in her role as Open Source Development Manager.  After attend LinuxCon in 2009, and finding others interested... Read More →


Thursday August 30, 2012 10:25am - 11:10am PDT
Marina 2

10:25am PDT

Revisiting the Linux Thermal Framework - Ramesh Agarwal, Intel

With the number of devices running Linux increasing everyday, the need for a robust Thermal management infrastructure has become clear. Linux already has support for minimal Thermal management, but it often does not suffice. Recently, a lot of discussions are happening in LKML, and enhancements are being done to the existing framework in Linux.The intention of this talk is to discuss the Thermal Framework API/ABI changes, registration mechanisms, throttling methods for devices including but not only the CPU, priority based throttling, mechanisms to provide platform specific data to the framework, notification mechanisms (in-kernel and kernel-user space), ways to implement binding between thermal zones and cooling devices, providing support for thermal statistics and data collection, etc. The target audience would be the OEMs/developers who are trying to address similar thermal issues.


Speakers
RA

Ramesh Agarwal

Ramesh Agarwal has over 15 years of Unix/Linux driver development experience. He has worked on networking and storage subsystem and maintained the iswraid for a while. For the last 3 years, he has been working on the power supply and the thermal subsystem


Thursday August 30, 2012 10:25am - 11:10am PDT
Harbor Island 1

10:25am PDT

Towards optimizing Network utilization and deployment in Virtualized environments - Shyam Iyer, Dell

As we move towards the next generation datacentres network utilization is dependent on Simplicity of Network configurations, adapting to changing workloads, adapting to changing Network topologies and adapting to changing underlying hardware technologies. With converged ethernet storage topologies are also occupying discussions around network utilization. Often administrators are required to make decisions on network topology that are either static or require disruptive network overhauls. This presentation discusses architectures, usecases and solutions that can help solve this problem.

The intended audience is system/network/storage administrators, CIOs and enterprise developers with moderate networking and Virtualization experience.


Speakers
SI

Shyam Iyer, Dell

Shyam is a senior software engineer in Dell's Operating Sytems Advanced Engineering Group focussed on Linux OS. Apart from enabling Dell PowerEdge Servers and Storage for the Enterprise Linux Operating Systems he focusses on working on bridging new hardware technology usecases with... Read More →


Thursday August 30, 2012 10:25am - 11:10am PDT
Harbor Island 3

10:25am PDT

Tizen SDK & Mobile Architecture - Taehee Lee, Samsung

Tizen 1.0 Larkspur has been released at the end of April 2012. It includes source codes of the Tizen software platform as well as SDK. After the first release, we are developing the next versions of Tizen and SDK with new features. In this talk, we will look into the Tizen mobile architecture and its major components with latest updates. As well, features to be newly added in the next version of SDK will be introduced.


Speakers
TL

Taehee Lee, Samsung

Biography coming soon.


Thursday August 30, 2012 10:25am - 11:10am PDT
Executive Center Room 3

10:25am PDT

Image Processing on the Pandaboard using OpenCV and Kinect, Part I - Jayneil Dalal, Vanderbilt University

Nowadays, there are tons of interesting, mind blowing projects based on computer vision, Kinect etc. But the problem is that all of them are done on a computer which is not a portable system! So, commercializing such a project will be very difficult. In this talk, I will cover how to do image processing using the world's most popular computer vision library, OpenCV on a highly portable ARM based development board called the Pandaboard. Then I will cover how to use the Microsoft Kinect with Pandaboard for advanced image processing related tasks. Almost all the technologies I will be using are open source.

This talk is intended for developers who are working with image processing, embedded development, computing etc. Those who will be attending the talk should be familiar with Ubuntu and should have a brief knowledge about Kinect, OpenCV and Pandaboard.


Speakers
JD

Jayneil Dalal, Vanderbilt University

Jayneil Dalal is a FOSS advocate and loves to explore different open source technologies. His areas of interest include OpenCV, Python, Android, Linux, HCI, Pandaboard and other open source hardware platforms.He has also been selected to give a talk at Drodicon 2012 in Berlin, Southeast... Read More →


Thursday August 30, 2012 10:25am - 11:10am PDT
Marina 3

10:25am PDT

Overview of the AllJoyn™ App Development Framework - Marcello Lioy, Qualcomm Innovation Center (QulC) Inc.

AllJoyn™ is an open source application development framework created and managed as an open source project by Qualcomm Innovation Center, Inc. (QuIC), a subsidiary of Qualcomm. It provides true proximity-based, device-to-device connectivity for mobile applications.  It is designed to have minimal requirements on the host OS and is hardware and radio technology agnostic, making it easy for developers to add ad-hoc, proximity-based peer-to-peer (P2P) capabilities to their apps.

Come learn about AllJoyn from our expert Marcello Lioy of QuIC.  This session will present a technical overview of AllJoyn including why it was created and the problems that it solves.  It will also feature some demonstrations of applications using AllJoyn.

For more information about AllJoyn visit www.alljoyn.org.


Speakers
ML

Marcello Lioy, 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 liason to the open source community for the initiative. Brian Spencer is a Ecosystem Engineer at Qualcomm Innovation... Read More →


Thursday August 30, 2012 10:25am - 11:10am PDT
Harbor Island 2

11:20am PDT

The Proper Care and Feeding of a MySql Database for Linux Administrators - Dave Stokes, Oracle

MySql Database Administrators are in short supply and high demand. Linux admins can quickly pick up the skills needed to become a DBA. Often Linux Admins 'inherit' MySql instances and find them troublesome, stubborn, and willful. This session will cover how databases are different than other servers, how to best spend scare upgrade funds, what to monitor to see if your databases are happy, and how to optimize systems to keep users happy. Topics covered include backups, replication, configuration, high availability, where problems will appear, what you can ignore, and basic security. You should be an entry to mid-level Linux Admin and understand filesystems before attending. Additional information on new features of MySql 5.6 as how they will make life easier for DBAs will be included where appropriate. Become a MySql DBA as they are in high demand!


Speakers
DS

Dave Stokes, Oracle

Dave Stokes he is the MySQL Community Manager for North America and has been using MySQL for 15 years. Originally he started his computer career on various DEC computers before switching to UNIX/Linux. He was the MySQL Certification manager before the SUN and Oracle take overs and... Read More →


Thursday August 30, 2012 11:20am - 12:05pm PDT
Marina 2

11:20am PDT

Resource isolation: The failure of Operating Systems, and how we can fix it - Glauber Costa, Parallels

I once heard that Hypervisors are the living proof of Operating System's incompetence. And if we think about it, OSes should be able to run services alongide with each other peacefully. Isolation should be granted, and excessive resource usage shouldn't be an issue. But because Linux was never able to provide such isolation, people started to span more physical servers to isolate services, and when that started to mean idle capacity, hypervisors kicked in.

I will talk about a sound alternative, Containers, a (being) built-in feature of the Linux Kernel that aims at fixing this by allowing users to create independent services or full-userspaces running ontop of the same Linux Kernel in a constrained way. I will discuss the relevant technologies and the changes needed in the Kernel. Basic knowledge of the main kernel components will help you profit from this talk, but is not mandatory.


Speakers
GC

Glauber Costa, Parallels

Glauber is a Senior Software Engineer at Parallels, currently working on containers virtualization in the Linux Kernel, spanning resource controlling and isolation. Previously, worked at Red Hat's Virtualization Group, as an engineer developing the Xen hypervisor for RHEL, and later... Read More →


Thursday August 30, 2012 11:20am - 12:05pm PDT
Harbor Island 1

11:20am PDT

A Collaborative Approach to Managing Linux Configurations - Diego Zamboni, CFEngine

Organizations struggle to manage server sprawl, virtualization, migrations to private, public and hybrid clouds and the need to integrate mobile computing devices in the IT infrastructure. At the same time cycle times need to be shortened, security needs to be improved and access needs to be made universal. This cannot all be done economically unless sysadmins can re-use design-patterns and code from others. Configuration Management companies like CFEngine, Chef and Puppet have started deploying repositories for configuration examples. What is needed is tooling to allow sysadmins to browse, mix, match and deploy the examples from such repositories without recoding. In the presentation Diego will present a model for doing just that and show some of the work he has done to make that a reality.

This presentation is for system administrators, who work in dynamic organizations with customer facing web applications and frequent infrastructure changes. This presentation will show them how they build and maintain large-scale, complex Linux infrastructures with fewer resources and less outages.


Speakers
DZ

Diego Zamboni, CFEngine

Diego is a computer scientist, consultant, programmer, sysadmin and overall geek. After finishing his studies at Purdue University, he worked as researcher in computer security at the IBM Zurich Research Lab and as security consultant at HP Enterprise Services. Today he works at CFEngine... Read More →


Thursday August 30, 2012 11:20am - 12:05pm PDT
Harbor Island 3

11:20am PDT

AllJoyn™ Overview and Integration Tips & Tricks - Brian Spencer, Qualcomm Innovation Center Inc.

AllJoyn™ is a proximity-based, peer-to-peer (P2P) application development framework for developers, created and managed as an open source project by Qualcomm Innovation Center, Inc. (QuIC), a subsidiary of Qualcomm. In this educational session developers will get an important grounding in the issues surrounding ad hoc proximal networking and how AllJoyn addresses these challenges enabling peer-to-peer (P2P) capabilities into applications.

Come learn about AllJoyn from Brian Spencer of QuIC.  This session will cover three key areas:

1)      Technical deep dive into the AllJoyn architecture.

2)      How to incorporate AllJoyn into an Android application.

3)      Integrate AllJoyn into the Android OS, demonstrated using a Dragonboard™ mobile development board.

For more information about AllJoyn visit www.alljoyn.org.



Thursday August 30, 2012 11:20am - 12:05pm PDT
Harbor Island 2

11:20am PDT

Image Processing on the Pandaboard using OpenCV and Kinect, Part II - Jayneil Dalal, Vanderbilt University

Nowadays, there are tons of interesting, mind blowing projects based on computer vision, Kinect etc. But the problem is that all of them are done on a computer which is not a portable system! So, commercializing such a project will be very difficult. In this talk, I will cover how to do image processing using the world's most popular computer vision library, OpenCV on a highly portable ARM based development board called the Pandaboard. Then I will cover how to use the Microsoft Kinect with Pandaboard for advanced image processing related tasks. Almost all the technologies I will be using are open source.

This talk is intended for developers who are working with image processing, embedded development, computing etc. Those who will be attending the talk should be familiar with Ubuntu and should have a brief knowledge about Kinect, OpenCV and Pandaboard.


Speakers
JD

Jayneil Dalal, Vanderbilt University

Jayneil Dalal is a FOSS advocate and loves to explore different open source technologies. His areas of interest include OpenCV, Python, Android, Linux, HCI, Pandaboard and other open source hardware platforms.He has also been selected to give a talk at Drodicon 2012 in Berlin, Southeast... Read More →


Thursday August 30, 2012 11:20am - 12:05pm PDT
Marina 3

11:20am PDT

Tizen Security - Ryan Ware, Intel

This talk gives an overview of Tizen security and how the Tizen Operating System protects information through out the entire software stack from the kernel all the way to Web Applications by using access controls, integrity protections and isolation.


Speakers
RW

Ryan Ware, Intel

Biography coming soon.


Thursday August 30, 2012 11:20am - 12:15pm PDT
Executive Center Room 3

12:05pm PDT

Lunch
Thursday August 30, 2012 12:05pm - 1:30pm PDT
Foyer

1:30pm PDT

The Tragedy of the Commons Gatekeepers - Richard Fontana, Red Hat

What is open source? What qualifies as an open source license? These are not mere philosophical questions, but are a real-world concern for developers, businesses, regulators, and others. Yet there have been only three serious attempts to define the legal requirements of free software/open source (the FSF's Free Software Definition, the Debian Free Software Guidelines, and the OSI's Open Source Definition), and they are now quite dated. In this talk, I will explain why these definitions, and the efforts of the organizations that steward them, have been unsatisfactory. I will propose ways in which open source ecosystem participants can collaborate to develop and apply more useful and well-reasoned principles that establish the boundaries of open source.

This talk is appropriate for all audiences, particularly those with interest in open source legal and policy issues.


Speakers
RF

Richard Fontana, Red Hat

Richard Fontana is Red Hat's open source licensing counsel. His work focuses on advising developers, managers and lawyers about open source licensing, copyright and patent issues, educating non-developers about free software culture, and promoting open standards and intellectual property... Read More →


Thursday August 30, 2012 1:30pm - 2:15pm PDT
Marina 2

1:30pm PDT

Design Challenges & Future of the Linux Wireless Stack - Johannes Berg, Intel

Like any common code, the wireless stack needs to work with a lot of very different devices from different vendors. It hasn’t always done so very well with some drivers even having to work around some aspects of the stack. I’ll use a few recent examples to explain some of the differences between devices, the resulting challenges and changes but also to show the high level of cooperation between different vendors required to reach a common implementation. I’ll also talk about how we achieve that cooperation today and what I hope can be improved in the future.


Speakers
JB

Johannes Berg, Intel

Johannes has contributed to and maintained most of the wireless stack since around 2007. He also originally designed cfg80211 and nl80211, unifying the userspace APIs for wireless. Working for Intel, Johannes also recently took over maintenance of the Intel wireless drivers. He has... Read More →


Thursday August 30, 2012 1:30pm - 2:15pm PDT
Harbor Island 2

1:30pm PDT

Next Generation Parallel File System - Boyd Wilson, Omnibond

In this presentation we will review the current state of the OrangeFS Open Source parallel file system, its architecture and what is coming on the short term horizon. We will then proceed into a discussion on the foundational architecture of OrangeFS-next and the major changes coming, including topics such as resilience, distributed file handles, policy based object location, distributed background frameworks and arbitrary attribute distributed indexes. We will conclude with a brief overview of PXFS and Parallax research underway.


Speakers
BW

Boyd Wilson, Omnibond

Boyd is an executive at Omnibond and also has an appointment as Executive Director of Computing Systems and Operations at Clemson University. In addition to his other responsibilities, he leads software development and architecture of various projects that include OrangeFS, Identity... Read More →


Thursday August 30, 2012 1:30pm - 2:15pm PDT
Harbor Island 1

1:30pm PDT

Tizen's Graphical Libraries: EFL - Rafael Antognolli, Gustavo Barbieri, ProFUSION

Tizen, the newest project hosted by Linux Foundation, is a Linux-based open source platform that uses Enlightenment Foundation Libraries (EFL) as part of graphics and user interface stack. The presentation will show the current state of EFL, and also will present its latest and future features, including the Javascript API (EasyUI) and a physics library integration. Since developing applications for embedded devices has several constraints, like lower performance of CPUs and GPUs, and not a lot of memory available, the latest improvements on performance and low memory footprint will also presented, as well as highlighted during the whole presentation. The attendant will see some reasons why EFL was chosen as the graphical library of Tizen.
This talk is focused on  a technical audience, as well as business people, that may be  interested in knowing EFL and Tizen a bit deeper.


Speakers
RA

Rafael Antognolli, ProFUSION

Rafael Antognolli is a Senior Software Developer at ProFUSION. He is developer of EFL and WebKit, has presented several talks about FLOSS development, including WebKit and GUI development with EFL.
GB

Gustavo Barbieri, ProFUSION

Biography coming soon.


Thursday August 30, 2012 1:30pm - 2:15pm PDT
Executive Center Room 3

1:30pm PDT

Policies for Transcending Linux Memory Efficiency with zcache - Konrad Rzeszutek Wilk, Oracle

Zcache is the first Linux memory management capability that uses compression to dramatically increase RAM efficiency forboth the page cache and for swap pages. The mechanism has been in staging since 2.6.39, but has been complemented only by a very primitive policy. The key to promoting zcache to a full kernel citizen and for turning zcache into an enterprise-ready default feature is a bulletproof ""first do no harm"" policy that must improve performance on many workloads while avoiding performance degradation on others. We will present how zcache works, discuss core kernel memory management policies and how they might be extended to ""harden"" zcache, and solicit discussion on improving zcache, as well as its Transcendent Memory brethren: RAMster, which uses zcache and kernel sockets to load-balance RAM across a cluster, and Xen and KVM tmem, which provide   similar function across VMs.


Speakers
avatar for Konrad Rzeszutek Wilk

Konrad Rzeszutek Wilk

Konrad Rzeszutek Wilk is an member of the Liunux kernel devopment community and is the maintainer of the various memory reduction systems and Xen subsystem. At Oracle, Konrad manages a team of engineers focused on mainline kernel development.


Thursday August 30, 2012 1:30pm - 2:15pm PDT
Harbor Island 3

1:30pm PDT

OpenHuawei.org: Innovating Network Architecture at Huawei - Sven-Thorsten Dietrich, Huawei

Community OSS development is still seen as IP exposure risk and sensitive with respect to security by many organizations using Linux. Huawei like other firms in its class, wish to become directly engaged with the Linux community, applying platform innovations to the Linux OSS stack, without risking disclosure of technology and road map initiatives to the public. The OpenHuawei initiative was created late in 2012 to establish the communication-bridge between Huawei's internal product development and the Linux community. 

This presentation explains OpenHuawei's approach, the steps involved, and challenges encountered. Current upstream development activities and plans for future expansion of OpenHuawei as R&D incubator for Huawei are described. The presentation provides answers for developers interested in the technology and management interacting with security-sensitive product development.


Speakers
SD

Sven-Thorsten Dietrich, Huawei

Sven's NCSU MS thesis "Globally Distributed Precision Clock Synchronization" was developed on a Linux 1.2 Kernel. He contributed a NTP reference-clock driver for Trimble, and architected the Linux-based Trimble NetRs GPS appliance. He has contributed to the real-time Linux Kernel... Read More →


Thursday August 30, 2012 1:30pm - 2:15pm PDT
Marina 3

2:25pm PDT

GPL Compliance Is Easier Than You Think - Bradley Kuhn, Software Freedom Conservancy

Issues of GPL enforcement and compliance have been actively debated this year.  Many misconceptions exist, and have led some in the community to incorrectly believe that compliance is particularly challenging.  This talk dispels the FUD about GPL compliance.  GPL's requirements are straightforward; reasonable engineers can typically quite easily construct a proper complete and corresponding source code release as required by the GPL.  Meanwhile, nearly all users of GPL'd software never engage in distribution of binaries, which means very few of GPL's requirements even apply to their situation.

This talk educates developers, business people, and community leaders alike about the current state of GPL compliance and how simple it really is to address compliance issues.  This talk includes examples of what types of compliance failures are usually considered egregious and aren't.


Speakers
BM

Bradley M. Kuhn, Software Freedom Conservancy

Bradley M. Kuhn has been the Executive Director of the Software Freedom Conservancy since 2010 and is also on the Free Software Foundation (FSF)'s Board of Directors. Kuhn began his work in the Free, Libre and Open Source Software (FLOSS) Movement as a volunteer contributor in 1992... Read More →


Thursday August 30, 2012 2:25pm - 3:10pm PDT
Harbor Island 3

2:25pm PDT

Old and new battlegrounds in the patent war - Defending innovation in Linux - Keith Bergelt, OIN

The intellectual property battles involving mobile market leaders Motorola, Samsung, HTC, Apple, and RIM, are making headlines daily while cloud computing has become an important strategic battlefield for technology industry competitors. These battles over patents are only going to increase. Some within the technology community believe that patents serve to foster and protect innovation in the marketplace. Keith's talk will help to provide insight in the field of patents, and and to avoid the minefield that exists, especially in these new arenas.

The audience would be innovators, inventors and Linux software developers. The talk will provide valuable knowledge on defensive patent pools and other community defensive initiatives that can help defend innovation and outline ways that the Linux community can actively assist in reducing the effectiveness of IP used against the community.


Speakers
KB

Keith Bergelt, Open Invention Network (OIN)

 Keith Bergelt is CEO of Open Invention Network, the collaborative, non-profit enterprise (members incl. Facebook, Google + founders IBM and Red Hat) that enables innovation in Linux. His objective is to enable, influence and defend the integrity of the Linux ecosystem, in large... Read More →


Thursday August 30, 2012 2:25pm - 3:10pm PDT
Marina 2

2:25pm PDT

Open Build Service: Building and Delivering Your Software Solution for Mass Consumption - Craig Gardner, SUSE

Your new app is ready to share? Get it in the hands of *all* linux users. Some of your app's most rabid potential fans might be using a different distro. And some of the greatest potential for your software's success may lie with non-developers who don't want to or can't build it themselves. Your project's success and usefulness hinges on getting it built, delivered and used universally.

Enter the Open Build Service. Build and package for all major distributions of Linux. Publish your packaged binaries from a well-known and respected URL, with signed packages and repositories. Distribute your sources (or don't!). Collaborate, integrate and innovate.

This presentation: Describes the Build Service, in summary and in some basic technical detail; and shows the power and benefit of distributing and installing packages from the Open Build Service.


Speakers
avatar for Craig Gardner

Craig Gardner

Senior Software Engineer, SUSE
Craig Gardner has enjoyed living the Linux Life for over 17 years. Starting with Slackware 2.1 (and dozens of floppies), Craig has used and promoted Linux in all its variants to overcome challenges for schools, small businesses, and large enterprises. Working for SUSE Craig has been... Read More →


Thursday August 30, 2012 2:25pm - 3:10pm PDT
Harbor Island 2

2:25pm PDT

The Grass Roots Tablet - Carl Symons, KDE

Free/Open Source Software is available for most computing platforms. But tablets and other devices are closed; locked down from their users. What use is open source software if no hardware will run it? Device computing is controlled by a few large companies. The Vivaldi tablet is an alternative open platform. One where device owners’ rights are a priority and creativity is not limited. Vivaldi is a grass roots collaboration of the Mer Project, KDE’s Plasma Active team, intrepid leaders, and other committed individuals. An invitation to openness.

The presentation will appeal to:

  • FOSS advocates and hackers
  • People who want mobile OS and device alternatives
  • Managers who want mobile computing platforms that fit the needs of their organizations.

No special technical skill is required. Yet the presentation will appeal to a wide range of interests and skill levels.


Speakers
CS

Carl Symons

News, Marketing, KDE
Carl has managed several leading edge technology companies. He is currently directing community technology projects and presents on open technology and its practical applications. His company is the U.S. distributor and primary contact for the Vivaldi tablet.He has researched and... Read More →


Thursday August 30, 2012 2:25pm - 3:10pm PDT
Harbor Island 1

2:25pm PDT

Tizen IVI - Rusty Lynch, Intel

The use of Linux in car infotainment systems (IVI) has become the next evolutionary step for the vehicle ecosystem.  While this allows the car design process to benefit from the fast pace of innovation seen in the mobile and gaming worlds, it also requires an evolution of Linux itself to meet the unique needs of this new and exciting market.  In this talk I will be speaking about some of the IVI technologies being developed to address some of these gaps, including an architecture for providing vehicle information services, lightweight rendering with the use of wayland, remote rendering surfaces, and resource management using new systemd capabilities.


Speakers
RL

Rusty Lynch, Intel

Biography coming soon.


Thursday August 30, 2012 2:25pm - 3:10pm PDT
Executive Center Room 3

2:25pm PDT

Open Hardware Tools: An Open Revolution - David Anders, Texas Instruments

The emergence of the "Maker" community in the last few years has sparked a technology revolution, fueled by the open sharing of information within the fields of open hardware design and debugging tools. Ubiquitous, powerful, and low-cost microcontrollers have enabled a new breed of capable yet affordable logic analyzers and oscilloscopes. Not only are these types of tools now cost effective, but their creation provides great examples of how the open source model has the ability to positively impact a wide range of fields outside of the realm of software development.
Most Linux developers at some point will have the desire to work with or debug electronic systems and devices. This presentation is intended to provide some experience with tools and projects that are open, or open friendly, for designing and debugging electronics projects.


Speakers
DA

David Anders, Texas Instruments

David Anders is a embedded systems developer specializing in the integration of hardware and software at the lowest levels utilizing Open Source tools, bootloaders, and operating systems such as Linux to rapidly produce quality products. Past product developments have included the... Read More →


Thursday August 30, 2012 2:25pm - 3:10pm PDT
Marina 3

3:20pm PDT

A SUSE Review - Alan Clark, SUSE

SUSE's roots date back to 1992. It's Linux history has been characterized by having strong industry partnerships and award winning enterprise products. With SUSE celebrating its 20th anniversary this year there is much to celebrate. Join us as we explore the new SUSE and learn the advantages and benefits it has to offer to you.


Speakers
AC

Alan Clark, SUSE

Alan is a member of the SUSE Linux Leadership team. He is the Board Chair for the openSUSE project and a Director for the Linux Foundation.


Thursday August 30, 2012 3:20pm - 4:05pm PDT
Marina 2

3:20pm PDT

Linaro ARM Activities and Developments from Mobile Devices to Servers - Matt Waddel, Linaro

It's been more than 2 years since the founding of Linaro with the directive to improve ARM processor offerings and infrastructure. This presentation will review what has happened in those years and where Linaro wants to lead in the future. There will be a brief overview of existing Linaro initiatives and projects as well as a presentation on how Linaro operates and gives back to the Linux community. A brief tutorial about using Linaro tools will conclude the session.


Speakers
MW

Matt Waddel, Linaro

Linaro
Matt Waddel has been a member of the Linaro team since it was founded in 2010. He currently works in the Member Services department as a field applications engineer. He has been working with the Linux kernel on a variety of CPUs for 14 years.


Thursday August 30, 2012 3:20pm - 4:05pm PDT
Harbor Island 2

3:20pm PDT

Linux on AArch64, the 64-bit ARM Architecture - Catalin Marinas, ARM Ltd.

This presentation details the Linux kernel implementation on the new AArch64 architecture using the new instruction set, exception and memory models. The presentation will highlight the main changes from previous versions of the ARM architecture and corresponding Linux kernel support.

The presentation is aimed at Linux kernel developers and system programmers with an interest in the 64-bit ARM architecture. Some prior knowledge of Linux kernel architecture porting is assumed and general information about exception handling and MMU functionality will help. This session is important for people planning to work on AArch64 platforms.


Speakers
CM

Catalin Marinas, ARM Ltd.

Catalin Marinas has been a Linux kernel developer for more than ten years with solid experience in kernel programming on the ARM architecture. He is currently working for ARM Ltd. as Linux kernel technical leader, responsible for the development and contribution of new ARM architecture... Read More →


Thursday August 30, 2012 3:20pm - 4:05pm PDT
Harbor Island 1

3:20pm PDT

How to Assimilate a Million Servers and Not Get Indigestion - Alan Robertson, The Linux-HA Project (Assimilation Monitoring subproject)

Do you have a lot of servers to manage? Do you sometimes wonder what all those boxes do and how they relate to each other? Are you managing a cloud-scale set of servers, or developing cloud-scale software for them? If so, then you may be interested in the Assimilation Monitoring Project. This monitoring system has virtually unlimited scalability, and features continual stealth discovery - keeping you up to date on what all those servers are, and what they're doing, what switch ports they're connected to, and how they're interrelated - all without setting off network security alarms.

This talk will is aimed at administrators and developers and gives an overview of the capabilities, architecture, status and future plans of the Assimilation Monitoring Project.


Speakers
AR

Alan Robertson, The Linux-HA Project (Assimilation Monitoring subproject)

Alan founded the Assimilation Monitoring Project in 2011 which he also currently leads. He also founded the highly successful High-Availability Linux (Linux-HA) project in 1998 and led the project for 10 years. Today many people know this industry-leading software as Pacemaker. He... Read More →


Thursday August 30, 2012 3:20pm - 4:05pm PDT
Harbor Island 3

3:20pm PDT

The WebKit project - Juan José Sánchez Penas, Igalia, SL

WebKit is a popular open source web rendering engine (HTML, JavaScript, CSS) with a generic part (WebCore, JS Engine), and 'ports' for specific platforms which implement bits like rendering, networking or multimedia. The WebKit community is interesting: companies & individuals cooperate successfully to evolve a complex codebase. Given the popularity of HTML5 and web technologies, WebKit is one of the most important open source projects. Our WebKit team at Igalia maintains the WebKitGTK+ port and contributes to WebCore, JSC, V8 & other ports (EFL, Clutter, Qt), being the top committers after Google&Apple. In this talk, we will review the past&present&future of the project, will explain how to interact with it, how to create or maintain ports, and other details very useful for those who in one way or another use or depend on WebKit.

Not very technical.Valid both for developers & managers.


Speakers
JJ

Juan José Sánchez Penas, Igalia, SL

Born in 1976 (Galiza, Spain). 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, Linux... Read More →


Thursday August 30, 2012 3:20pm - 4:05pm PDT
Marina 3

4:05pm PDT

Afternoon Coffee Break
Thursday August 30, 2012 4:05pm - 4:30pm PDT
Foyer

4:30pm PDT

Keynote: Service Oriented Clouds: Responding to Lines of Business - Michael Miller, Vice President of Global Alliances, SUSE
Speakers
MM

Michael Miller, SUSE

As Vice President of Global Alliances & Marketing for SUSE, Michael Miller is responsible for growing the SUSE Linux business globally through key alliances and innovative technology initiatives. Miller has over 14 years of experience across a broad range of leadership and management... Read More →


Thursday August 30, 2012 4:30pm - 4:50pm PDT
Grand Ballroom

4:50pm PDT

Keynote: Enterprise Linux Success Factors - Tim Burke, Red Hat

Linux, which is deployed in over 80% of Fortune 500 companies, recently celebrated its 20th year. This is a great triumph for the Linux community and its adopters. But the success didn't "just happen."

In this presentation, Tim Burke, Red Hat’s VP of platform engineering, will highlight the contributing factors that have enabled Linux to be consumable and robust enough to be the foundation of the most demanding workloads while at the same time delivering key innovations. Beyond the traditional datacenter, Linux continues to be the foundation of the current disruptive wave of cloud computing, big data, and scale-out architectures. Burke will also describe how Linux enterprise productization is adapting to meet these new challenges.


Speakers
avatar for Tim Burke, Red Hat

Tim Burke, Red Hat

Vice President, Platform Engineering, Red Hat
With more than 25 years experience in the industry and as vice president of engineering, Tim Burke heads the development teams for the No. 1 Linux enterprise operating system, Red Hat Enterprise Linux, and the Fedora Project open source distribution. He has led the delivery of Red... Read More →


Thursday August 30, 2012 4:50pm - 5:10pm PDT
Grand Ballroom

5:10pm PDT

Keynote: The Nature of Innovation in a Collaboration Economy - Phil McKinney, Former HP executive and author of “Beyond the Obvious: Killer Questions That Spark Game-Changing Innovation"
Speakers
PM

Phil McKinney

Phil McKinney, an Innovation Consultant, has held technology and innovation leadership positions in a number of leading companies and has been widely profiled in leading media outlets. His first book, Beyond The Obvious, was released February 2012 Phil recently retired (December 2011... Read More →


Thursday August 30, 2012 5:10pm - 5:30pm PDT
Grand Ballroom

6:30pm PDT

Evening Event at the Hotel del Coronado sponsored by Intel Corporation

Bus transportation will be provided - buses will depart from the front of the hotel between 6:00pm and 7:00pm.


Thursday August 30, 2012 6:30pm - 9:30pm PDT
Hotel del Coronado
 
Friday, August 31
 

8:15am PDT

Continental Breakfast
Friday August 31, 2012 8:15am - 9:15am PDT
Foyer

9:15am PDT

Keynote Panel: IaaS vs PaaS: Composable Primitives for building in the Cloud - Kyle MacDonald, Canonical; Craig McLuckie, Google; Duncan Johnston-Watt, Cloudsoft; Christopher Brown, Opscode

Platform as a Service Providers contend that their complete solution offers customers more value, security and technical superiority then "build it yourself" IaaS solutions. But customers give up freedom of choice and customization. In this panel, we will discuss security, storage, alternative networking models and vendor lock in between these two approaches and present a future where IaaS components approximate a programming language for the cloud.


Speakers
KM

Kyle MacDonald, Canonical

Kyle MacDonald is Vice President of Cloud at Canonical.  He is responsible for strategy and execution of the Ubuntu Cloud business. Mr. MacDonald served as Chief Evangelist at Cloud.com, Inc.  He also served as Vice President of Corporate Development and Strategy at Hosting.com/Wachovia... Read More →
DJ

Duncan Johnston-Watt, Cloudsoft

Duncan Johnston-Watt (Founder & Chief Executive Officer) is a serial entrepreneur and industry visionary with over twenty years experience in the software industry.\nImmediately prior to founding Cloudsoft Duncan was CTO at Enigmatec Corporation, the enter
avatar for Christopher Brown, Opscode

Christopher Brown, Opscode

Christopher Brown joins Opscode from Microsoft, where he was a Director of Engineering for the Edge Computing Network within Global Foundation Services. Prior to Microsoft, Christopher was a Founding Member, Architect, and Lead Developer for Amazon.com's Elastic Compute Cloud ("EC2... Read More →


Friday August 31, 2012 9:15am - 9:45am PDT
Grand Ballroom

9:45am PDT

Keynote: The Cloud in 20 Years - Peder Ulander, Vice President of Product Marketing, Cloud Platform Group at Citrix Systems
Speakers
PU

Peder Ulander, Citrix

Peder Ulander is Vice President of Product Marketing, Cloud Platform Group at Citrix Systems. He is passionate about new, disruptive markets and has a strong track record of bringing new, market defining open source technologies to market. Prior to its acquisition by Citrix, Ulander... Read More →


Friday August 31, 2012 9:45am - 10:05am PDT
Grand Ballroom

10:05am PDT

Keynote: Linux Tales from the Trenches of an Ultra Demanding Cloud Data Center - Mark Sunday, Senior VP and CIO & Wim Coekaerts, SVP, Linux and Virtualization Engineering, Oracle

There is no doubt that Linux has proved to be a very viable and attractive technology for enabling large scale cloud deployments. Oracle CIO, Mark Sunday will discuss how Oracle has built and expanded its data center using Linux over the last many years while going
through multiple acquisitions, hundreds of thousands of customers and thousands of employees and partners. How did Linux perform under pressure of constant and rapid growth and scale?

In addition, Wim Coekaerts, Oracle's Senior Vice President of Linux and Virtualization Engineering will discuss how Linux is evolving to accommodate even more demanding mobile, web and cloud applications, much larger and varied data sets, and a need for better testing, optimization, and instant provisioning of Linux solutions. We'll look into the crystal ball and see what's next for Linux!

 


Speakers
MS

Mark Sunday, Oracle

Mark Sunday is Chief Information Officer and Senior Vice President at Oracle, responsible for the company's information technology used globally, as well as the operational infrastructure for Oracle's On-Demand product offerings. Prior to joining Oracle, Mark was Senior Vice President... Read More →
avatar for Wim Coekaerts, Oracle

Wim Coekaerts, Oracle

Wim Coekaerts is the Senior Vice President of Linux and Virtualization Engineering for Oracle. He is responsible for Oracle's complete desktop to data center virtualization product line and the Oracle Unbreakable Linux support program. Mr. Coekaerts joined Oracle in 1995.


Friday August 31, 2012 10:05am - 10:30am PDT
Grand Ballroom

10:30am PDT

Morning Coffee Break
Friday August 31, 2012 10:30am - 11:00am PDT
Foyer

11:00am PDT

Making VDI for Linux a Reality - Leo Reiter, Virtual Bridges

VDI allows programs, applications, processes and data from remote PCs to be stored and managed from a central location. The result is reduced costs, improved productivity, enhanced security and more. And while VDI vendors have been slow to provide support for Linux, as a major player on enterprise desktops, that is no longer acceptable. It’s time to make VDI work for all. A successful VDI implementation must be able to deliver both Linux and Windows user desktops to all endpoints, including PCs, Macs, thin clients, netbooks, tablets, and PDAs. As portable network-connected devices increase in popularity, Linux will further invade the desktop world. 


As CTO of Virtual Bridges, Reiter has worked with thousands of organizations deploying VDI solutions across Linux environments. Join this session to hear real world examples and learn best practices.


Speakers
LR

Leo Reiter, Virtual Bridges

Leo Reiter is Virtual Bridges’ Chief Technology Officer. An experienced technologist, Leo guides the architecture, development and technical sales teams. His approach to product development considers customer needs, industry trends and visionary direction. Prior to Virtual Bridges... Read More →


Friday August 31, 2012 11:00am - 11:45am PDT
Marina 2

11:00am PDT

Get the most from 10 gig Ethernet in Linux Cloud environment, Vivek Kashyap, IBM

Server virtualization in the data-center adds to the networking path thereby reducing the overall bandwidth available to the applications. One important trend is therefore to utilize the Single Root- IO Virtualization (SR-IOV) to share the NIC among multiple virtual machines while being able to provide full bandwidth.
This paper will discuss mechanisms and innovations that may be employed for simplified configuration and management of SR-IOV NICs. We further discuss a simple mechanism to enable migration of VM's when using SR-IOV NICs without any VM specific configuration. Even as SR-IOV is used for network performance the workloads must still be fully protected and the same firewall or security ACLs imposed on the traffic. We will discuss automating network security profiles configuration and migration with the VM when using SR-IOV NICs, Finally we consider mechanisms to provide failover redundancy to VMs when using SR-IOV virtual functions.


Speakers
VK

Vivek Kashyap, IBM

Vivek works in IBM's Linux Technology Center on Linux Containers and Network Virtualization. Vivek has worked on Linux resource management, delay-accounting, Energy & hardware management, and authored InfiniBand and IPoIB networking protocols, and worked on IEEE 802.1Qbg protocol... Read More →


Friday August 31, 2012 11:00am - 11:45am PDT
Executive Center Room 3

11:00am PDT

Supporting Multiple Distributions: Tools and Strategies - Jeff Licquia, The Linux Foundation

Developing software for Linux means developing for many different varieties of Linux, with slight differences in capabilities and in binary compatibility. This talk discusses methods for managing this complexity. It covers both coding strategies and software tools that, together, help to make software easier to deploy and support on multiple Linux distributions. Practical "gotchas" will be discussed, with an emphasis on understanding why the problems arise rather than just "quick fixes".

This talk will be aimed at anyone developing software for Linux, whether proprietary or free/open source. It will assume a basic understanding of software development on Linux. Besides discussion, there will be demonstrations of tools being discussed where appropriate.


Speakers
JL

Jeff Licquia, The Linux Foundation

Jeff Licquia is a software developer at the Linux Foundation. His Linux experience dates to the early days of Linux, and he has extensive experience bringing Linux into the workplace effectively, replacing both UNIX and Windows. He is also a member of the Debian project, and has contributed... Read More →


Friday August 31, 2012 11:00am - 11:45am PDT
Harbor Island 2

11:00am PDT

Yocto Project Overview and Update - David Stewart, Intel Corporation

The Yocto Project is a joint project to unify the world's efforts around embedded Linux and to make Linux the best choice for embedded designs. The Yocto Project is an open source starting point for embedded Linux development which contains tools, templates, methods and actual working code to get started with an embedded device project. In addition, the Yocto Project includes Eclipse plug-ins to assist the developer. This talk gives a walk-through of the key parts of the Yocto Project for developing embedded Linux projects. In addition, features will be described from the latest release of the Yocto Project, v1.2. The talk will include demos of some of the key new features such as the Build Appliance and Hob.

At the end of the talk, developers should be able to start their own embedded project using the Yocto Project and use it for developing the next great embedded device.


Speakers
DS

David Stewart, Intel

David Stewart is the manager of the Yocto Project team within the Open Source Technology Center at Intel from its inception in 2010. David has been in operating systems for his whole career, starting out with Unix in 1980. Prior to joining Intel in 1997, David worked at Sequent, Tektronix... Read More →


Friday August 31, 2012 11:00am - 11:45am PDT
Harbor Island 1

11:00am PDT

The Accidental DBA - Josh Berkus, PostgreSQL Experts, Inc.

So, you've inherited a production PostgreSQL server. Congratulations?

Increasingly, developers, network, and system administrators are being asked to act as de-facto DBAs. If you're in this situation, never fear! The amount of stuff you actually need to know for the care and feeding of a PostgreSQL instance is not substantial. You can learn it with speed and go back to your real job.

This presentation will cover the basic topics you need to know so that you know what to check and where to look it up, including:

* Security
* Performance
* Monitoring
* Updates & Upgrades
* Replication
* Backups & Recovery

The Accidental DBA is appropriate for anyone working in a small company or a startup which has PostgreSQL databases.


Speakers
JB

Josh Berkus, PostgreSQL Experts, Inc.

Josh Berkus is best known for his role on the core team of the PostgreSQL project. As CEO of PostgreSQL Experts, he helps clients deploy a variety of Linux/PostgreSQL solutions. He also dabbles in numerous other open source databases, writes for LWN, and speaks and keynotes at 10-12... Read More →


Friday August 31, 2012 11:00am - 11:45am PDT
Harbor Island 3

11:00am PDT

Editing with vi: Fundamentals, Part I - Aleksey Tsalolikhin, Vertical Sysadmin, Inc.

Most people use about 10% of vi's capabilities. Learn the other 90% and increase your speed and enjoyment in text editing. The course covers the history, background and design principles of vi; ALL the vi movement commands; many text alteration commands; and the vi command language syntax. Attendees must bring a laptop with "vi" on it for in-class exercises. No prior experience is required, but 20 year veterans of vi have come out raving how much they learned. vi is the usual editor on Linux systems, and you can save a lot of time by learning to use more of its core features. Student successes: "Aleksey is a dynamic presenter. His engaging style encouraged questions and comments. He was effective in managing time, addressing questions in the order they were asked, and answering every question."


Speakers
AT

Aleksey Tsalolikhin, Vertical Sysadmin, Inc.

Aleksey has been a UNIX/Linux system administrator for 13 years. Wrangling EarthLink's server farms by hand during growth from 1,000 to 5,000,000 users, he developed an abiding interest in improving the lot of system administrators through configuration management, documentation... Read More →


Friday August 31, 2012 11:00am - 11:45am PDT
Marina 3

11:55am PDT

A Deep Dive Into The Cost Benefits of KVM and Open Virtualization - David Hsu, IBM

KVM and Open Virtualization are at the heart of delivering flexibility, performance and cost savings that free customers from single-source hypervisor solutions that lock you in. This session will dive deep into the license, subscription and support costs that showcase a comparison of KVM versus other industry alternatives. We will look at different operating environment scenarios, volumes, acquisition costs, and 3-year TCO for KVM versus VMware and Microsoft solutions.

This session is targeted at IT leaders, LOB and C-level professionals who have overall responsibility for budget, planning and strategies of their IT departments. The required technical knowledge is low, as this presentation will focus on a cost competitive comparison of hypervisor and management solutions.


Speakers
DH

David Hsu, IBM

David Hsu is a Program Director in IBM Systems Software organization, leading market management and planning for Linux and Open Virtualization initiatives. He is the competitive champion for KVM responsible for market analysis and driving the KVM agenda in the marketplace. David has... Read More →


Friday August 31, 2012 11:55am - 12:40pm PDT
Marina 2

11:55am PDT

High Availability Solutions for MySQL - Max Mether, SkySQL

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 replication, MHA, Continuent Tungsten, Galera, DRBD, shared-disk, MySQL Cluster and more.


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 in 2001 starting as a Consultant and an Instructor, where he ended up creating the MySQL training program and managing the curriculum under MySQL Ab... Read More →


Friday August 31, 2012 11:55am - 12:40pm PDT
Executive Center Room 3

11:55am PDT

Linux in a UEFI Secure Boot World - Matthew Garrett, Red Hat

The UEFI Secure Boot specification describes a mechanism for restricting the software a machine will bot to appropriately signed binaries. The Windows 8 hardware certification program requires that vendors implement and enable this feature by default. Taken at face value, this locks Linux out of the market. Thankfully, there are things we can do.
This presentation will cover the Secure Boot approaches available to the Linux community and describe the benefits and shortcomings. It will be relevant to admins (who need to know how to configure it) and developers (who need to know how it will affect their software), as well as the users who just want to know how their machines will be booting.


Speakers
MG

Matthew Garrett, Red Hat

Matthew Garrett is a kernel developer at Red Hat, focusing on firmware and power management from mobile devices through to servers. He's spoken at conferences on a range of topics from fruitflies to accessibility software, and is maintainer of the x86 platform drivers tree.


Friday August 31, 2012 11:55am - 12:40pm PDT
Harbor Island 2

11:55am PDT

Yocto Project & OpenEmbedded Community BoF - Jeff Osier-Mixon, Intel Corporation

This BoF is an opportunity for LinuxCon attendees to meet and converse with developers working on the Yocto Project and OpenEmbedded. All are welcome, from newcomers to experienced developers with problems that need to be solved.


Speakers
avatar for Jeff Osier-Mixon

Jeff Osier-Mixon

Yocto Project Community Manager, Intel
Jeff Osier-Mixon works at Intel Corporation and serves as the community manager for the Yocto Project, a Linux Foundation initiative designed to provide tools, methods, and resources for embedded Linux development. Jeff has been working with Linux since 1999 and with embedded systems... Read More →


Friday August 31, 2012 11:55am - 12:40pm PDT
Harbor Island 1

11:55am PDT

FOSSology: GPL license conformity management tool - Bruno Cornec, HP

This session will present the project initiated by HP around Open Source Governance:
FOSSology (http://fossology.org ), an open source compliance tool helping in the evaluation of Open Source licenses and copyrigths really used in projects by doing code analysis, and pattern matching searches in it and reporting what had been found.

Every file submitted to the FOSSology system is saved in a file repository, scanned, and results are stored in a database. A web user interface displays results while the database and file repository remain for future scans and data mining.

The presentation will cover the major features of the tool, the latest news of the 2.0.x version, as well as the roadmap for 2.x

Audience are Managers, Solution Architects, FLOSS compliance officers, Distribution makers, Sofware producers interested by compliance to FLOSS licences.


Speakers
BC

Bruno Cornec, Hewlett-Packard

Bruno Cornec is Engineer of the French Ecole Centrale de Lyon. (1987) He 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 (Build systems, Quality tools) in... Read More →


Friday August 31, 2012 11:55am - 12:40pm PDT
Harbor Island 3

11:55am PDT

Editing with vi: Fundamentals, Part II - Aleksey Tsalolikhin, Vertical Sysadmin, Inc.

Most people use about 10% of vi's capabilities. Learn the other 90% and increase your speed and enjoyment in text editing. The course covers the history, background and design principles of vi; ALL the vi movement commands; many text alteration commands; and the vi command language syntax. Attendees must bring a laptop with "vi" on it for in-class exercises. No prior experience is required, but 20 year veterans of vi have come out raving how much they learned. vi is the usual editor on Linux systems, and you can save a lot of time by learning to use more of its core features. Student successes: "Aleksey is a dynamic presenter. His engaging style encouraged questions and comments. He was effective in managing time, addressing questions in the order they were asked, and answering every question."


Speakers
AT

Aleksey Tsalolikhin, Vertical Sysadmin, Inc.

Aleksey has been a UNIX/Linux system administrator for 13 years. Wrangling EarthLink's server farms by hand during growth from 1,000 to 5,000,000 users, he developed an abiding interest in improving the lot of system administrators through configuration management, documentation... Read More →


Friday August 31, 2012 11:55am - 12:40pm PDT
Marina 3

12:40pm PDT

Lunch
Friday August 31, 2012 12:40pm - 2:10pm PDT
Foyer

2:10pm PDT

Cloud Computing and the Law - Eileen Evans & Nissa Strottman, HP Open Source Program Office

This session will examine various legal issues related to cloud computing, including: terms of service; open source considerations in the public, private, and hybrid cloud context; due diligence with regard to use of third party technologies/services; export; privacy; and security. This session will also address the OpenStackTM Project, including its history, contribution and licensing models, and the formation of the OpenStack Foundation. This session is intended to address those issues which may confront cloud service providers and those businesses, developers, or individuals who build their business on the cloud or otherwise rely on the cloud. Eileen has spoken on various open source topics at conferences in the United States and in Europe and with the European Commission, Members of the European Union Parliament and the European Union National Competition Authorities. Nissa has spoken on cloud computing as well as open source issues.


Speakers
EE

Eileen Evans & Nissa Strottman, HP Open Source Program Office

Eileen Evans is the Vice President of Open Source Strategy and Intellectual Property for Hewlett-Packard Company.  In her role, Eileen leads open source strategy and related intellectual property and program management for HP.  Prior to joining HP, Eileen was a Director and Associate... Read More →


Friday August 31, 2012 2:10pm - 2:55pm PDT
Marina 2

2:10pm PDT

NFS-Ganesha - A User-Level NFS Server and Its Special Use Case - Venkateswararao Jujjuri, IBM

NFS-GANESHA is a user-level server implementation of the Network File System protocol under the  LGPLv3 license. This is designed from the ground-up to provide a very large metadata and data  caches (up to millions of records) and to provide NFS exports to various files systems and  namespaces.  The unique differentiator of NFS-Ganesha is its File System Abstract Layers(FSAL). The FSALs offer  the product with a unique API (used internally)  to access the underlying namespace. The FSAL  module is basically the "glue" between the namespace and NFS-GANESHA giving access to all the  standard and special features of the underlying filesystem. Having support for the special features of each filesystem, opens up multiple use-cases. Best of all, with NFS-Ganesha, there is no need to settle for the least-common-denominator. 

In addition to the details about the technology, on-going development, and future plans, this presentation focuses on  various use-cases of NFS-Ganesha and its edge over the alternative solutions. Further more discuss on how it is the best suited option for various interesting  scenarios in NAS, cloud, backup applications. This presentation is  targeted for NFS enthusiasts, exploiters and developers. 


Speakers
VJ

Venkateswararao Jujjuri, IBM

Venkateswararao Jujjuri (JV) works in IBM’s Linux Technology Center as Sr. Software Engineer and is currently leading an effort to develop the Ganesha. Ganesha is a user-level NFS server. Prior to this assignment JV worked on various Linux and Unix technologies including VirtFS... Read More →


Friday August 31, 2012 2:10pm - 2:55pm PDT
Executive Center Room 3

2:10pm PDT

Open Source Powered Storage: Building a Storage Server with Linux - Ric Wheeler, Red Hat

Many proprietary storage appliances are built today using the Linux storage stack and open source foundations. This presentation will give an overview of what does and does not work well when putting together a Linux storage appliance for NAS and SAN clients. We will also discuss some of the key problems that remain for building storage appliances and discuss ongoing work.


Speakers
RW

Ric Wheeler, Red Hat

Ric works at Red Hat as the manager and architect of the kernel group's file system team and manages the Red Hat Storage development team. He has extensive experience in storage and file systems after having spent ten years at EMC in the Symmetrix and Centera groups, four years at... Read More →


Friday August 31, 2012 2:10pm - 2:55pm PDT
Harbor Island 1

2:10pm PDT

Yocto Project Branding Compliance Program - Dave Stewart & Tracey Erway, Intel

The Yocto Project Compliance Program enables those involved in the project to be designated Yocto Project Participants, giving them guidelines and permission to use the Yocto Project branding. In addition, participants can register projects or products as Yocto Project Compatible, which denotes technical interoperability. Compliance as defined by the Yocto Project governs the rights for the usage of the project name, logo, and marks in association with products, marketing materials, and announcements. The Yocto Project brand guidelines describe how members that follow these compliance guidelines are allowed to use these rights. This informal session describes the process you can follow to proudly display your project as Yocto Project Compatible or show yourself to be a Yocto Project Participant or Participating Organization.


Speakers
DS

David Stewart, Intel

David Stewart is the manager of the Yocto Project team within the Open Source Technology Center at Intel from its inception in 2010. David has been in operating systems for his whole career, starting out with Unix in 1980. Prior to joining Intel in 1997, David worked at Sequent, Tektronix... Read More →
TE

Tracey Erway, Intel

Tracey Erway is a Senior Marketing Manager at Intel who heads up the Yocto Project Advocacy Sub-Group, the marketing arm of the Advisory Board for the project. She's been involved in open source for about 4 years, but has spent her career at Intel working with development tools. Tracey... Read More →


Friday August 31, 2012 2:10pm - 2:55pm PDT
Harbor Island 2

2:10pm PDT

Bufferbloat: 'Dark' Buffers in the Internet - Jim Gettys, Bell Labs

VOIP and teleconferencing often perform much more poorly on today's Internet than the Internet of a decade ago, despite great gains in bandwidth. Lots of fiber, cheap memory, smart hardware, variability of
wireless thoughput, changes in web browser behaviour, changes in TCP implementations, and benchmarking Internet performance solely by bandwidth, and engineer's natural reluctance to drop packets have
conspired to encourage papering over problems by adding buffers; each of which may introduce latency when filled. Full solutions require careful queue management everywhere in our network systems. Recent publication of Kathie Nichol's and Van Jacobson's CoDel algorithm and their upcoming release as part of Linux 3.5 hold out hope that bufferbloat will be defeated. I will cover the current state of bufferbloat related work and how you can have a network experience that is second to none.


Speakers
JG

Jim Gettys, Bell Labs

Jim Gettys is a MTS at Alcatel-Lucent Bell Labs, working on bufferbloat. He was the V.P. of Software at the One Laptop per Child project. He is one of the original developers of the X Window System at MIT. He worked at W3C and was the editor of the HTTP/1.1 specification in the IETF... Read More →


Friday August 31, 2012 2:10pm - 2:55pm PDT
Harbor Island 3

2:10pm PDT

Editing with vi: Advanced Topics, Part I - Aleksey Tsaloikhin, Vertical Sysadmin, Inc.

Most people use about 10% of vi's capabilities. Learn the other 90% and increase your speed and enjoyment in text editing. This course builds upon the "Editing with vi: Fundamentals" course. It is expected that the student is familiar with vi fundamentals (moving around the edit buffer, altering text, and vi command language syntax). The Advanced Topics class covers more text alteration commands, indenting code/config blocks, editing multiple files simultaneously, copying between multiple files, saving partial files, using buffers and macros, powerful ed commands, and searching code. Anybody who uses vi would benefit from taking this class. Student Success It was like knowing how to use a towel for your entire life and then finding out all the amazing uses there is for it outside of being something to dry your hands with.


Speakers
AT

Aleksey Tsalolikhin, Vertical Sysadmin, Inc.

Aleksey has been a UNIX/Linux system administrator for 13 years. Wrangling EarthLink's server farms by hand during growth from 1,000 to 5,000,000 users, he developed an abiding interest in improving the lot of system administrators through configuration management, documentation... Read More →


Friday August 31, 2012 2:10pm - 2:55pm PDT
Marina 3

3:05pm PDT

Panel: Media's Perspective on Open Cloud and Linux - Moderated by Jennifer Cloer, The Linux Foundation
Speakers
JC

Jennifer Cloer, The Linux Foundation

Jennifer Cloer is responsible for managing communications for The Linux Foundation and the Linux.com community. 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 nonprofit Software Freedom... Read More →
SM

Sean Michael Kerner, InternetNews

InternetNews
Sean Michael Kerner writes about Linux (distros the kernel and thecommunity), Open Source (licenses, applications, management andlegal), Security (tools, attack vectors, vendors and exploits)Application Development (tools, vendors, dynamic languages and code)as well as Networking... Read More →
SM

Scott Merrill, TechCrunch

TechCrunch
Scott Merrill is a full-time Linux sysadmin, and frequent contributorto TechCrunch. He has been using Linux for the last dozen years, andhas made numerous contributions to open source projects. Scott helpedstart FreeGeek Columbus, andis one of the organizers for OhioLinuxFest. He also brews his own beer... Read More →
AW

Alex Williams, TechCrunch

TechCrunch
Alex Williams covers enterprise for TechCrunch. He is a veterantechnology blogger, journalist and analyst. He led the cloud andenterprise channels at ReadWriteWeb before joining SiliconAngle, wherehe worked as a senior editor. Alex writes often about the open cloud,big data and the... Read More →
SV

Steven Vaughan-Nichols, ZDNet

ZDNet
Steven J. Vaughan-Nichols, aka sjvn, is a contributing editor atCBS/CNET and a columnist for ComputerWorld and NetworkWorld. He's beenwriting about technology and the business of technology since CP/M-80was the cutting edge, PC operating system; 300bps was a fast Internetconnection... Read More →


Friday August 31, 2012 3:05pm - 3:50pm PDT
Marina 2

3:05pm PDT

Filesystem and Storage Performance - Chris Mason, Fusion-IO

This talk will dive into storage and filesystem performance tuning. I'll cover ways to find bottlenecks in the IO subsystems under a variety of workloads.

Different benchmarking programs will be demonstrated along with ways to interpret the results.


Speakers
CM

Chris Mason, Fusion-IO

Chris is an established member of the Linux kernel development community, and is the maintainer of the Btrfs filesystem. At Oracle, Chris manages a team of engineers focused on mainline kernel development.


Friday August 31, 2012 3:05pm - 3:50pm PDT
Harbor Island 2

3:05pm PDT

Linux in Space - Jim Gruen, SpaceX

SpaceX is committed to providing the safest, most reliable and economical access to space.  During this talk, we will discuss how Linux supports a fast-moving space startup company, including running the spacecraft itself.


Speakers
JG

Jim Gruen, SpaceX

Jim Gruen is a Flight Software Engineer at Space Exploration Technologies (SpaceX). He is responsible for systems-level software -- including bootloader, kernel, and operating system -- for the SpaceX flight computers. Jim started at SpaceX in March 201


Friday August 31, 2012 3:05pm - 3:50pm PDT
Executive Center Room 3

3:05pm PDT

Linux Kernel MultiPath TCP - Christoph Paasch, UCLouvain

MultiPath TCP (short MPTCP) is a an extension to TCP that allows to split a TCP connection among multiple interfaces while presenting a standard TCP socket API to the application. Splitting the data-stream among multiple interfaces brings benefits in terms of bandwidth, load-balancing and failure-resilience. Data-centers will benefit from MPTCP and its bandwidth-increase; smartphones will be able to seamlessly offload traffic from 3G to WiFi,... Our Linux Kernel implementation of MultiPath TCP (http://mptcp.info.ucl.ac.be) is maturing and it is time to try pushing MPTCP into the mainline Linux Kernel.
The intended audience for this talk are developers of the networking-subtree. As MPTCP is quite a big extension to TCP it would be an opportunity to generate discussions about how to structure the code to make it upstream-acceptable.


Speakers
CP

Christoph Paasch, UCLouvain

Christoph is a second year PhD Student at the UCLouvain in Belgium under the supervision of Prof. O. Bonaventure. Since the beginning of his PhD, Christoph has been working on MultiPath TCP, and its Linux Kernel implementation.


Friday August 31, 2012 3:05pm - 3:50pm PDT
Harbor Island 1

3:05pm PDT

Porting Linux Distributions To New Architectures - Jon Masters, Red Hat

Jon Masters discusses the process for porting the Fedora Linux distribution to the forthcoming ARMv8 64-bit ARM architecture, using examples drawn from preparatory work on ARMv7.


Speakers
JM

Jon Masters

Red Hat
Biography coming soon.


Friday August 31, 2012 3:05pm - 3:50pm PDT
Harbor Island 3

3:05pm PDT

Editing with vi: Advanced Topics, Part II - Aleksey Tsalolikhin, Vertical Sysadmin, Inc.

Most people use about 10% of vi's capabilities. Learn the other 90% and increase your speed and enjoyment in text editing. This course builds upon the "Editing with vi: Fundamentals" course. It is expected that the student is familiar with vi fundamentals (moving around the edit buffer, altering text, and vi command language syntax). The Advanced Topics class covers more text alteration commands, indenting code/config blocks, editing multiple files simultaneously, copying between multiple files, saving partial files, using buffers and macros, powerful ed commands, and searching code. Anybody who uses vi would benefit from taking this class. Student Success It was like knowing how to use a towel for your entire life and then finding out all the amazing uses there is for it outside of being something to dry your hands with.


Speakers
AT

Aleksey Tsalolikhin, Vertical Sysadmin, Inc.

Aleksey has been a UNIX/Linux system administrator for 13 years. Wrangling EarthLink's server farms by hand during growth from 1,000 to 5,000,000 users, he developed an abiding interest in improving the lot of system administrators through configuration management, documentation... Read More →


Friday August 31, 2012 3:05pm - 3:50pm PDT
Marina 3
 
Filter sessions
Apply filters to sessions.