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

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

Tuesday, March 25
 

6:00pm

Give a Great Tech Talk (Workshop) - Josh Berkus, PostgreSQL Experts

This workshop is available to all Collaboration Summit participants. Registration would be appreciated though, so please update your Collaboration Summit registration if you are planning on attending. There will be pizza and beer!

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

Don't let the above be your 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.


Tuesday March 25, 2014 6:00pm - 9:00pm
Salon C
 
Wednesday, March 26
 

8:00am

8:00am

9:30am

Keynote: State of Linux - Jim Zemlin, Executive Director, 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.

Wednesday March 26, 2014 9:30am - 10:00am
Meritage Ballroom

10:00am

It Takes a Village to Raise a Child - One that is Interoperable - Liat Ben-Zur, Senior Director, Product Management at Qualcomm Connected Experiences, Inc. and Chairperson, AllSeen Alliance

Predicted by Gartner to add $1.9 trillion to the global economy by 2020, the Internet of Everything (IoE) is based on the idea that devices, systems and services will connect in simple, transparent ways, enabling seamless interactions among devices across brands and sectors.  As this vision unfolds, it is clear that no single company can accomplish the level of interoperability required to support the horizontal aspects of the IoE. 

The AllSeen Alliance, announced in December, 2013, was formed with the goal to advance IoE adoption and innovation in the connected home, healthcare, education, automotive and enterprise.  Members of this nonprofit consortium include some of the world’s leading, consumer electronics manufacturers, home appliances manufacturers, service providers, retailers, enterprise technology companies, startups, and chipset manufacturers.  Initially based on the AllJoyn™ open source project, the AllJoyn software and services framework will be expanded with contributions from member companies and the open source community. 

In this keynote address, Alliance Chairman Liat Ben-Zur, will discuss how collaboration and open source software accelerates technology innovation and creates opportunities for a vibrant ecosystem and a thriving technical community.  She will detail why the Linux Foundation was the natural choice to host the Alliance and how its members have united to address everyday, real-life scenarios in a united, pan-industry effort that will deliver new experiences to consumers and businesses to create a broad, dynamic IoE ecosystem.

Attendees will learn how the alliance is collaborating to remove hurdles to interoperable, proximal, peer networking.  They will hear how, across many vertical segments, manufacturers, service providers and developers can enable interoperability and foster a dynamic horizontal ecosystem, helping to unlock the promise of IoE.


Speakers
avatar for Liat Ben-Zur

Liat Ben-Zur

Senior Director, Product Management, Qualcomm Connected Experiences, Inc.
Liat Ben-Zur is senior director, Product Management at Qualcomm Connected Experiences, Inc.. In this role, Ben-Zur is focused on Qualcomm’s Internet of Everything software strategy and has been instrumental in the success of AllJoyn open source software framework, that is now hosted by the AllSeen Alliance. Prior to her current role, Liat Ben-Zur built and led the QCT Ecosystem team and helped define the software strategy for... Read More →


Wednesday March 26, 2014 10:00am - 10:30am
Meritage Ballroom

10:30am

Morning Break
Wednesday March 26, 2014 10:30am - 11:15am
Meritage Pre-Function

11:15am

Keynote: Redefining The Networking Industry Through Collaboration - Chris Wright, Red Hat
How the networking industry is redefining/reinventing itself through open source collaboration in the
OpenDaylight project.

Wednesday March 26, 2014 11:15am - 11:45am
Meritage Ballroom

11:45am

Keynote: Why You Need To Care About Container Virtualization - James Bottomley, CTO of Server Virtualisation, Parallels
Parallels’ CTO of Server Virtualization and Linux kernel developer James Bottomley will explore the latest in container technologies.

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


Wednesday March 26, 2014 11:45am - 12:15pm
Meritage Ballroom

12:15pm

Lunch
Wednesday March 26, 2014 12:15pm - 1:45pm
Vineyard Terrace

1:45pm

Keynote: KVM, OpenStack and the Open Cloud - Mike Day, IBM & Monty Taylor, HP
KVM is the primary hypervisor used in OpenStack deployments, combining two major open source projects to deliver open cloud computing. This presentation will review the architecture of both KVM and OpenStack, highlight the potential synergies and benefits, and discuss productionOpenStack cloud deployments which use KVM. It will also look forward to future developments in KVM, OpenStack and their ecosystems and how these will influence open cloud computing.

Speakers
MD

Michael Day

Distinguished Engineer and Virtualization Architect, IBM
Mike Day is an IBM Distinguished Engineer and is the Virtualization Architect for IBM's Open Systems Group. Mike has developed network operating systems, internet protocols, systems management software and hardware, security protocols, and virtualization software. Mike lead IBM's entry into open-source hypervisor development with the Xen hypervisor, and now directs IBM's development focus on the KVM hypervisor, sometimes contributing upstream... Read More →
avatar for Monty Taylor

Monty Taylor

Distinguished Technologist, HP
Monty is a long time Free Software Hacker and a Distinguished Technologist at HP. He is founder and currently a core team member of the OpenStack Infrastructure program which runs OpenStack's massively scalable dev/test and CI system. You should never let him name projects, because if you do, you'll end up with something like "jeepyb" or "TripleO". Before OpenStack he was a MySQL consultant and a core dev on the Drizzle fork of MySQL. Outside... Read More →


Wednesday March 26, 2014 1:45pm - 2:15pm
Meritage Ballroom

2:15pm

3:00pm

Afternoon Break
Wednesday March 26, 2014 3:00pm - 3:30pm
Meritage Pre-Function

3:30pm

5:30pm

Evening Event at Jacuzzi Family Vineyards
Join fellow attendees for an evening reception at the beautiful Jacuzzi Family Vineyards. Transportation will be provided, and buses will depart from the hotel lobby at 5:00pm.

Wednesday March 26, 2014 5:30pm - 9:00pm
Jacuzzi Family Vineyards
 
Thursday, March 27
 

8:00am

9:00am

Current Trends in Open Source and Automotive - Brett Branch, Intel
Automotive products are in a state of transition from propriety solutions to solutions built from Open Source. They are also becoming more and more connected. In this presentation we will talk about the huge opportunities available to contribute and develop open source solutions as well as discuss current developments around Tizen IVI and Automotive Grade Linux (AGL).

This presentation will help attendees better understand the challenges and opportunities in the changing automotive landscape as well as help them understand the relationships between some of the groups that have formed to foster collaboration in the automotive solution space.  

Speakers
avatar for Brett Branch

Brett Branch

Tizen IVI Product Marketing, Intel


Thursday March 27, 2014 9:00am - 9:50am
Salon G

9:00am

From an Idea to a Corporate Sponsored Open Source Project: The A to Z Journey - Ibrahim Haddad, Samsung
Creating a new open source project and building a community of developers and adopters is a major effort that requires planning and proper execution. In this talk, Ibrahim Haddad will discuss the various steps an originating idea goes through from inception into announcing a new open source project, from a corporate perspective (ie. a company is creating the project, not an individual). The talk also covers the various Legal, Technical, and Business reviews existing source code goes through being being open source towards either a new or an existing open source project.

Audience cover developers, project managers, legal staff.

As companies move more towards open sourcing proprietary technologies and creating new open source projects, this talk will provide a detailed description of the process to go through from A to Z.  

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 →


Thursday March 27, 2014 9:00am - 9:50am
Salons VIII

9:00am

Overview of Recent and Planned Perf Features - Jiri Olsa and Namhyung Kim
This talk will include an overview of the recent features added to perf along with new ones that are still in the planning stage. We will talk about memory profiling, file descriptors sharing, traceevent plugins, toggling events, file storage, RAPL (Running Average Power Limit), accumulation of children callchains in output, and ftrace support. We will also review how the perf tool infrastructure is changing.

Speakers
NK

Namhyung Kim

Software Engineer, LG Electronics
Namhyung Kim is a senior research engineer at LG Electronics and has been working with the Linux kernel community since 2010. He's interested in various subsystems in the kernel but now mainly focuses on system tracing and performance analysis. He is one of the active developers of the Linux perf tools.
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.


Thursday March 27, 2014 9:00am - 9:50am
Salon B

9:00am

Report on GNOME's Outreach Program for Diversity and Plans for the Future - Karen Sandler, GNOME Foundation
No one wants to talk about it, but we have an awfully homogeneous community in free and open source software. We have a hard time recruiting diversely to our free software projects and companies have a hard time hiring diversely in our space. GNOME is taking proactive steps to help remedy this problem. This talk is surprisingly uplifting- you'll hear about our successes but also hear about how far we have to go. In this vein, Karen will also give a sneak peak as to where the program is going. This talk will get you thinking and you'll feel better about where things are going!

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 →


Thursday March 27, 2014 9:00am - 9:50am
Salon VII

9:00am

Linux File, Storage and Memory Management Summit Updates - James Bottomley, Parallels; Mel Gorman, SUSE; Trond Myklebust, Primary Data; Ted Ts'o, Google; Moderated by Ric Wheeler
This panel will bring together some of the leading kernel developers from the file, storage and memory management areas to discuss the hot topics that were handled in the first part of the week. Attendees will get to hear about ongoing work that will move Linux forward in the coming year and talk to the leaders in the community.

This should be a good event for developers, users and architects.

This will give the leading developers immediate feedback on LSF/MM topics from a broader crowd and give the attendees a chance to hear the most up to date news from one of the kernel communities most influential events that will be held earlier in that same week.  

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

Mel Gorman

SUSE
Mel Gorman is a kernel developer specialising in memory management with occasional dabbling in the VM/FS interfaces and CPU scheduler.  He was educated in University of Limerick and graduated with his PhD in 2011. He has been employed since then by SUSE Labs.
TM

Trond Myklebust

