Loading…
Collaboration Summit has ended

The Linux Foundation Collaboration Summit is an exclusive, invitation-only summit gathering core kernel developers, distribution maintainers, ISVs, end users, system vendors and other community organizations for plenary sessions and workgroup meetings to meet face-to-face to tackle and solve the most pressing issues facing Linux today. If your company is not a member of The Linux Foundation and you are interested in joining please visit our website to learn more about how you can become a Corporate Member.

Request an Invitation To Participate

Monday, April 15
 

8:00am PDT

Registration & Continental Breakfast
Monday April 15, 2013 8:00am - 9:00am PDT
Foyer

9:15am PDT

Opening Keynote - Jim Zemlin, The Linux Foundation

Join Jim Zemlin as he opens the 2013 Linux Foundation Collaboration Summit with a presentation on the state of Linux and The Linux Foundation.


Speakers
avatar for Jim Zemlin

Jim Zemlin

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


Monday April 15, 2013 9:15am - 10:00am PDT
Cyril Magnin Ballroom

9:45am PDT

Automotive Crowdsourcing - Enabling Collaboration beyond Customer Surveys, Focus Groups and Industry Consortia - Matt Jones, Jaguar Land Rover

Imagine directly participating in the development and engineering of the next generation of your favorite vehicle make and model. Imagine working with automotive companies outside the traditional supply chain. Imagine developing cool new applications that directly interact with in-vehicle systems. Imagine designing a sophisticated user interface for in-vehicle infotainment.
Since the inception of the motor vehicle and throughout its history until today, modifying and improving their ride has inspired many enthusiasts and created a large ecosystem of suppliers, professional and hobby garages, car shows and much more. However, these efforts have been limited to aftermarket, mechanical and, to some extend, electrical modifications.

Join Matt Jones, Senior Technical Specialist at Jaguar Land Rover, as he discusses a new era of automotive history. By opening up the software design process for in-vehicle infotainment and inviting developers and engineers around the globe to participate and collaborate in automotive open source projects, the whole automotive community is going to mark another milestone. In his keynote Matt will outline how Automotive Grade Linux and making source code, ready-to-run system images, documentation and more will enable a era of broad collaboration that extends much beyond the automotive industry itself and traditional market research.

 


Speakers
avatar for Matt Jones

Matt Jones

Senior Technical Specialist - Infotainment, Jaguar Land Rover
Matt Jones is the Senior Technical Specialist - Infotainment at Jaguar Land Rover & Vice President at GENIVI


Monday April 15, 2013 9:45am - 10:15am PDT
Cyril Magnin Ballroom

10:15am PDT

Morning Break
Monday April 15, 2013 10:15am - 11:00am PDT
Foyer

10:45am PDT

The Importance of Open Source Software for Mobile to Cloud in Samsung Electronics - Sang-bum Suh, Ph.D., VP of the Software Platform Team in Software R&D Center at Samsung Electronics

Dr. Sang-bum Suh, VP of the Software Platform Team in Samsung's Software R&D Center discussing the transformative effect open source has had within Samsung


Speakers
avatar for Sang-bum Suh, Ph.D.

Sang-bum Suh, Ph.D.

VP of the Software Platform Team in Software R&D Center, Samsung
Sang-bum Suh is Vice President in SW Center, Samsung Electronics  and has developed Tizen Platform and led the Xen ARM virtualization project in Xen.org. He graduated with PhD in Computer Science from University of Cambridge, the United Kingdom. 


Monday April 15, 2013 10:45am - 11:15am PDT
Cyril Magnin Ballroom

11:15am PDT

Kickstarting the Transition to Parallel Computing With Open Hardware - Andreas Olofsson, CEO at Adapteva

Massively parallel computing will become truly ubiquitous once the vast majority of programmers and programs know how to take full advantage of the underlying hardware. Unfortunately this is easier said than done: Making parallel computing easy to use has been described as "a problem as hard as any that computer science has faced". With such big challenges ahead, we need to make sure that every programmer has access to cheap and open parallel hardware and development tools. For this reason, Adapteva launched the Parallella open hardware platform with the goal of democratizing access to parallel computing. In this talk, Andreas Olofsson CEO at Adapteva will present the Parallella computing platform and some of the positive developments that have come about as a result of taking an open approach to hardware.


Speakers
avatar for Andreas Olofsson

Andreas Olofsson

CEO, Adapteva
Andreas Olofsson founded Adapteva in 2008 with a mission to create a new class of low power parallel processors. Since its inception, Adapteva as a semiconductor company has achieved three "world firsts": first to build a microprocessor with 50 GFLOPS/Watt processing efficiency, first... Read More →


Monday April 15, 2013 11:15am - 11:45am PDT
Cyril Magnin Ballroom

11:45am PDT

Lunch
Monday April 15, 2013 11:45am - 1:15pm PDT
Embarcadero

1:15pm PDT

Dystopia as a Service - Adrian Cockcroft, Director of Architecture for the Cloud Systems Team at Netflix

We have spent years striving to build perfect apps running on perfect kernels on perfect CPUs connected by perfect networks, but this utopia hasn't really arrived. Instead we live in a dystopian world of buggy apps changing several times a day running on JVMs running on an old version of Linux running on Xen running on something I can't see, that only exists for a few hours, connected by a network of unknown topology and operated by many layers of automation.
I will discuss the new challenges and demands of living in this dystopian world of cloud based services. I will also give an overview of the Netflix open source cloud platform (see netflix.github.com) that we use to create our own island of utopian agility and availability regardless of what is going on underneath.


Speakers
avatar for Adrian Cockcroft

Adrian Cockcroft

Director of Architecture for the Cloud Systems Team, Netflix
"Adrian Cockcroft is the director of architecture for the Cloud Systems team at Netflix. He is focused on availability, resilience, performance, and measurement of the Netflix cloud platform, and is leading the open source NetflixOSS program. He has presented at many conferences... Read More →


Monday April 15, 2013 1:15pm - 1:45pm PDT
Cyril Magnin Ballroom

1:45pm PDT

Panel - Collaborative Projects - Tracey Erway, Yocto Project; Michael Schonberg, OpenMAMA; and a Special Guest; Jim Zemlin, The Linux Foundation (Moderator)

The Linux Foundation Collaborative Projects panel hosted by Linux Foundation Executive Director Jim Zemlin will include the project leaders from OpenMAMA and other projects, in addition to a special guest from a new initiative to be announced onsite.


Moderators
avatar for Jim Zemlin

Jim Zemlin

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

Speakers
avatar for Tracey Erway

Tracey Erway

Advocacy Lead, Yocto Project, Intel Corp
Tracey Erway has spent over 25 years as an embedded software developer, or building, marketing, and evangelizing ways to improve the software developer experience. Tracey has lead the community engineering team and been the business manager for the MinnowBoard program in the Open... Read More →
MS

Michael Schonberg

Director of Market Data Engineering, Quincy Data
Biography coming soon.


Monday April 15, 2013 1:45pm - 2:30pm PDT
Cyril Magnin Ballroom

2:30pm PDT

Afternoon Break
Monday April 15, 2013 2:30pm - 3:15pm PDT
Foyer

3:15pm PDT

Linux Weather Forecast - Jon Corbet, LWN.net

The Linux kernel is at the core of any Linux system; the performance and capabilities of the kernel will, in the end, place an upper bound on what the system as a whole can do. This talk will review recent events in the kernel development community, discuss the current state of the kernel and the challenges it faces, and look forward to how the kernel may address those challenges. Attendees of any technical ability should gain a better understanding of how the kernel got to its current state and what can be expected in the near future.


Speakers
avatar for Jonathan Corbet

Jonathan Corbet

Chief bozo, LWN.net


Monday April 15, 2013 3:15pm - 4:00pm PDT
Cyril Magnin Ballroom

4:00pm PDT

The Open Web Platform - Dirk Hohndel, Chief Linux and Open Source Technologist at Intel Corporation

Join Dirk Hohndel as he discusses Intel's approach to open source technologies. A focus of the presentation will be how Intel is advancing HTML5 and other web technologies through its work in WebKit, Graphics, and W3C API definition. He will discuss the importance of the open web
platform and why it is critical for today’s application development.


Speakers
avatar for Dirk Hohndel

Dirk Hohndel

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


Monday April 15, 2013 4:00pm - 4:30pm PDT
Cyril Magnin Ballroom

4:30pm PDT

Total Data Center Victory: Open Source Data Storage - John Mark Walker, Red Hat

We have seen the last ubiquitous, proprietary technology in the data center. Current technology trends tie together a few vectors - virtualization, automation, scalability, and open source - into a common direction: speed, agility and rapid iteration.

Out of all the areas of IT, data storage is one of the last to be abstracted from the hardware. Networking is another. Traditional data management software and hardware does not lend itself to the speed and agility of today's data center needs, but the coming data deluge alters this dynamic considerably, and only the scalable will win. With unstructured data growing exponentially, our open source industry is now at the vanguard of a new era of data storage and management, and software-based storage is the way to claim victory over these challenges.


Speakers
avatar for John Mark Walker

John Mark Walker

Open Source Ecosystems Leader, Red Hat, Inc
John Mark is the ManageIQ Community Leader. For three years prior to his ManageIQ role, he was the Gluster Community Leader and is a long-time Open Source community advocate and strategist.


Monday April 15, 2013 4:30pm - 5:00pm PDT
Cyril Magnin Ballroom

6:00pm PDT

Attendee Reception at Julia Morgan Ballroom

Join fellow attendees for dinner and drinks at this historic San Francisco venue to celebrate the Xen Project’s 10th Birthday.  Shuttles will depart from the ground floor of the Parc 55 Hotel from 5:30-6:00pm with return service beginning at 7:30pm.


Monday April 15, 2013 6:00pm - 9:00pm PDT
Julia Morgan Ballroom 465 California St San Francisco, CA 94104
 
Tuesday, April 16
 

8:00am PDT

Registration & Continental Breakfast
Tuesday April 16, 2013 8:00am - 9:00am PDT
Foyer

9:00am PDT

9:00am PDT

Cloud - Are We Doing Enough - Robert Schweikert, SUSE

Linux is the undisputed leader in Cloud computing. Yet, despite a heavy technical bend in the FOSS community the Cloud Compute topic is stillvery much dominated by hype. Even some talks and panel discussions advertised as technical often end up in impractical tangential arguments. The presentation will encourage thought and discourse in the current state of affairs by providing some examples of recent history showing where we asa technical community may not sufficiently stand our ground to steer thepublic discussion away from hype toward technical sound arguments. There may not be any quick fixes or easy answers, but there is certainly plentyof food for thought.


Speakers
RS

Robert Schweikert

Distinquished Architect, SUSE
As a member of the ISV Engineering team at SUSE I lead the Public Cloud effort as Public Cloud Architect. I work closely with our Public Cloud Partners, Amazon, Google, and Microsoft. The Public Cloud team is responsible for SUSE published images in the various cloud frameworks as... Read More →


Tuesday April 16, 2013 9:00am - 10:00am PDT
Cyril Magnin II

