Loading…
To Learn More or Register: LinuxCon North America | CloudOpen North America
View analytic

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

LinuxCon [clear filter]
Wednesday, August 20
 

11:15am

Kernel Features for Reducing Power Consumption on Embedded Devices - Krzysztof Kozłowski, Samsung
Embedded devices must accommodate opposite requirements: high performance, low latency and low power consumption. Krzysztof Kozlowski will describe features of Linux kernel allowing reducing the power consumption on mobile devices (smartphones, tablets, wearables) without hurting the performance or latency. He will show what kernel configuration options are important, in the field of reduced power consumption, when preparing the kernel for ARM embedded devices. Although the talk will focus on Samsung's Exynos System-on-Chip family, presented ideas can be reused on other ARM embedded devices. Krzysztof will also show how certain features of SoCs match with kernel power management.

Survey this Session   

Speakers
KK

Krzysztof Kozłowski

Linux Kernel Developer, Samsung Electronics
Krzysztof Kozlowski has been working in Samsung R&D Institute Poland since 2009. His current job is development of Linux kernel for Tizen mobile devices (including wearables).


Wednesday August 20, 2014 11:15am - 12:05pm
Sheraton Ballroom III

11:15am

Linux Performance Tools - Brendan Gregg, Netflix
There are many performance tools nowadays for Linux, but how do they all fit together, and when do we use them? This talk summarizes the three types of performance tools: observability, benchmarking, and tuning, providing a tour of what exists and why they exist. Advanced tools including those based on tracepoints, kprobes, and uprobes are also included: perf_events, ktap, SystemTap, LTTng, and sysdig. You'll gain a good understanding of the performance tools landscape, knowing what to reach for to get the most out of your systems.

Survey this Session   

Speakers
avatar for Brendan Gregg

Brendan Gregg

Senior Performance Architect, Netflix
Brendan Gregg is an industry expert in computing performance and cloud computing. He is a senior performance architect at Netflix, where he does performance design, evaluation, analysis, and tuning. He is the author of Systems Performance published by Prentice Hall, and received the... Read More →


Wednesday August 20, 2014 11:15am - 12:05pm
Sheraton Ballroom I

11:15am

Why Standardization is Critical for ARM in servers - Jon Masters, Red Hat
ARM is the most popular architecture on the planet, and isused across a wide range of mobile and embedded devices. Increasingly,there is a focus on ARM in server applications. The value of multiple vendors providing ARM powered solutions is powerful, as is the potential for fragmentation as a result. For ARM to be successful in servers, there is a strong dependency upon open, cross vendor industry standards and system level compatibility. This presentation addresses the current landscape of ARM standardization and a roadmap ahead.

Survey this Session   

Speakers
JM

Jon Masters

Red Hat
Jon is a 31 year old Linux Kernel Engineer, working with a large Linux vendor. He is also a professional author with a couple of regular monthly columns on Linux technology, when he's not working on his third Linux programming book. He has a degree in Computer... Read More →


Wednesday August 20, 2014 11:15am - 12:05pm
Sheraton Ballroom V

11:15am

How to Connect to a Mature Open Source Project - Brian Proffitt, RedHat
oVirt is a powerful virtual data center manager with a history that includes closed source .NET-based code and its modern, open Java and Python code base. But this long past means that contributing is not always easy. Even with a project that is well-liked and used by a variety of businesses and academic organizations, contributing to a mature project like this can be challenging. oVirt's community is working to change that, by introducing other ways besides code contributions for people to become active in its community. Find out how and share your ideas on what makes a FLOSS community grow, beyond the code.

Survey this Session   

Speakers
BP

Brian Proffitt

Brian Proffitt is the Community Manager for oVirt and Project Atomic at Red Hat. A technology expert specializing in enterprise, cloud computing and big data with over 20 years of journalism and publishing experience, Brian is the author of 24 books on mobile technology and personal... Read More →


Wednesday August 20, 2014 11:15am - 12:05pm
Sheraton Ballroom II

11:15am

Introducing Apache Spark for Distributed Analytics - Will Benton, Red Hat
Apache Spark is a compute engine for parallel and distributed computing. Spark is resilient to machine failures because each computation encodes its dependencies back to a collection on stable storage, so any intermediate result can be reproduced at any time. However, Spark is also fast because it allows these intermediate results to be cached in cluster memory. Spark also presents a productive programming model with a general, powerful abstraction that supports a wide range of analytical and query tasks.

In this talk, I'll provide a general introduction to Spark. We'll discuss the fundamental abstraction of Spark, the resilient distributed dataset, and examine Spark's rich standard libraries for machine learning, structured query, graph computations, and stream processing. We'll close with a case study showing how Spark made it easy for me to make sense of some real-world data.

Survey this Session   

Speakers
WB

Will Benton

William Benton works on distributed computing technologies at Red Hat; his recent efforts include working with the Fedora Big Data SIG as a packager and sponsor and contributing to the Spark project. His professional expertise includes research and development in the areas of static... Read More →


Wednesday August 20, 2014 11:15am - 12:05pm
Colorado

11:15am

You Know, for Kids! 7 Ideas for Improving Tech Education in Schools - Rikki Endsley, Red Hat
Access to technology, encouragement, mentors, and role models aren't enough. Before the tech field sees a dramatic increase in diversity, our educational system must be more inclusive. This talk is based on the article Open Letter to My Daughter’s High School Programming Teacher, which is the story of one teenager’s first programming class. Inspired by her daughter’s negative experience in the class, Rikki will discuss what what can (and often does) go wrong, and how the classroom environment can be improved dramatically without affecting staffing or budgets. This talk is based on an article that hit the front pages of Hacker News, Reddit, and Slashdot, generated thousands of comments (and dozens of private emails), and inspired lively (and heated) conversations about high school programming classes and diversity in tech: http://rikkiendsley.com/?p=256

Survey this Session  

Speakers
avatar for Rikki Endsley

Rikki Endsley

Writer, OpenSource.com
Rikki Endsley is the community manager for opensource.com. In the past, she worked as a community evangelist on the Open Source and Standards team at Red Hat; freelance tech journalist; community manager for the USENIX Association; associate publisher of Linux Pro Magazine, ADMIN... Read More →


Wednesday August 20, 2014 11:15am - 12:05pm
Ohio

12:15pm

Coming Soon, an Open Source Project Near You – the Linaro LNG Open Data Plane Initiative - Michael Christofferson, Enea
ARM formed the Linaro consortium in 2010, a non-profit organization composed now of over 20 industry leading companies. Linaro's aim is to provide an open source common software and tools foundation for the industry to use - making it easier and quicker to develop Linux-based products. In 2013 Linaro formed a “sub-group” called the Linaro Networking Group (LNG). LNG with twelve industry leading hardware and software vendors has since launched a new initiative called “Open Data Plane”, or ODP. ODP is an initiative designed to promote an open API specification, and an open source and cross platform implementation for high performance data plane packet processing that is independent of current solutions that require software or hardware vendor “lock-in”, like Intel's DPDK and Freescale's USDPAA, etc. This presentation is an overview of a) what ODP is, and b) the current status of ODP.

Survey this Session   

Speakers
avatar for Michael Christofferson, Enea

Michael Christofferson, Enea

Product Marketing Director, Enea
Previous speaking: 2014 - 1) ELC San Jose, April 29-May 2, 2014, "User Space Drivers in Linux – Pros, Cons, and Implementation Issues. In 2013 - 1) Linux Embedded Systems Conference San Franciso, Feb 20-22 2013 on the "Yocto Meta-Virtualization Project", 2) LinuxCon/Cloud Open North... Read More →


Wednesday August 20, 2014 12:15pm - 1:05pm
Parlor C

12:15pm

FireFoxOS and the Linux Kernel - Aimee Maree Forsstrom
FireFoxOS has hit the maket but what makes it different from other mobile phone platforms and how is it using the Linux Kernel? This talk aims to explain the architecture with a strong focus on GONK (Linux Kernel) that is the HAL component of the technology stack for the platform. This is a technical talk and will aim to dive deep into how information etc is passed between layers, Bootstrapping, init and userspace processes. I will also breifly cover how to contribute to the project and where our code bases live.

Survey this Session   

Speakers
AM

Aimee Maree Forsstrom

Technical Lead and Solutions Design, NSW State Library Australia
Aimee has worked in the IT Industry since 200 across the areas of Networking Engineering and Software Development. A true believe in Open Source and the benefits to society, people and business she was an early Open Source advocate building new Code management practices for Government... Read More →


Wednesday August 20, 2014 12:15pm - 1:05pm
Sheraton Ballroom III

12:15pm

How to Run a Collaborative Project - Lars Kurth, Citrix
Collaborative development is at the core of successful open source projects. Yet to be successful in today's competitive open source world, it is increasingly important to master many different disciplines and to develop an edge.

In this talk we will cover a wide range of topics relevant to developers and members of open source communities who want to increase participation in their projects. Topics range from growing your developer base (e.g. by participation in GSoC, OPW and similar programs), rewarding participation, projecting momentum in the media and press, coercing large companies into contributing more and in different ways to your project, running community initiatives successfully and measuring success.

We will use real-life examples and where appropriate share tools and mental models that help you make the right decisions for your project.

Survey this Session   

Speakers
avatar for Lars Kurth

Lars Kurth

Director / Chairman Xen Project Advisory Boar, Citrix / Xen Project
Lars Kurth is a highly effective, passionate community manager with strong experience of working with open source communities (Symbian, Symbian DevCo, Eclipse, GNU) and currently is community manager and Advisory Board chairperson for the Xen Project. Lars has 11 years of experience... Read More →


Wednesday August 20, 2014 12:15pm - 1:05pm
Ohio

12:15pm

