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

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

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

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

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

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
 
Thursday, August 21
 

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

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

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

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

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
 
Friday, August 22
 

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

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

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

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

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

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

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

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