9:00am PDT

Implementing ACPI 5 Features - Device Enumeration and PM - Rafael Wysocki, Intel

Version 5 of the ACPI specification brings in extensions allowing system designers to connect hardware components together in more different ways and to describe that to the OS kernel through ACPI tables in the BIOS. For that to work, though, the OS kernel must be updated to understand the ACPI 5 extensions and make use of them. Moreover, hardware components that will be enumerated through ACPI are often very similar to ones supported by the Linux kernel already via existing platform, SPI, or I2C drivers, so there is a challenge to re-use the existing driver code for the support of new devices with minimum amount of changes. That challenge has been addressed by recent work resulting in a number of kernel modifications scheduled for inclusion into v3.8. I will describe those modifications and show how driver writers and users can benefit from them.


Speakers
avatar for Rafael J. Wysocki

Rafael J. Wysocki

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


Tuesday April 16, 2013 9:00am - 10:00am PDT
Market Street

9:00am PDT

It'€™s No Myth: FOSS Compliance is Good Business - Phil Odence, Black Duck Software

There'€™s a history of misunderstanding between the FOSS and business communities that has generated myths on both sides: From '€œThe GPL will not only infect all the code in your company, but will cause you to spill coffee on your new tshirt'€ to '€œBig companies don'€™t give a hoot about FOSS licenses.'€ 

But those just aren'€™t so. Decades after the start of the FOSS movement, companies by and large '€œget it.'€ They are using, not abusing, and even giving back to the open source projects they now depend on. While most businesses don'€™t adhere to the belief all software should be free, they do believe in respecting the rights of those who do. And, they do so for good, solid business reasons.
This presentation looks at the evidence that businesses, in fact, give a hoot and examines the good business reasons why most today are putting time, energy and investments into FOSS license compliance.


Speakers
avatar for Phil Odence

Phil Odence

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


Tuesday April 16, 2013 9:00am - 10:00am PDT
Cyril Magnin III

9:00am PDT

AddressSanitizer / ThreadSanitizer for Linux Kernel and User-Space - Konstantin Serebryany & Dmitry Vyukov, Google

AddressSanitizer (ASan) is a tool that finds buffer overflows (in stack, heap and globals) and use-after-free bugs in C/C++ programs. ThreadSanitizer (TSan) finds data races in C/C++ and Go programs. Both tools are based on compiler instrumentation (LLVM and GCC), which makes them fast (e.g. ASan incurs just 2x slowdown) and more applicable for testing the Kernel. We will share our experience in applying these tools to user-space programs (2000+ security bugs found in 2 years) and discuss our experiments with ASan for Kernel. 

The talk will be interesting to software engineers who develop and test C/C++ code, both user-space and Kernel. You will learn how the tools work for user-space and our thoughts about the Kernel implementation. We have presented related topics at the LLVM developer meetings, GNU Tools Cauldron, USENIX ATC, etc; here we will focus on the Kernel-related issues.


Speakers
avatar for Kostya Serebryany

Kostya Serebryany

Software Engineer, Google
Konstantin (Kostya) Serebryany is a Software Engineer at Google. His team develops and deploys dynamic testing tools, such as AddressSanitizer and ThreadSanitizer. Prior to joining Google in 2007, Konstantin spent 4 years at Elbrus/MCST working for Sun compiler lab and then 3 years... Read More →
avatar for Dmitry Vyukov

Dmitry Vyukov

Senior Staff Bug Slaughterer, Google
Dmitry Vyukov, Google, Senior Kernel Bug SlaughtererDmitry works on dynamic testing tools at Google. His projects includea variety of bug detection tools for user-space and kernel, C/C++ andGo/Java; fuzzing tools (LibFuzzer, go-fuzz, syzkaller) and automationsystems like syzbot. Dmitry... Read More →


Tuesday April 16, 2013 9:00am - 10:00am PDT
Cyril Magnin I

9:00am PDT

SPDX Technical Team Working Session - Moderated By Kate Stewart, Linaro

This session will be an open discussion on SPDX 2.0 with particular focus on the various proposals for modeling SPDX 2.0. Background on the Models and proposals can be found here: http://spdx.org/wiki/spdx-20-model-proposals

 


Speakers
avatar for Kate Stewart

Kate Stewart

Senior Director of Strategic Programs, Linux Foundation
Kate Stewart is a Senior Director of Strategic Programs, responsible for Embedded and Open Compliance programs. Since joining The Linux Foundation, she has launched Real-Time Linux, Zephyr Project, CHAOSS, and ELISA.


Tuesday April 16, 2013 9:00am - 12:30pm PDT
Powell I

10:00am PDT

AGL Demonstrator - Matt Jones, JLR; Magnus Feuer, Feuerlabs; Mika Leivo, Symbio; Paul Haskitt, Symphony Teleca
Speakers
MF

Magnus Feuer

Feuerlabs
PH

Paul Haskitt

Symphony Teleca
Symphony Teleca
avatar for Matt Jones

Matt Jones

Senior Technical Specialist - Infotainment, Jaguar Land Rover
Matt Jones is the Senior Technical Specialist - Infotainment at Jaguar Land Rover & Vice President at GENIVI


Tuesday April 16, 2013 10:00am - 11:00am PDT
Mission I

10:00am PDT

Hitchhiker's Guide to the Open Cloud - Mark Hinkle, Citrix

Imagine it'€™s eight o'€™clock on a Thursday morning and you awake to see a bulldozer out your window ready to plow over your data center. Normally you may wish to consult the Encyclopedia Galáctica to discern the best course of action but your copy is likely out of date. And while the Hitchhiker'€™s Guide to the Galaxy (HHGTTG) is a wholly remarkable book it doesn'€™t cover the nuances of cloud computing. That'€™s why you need the Hitchhiker'€™s Guide to Cloud Computing (HHGTCC) or at least to attend this talk understand the state of open source cloud computing. Specifically this talk will cover infrastructure-as-a-service, platform-as-a-service and developments in big data and how to more effectively take advantage of these technologies using open source software. Technologies that will be covered in this talk include Apache CloudStack, Chef, CloudFoundry, NoSQL, OpenStack, Puppet and many more.


Speakers
avatar for Mark  Hinkle

Mark Hinkle

Vice President, Marketing, The LInux Foundation.
I like open source software but I like to work with people who work on open source software even better.


Tuesday April 16, 2013 10:00am - 11:00am PDT
Cyril Magnin II

10:00am PDT

Overview of the Currently Proposed Approaches to enhance the Linux Scheduler - Preeti U Murthy, IBM

Scheduler is an integral part of an operating system.It ensures that the jobson the machine get CPU time to run on.But a good scheduler needs to consider more things.One of the challenges facing the scheduler today is that even if the cpus grow in number and complexity in their layout,the performance of the scheduler as it is today,must not decline.Another challenge is that since cpus consume power,they would be energy efficient if they consume less power than usual,when not being used.Since it is the scheduler which decides which cpus are used,how much they are used to run jobs,it needs to play a major role here.
Having been actively involved in developments with regard to above,the speaker,through this presentation,aims at putting together the same in a logically connected manner so that the kernel developers can suggest better about its possible impact on the wider Linux ecosystem.


Speakers
avatar for Preeti U Murthy

Preeti U Murthy

Software Engineer, IBM
Preeti U Murthy joined IBM Linux Technology Center in May 2012 as a fresher,after graduating from NITK,Surathkal in the same year.Since then she has been working as a kernel developer on Energy Management features in the Linux Kernel such as Suspend-To-Ram(Suspend/Resume) and power... Read More →


Tuesday April 16, 2013 10:00am - 11:00am PDT
Market Street

10:00am PDT

What Kind of Practical Open Source Compliance Advice Should You Expect From Your Legal Counsel? - Ibrahim Haddad, Samsung

Legal Counsels are often a key player in the decision-making process related to both using open source software in products and when contributing proprietary source code under an open source license. This presentation discusses four practical advice on open source compliance that Legal Counsels can provide to their software developers. If you are a Legal Counsel, this presentation will allow you to discover four ways to make your life easier (i.e. four ways to have less interruptions by questions coming from developers). If you are a developer, this presentation will allow you to know exactly what practical advice to ask from your Legal Counsel when using open source code in a given product.


Speakers
avatar for Ibrahim Haddad

Ibrahim Haddad

Executive Director, LF AI Foundation
Dr. Ibrahim Haddad is a technologist, strategist and an aspiring writer. His focus is on intersections between emerging technology, open source methodology and innovation. He is Vice President of Strategic Programs at the Linux Foundation and the Executive Director of the LF AI Foundation... Read More →


Tuesday April 16, 2013 10:00am - 11:00am PDT
Cyril Magnin III

10:00am PDT

Tizen Introduction and Overview - Alvin Kim, Samsung

Tizen is an open-source, standards-based platform targeting multiple device categories such as smartphones, in-vehicle infotainment devices, and smart TVs. Tizen 2.0 has been recently announced with upgraded Web application framework, and Native application framework was also newly introduced. This talk will present an overview of the latest platform features and SDK provided by Tizen, along with its architecture. Moreover, this talk will introduce the Tizen compliance specification for mobile profile defining operating environment for Tizen platform.


Speakers
AK

Alvin Kim

Alvin Kim, Ph.D. is currently working at Mobile Communication division of Samsung Electronics since 2004. In Samsung Electronics, he has been working on a couple of R&D and commercialization projects related to mobile platforms including bada which is the first open smart phone platform... Read More →


Tuesday April 16, 2013 10:00am - 11:00am PDT
Mission II/III

10:00am PDT

GCC Link-Time-Optimization and the Linux Kernel - Andi Kleen, Intel

One of the major new features in gcc 4.7 was Link Time Optimization. This allows aggressive optimizations over whole programs. This talkis about applying LTO to a large and sophisticated existing project: the Linux kernel. It required numerous changes both to gcc and the kernel and also to binutils. This talk discusses some experiences gained from the project, the state of the LTO kernel, and some open problems in the gcc LTO implementation.


Speakers
AK

Andi Kleen

Intel
Andi Kleen is a long term Linux kernel contributor. He worked on many different kernel areas, including network, file systems, scalability, performance analysis and low level architecture code. He served as the x86-64 and later also the i386 architecture kernel maintainer until 2007... Read More →


Tuesday April 16, 2013 10:00am - 11:00am PDT
Cyril Magnin I

11:00am PDT

Morning Break
Tuesday April 16, 2013 11:00am - 11:30am PDT
Foyer

11:30am PDT

Panel - GPLv3, Tivoization and Automotive Linux - Richard Fontana, Red Hat; Matthew Garrett, Nebula; Bryant Walker Smith, Stanford University; Greg Olson, Olliance; Karen Sandler, GNOME Foundation (Moderator)