Make your Own USB Gadget - Andrzej Pietrasiewicz, Samsung
A USB gadget can be connected to a host to extend it with additional functions. Creating a gadget means deciding what configurations there are and which functions each configuration provides. So far the choice has been made at kernel compile time, now it can be made with configfs instead at runtime. Composing a gadget of existing functions does not involve USB maintainers any more, basic shell scripting is enough, which opens new interesting possibilities for developers. This presentation is for Linux-based USB gadgets' vendors, Linux distributors and kernel/software developers. It is about how to create gadgets with configfs, including support for "OS descriptors" expected by a popular operating system, examples are given, and about how configfs is integrated into the gadget framework. Status update since last year is given and userspace's response to the new interface is described.

Survey this Session   

Speakers
avatar for Andrzej Pietrasiewicz

Andrzej Pietrasiewicz

Developer, Samsung R&D Institute Poland
Andrzej Pietrasiewicz graduated from Warsaw University of Technology, Faculty of Electronics and Information Technology, Warsaw, Poland in 2002. From then on he had been developing systems in C++ for over 5 years. Then for 3 years, he had been involved in various smaller projects... Read More →


Wednesday August 20, 2014 12:15pm - 1:05pm
Sheraton Ballroom I

12:15pm

SMR Impact on Linux Storage Subsystem - Jorge Campello, Hitachi
The HDD industry is making a transition to SMR (Shingled Magnetic Recording) technology. There is an ongoing effort within the standardization bodies (T10, T13) for new interface protocols for facilitating the integration of SMR. The new standard called ZBC (Zoned Block Commands) is at an advanced stage in the standardization process and we will describe host side facilities needed to make use of the new standard.

Survey this Session   

Speakers
JC

Jorge Campello

Director of Systems, Architechture and Solutions, Hitachi
Jorge Campello is the Director of Systems, Architecture and Solutions at HGST Research. He received his PhD in Electrical Engineering in 1999 and has been working in the storage industry over the last 15 years. His interests include distributed systems, parallel processing, open source... Read More →


Wednesday August 20, 2014 12:15pm - 1:05pm
Sheraton Ballroom II

12:15pm

Solving the Package Problem - Joe 'Zonker' Brockmeier, Red Hat
In the beginning there was RPM (and Debian packages) and it was good. Certainly, Linux packaging has solved many problems and pain points for system admins and developers over the years -- but as software development and deployment have evolved, new pain points have cropped up that have not been solved by traditional packaging.

In this talk, Joe Brockmeier will run through some of the problems that admins and developers have run into, and some of the solutions that organizations should be looking at to solve their issues with developing and deploying software. This includes Software Collections, Docker containers, OStree and rpm-ostree, Platform-as-a-Service, and more.

Survey this Session 

Speakers
avatar for Joe Brockmeier

Joe Brockmeier

Red Hat, Red Hat
Joe Brockmeier is a long-time participant in open source projects and former technology journalist. Brockmeier has worked as the openSUSE Community Manager, is an Apache Software Foundation (ASF) member, and participates heavily in the Fedora Cloud Working Group. Brockmeier works... Read More →


Wednesday August 20, 2014 12:15pm - 1:05pm
Sheraton Ballroom V

2:30pm

RAS Enhancement Activities for Mission-critical Linux Systems - Yoshihiro Yunomae, Hitachi
Yoshihiro Yunomae will share bug fixing and suggestion of new features on the current upstream kernel for mission-critical systems such as banking systems and train management systems. People expect stable operation for long-term use, so the systems need to satisfy following RAS requirements:
1. To prevent any problems beforehand.
2. To continue the operation even if a problem is occurred.
3. To find out the root cause of the problem certainly in order to never induce the problem again.
He investigated the current upstream kernel from the viewpoints of these requirements. Then, he has found some bugs and lack of some features. For examples, there were deadlocking problem after panic() to get memory dump, linebreaks in a single error message in SCSI layer and so on. In this presentation, possible problems and the way to avoid the problems are to be explained in a detail way.

Survey this Session   

Speakers
YY

Yoshihiro Yunomae

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


Wednesday August 20, 2014 2:30pm - 3:20pm
Sheraton Ballroom I

2:30pm

Stealing Chromium: Embedding HTML5 With the Servo Browser Engine - Lars Bergstrom, Mozilla & Mike Blumenkrantz, Samsung
In today's fast-paced development world, HTML5 is an emerging technology which allows for rapid, agile development with a high degree of portability. Many platforms, including Android, are incorporating HTML5 runtimes, which are essentially browser engines, as an alternative to native development. Currently, anyone wishing to embed HTML5 into their application has a very limited number of choices for a browser engine: the Apple-managed Webkit and the Google-managed Blink are the only options. There is a project which aims to create another viable option. Having begun several years ago, the Open Source Servo browser engine is written in the Rust language and is a joint research project with both Mozilla and Samsung invested. This presentation will give some background on Rust, the reasons behind Servo and its architecture, and how to use it as your HTML5 embedding engine.

Survey this Session   

Speakers
avatar for Lars Bergstrom

Lars Bergstrom

Researcher, Mozilla
Lars Bergstrom is a Researcher at Mozilla. He works on the Servo web browser engine and obtained his PhD in Computer Science from the University of Chicago. He has presented at research conferences (ICFP, IFL, USENIX-Windows) and has lectured both introductory and advanced systems... Read More →
avatar for Mike Blumenkrantz

Mike Blumenkrantz

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


Wednesday August 20, 2014 2:30pm - 3:20pm
Arkansas

2:30pm

FLOSS Governance Round Table - Moderated By Bruno Cornec, HP
The goal of this round table is to share the latest news in the area of FLOSS Governance.
Topics covered will include:
  • Status on SPDX, LSB, FHS
  • licenses (e.g: analysis, new comers, usage example),
  • tools (e.g: license analysis, software evaluation, reference web sites),
  • best governance practices (e.g: return of experience, distribution adoption of tags, portability)
Panelists will include representatives from large enterprises, tool providers, LF WG sharing their expertise around this domain.

Survey this Session  

Moderators
avatar for Bruno Cornec

Bruno Cornec

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

Speakers
avatar for Tom Callaway

Tom Callaway

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

Eileen Evans

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

Bradley M. Kuhn

Distinguished Technologist, Software Freedom Conservancy
Bradley M. Kuhn is the President and Distinguished Technologist at Software Freedom Conservancy and editor-in-chief of copyleft.org. Kuhn began his work in the software freedom movement as a volunteer in 1992, when he became an early adopter of the GNU/Linux operating system, and... Read More →
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 https://github.com/spdx/tools... Read More →


Wednesday August 20, 2014 2:30pm - 3:20pm
Sheraton Ballroom II

2:30pm

Tuning Linux for Your Database - Colin Charles, SkySQL
Many operations folk know the many Linux filesystems like EXT4 or XFS, they know of the schedulers available, they see the OOM killer coming and more. However, appropriate configuration is necessary when you're running your databases at scale.

Learn best practices for Linux performance tuning for MySQL, PostgreSQL, MongoDB, Cassandra and HBase. Topics that will be covered include: filesystems, swap and memory management, I/O scheduler settings, using the tools available (like iostat/vmstat/etc), practical kernel configuration, profiling your database, and using RAID and LVM.

There is a focus on bare metal as well as configuring your cloud instances such as Amazon EC2 and other cloud platforms.

Survey this Session   

Speakers
avatar for Colin Charles

Colin Charles

Chief Evangelist, Percona
Colin Charles is the chief evangelist at Percona. Previously, Colin was on the founding team of MariaDB Server, worked at MySQL, and worked actively on the Fedora and OpenOffice.org projects. Colin has been a MySQL user since 2000. He's well known within open source communities, enjoys... Read More →


Wednesday August 20, 2014 2:30pm - 3:20pm
Sheraton Ballroom V

2:30pm

Universal Tux: Accessibility For Our Future Selves - Spencer Hunley
Linux, as a whole, is advancing – and we are as well. Applications that work for us now may not be as easy to use in the future. Embracing accessibility in Linux will ensure that as we age, our systems will age with us, and will also enable people with disabilities to join the Linux community, contributing new ideas and concepts that could change the very nature of how we access technology.
This presentation will discuss what's working – and not working – for accessibility in Linux, and why it is crucial to the future of not only the Linux community, but Linux itself as well. Spencer will also address the following: the current state of accessibility in Linux; the Confinement Cycle, and how Linux's continuing evolution into mobile computing and the Internet of Things can change it; ways to 'bake-in' accessibility (and why this is needed); and why we must design for our future selves.

Survey this Session   

Speakers
SH

Spencer Hunley

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


Wednesday August 20, 2014 2:30pm - 3:20pm
Ohio

2:30pm

Why Linux Rules Chicago - Christoph Lameter
Chicago is a unique venue in that it is also the place of the most valued financial market the Chicago Mercantile Exchange (CME) as well as a diverse technology infrastructure of Banks, Investment and trading companies. Linux is key to the business here in Chicago and this talk will talk a bit about the history of Linux use for trading and then give some insight into how Linux is used in trading here.

The CME is widely seen to be the leading indicator for other electronic markets worldwide and what happens in Chicago affects the rest of the world.

Survey this Session   

Speakers
avatar for Christoph Lameter

Christoph Lameter

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


Wednesday August 20, 2014 2:30pm - 3:20pm
Parlor C

3:30pm

Best Practices in Release Management - Kate Stewart, Linaro; Ed Warnicke, Cisco; Beth Flanagan, Intel
Managing a software release for products today draws on many skill sets: technical, project and people. This panel will discuss what works, and what doesn't in the different stages of creating a product: from planing out the release cycle, to getting an open source project released and ready to download. Panelists are: Ed Warnicke (Cisco), who has been acting release manager for Open Daylight), Beth Flanagan (Intel) who is release manager for Yocto, Kate Stewart (Linaro) who was release manager for Ubuntu, and (TBD).

Survey this Session   

Speakers
avatar for Beth Flanagan

Beth Flanagan

Intel
Beth 'pidge' Flanagan works for Intel Corp. She's the maintainer of the Yocto Project Autobuilder and the projects release engineer.
KS

Kate Stewart

