Loading…
This event has ended. Create your own event → Check it out
This event has ended. Create your own

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

View analytic

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

Monday, April 15
 

8:00am

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

9:15am

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 future of computing. | | Zemlin’s career took root at Western Wireless, which had a successful IPO and was later acquired by Deutsche Telekom and renamed... Read More →


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

9:45am

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
Cyril Magnin Ballroom

10:15am

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

10:45am

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
Cyril Magnin Ballroom

11:15am

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 to release an FOSS OpenCL SDK, and first to successfully crowd fund a project. Prior to starting Adapteva, Andreas worked at Analog Devices for 10 years... Read More →


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

11:45am

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

1:15pm

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, including the Cassandra Summit, QCon/GOTO, Cloud Connect, Velocity, Gluecon and Structure. | Adrian is also well known as the author of several books while a... Read More →


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

1:45pm

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 future of computing. | | Zemlin’s career took root at Western Wireless, which had a successful IPO and was later acquired by Deutsche Telekom and renamed... Read More →

Speakers
avatar for Tracey Erway

Tracey Erway

Advocacy Goddess, Yocto Project
Tracey M. Erway is a Senior Marketing Manager at Intel Corporation, currently responsible for all strategic, product, and event marketing as the Advocacy lead associated with the Yocto Project.
MS

Michael Schonberg

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


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

2:30pm

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

3:15pm

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

Executive Editor, LWN.net
Jonathan Corbet is the executive editor at LWN.net. He is the maintainer of the kernel's documentation subsystem, a member of the Linux Foundation's Technical Advisory Board, and a frequent speaker at community events worldwide.


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

4:00pm

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 and | since then has been working in the Software and Services Group with a focus on the technology direction of Intel's Open Source... Read More →


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

4:30pm

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
Cyril Magnin Ballroom

6:00pm

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
Julia Morgan Ballroom 465 California St San Francisco, CA 94104
 
Tuesday, April 16
 

8:00am

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

9:00am

9:00am

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

Public Cloud 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 well as the implementation and maintenance of the SUSE operated update infrastructure for on demand images in the Public Cloud. | | In addition to the work with... Read More →


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

9:00am

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 has been actively contributing to Linux since 2005, in particular to the kernel's power management subsystems (system suspend/hibernation, device runtime PM framework... Read More →


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

9:00am

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 (which comprises ALM companies, systems integrators, and the open source and legal communities). He is a frequent speaker at open source industry events... Read More →


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

9:00am

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 at Intel Compiler Lab. Konstantin holds a PhD from mesi.ru and a Master from msu.ru.Twitter handle: @kayseesee
avatar for Dmitry Vyukov

Dmitry Vyukov

Programmer, Google
I am a programmer at Google. My team develops dynamic testing tools, such as AddressSanitizer and ThreadSanitizer. I joined Google in 2011, before that I worked in telecom/VoIP/billing. Recent presentations: USENIX ATC (2012), LLVM Developer Meeting (2011, 2012), GNU Tools Cauldron (2012), YaC (2010), SSSEV (2011), HighLoad++ (2012), ZeroNights (2012).


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

9:00am

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

Sr. Director of Strategic Programs, The Linux Foundation
SPDX, Open Compliance, Open Chain, FOSSology


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

10:00am

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
Mission I

10:00am

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

Senior Director, Open Source Solutions, Citrix Systems Inc.
I am the Senior Director, Cloud Computing Community at Citrix. I am responsible for the open source CloudStack cloud platform (www.cloudstack.org) and Xen.org virtualization communities. However I am really an open source guy who loves systems management and committed to trying to make systems management tools more open and "not suck".


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

10:00am

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 aware scheduler. She has been working closely with the Linux community to improve the performance,scalability and energy awareness of the Linux scheduler.


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

10:00am

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

VP R&D, Samsung Research
Ibrahim Haddad (Ph.D.) is Vice President of R&D and the Head of the Open Source Innovation Group at Samsung Research America, a wholly owned R&D subsidiary of Samsung Electronics Co. Ltd., South Korea. He is responsible for overseeing Samsung's Open Source strategy and execution, internal and external collaborative R&D projects, participation in key open source development projects, and representing Samsung in various open source foundations... Read More →


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