GPLv3, GPLv2 and the anti-Tivoization clause are major closed-door topics at automotive Linux meetings.  As Linux gains market share in cars and developers enter the field, bringing the debate about owner-modification of potentially lethal consumer products out into light of day will be a service to the wider community.  Carmakers, lawmakers and insurance companies are contemplating autonomous navigation, which can only make the controversy grow more heated. Do hardware trusted platform modules or SecureBoot signing keys offer a possible resolution? Does GPLv3 make sense for cars or is a different license needed? Many appropriate alternate panelists exist.


Moderators
KS

Karen Sandler

Executive Director, Software Freedom Conservancy
Karen M. Sandler is Executive Director of the Software Freedom Conservancy, the nonprofit home of dozens of essential free software projects. She is known for her advocacy for free and open source software, particularly in relation to the software on medical devices. She was previously... Read More →

Speakers
avatar for Richard Fontana

Richard Fontana

Senior Commercial Counsel, Red Hat
Richard Fontana is Senior Commercial Counsel - Products and Technologies at Red Hat. His work focuses significantly on open source legal matters. He is also a board member of the Open Source Initiative. Richard is a frequent public speaker on topics at the intersection of open source... Read More →
MG

Matthew Garrett

Nebula
Biography coming soon.
avatar for Greg Olson

Greg Olson

Greg Olson has over 30 years of software industry experience in engineering, marketing and business development. As a senior executive at Olliance Consulting he created the Open Source Governance Practice and has led Open Source policy and process engagements at Visteon, Ruckus Wireless... Read More →
avatar for Bryant Walker Smith

Bryant Walker Smith

Bryant Walker Smith is a fellow at the Center for Internet and Society at Stanford Law School, a fellow at the Center for Automotive Research at Stanford (CARS), and a lecturer in law at Stanford Law School who writes, speaks, and teaches on the legal and policy aspects of increasingvehicle... Read More →


Tuesday April 16, 2013 11:30am - 12:30pm PDT
Mission I

11:30am PDT

Network Infrastructure Virtualization with Embedded Power Architecture KVM - Varun Sethi, Freescale & Balaji Patnala, Freescale

Network virtualization can address the requirement to launch network services dynamically in a cloud data centre environment. For example, there could be a run time requirement to provide network load balancing between two VMs running on different physical servers. This can be handled efficiently, if a network appliance which handles traffic between both VMs responds to dynamic service requests.In this session we describe how these dynamic network service requirements can be handled on embedded Power Architecture appliances using KVM, libvirt and Openstack.This session would be useful for device manufacturers, ISVs and system vendors. They can understand how virtualization can be used for designing systems for data centre environment. Basic knowledge of virtualization would be helpful while attending the session.


Speakers
VS

Varun Sethi, Freescale

Software Architect, Freescale
Varun Sethi is a Software Architect at Freescale Semiconductor and is involved in virtualization software development for embedded Power Architecture SOCs. He has contributed to the KVM port for BookE.HV platforms and the e500mc core. He is the maintainer for Freescale PAMU driver... Read More →
BP

Balaji Patnala

Balaji Patnala is a Lead Software Engineer at Freescale Semiconductor and is involved in Virtualization Enablement Software development for Network Function Virtualization using KVM, Libvirt, OpenVSwitch and OpenStack. He has contributed to LibVirt, KVM for spinning Virtual Machines... Read More →


Tuesday April 16, 2013 11:30am - 12:30pm PDT
Cyril Magnin II

11:30am PDT

Intel Math Kernel Library - HPC Perspectives and Latest Advances - Noah Clemons, Intel

The following Tutorial covers the latest developments of the Intel Math Kernel Library geared for high performance computing:

  • Many Core Support
  • Conditional Numerical Reproducibility

This tutorial will cover usage Models on Intel Xeon Coprocessors: Automatic Offload, Compiler Assisted Offload, and Native Execution, along with the Intel MKL Conditional Numerical Reproducibility feature (CNR). CNR allows Intel MKL programmers to enforce run-to-run, inter-processor, and cross-vendor reproducibility under certain conditions. The audience should be HPC coders that are accustomed to working with high performance math libraries such as LAPACK.


Speakers
avatar for Noah Clemons

Noah Clemons

Lead Technical Consulting Engineer, Intel Corporation
Noah is a lead technical consulting engineers for the Embedded Compute, Debugger, and Performance Libraries Group at Intel Corp. In 2011 he joined the 12 company-wide Intel Developer Zone Black Belts for excellence in teaching customers about Intel's wide range of developer tools... Read More →


Tuesday April 16, 2013 11:30am - 12:30pm PDT
Market Street

11:30am PDT

FOSS Knowledge: A Little Does NOT Always Go a Long Way - Jilayne Lovejoy, OpenLogic

Although awareness of FOSS, licenses, and the surrounding issues has increased, a little knowledge does not necessarily go a long way.  Often there may be one FOSS ""champion"" in an organization who has a fair to high level of understanding, but without consistent knowledge of FOSS by all relevant parties within an organization, a FOSS policy cannot be effective.  And yet the need for some kind of FOSS governance framework has increased for reasons beyond the issue of license compliance (and avoiding litigation).

This presentation will cover some of the common knowledge gaps, misunderstandings, and persisting FUD around FOSS and licenses, as well as the various reasons for having a FOSS policy, key components, and best practices.  This presentation is geared towards the champion and newbie alike who is grappling with the need (if at all) for governing FOSS and where to begin.


Speakers
avatar for Jilayne Lovejoy

Jilayne Lovejoy

Corporate Counsel, OpenLogic, Inc.
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 on app stores for the European Legal Network; and as a member of the editorial committee for the International Free and Open Source Law Review. Jilayne also speaks and writes on open source licenses and compliance... Read More →


Tuesday April 16, 2013 11:30am - 12:30pm PDT
Cyril Magnin III

11:30am PDT

Memory Management in Tizen Kernel - MyungJoo Ham, Samsung

The memory (RAM) size requirement of mobile devices significantly affect both the production cost and the customer usability. As the execution environments include more processes (background services and system daemons), and the on-board hardware requires more memory allocated exclusively, the free memory usable to user applications, which also requires more memory these days, may shrink if the manufactorer does not increase the memory size extremely more. However, for low-mid budget devices, we cannot increase the memory size much (e.g., 2GB). We present how we have implemented and utilized Linux kernel memory management features for Tizen in order to use Tizen platform with limited memory spaces.


Speakers
MH

MyungJoo Ham

MyungJoo Ham, Ph.D. is currently working at S/W R&D Center of Samsung Electronics since 2009. In Samsung Electronics, he has been working on Linux Kernel with personal interest in power management. He has been a maintainer of extcon and devfreq subsystems. He has received a Ph.D... Read More →


Tuesday April 16, 2013 11:30am - 12:30pm PDT
Mission II/III

11:30am PDT

Multicore Debugging with GDB - Stan Shebs, Mentor Graphics

Multiple-core systems running Linux are finding their way into a variety of environments, from high-powered boxes in the operations center, to automotive dashboards, and down to new generations of handheld devices, ranging from two cores, up to hundreds running simultaneously.  This class of targets presents special problems for debugging, and GDB is presently evolving to support them.  This talk will review the nature of the targets, then discuss approaches to handling, including PTC sets, tracing, non-stop debugging, target agents, and new debugging protocols.
Much of this work is still on experimental branches and/or at the prototyping stage, so this will be a chance for working developers to see what the next version of GDB might look like, and provide input on what they would like to see.


Speakers
SS

Stan Shebs

Sourcerer, Tools Svcs


Tuesday April 16, 2013 11:30am - 12:30pm PDT
Cyril Magnin I

12:30pm PDT

Lunch
Tuesday April 16, 2013 12:30pm - 2:00pm PDT
Embarcadero

2:00pm PDT

2:00pm PDT

Cloud Computing with KVM - Tony Gargya, IBM

KVM provides a superior foundation for multi-tenant, cloud data centers. After giving an overview of why KVM, this session will draw from diverse live production examples to break down how KVM integrates with different tools andtechnologies to provide automated, cloud data centers. We will discuss specific tools that are being used by customers with KVM today for cloudcomputing including oVirt/RHEV-M, OpenStack, IBM products and more. 
The target audience is system administrators, data center managers and system integrators. We will discuss learning experiences, problems overcome, and the outlook into the near future. An intermediate level of expertise is required.


Speakers
TG

Tony Gargya

Systems Management Architect, IBM
I am a systems management architect with a focus on systems management and virtualization in the IBM Systems and Technology Group. My focus is primarily on open source based projects and their integration with commercial products. I work closely with numerous clients to help them... Read More →


Tuesday April 16, 2013 2:00pm - 3:00pm PDT
Cyril Magnin II

2:00pm PDT

DMA API Performance and Contention on IOMMU Enabled Environments - Thadeu Lima de Souza Cascardo, IBM

This presentation is directed mainly to other kernel developers, including architecture maintainers, and driver developers. It showscontention points when drivers use the DMA API to communicate with the hardware and scalability might be damaged. The IO address space needs tobe allocated and managed using an IOMMU, and these allocations may degrade performance if not done in a way that avoids concurrency. IOMMUsare important in virtual environments, since they allow devices to be driven directly by a virtual machine, without compromising security. Andthey have been implemented in many platforms in the last years. It's also going to be shown that there is potential to sharing code betweenarchitectures and improve performance by experimenting different allocation algorithms.


Speakers
avatar for Thadeu Lima de Souza Cascardo

Thadeu Lima de Souza Cascardo

Software Engineer Staff, IBM
Thadeu Cascardo has contributed to Linux kernel in the last four years, mainly with bug fixing in many different areas. He has worked for IBM on the last year and a half, supporting Linux drivers on Power series servers. He has presented before on events in Brazil, including Fórum... Read More →


Tuesday April 16, 2013 2:00pm - 3:00pm PDT
Market Street

2:00pm PDT

Software Eats the (Commons/Public Licensing) World (It Should!) - Mike Linksvayer, Creative Commons

Following FLOSS temporally (and very loosely otherwise), free/libre/open access/education/content/hardware/everything are largely silo'd from FLOSS and each other: legally (incompatible licenses) and in terms of knowledge, people, politics, and practice. How did this happen? Is it harmful? What are strategies for fixing it over the next years? How such will help Linux and FLOSS. What can you do?

Audience is anyone interested in FLOSS legal/policy issues and strategy, free/libre/open beyond FLOSS, amateur history and wild speculation. Expect mix of policy-interested developers, FLOSS politicians, legal. No technical expertise required.


Speakers
avatar for Mike Linksvayer

Mike Linksvayer

Former CTO/VP of Creative Commons, currently Sr Fellow. Volunteer in various roles with AcaWiki, Autonomo.us, Economics and the Commons Conference, Open Definition Advisory Council, OpenHatch, Software Freedom Conservancy. Co-founder of Bitzi, early mass collaboration/open data s... Read More →


Tuesday April 16, 2013 2:00pm - 3:00pm PDT
Cyril Magnin III

2:00pm PDT

Building Tizen 2.0 - Prajwal Mohan, Intel