Sr. Director of Strategic Programs, Linux Foundation
Kate is a Senior Director of Strategic Programs at the Linux Foundation responsible a portfolio of open source projects and standards. ​​With almost 30 years of experience in the software industry, she has held a variety of roles and worked as a developer in Canada, Australia... Read More →
avatar for Ed Warnicke

Ed Warnicke

Distinguished Consulting Engineer, Cisco
Ed Warnicke is Distinguished Consulting Engineer in the Cisco Chief Technology and Architecture Office on Open Source related initiatives throughout the company. Ed has worked extensively and broadly in Open Source for over a decade, including among other things representing Cisco... Read More →


Wednesday August 20, 2014 3:30pm - 4:20pm
Sheraton Ballroom II

3:30pm

Ever Growing CPU States: Context Switch with Less Memory and Better Performance - Fenghua Yu, Intel
Context switch is a key part of multiprocessing. With more CPU features implemented, the switched states are growing. On x86 CPU, extended state (xstate) manages the state components which have been expanding from legacy floating points and SSE to AVX, AVX2, AVX512, MPX, and Intel PT registers. But the increasing xstates are putting pressure on mem/cache footprint for multi processes and speed of switching processes.
Fenghua Yu will overview existing context switch policy and its problems. He will discuss new technology to occupy less context mem and improve context switch performance. His optimization can reduce xstate mem space (2.5KB/process on the latest CPU) by 77% in the best case. New APIs to save/restore less context improve performance by limiting switched data to reduce time and cache footprint. The APIs are used in crypto, fast copy pages, etc.
The patches will be in 3.16.

Survey this Session  

Speakers
avatar for Fenghua Yu

Fenghua Yu

Linux Kernel Developer, Intel
Fenghua Yu is a Linux kernel developer in Intel. He has been working on Linux kernel development for over ten years. His projects cover various areas include platform QoS, EFI, kernel optimization, power management, context switch, security, etc. He lives in the San Francisco bay... Read More →


Wednesday August 20, 2014 3:30pm - 4:20pm
Sheraton Ballroom I

3:30pm

Kernel Debugging and Tracing - Jason Wessel, Wind River Systems
Jason will provide a state of the union with the kernel debugger (KGDB/KDB). And open the discussion of what people want to see with the future of debugging and kernel tracing. What are your kernel debugging pain points?

Survey this Session   

Speakers
JW

Jason Wessel

Product Architect, Wind River
Jason is the product architect for Wind River Linux and has been building embedded software solutions for the last 14 years. Going back more than 2 decades, he has worked on a wide range of Linux projects spanning from VR systems, web servers, proxies, build systems, and qemu, to... Read More →


Wednesday August 20, 2014 3:30pm - 4:20pm
Arkansas

3:30pm

From MySQL Single Instance to Big Data - Morgan Tocker, Oracle
MySQL is the most popular database on the web but how do you grow from one instance on a single LAMP box to meets needs of high availability, big data, and/or 'drinking from the fire hose' without losing your sanity. This presentation covers best practices such as DRBD, read/write splitting, clustering, the new Fabric tool, and feeding Hadoop. 80% of Hadoop sites are fed from MySQL instances and it can be frustrating without guidance. MySQL's Fabric will manage sharding and provide more flexibility for your data. And using the memcached protocol to access data as a key/value pair can be up to 9 time faster than SQL (but you can still access the data concurrently with SQL). So do not get stuck without a plan for growth.

Survey this Session   

Speakers
MT

Morgan Tocker

Morgan rejoined the MySQL team at Oracle in 2013 as MySQL Community Manager, having previously worked for MySQL and Sun Microsystems. He blogs from tocker.ca, and especially likes the new features in MySQL that make operations life easier.


Wednesday August 20, 2014 3:30pm - 4:20pm
Sheraton Ballroom V

3:30pm

Hacking the Kernel, Hacking Myself - Kelley Nielsen
Outreach works! Kelley Nielsen was chosen, out of eighteen successful applicants, to be one of four Round 7 Linux kernel interns through the Gnome Outreach Program for Women. This is the story of her journey from a frustrated retail worker, dreaming of writing code for a living, to a full fledged kernel developer. More fundamentally, though, it's about the win-win situation that helped her, and can help others like her, by bringing them on board with our favorite cause--Linux.

In this presentation, Kelley will talk about the technical aspects of her project, about her participation in the OPW program, and about how she grew and changed as a coder and a person as she rose to the challenge. She will show an example of outreach and mentoring at work, and demonstrates how these activities raise the quality of the code, the coder, and the community.

Survey this Session   

Speakers
KN

Kelley Nielsen

Intern, Self
Kelley is a kernel developer and a recent alumnus of the Gnome Outreach Program for Women. She has spoken at HTML5DevConf, SCaLE, and the Grace Hopper Celebration, and she will be speaking at O'Reilly OSCON and the Grace Hopper Celebration again later this year. Right now, she's concentrating... Read More →


Wednesday August 20, 2014 3:30pm - 4:20pm
Ohio

3:30pm

Making Open Source a Priority at Spotify - Noa Resare, Spotify
Depending heavily on Open Source for the software we rely on has been the norm in tech companies for a few years now, but nevertheless it can be a challenge to make Open Source contributions a priority in our organizations.

At Spotify we love Open Source, but giving Open Source contributions the place they deserve within our tech organization has been difficult at times. In this talk we tell you all about what we have done to facilitate both contributing to upstream projects and releasing some significant internal infrastructure technology as Open Source.

This talk will give both practical tips when it comes to licensing, legal and patent issues and talk about changing engineering culture away from in house development towards a more open process. We will also give details on how we went about creating the Open Source release of Nameless, a service discovery system we built.

Survey this Session   

Speakers
avatar for Noa Resare

Noa Resare

Free Software Ombudsman, Spotify
Noa Resare, Free Software Ombudsman at Spotify, works with improving Spotify’s involvement in the Free Software community. With a background both as a backend developer and in the site reliability organization at Spotify, his main area of focus has been Spotify’s cloud infrastructure... Read More →


Wednesday August 20, 2014 3:30pm - 4:20pm
Parlor C
 
Thursday, August 21
 

10:45am

Ceph, A Decade in the Making and Still Going Strong - Patrick McGarry, Red Hat
From research to production: over almost a decade of development, Ceph has expanded its mission, built a user and developer community, and adapted to an evolving world of storage technologies.Today, Ceph is attracting more user and developers than ever before.In this talk, we will discuss what’s new in the project, including:
•Erasure coding to reduce storage efficiency
•Tiered storage pools
•Object storage federation across multiple sites

Along with what’s new, we will also discuss how the project and its technology will adapt to the challenges of the future with updates to CephFS and emerging storage backends.

Survey this Session  

Speakers
avatar for Patrick McGarry

Patrick McGarry

Red Hat
Patrick is currently incarnated as a community monkey for Inktank, goes by the nomme du keyboard of scuttlemonkey, and has strong feelings about tomatoes; he delights in playing with FOSS and longs for his deep, dark cave.


Thursday August 21, 2014 10:45am - 11:35am
Parlor C

10:45am

Kernel Internship Report (OPW) - Moderated by Sarah Sharp, Intel
Come learn about the great work our kernel interns have accomplished! The FOSS Outreach Program for Women (OPW) provides a three-month paid internship for women and genderqueer/genderfluid individuals to work on an open source project.

Three of the OPW interns from will give lightning talks on their Linux kernel projects. Kelley Nielsen will present her work in the memory-management (MM) kernel subsystem on reducing swapoff time on systems with large amounts of memory. Jade Bilkey will present her work on the Atheros ath5k wireless driver. Himangi Saraogi will talk about working on Coccinelle.

The Linux kernel OPW cooridinator, Sarah Sharp, will provide more info on how mentors can get involved with OPW, and how companies can sponsor OPW interns.

Survey this Session   

Moderators
SS

Sarah Sharp

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

Thursday August 21, 2014 10:45am - 11:35am
Sheraton Ballroom V

10:45am

Kpatch Without Stop Machine - Masami Hiramatsu, Hitachi Ltd.
Kpatch is a kernel livepatching mechanism, which can replace kernel function on-line. Current kpatch uses stop_machine to ensure no thread is running on the old function and to atomic switching.
However, stop_machine has a scalability issue that the machine stop time will be bigger in multi-core system. Thus the stop_machine-less kpatch is required especially for such big-machine enterprise users. To solve this issue, this presentation shows the kretprobe-based function-user checker in kpatch, and upstream kprobe/kretprobe improvements for that purpose.

Survey this Session   

Speakers
MH

Masami Hiramatsu

Researcher, Hitachi Ltd.
Masami Hiramatsu is a Japanese kernel maintainer of kprobes/ftrace/perf-probe etc. He is working for Hitachi Ltd. and is a researcher in Yokohama Research Laboratory. He started working on Linux kernel with Kernel Tracing (LKST) at 2002, and joined to SystemTap development and became... Read More →


Thursday August 21, 2014 10:45am - 11:35am
Arkansas

10:45am

Object-Based Storage - NAS Support Through NFS-Ganesha. - Venkateswararao Jujjuri, IBM
Data growth is exploding and companies seeing a 60 to 70 percent of data growth every year. This trend likely to continue through the foreseeable future. Most of this data is unstructured data which is massive in scope and growing at a significantly faster rate than structured data. file-based storage method may not scale quickly to meet this demand and that is where object based storage comes in.

NFSv4.1 introduced pNFS which provides parallel data access to multiple classes of data including file-based and object-based storage. As the industry is transitioning, having the flexibility to serve multiple storage classes is a huge advantage. NFS-Ganesha, a user-level NFS server is working towards supporting access to different data classes and making NAS ready for next wave of storage revolution.

In this presentation I plan to introduce NFS-Ganesha and how it is serving Object store

Survey this Session   

Speakers
avatar for Venkateswararao Jujjuri

Venkateswararao Jujjuri

Cloud Storage Architect, Salesforce
Venkateswararao Jujjuri (JV), Architect at Salesforce and Apache BookKeeper committer, is responsible for building cloud storage services. He is currently working with Apache BookKeeper and Ceph Opensource projects. Prior to this, at IBM’s Linux Technology Center, worked on NFS-Ganesha... Read More →