10:00am

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 announced by Samsung Electronics. His expertise and current interests are designing object-oriented application framework, Open API definition & management... Read More →


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

10:00am

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. He has a long term interest in compilers and is an occasional gcc contributor.


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

11:00am

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

11:30am

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 the Executive Director of the GNOME Foundation. Karen co-organizes Outreachy (formerly Outreach Program for Women). She received an O'Reilly Open Source Award... Read More →

Speakers
avatar for Richard Fontana

Richard Fontana

Red Hat
Richard Fontana is Senior Commercial Counsel at Red Hat. He is Red Hat's lead attorney for open source, engineering and software development matters.
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, Huawei, Palm and scores of other companies. Greg is currently a member of the GENIVI Alliance license review team.
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 automation. He chairs the Emerging Technology Law Committee of the Transportation Research Board of the National Academies. Bryant is also a member of the New... Read More →


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

11:30am

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
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 and OpenStack for Virtual Machines Orchestration and Networking using Linux. He has made presentations on Cloud Computing and OpenStack, Network Function... Read More →
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. He's working on enhancements for the SMMU driver to support Freescale Layerscape platforms. Varun is also looking at Virtio performance analysis and optimizations... Read More →


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

11:30am

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. In 2013, Noah delivered ~90 trainings/labs/presentations/webinar/demos reaching ~1700 different developers.


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

11:30am

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... Read More →


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

11:30am

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. degree in computer science in University of Illinois in 2009. From 2005 to 2009, he worked at Open Systems Laboratory (OSL) with Prof. Gul Agha researching issues of... Read More →


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

11:30am

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
Cyril Magnin I

12:30pm

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

2:00pm

2:00pm

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 manage their data centers. I have spoken often both at IBM and Linux Foundation sponsored conferences. In my current role I'm responsible for improving basic Linux... Read More →


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

2:00pm

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 Internacional de Software Livre.


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

2:00pm

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 service.


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

2:00pm

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 at | Intel OpenSource Technology Center (OTC) for the past 6 years. He has been | working on builds and release for Moblin and MeeGo projects before Tizen. When | he is not working on computers he is up on the mountains snowboarding or out | in the woods hiking.


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

2:00pm

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 has spent two decades in diverse tech industries such as telecom, datacom, optical, and automotive writing code for a range of hardware from the very small to the very large. He has Linux experience spans kernel programming, Embedded Linux, and board bring-up. Currently Behan is the lead consultant at Converse in Code Inc, an embedded Linux engineer and project lead working on the LLVMLinux project as well as being a Trainer for The... Read More →


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

2:00pm

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... Read More →


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

2:00pm

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 the | PostgreSQL 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 Experts, Inc.


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

3:00pm

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 mostly in C++ and Python, but it was with Go that he rediscovered how fun programming can be. He loves languages; fluent in four of them, he's now tackling a fifth... Read More →


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

3:00pm

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

MontaVista Software
Iisko Lappalainen works for MontaVista Software helping MontaVista customers ensure the optimal use of Linux in their products and is leading the solutions development for innovative technologies based on MontaVista Linux. | He has over 15 years of experience working in the embedded software sector, besides MontaVista also in companies like Nokia, Ericsson, and Tieto, where he has worked in several application and industry areas including... Read More →


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

3:00pm

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, Linaro Connect and LF Collaboration Summit.


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

3:00pm

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 the Executive Director of the GNOME Foundation. Karen co-organizes Outreachy (formerly Outreach Program for Women). She received an O'Reilly Open Source Award... Read More →


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

3:00pm

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 years, was involved a lot in the French Enlightenment community and is an experienced C developer. He is behind many refactoring, speed and memory improvement of... Read More →


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

3:30pm

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
Peter Sewell is a Professor of Computer Science at the University of Cambridge. His research aims to build rigorous foundations for the engineering of real-world computer systems, to make them better-understood, more robust, and more secure. Recently, he and his colleagues have focussed on the C language and on relaxed-memory concurrency models, for x86, ARM, IBM Power, and C/C++11. He has extensive speaking experience at conferences, summer... Read More →


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

4:00pm

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