Tizen is an open source, standards-based software platform supported by leading mobile operators, device manufacturers, and silicon suppliers for multiple device categories such as smartphones, tablets, netbooks, in-vehicle infotainment devices, and smart TVs. Tizen offers an innovative operating system, applications, and a user experience that consumers can take from device to device. This session will focus on Tizen build infrastructure, how to build packages for Tizen and introduction to Tizen build tools.


Speakers
PM

Prajwal Mohan

Prajwal Mohan is a Tizen Build and Release Engineer. He has been working atIntel OpenSource Technology Center (OTC) for the past 6 years. He has beenworking on builds and release for Moblin and MeeGo projects before Tizen. Whenhe is not working on computers he is up on the mountains... Read More →


Tuesday April 16, 2013 2:00pm - 3:00pm PDT
Mission II/III

2:00pm PDT

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

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


Speakers
avatar for Behan Webster

Behan Webster

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


Tuesday April 16, 2013 2:00pm - 3:00pm PDT
Cyril Magnin I

2:00pm PDT

SPDX Legal Team Working Session: License Matching Guidelines - Moderated By Jilayne Lovejoy, OpenLogic

Speakers
avatar for Jilayne Lovejoy

Jilayne Lovejoy

Corporate Counsel, OpenLogic, Inc.
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 on app stores for the European Legal Network; and as a member of the editorial committee for the International Free and Open Source Law Review. Jilayne also speaks and writes on open source licenses and compliance... Read More →


Tuesday April 16, 2013 2:00pm - 4:00pm PDT
Powell I

2:00pm PDT

Give a Great Tech Talk - Josh Berkus, PostgreSQL Experts, Inc.

---

"How was the presentation?" "It was ... um, OK. Kind of interesting."

Don't let the above be <i>your</i> talk!  There's a lot more to doing a good talk than just knowing the code you're presenting. Join this tutorial to learn how to transform "um, OK" to "great!"
---

They wrote the code. It's an interesting project. They have plenty of slides. So why is the audience all doing their email? You've seen that speaker. Maybe you've been that speaker. But it doesn't have to be that way, and this tutorial can help. Presenting is a skill nobody is born with, but anyone can learn. The way to become a better presenter is through training, science, and practice.  In this audience-participation tutorial, veteran conference presenter Josh Berkus will go over his tech talk advice in detail in order to help you improve your presentation skills, including:

  • Know your audience
  • How to prepare for a talk
  • Nobody cares about your slides…but make good ones anyway
  • The 7 Habits of Highly Ineffective Speakers
  • Clock-watching
  • Audience interaction 101
  • When your demo crashes
  • The audience outside the lecture hall
  • Common presentation issues and tips

If you have never attended a speaker training before, this tutorial will show you how much better your talks could be.  And if you have attended one before, you might pick up a few tips and ideas.


Speakers
avatar for Josh Berkus

Josh Berkus

Josh Berkus is a database geek, best known for his work on thePostgreSQL project, but also does Python, Perl, C, Linux, fundraising, pottery and cooking. He speaks about databases, software development and open source at ten to fifteen conferences a year. Josh works for PostgreSQL... Read More →


Tuesday April 16, 2013 2:00pm - 5:30pm PDT
Fillmore

3:00pm PDT

Go: Code That Grows With Grace - Francesc Campoy Flores, Google

One of the Go Programming Language'€™s key design goals is code adaptability; that it should be easy to take a simple design and build upon it in a clean and natural way. In this talk I describe a simple '€œchat roulette'€ server that matches pairs of incoming TCP connections, and then use Go'€™s concurrency mechanisms, interfaces, and standard library to extend it with a web interface and other features. Although the function of the program changes dramatically, the inherent flexibility of Go allows the original design to remain intact as it grows.


Speakers
avatar for Francesc Campoy Flores

Francesc Campoy Flores

Go Developer Programs Engineer, Google
Francesc Campoy Flores joined the Go team in 2012 as Developer Programs Engineer. Since then, he has written some considerable didactic resources and traveled the world attending conferences and organizing live courses. He joined Google in 2011 as a backend software engineer working... Read More →


Tuesday April 16, 2013 3:00pm - 3:30pm PDT
Cyril Magnin I

3:00pm PDT

Enhancing Hypervisor and Cloud Solutions Using Embedded Linux - Iisko Lappalainen, MontaVista

This presentation will discuss the usage of Linux as a base component of a hypervisor solution particularily in the context of creating a base for a cloud hosting framework. The basis for the discussion is formed by combining technologies like KVM/QEMU, OpenVSwitch, OpenFlow and OpenStack to form a technical base for the solution, and digging into particular detailed problem areas to see where the experience from the embedded world can help in creating a more competent experience. We will dig into real-world use-cases and problems and their solutions in the virtualization domain.
The talk is meant for a technical audience while maintaining big picture view of the solution. We will review details of particular enhancements but will also cover the total architecture of the system. The target audience is engineers and architects as well as people in system management roles.


Speakers
avatar for Iisko Lappalainen

Iisko Lappalainen

Technical Marketing Director, MontaVista Software
Iisko Lappalainen is heading Montavista’s Technical Marketing and Technical Field Operations. Iisko has over 15 years of experience working in the embedded software sector, besides MontaVista also in leading companies like Nokia, Ericsson and Tieto as well as some innovative Embedded... Read More →


Tuesday April 16, 2013 3:00pm - 4:00pm PDT
Cyril Magnin II

3:00pm PDT

Using Task Load Tracking to Improve Kernel Scheduler Load Balancing - Morten Rasmussen, ARM

The increasing focus on power-efficiency in multi-core servers and mobile devices means that it is crucial that the kernel scheduler does its best to balance load across as few active cpus as possible without sacrificing performance. The task load tracking introduced in 3.8 makes it possible to get better estimates of cpu load and individual task load weight. Integrating this with active use of available cpu capacity enables packing of small tasks to minimize wake-ups and better balancing of large tasks.
The main theme is increasing focus on scheduler power awareness among developers in the Linux community. The presentation goes through proposed modifications that extends the use of load tracking and cpu compute capacity, and shares experimental results. Key topics: Packing tasks, minimizing wake-ups, DVFS scaling of compute capacity, and compute capacity driven large task placement.


Speakers
MR

Morten Rasmussen

Software Engineer, ARM, Ltd.
Morten Rasmussen (Staff Software Engineer, ARM Ltd.) Morten is working in the software power management team at ARM. His main interests are Linux scheduling, workload analysis and power management frameworks. Morten has previously given presentations at Linux Plumbers Conference... Read More →


Tuesday April 16, 2013 3:00pm - 4:00pm PDT
Market Street

3:00pm PDT

Is Nonprofit Driven Free Software Different than Business Driven Open Source? - Karen Sandler, GNOME Foundation

Software is becoming more and more integrated into our lives and our society. It'€™s become what we rely on to communicate with each other and also how we accomplish a large portion of our basic activities. Free and open source software is better, safer, often cheaper and always the right thing to do. But is there a difference based on how that software is created?

This talk will discuss the implications of our software being created by one company and '€œthrown over the wall'€ versus a vibrant community effort and combinations of the two.


Speakers
KS

Karen Sandler

Executive Director, Software Freedom Conservancy
Karen M. Sandler is Executive Director of the Software Freedom Conservancy, the nonprofit home of dozens of essential free software projects. She is known for her advocacy for free and open source software, particularly in relation to the software on medical devices. She was previously... Read More →


Tuesday April 16, 2013 3:00pm - 4:00pm PDT
Cyril Magnin III

3:00pm PDT

Tizen Composite Manager Optimization - Cedric Bail, Samsung

This talk would be explaining what development are going on in Enlightenment, Tizen composite manager, to improve it's efficiency. It will talk about Systemd user session integration, Quicklaunch infrastructure and images and font sharing across process with other improvement in Enlightenment Foundation Libraries 1.8.


Speakers
avatar for Cedric Bail

Cedric Bail

Samsung
Cedric Bail is a computer science engineer, long time contributor to the Enlightenment project and now working for Samsung Mobile division. He worked before for two French operator in their R&D department. He has been involved in several Free or Open Source project in the past 15... Read More →


Tuesday April 16, 2013 3:00pm - 4:00pm PDT
Mission II/III

3:30pm PDT

The C Language: It Is Not What You Think It Is! - Peter Sewell, University of Cambridge

The C language has proven quite effective and flexible, but there are surprising mismatches between the language as used in practice, the language as the standard defines it, and the language as implemented by optimising compilers. In fact, it's not even clear exactly what any of the three are.  This talk will review ongoing work to clarify the situation, focussed especially on the C object model, the C/C++11 concurrency model, automated testing of GCC against the latter, and the de facto standard Linux concurrency model.  We will highlight some pitfalls and ask for input on particular aspects of the language as used in practice. Joint work of Mark Batty, Robin Morisset, Justus Matthiesen, Kayvan Memarian, Paul McKenney, Peter Sewell, Francesco Zappa Nardelli, and others.

The intended audience is developers using C, both expert and less so, compiler writers, and analysis tool builders.


Speakers
avatar for Peter Sewell

Peter Sewell

University of Cambridge


Tuesday April 16, 2013 3:30pm - 4:00pm PDT
Cyril Magnin I

4:00pm PDT

Afternoon Break
Tuesday April 16, 2013 4:00pm - 4:30pm PDT
Foyer

4:30pm PDT

Multi-factor Authentication in the Cloud - Dustin Kirkland, Gazzang

There's still no magic pill to solve all your cloud security woes, but one way to preserve the integrity of your cloud and cloud data is thru multi-factor authentication. This type of authentication significantly reduces the chances of an account being compromised or access being granted to an unauthorized party, and works really well on shared systems where multiple users may login at different points thru the day. But traditional two-factor authentication that requires the user to have direct, physical access to the device in use, simply doesn't work in the cloud.
We'll review existing authentication techniques and which ones provide the right mix of usability, scalability and security in the cloud, such as: Is two-factor authentication strong enough? How scalable are smart cards in the enterprise? How can multi-factor authentication in the cloud to secure things like SSH sessions?


Speakers
avatar for Dustin Kirkland

Dustin Kirkland

CTO, Gazzang, Inc.
Dustin Kirkland drives the technical vision, competitive strategy and product roadmap for Gazzang. Dustin has more than 10 years of experience developing and deploying Linux and other open source-related solutions, and is a co-author of eCryptfs, an enterprise-class, stacked cryptographic... Read More →


Tuesday April 16, 2013 4:30pm - 5:30pm PDT
Cyril Magnin II

4:30pm PDT

Running Long-Term Stable Kernel on Cutting-Edge Silicon - Hisao Munakata, Renesas

Community stable kernel maintainer, Greg Kroah-Hartman has announced that he will choose one kernel version as long-term maintenance target candidate every year, and keep it maintained for 2 year from its original release. To eliminate your inhouse security maintenance burden, it is extremely important idea to adopt community LTS version kernel when you develop products. However, at the same time industry people, especially embedded industry developer wants to choose cutting-edge silicon to gain your product advantage. Unfortunately, such new device support code can not be found at long-term stable kernel in reality. LF/CEWG had been working to find a solution for this timing-gap issue.  It is a LTSI kernel that is an enhancement of community LTS and can contain various newer code. In this session,  I want to introduce how can you can run long-term stable kernel on top of cutting-edge silicon using LTSI and Yocto environment.