Thursday August 21, 2014 10:45am - 11:35am
Sheraton Ballroom I

10:45am

How I Built a Linux-Powered Radio Station - David Klann, Driftless Community Radio
The US Federal Communications Commission granted Driftless Community Radio, Inc a construction permit to build a full-power non-commercial radio station operating at 91.9 MHz on March 24, 2009. We had up to three years from that date to get the station on the air. In this presentation, I'll describe how I gathered together a rag-tag bunch of systems (and people!) to build a radio station that's powered by volunteers and Linux systems. WDRT, Viroqua, WI was on the air within a year and a half and has broadcast continuously over the air and on an Internet stream for the past four years.

Survey this Session  

Speakers
DK

David Klann

Operations Coordinator, Driftless Community Radio
David Klann has been an avid user and supporter of Linux and open source since the early days of Perl, elm, and Usenet. He jumped on the Linux bandwagon after seeing Linus Torvald's original post to comp.os.minix (he had already ported Minix to the AT&T PC6300 in the mid 1980's... Read More →


Thursday August 21, 2014 10:45am - 11:35am
Ohio

11:45am

Empowering Your Corporate OSS Developers - Jono Bacon, XPRIZE; Karl Fogel; Leslie Hawthorn, Elasticsearch; Karsten Wade, Red Hat; Moderated by Guy Martin, Samsung
Most companies are consuming open source, but are now also hiring developers to work on open source projects that are the basis of their products. This makes sense, since having input to strategic direction in key projects is critical to innovation and business continuity. However, large organizations still struggle with cultural and procedural barriers to effective collaboration with these community projects. This panel features some of the best-known experts in the open source community discussing how you attract key open source developers to your organization, as well as 'grow' new contributors internally through adjustments to your culture and processes. The panel is moderated by Guy Martin (Senior Open Source Strategist, Samsung), with Jono Bacon (Senior Director of Community, XPRIZE), Karsten Wade (CentOS Engineering Manager, Red Hat), Karl Fogel (Community Author, Developer, Consultant) & Leslie Hawthorn (Community Manager, Elasticsearch).

Survey this Session   

Moderators
GM

Guy Martin

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

Speakers
JB

Jono Bacon

Consultant, Jono Bacon Consulting
Jono Bacon is a leading community manager, speaker, author, and podcaster. He is the founder of Jono Bacon Consulting which provides community strategy/execution, developer workflow, and other services. He also previously served as director of community at GitHub, Canonical, XPRIZE... Read More →
KF

Karl Fogel