4:30pm

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 filesystem for Linux. | Prior speaking experience includes: OpenStack Summit, Cloud Open, Texas Linux Fest, LinuxCon, SCALE, Ubuntu Hardware Summit, among... Read More →


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

4:30pm

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

executive manager, Renesas
Munakata leads upstream kernel development team in Renesas to encourage developer to send more patched to the upstream. Also he actively works for Linux Foundation CE working. Automotive Grade Linux and other Linux Foundation project for the long time. He did various presentation, keynote and BoFs at various Linux Foundation and other conferences.


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

4:30pm

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 their valuable intellectual property and technical assets, avoid contractual disputes and claims of infringement, and develop effective and efficient policies... Read More →


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

4:30pm

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

Senior Intellectual Property Manager, Wind River Systems
Mark Gisi, Directory of Intellectual Property and Open Source at Wind River Systems (an Intel subsidiary), has been responsible for managing Open Source policies, processes and programs for the past 10 years. Mark has extensive experience managing the use of open source software to both maximize ROI and mitigate risk. That includes managing Open source software to go beyond reducing costs such as: accelerating innovation; fostering internal... Read More →


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

4:30pm

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 at | McAfee, an Intel Company. In his role, he leads the McAfee Mobile Security | product development across major mobile operating systems. McAfee Mobile | security product is currently in use by millions of customers around the | globe. Prior to this, Sreenu managed different groups at McAfee that include | Consumer eCommerce, data warehouse, product integrations and partner... Read More →


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

4:30pm

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 been working on GNU tools for over 12 years and has spoken at universities and various toolchain related conferences including Cauldron and previous Linux Foundation... Read More →


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

8:00am

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

9:00am

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 Goddess, Yocto Project
Tracey M. Erway is a Senior Marketing Manager at Intel Corporation, currently responsible for all strategic, product, and event marketing as the Advocacy lead associated with the Yocto Project.
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 help technology become problem solving value to customers.


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

9:00am

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
Cyril Magnin II

9:00am

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

Team lead Storage & Networking, SUSE Linux GmbH
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. | Now working at SUSE Labs with focus on storage and mainframe. Principal contact point for storage related issues on SLES. | Currently I'm working on dusting out murky corners of the linux SCSI stack, and trying to get SMR drives to ... well, not exactly fly, but at least moving at a... Read More →


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

9:00am

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
BM

Bradley M. Kuhn

President & Distinguished Technologist, Software Freedom Conservancy
Bradley M. Kuhn helped found Software Freedom Conservancy in 2006, became its Executive Director in 2010, and is currently Conservancy's President and Distinguished Technologist. Kuhn additionally volunteers on Free Software Foundation's Board of Directors, and was previously FSF's Executive Director. Kuhn has been a volunteer contributor and organizer in the Software Freedom Movement since 1992. Kuhn focused his last 15 years on FLOSS... 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 program management for HP. In her role, Eileen is representing HP on the OpenStack Foundation Board of Directors and is actively participating in other... Read More →
avatar for Richard Fontana

Richard Fontana

Red Hat
Richard Fontana is Senior Commercial Counsel at Red Hat. He is Red Hat's lead attorney for open source, engineering and software development matters.


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

9:00am

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

Senior Intellectual Property Manager, Wind River Systems
Mark Gisi, Directory of Intellectual Property and Open Source at Wind River Systems (an Intel subsidiary), has been responsible for managing Open Source policies, processes and programs for the past 10 years. Mark has extensive experience managing the use of open source software to both maximize ROI and mitigate risk. That includes managing Open source software to go beyond reducing costs such as: accelerating innovation; fostering internal... Read More →


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

9:00am

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 which are user space interfaces into ftrace. | | http://rostedt.homelinux.com/ 


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

10:00am

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

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. In the last two years, he's also been working closely with C++ committee members in discussing and improving the suggestions for upcoming language features. He has been involved with many... Read More →


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

10:00am

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 features which are associated with MCA Recovery in order to provide KVM into high reliable virtual environment. This will be his first public presentation.


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

10:00am

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
RW

Ric Wheeler