Speakers
avatar for Hisao Munakata

Hisao Munakata

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


Tuesday April 16, 2013 4:30pm - 5:30pm PDT
Market Street

4:30pm PDT

Free and Open Source Software Diligence in Mergers, Acquisitions, and Investments - Andrew J. Hall, Fenwick & West LLP

The presentation will provide a landscape analysis of current and best free and open-source (FOSS) diligence practices in mergers, acquisitions, and investments.  The presentation will assist developers, companies, and attorneys expecting to engage in such transactions and will provide general insight into how close-sourced companies assess the use of FOSS in commercial software and hardware.  The presentation will discuss the FOSS diligence process, the information that is typically requested by acquirers and investors, and the concerns and perceived risks that give rise to such diligence and requests.

The discussion requires very little technical expertise and any technical concepts will be explained to the audience only to the extent that they are relevant to the topic.


Speakers
avatar for Andrew Hall

Andrew Hall

Partner, Hall Law
Andrew Hall is a software legal specialist with a practice focused on developing and implementing software commercialization strategies including both commercial and free and open-source software (FOSS) components. Andrew leverages his technical background to help his clients protect... Read More →


Tuesday April 16, 2013 4:30pm - 5:30pm PDT
Cyril Magnin III

4:30pm PDT

SPDX Working Session: An Open Discussion on SPDX - Mark Gisi, Windriver & Adam Cohn, Cisco

Come join us in an informal and open discussion (held under the Chatham House rule) on the current views of the benefits and concerns with using SPDX data within and across different organizations. Share what you think, learn what others think or ask questions to better understand how SPDX can potentially benefit your organization. If you are new to SPDX, come learn what it’s all about. We look forward to seeing you here.


Speakers
avatar for Mark Gisi

Mark Gisi

Director, Open Source, Wind River
Mark Gisi, Director of Open Source Programs at Wind River Systems, is manager of the open source program office responsible for open source adoption; risk mitigation; community engagement and innovation acceleration. Mark is also a lead contributor to the Hyperledger Software Parts... Read More →


Tuesday April 16, 2013 4:30pm - 5:30pm PDT
Powell I

4:30pm PDT

Tizen Content Security Framework - Sreenu Pillutla, McAfee

Mobile security threats are growing in both numbers and sophistication. Tizen includes measures to combat malware as part of the basis of the platform. Tizen Content Security Framework allows any application to request a scan of data that is controlled and managed by that application by calling into the framework API. Framework will call plugin (if exists) to scan data. Content Security Framework will enable not only McAfee, but also other ecosystem members to provide a secure mobile experience to Tizen users.


Speakers
SP

Sreenu Pillutla

Sreenu Pillutla is Director of Engineering for Consumer Mobile Group atMcAfee, an Intel Company. In his role, he leads the McAfee Mobile Securityproduct development across major mobile operating systems. McAfee Mobilesecurity product is currently in use by millions of customers around... Read More →


Tuesday April 16, 2013 4:30pm - 5:30pm PDT
Mission II/III

4:30pm PDT

The GNU C Library (GLIBC) - Carlos O'Donell, Red Hat

The GNU C Library (GLIBC) is a part of almost all Linux systems deployed today. Along with GCC the library is part of the framework that implements the userspace requirements for several standards including ISO C and POSIX. After a whirlwind tour of new features and changes we go back in time and compare against last years short, medium, and long term goals for the project. We see where we've fallen short and need community assistance, particularly in the area of performance monitoring in a project whose stated goal is to be a high performance library.


Speakers
avatar for Carlos O'Donell

Carlos O'Donell

Senior Software Developer, Red Hat
Carlos O'Donell is a Principal Software Engineer at Red Hat for the platform tools team. At Red Hat he leads a crack team of system programmers in advancing the state of the art for low-level runtimes. Carlos is an FSF steward and core developer for the GNU C Library. Carlos has... Read More →


Tuesday April 16, 2013 4:30pm - 5:30pm PDT
Cyril Magnin I
 
Wednesday, April 17
 

8:00am PDT

Registration & Continental Breakfast
Wednesday April 17, 2013 8:00am - 9:00am PDT
Foyer

9:00am PDT

Should You? – Can You? - Market Open Source? - Tracey Erway, Intel & Nithya Ruff, Ruff & Associates

As Open Source software continues to gain popularity and a valuable position in the market, we’ve started to question if marketing has a role in open source.  In such an intensely engineering focused environment, the usual answer is “No, it’s the code value that makes or breaks a project”.  Traditionally the maintainer has borne the burden of contribution, communication, community and fund raising.   But tradition no longer holds, as most open source projects are now contributed to by corporate employees – not for self-gratification, but for real business purposes.  This session will cover some best practices for marketing, yes marketing open source projects (working with or without corporate backing and community managers), and the key differences between open source marketing and regular corporate product marketing.


Speakers
avatar for Tracey Erway

Tracey Erway

Advocacy Lead, Yocto Project, Intel Corp
Tracey Erway has spent over 25 years as an embedded software developer, or building, marketing, and evangelizing ways to improve the software developer experience. Tracey has lead the community engineering team and been the business manager for the MinnowBoard program in the Open... Read More →
avatar for Nithya Ruff

Nithya Ruff

Ruff and Associates
Nithya Ruff is the President of Ruff and Associates a marketing and business consulting company based in the SF Bay Area.   Nithya has spent the last 20 plus years in high technology and open source working in strategy, marketing and services.  She believes that good marketing can... Read More →


Wednesday April 17, 2013 9:00am - 10:00am PDT
Mission I

9:00am PDT

Enable SRIOV on PowerNV Platform - Wei Yang, IBM

SRIOV(Single Root I/O Virtualization) is a PCIe enhancement that enables PCIe devices to exposemultiple virtual PCIe devices. This feature enables multiple virtual machines to independently drivethe same physical PCIe device using its own instance of virtual PCIe device. Linux already supportsthis feature on x86 hardware. However IBM's new KVM based Power hardware poses additionalconstraints to enable this feature.In our paper we propose to describe the implementation of this feature in the Linux kernel and oursolution towards enabling this feature for Power hardware. We will also present performancenumbers on Power hardware comparing this feature with other I/O virtualization technology.Anyone interested in IO Virtualization, its benefits, and its implementation detail can benefit fromthis talk.


Speakers
avatar for Wei Yang

Wei Yang

IBM
I am working for LTC, IBM. The current project I am working on is to provide the capability to support SRIOV cards on PowerKVM platform. This will make the PowerKVM with more strong IO capability.


Wednesday April 17, 2013 9:00am - 10:00am PDT
Cyril Magnin II

9:00am PDT

Host-Based Disk-Mirroring with MD on Mainframe - Hannes Reinecke, SUSE

Disk-mirroring is a standard feature of basically every OS today. However, these solutions cover built-in disks only.For remotely connected disks eg via FibreChannel or iSCSI the situation changes.
Normally every I/O error is being treated as an fatal error, requiring manual interaction to replace the disk.With remote or SAN-attached disks transient I/O errors might occur, requiring a more careful I/O handling. This is especially true on mainframe, where the standard 'DASD' driver might undergo a rather lengthy recovery routine on errors.
In this talk I will give an overview on the challenges when implementing such a solution and present the 'md_monitor' program for handling transient I/O errors on MD mirror setups.


Speakers
avatar for Hannes Reinecke

Hannes Reinecke

Kernel Storage Architect, SUSE Labs
Studied Physics with main focus image processing in Heidelberg from 1990 until 1997, followed by a PhD in Edinburgh 's Heriot-Watt University in 2000. Worked as sysadmin during the studies, mainly in the Mathematical Institute in Heidelberg. Now working at SUSE Labs as Kernel Storage... Read More →


Wednesday April 17, 2013 9:00am - 10:00am PDT
Market Street

9:00am PDT

Panel - GNU Affero General Public License, Version 3 - Richard Fontana, Red Hat; Eileen Evans, HP, Bradley Kuhn, Software Freedom Conservancy (Moderator)

This panel discusses the GNU Affero General Public License (AGPLv3), a copyleft license designed to ensure that users of network-deployed applications receive source code for the application.
AGPLv3 sought to handle to GPLv2's '€œApplication Service Provider loophole'€.  AGPLv3 has seen little adoption by individual developers of community projects, although notable exceptions exist.  Awareness of AGPLv3 has increased with the growing focus on '€œCloud Computing'€.

This panel seeks to discuss and explain all issues surrounding AGPLv3 and contemplate the future of AGPLv3 as a viable copyleft license.


Moderators
avatar for Bradley M. Kuhn

Bradley M. Kuhn

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

Speakers
avatar for Eileen Evans

Eileen Evans

VP, Deputy General Counsel, Cloud and Open Source, HP, Office of the General Counsel
Eileen Evans is the Vice President and Associate General Counsel of Cloud Computing and Open Source for Hewlett-Packard Company. In her role, Eileen leads and manages legal support for cloud computing and open source at HP. Eileen also leads open source legal strategy and open source... Read More →
avatar for Richard Fontana

Richard Fontana

Senior Commercial Counsel, Red Hat
Richard Fontana is Senior Commercial Counsel - Products and Technologies at Red Hat. His work focuses significantly on open source legal matters. He is also a board member of the Open Source Initiative. Richard is a frequent public speaker on topics at the intersection of open source... Read More →


Wednesday April 17, 2013 9:00am - 10:00am PDT
Cyril Magnin III

9:00am PDT

License to Kill One'€™s Code - Mark Gisi, Wind River Systems

There is only one criterion that makes a piece of software, open source - the License. Although the open source movement is founded upon other core pillars such as a community development model, community review and peer recognition; without the license, there is no movement.The management of licensing in most open source projects today is often poorly executed such that the project fails to grant the intended permissions. Just as the lack of coding discipline can lead to maintenance nightmares and unstable code; the lack of licensing discipline can cripple the legal usability of your code.  We present examples found in popular Linux packages; discuss the threat Github presents to the open source movement; the benefits of SPDX; and conclude with six critical coding guidelines every developer should consider to ensure the legitimate usability of their code by everyone is preserved.

 


Speakers
avatar for Mark Gisi

Mark Gisi

Director, Open Source, Wind River
Mark Gisi, Director of Open Source Programs at Wind River Systems, is manager of the open source program office responsible for open source adoption; risk mitigation; community engagement and innovation acceleration. Mark is also a lead contributor to the Hyperledger Software Parts... Read More →


Wednesday April 17, 2013 9:00am - 10:00am PDT
Powell I

9:00am PDT

Finding Hardware Latencies in Your System - Steven Rostedt, Red Hat

Fast response times is not always just a perk, but also can be a hard requirement. Over the years, Linux response times has improved tremendously. For a hard realtime response, applying the PREEMPT_RT patch can remove unbounded latencies caused by priority inversion and also improve responses by removing most places that disable preemption in the kernel.