Open Tech Strategies, LLC
Karl Fogel is an open source software developer, author, and consultant. In 2005 he wrote Producing Open Source Software: How to Run a Successful Free Software Project (O'Reilly Media), based partly on his experiences in the Subversion project. | | He is now a partner at Open Tech... Read More →
LH

Leslie Hawthorn

Sr. Technical Principal Program Manager, Red Hat
An internationally known community manager, speaker and author, Leslie Hawthorn has spent the past decade creating, cultivating and enabling open source communities. She created the world’s first initiative to involve pre-university students in open source software development... Read More →
avatar for Karsten Wade

Karsten Wade

Community Architect, Red Hat
Since 2000 Karsten has been teaching and living the open source way. As a member of Red Hat's Open Source and Standards team, he helps with community activities in projects Red Hat is involved in. As a 23 year IT industry veteran, Karsten has worked most sides of common business equations as an IS manager, professional services consultant, technical writer, and developer advocate. As of 2013, Karsten... Read More →


Thursday August 21, 2014 11:45am - 12:35pm
Parlor C

11:45am

Better Integration of Systems Management Hardware with Linux - Charles Rose, Dell
Managing server platforms in data centers can be complex with the myriad hardware vendors and the variety of management consoles that manage them. Anything that reduces complexity would be welcome. Specifications/standards help, but there might still be a need for software specific to each server vendor running on the OS to ensure tighter integration with their respective systems management hardware. This adds to the complexity in the number of software components that need to be deployed/managed across multiple server vendors. Open source alternatives exist.
In this presentation, Charles Rose will review features in open source components that he has been involved with that enhance the OS - systems management hardware integration. This results in an ecosystem that relies on open source tools readily available in popular Linux distribution.

Survey this Session   

Speakers
CR

Charles Rose

Engineer, Dell Inc.
Charles Rose is an Engineer working in Dell's Operating Systems Engineering group. He has been working/associated with Linux since 1998. His responsibilities at Dell include ensuring the best experience for Enterprise customers using various flavors of Linux on Dell PowerEdge Server... Read More →


Thursday August 21, 2014 11:45am - 12:35pm
Sheraton Ballroom I

11:45am

OpenStack Technical Governance - Anita Kuno, HP
OpenStack governs itself in ever widening circles starting with the individual patch and encompassing standards for inclusion in our gate testing. OpenStack Programs self-govern when contributors review individual patches, providing the foundation for community involvement and responsibility. Leaders within programs self-nominate and participate in elections if they wish to play an official role as Program Technical Lead. Leaders anywhere in the community can self-nominate to participate in elections to be a member of our Technical Committee. Learn the mechnisms that govern the elegibilty of the electorate and candidates as well as the meaning of the responsiblities they accept.

Survey this Session   

Speakers
AK

Anita Kuno

Cloud Automation and Distribution Engineer, HP
Anita Kuno is a Cloud Automation and Distribution Engineer at HP. She works on upstream OpenStack as part of the Infrastructure team. She has mentored many new contributors on how to develop with the OpenStack Infrastructure system which includes Gerrit and jenkins. She is a Gerrit... Read More →


Thursday August 21, 2014 11:45am - 12:35pm
Colorado

11:45am

Raspberry Pi Hacks and Projects - Ruth Suehle, Red Hat
Raspberry Pi Hacks and Projects (Ruth Suehle, Red Hat) - Though designed to teach basic hardware and programming skills, the Raspberry Pi has become the tiny computer of choice for many makers, allowing those with varied Linxu and hardware experience to havee a fully functional computer the size of a credit card powering their ideas. Suehle will show some of the best tricks for using the Pi, like adding a power switch, finding display options besides a an ordinary monitor, and options for waterproofing your Pi projects. Then she'll show some of the best projects she and others have built, from gaming devices to home automation. She'll also have a few projects for you to look at in person, including a multi-relay Christmas lights controller and a Transformers Soundwave costume she built powered by two Raspberry Pis.

Survey this Session   

Speakers
avatar for Ruth Suehle

Ruth Suehle

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


Thursday August 21, 2014 11:45am - 12:35pm
Sheraton Ballroom II

11:45am

A Walk Through File Synchronization Lane - John Hawley, Intel
Storage is hard. One of the aspects of that is getting files synchronized to different places, how do you do it efficiently and effectively. It's a hard problem because of the myriad of use cases from mirror infrastructures, content distribution networks, backups, remote office locations, mobile devices, websites and clouds. With a myriad of different use cases there's a huge breadth of potential options to dealing with trying to keep files in sync. I intend to do a reasonable dive into what technologies are out there for the more general use cases, get into why you may or may not want to use them, what their strengths and weaknesses are and attempt to help give guidance to folks trying to find their way through this complex and hard problem

Survey this Session   

Speakers
JH

John Hawley

Open Source Developer, VMware
John 'Warthog9' Hawley led the system administration team on kernel.org for nearly a decade. His other exploits include working on Syslinux, OpenSSI, a caching Gitweb, and patches to bind to enable GeoDNS. He's the author of PXE Knife, Boot Boot, as well as SyncDiff(erent) a state-full... Read More →


Thursday August 21, 2014 11:45am - 12:35pm
Sheraton Ballroom V

11:45am

How Linux Distros Became Boring (and Fedora's Plan to Put Boring Where It Belongs) - Matthew Miller, Red Hat
Traditional Linux distributions don't generate much excitement anymore. In some ways, boring is good at the basic OS level, but community distros need user and contributor enthusiasm to survive. This presentation looks at how the world has changed over the past decade, and where interest in the open source world has gone. After looking at that landscape beyond the distro, Matthew examines new distributions which are worthy of buzz and older ones which thrive on "boring", and discusses the Fedora Project's plans for finding our own balance with the "Fedora.next" initiative.

Survey this Session   

Speakers

Thursday August 21, 2014 11:45am - 12:35pm
Ohio

2:30pm

Open Innovation with IBM and The OpenPower Foundation's Coherent Accelerator Processor Interface - Brian Zoric & JT Kellington, IBM
Brian Zoric and JT Kellington from IBM  will be presenting the knowledge required to create innovative computing solutions based around the POWER8 I/O protocol known as  "Coherent Accelerator Processor Interface" (or CAPI for short).  A CAPI connected device hooked up to a POWER8 microprocessor creates a "hollow core", or programmable processor, that can dramatically accelerate any data-intensive workload you can imagine. This technology opens the door to innovation from the industry and academia in a profound manner. We have barely scratched the surface of what is possible with this new technology. Specific CAPI coding examples will be discussed showing its ease of use, and attendees will exit the talk equipped with the knowledge that they need to immediately start  innovating with this new technology. 

This talk will outline what CAPI is , some ways it has been used in the lab and will cover some specific scenarios and proof points showing the end user benefits from this exciting new acceleration technology.  In addition, specific CAPI coding examples will be discussed showing the  ease of use of the technology. Attendees will exit the talk equipped with the knowledge that they need to immediately start innovating with this new technology.

Speakers
JJ

Jeffrey (JT) Kellington

JT Kellington is currently the Coherent Accelerator Processor Interface (CAPI) lab lead for the IBM POWER Systems design team. He is also actively contributing to the development and debug of the Linux kernel stack for CAPI enablement in POWER systems. He graduated from the University... Read More →
BZ

Brian Zoric

Brian Zoric currently manages the executive briefing centers in both Austin, TX and Rochester, MN. Previously Brian managed the Chief Architects and Chief Engineers of all POWER Systems. Prior career roles have included chip integration, circuit design and computer aided design... Read More →


Thursday August 21, 2014 2:30pm - 3:20pm
Sheraton Ballroom V

2:30pm

Replacing HW Raid with Twitter Cache and Persistent Memory - Fio Cattaneo, Twitter
Replacing HW Raid with Twitter Cache and Persistent Memory (Fio Cattaneo, Twitter Inc.) - In this presentation, Fio Cattaneo, will talk about how Twitter Cache takes advantage of Persistent Memory technology (NVDIMM and PCIe-NVRAM) and software RAID to replace the functionality of HW RAID. Its main advantages are lower costs, the use of commodity hardware and open source stack versus proprietary HW RAID solutions. Twitter Cache is tuned towards optimizing the use of persistent memory which is smaller but faster than SSD caching solutions. Eviction algorithms are tuned towards a write buffer to best utilize the smaller size. Cache access uses a low overhead API as opposed to block store. Metadata is kept in memory for fast access. Because of its low latency, it also allows for caching of SSD storage. Twitter Cache is being actively developed and tested on Twitter workloads.

Survey this Session   

Speakers
FC

Fio Cattaneo

Twitter, Inc.
Fio Cattaneo has been working in the industry for 25 years and his main interests are in kernels, operating systems and distributed systems. His first kernel work was at Olivetti S.p.A., help porting BSD4.2 on a Motorola architecture, and subsequently develop multiprocessor support... Read More →


Thursday August 21, 2014 2:30pm - 3:20pm
Sheraton Ballroom I

2:30pm

Static Analysis in the Linux Kernel Using Smatch - Dan Carpenter, Oracle
Software will always have bugs, but some bugs are preventable. For example, both Heartbleed and the recent Apple SSL bug could have been detected with static analysis. I developed the Smatch static analysis tool to prevent these sorts of bugs in the Linux kernel. It has been very useful and resulted in around two thousand patches.

This talk is an introduction to Smatch with some of the theory, a description of what Smatch is able to do right now, and what some of the goals are.

Survey this Session   

Speakers
DC

Dan Carpenter

Oracle
Dan Carpenter works for Oracle doing security audits of the Linux kernel. He is the author of a static analysis tool called Smatch.


Thursday August 21, 2014 2:30pm - 3:20pm
Sheraton Ballroom II

2:30pm

Killer Bugs From Outer Space - Jerome Petazzoni, Docker
Working with software means working with bugs. Bugs in software, bugs in hardware; bugs in Open Source code, bugs in proprietary code. If software is eating the world, bugs might end up taking the first bite.

We will present a few typical bugs, some of them famous, some of them infamous (including bugs that actually killed people). Since one can never be too well-prepared to fend off the next infestation, we will give tools, tips, and best practices to fix bugs in Open Source software. We will give real world examples of Really Mysterious Bugs (sometimes nicknamed "Heisenbugs" because they tend to disappear when you try to observe them), and how they were fixed, in Node.js, Docker, and the Linux Kernel.

Survey this Session  

Speakers
avatar for Jérôme Petazzoni

Jérôme Petazzoni

Tinkerer Extraordinaire, Docker Inc.
Jérôme works at Docker, where he helps others to containerize all the things. He was part of the team that built, scaled, and operated the dotCloud PAAS, before it became Docker. When he's not glued to a computer screen, he collects music instruments. He can passably murder the... Read More →


Thursday August 21, 2014 2:30pm - 3:20pm
Parlor C

2:30pm

Telling Technology Stories with IPython Notebook - Joshua Barratt, Media Temple
To be effective technologists, we often have to tell stories and share information; either showing our technical peers techniques and approaches, or distilling information into a non-technical form for other decision-makers. Python provides a rich set of tools not just for building software, but for analysis and visualization of data. IPython Notebook gives a framework to explore, then repeatably combine explanatory text, diagrams, command line invocations, and code into a single (revision-control capable) document which can be shared as PDF, HTML, Reveal.js presentation, a blog post, or an interactive notebook file.

This talk will provide a basic introduction to working with IPython Notebook, then show several examples of effective use to meet these needs.

Finally, testing, automation, and sharing beautiful, publication (and management) ready results will be discussed.

Survey this Session   

Speakers
avatar for Joshua Barratt

Joshua Barratt

Chief Architect, Media Temple
Josh joined leading (mt) Media Temple, a leading LA-based web hosting and cloud services company, as a system engineer in 2003 before making his way up to CTO and then Chief Architect. Josh’s world is a blend of computer science, software development, systems administration and... Read More →


Thursday August 21, 2014 2:30pm - 3:20pm
Ohio

3:30pm

Open Source in Storage: Is It Here To Stay - Nithya Ruff, SanDisk

There was an important article in Forbes late last year asking the question “why has open source not taken over Storage”.  The article went on to say that Open Source was more computer science than engineering that was needed to support mission critical storage. Nithya will take a deeper look at the transformation that is happening in storage and examine the question of the role of open source in storage. She will also look at the drivers driving growth and adoption of open source in storage as well as the state of open source supply. Cover OpenStack, Object Storage, and Cloud Storage where Open Source is here to stay and address how the collaboration between commercial companies and open source and the role that consortium has played to create a datacenter ready open source. 

Survey this Session   


Speakers
avatar for Alex Lemberg

Alex Lemberg

SW Manager, SanDisk
Alex Lemberg is a senior SW Manager in SanDisk company, with 14 years of experience in design, debugging, development, analysis and testing of embedded and mobile flash based storage solutions (eMMC/SD, NAND, NOR) and operation systems. | He is focused and passionate about the following... Read More →


Thursday August 21, 2014 3:30pm - 4:20pm
Ohio

3:30pm

An Overview of Kernel Lock Improvements - Davidlohr Bueso, & Scott Norton, HP
Synchronization primitives (locks) are at the heart of any system, and the Linux kernel is no exception. While lockless algorithms/data structures are an attractive alternative with performance in mind, reality dictates otherwise, many times due to the extra complexity involved. In the kernel, lockless structures are, rather the exception, than the norm.

Davidlohr Bueso will review recent changes and discussions on the topic, including mutexes, rwsems and futexes. The algorithmic ideas behind them will be revisited and uncover some of the issues that can significantly impact overall system scalability. This work has led to important performance benefits on large multi-core systems, spanning a variety of workloads and configurations. Future room for improvements and a look forward on how to address them will also be covered.

Survey this Session   

Speakers
DB

Davidlohr Bueso

Software Engineer, SUSE Labs
SN

Scott Norton

Scott Norton is a Master Technologist at Hewlett-Packard with a focus on the performance and scalability of the Linux kernel for large x86 NUMA based HP servers. He has been a kernel engineer at HP for the Linux, HP-UX, and NonStop kernels since 1988 with a focus on process/thread... Read More →


Thursday August 21, 2014 3:30pm - 4:20pm
Arkansas

3:30pm

Linux Kernel Power Management (PM) Framework for ARM 64-bit Processors - Lorenzo Pieralisi, ARM
The 32-bit ARM kernel supports a wide variety of processors harking back to ARM v4 architecture up to the latest v7 SMP processors. This huge legacy forced kernel developers to adapt the power management code for the newest processors (eg v7 multi-cluster systems) to an infrastructure that was developed to support simpler uniprocessor (UP) ARM architectures, resulting in code fragmentation and lack of unified drivers.
The brand new ARM v8 architecture provides kernel developers a clean slate to start developing new code, a nice opportunity to learn lessons from the past and bring about a kernel power management (PM) subsystem completely generic and up to the
latest standards. This talk will provide details of the undergoing effort carried out at ARM to develop a kernel PM framework for ARM v8 systems, with kernel design details of the respective DT and ACPI implementations.

Survey this Session   

Speakers
LP

Lorenzo Pieralisi

Linux Kernel Developer, ARM
Lorenzo Pieralisi has worked at ARM Ltd since March 2010 as a Linux kernel developer. He obtained a Laurea degree (summa cum laude) in Microelectronics from the University of Ancona in March 2002. He carried out a PhD in Microelectronics at INP Grenoble where he defended his thesis... Read More →


Thursday August 21, 2014 3:30pm - 4:20pm
Parlor C

3:30pm

Explaining and Accessing the SPDX License List - Gary O'Neall, Source Auditor & Jilayne Lovejoy, ARM
The Software Products Data Exchange (SPDX) maintains the SPDX License List, a list of commonly found open source software licenses for the purposes of being able to easily and efficiently identify such licenses in an SPDX document. The SPDX License List has been referred to as the “gateway drug of SPDX adoption” due to its functionality that cuts far broader than just within SPDX documents. This presentation will provide an overview of the SPDX License List, recent changes with the release of version 2.0 of the SPDX specification, and how it can be used to describe license information for open source files. This talk will also describe various methods for users and tools to access the current and previous versions of the list, ranging from simply reading the license list on the website to programmatically accessing the license list information.

Survey this Session  

Speakers
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... Read More →
avatar for Gary O'Neall

Gary O'Neall

Founder and Principal Consultant, Source Auditor Inc.
Gary is a contributor to the Software Package Data Exchange® (SPDX™) - a standard format for communicating the components, licenses and copyrights associated with a software package. Gary has contributed several open source tools which can be found at https://github.com/spdx/tools... Read More →


Thursday August 21, 2014 3:30pm - 4:20pm
Sheraton Ballroom I

3:30pm

6 Months of the Eudyptula Challenge, Lessons Learned - Anonymous Penguin
This talk is about the Eudyptula Challenge, a set of tasks designed to get people interested in Linux kernel development. It will go into a summary of the tasks, the reception to the Challenge, how many people have joined and completed it, how it works and who is behind it, and what the future holds for it and the people completing the tasks.

Survey this Session   


Thursday August 21, 2014 3:30pm - 4:20pm
Sheraton Ballroom II

3:30pm

Getting Recognition for Your Open Source Project/Product - Sean Michael Kerner, InternetNews; Rikki Endsley, Red Hat; Frank Karlitschek, ownCloud; Mike Maney, ManeyDigital; Moderated By Joe 'Zonker' Brockmeier, Red Hat
Experts in Analyst, Press and community relations, including Sean Michael Kerner, Mike Maney, and Rikki Endsley will offer tips and insights into getting attention for OSS projects and products. The panel will also include ownCloud founder Frank Karlitschek for his insights on building a project. Moderated by Joe Brockmeier.

The audience is for developers or project managers that need to get their project more attention.  

Survey this Session  

Moderators
avatar for Joe Brockmeier

Joe Brockmeier

Red Hat, Red Hat
Joe Brockmeier is a long-time participant in open source projects and former technology journalist. Brockmeier has worked as the openSUSE Community Manager, is an Apache Software Foundation (ASF) member, and participates heavily in the Fedora Cloud Working Group. Brockmeier works... Read More →

Speakers
avatar for Rikki Endsley

Rikki Endsley

Writer, OpenSource.com
Rikki Endsley is the community manager for opensource.com. In the past, she worked as a community evangelist on the Open Source and Standards team at Red Hat; freelance tech journalist; community manager for the USENIX Association; associate publisher of Linux Pro Magazine, ADMIN... Read More →
FK

Frank Karlitschek

ownCloud
Frank Karlitschek is a long time open source contributor and former board member of the KDE e.V. In 2010 he started the ownCloud project and is leading the community project since then. In 2011 he co-founded ownCloud Inc. to offer commercial services around ownCloud. Frank has spoken... Read More →
SM

Sean Michael Kerner

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

Mike Maney

Head of Communications, Cloud Foundry
Mike is the founder of ManeyDigital. He helps companies tell better stories, think bigger than their products and engage with communities traditional marketing and PR don’t typically reach. He’s been a member of the agency tribe, both big and small, led global communications teams... Read More →


Thursday August 21, 2014 3:30pm - 4:20pm
Sheraton Ballroom V

4:30pm

Compressing Strings of the Kernel - Wolfram Sang
In the past, there have been experiments to compress the strings within the kernel to reduce run-time memory footprint. However, not much more than concepts and estimations have been done, yet those results were interesting enough to be further researched. This presentation shows the results of my research. It will include topics like how to obtain the strings, comparison of compression techniques, and implementation details under the light of upstream acceptance. Furthermore, results of the data analysis will provide guidelines for developers how to add strings and other kinds of data, in order to reduce memory footprint and bloat, in general.

Survey this Session   

Speakers
WS

Wolfram Sang

Upstream Kernel Developer & Maintainer, Renesas / Consultant
Wolfram Sang has been working as a Linux kernel developer for embedded systems since 2008. He maintains the I2C subsystem and works as a consultant, mainly for the Renesas Upstream Kernel Team. Programming since his childhood, he still hacks his machines from the 80s, especially the... Read More →


Thursday August 21, 2014 4:30pm - 5:20pm
Sheraton Ballroom V

4:30pm

Getting More Out Of System Suspend In Linux - Rafael J. Wysocki, Intel OTC
System suspend is one of the most mature and widely used power management techniques in Linux. At the same time the kernel's system suspend infrastructure is susceptible to inadvertent errors, so major changes in that code are relatively rare and applied with caution. However, that conservative approach has caused system suspend to gradually fall behind with meeting the expectations of modern systems' users. It has turned out recently that it needs to be faster, integrated more tightly with runtime PM, more careful about avoiding unnecessary operations and capable of handling systems with more advanced PM support in hardware in better ways. As a result, several efforts are under way to improve system suspend in Linux and make it even more useful. I will discuss those efforts, describe the improvements that have been achieved already and outline possible directions of future development.

Survey this Session   

Speakers
avatar for Rafael J. Wysocki

Rafael J. Wysocki

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


Thursday August 21, 2014 4:30pm - 5:20pm
Arkansas

4:30pm

SteamOS Magic - Keith Packard, Intel
Turning the Linux Desktop into a Gaming Console Valve Software, developers of the Steam app-store for desktop computer games, started offering their games and the Steam environment for Linux users back in February of 2013. Since then, they've gone further and constructed a custom Debian-derivative Linux distribution that turns a regular desktop PC into a gaming console, similar in concept to the original Microsoft Xbox, which was essentially a standard PC running a modified version of Windows. However, unlike the Xbox, SteamOS is designed to run unmodified versions of existing Linux games offered through the Steam store. This presented two separate challenges, the first to provide a game console experience starting with the standard X Window System, and the second to take desktop games and transform them.

Survey this Session   

Speakers
KP

Keith Packard

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


Thursday August 21, 2014 4:30pm - 5:20pm
Sheraton Ballroom I

4:30pm

Best practices for MySQL High Availability - Colin Charles, MariaDB
The MySQL world is full of tradeoffs and choosing a High Availability (HA) solution is no exception. This session aims to look at all of the alternatives in an unbiased nature. Preference is of course only given to opensource solutions.

How do you choose between: MySQL replication, MHA, DRBD, Tungsten, Galera Cluster? Do you integrate Pacemaker and Heartbeat like Percona Replication Manager? Is NDB Cluster right for your workload? The cloud brings even more fun as geographical redundancy is rolled into this.

This and more will be covered in a walkthrough of MySQL HA options and when you will apply them.

Survey this Session   

Speakers
avatar for Colin Charles

Colin Charles

Chief Evangelist, Percona
Colin Charles is the chief evangelist at Percona. Previously, Colin was on the founding team of MariaDB Server, worked at MySQL, and worked actively on the Fedora and OpenOffice.org projects. Colin has been a MySQL user since 2000. He's well known within open source communities, enjoys... Read More →


Thursday August 21, 2014 4:30pm - 5:20pm
Parlor C

4:30pm

Why You Should Consider Using btrfs, Real COW Snapshots and File Level Incremental Server OS Upgrades Like Google Does - Marc Merlin, Google
The presentation will give you everything you know to get up to speed with btfrs, why you should want to trust your data to btrfs, how it offers a lot of what ZFS offers without the licensing problems, as well as best practices for using it. I will go into: - the basics of administration of a btrfs filesystem - How btrfs, swraid, dmcrypt, and lvm fit or don't fit together - how to work with a single storage pool and create all your partitions from it without having to ever resize them, or require LVM as a slow and somewhat unreliable block layer. - how to have virtually as many snapshots as you want and why you really want this - how to do very efficient block level backups of changes only and much faster than rsync ever will - how those block backups can be used to deploy OS upgrades at the file level like I explained in my talk on how Google maintains its many servers last year.

Survey this Session   

Speakers
avatar for Marc Merlin

Marc Merlin

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


Thursday August 21, 2014 4:30pm - 5:20pm
Sheraton Ballroom II

4:30pm

Lessons About Community From Science Fiction - Dawn Foster, Puppet Labs
If you think you saw this presentation at LinuxCon last year, you're wrong! To avoid boring people to death, I have a completely new set of slides and lessons for 2014. This talk focuses on community tips told through science fiction. While the topic is fun and a little silly, the lessons about communities are real and tangible.

Here are just a few of the things that I will talk about:
* Borg assimilation and bringing new community members into your collective for new ideas.
* Specialization is for insects. The best community members are the ones who can help in a wide variety of ways.
* Community members are valuable, don’t treat them like minions.
* Travel to strange new worlds and meet interesting people.

Survey this Session   

Speakers
avatar for Dawn Foster

Dawn Foster

Consultant, The Scale Factory
Dawn is currently a part-time consultant at The Scale Factory and is pursuing a PhD at the University of Greenwich in London, which she plans to complete in mid-2018. She spent more than 20 years working at companies like Puppet Labs, Intel, Jive Software, and more. She has expertise... Read More →


Thursday August 21, 2014 4:30pm - 5:20pm
Ohio
 
Friday, August 22
 

10:45am

A Duel of Two Libraries - Cairo vs. Skia: Which Draws Faster? - Bryce Harrington, Samsung
Cairo is used extensively throughout the Linux desktop for 2D rendering, but Chromium's Skia drawing library claims to provide a higher performance alternative for rendering web content.

This talk will present a performance comparison tool developed at Samsung for conducting comparative performance studies between the two libraries. We'll review results on several platforms using EGL, GLX, and software-based backends for specific performance bottlenecks, and explore whether a library designed for web rendering might have relevance for desktop graphics needs as well. 

Survey this Session   

Speakers
BH

Bryce Harrington

Senior Open Source Developer, Samsung Research
Bryce is a Senior Open Source Developer at Samsung Research America's Open Source Lab. Prior to Samsung, Harrington was Canonical, Ltd.'s Technical Lead for the Ubuntu X.org team, focused on X.org maintenance for the Ubuntu distribution. He is also one of the founders of the Inkscape... Read More →


Friday August 22, 2014 10:45am - 11:35am
Sheraton Ballroom III

10:45am

New Views on Your Source Code History with 'git replace' - Christian Couder, SoftAtHome
Git has become the most popular version control system in the Open Source world, and more and more companies are also using it. The source code history when managed by Git is supposed to be immutable, because Git uses a content addressed database. The Git objects are indexed by their SHA-1 hash. When mistakes have been made, or to make some history based features more useful or more reliable, though, it can be interesting to transform the Git source code history. To do that it is a good idea to use "git replace".

"git replace" makes it possible to have different "views" on the history, instead of only one. It works by creating special references and using these special refs to dynamically use some git objects instead of the original ones.

Survey this Session   

Speakers
CC

Christian Couder

Software Engineer, Software Engineer
Christian Couder is a software engineer with 20 years of professional experience in software development, release, build and version control. He is a Git developer since June 2006. He has been working on many part of Git, especially "git bisect" and lately "git rebase". Since March... Read More →


Friday August 22, 2014 10:45am - 11:35am
Sheraton Ballroom II

10:45am

Testing Video4Linux Applications and Drivers - Hans Verkuil, Cisco
The video4linux subsystem of the kernel is a very large API with many ioctls, settings, options and capabilities. This poses a problem both for the kernel developer and for the application developer. Since early this year major improvements have been made to both the v4l2-compliance utility for verifying drivers, and the virtual video drivers that applications can use as a reference input or output. This presentation will explain and demonstrate these tools and drivers and show how to use them to ensure your driver or application works correctly.

Survey this Session   

Speakers
HV

Hans Verkuil

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


Friday August 22, 2014 10:45am - 11:35am
Sheraton Ballroom I

10:45am

MariaDB: The New MySQL is Everywhere - Colin Charles, SkySQL
MariaDB is now shipping in every Linux distribution and is the default MySQL in many. Come to this talk and learn about how to manage the new MySQL with all the advanced options available to both developers and operators.

Some highlights include:
* using authentication plugins, like PAM, and turning on two-factor authentication
* Using & managing various storage engines in your queries: SphinxSE for full-text search, connecting to a Cassandra cluster, making use of ODBC & other various data sources via CONNECT (eg. joining data from Microsoft SQL Server with MariaDB is entirely possible), and automatic sharding in the database via SPIDER. (backup strategies, deployment, network, etc. are all covered)
* Configuring the threadpool for your workload
* Taking advantage of new replication features
* Using SQL Roles

And more

Survey this Session   

Speakers
avatar for Colin Charles

Colin Charles

Chief Evangelist, Percona
Colin Charles is the chief evangelist at Percona. Previously, Colin was on the founding team of MariaDB Server, worked at MySQL, and worked actively on the Fedora and OpenOffice.org projects. Colin has been a MySQL user since 2000. He's well known within open source communities, enjoys... Read More →


Friday August 22, 2014 10:45am - 11:35am
Ohio

10:45am

The Proper Care of Feeding of MySQL Database for Linux Admins Who Also Have DBA duties - Morgan Tocker, Oracle
You there, Linux administration god -- did they mention you also have a small to huge gaggle of MySQL instances that you need to take care of when you were hired? Well databases are the wanton, needy brats of the software world and will provide you quite the wild ride if you are not prepared. This session covers what every Linux admin needs to know to keep their databases happy, friendly, and efficient. Do you know if SSD really work? Where do you spend you upgrade budget for the best results? What replication strategies take the load off your main server, feed Hadoop clusters, or provide 'save your butt' redundancy? What tools do you need to ease user admin, backups, query tuning, and generally make your life easier? All this and more in a fast paced session you need to attend.

Survey this Session   

Speakers
MT

Morgan Tocker

Morgan rejoined the MySQL team at Oracle in 2013 as MySQL Community Manager, having previously worked for MySQL and Sun Microsystems. He blogs from tocker.ca, and especially likes the new features in MySQL that make operations life easier.


Friday August 22, 2014 10:45am - 11:35am
Sheraton Ballroom V

11:45am

Exploring Big Data and Analytics for Innovative Business Results - Linton Ward, IBM
Data is emerging as the world’s newest resource for competitive advantage. As the value of insight from data continues to grow, companies are struggling with their current systems to keep pace as their present IT infrastructure and IT budget can't keep up with the increased demand for insights and volume of data. In this session we will explore why top performing organizations confront this reality by taking a different approach. Hear how companies are winning with new innovation and design that puts data to work faster with their Linux solutions. These systems are easy to consume and manage with open-source technologies, simplified virtualization management and flexible capabilities, to provide companies with a competitive advantage.

Survey this Session   

Speakers
LW

Linton Ward

Distinguished Engineer, Chief Engineer Big Data and Analytics, Power Systems, IBM
Dr. Linton Ward is an IBM Distinguished Engineer in the IBM Systems and Technology Group where his current focus is on leadership analytics and big data on Power Systems. He has been actively engaged in leading hardware-software stack optimization and hardware design for numerous... Read More →


Friday August 22, 2014 11:45am - 12:35pm
Parlor C

11:45am

Devicetree: Kernel Internals and Practical Troubleshooting - Frank Rowand, Sony
There have been many presentations on what a devicetree looks like and how to create a devicetree. This talk instead examines how the Linux kernel uses a devicetree. Topics include the kernel devicetree framework, device creation, resource allocation, driver binding, and connecting objects. Troubleshooting will consider initialization, allocation, and binding ordering; kernel configuration; and driver problems.

Survey this Session   

Speakers
avatar for Frank Rowand

Frank Rowand

Sony
Frank has meddled in the internals of several proprietary operating systems, but has been loyal to the Linux kernel since 1999. He has worked in many areas of technology, including performance, networking, platform support, drivers, real-time, and embedded. He is currently employed... Read More →


Friday August 22, 2014 11:45am - 12:35pm
Sheraton Ballroom I

11:45am

Getting the Most Out of Your Code With Help From the Compiler - Thiago Macieira, Intel
Traditionally, supporting new processor instructions required writing assembly code. Those days, processors are very complex and maintaining assembly code by hand is a hard and tedious task, not to mention that processors evolve and getting the timings right of each generation is better left to the compiler. A little known feature of the compilers is that it is possible to get access to certain instructions from high-level C and C++ code. Yet modern compilers can offer more functionality to help the bold developer write better code. This presentation will present those techniques and show which ones work on GCC, Clang and the Intel compiler. It will also show how to get more information on which intrinsics exist and what they do. It will draw heavily upon the presenter's experience implementing this very type of optimisations for Qt 5.3.

Survey this Session   

Speakers
avatar for Thiago Macieira

Thiago Macieira

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


Friday August 22, 2014 11:45am - 12:35pm
Sheraton Ballroom II

11:45am

Standard Specification to Open Source in Internet of Everything - Guy Martin, Samsung
This presentation talkes about the introduction of Internet of Everything including a new open source community and our experience on Internet of Everything using standard specification and reason for open source toward a success of Internet of Everything. In particular, this presentation illustrates the various benefits that Internet of Everything can ream from open source based on the lesson learned from standard specification and its limitation. Finally, this presentations includes Samsung efforts on Intetnet of Everything and provide some proof that Samsung is doing what they are preaching to the future of Internet of Everything.

Survey this Session   

Speakers
GM

Guy Martin

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


Friday August 22, 2014 11:45am - 12:35pm
Sheraton Ballroom III

11:45am

Go Schemaless in SQL with Dynamic Columns - Max Mether
The Dynamic column feature added into MariaDB since 5.3 allows you to store schemaless data inside a relational datbase. By using Dynamic Columns you a very flexible table structure, somewhat like a key-document store without giving up any of the ACID or other relational properties. You can use this feature to store any type of data where you don't know what attributes you will have in the future, which gives you create flexibility and ease of use. This talk will go through the main characteristics of the dynamic columns feature and show how you can use it to store data in JSON or any other format without having to worry about the column types and names beforehand.

Survey this Session   

Speakers
MM

Max Mether

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


Friday August 22, 2014 11:45am - 12:35pm
Sheraton Ballroom V

1:45pm

Is SSH Really Secure? - Mark Lambiase, Fox Technologies
SSH is nearly ubiquitous in today’s enterprises, and is the predominant tool for managing Linux servers and the applications and data that they host.  Poor practices around the deployment and management of the SSH infrastructure has been blamed or associated with various breaches, and has gained considerable attention from management and administrators. A number of reports over that last two years have exposed the vulnerabilities in SSH; not in the protocol or software itself, but in the poor practices deploying, managing and maintaining control over it.

SSH must be managed properly, in a way that accounts for its various methods of authentication, and in a way that accounts for its various features. But, even properly managing SSH alone does not actually ‘secure’ an SSH deployment.  SSH relies on accounts, and they must be accounted for in a security plan,  along with what people are allowed to do once they connect.

In this presentation, we will discuss the numerous pitfalls and common mistakes related to SSH deployment; as well as best practices in properly deploying SSH across your diverse server environment.

Survey this Session   

Speakers
ML

Mark Lambiase

As Chief Technology Officer, Mark Lambiase is responsible for Product Management, Engineering and Customer Services at FoxT. Mark comes to FoxT with over 15 years of experience designing, building, implementing, and supporting a broad range of identity, authentication and other related... Read More →


Friday August 22, 2014 1:45pm - 2:35pm
Sheraton Ballroom III

1:45pm

Persistent Memory - Matthew Wilcox, Intel
This presentation discusses the changes being made to Linux in order to take advantage of Persistent Memory. NV-DIMMs provide persistent memory today, but they are mostly used in boutique solutions. In order for them to become more generally useful, we must make them easy to program. Matthew will also discuss some of the challenges that applications will need to deal with in order to fully take advantage of this new storage paradigm.

Survey this Session  

Speakers
MW

Matthew Wilcox

Kernel hacker, Oracle
Matthew had his first kernel patch accepted in 1998. Since then he has worked on many parts of the Linux kernel including leading the PA-RISC Linux port, maintaining the file locking code, SCSI, USB, NVM Express, and Persistent Memory. He currently works for Microsoft.


Friday August 22, 2014 1:45pm - 2:35pm
Parlor C

1:45pm

The Architecture of Linux Traffic Control - Cong Wang, Twitter
Traffic Control is an important and complicated part of Linux kernel networking subsystem, especially when buffer bloat becomes more and more important today. It is not easy to understand its design and architecture for beginners. In this presentation, Cong will give a short introduction to Linux Traffic Control, an overview of its design and architecture, and discuss the potential improvements for Linux Traffic Control in the future.

Survey this Session   

Speakers
CW

Cong Wang

Twitter Inc.
Cong Wang joined Twitter Inc. in 2013. He started to work on Linux networking since he was in Red Hat and has contributed many patches to Linux kernel since he was in college. Besides Linux kernel, he also contributed many patches to iproute2, libnl and other open source projects... Read More →


Friday August 22, 2014 1:45pm - 2:35pm
Sheraton Ballroom II

1:45pm

kpatch: Have Your Security And Eat It Too! - Josh Poimboeuf, Red Hat
System administrators are often expected to balance two opposing goals: security and convenience. If they want to maximize security and install kernel patches as soon as they're available, they may end up having to reboot the system frequently. But rebooting the system can be disruptive to many applications and users. As a result, system administrators are often forced to postpone kernel security updates, sometimes for long periods of time, leaving many systems vulnerable.

This talk introduces kpatch, a dynamic kernel patching infrastructure for Linux, which aims to resolve the conflict between security and convenience. Security patches can go from source code to patched kernel in minutes, without having to reboot or disrupt any applications. This makes both system administrators and their users happier!

Survey this Session   

Speakers
avatar for Josh Poimboeuf

Josh Poimboeuf

Principal Software Engineer - Linux kernel, Red Hat
Josh is a Linux kernel developer at Red Hat. He created kpatch, a live kernel patching framework. He maintains several Linux kernel subcomponents, including the x86 ORC unwinder, livepatch, and objtool. Recently he has worked on the Spectre/Meltdown CVE mitigations in upstream... Read More →


Friday August 22, 2014 1:45pm - 2:35pm
Sheraton Ballroom V

1:45pm

Fork and Ignore: Fighting a GPL Violation By Coding Instead - Bradley M. Kuhn, Software Freedom Conservancy
Typically, GPL enforcement activity involves copyright infringement actions which compel license violators to correct errors in their GPL compliance,thus yielding the policy goals of the GPL: the rights of developers and users to copy, share, modify & redistribute.

While traditional enforcement is often undeniably necessary for embedded electronics products, novel approaches to GPL violations are often possible and even recommended for more traditional software distributions.

Recently, Conservancy engaged in an enforcement action whereby,rather than fight the violator in court, Conservancy instead fostered and provide resources and assistance to a vetted GPL-compliant fork of a violating codebase.

This talk discusses which scenarios make this remedy optimal & lessons learned. The talk includes some licensing & technical content about vetting licensing information of codebases.

Survey this Session   

Speakers
avatar for Bradley M. Kuhn

Bradley M. Kuhn

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


Friday August 22, 2014 1:45pm - 2:35pm
Ohio

2:45pm

Certifications 2.0 - Anytime Anywhere - Clyde Seepersad, The Linux Foundation
With the help of funny LOLcat animated gifs, Clyde will walk the audience through the importance of distribution-neutral expertise, and how it changes the game for both employers who are looking for top Linux talent, and Linux System Administrators and Developers who are looking to improve and enhance their career options.

Survey this Session   

Speakers
avatar for Clyde Seepersad

Clyde Seepersad

GM, Training and Certification, The Linux Foundation
Clyde is responsible for the training and certification arms of The Linux Foundation. The goal of the team is to provide high quality training and skills development to the Linux community. Over the past decade Clyde has held senior leadership positions in the Education space, most... Read More →


Friday August 22, 2014 2:45pm - 3:35pm
Parlor C

2:45pm

Backporting the kernel with SmPL - Luis R. Rodriguez, SUSE
As we evolve as software developers we not only have to consider how to better evolve
software but also how to more efficiently backport it. The Coccinelle engine was
developed to help evolve writing software faster and more efficiently, but can it also be
used to help backport? This talk will cover how SmPL was embraced by the Linux
backports project to help it backport the Linux kernel more effectively, more automatically,
and to help the effort scale.

This talk is intended for Linux kernel developers and kernel tree maintainers. No
experience with SmPL is required.

Survey this Session   

Speakers
LR

luis Rodriguez

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


Friday August 22, 2014 2:45pm - 3:35pm
Ohio

2:45pm

LLVMLinux: Embracing the Dragon - Behan Webster, Converse in Code Inc.
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.

Survey this Session   

Speakers
avatar for Behan Webster

Behan Webster

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


Friday August 22, 2014 2:45pm - 3:35pm
Sheraton Ballroom III

2:45pm

Tux On Top: Open Source at the Top of the Rack - John W. Linville, Red Hat
Enterprise packet switching hardware has continued to be a hold-out against open source in the data center. The reasons for this include many of the same, tired, old arguments used in earlier fights around open source. But, at least part of the issue has been that such devices have traditionally included an under-powered CPU complex where modern Linux was just not practical anyway.

For a variety of reasons, designs are appearing that couple modern packet switching hardware with CPUs comparable to those used in contemporary server machines. Couple that with efforts like the Open Compute Networking Project, and the possibilities for open source networking infrastructure in the datacenter starts to look like a real possibility.

How would such a box look? What would we do with it? What should we do to get it? These are the questions this talk intends to address.

Survey this Session   

Speakers
avatar for John W. Linville

John W. Linville

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


Friday August 22, 2014 2:45pm - 3:35pm
Sheraton Ballroom II

2:45pm

PGP Web of Trust: How Does it Work? - Konstantin Ryabitsev, The Linux Foundation
All Public Key Cryptography (PKI) implementations rely on trust. Before Alice sends a secret message to Bob, she must trust that the public key she is about to use actually belongs to Bob, and not to Eve. PKI implementations such as x.509, which is the standard behind SSL, TLS and S/MIME, rely on centralized Certification Authorities (CAs), who issue digital certificates stating that Bob's key actually belongs to Bob. Putting all our trust in CAs has important flaws (hackers, governments,and frequently both), which is why another PKI implementation, OpenPGP, chooses to rely instead on a "Web of Trust," where each user builds up their own trust relationships from the ground up and therefore does not rely on any central authorities. This talk will shed a light on how the OpenPGP web of trust works, covering such topics as: the distinction of key trust from key validity; the difference between ultimately, fully, and marginally trusted keys; the importance of revocation certificates; the usefulness of delegated trust in larger organizations. Basic knowledge of public key cryptography is required.

Survey this Session   

Speakers
avatar for Konstantin Ryabitsev

Konstantin Ryabitsev

Director, IT Infrastructure Security, The Linux Foundation
Long-time systems administrator responsible for infrastructure security at The Linux Foundation.


Friday August 22, 2014 2:45pm - 3:35pm
Sheraton Ballroom I

3:45pm

Bluetooth Low Energy and Internet of Things - Marcel Holtmann, Intel
With the introduction of Bluetooth Smart aka Low Energy the ubiquity of Bluetooth is more and more present. Millions of devices support Bluetooth Low Energy and with Bluetooth 4.1 specification they are ready for Internet of Things. This presentation will give an overview of Bluetooth Low Energy and its usage for Internet of Things. It will also introduce 6loWPAN over Bluetooth and show the possibilities this opens for Linux.

Survey this Session  

Speakers
MH

Marcel Holtmann

Principal Engineer, Intel
Marcel Holtmann is part of Intel's Open Source Technology Center. He is the maintainer of the BlueZ open source Bluetooth stack and has been working on Bluetooth technology since 2001. Marcel chairs the Bluetooth Internet Working Group and is a member of the Bluetooth Architectural... Read More →


Friday August 22, 2014 3:45pm - 4:35pm
Parlor C

3:45pm

Building Linux Support for Digital TV - Mauro Carvalho Chehab, Samsung
This speech will cover the infrastructure that is being built in order to support Digital TV on Linux, including Kernel and userspace library support.

Survey this Session   

Speakers
avatar for Mauro Carvalho Chehab, Samsung

Mauro Carvalho Chehab, Samsung

Linux Kernel Media Maintainer, Samsung
Mauro is the upstream maintainer of the Linux kernel media and EDAC subsystems, and also a major contributor for the Reliability Availability and Serviceability (RAS) subsystems. Mauro also maintains Tizen on Yocto packages upstream. He works for the Samsung Open Source Group since... Read More →


Friday August 22, 2014 3:45pm - 4:35pm
Sheraton Ballroom III

3:45pm

Linux and 3D Printing - Tom Callaway, Red Hat
The 3D printer is changing the world as we know it, as the price for digital fabrication technology is dropping, the footprint is shrinking, and the universe of digital models is growing. Open source hardware is playing a major role in this, and Linux support is a key part of enabling this ecosystem. In this presentation, Tom will talk about how 3D printing works, why open source hardware matters, and how to go from an idea to a physical object with Linux and FOSS software.

Survey this Session   

Speakers
avatar for Tom Callaway

Tom Callaway

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


Friday August 22, 2014 3:45pm - 4:35pm
Sheraton Ballroom II

3:45pm

NFV in the Embedded World: Yocto Project and OpenStack - Jason Wessel, Wind River Systems
While there are many ways to build an embedded NFV solution, there are very few easy ways to get started until now. Using the Yocto Project plus the meta-cloud-services, you can build a complete OpenStack controller and compute node using the latest upstream or stable OpenStack. This presentation will cover why you would consider this approach to building an NFV solution and how to get started. Jason will demonstrate the capability of the Yocto Project configuration and layers. Guest instances can be scaled up or scaled down to build exactly what is needed for specific NFV purpose.

Survey this Session  

Speakers
JW

Jason Wessel

Product Architect, Wind River
Jason is the product architect for Wind River Linux and has been building embedded software solutions for the last 14 years. Going back more than 2 decades, he has worked on a wide range of Linux projects spanning from VR systems, web servers, proxies, build systems, and qemu, to... Read More →


Friday August 22, 2014 3:45pm - 4:35pm
Sheraton Ballroom I

3:45pm

Developing Open Source Leadership - Guy Martin, Samsung
In this session, Guy Martin, Senior Open Source Strategist from Samsung's Open Source Group, will present information that new open source developers and managers need to know to jump-start their work in open source communities. Specifically, the session will cover information and strategies for:
  • Understanding open source development models and how they differ
  • from proprietary/closed models
  • Finding the right open source communities for you to work with
  • Effectively communicating and collaborating with those communities
  • Getting your contributions/patches accepted 'upstream'
  • Basic community etiquette
  • Balancing the needs and desires of your company and the community
The content will be drawn from materials used in Martin's previous consulting experience at Red Hat and also training materials that are currently being used internally at Samsung to increase the number of open source contributors at the company. Participants will come away from this course with a solid understanding of these fundamental concepts and some hints on how to apply them in their own companies.

Speakers
GM

Guy Martin

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


Friday August 22, 2014 3:45pm - 4:35pm
Ohio