Kernel File and Storage Team Director & Architect, Red Hat
Ric works at Red Hat as the director of Red Hat's Storage Engineering team and a past director of file and storage kernel engineering. He spent ten years at EMC in the Symmetrix and Centera groups, four years at The Open Group's Research Institute and four years at Thinking Machines working on the CM5 operating system. Ric is a frequent speaker at Linux Foundation events, past chair of the USENIX FAST conference and a member of the Linux... Read More →


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

10:00am

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 use in the free and open source software community. He has previously presented at Linux Collaboration Summit, OSCON, and FOSDEM on free software mobile computing... Read More →


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

10:00am

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

Wind River Systems
Sameer Ahmed is a Member of Technical Staff at Wind River Systems. He has developed various system applications including supporting SPDX.  
avatar for Matt Germonprez

Matt Germonprez

Mutual of Omaha Associate Professor, University of Nebraska at Omaha
Matt Germonprez is currently a faculty member at the University of Nebraska at Omaha. Prior to joining UNO, he was a faculty member at Wisconsin-Eau Claire, Case Western Reserve University, and a Ph.D. student at the University of Colorado-Boulder. His research and teaching focuses on organizational participation in open source communities. This work has been funded by the National Science Foundation with a particular focus on teaching computer... Read More →
avatar for Gary O'Neall

Gary O'Neall

Founder and Principal Consultant, Source Auditor Inc.
Gary 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. Gary has contributed several open source tools which can be found at http://spdx.org/tools. Gary O'€™Neall is responsible for product development and technology for Source Auditor Inc., a software and service company helping software companies manage the... Read More →


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

10:00am

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
Founded Conectiva in 1995, a brazilian company that specialized in Linux services and published a Linux distribution. Contributed with the Linux kernel maintaining legacy protocols such as IPX, LLC, Appletalk. Refactored the TCP/IP stack to reuse non TCP specific parts with other transport protocols. Implemented the Linux DCCP stack. Created and maintains the dwarves tools, including pahole, a tool to help in optimizing data structures, used in... Read More →
avatar for Jiri Olsa

Jiri Olsa

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


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

11:00am

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

11:30am

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

Cloud Evangelist, Red Hat
Gordon Haff is technology evangelist at Red Hat where he writes and speaks extensively on cloud computing, DevOps, containers, and IoT. Prior to Red Hat, Gordon wrote hundreds of research notes, was frequently quoted in technical and other publications, and advised clients on product and marketing strategies. He was also responsible for bringing a wide range of computer systems to market while at Data General. Gordon has engineering degrees... Read More →


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

11:30am

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

Server Experience Architect, Red Hat
I am a software architect working at Red Hat. I am a member of the Fedora Engineering Steering Committee and the Fedora Server Working Group. I spend most of my time working on open-source security and manageability projects and have been involved with SSSD, FreeIPA, OpenLMI, Cockpit and rolekit.


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

11:30am

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

11:30am

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 the Executive Director of the GNOME Foundation. Karen co-organizes Outreachy (formerly Outreach Program for Women). She received an O'Reilly Open Source Award... Read More →


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

11:30am

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. | Prior to joining Fluendo, Muriel Paumier-Moscardini helped smartcard market leader Gemplus (Gemalto) build a multi-site supply chain across the US, UK, Germany... Read More →


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

11:30am

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

Wind River Systems
Sameer Ahmed is a Member of Technical Staff at Wind River Systems. He has developed various system applications including supporting SPDX.  
DG

Daniel German

Professor, University of Victoria
I am professor of Computer Science at the University of Victoria, Canada. I have been doing research in open source software engineering, intellectual property and version control systems for over a decade.
avatar for Matt Germonprez

Matt Germonprez

Mutual of Omaha Associate Professor, University of Nebraska at Omaha
Matt Germonprez is currently a faculty member at the University of Nebraska at Omaha. Prior to joining UNO, he was a faculty member at Wisconsin-Eau Claire, Case Western Reserve University, and a Ph.D. student at the University of Colorado-Boulder. His research and teaching focuses on organizational participation in open source communities. This work has been funded by the National Science Foundation with a particular focus on teaching computer... Read More →
avatar for Gary O'Neall

Gary O'Neall

Founder and Principal Consultant, Source Auditor Inc.
Gary 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. Gary has contributed several open source tools which can be found at http://spdx.org/tools. Gary O'€™Neall is responsible for product development and technology for Source Auditor Inc., a software and service company helping software companies manage the... Read More →


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