But even with the best Real-Time Operating System (RTOS), the system is a slave to the hardware. If the hardware has System Management Interrupts (SMI), the system can halt at anytime, and the OS can do nothing about it. Finding these can be tricky if the hardware does not give you any clue to what it may do.

This talk will discuss ways to discover hardware latencies such as SMIs,using the PREEMPT_RT patch along with the hwlat_detector that comes with it, as well as using ftrace and kernelshark.


Speakers
avatar for Steven Rostedt

Steven Rostedt

Principal Software Engineer, Red Hat Inc
Steven Rostedt works for Red Hat and is the main developer for their Real Time kernel. Steven is the maintainer of the Real-Time stable releases. He works upstream mainly developing and maintaining ftrace (the official tracer of the Linux kernel). He also maintains trace-cmd and kernelshark... Read More →


Wednesday April 17, 2013 9:00am - 10:00am PDT
Cyril Magnin I

10:00am PDT

Community Management for Engineers - Thiago Macieira, Intel

Open Source projects always revolve around a community. Small projects usually have no need for much action to keep that community happy, as everyone knows each other quite well, whereas large projects often have people who dedicate their full attention that aspect. How about medium-sized projects, where the team is large enough so there is a need for some work, but not enough for one person all the time? This presentation will talk about how engineers -- that is, people trained in logics and hard facts -- can take over some of those tasks that deal with people and emotions, and help the community around their projects grow and thrive. The presenter is an engineer by training, but today helps out the community for the Qt Project (which he helped create) and is trying to replicate the efforts for Tizen.


Speakers
avatar for Thiago Macieira

Thiago Macieira

Engineer, Open Source Technology Center, Intel
Thiago Macieira holds a double degree in Engineering and an MBA. He has been involved in several Open Source projects for over 15 years and is an experienced C++ developer, having spent the better part of the last 10 years developing Qt and Qt-based software. He has been involved... Read More →


Wednesday April 17, 2013 10:00am - 11:00am PDT
Mission I

10:00am PDT

Hardware Error Handling Improvement for Reliable KVM Hypervisor - Mitsuhiro Tanino, Hitachi

In virtual environment, many guests are running on one hypervisor and reliability of KVM hypervisor is really important. One of the key features is ""hardware error handling."" In order to minimize area of influence when hardware error, such as Machine Check, is detected, isolating hardware with a failure, shutting down only affected guest, are required. As for hardware error handling of Linux, there are three key features: pre-failure detection, failure isolation, continuity after isolation. These features are generally implemented in upstream kernel, however some important issues are still unresolved.This presentation will show the current implementation of the three key features, detail of unresolved issues, and current activities to solve those issues will be explained. Target audience is kernel developers who are interested in reliability of virtual environment.


Speakers
MT

Mitsuhiro Tanino

Engineer, Hitachi, Ltd
Mitsuhiro Tanino is a Linux engineer who has been working for Hitachi since 2004. He has experience about development of virtual machine manager for heterogeneous cloud systems. His current working area is RAS features for KVM virtual environments. Especially, he focuses to improve... Read More →


Wednesday April 17, 2013 10:00am - 11:00am PDT
Cyril Magnin II

10:00am PDT

Persistent Memory and Linux: New Storage Technologies and Interfaces - Ric Wheeler, Red Hat

Industry has been talking about various types of new memory technologies for years that are roughly the same capacity, performance and cost as DRAM, but would not lose state when power goes out. Progress has been rapid and several vendors have organized industry groups that are working through how we can use those parts. This presentation will highlight what works in Linux today and changes that are under development.


Speakers
avatar for Ric Wheeler

Ric Wheeler

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


Wednesday April 17, 2013 10:00am - 11:00am PDT
Market Street

10:00am PDT

Licensing of Software on Github: A Quantitative Analysis - Aaron Williamson, Software Freedom Law Center

Github hosts over 5,000,000 software repositories and has become central to the workflow of thousands of free and open source software projects. To many developers, posting a Github repository has become synonymous with ""open sourcing"" a project. Some don't bother even including a license for the code -- a practice Redmonk's James Governor calls ""post open source software"" and OSI's Simon Phipps calls bad hygiene. This talk will examine the data -- SFLC pulled data on millions of projects down from the Github API and looked at their licenses. Aaron will use that data to show how many projects are truly license-less and also to look at usage patterns for particular FOSS licenses across Github.

This talk is aimed at anyone interested in how developers approach FOSS licensing. No particular technical experience is necessary.


Speakers
AW

Aaron Williamson

Software Freedom Law Center
Aaron Williamson is senior staff counsel at the Software Freedom Law Center, where he advises projects and developers on free software licensing, trademark policy, nonprofit formation and compliance, litigation, and other legal issues. He is currently studying patterns of license... Read More →


Wednesday April 17, 2013 10:00am - 11:00am PDT
Cyril Magnin III

10:00am PDT

Tooling up for SPDX - Gary O'Neall, Source Auditor Inc.; Matt Germonprez, University of Nebraska at Omaha; Sameer Ahmed, Wind River Systems

There is a strong need for both suppliers and consumers of open source software to communicate the licenses, components, and copyrights associated with the open source projects in a consistent and accurate manner.  In response to this need, the Linux Foundation’s Software Package Data Exchange (SPDX™) working group released version 1.1. of the specification last fall. 

In this session we provide an overview of the current open source tools available which support SPDX including extensions to Fossology to support SPDX being done at the University of Nebraska at Omaha, the Ninka license identification tools developed at the University of Victoria, as well as other open source SPDX tools.  A survey of commercial tools supporting SPDX will also be presented.

For business, legal, or technical individuals interested in using SPDX data, this talk will provide a good overview of what tools are available.   For open source developers that are interested in supporting SPDX, building their own tools, or contributing to the SPDX tooling effort, this talk will provide a good overview of the existing software which can be re-used.

 

 


Speakers
SA

Sameer Ahmed

Senior Member of Technical Staff - App, Wind River Systems
Sameer Ahmed is a Sr. Member of Technical Staff at Wind River Systems. He has developed various cloud system applications including tools to generate and consumer SPDX data. Sameer is the technology lead of the SParts project and core blockchain ledger developer. Sameer has a Master... Read More →
avatar for Matt Germonprez

Matt Germonprez

Co-founder, Board of Directors, CHAOSS
Matt Germonprez is the Mutual of Omaha Distinguished Chair of Information Science & Technology and Professor in the College of IS&T at the Univ of Nebraska Omaha. Matt is the co-founder of CHAOSS and is an active open source community member, having presented design and development... Read More →
avatar for Gary O'Neall

Gary O'Neall

CEO, Source Auditor
Gary O’Neall is a contributor to the Software Package Data Exchange® (SPDX™) - a standard format for communicating the components, licenses and copyrights associated with a software package. He has contributed several open source tools which can be found at http://spdx.org/s... Read More →


Wednesday April 17, 2013 10:00am - 11:00am PDT
Powell I

10:00am PDT

The Linux Perf Tool: New Features - Jiri Olsa & Arnaldo Carvalho de Melo, Red Hat

This presentation will give an overview and current development stateof several new perf features, like:

  • Perf diff enhancements: describing newly added computation data comparison methods    ratio, delta and weighted diff plus introducing multiple perf data file comparison
  • Group leader sampling: Describing new way of getting group's samples
  • Callchains DWARF unwind: Moving towards libdwarf
  • Default precise event setup: Forcing precise event profiling whenever possible
  • Interval stat plotting: The stat command can now print event deltas at regular    time interval.

We will describe above features in detail and provide practical usage examples. In addition, this session will cover some 'want to have' features for the future, like: Event toggling event, Non-architectural events support the trace event library integration.


Speakers
avatar for Arnaldo Carvalho de Melo

Arnaldo Carvalho de Melo

Principal Software Engineer, Red Hat
Maintained IPX, LLC, Appletalk protocols. Refactored the TCP/IP stack to reuse non TCP specific parts. Implemented the Linux DCCP stack. Created pahole, a tool to help in optimizing data structures, used in Linux, glibc, KDE, xine & others. Maintainer of
avatar for Jiri Olsa

Jiri Olsa

Software Engineer, Red Hat
Jiri works for RedHat full time on Linux as kernel generalist engineer in Brno office, Czech Republicech Republic. He currently divides his work time between upstream perf work and maintaining RHEL perf.


Wednesday April 17, 2013 10:00am - 11:00am PDT
Cyril Magnin I

11:00am PDT

Morning Break
Wednesday April 17, 2013 11:00am - 11:30am PDT
Foyer

11:30am PDT

Translating Open Source Value to the Cloud - Gordon Haff, Red Hat

Open source has not only helped free users from vendor lock-in; it has untapped new sources of innovation and enabled new opportunities for collaboration. These and other open source values are now serving to revolutionize cloud computing--indeed, to make it possible in the first place. Yet, it's not a simple literal translation. Open source protections such as licenses have different meanings, especially in public clouds. And new aspects of and potential threats to software freedom, like APIs, are central to cloud computing, whether on-premise or otherwise.
This session will provide an overview for thinking about communities, licensing, and what matters to software freedom in the cloud computing transition. It will be especially relevant for those charting the course for software products and their associated governance in a cloud computing world.


Speakers
avatar for Gordon Haff

Gordon Haff

Technology Advocate, Red Hat
Gordon Haff is Technology Advocate at Red Hat where he works on market insights; writes about tech, trends, and their business impact; and is a frequent speaker at customer and industry events. Among the topics he works on are edge, AI, quantum, cloud-native platforms, and next-generation... Read More →


Wednesday April 17, 2013 11:30am - 12:30am PDT
Cyril Magnin II

11:30am PDT

Using OpenLMI to Manage Storage - Stephen Gallagher, Red Hat

OpenLMI-Storage provides a remote API to manage local block devices, i.e. block devices which are present in /dev/ directory. This includes also attached iSCSI, FC and FCoE devices, as long as the appropriate block device is present.
OpenLMI-Storage is built on existing Linux storage management capabilities, a new storage library and the DMTF/CIM technology stack. It provides a mechanism for simplifying the setup of storage on client machines from a central location.

It will include a short demo demonstrating the use of OpenLMI for configuring and managing a storage partition remotely.


Speakers
avatar for Stephen Gallagher

Stephen Gallagher

Software Engineer and Open-Source Advocate, Red Hat
Principal Software Engineer at Red Hat, Inc. I have spent the last ten years working on various security and platform-enablement software for Fedora Server and Red Hat Enterprise Linux.


Wednesday April 17, 2013 11:30am - 12:30am PDT
Market Street

11:30am PDT

Yocto Project Open House
Wednesday April 17, 2013 11:30am - 12:30am PDT
Mission III

11:30am PDT

Bringing More Women to Free and Open Source Software - Karen Sandler, GNOME Foundation

GNOME has run a highly successful Outreach Program for Women, producing measurable success at improving the participation of women in the project. GNOME has recently invited other free software organizations to join them in the Program and there are now 11 participating organizations (and at the time of this proposal 25 participants all over the world.) In this talk, Karen will show why this effort is so important and how its implementation is so effective.