Trond graduated from the University of Leeds in 1990 with a BSc in Physics, followed by an MSc in theoretical particle physics from Imperial College in 1991. While working on a PhD in experimental particle physics at the University of Oslo, he developed a fascination for a new operating system called Linux, which he found to be really useful for replacing the Physics group’s aging X-terminals with cheap PC clones. | | In 1997, a mistake... Read More →
TT

Theodore Ts'o

Staff Engineer, Google
Theodore Ts'o is the first North American Linux Kernel Developer, and started working with Linux in September, 1991. He previously served as CTO for the Linux Foundation, and is currently employed at Google. Theodore is a Debian Developer, and is the maintainer of the ext4 file system in the Linux kernel. He is the maintainer and original author of the e2fsprogs userspace utilities for the ext2, ext3, and ext4 file systems.


Thursday March 27, 2014 9:00am - 9:50am
Salon H

9:00am

An Introduction to Free and Open Source Software Licensing - Andrew J. Hall, Fenwick & West
Free and open-source software licensing draws on both technical and legal principles, a unique combination that can present significant challenges for software developers, management, and attorneys alike. Further, the sheer number of available FOSS licenses can seem overwhelming. This presentation will help demystify FOSS licensing by addressing its fundamental concepts and will include an discussions of the different categories of FOSS licenses, the "copyleft" or "viral" effects of certain FOSS licenses; the obligations and restrictions commonly associated with FOSS; and community and private enforcement of FOSS licenses.  

The audience includes anyone interested in learning more about FOSS licensing; no previous legal or technical knowledge or experience is required. Attendees can expect to leave with a framework for discussing and thinking about FOSS licensing as well as a high-level understanding for differences between FOSS licenses, the obligations and restrictions imposed by FOSS licenses (including the "copyleft" effect of certain licenses), and FOSS license enforcement.

FOSS licensing and compliance are a source of tension and confusion within the FOSS community. A better understanding of the different FOSS licenses and the obligations and restrictions they impose will help community members make more informed decisions about FOSS use and understand the implications of FOSS use and misuse. 

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 →


Thursday March 27, 2014 9:00am - 9:50am
Salon V

9:00am

Beginner's Guide to SPDX - Phil Odence, Black Duck Software
If your organization uses open source components in developing software for distribution or even if you are just a consumer of software that contains open source, you really should know about SPDX(R). SPDX is an industry standard format for communicating software content, licensing and copyright information between partners in software supply chains. It can help your organization play by the open source rules in software distribution and work more smoothly with your partners. 

This session, targeted at the beginner, will cover the problem SPDX is designed to tackle, how the standard helps, the benefits for all involved, and some examples of companies using it today. It will also give you a tangible sense for SPDXwith a high-level look at what's inside an SPDX file. Finally, it will talk about the operation of the Linux Foundation's SPDX work group and give you an understanding of how to participate whether your interest is casual or you would like to get deeply involved. 

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 →


Thursday March 27, 2014 9:00am - 9:50am
Salon IX

9:00am

Embedded Linux: Now and the future - Tsugikazu Shibata, NEC & Hisao Munkakata, Renesas
Linux is using everywhere and continue to expand  wider in the future. Especially for embedded Linux, there are many possible place to adopt Linux. That is really great but what is the issue for the next step? This presentation will discuss the current situation around LTSI(Long Term Support Initiative) what features are including by whom and why.
Also, We will discuss future of Embedded Linux about its direction and requirements from the viewpoint of the industries.

The audience is anyone who interested in Embedded Linux for both technical and business side.

This presentation will help understanding current situation of embedded industries around LTSI and the future.


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.
avatar for Tsugikazu Shibata

Tsugikazu Shibata

Chief Advavnced Technologist, Open Source Promotion Center, NEC
Tsugikazu Shibata is LTSI Project lead. Tsugikazu Shibata is Chief advanced Technologies of NEC and he has been working on coordinating the relationship between industry and community since the early days of Japanese Linux community. He have spoken at number of Open Source conferences such as LinuxCon, Embedded Linux Conference and OpenStack summit. He is also a board member of the Linux Foundation.


Thursday March 27, 2014 9:00am - 9:50am
Salon A

9:00am

How Do We Trust The Cloud - Matthew Garrett, Nebula
Cloud technologies provide all kinds of benefits to users, from increased flexibility to better use of available resources. But is that at the expensive of security? Deploying in the cloud may mean placing your code on the same physical hardware as a number of unrelated pieces of code running under very different security constraints. What new techniques can we use to gain the same amount of trust in a cloud deployment as we have in bare metal? What can cloud providers do to improve the situation? Is it even possible to trust the cloud?

Anyone with an interest in using cloud technologies without compromising security, including cloud providers themselves. Attendees will leave with a greater understanding of the scope of cloud security considerations and better equipped to make informed decisions about securing cloud deployments.

This presentation will help stimulate discussion of cloud security, in the long term making it easier for businesses and users to deploy to the cloud without compromising on security in the process.  

Speakers
MG

Matthew Garrett

Principal Security Developer, CoreOS
Matthew Garrett is a security developer at CoreOS, developing technologies to improve the security of containers and the systems that run them. He has a background in firmware integration, power management and fruitfly genetics and so has atypical ideas about system complexity and the ease of reverse engineering. He is a board member of the Free Software Foundation and passionate defender of user freedoms


Thursday March 27, 2014 9:00am - 9:50am
Salon C

9:00am

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.

Thursday March 27, 2014 9:00am - 5:20pm
Salon F

9:00am

OpenDaylight HackFest
Thursday March 27, 2014 9:00am - 5:30pm
Salon II & IV

10:00am

Leveraging Tizen IVI for the Foundations of a Production Infotainment System - Matt Jones, Jaguar Land Rover
Since its inception JLR has been looking to utilize Tizen IVI as a higher starting point for the development of concepts for a completeinfotainment system. This talk will provide insight in the experience ofworking with Tizen IVI, what Tizen IVI provides and what it does not, whatproblems were encountered, how they were solved and how otherscan benefit from it through AGL. It will share technical details about integrating up to 20 cameras for various applications in the vehicle, Smart Device Link, NFC, multiple-screens and more.

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


Thursday March 27, 2014 10:00am - 10:50am
Salon G

10:00am

Inner-source: The Lesson of Linux for Enterprises - Phil Odence, Black Duck Software & Guy Martin, Samsung
Linux and thousands of other open source projects are routinely shared between organizations and people of all stripes, so why can’t most companies get developers in Building A to talk to their counterparts in Building B?

Many organizations’ use of open source has evolved from tactical to strategic and from infrastructure to mission-critical applications. This presentation from Guy Martin (Senior Open Source Strategist, Samsung), and Phil Odence (VP, Black Duck) will discuss how to leverage open source’s ethos, processes and tools to help companies realize significantly increased innovation, faster time to deployment and a host of other benefits.

This session should be of general interest and particularly to that majority of open source developers who also wear a corporate hat and would love to see their companies act more like open source projects.


The more companies buy into the internal benefits of open source technology and methods, the more supportive they will be of their developers doing the right thing and contributing back to the community.   

Speakers
GM

Guy Martin

Senior Open Source Strategist, Samsung Open Source Group
Guy is the Senior Open Source Strategist at Samsung.
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 →


Thursday March 27, 2014 10:00am - 10:50am
Salons VIII

10:00am

Tux3 Marches On (BoFs) - Daniel Phillips, Samsung
As we work through our last few blockers, we feel that Tux3 is approaching a state of fitness for merging with the mainline kernel. The code base remains light and tight, performance remains excellent and development focus is now moving on from basic functionality to advanced features such as snapshotting, data compression and directory scaling to billions of files.

The Tux3 BoFs will be of interest to developers interested in joining in or just seeing what is going on, and users who would like to judge for themselves whether this new filesystem may become a part of their future.

Tux3 introduces a number of techniques that advance the state of the art of file system design. Some of these new techniques, such as improved directory scaling, may be applicable to other filesystem projects such as Ext4. With its tight code base, superior performance and efficient use of small volumes, Tux3 is expected to be of particular interest for mobile and embedded applications.

Moderators
avatar for Daniel Phillips

Daniel Phillips

Senior Engineer, Samsung
Daniel Phillips is a senior open source developer in Samsung's Open Source Group. Daniel has been contributing to the Linux Kernel since 1998. Designed and developed the high performance HTree hash keyed btree index for Ext2, now used by Ext3, Ext4 and Lustre. Founded the Tux3 next generation filesystem project in 2008. After a tour of duty in the electronic hedge fund industry, re-emerged as a low latency networking specialist and committed open... Read More →

Thursday March 27, 2014 10:00am - 10:50am
Salon VII

10:00am

Persistent Memory (BoFs) - Matthew Wilcox, Intel (Moderator)
Persistent Memory is already here for niche markets and several companies seem determined to make it mass market. How can we best exploit this new technology? The obvious answer, using it to store files more efficiently, is already well in progress. There are surely more interesting ways we can use it; we would like to discuss some of the ideas we've had, and any ideas that the other particpants bring to the BoFs.

The audience is anyone interested in using Persistent Memory in innovative ways.

The Linux ecosystem will benefit from being ready for ubiquitous deployments of Persistent Memory  

Moderators
MW

Matthew Wilcox

Matthew works for Intel on storage-related Linux issues. His current projects include the NVM Express device driver and Persistent Memory. He has spoken at many conferences including OLS, LCA (ten times), LinuxCon, BSDCan, and others.

Thursday March 27, 2014 10:00am - 10:50am
Salon H

10:00am