11:30am

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 maintains packages in the AUR for the Arch Linux distribution and other personal open-source projects. He has spoken at conferences such as the Linux Foundation... Read More →


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

12:30pm

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

2:00pm

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
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. Petkevich joined Qualcomm in 2012. Prior to joining Qualcomm, Petkevich served as vice president of engineering for Next | Level Security System, where he... Read More →


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

2:00pm

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, Xen Project / Citrix
Lars Kurth had his first contact with the open source community in 1997 when he worked on various parts of the ARM toolchain. This experience led Lars to become a passionate open source enthusiast who worked with and for many open source communities over the past 19 years. Lars contributed to projects such as GCC, Eclipse, Symbian and Xen and became the open source community manager for Xen.org in 2011 and later chairman of the Xen Project... Read More →


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

2:00pm

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
Market Street

2:00pm

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
Cyril Magnin III

2:00pm

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
Mission III

2:00pm

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 open source proposals from teams across HP and has been involved in delivering company-wide training and consulting on a variety of open source activities. He also... Read More →
avatar for Kate Stewart

Kate Stewart

Sr. Director of Strategic Programs, The Linux Foundation
SPDX, Open Compliance, Open Chain, FOSSology


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

3:00pm

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 on applying and optimizing Linux to products. He is also responsible for the open source compliance program of LG Electronics. These days, he is driving open source... Read More →


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

3:00pm

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 has spoken on a variety of topics at Linux Foundation events around the world. On top of that, for several years John has served as a member of the Technical Advisor... Read More →


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

3:00pm

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 as technology lead for server flash at Intel - where she led server platform non volatile memory technology development and partnerships. Prior to Intel, Nisha... Read More →


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

3:00pm

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
Cyril Magnin III

4:00pm

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

4:30pm

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 in 2010 to contribute to communities by applying his development experience. He is currently interested in FFDC (First Failure Data Capture) solution for enterprise... Read More →


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

4:30pm

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 started using Xen back in 2009 for his research projects and started engaging Xen, QEMU and Linux kernel community in 2011 when he worked to port VirtIO to Xen in 2011 Google Summer of Code. Now he is a full time employee of Citrix, the driving force behind Xen.org. His work covers Xen scalability and network stack. He had experiences speaking to various audiences from technical or non-technical background, ranging from local Linux user... Read More →


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

4:30pm

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
RW

Ric Wheeler

Kernel File and Storage Team Director & Architect, Red Hat
Ric works at Red Hat as the director of Red Hat's Storage Engineering team and a past director of file and storage kernel engineering. He spent ten years at EMC in the Symmetrix and Centera groups, four years at The Open Group's Research Institute and four years at Thinking Machines working on the CM5 operating system. Ric is a frequent speaker at Linux Foundation events, past chair of the USENIX FAST conference and a member of the Linux... 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 devices work and scale well in the kernel.
avatar for James Bottomley

James Bottomley

Distinguished Engineer, IBM Research
James Bottomley is a Distinguished Engineer at IBM Research where he works on Cloud and Container technology. He is also Linux Kernel maintainer of the SCSI subsystem. He has been a Director on the Board of the Linux Foundation and Chair of its Technical Advisory Board. He went to university at Cambridge for both his undergraduate and doctoral degrees after which he joined AT&T Bell labs to work on Distributed Lock Manager technology for... 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 state, not knowing where he was or what he was doing. Editors with open XFS source code files were found on his workstation, and the diagnosis was clear: it was... Read More →
TM

Trond Myklebust

Biography coming soon.
RV

Rik van Riel

Biography coming soon.


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

4:30pm

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
BM

Bradley M. Kuhn

President & Distinguished Technologist, Software Freedom Conservancy
Bradley M. Kuhn helped found Software Freedom Conservancy in 2006, became its Executive Director in 2010, and is currently Conservancy's President and Distinguished Technologist. Kuhn additionally volunteers on Free Software Foundation's Board of Directors, and was previously FSF's Executive Director. Kuhn has been a volunteer contributor and organizer in the Software Freedom Movement since 1992. Kuhn focused his last 15 years on FLOSS... Read More →


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