Speakers
KS

Karen Sandler

Executive Director, Software Freedom Conservancy
Karen M. Sandler is Executive Director of the Software Freedom Conservancy, the nonprofit home of dozens of essential free software projects. She is known for her advocacy for free and open source software, particularly in relation to the software on medical devices. She was previously... Read More →


Wednesday April 17, 2013 11:30am - 12:30pm PDT
Mission I

11:30am PDT

Solving the Puzzle of Multimedia on Linux Deployments - Muriel Paumier-Moscardini, Fluendo

For the last few years, and specially in the current economic climate, many businesses are opting to use Linux to reduce their licensing and development costs. By doing this, they have realized that Linux offers other benefits aside cutting expenses: Linux users enjoy a robust, flexible and adaptable Operating System with a great choice of tools for productivity and business applications. As any other software, Linux deployments are subject to copyright, trademarks, patents, etc. This talk will address all companies' and individuals' concerns regarding FOSS and proprietary software, territoriality and use of software at end-user and professional levels on their Linux deployments.


Speakers
avatar for Muriel Paumier-Moscardini

Muriel Paumier-Moscardini

Fluendo
Muriel Paumier-Moscardini, who has over 15 years of management experience in industrial and IT environments, joined the Fluendo management team in 2008 to build its B2B business with some of the world's top OEMs, including Sony, Toshiba, Hewlett Packard, Logitech, Intel and Wyse... Read More →


Wednesday April 17, 2013 11:30am - 12:30pm PDT
Cyril Magnin III

11:30am PDT

Tooling up for SPDX (Cont.) - Gary O'Neall, Source Auditor Inc.; Daniel German, University of Victoria; Matt Germonprez, University of Nebraska at Omaha, Sameer Ahmed, Wind River Systems

There is a strong need for both suppliers and consumers of open source software to communicate the licenses, components, and copyrights associated with the open source projects in a consistent and accurate manner.  In response to this need, the Linux Foundation’s Software Package Data Exchange (SPDX™) working group released version 1.1. of the specification last fall. 

In this session we provide an overview of the current open source tools available which support SPDX including extensions to Fossology to support SPDX being done at the University of Nebraska at Omaha, the Ninka license identification tools developed at the University of Victoria, as well as other open source SPDX tools.  A survey of commercial tools supporting SPDX will also be presented.

For business, legal, or technical individuals interested in using SPDX data, this talk will provide a good overview of what tools are available.   For open source developers that are interested in supporting SPDX, building their own tools, or contributing to the SPDX tooling effort, this talk will provide a good overview of the existing software which can be re-used.


Speakers
SA

Sameer Ahmed

Senior Member of Technical Staff - App, Wind River Systems
Sameer Ahmed is a Sr. Member of Technical Staff at Wind River Systems. He has developed various cloud system applications including tools to generate and consumer SPDX data. Sameer is the technology lead of the SParts project and core blockchain ledger developer. Sameer has a Master... Read More →
DG

Daniel German

Professor, University of Victoria
.
avatar for Matt Germonprez

Matt Germonprez

Co-founder, Board of Directors, CHAOSS
Matt Germonprez is the Mutual of Omaha Distinguished Chair of Information Science & Technology and Professor in the College of IS&T at the Univ of Nebraska Omaha. Matt is the co-founder of CHAOSS and is an active open source community member, having presented design and development... Read More →
avatar for Gary O'Neall

Gary O'Neall

CEO, Source Auditor
Gary O’Neall is a contributor to the Software Package Data Exchange® (SPDX™) - a standard format for communicating the components, licenses and copyrights associated with a software package. He has contributed several open source tools which can be found at http://spdx.org/s... Read More →


Wednesday April 17, 2013 11:30am - 12:30pm PDT
Powell I

11:30am PDT

LTTng-UST: Efficient System-Wide User-Space Tracing - Christian Babeux, EfficiOS

In the past, much effort has been invested in high performance kernel tracing tools, but now focus in the tracing community seems to be shifting over to efficient user space application tracing. By providing joint kernel and user space tracing, developers can have deeper insights in their applications latencies. This presentation covers the ongoing efforts within the LTTng project to enhance system-wide tracing at the user space level. It discusses instrumentation sources such as Tracepoints, Uprobes, and SystemTAP SDT providers, along with their integration with LTTng. A brief overview of the latest and upcoming features of the user space tracer is presented. It also discusses ongoing efforts in the area of trace format and control protocol standardisation. Finally, our presentation includes challenging glibc-related issues encountered during LTTng-UST development, opening the discussion on how to improve and collaborate on user-space instrumentation.

The targeted audience is user space and kernel developers, those interested in tracing infrastructure, shared system libraries, and application instrumentation.


Speakers
avatar for Christian Babeux

Christian Babeux

Software Developer, EfficiOS Inc.
Christian Babeux works at EfficiOS Inc., an operating system efficiency R&D consultancy. He is currently involved in the LTTng project as an active contributor to lttng-tools and lttng-ust. He has a background in embedded software development and ASIC tools. In his spare time, he... Read More →


Wednesday April 17, 2013 11:30am - 12:30pm PDT
Cyril Magnin I

12:30pm PDT

Lunch
Wednesday April 17, 2013 12:30pm - 2:00pm PDT
Embarcadero

2:00pm PDT

Qualcomm and Toshiba – Best Practices for Device Driver Development - Prakash Iyer, Toshiba & Danny Petkevich, Qualcomm

This presentation will focus on tips and best practices in the process of device driver development, highlighted with specific examples and experiences from work done in partnership between Qualcomm and Toshiba. The subject matter will focus largely on development for embedded solutions, but the information is also broadly applicable to other areas of development.
The intended audience is anyone who is doing embedded development, driver development or other types of low-level programming. This includes developers focused on OS, middleware, or any core software development on Linux platforms. Danny Petkevich, director of business development with Qualcomm, has 20 years of industry experience in multiple markets. His current work focuses on implementation of the Snapdragon mobile application processor in the embedded market. He will be joined by Prakash Iyer, senior manager of software development, Toshiba.


Speakers
PI

Prakash Iyer

Senior Software Development Manager, Toshiba
Prakash Iyer is senior manager of software development at Toshiba America Electronic Components. Iyer has worked in embedded SW and real time SW for the last nine years and has been developing drivers for Linux and Android on several processors. Most recently, his projects have included... Read More →
DP

Danny Petkevich

Qualcomm
Danny Petkevich serves as director of business development for Qualcomm Technologies, Inc. His current responsibilities include launching Snapdragon application processors to the embedded market, customer design, developing the third party ecosystem, and developing vertical markets... Read More →


Wednesday April 17, 2013 2:00pm - 3:00pm PDT
Mission I

2:00pm PDT

10 Years of Xen and Beyond - Lars Kurth, Citrix

In 2013, the Xen Hypervisor will be 10 years old: when Xen was designed, we anticipated a world, which now is known as cloud computing. Today, Xen powers the largest clouds in production and is the basis for several commercial virtualization products. In this talk we will give on overview of Xen and related projects, cover hot developments in the Xen community and outline what comes next.
The talk is intended for users and developers that are familiar with virtualization: no deep knowledge is required. We will start with an architectural overview and cover topics such as: Xen and Linux, how to secure your cloud using disaggregation, SELinux and XSM/FLASK, the evolution of Paravirtualization, Xen on ARM and common challenges for open source hypervisors. We will explore the potential of Open Mirage for testing hypervisors. The talk will conclude with an outlook to the future of Xen.


Speakers
avatar for Lars Kurth

Lars Kurth

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


Wednesday April 17, 2013 2:00pm - 3:00pm PDT
Cyril Magnin II

2:00pm PDT

The Receiving End of printk - netconsole, blockconsole, cancd - Joern Engel, Pure Storage

Printk has served as an archaic debugging tool for the Linux kernel since the dawn of time. However it was always a bit limited by syslog not being able to store the last dying breath of a crashed system and VGA consoles display little more than 80x25 - provided you actually see the output an can find your camera in time to capture it. This presentation goes through a number of tools that have made printk more useful in an environment with hundreds of machine running automated tests and more than enough developers creating new and exciting bugs for motivation.


Speakers
JE

Joern Engel

Pure Storage
Joern currently works for Pure Storage, and mainly deals with bugs and performance problems in various parts of the Linux kernel's storage stack. Previously he has been best known for creating LogFS.


Wednesday April 17, 2013 2:00pm - 3:00pm PDT
Market Street

2:00pm PDT

The Value of Fiscal Sponsorship in the FLOSS Community - Tony Sebro, Software Freedom Conservancy

This presentation will discuss how fiscal sponsors work, and how they provide value to the FLOSS community.  Tony will describe the various business and legal services fiscal sponsors offer to FLOSS projects and developer communities, examine various fiscal sponsorship structures, and discuss future trends in fiscal sponsorship development.

This talk is designed for a audience of developers and community participants familiar with FLOSS development and community structure. The presentation will focus on services and support structure, and the average Collaboration Summit attendee will have sufficient technical expertise to understand the concepts discussed. 


Speakers
avatar for Conservancy

Conservancy

Software Freedom Conservancy
Software Freedom Conservancy is a not-for-profit organization that helps promote, improve, develop, and defend Free, Libre, and Open Source Software (FLOSS) projects.


Wednesday April 17, 2013 2:00pm - 3:00pm PDT
Cyril Magnin III

2:00pm PDT

Linux Standard Base (LSB)

The Linux Standard Base workgroup meets for it's annual face-to-face discussion about reducing the differences between individual distributions, reducing the cost involved to port applications and make ISVs' development process easier and help them address a global market for their applications.


Wednesday April 17, 2013 2:00pm - 5:30pm PDT
Mission III

2:00pm PDT

SPDX Bakeoff - Scott Lamons, HP & Kate Stewart, Linaro

In this working session we will do a deeper dive on the various tools (both open source and commercial) for producing and consuming SPDX 1.1. Bring your tools, bring your ideas for tools, and be prepared to roll up your selves and get your hands dirty with SPDX. In order to facilitate discussion and collaboration we encourage SPDX producers to generate SPDX 1.1 data files (tag-value format) for the following open source projects: Time v1.7 (a small package for the purpose of comparing SPDX output from different tools), Busybox v1.20.2Linux Kernel v3.8.1(optional), or any other open source package that presents interesting results or anomalies that should be discussed with the working group.

Before the session you may upload your data files to the SPDXbakeoff folder on Google Docs.  Create a folder with the name of your organization and deposit whatever files you have.

We will have several projectors in order to facilitate side-by-side comparisons of SPDX data and we might also have a shiny new tool for automatically comparing two SPDX files.

We hope to accomplish the following in this session:

  • Discuss and resolve different interpretations of the SPDX specification and data fields.
  • Share thoughts on matching guidelines with members of the SPDX technical and legal teams.
  • Identify and discuss bugs or gaps in the specification and ideas on how to address those in future versions of the specification.
  • Demo or discuss additional tools, resources, or best practices beyond the specification that will be required in order to promote adoption of SPDX.