kGraft: Live Kernel Patching - Vojtěch Pavlík, SUSE
SUSE Labs has developed and is releasing as open source (GPLv2 for Linux kernel and GPLv3 vfor GCC) a new technology for live patching of the Linux kernel, allowing for easy deployment of kernel updates without a reboot. Unlike previous implementations of this functionality, kGraft doesn't require the kernel to be stopped, and is using existing kernel infrastructure for most its
work. kGraft is striving to be included upstream, and submissions of the required changes are planned for both the Linux kernel and GCC.

The intended audience is primarily technical - Linux kernel developers that'll enjoy the nitty gritty details of how live kernel patching can be done without stopping the kernel at all. However, the technology and its implications are interesting even from the business and operations point of view, and the talk will also cover these aspects.

The kGraft technology can be used in many scenarios, from enterprise computing, to embedded computing in handhelds. The talk will introduce the technology, hoping to start a discussion about the approach which would eventually result in an upstream submission and wide availability of live kernel patching on Linux.  

Speakers
VP

Vojtěch Pavlík

Currently holding the position of Director SUSE Labs at SUSE, I have started as a free-time Linux kernel developer, working on the USB and Input Layers of the Linux kernel. While in a managerial position now, I still like to solve technical challenges.


Thursday March 27, 2014 10:00am - 10:50am
Salon A

10:00am

Trademarks for Open Collaboration: Model Guidelines and an Unconventional Policy from Wikimedia - Pam Chestek, Luis Villa, Yana Welinder, Karen Copenhaver
Unlike the legal policies of most companies that are drafted by lawyers in a vacuum (if not simply copied from other websites), Wikimedia's new, unconventional trademark policy was developed through a seven-month long consultation with the Wikimedia community to address its particular needs. The resulting comments from the community led to 340 changes in the draft policy and significant discussion. The result is a short, clear policy written in common language that is designed to enable the mission of Wikimedia. And to make things even better, the design and visuals for the policy are evolutionary compared to most legalese-based trademark policies. This approach along with a “Quick License” option will make it easier for the community to learn about how to use the Wikimedia marks properly. The Model Trademark Guidelines provide a range of choices that would be found lawful and enforceable under trademark law, that are consistent with FLOSS culture, and that respects most trademark owner's desires. In this session we will discuss lessons learned from developing this innovative policy, the intersection with the Model Trademark guidelines which can help provide practitioners with best practices that are repeatable in other FOSS development projects.

Thursday March 27, 2014 10:00am - 10:50am
Salon V

10:00am

SPDX: Better Than We Imagined - Mark Gisi, Alisa Sedneva, Sameer Ahmed, Wind River Systems
SPDX is the Linux Foundation’s standard for describing and exchanging licensing information of programs, open source packages and large software systems. Wind River has been creating and including thousands of SPDX files in its embedded Linux platforms. We see a number of benefits with SPDX 1.2 and would like to share our experiences with both creating SPDX files (a project perspective) and using this data within a license compliance program (a user perspective).

Legal and business professionals that are concerned about or responsible for IP license compliance will be interested in this session.

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 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 →
avatar for Alisa Sedneva

Alisa Sedneva

Sr. Intellectual Property Analyst, Wind River Systems


Thursday March 27, 2014 10:00am - 10:50am
Salon IX

10:00am

OSv: A New Operating System For The Cloud - Avi Kivity, Cloudius Systems
More and more workloads are now moving to a new platform -- the cloud -- but they are doing so while using operating systems designed for physical deployments. OSv is a from-scratch take at creating an operating system specifically for virtualized workloads -- so much so that it cannot run on physical hardware. We will present OSv, its unique characteristics, and how it can help you run your cloud workloads. OSv is an open source project distributed under a BSD style license.

The audience is anyone with a general interest in operating systems, as well as dev/ops people who are interested in improving the efficiency of managing and running their cloud workloads.

This presentation introduces a new and fairly disrupting project, which is what the ecosystem thrives on. We can't keep on doing the same things forever!  

Speakers
AK

Avi Kivity

ScyllaDB
Avi Kivity is known mostly for starting the Kernel-based Virtual Machine (KVM) project, the hypervisor underlying many production clouds. He has worked for Qumranet and Red Hat as KVM maintainer until December 2012.  Avi was also CTO of Cloudius Systems, a company that seeks to bring the same kind of innovation to the public cloud space.


Thursday March 27, 2014 10:00am - 10:50am
Salon C

10:00am

Ftrace Event Triggers and Multiple Buffers - Steven Rostedt, Red Hat
Ftrace is a very useful mechanism to trace what's happening inside the kernel. But it's not just for kernel developers. It also allows administrators to view the internals of this black box known as the kernel. The development of ftrace has not been stagnant, new features are continuously being added. For example, event triggers and multiple instances.

This tutorial will show the participants how to use general features of ftrace, as well as an extensive dive into the tricks of these new features by the creator of ftrace himself. Those that walk out of this tutorial will feel comfortable with how to see what a system call does, the path to a specific event in the kernel, how to stop the trace when things just don't go as expected.

If time permits, a use of the GUI interface KernelShark will also be taught.

The audience is for those that want a better understanding of the kernel that they run on. You do not need to be a kernel developer, or even a developer (although it may help). This tutorial is mostly aimed at system administrators, developers, and hobbist.


This tutorial (or presentation, if you wish) will help those that want to understand better the Linux kernel that they are running their applications on. This will give them more amunition to debug what's going wrong with their system. As ftrace is the official tracing tool of the Linux kernel, it is something that every system administrator should be familiar with.  

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/ 


Thursday March 27, 2014 10:00am - 12:20pm
Salon B

10:50am

Break
Thursday March 27, 2014 10:50am - 11:30am
Meritage Pre-Function

11:30am

Xen vs. Xen Automotive - Alex Agizim, GlobalLogic
The presentation will cover Xen vs Xen Automotive gaps and analysis. We will elaborate technical solutions for the identified gaps:
  1. ARM architecture - support HW virtualization extensions for embedded systems
  2. Stability requirements
  3. RT Scheduler
  4. Rich virtualized peripheral support (WiFi, Gfx, MM, USB, etc.)
  5. Performance benchmarking
  6. Security 
The audience is anyone interesting in building OSS based IVI systems. Attendees can expect the OSS stack detailed architecture, current status of the project, the challenges seen, road map and much more.    

Speakers
AA

Alex Agizim

VP, CTO Embedded Systems, GlobalLogic
Mr. Agizim is holding the position of CTO of Embedded Systems in GlobalLogic Inc. He has accumulated over eighteen years of directly related experience in the areas of software development, embedded systems, telecommunications and multimedia systems. Mr. Agizim received both MSEE and BSEE from the Lviv Polytechnic University in Lviv, Ukraine. His speaking engagements over the last 2 years have been primarily focus. Currently leading OSS stack for... Read More →


Thursday March 27, 2014 11:30am - 12:20pm
Salon G

11:30am

Creating an Open Source Project - Thiago Macieira, Intel
Companies often create projects internally in order to address some particular need. The LF and others have been trying hard and succeeding in getting companies to open their code and work together. So what does it take to create a project? How does a project attract a community and retain it? What should the governance look like? Projects started by companies also face a special category of concerns, like protecting the company's IP, dealing with confidential data, dealing with people being reassigned to different projects, etc. If not handled correctly, those issues could derail a project.

This presentation will try and cover many of those topics. It is not meant to exhaust the subject, but serve as a discussion starting point. The presenter will will draw heavily from the experiences in making Qt and Tizen openly-governed projects, a subject he's been involved with for many years.

The audience should be people working for companies interested in opensourcing some internal code and creating open source projects out of them, as well as those interested in participating in projects created by such companies, to understand what issues "the other side" faces and how to deal with them.

This presentation is meant to explore the subject of what an Open Source Project (with a capital P) is, how they can be established and to get the discussion going on what best known methods might exist.  

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 →


Thursday March 27, 2014 11:30am - 12:20pm
Salons VIII

11:30am

What is Happening at the CentOS Project? - Karsten Wade, Red Hat
CentOS and Red Hat joining forces" was not something most Linux users expected to hear at the beginning of 2014. Now that the news is out, it's time to write the next chapter of the CentOS story. You can get a first-row seat to hear what's coming next as CentOS and Red Hat embark on a new journey together in to the future of community development platforms. The talk includes how CentOS Linux fits in to the overall Red Hat picture with Fedora and related projects such as EPEL. It will cover CentOS variants, which are combinations of CentOS core and additional or replacing software. In this session you get to hear the story of this adventure, the direction of the new joint effort, and ask questions from CentOS Board member Karsten Wade. Karsten is a long-time Fedora contributor and Red Hatter, author of The Open Source Way, and project lead/supervisor for this effort.

This session is for anyone interested in how this newly merged relationship affects the overall Linux ecosystem. You may be an application developer looking in to this ramped-up community development platform, a Linux developer or distro maintainer curious about the new relationship, or an open source and business leader interested in what this means for the Red Hat ecosystem. You may also be interested in hearing about the CentOS variants, which are mixes of CentOS core and additional or replacing software that enables special interest groups (SIGs) to grow a community around a technology such as cloud, web hosting, desktops, and so forth.

This talk will focus on how the new relationship and ramped-up project direction are going to bring positive change through consolidating a large portion of the Linux ecosystem. There is an effect related to how cloud technologies provide open source projects easy-to-use platforms - the "cool stuff" that people do on top of CentOS Linux. The CentOS Project has become a logical canonical location for community development above the operating system.  

Speakers
KW

Karsten Wade

Since 2000 Karsten has been teaching and living the open source way. As part of Red Hat's Open Source and Standards team, he helps with Red Hat community activities. As a 19 year IT industry veteran, Karsten has worked as an IT manager, professional services consultant, technical writer, and developer advocate. Recently Karsten has joined the CentOS Project as a new Board member, Red Hat liaison on the Board, and engineering team manager. | | He... Read More →


Thursday March 27, 2014 11:30am - 12:20pm
Salon VII

11:30am

But What About Updates? - Paul E. McKenney, IBM
Highly performant and scalable techniques such as RCU have been quite successful in read-mostly situations. However, there do come times when updates are necessary. It would be convenient if there was some general update-side counterpart to RCU, but sadly there is not yet any such thing. Nevertheless, there are a number of specialized update-side techniques whose performance and scalability rival that of RCU. This talk will discuss several of them and provide an outlook into the future of low-overhead scalable updates.

The audience is those kernel and application developers needing to produce parallel update-heavy code that performs and scales well.

This presentation will review the state of the update-heavy parallel-programming art and hopefully spark discussions that will advance this art.  

Speakers
avatar for Paul E. McKenney

Paul E. McKenney

Distinguished Engineer, IBM
Paul E. McKenney is a Distinguished Engineer with the IBM Linux Technology Center, where he maintains the RCU implementation within the Linux kernel. He has been coding for four decades, more than half of that on parallel hardware. His prior lives include the DYNIX/ptx kernel at Sequent, networking protocols at SRI International, and work as a self-employed contract programmer on soft-realtime projects. His hobbies include what passes for running... Read More →


Thursday March 27, 2014 11:30am - 12:20pm
Salon A

11:30am

How OpenStack is Paralleling Linux Adoption (And How It Isn't) - Gordon Haff, Red Hat
OpenStack is paralleling and will likely continue to parallel the adoption of another open source project that has become enormously popular and successful—namely Linux. The parallels are educational and useful in that they lend insight into the rate at which adoption takes place and what we might expect successful adoption to look like. At the same time, this session will provide appropriate caveats about assuming that OpenStack can be viewed as just a latter-day Linux. By applying this sort of historical perspective, we can better understand what might be the most effective approaches to collaboration, community-building, and cooperation moving forward.

The audience is anyone interested in how OpenStack (and, by extension, other open source projects) might evolve over time. For example, which critiques from analysts and press make sense given historical antecedents and which are more likely to just be attention-grabbing headlines?

This presentation will help those involved with open source projects--especially large, highly-collaborative ones--to understand some of the forces at play in the expansion of ecosystems and customer adoption based on historical examples.  

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 →


Thursday March 27, 2014 11:30am - 12:20pm
Salon C

11:30am

Open Source SPDX Tooling - Matt Germonprez, University of Nebraska Omaha
The Open Source Research Lab at the University of Nebraska Omaha (UNO), designs, develops, and supports four open source projects dedicated to the advancement of the SPDX standard. (1) The SPDX Dashboard for providing a dashboard interface to SPDX documents stored in a central repository. (2) The FOSSology+SPDX project for explicating FOSSology derived license information through the creation of ‘high definition’ SPDX documents. (3) The Yocto/SPDX project for providing automated SPDX generation for Yocto builds, producing ‘low definition’ SPDX documents. (4) The SPDX/Product project for tying SPDX documents to specific corporate products. At the 2014 Collaboration Summit, we will present our work in the advancement of the SPDX standard. The presentation will include an overview of the SPDX tools under development at UNO as well as demonstrations of each tool and their future directions.

Audience members will include developers, managers, and legal personnel interested in understanding, engaging, and advancing open compliance and the SPDX standard. Audience members will likely include participants from the SPDX Workgroup as well as members from potential partner projects including The Yocto Project and OpenDaylight. Audience members will be encouraged to participate, with time dedicated for discussion on how to advance open compliance generally and open source SPDX tooling more specifically.

Our presentation will focus on UNO’s collection of open source tooling dedicated to the advancement of the Linux Foundation-sponsored SPDX standard. We demonstrate SPDX at the center of emerging practices of open compliance, helping participants understand ways to participate meaningfully in open compliance activities. Our open source tooling is a way to see ‘SPDX in action’ through production and consumption activities. As open source transforms into a managed, stabilized, and professional engagement, structured practices are needed in the design and development of open source artifacts. SPDX represents an important component in how open source engagements make this transition, and our presentation is aimed at contributing to this conversation in an applied way.   

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


Thursday March 27, 2014 11:30am - 12:20pm
Salon IX

11:30am

Implementing SMR and Other Evolutionary Storage Technologies in the Modern Data Center (Panel) - James Borden, Western Digital; Mark Gaertner, Seagate; Jorge Campello, HGST; Daniel Colegrove, Toshiba; Ric Wheeler, Red Hat (Moderator)
Panel discussion on SMR and other storage technologies.

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
JB

James Borden

Director of Data Center Ecosystem Initiatives, Western Digital
James Borden is a technical evangelist representing the storage industry focusing on innovations enable in the software stacks. James is a Director of Data Center Technical Marketing for Western Digital and has over 30 years of experience in the storage industry in roles of technical support, technical marketing, and evangelism, including speaking engagements at a number of storage hardware conferences.
avatar for Jorge Campello

Jorge Campello

Director, System & Software Technologies, HGST, A Western Digital Company
Jorge Campello holds a Electrical Engineer Degree and a MSc in Electrical Engineering from the Universidade Federal de Pernambuco and a PhD in Electrical Engineering from Stanford University.  He started his career in the storage industry at IBM’s Almaden Research Center.   He moved on to HGST and finally to Western Digital where he is the Director of Systems and Software Technologies. 
avatar for Daniel Colegrove

Daniel Colegrove

Toshiba
Dan Colegrove is Director of Technology (Industry Standards) at Toshiba’s Institute of Strategic Storage Planning & Investment. Dan has been engaged in the development of disk drive interface standards for 25 years. He is the current chairman of the INCITS T13 technical committee, which develops command sets for the ATA (SATA) drives.
MG

Mark Gaertner

Graduated from Iowa State with a Computer Engineering degree in 1990. Twenty four years of enterprise storage experience. Developed boot, SCSI, and data path firmware for one of the first commercially available RAID systems. Started work for Seagate in 1994. Designed and implemented hard drive firmware functionality with a special focus on scheduling policies, cache management, and reliability features. Recently, architected advanced SSD and... Read More →


Thursday March 27, 2014 11:30am - 12:20pm
Salon H

11:30am

Avoiding the Contributor Licence Agreement Mine Field with the Developer Certificate of Origin - James Bottomley, Parallels
Now that the DCO is free from the kernel (http://developercertificate.org/) it can be used in any project. This talk begins with why you need a Contributor Agreement (CA) in the first place, explores some of the history and reasons for the various CAs and why Linux was forced to adopt the DCO nearly ten years ago. We will contrast the ten years of DCO experience against some other projects which use more specific CAs and explain the benefits and pitfalls. We will also give advice on best practices around using the DCO, what else is required to make the DCO work correctly and what problems still remain. Finally we will synthesise some conclusions about how much protection the DCO provides and some general advice about whether an additional CA is needed for your project.

The audience is anyone interested in setting up an open source project, participating in an existing open source project or people who just want to be aware of best community practices around projects.

Understanding the DCO better reduces fragmentation and increases the probability that community projects won't trip over CAs or will end up alienating potential contributors for non technical reasons.  

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


Thursday March 27, 2014 11:30am - 12:20pm
Salon V

12:20pm

Lunch
Thursday March 27, 2014 12:20pm - 2:00pm
Vineyard Terrace

2:00pm

Beyond Autonomous Cars: Open Autonomous Vehicle Safety Competitions - Mike Cannon, Clemson University
By applying open collaborative concepts, to autonomous vehicle research, we could further advance the safety in “self driving” vehicles. The vision is to have an open autonomous vehicle safety competition, in which a vehicle is required to maneuver a difficult course, erroring on the side of least bodily injury. The specifics of this session are to see if there is interest in autonomous vehicle safety competitions. There will be a demonstration of TrafficVision, an existing “off auto” sensor technology. The session will end with thoughts on what an open autonomous vehicle safety competition venue would consist of, specifically seeking input from the community.


Audience: Automotive Enthusiasts, Robotic / autonomous vehicle engineers, Robotic / autonomous software developers


The ultimate benefits of the this would produce safer transportation system(s). Decrease the time to have working autonomous vehicles on city streets. Create new collaborative environments between the auto industry and universities focused on open collaboration for safety.


Speakers
avatar for Mike Marshall

Mike Marshall

Omnibond
Mike Marshall was introduced to Unix while a Computer Science student at Clemson University in South Carolina around 1982. Clemson students used an IBM Mainframe at that time, but Mike had a part-time job in the Forestry department where they were using a Radio Shack model 16B running Xenix. Later Mike got a job as a junior VMS systems programmer at Clemson's computer center which luckily coincided with the NSF's funding of the NSFnet. Since Mike... Read More →


Thursday March 27, 2014 2:00pm - 2:50pm
Salon G

2:00pm

ACPI-Based Support For Intel Thunderbolt Hot-Plug - Rafael J. Wysocki, Intel
During the Linux 3.12 development cycle the ACPI-based PCI hot-plug (ACPIPHP) subsystem was redesigned to support Intel Thunderbolt hot-plug. Among other things, that technology allows entire branches of PCIe hierarchy to be added to or removed from the system at run time in a "surprise" fashion, which means that PCIe devices can appear and go away from the system at any time when it is used. I will explain how the technology works at the high level, what changes needed to be made to the kernel to support it and how it affects PCIe device drivers. I will also describe some concurrency problems in the PCI core that became apparent after the Thunderbolt support had been added and I will show how those problems are being addressed.

The primary audience are PCI device driver writers and kernel developers interested in hot-plug technologies in general. However, the presentation should be comprehensible to anyone generally interested in the Linux kernel development. Attendees can expect an overview of the underlying technology, an update on the recent kernel changes related to the Thunderbolt support and PCI/PCIe hot-plug overall, an outline of development plans in the ACPIPHP subsystem area and more.

This presentation will help kernel developers and users better understand the way in which the Linux kernel interacts with the platform firmware via ACPI in order to support advanced hot-plug of PCIe devices and what is supported. It also should help PCIe device driver developers to see potential problems related to the "surprise" hot-removal of devices and to prepare themselves for addressing them. In the end, it should help to improve support for device hot-plug technologies in the Linux kernel.  

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 →


Thursday March 27, 2014 2:00pm - 2:50pm
Salon A

2:00pm

XenGT: A Full GPU Virtualization Solution with Mediatd Pass-Through - Zhiyuan Lv, Intel
Advances in I/O Virtualization helped pave the way for the growing adoption of Virtualization Technologies in practical solution/service deployment. However, the complexity exists in virtualizing Graphics Processing Units (GPUs) still hinders the progress on supporting GPU accelerated tasks in a virtualized environment, from PC/laptop, to server, and also to mobile platforms. In this presentation, Kevin will review the challenges and existing solutions of virtualizing GPUs, and then provide a deep dive into the XenGT project, as a full GPU virtualization solution. A virtual GPU, same as the physical GPU, is presented to every VM, thus native graphics driver can run inside. High performance is achieved, through passing through performance critical GPU resources to multiple VMs. XenGT is an open source project on GitHub

The audience is anyone interested in GPU virtualization. Attendees can expect a detailed review of GPU virtualization challengies and different GPU virtualization techniques including pros and cons.

This presentation will help existing and new virtualziation developers better understand the value and complexity of GPU virtualization, and will hopefully encourage them to participate development/research based on our open source project.  

Speakers
avatar for Zhiyuan Lv

Zhiyuan Lv

Software Engineer, Intel
Zhiyuan comes from Intel Open Source Technology Center, Beijing site. He is one of the key developers of XenGT project. Before that, Zhiyuan used to be a compiler developer for seven years, working on C compiler for network processors.


Thursday March 27, 2014 2:00pm - 2:50pm
Salon C

2:00pm

Identity Crisis: Are We Who We Say We Are? - Karen Sandler, GNOME Foundation
Karen Sandler, Executive Director of the GNOME Foundation, will discuss the peculiar tension in the intersection of free and open source software and corporate interest. Working in free software often triggers a complicated set of allegiances. When tricky situations arise how do developers decide what their priorities are? As a community how do you know whether a contributor is advocated the best for the project of the best for their employer? How much can governance help? And at the end of the day, how do the ideological components to these projects really play out? And how should they?

The audience is anyone interested in free software development and the evolution of our communities. Attendees should emerge with a more informed perspective on community discussions and ideas about governance based solutions.

This is a very confusing area in free and open source software communities. It's very hard to sort out on whose behalf developers are often talking. I hope this presentation will shed light on the situation and propose proactive solutions   

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 →


Thursday March 27, 2014 2:00pm - 2:50pm
Salon V

2:00pm

Accessing the SPDX License List - Gary O'Neall, SPDX Technical Team and SPDX Tools Maintainer
The Software Products Data Exchange (SPDX) maintains a list of standard licenses commonly used in open source software.   This presentation will describe various methods of accessing the current and previous versions of the list.  Several methods of  accessing the license list are provided ranging from simply reading the license list on the website to programmatically accessing  the license list information online.

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


Thursday March 27, 2014 2:00pm - 2:50pm
Salon IX

2:00pm

Another Year, Another GCC Release Series - Paolo Carlini, Oracle
In April a new GCC series will be out, likely the last in the 4.x series, about 9 years after 4.0.0. As usual, it will come with small and large improvements everywhere (and some regressions too!). For example, the new C++14 Standard, due this year, required the implementation of polymorphic lambdas and return type deduction for normal functions. On the other hand, substantive improvements are also offered in the implementation of older Standards (eg, in the library, an high quality <regex> is available for the first time!). Finally, a lot of work went into diagnostics, a traditional weakness vs other compilers, where GCC (both the C and the C++ front-ends) is definitely catching up. The presentation will also go through some of the features of interest to the parallel programming community (eg, ISO C11 atomics), and the changes to the optimizers, remarkable in many areas (eg, from devirtualization to improved Link-time optimization).

Speakers
PC

Paolo Carlini

Paolo Carlini set up his first Linux system in 1995 and never looked back. Since 2002 co-maintains the GNU implementation of the C++ runtime library, part of the GNU Compiler Collection, and contributes also the | development of the C++ front-end, with a special focus on the C++11 and the C++14 features. In 2008 has joined the Oracle Linux team, and on behalf of it he participates to the ISO C++ Standards activities and meetings, as principal... Read More →


Thursday March 27, 2014 2:00pm - 2:50pm
Salon B

3:00pm

An Ultra-Large Scale Perspective on Autonomous Vehicles - John McGregor
The vision of autonomous vehicles will be realized in piecemeal bursts of creativity followed by periods of refactoring and consolidation. This “autonomous” system will in fact be connected to a myriad of other systems including other vehicles and information services. These connections will exist over decentralized networks with heterogeneous collections of communication and security protocols, device types, and transmission speeds. The networks will need to treat failure of connections as expected events. This connected world of autonomous vehicles will exhibit the characteristics of an ultra-large scale system. In this talk we will describe some of those characteristics and relate them to specific challenges, responsibilities, and opportunities for the operating environment. The presentation will draw on research and experiences at Clemson University and Carnegie Mellon University.

The audience is anyone interested in the context in which autonomous vehicles operate. Attendees can expect a view of incremental market development as technologies enable new features in vehicles and as vehicles become fully autonomous.

This presentation provides one perspective on the domain of autonomous vehicles. It presents Ultra-large scale (ULS) systems and techniques for operating in that environment. As more safety-critical systems such as autonomous vehicles use software in critical roles software engineers must have a broad vision of the role their systems play. ULS provides a view of systems that are sufficiently large that there is no centralized control and failures are normal occurrences. This presentation will give the Linux community a different take on what is needed to succeed with autonomous vehicles.


Speakers
avatar for John McGregor

John McGregor

Associate Professor, Clemson University
Dr. John D. McGregor is an associate professor at Clemson University, a Visiting Scientist at the Software Engineering Institute, and a partner in Luminary Software. He regularly engages large software development organizations at all levels from strategic to concrete. His research interests include highly-reliable software-intensive systems, software product lines, socio-technical ecosystems and architectures. His consulting has included... Read More →


Thursday March 27, 2014 3:00pm - 3:50pm
Salon G

3:00pm

PVH: A PV Guest in HVM Container - Mukesh Rathor, Oracle
PVH, a new mode for a xen guest: PVH is a new mode for a PV guest that runs in an HVM container. It significantly reduces the number of PV OPS required for PV guest. It allows for native syscalls performance. The MMU is greatly simplified via HAP. Overall, it should combine the best of both PV and HVM guests.

The audience is anyone interested in running linux guests on Xen.

PVH overcomes many hurdles of a 64bit PV guest, like giving baremetal syscall performance, no qemu emulation required, etc. Thus it combines the best of PV and HVM guests.  

Speakers
MR

Mukesh Rathor

Mukesh is a software engineer at Oracle. He has been working on PVH for last couple years. The xen side to run a PVH domU has been accepted and is part of Xen 4.3 coming out soon. Linux changes were recently accepted by Linus.


Thursday March 27, 2014 3:00pm - 3:50pm
Salon C

3:00pm

LLVMLinux: Embracing the Dragon - Behan Webster, Convese in Code
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. This talk will also cover new things in LLVM which make clang even more attractive to the kernel community. LLVM is an extensive compiler technology suite which is already commonplace from Android/Renderscript and OpenCL through to high performance computing clusters.

This talk is for developers and system integrators who are interested in LLVM technologies and using clang to build the Linux Kernel.

This session presents an alternative toolchain and related technologies with which to build the Linux kernel, as well as other parts of the Linux ecosystem. LLVM and clang are an attractive toolchain for individuals, projects, researchers, and companies who want an alternative to the more traditional tools. People are attracted to LLVM for the developer community, newer compiler architecture and approach, and in some cases code license. At the very least the hope is to provide competition in the tool arena such that all developers win.  

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 →


Thursday March 27, 2014 3:00pm - 3:50pm
Salon B

3:00pm

The Internet of Things, Linux and IP Compliance – Five Critical Compliance Best Practices - Mark Gisi, Wind River Systems
Garner Group and ABI Research are predicting 30 billion devices will be connected via the internet by 2020. Whether that includes thermostats, automobiles, health monitors, running shoes, watches or eye wear – internet connected devices are well on their way to becoming ubiquitous ushering in a new industry commonly referred to as the Internet of Things (IoT). The explosive growth in embedded devices will result in an increase in legal liability, thereby placing increasing demands and responsibility on an organization’s IP compliance function. We will present five core best practices every compliance program needs to consider to effectively mitigate risk associated with the broadly distributed internet connect devices.

Legal and IP compliance professionals that are interested in what processes other organizations implement to manage high risk distributions.

This presentation will help existing and new IP compliance professionals better understand risk impact of widely distributed devices as part of the Internet of Things.     

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 →


Thursday March 27, 2014 3:00pm - 3:50pm
Salon V

3:00pm

Practical On-line Filesystem Checking and Repair - Daniel Phillips, Samsung
As storage density continues to increase faster than bandwidth and access speed, servers become increasingly prone to media failure and take longer to repair, reducing availability. This issue is already severe and continues to worsen, while practical solutions have so far proved elusive. We present a new approach to verifying filesystem structural integrity incrementally and online, based on extending the allocation group concept used by Ext4, Tux3 and other file systems. Where inconsistency is detected, the necessary information for online repair is provided, in contrast to checksum methods, which fail to detect certain structural issues and provide inadequate guidance for repair. With these techniques, we anticipate a future where taking file systems off-line for repair becomes largely unnecessary.

The audience is anybody operating a server with high volume storage, and anybody who cares about availability of their storage. This will be of particular interest to data center operators with both high volume storage and high availability requirements.

A practical solution to the online filesystem checking and repair problem will lower data center costs, increase availability and lower risk of data loss. Personal workstation users will also benefit from removing the annoyance of periodic offline file system checking.  

Speakers
avatar for Daniel Phillips

Daniel Phillips

Senior Engineer, Samsung
Daniel Phillips is a senior open source developer in Samsung's Open Source Group. Daniel has been contributing to the Linux Kernel since 1998. Designed and developed the high performance HTree hash keyed btree index for Ext2, now used by Ext3, Ext4 and Lustre. Founded the Tux3 next generation filesystem project in 2008. After a tour of duty in the electronic hedge fund industry, re-emerged as a low latency networking specialist and committed open... Read More →


Thursday March 27, 2014 3:00pm - 3:50pm
Salon H

3:00pm

Database / Kernel Developer Interlock - Moderated by Mel Gorman, SUSE
There are databases that use the standard kernel Virtual FileSystem (VFS) and storage interfaces instead of managing IO scheduling within the application itself. Significant effort has been expended on ensuring that they are well-behaving applications but there are known problems
and limitations.

The objective of the session is for kernel and database developers to discuss these interfaces, the limitations and potential features that could be implemented to address the problems.  Potential topics will cover the file synchronisation interfaces, problems with IO stalls, IO patterns generated by the workload, page cache interfaces, bug report handling by the kernel community and reproducible test cases. The audience is expected to consist of developers from the PostgreSQL, MySQL, MariaDB and kernel communities but is open to all interested parties.

Moderators
MG

Mel Gorman

SUSE
Mel Gorman is a kernel developer specialising in memory management with occasional dabbling in the VM/FS interfaces and CPU scheduler.  He was educated in University of Limerick and graduated with his PhD in 2011. He has been employed since then by SUSE Labs.

Thursday March 27, 2014 3:00pm - 5:20pm
Salon A

3:50pm

Break
Thursday March 27, 2014 3:50pm - 4:30pm
Meritage Pre-Function

4:30pm

How to build your Automotive Linux OS with the Automotive Grade Linux Build Service - Jan-Simon Möller, The Linux Foundation
The Automotive Grade Linux (AGL) Build Service allows you to build an AGL-based Linux system for various targets in just a few steps. Jan-Simon Möller will introduce the setup of the components used, how you can use it to collaborate as a team on your own target system and how you can contribute or exchange components.

The target audience are developers, embedded systems engineers and engineering leaders not only from the automotive industry. Also anyone interested in the AGL Build Service. Attendees can expect a detailed introduction to the way the tools work and how to start using them.

This talk will help developers and engineers to understand the features and usage of the AGL Build Service allowing them to speed-up the evaluation and adoption process.
In-depth examples serve as jump-start into the tools in use.  

Speakers
JM

Jan-Simon Möller

Consultant, The Linux Foundation
Jan-Simon Möller is an electrical engineer who has spent the past decade working with and on Open Source projects and Linux. His previous work involved embedded systems, build systems, device drivers, power management, robotics and SELinux. He has been involved in a number of Open Source projects, including being a contributor to the Open Build Service. Currently Jan-Simon works as a consultant and as a trainer for the Linux Foundation.


Thursday March 27, 2014 4:30pm - 5:20pm
Salon G

4:30pm

The Art and Science Behind Open Source Compliance - Ibrahim Haddad, Samsung Research America
Ensuring open source compliance is both an art and a science. It requires policies, processes, and tools, but also a masterful artistic staff with an eye to details and unlimited patience. In this talk, Ibrahim Haddad will discuss the various nuts and bolts needed to avoid open source compliance violations and how we can make it all happen in the most transparent way. Having done that for few years, Ibrahim will share some lessons learned and some interesting never told before short stories.

Compliance is a must to exercise when shipping products that contain open source software. This talk will focus on the science of compliance (tools, processes, policies, etc) as well as the art of doing compliance. The talk will also address common pitfalls and how to avoid them and share some real stories that will either make you laugh or cry depending on your role!   

This session is geared towards developers, legal staff and compliance engineers.

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 →


Thursday March 27, 2014 4:30pm - 5:20pm
Salon V

4:30pm

SPDX Adopters Birds Of A Feather
Come share your experiences in using SPDX with other practitioners.

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


Thursday March 27, 2014 4:30pm - 5:20pm
Salon IX

4:30pm

Why NFS-Ganesha is a better fit for Enterprise NAS? - Venkateswararao Jujjuri, IBM
NFS-Ganesha NFS server can be plugged into any of the back-end filesystems through a thin layer called FSAL.

This presentation talks about scilient features of NFS-Ganesha and why it makes a better fit for enterprise level NAS servers. It is open design allows it to work with multiple cluster mangers through CAML layer and can integrate well into any cluster infrastructure. It can even be used as md cluster in pNFS case, which is not possible with kernel based servers without major change. Presentation includes details of recent advanced features, including dynamic exports, layered FSALs etc and use cases including open stack manila project. NFS-Ganesha gaining lot of popularity and making into enterprise products; Want to use this platform to make NFS-Ganesha.

The audience is anyone interested in Linux Filesystems, Network filesystem protocols like NFS, and NAS users/developers. This presentation will help NFS users and deelopers to understand the state of NFS-Ganesha project and encorage them, and copanies they work for, to
participate in this project.  

Speakers
avatar for Venkateswararao Jujjuri

Venkateswararao Jujjuri

Cloud Storage Architect, Salesforce
Venkateswararao Jujjuri (JV), Cloud Storage Architect at Salesforce who is responsible for building an elastic, highly available, highly scalable multi petabyte distributed storage services on commodity hardware. Actively working with multiple opensoruce solutions including Apache BookKeeper. Prior to this JV worked at IBM’s Linux Technology Center and worked on multiple storage technologies including NFS-Ganesha, a user-space NFS server... Read More →


Thursday March 27, 2014 4:30pm - 5:20pm
Salon H

4:30pm

Xen Project 4.4: Features and Futures - Russell Pavlicek, Citrix
The 4.4 release of Xen Project is no minor "point" release of software. This latest release from the original enterprise-ready Open Source hypervisor contains some important additions, most notably the arrival of the new experimental PVH mode. Dubbed Paravirtualized Hardware mode, PVH represents a new leap in paravirtualization: Paravirtualization within a hardware container, resulting in potentially higher performance.

Beyond PVH, Xen Project is also making inroads in other areas. Recent enhancements include additional support for the ARM architecture, improved FreeBSD support, additional libvirt support for the libxenlight toolstack, the release of Mirage OS 1.0, and more.

The presentation will conclude with an overview of planned future enhancements, as well as a summary of some of the newest technologies to become interested in the Xen Hypervisor.

Anyone with an interest in hypervisors, virtualization, or clouds should attend.


This presentation will allow people who use hypervisors to learn about the new capabilities of Xen, and potentially improve their virtualization and cloud implementations. Furthermore, the future directions can help organizations make better forward-looking plans and decisions.  

Speakers
avatar for Russell Pavlicek

Russell Pavlicek

Xen Project Evangelist, Citrix
Currently employed by Citrix as the Evangelist for Xen Project, Russell has spent two decades evangelizing Open Source. He has over 150 pieces published, including columns for Infoworld and Processor magazines and one book. He has spoken at over 75 Open Source conferences, including most of the biggest Linux conferences in North America. A former panelist on The Linux Show weekly webcast, he also has many years of experience employing Open Source... Read More →


Thursday March 27, 2014 4:30pm - 5:20pm
Salon C

4:30pm

Not Just Software Botox: Rejuvenating GDB - Stan Shebs, Mentor Graphics
At 27 years of age, the GNU Debugger GDB is among the oldest free software tools still in regular use.  It has had a number of rounds of redesign and update during that time, but in the past several years the maintainers have been making a concerted effort to modernize the debugger overall. The work has gone on at several levels, and includes changes to infrastructure (git and doxygen), code refactoring, generalization of scripting/extension facilities, and a transition from C to C++.  In this talk, I will review what has been done so far, describe the rest of the road map, and discuss the policies and personalities that drive - or delay - GDB's development.

Speakers
SS

Stan Shebs

Sourcerer, Tools Svcs


Thursday March 27, 2014 4:30pm - 5:20pm
Salon B
 
Friday, March 28
 

8:00am

9:00am

Tech Report Framework - Mark Gisi, Framework Maintainer
Come learn about this valuable new resource; what it does for SPDX, how it does it and how to submit your work.

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 →


Friday March 28, 2014 9:00am - 9:30am
Salon IX

9:00am

Normal and Exotic Use Cases for NUMA Features - Christoph Lameter
This talk introduces the NUMA technology in the Linux kernel first showing how a typical Enterprise system may use NUMA features and introducing the basic operations to configure and view the NUMA configuration of the current system. Building on that then unusual use cases are explored that allow creative use of the NUMA features. For example high end HP systems have a large shared memory node in addition to the local memory of each node that we find on typical NUMA systems. Embedded systems may use a NUMA node to segment memory in order to place performance critical objects into memory that is backed by SRAM or flash. These features are also used in Haswell/Broadwell processors with a special configurable "l4" caches and also in the upcoming new generation of Xeon Phi processsors by Intel. Given enough time we can explore some other exotic uses of NUMA.

Developers and system administrators that want to make more advanced use of the NUMA features in the Linux Kernel will find this presentation interesting. 

Speakers
avatar for Christoph Lameter

Christoph Lameter

Gentwo
Christoph Lameter is working as a lead in research and development for an algorithmic trading company in Chicago. and maintains the slab allocators and the per cpu subsystems. Over time he contributed to a number of Linux projects. As a kernel developer at SGI he helped pioneer the use of Linux for Supercomputing and developed the necessary kernel capabilities for HPC applications.


Friday March 28, 2014 9:00am - 9:50am
Salon C

9:00am

GLIBC Update - Roland McGrath, Google
The GNU C Library (GLIBC) is a part of almost all Linux systems deployed today. The library continues to be a key piece of of the low-level interface between user applications and the Linux kernel, and as such an important enabler for new hardware, kernel features, and new system-wide APIs. This talk will cover the work by the community to add support for new features including little-endian 64-bit POWER, big-endian 64-bit ARM, transparent hardware lock-elision support, preliminary documentation of thread/signal/cancellation safety for all functions in the manual, and SystemTap probes for malloc. This talk is but a small slice of the problems being tackled by the community. The goal is to walk away with a broad view of the ongoing work and direction of the library.

Speakers
RM

Roland McGrath

Roland Mcgrath is a Senior Software Engineer at Google.


Friday March 28, 2014 9:00am - 9:50am
Salon B

9:00am

KVM and Open Virtualization Driving Network Transformation - Gautam Mani, Wind River; Al Sanders, HP
The networking industry is often the driver of new innovation for other industries.  Today, the drive for increased performance and efficiency is causing a transformation in network architecture. Virtualization plays a critical role in the consolidation of diverse network elements into one unified solution. Networking infrastructure companies are among the first to innovate and leverage the benefits of virtualization without compromising on key customer requirements, including high availability and system performance. Linux Kernel-based Virtual Machine (KVM) is the technology foundation sustaining the transformation of this industry, but taking it as-is  often means tradeoffs in performance and latency. Wind River has applied our unique embedded knowledge and capabilities to take KVM to another level by adding carrier grade high performance and reliability.

Speakers
avatar for gautam

gautam

Sr Product Manager, Wind River Systems
Gautam Mani is a Sr. Product Manager at Wind River where he’s shaping the future of the Wind River Linux family of products.
avatar for Al Sanders

Al Sanders

HP
Al is an R&D Project Manager in Hewlett-Packard’s Telco Platform Software group.  He manages a team responsible for validating and optimizing NFV Infrastructure implementations, with a focus on maximizing packet processing performance on HP Server platforms.  Al has worked at HP for 31 years, and has worked on Linux solutions for telco customers for the past eight years.  Previous assignments include work on HP-UX... Read More →


Friday March 28, 2014 9:00am - 9:50am
Salon VII

9:00am

Tizen Architecture & Overview - Sunil Saxena, Intel
Tizen is an open source, standards-based software platform supported by leading mobile operators, device manufacturers, and silicon suppliers.  Tizen enables development platform and OS for the connected future. Tizen platform supports smartphones, In-vehicle infotainment (IVI), smart TV, notebooks, tablets, and more.  In this session, we will outline the vision and goals of the project, and give pointers to the technical details, architecture, and building blocks needed to develop Tizen OS based solutions.  All the development is happening at tizen.org and we will provide a preview of features under development.

Speakers
SS

Sunil Saxena

Sunil Saxena is Chief Architect and Senior Principal Engineer in the Open Source Technology Group of the Software & Services Group at Intel Corporation. He leads the Tizen Architecture effort. He works with the industry in driving Tizen acceptance and helping to get products created on Tizen for Intel® Atom T-based platforms. Dr. Saxena received his Ph.D. in Computer Science from the University of Waterloo and received his Bachelor's degree in... Read More →


Friday March 28, 2014 9:00am - 9:50am
Salon X

9:00am

OpenDaylight HackFest
Friday March 28, 2014 9:00am - 5:00pm
Salon II & IV

9:30am

Legal Team Discussions - Mark Gisi, Wind River; Jilayne Lovejoy & Paul Madick, Legal Team Co-Chairs
This session will continue the discussion as to whether the current SPDX license expression syntax is sufficient to represent the licensing terms of most files (e.g., source, library and binary programs). The current specification allows for the combination of the SPDX License List short identifiers to identify a license, plus binary operands (AND and OR) to indicate disjunctive or conjunctive licenses.  Is this sufficient to describe the licensing of most programs derived from multiple source and library files, where each is potentially under a different license? Additionally, is there a way we can more effectively represent certain license terms by special syntax or an exception list (e.g., GPL vX only/or later and GPL w/exception).

Preliminary discussions about possible better solutions have been on-going.  This meeting will pick up that effort and highlight proposed solutions with a goal to making a decision by the end of the session.

A summary of the problem can be found here:
    http://wiki.spdx.org/view/Legal_Team/License_Expression_Review_1

Example file notices that are not easily represented using the current license list and just AND/OR can be found here:
   http://wiki.spdx.org/view/FileNoticeExamples

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 →
avatar for Jilayne Lovejoy

Jilayne Lovejoy

Open Source Consel, ARM, ARM
Jilayne participates in various open source industry groups, including co-leading the legal team for SPDX. Jilayne coordinates and supports open source software legal issues at ARM, including training, compliance, and community work. In her spare time, Jilayne can be found riding her bike(s) or hosting the geeky podcast, FOSS+beer.
avatar for Paul Madick

Paul Madick

Senior Counsel, HP
Paul Madick is a Senior Counsel in the Cloud Computing and Open Source group of Hewlett-Packard Co.’s (HP) Office of the General Counsel.  In his position at HP, Paul has had the opportunity to participate in a number of open source industry groups, including serving on the legal team for the Software Package Data Exchange® (SPDX) as co-lead. 


Friday March 28, 2014 9:30am - 10:50am
Salon IX

10:00am

Compilers, Optimization, Energy and Power - James Pallister
Compilers can already optimize for execution time and code size. But in a world of diminishing battery life, ever larger data centers and nanoscale energy scavenging devices, we need the compiler to optimize for energy efficiency.

This talk will show how existing performance optimizations in GCC and LLVM affect a compiled application's energy consumption and novel ways that these optimizations can be chosen and improved. Using genetic algorithms to select which optimizations are applied, the energy consumption can be significantly improved beyond what is achieved at the current maximum optimization level (up to 40%). However, genetic algorithms are very time consuming. This is being addressed in the MAchine Guided Energy Efficient Compilation (MAGEEC) project, which is using machine learning techniques to predict the best optimizations for energy efficiency.

As well as carefully choosing from our existing optimizations, new optimizations specifically for energy can be created, reducing application energy consumption with and without trade-offs in execution time. This presentation will introduce a few ideas on how we can optimize for energy.

While large savings can be made at the compiler level, ultimately the programmer has control over what is executed on the hardware. In the final part of this talk, the ENergy TRAnsparency (ENTRA) project is introduced, with its aim of allowing the programmer to assess an application's energy consumption statically, and make trade-offs without having to measure and profile the energy consumption.

Speakers
JP

James Pallister

James Pallister is a graduate of the University of Bristol, where he achieved double first class honors in computer science and electronics. He is presently studying for a PhD in energy aware compilers as well as acting as a technical advisor to Embecosm. | | As part of his ongoing research, James is working on developing new compiler optimizations to increase energy efficiency, as well as studying how existing compiler optimizations can be... Read More →


Friday March 28, 2014 10:00am - 10:50am
Salon B

10:00am

Automatic NUMA Balancing - Chegu Vinod, HP & Rik van Riel, Red Hat
In NUMA systems, each CPU has its own bank of memory, resulting in fast access to local memory, and slower access to memory elsewhere in the system. Recently a mechanism has been implemented in the Linux kernel to automatically run programs near their memory, and to move memory to near the programs using it. This presentation explains why computers are built this way, why NUMA locality matters, how the automatic NUMA balancing kernel code works, what it can do, and what kind of performance improvements have been observed. Also covered are how to monitor the NUMA locality of programs, and how to manually tune the NUMA locality in cases that are not handled by the automatic NUMA balancing code.

This presentation will help give an overview of the current status of Automatic NUMA balancing related changes in the upstream kernel backed by some empirical data to show how the out-of-box performance improves . It shall hopefully also facilitate discussion on opportunities for further optimization/improvements.

The audience is anyone interested in Linux Performance, Scaling of workloads on NUMA platforms 

Speakers
RV

Rik van Riel

Principal Software Engineer, Red Hat
Rik van Riel is a principal software engineer at Red Hat, and a long term contributor to the Linux kernel. He has contributed to the memory management subsystem, the scheduler, and various components related to virtualization. Rik is active in community projects like kernelnewbies.org and likes to hike and rock climb in his spare time.
CV

Chegu Vinod

Hewlett Packard


Friday March 28, 2014 10:00am - 10:50am
Salon C

10:00am

oVirt Status Update - Adam Litke, Red Hat
oVirt is a powerful, open source datacenter virtualization platformthat makes it easy to manage virtual machines, storage, andvirtualized networks from an intuitive web interface.   This sessionwill provide a brief overview of oVirt and its architecture.  Next, areview of the features added in the recent 3.3 and upcoming 3.4releases will be covered.  Finally, the project's priorities foroVirt 3.5 and beyond will be discussed.  Attendees will gain a clearunderstanding of the current status of oVirt and how it fits into theOpen Virtualization framework with other projects such as OpenStack.

Speakers
avatar for Adam Litke

Adam Litke

Senior Software Engineer, Red Hat
Adam has been involved in the Linux community since 1999 where he worked with an IBM team to boot Linux on the ppc64 architecture for the first time. Since then he has contributed to many projects including: kernel, libhugetlbfs, Memory Overcommitment Manager, qemu,libvirt, and oVirt. These days, Adam is an active member of the oVirt Community working on features ranging from SLA to live storage migration.


Friday March 28, 2014 10:00am - 10:50am
Salon VII

10:00am

Tizen Governance - Thiago Macieira, Intel & Guy Martin, Samsung Research America
Tizen 3.0 development has been going on for close to a year now, under the rules of the Tizen Open Governance. Announced last year, the governance model has been updated to match reality. This presentation will review how Tizen development operates and point out where the model had to be adapted. It will also present two cases of contributions coming from outside the host companies and our future plans for involving even more people.

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

Guy Martin

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


Friday March 28, 2014 10:00am - 10:50am
Salon X

10:50am

Break
Friday March 28, 2014 10:50am - 11:30am
Meritage Pre-Function

11:30am

Legal Team Discussions (Cont.) - Mark Gisi, Wind River; Jilayne LoveJoy & Paul Madick, Legal Team Co-Chairs
This session will continue the discussion as to whether the current SPDX license expression syntax is sufficient to represent the licensing terms of most files (e.g., source, library and binary programs). The current specification allows for the combination of the SPDX License List short identifiers to identify a license, plus binary operands (AND and OR) to indicate disjunctive or conjunctive licenses.  Is this sufficient to describe the licensing of most programs derived from multiple source and library files, where each is potentially under a different license? Additionally, is there a way we can more effectively represent certain license terms by special syntax or an exception list (e.g., GPL vX only/or later and GPL w/exception).

Preliminary discussions about possible better solutions have been on-going.  This meeting will pick up that effort and highlight proposed solutions with a goal to making a decision by the end of the session.

A summary of the problem can be found here:
    http://wiki.spdx.org/view/Legal_Team/License_Expression_Review_1

Example file notices that are not easily represented using the current license list and just AND/OR can be found here:
   http://wiki.spdx.org/view/FileNoticeExamples

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 →
avatar for Jilayne Lovejoy

Jilayne Lovejoy

Open Source Consel, ARM, ARM
Jilayne participates in various open source industry groups, including co-leading the legal team for SPDX. Jilayne coordinates and supports open source software legal issues at ARM, including training, compliance, and community work. In her spare time, Jilayne can be found riding her bike(s) or hosting the geeky podcast, FOSS+beer.
avatar for Paul Madick

Paul Madick

Senior Counsel, HP
Paul Madick is a Senior Counsel in the Cloud Computing and Open Source group of Hewlett-Packard Co.’s (HP) Office of the General Counsel.  In his position at HP, Paul has had the opportunity to participate in a number of open source industry groups, including serving on the legal team for the Software Package Data Exchange® (SPDX) as co-lead. 


Friday March 28, 2014 11:30am - 12:20am
Salon IX

11:30am

Tizen Accelerated Compute Framework - Swaroop Kalasapur, Samsung Research America
This session will look at support of OpenCL and WebCL on the Tizen platform. OpenCL is a standard for parallel compute on GPUs and multi-core CPUs, WebCL is a JavaScript binding to OpenCL. Topics covered include introductions to OpenCL and WebCL, mobile use cases, and building OpenCL or WebCL applications using the Tizen SDK.

Speakers
SK

Swaroop Kalasapur

Swaroop Kalasapur is a R&D engineer in the Advanced Software Platform Lab at Samsung Research America. | He is passionate about web technologies, and has been working on Tizen since 2012. The main focus of his work has been on bringing hardware accelerated compute capabilities to within the reach of web developers. In this direction, he has contributed toward realizing WebCL, and related | technologies. Swaroop holds a PhD in Computer Science... Read More →


Friday March 28, 2014 11:30am - 12:20am
Salon X

11:30am

GCC Plugins Through the MELT Example - Basile Starynkevitch
The GCC compiler is, since its 4.5 release, customizable and extensible through plugins. This talk introduces some of the GCC internal representations (Gimple-s, Tree-s ...) and organization into passes, from the perspective of a plugin writer not yet knowing well GCC internals. We explain what GCC plugins could be useful for, what are the existing plugin hooks in the latest versions of the compiler, how to use them effectively, and for which purposes they can be exploited. We use the MELT meta-plugin as an example: MELT is a high-level compiled lisp-like domain specific language (translated into C++ code fitted to GCC internals) to facilitate the development of useful GCC extensions, bringing powerful features (functional & reflective programming styles, powerful pattern matching on GCC internal representations) to lower the effort to extend GCC.

Speakers
BS

Basile Starynkevitch

Basile Starynkevitch graduated from Ecole Normale | Supérieure de Cachan (France), and holds a PhD in computer science (artificial intelligence) from Université Paris 6. He is working within the French CEA, LIST research institute on GCC compiler extensions for static analysis of source code. He is the main architect | and developer of MELT (www.gcc-melt.org), a high level domain specific language to extend GCC, implemented as a GCC... Read More →


Friday March 28, 2014 11:30am - 12:20pm
Salon B

11:30am

Bare-Metal Multicore Performance in a General-Purpose Operating System (Now With Added Energy Efficiency) - Paul McKenney, IBM
Database, high-performance computing (HPC), and real-time developers have often asked: "Can't you get the kernel out of the way?". Recent adaptive-idle work permits just that: Linux is there when you need it, but if you follow a few simple rules, it is out of your way otherwise. This approach will provide bare-metal multicore performance and scalability to databases as well as to HPC and real-time applications. However, timekeeping requires that at least one CPU continue in high-power mode if any non-idle execution is in flight. Unfortunately, simple code to determine if all CPUs are idle is not scalable. This talk will give an overview of adaptive idle, outline some of the work to scalably determine whether the timekeeping CPU can go into low-power mode while avoiding any embarrassing time-skew incidents, and discuss some timer-related issues.

This presentation will help developers of the kernel and of HPC or real-time applications understand, better use, or improve the kernel's recent NO_HZ_FULL functionality.

The audience is anyone interested in getting bare-metal performance from the Linux kernel, for example, those running high-performance computing (HPC) or real-time workloads.

Speakers
avatar for Paul E. McKenney

Paul E. McKenney

Distinguished Engineer, IBM
Paul E. McKenney is a Distinguished Engineer with the IBM Linux Technology Center, where he maintains the RCU implementation within the Linux kernel. He has been coding for four decades, more than half of that on parallel hardware. His prior lives include the DYNIX/ptx kernel at Sequent, networking protocols at SRI International, and work as a self-employed contract programmer on soft-realtime projects. His hobbies include what passes for running... Read More →


Friday March 28, 2014 11:30am - 12:20pm
Salon C

11:30am

KVM End User Forum - Jim Chamings, Intel, Fernando Luis Vazquez Cao, NTT, Adam Jollans, IBM (Moderator)
As KVM is increasingly adopted by businesses and other organizations for virtualization, there is real value in bringing together high performance end users with the leading KVM community developers. This panel of KVM and OpenStack end users aims to encourage these conversations by sharing experience of KVM and OpenStack practical deployments, identifying KVM technical needs, and discussing how developers and end users can work together to help make KVM better.
Moderated by the Open Virtualization Alliance, this session will also explore how best to enable cutting-edge end users to network together and with the development community.

Speakers
FL

Fernando Luis Vazquez Cao

Fernando is a Linux developer based in Tokyo. His current interests include virtualization, data center bridging technologies, and high performance networking and storage systems. He is currently a principal software engineer at NTT Open Software Center and senior consultant at NTT Data Intellilink, dividing his time between community open source work and his consulting and support duties at NTT.
avatar for Jim Chamings

Jim Chamings

Systems Programmer, Intel
avatar for Adam Jollans

Adam Jollans

Program Director, LinuxONE, IBM
Adam is part of the team leading the marketing of IBM's secure, scalable and highly available LinuxONE server. He has been involved with Linux and open source for over 10 years, and most recently was IBM's Linux Strategy Manager working across the IBM portfolio and with ecosystem partners including Red Hat, SUSE and Canonical. You can email Adam at adam_jollans@uk.ibm.com. 


Friday March 28, 2014 11:30am - 12:20pm
Salon VII

12:20pm

Lunch
Friday March 28, 2014 12:20pm - 2:00pm
Vineyard Terrace

2:00pm

SPDX Business Team Discussons - Jack manbeck, Texas Instruments and Mikael Söderberg
Discussion of SPDX Ecosystem.

Speakers
JM

Jack Manbeck

OSRB, Texas Instruments
Jack Manbeck is a contributor to the Software Package Data Exchange® (SPDX™)specification and Co-chairs the business working group. He manages the Open Source Policy and Compliance group within Texas Instruments and is heavily involved in software development and delivery processes. In his spare time he is a Senior Engineer in their Software Development Organization.
MS

Mikael Söderberg

Biography coming soon.


Friday March 28, 2014 2:00pm - 2:50pm
Salon IX

2:00pm

KDBUS in Tizen 3.0 - Karol Lewandowski, Samsung & Hyungjun Choi, Samsung
The KDBUS is the low-level, native kernel D-Bus transport and actively developing now. We are trying to replace legacy D-Bus with KDBUS for Tizen 3.0 and its products. We have faced lot of challenges such as compatibility, security, performance, and others. In this presentation,
we  share our experience, the current states, the plan, and the benchmark result. We look forward to replacing legacy D-Bus with  KDBUS for Linux devices, providing better performance transparently.

Speakers
HC

Hyungjun Choi

Hyungjun Choi is a software engineer of Software Center in Samsung. He's interest in D-Bus and performance analysis. He's focusing on KDBUS and its products now. He is trying to replace legacy D-Bus with KDBUS.
KL

Karol Lewandowski

Karol Lewandowski works for Samsung on platform development & integration-related issues. His previous work involved embedded systems, kernel adaptation, build systems and init systems. Karol looks forward to bringing Linux-based devices to the hands of users.


Friday March 28, 2014 2:00pm - 2:50pm
Salon X

3:50pm

Break
Friday March 28, 2014 3:50pm - 4:30pm
Meritage Pre-Function