This session will be of primary interest to SPDX tool developers, users of those tools (corporations and open source developers/projects), SPDX specification developers and other members of the SPDX working groups.

If you plan to attend we would appreciate having you drop us an email at scott.lamons at hp dot com and kate.stewart at linaro dot org.

 

 


Speakers
avatar for Scott Lamons

Scott Lamons

Program Manager, HP, SPDX Working Group
Scott Lamons works in HP’s Open Source Program office which is responsible for the companies’ open source policy, review process, and compliance related activities. He has been a member of HP’s Open Source Review Board (OSRB) since 2005. Over this time he has reviewed over 3000... Read More →
avatar for Kate Stewart

Kate Stewart

Senior Director of Strategic Programs, Linux Foundation
Kate Stewart is a Senior Director of Strategic Programs, responsible for Embedded and Open Compliance programs. Since joining The Linux Foundation, she has launched Real-Time Linux, Zephyr Project, CHAOSS, and ELISA.


Wednesday April 17, 2013 2:00pm - 5:30pm PDT
Powell I

3:00pm PDT

Open Source Practice of LG Electronics - Hyo Jun Im, LG Electronics

"LG Electronics has been actively using Linux since 2006 for products like DTVs, BD players, settop boxes and smart phones. As the open source software takes major portion of the product software, it presented a lot of challenges like setting up open source compliance processes, catching up with the frequent release cycle of the open source software, managing fragmentation and collaborating with the open source communities. In this speech, I will present these challenges and how we managed to overcome them after much trial and error.This presentation will give practical insights to senior engineers struggling to persuade management to actively participate in the open source activities, as well as managers trying to find the best practice in working with the open source software."


Speakers
HJ

Hyo Jun Im

Research Fellow, Software Platform Laboratory, LG Electronics
LG Electronics is a global leader and technology innovator in consumer electronics, mobile communications and home appliances. Mr. HyoJun Im received Ph.D. degree from Seoul National University in 2001. He has been leading a team of Linux engineers since 2005, and has been working... Read More →


Wednesday April 17, 2013 3:00pm - 4:00pm PDT
Mission I

3:00pm PDT

Open Compute Project: An Overview - John Linville, Red Hat

The Open Compute Project was started a couple of years ago with the goal of ""efficient computing infrastructures at the lowest possible cost"".  With initial backing from Facebook and continued support from a broader community of hardware vendors, OCP is becoming a significant concern in our industry.
This talk will provide an overview of the origins of the OCP, what it is doing, and where it may be going.  Special emphasis will be made on how the OCP is applying open source principles in pursuit of their larger goals.


Speakers
avatar for John W. Linville

John W. Linville

Kernel Engineer, Red Hat
As the former Linux kernel maintainer for wireless LANs, John presided over the transition of that subsystem from "constant heartache" to "mostly just works" status. More recently, John's technical pursuits have included SDN and NFV topics. Employed at Red Hat for over a decade, John... Read More →


Wednesday April 17, 2013 3:00pm - 4:00pm PDT
Cyril Magnin II

3:00pm PDT

NVM Software Interfaces: New Directions - Nisha Talagala, Fusion-IO

Flash based non volatile memory is revolutionizing data center architectures, improving application performance by bridging the gap between DRAM and disk. Future non volatile memories promise performance even closer to DRAM. While flash adoption in industry started as disk replacement, the past several years have seen data center architectures change to take advantage of flash as a new memory tier in both servers and storage.  
This talk covers the implications of nonvolatile memory on software. We describe the stresses that non volatile memory places on existing application and OS designs, and illustrate optimizations to exploit NVM as a new memory tier. Until the introduction of flash, there has been no compelling reason to change the existing operating system storage stack.  We will describe the technologies contained in the upcoming Fusion-io Software Developer Kit (ioMemory SDK) that allow applications to leverage the native capabilities of non-volatile memory as both an I/O device and a memory device. The technologies described will include new I/O based APIs and libraries, as well as features for extending DRAM into flash for cost and power reduction. Finally, we describe Auto-Commit-Memory, a new persistent memory type that will allow applications to combine the benefits of persistence with programming semantics and performance levels normally associated with DRAM. Many elements of this stack will be open sourced to help the developer community utilize and accelerate the adoption of new NVM technologies and interfaces.


Speakers
NT

Nisha Talagala

Fusion-IO
Nisha Talagala is Lead Architect at Fusion-io, where she works on innovation in non volatile memory technologies and applications. Nisha has more than 10 years of expertise in software development, distributed systems, storage and I/O solutions, and non-volatile memory. She has worked... Read More →


Wednesday April 17, 2013 3:00pm - 4:00pm PDT
Market Street

3:00pm PDT

Evolving the Developer Certificate of Origin - Luis R. Rodriguez

The Signed-off-by tag and its definition as explained on the Linux kernel under the Developer's Certificate of Origin (DCO) was originally introduced to document very carefully the conditions under which a patch submitter is providing a change to the Linux kernel. Other software projects have picked up on the practice to use the same Signed-off-by tag as part of their development process and refer to the same Linux kernel documentation for the DCO definition.

This talk will deal with a brief history of the DCO, the question of the license of the DCO, the evolutions of DCO and efforts and discussions about packaging it as a standalone legal document and project to help other projects use it and refer to it.


Speakers
LR

Luis R. Rodriguez

Luis is a Linux kernel developer at Qualcomm. Luis started hacking on the kernel since the 2.6.5 release and his main focus has been wireless. Today his focus is on helping guide Qualcomm Atheros with upstream strategies and helping other engineers contribute upstream properly.


Wednesday April 17, 2013 3:00pm - 4:00pm PDT
Cyril Magnin III

4:00pm PDT

Afternoon Break
Wednesday April 17, 2013 4:00pm - 4:30pm PDT
Foyer

4:30pm PDT

Message Logging in a Virtualized Environment: Problems & Solutions - Seiji Aguchi, Hitachi Data Systems

As a system administrator, one of the most important tasks is the respond to warning and error messages that appear in log files quickly and effectively. The expectation for these log files is that they provide the following information:

  • Messages are logged to understand what happened in a system.
  • Messages are timestamped so that the time of the failure can be recognized.

At the moment, there are issues related to message logging functionality in virtualized environments like qemu and libvirt. In this presentation, we will highlight these issues, discuss the existing solutions and share best practices for those system administrators and developers who are concerned with the reliability of logging messages.


Speakers
SA

Seiji Aguchi

Principal Software Engineer, Hitachi Data Systems
Seiji Aguchi is a kernel developer at Hitachi Data Systems in the United States. He has focused on RAS enhancement of Linux Kernel since he started his carrier. He developed a memory dump tool and a kernel tracer at Hitachi, Ltd. in Japan. And then, he moved to the United States... Read More →


Wednesday April 17, 2013 4:30pm - 5:30pm PDT
Mission I

4:30pm PDT

Improving Scalability of Xen: The 3,000 Domains Experiment - Wei Liu, Citrix

Machines are getting powerful these days and more and more VMs will run on a single machine. This work started off with a simple goal - to run 3,000 domains on a single host and address any scalability issues come across. I will start with Xen internal then state the problems and solutions. Several improvements are made, from hypervisor, Linux kernel to user space components like console backend and xenstore backend. The main improvement for hypervisor and Dom0 Linux kernel is the new  event channel infrastructure, which enable Dom0 to handle much more events simultaneously - the original implementation only allows 1024 and 4096 respectively.
The targeting audiences are cloud developers, kernel developers and those who are interested in Xen scalability and internals. They need to have general knowledge of Linux, knowledge of Xen is not required but nice to have.


Speakers
WL

Wei Liu

Software Engineer, Citrix
Wei Liu has been working on Xen hypervisor since late 2012. He has contributed to Xen hypervisor, Linux kernel, FreeBSD, QEMU and other software projects on all things Xen related. He spoke at various events about Xen. He coordinated several Xen releases during the past years. He... Read More →


Wednesday April 17, 2013 4:30pm - 5:30pm PDT
Cyril Magnin II

4:30pm PDT

Panel - LSF/MM 2013: Hot Topics in File & Storage Systems and Memory Management - Jens Axboe, Fusion-io ; James Bottomley, Parallels; Dave Chinner, Red Hat; Trond Myklebust, NetApp; Rik van Riel, Red Hat; Ric Wheeler, Red Hat (Moderator)

Each year, the key kernel developers from the file and storage systems and memory management get together in an invitation only summit to tackle the most pressing issues. This summit helps set the stage for work that will be appearing in future releases of the kernel.
Our panel will have leaders from each of these areas who will give an overview of what is on the agenda for this year's summit which will be held immediately after the Collaboration Summit. Come hear from them and let them know what topics you find most interesting and pressing.


Moderators
avatar for Ric Wheeler

Ric Wheeler

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

Speakers
JA

Jens Axboe

Jens Axboe is a Fellow at Fusion-io, and also serves as the Linux block layer maintainer. Jens has worked on all things Linux IO related, such as data writeback, IO scheduling, SATA/SCSI, and others. Most recently his interests have been centered around making super fast flash based... Read More →
avatar for James Bottomley

James Bottomley

DE, IBM
James Bottomley is a Distinguished Engineer at IBM Research where heworks on Cloud and Container technology. He is also Linux Kernelmaintainer of the SCSI subsystem. He has been a Director on the Boardof the Linux Foundation and Chair of its Technical Advisory Board. Hewent to university... Read More →
DC

Dave Chinner

Dave Chinner has an advanced case of Filesystem Developer Syndrome (FDS). Symptoms first developed back in 2002 when employed by SGI to work on NFS. After a confusing diagnosis including NFS, gigabit ethernet driver and TCP/IP stack hacking on Irix, he was discovered in a delirious... Read More →
TM

Trond Myklebust

Biography coming soon.
RV

Rik van Riel

Biography coming soon.


Wednesday April 17, 2013 4:30pm - 5:30pm PDT
Market Street

4:30pm PDT

Collaborative GPL Compliance Through Non-Profit Entities - Bradley Kuhn, Software Freedom Conservancy

The Software Freedom Conservancy recently announced a renewed effort for cross-project collaborative GPL compliance efforts that includes copyright holders from BusyBox, Linux, and Samba.  Conservancy built an internal system of communication and collaboration to take input from all stakeholders to discuss and engage in compliance activity to ensure compliance with the GPL throughout the technology industry and in particular in the embedded device market where Linux, BusyBox and Samba are so prevalent.

In this talk, Executive Director of Conservancy, Bradley M. Kuhn, will discuss how Conservancy handles compliance matters, what matters it focuses on, and how the copyright holders that work with Conservancy engage in a collaborative effort to ensure compliance with the GPL.


Speakers
avatar for Bradley M. Kuhn

Bradley M. Kuhn

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


Wednesday April 17, 2013 4:30pm - 5:30pm PDT
Cyril Magnin III
 
Filter sessions
Apply filters to sessions.