Loading…
LinuxCon Europe + CloudOpen Europe has ended

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

LinuxCon Europe [clear filter]
Monday, October 21
 

8:00am

Continental Breakfast
Monday October 21, 2013 8:00am - 9:30am
Foyer

8:00am

Registration
Monday October 21, 2013 8:00am - 6:00pm
Foyer

9:30am

Keynote: State of Linux Union - Jim Zemlin, Executive Director, The Linux Foundation
Session Descritpion Coming Soon

Speakers
avatar for Jim Zemlin

Jim Zemlin

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


Monday October 21, 2013 9:30am - 9:50am
Pentland

9:50am

Keynote: We Won. What’s Next? - Mark Hinkle, Director of Community, Citrix
How will the Linux and Open Source further technology for the next 20 years. 

It’s been over twenty years since Linux birth and it grown up to become the most successful collaborative endeavor of all time. Linus’ little project now cumulatively powers more servers, mobile phones and other embedded systems than any other operating system. Linux runs our economy and touches the lives of literally every single human being on the planet in one way, shape or form. Time Magazine named Linux Torvalds the 17th most influential man of the century 20th century. No longer do we have to defend the viability of Linux it’s been proven beyond a shadow of a doubt. So where do we go from here? We’ll explore how the Linux and open source community can build upon their success for the betterment of technology and the world around them.

Speakers
avatar for Mark  Hinkle

Mark Hinkle

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


Monday October 21, 2013 9:50am - 10:10am
Pentland

10:10am

Keynote: The Twitter Stack - Chris Aniszczyk, Head of Open Source, Twitter
Join Chris as he discusses how Twitter started on a monolithic architecture and eventually moved to a service oriented one solely relying on open source software along the way.

Speakers
avatar for Twitter

Twitter

Twitter
Twitter is a real-time information network that connects you to the latest stories, ideas, opinions and news about what you find interesting.


Monday October 21, 2013 10:10am - 10:30am
Pentland

11:30am

Open Source's $59B Opportunity - Phil Odence, Black Duck Software
Enterprises benefit from the adoption of open source, but most are reluctant to use projects with no declared license. Recent research has revealed that 40% of OSS projects have no declared license; and of this significant number, 42% actually contain embedded licenses, which can be difficult to find, let alone review, without the proper tools. Imagine the potential value and productivity that could be unleashed if all open source projects were accessible to enterprises – Black Duck has estimated this opportunity at up to $59B. But how do enterprises evaluate projects without easily identifiable licenses? This session will discuss the importance of and methods to discover embedded licenses. Odence will provide market sizing for projects with embedded licenses and discuss the opportunity to capture value from projects which might otherwise be off-limits to enterprises.

Speakers
avatar for Phil Odence

Phil Odence

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


Monday October 21, 2013 11:30am - 12:20pm
Lennox 1

11:30am

A Detailed Look at the Cairo OpenGL Spans Compositor Performance - Bryce Harrington, Samsung
With Cairo seeing use in Wayland and in various embedded platforms, it's worthwhile to consider Cairo's OpenGL backend for providing hardware-accelerated 2D drawing support. The cairo-gl backend comprises three different compositors: MSAA, traps, and spans. This talk compares the rendering performance of the three compositors and takes a detailed look at specific performance bottlenecks in the spans compositor, how they can be improved, and for what applications one compositor would outperform the others.

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 →


Monday October 21, 2013 11:30am - 12:20pm
Sidlaw

11:30am

Application-Level Debugging and Profiling: Gaps in the Tool Ecosystem - Rosemary Francis, Ellexus
For years instruction-level debuggers and profilers have improved in leaps and bounds. Similarly, system-level and network monitoring tools are increasingly ubiquitous. There is, however, a gulf between the two worlds which is widening as more and more processes and applications share system resources. In this talk I will present the concepts of application-level tracing and what kind of information is available. I will run through the techniques for combining run-time data from different levels before moving onto some case studies. In particular I will present how a lack of application-level monitoring can lead to file-system bottlenecks and undetected network issues in distributed Linux HPC IT systems.

Speakers
avatar for Rosemary Francis

Rosemary Francis

Technical Director, Ellexus
Dr. Rosemary Francis is the Technical Director of Ellexus Ltd. Rosemary obtained her PhD in Computer Architecture from the Cambridge University Computer Lab. After working in the chip design industry, Rosemary founded Ellexus to help manage the complex tool chains needed for semiconductor... Read More →


Monday October 21, 2013 11:30am - 12:20pm
Fintry

11:30am

How OpenStack Improves Code Quality with Project Gating and Zuul - James E. Blair, OpenStack Foundation
The OpenStack CI team developed Zuul to manage its project gating system. Gating is a process where every change, after passing code review, is automatically tested and merged only if it passes the test suite. Zuul is a flexible, general purpose system to integrate Gerrit code review and Jenkins and can be used for project automation purposes beyond gating. Driven by a simple, readable YAML file, Zuul has a set of basic concepts that can be combined to make very powerful automation pipelines. Zuul can perform speculative execution of tests on multiple dependent changes in parallel to keep merges happening quickly for large gated projects. Developers and test engineers can expect to learn how the OpenStack projects uses these tools and techniques, and how they can be applied to their own projects.

Speakers
JE

James E. Blair

IBM
James is a founding member of the OpenStack Project Infrastructure team. He has been instrumental in creating OpenStack's development process and now works for the OpenStack Foundation continuing to develop the infrastructure needed for a growing project. He has been active in... Read More →


Monday October 21, 2013 11:30am - 12:20pm
Lammemuir 1

11:30am

Namespaces For Security - Jake Edge, LWN.net
Namespace support has been growing in the Linux kernel, so there are now a number of ways that namespaces can be used to help protect Linux systems from exploits. Using namespaces (in particular, the mount, network, PID, and user namespaces) can isolate processes in ways that will prevent some types of vulnerabilities from compromising more of the system. Namespaces can be used as part of a "defense in depth" strategy to avoid the harm (or most of the harm) from exploits of vulnerable user-space applications.

Speakers
JE

Jake Edge

Editor, LWN.net
After 20 years as a software engineer Jake Edge joined LWN.net as a full-time editor in 2007. Prior to LWN, he did development of system-level software, mostly on Linux after 1994 or so. Jake puts together the weekly LWN Security page as well as writing on other topics of interest... Read More →


Monday October 21, 2013 11:30am - 12:20pm
Pentland

12:30pm

The Disruptive Nature of Open Source Cloud - Alan Clark, SUSE
Over the coming year the impact of Cloud will exponentially accelerate. Cloud will prove to be one of the biggest disruptive forces that has hit the computing industry in the past decade. And while open source technologies have been a key enabler for this revolution, established proprietary vendors have keenly capitalized on this disruptive market leaving open source cloud scrambling to capture market share. The Cloud open source projects are now armed with tremendous industry backing, critical mass and huge momentum. With cloud computing having moved beyond compute, integrating technologies in storage, networking, security, management and automation, open source is ready to compete. It is an exciting time to be a part of open source cloud disruptive change. Come find out why.

Speakers
avatar for Alan Clark

Alan Clark

CTO Office, SUSE


Monday October 21, 2013 12:30pm - 1:20pm
Lennox 1

12:30pm

A Deep Look Into WebEngines: From the GET Request Up to the Screen Pixel - Adenilson Cavalcanti, Samsung Research America
Web Browsers are quickly becoming the most frequently used individual application in any modern desktop, following the same trend in mobile devices. They are growing in capabilities and performance, enabling an era of new webapps ranging from email to vehicle navigation and games. Current browsers are powerful enough to run even the Linux kernel in a Javascript PC emulator. Browsers are enabled by web engines, but have you ever questioned how they work? The objective of this talk is to present how a modern web engine works, following the several steps from the first user input to access a webpage up to the moment where content is rendered in the screen. Topics like multiprocess browser architecture, process sandboxing, content parsing and rendering will be covered. The web engine used for the discussion will be WebKit, with some examples drawn from Blink and Gecko.

Speakers
avatar for Adenilson Cavalcanti

Adenilson Cavalcanti

Staff Engineer, ARM
Adenilson has a wide variety of experience with different programming languages and operating systems. He has special interests in Web Engines, *nix and embedded and mobile devices, where he is always looking for new ideas and opportunities to use FOSS in new and innovative ways... Read More →


Monday October 21, 2013 12:30pm - 1:20pm
Pentland

12:30pm

Architectural Changes in NetworkManager - Pavel Šimerda, Red Hat Czech
People have benefited from using NetworkManager on laptops and other user-facing systems for years, long before I joined the project. But the last year of development primarily focused on server and virtualization use cases, whose requirements are entirely different. Pavel Šimerda will speak about the vast architectural changes NetworkManager is undergoing to support all of the currently considered use cases. We will also talk about the actual features that can (and often will) be backed by the architecture. While some of them require modification of NetworkManager code, many can be done with the scripting capabilities or NetworkManager API/CLI. Interoperability with specific other software like unbound and dnssec-trigger will be discussed as well.

Speakers
avatar for Pavel Šimerda

Pavel Šimerda

Open Source Developer, prgcont.cz
I help companies with Linux distributions, tools, system services and programming languages down to the level of custom code modifications and relation with the upstream communities. My specialty is open source software development and debugging tools and ecosystem. I am maintaining... Read More →


Monday October 21, 2013 12:30pm - 1:20pm
Fintry

12:30pm

Detecting Silent Data Corruptions and Memory Leaks Using DMA Debug API - Shuah Khan, Samsung
Linux kernel drivers map and unmap Dynamic Memory Access buffers using DMA API. DMA map operations can fail. Failure to check for errors can result in a variety of problems ranging from panics to silent data corruptions. Kernel panics can be fixed easily, however data corruptions are hard to debug. DMA mapping error analysis performed by the presenter found that more than 50% of map interface return values go unchecked in the kernel. Further more, several drivers fail to unmap buffers when an error occurs in the middle of a multi-page dma mapping attempt. Presenter added a new DMA Debug interface in Linux 3.9 to check for missing mapping error checks. This talk will share the results of the analysis and discuss how to find and fix missing mapping errors checks using the new interface. This talk will discuss possible enhancements to DMA Debug API to detect and flag unmap errors.

Speakers
SK

Shuah Khan

Sr. Linux Kernel Developer, Samsung SRA OSG
Shuah Khan is a Senior Linux Kernel Developer at Samsung's Open Source Group. She is a Linux Kernel Contributor who focuses on IOMMU, DMA, Linux Power Management, and PCIe, in addition to helping with stable release kernel maintenance testing and bug fixes. Shuah has several years... Read More →


Monday October 21, 2013 12:30pm - 1:20pm
Sidlaw

12:30pm

LTTng as a New Monitoring Tool - David Goulet, EfficiOS Inc.
In the past, much effort has been invested in high performance kernel tracing tools, but now focus in the tracing community seems to be shifting over to efficient user space application tracing. By providing joint kernel and user space tracing, developers now have deeper insights in their applications. Furthermore, system administrators can now put in place a new way to monitor and debug systems using a low instrusivness tracing system, LTTng. This presentation explains how LTTng can be used as a powerful monitoring tool for an entire farm of servers taking advantage of this year exciting new features such as network streaming and snapshot. This shows hands on how to leverage tracing in a production environment to monitor and debug system by showing use cases of real system using such a tools for monitoring. Finally, this talk concludes with the future work we are doing on LTTng and

Speakers
DG

David Goulet

Maintainer and Main Developer of lttng-tools, EfficiOS Inc.
David Goulet works at EfficiOS Inc., an operating system efficiency R&D consultancy based in Montreal, Canada. He is currently involved in the LTTng project as the maintainer and main developer of lttng-tools.


Monday October 21, 2013 12:30pm - 1:20pm
Lammemuir 1

1:20pm

Lunch
Monday October 21, 2013 1:20pm - 2:50pm
On Your Own

2:50pm

The Role of Legal Counsels in Focusing Open Source Compliance on Scaling and Execution - Ibrahim Haddad, Samsung Research America
Open Source initiatives and projects provide companies with a vehicle to accelerate innovation through collaboration with the global community of open source developers. However, accompanying the benefits of teaming with the open source community are important responsibilities: Companies must ensure compliance with applicable open source license obligations. In this talk, we look closely at the role of the Legal Counsel in ensuring open source compliance and discuss a number of practical advice that a Legal Counsel can provide to the software development team. Such practical advice will enable software developers to make daily decisions related to open source licenses without having to go back to the Legal Counsel for every single question. This talk is highly recommended for people involved in ensuring open source compliance inside their organizations.

Speakers
avatar for Ibrahim Haddad

Ibrahim Haddad

VP, Strategic Programs, The Linux Foundation
Ibrahim Haddad (Ph.D.) is Vice President of Strategic Programs at the Linux Foundation. In this role, he works with the largest technology companies and open source communities to facilitate a vendor-neutral environment for advancing the Linux and open source platform. He is the Executive... Read More →


Monday October 21, 2013 2:50pm - 3:40pm
Lennox 1

2:50pm

Exploring the Dustier Corners of System Firmware - Matthew Garrett, Nebula
Using UEFI to boot Linux is a mostly solved problem, and our ACPI support is pretty good now. But given several thousand pages of specification, surely there are other things we can use it for? This presentation will cover some of the other functionality offered by UEFI and ACPI, either as part of the core specification, part of additional specifications or even vendor-specific extensions that may prove useful to Linux developers and distributions. It will describe methods that developers can use to explore the less well characterised areas of their firmware and make use of what they find, and the different mechanisms available to us for exporting that information in useful ways.

Speakers
MG

Matthew Garrett

Developer, Nebula
Matthew Garrett is a developer at Nebula, working on tight integration of Openstack technologies with hardware to improve functionality and security. He maintains the Linux x86 platform drivers tree for handling system-specific features, contributes to kernel UEFI and ACPI support... Read More →


Monday October 21, 2013 2:50pm - 3:40pm
Pentland

2:50pm

OpenSAF - A Standardized HA Solution - Anders Widell, Ericsson
High availability has become crucial to the success of companies whose products or services run on networks. OpenSAF is an open source community with projects focused on HA middleware using the LGPL v2.1. It is a leading solution in the commercial-off-the-shelf HA middleware industry with adoption by a growing number of telecom, aerospace and defense companies. OpenSAF is closely aligned with Linux, and leverages related projects, such as TIPC, DRDB and OCF resource agents. It includes the most comprehensive implementation of the Service Availability Forum (SA Forum) services. This session provides an overview of the OpenSAF architecture, recent improvements and reviews the overall direction and alignment with other Enterprise class Linux HA projects. The session also covers typical uses cases for OpenSAF and discusses key priorities for the next year.

Speakers
AW

Anders Widell

Developer, Ericsson AB
Anders Widell is working as a software developer and technical coordinator at Ericsson. He has 13 years of experience working with highly available real-time systems, in particular with Ericsson's successful AXE platform that has been used as a vital part in telecommunication networks... Read More →


Monday October 21, 2013 2:50pm - 3:40pm
Sidlaw

2:50pm

Recent Advances in Linux Tracing - Elena Zannoni, Oracle
The many tracing tools available on Linux today provide a wide array of choices for the users. Deciding which of them to use to diagnose system problems on production systems can prove challenging. Various tools have various states of integration within the Linux kernel, and also within different Linux distributions. Bleeding edge features are often just being merged into the upstream Linux kernel. It takes often a long time for such features to be incorporated in commercial distributions. The required set up for the tools and their level of usability also vary significantly. This talk will cover the more popular and actively developed tracing areas focusing on their latest updates and will describe the infrastructure they rely on. An overview of the tracing tools (ftrace, perf, systemtap, DTrace for Linux, etc) will be included with some examples of usage of each.

Speakers
avatar for Elena Zannoni

Elena Zannoni

Director of the Linux Tools and Languages Team, Oracle Corporation
Elena Zannoni is the manager for the Linux Toolchain and Tracing team at Oracle. The team covers the GNU toolchain and DTrace for Linux, among other things. Elena was one of the original GDB global maintainers and has spoken worldwide on topics related to tracing at many conferences... Read More →


Monday October 21, 2013 2:50pm - 3:40pm
Fintry

2:50pm

(Tutorial) Gitify Your Life - Richard Hartmann, Globalways AG
While git was written to manage source code, it can do a lot more! From tracking personal notes to managing your website, wiki, and blog over tracking system and personal configuration files to managing videos, photos and other large files and making system backups, a lot of tools have been grown around the git ecosystem to help you manage your digital life. What we will talk about: etckeeper, git-annex, ikiwiki, mr, vcsh, zsh (vcs_info). What we will do: Everything I do will be presented via video projector. You are encouraged to take notes and follow along, but there will be scripts and snippets to start from and work with. What to bring/prepare: Laptop with Linux and Git installed, pre-installed, up to date versions of the tools mentioned, optionally USB drive or thumb drive, note-pad, pen, paper, etc, shell access to a unix server.

Speakers
RH

Richard Hartmann

Project and Backbone Manager, Globalways AG
Richard is a project and backbone manager at Globalways AG, a German ISP & carrier. He is freenode and OFTC staff, a Debian Maintainer, on the Debian Trademark Team and currently in the process of becoming a full Debian Developer. He is the main developer of vcsh. His interests range... Read More →


Monday October 21, 2013 2:50pm - 3:40pm
Lammemuir 1

3:50pm

Jenkins Case Study: A Comparison of Open Source and Commercial Static Analysis Solutions – A Case of Apples and Oranges - Zack Samocha, Coverity
There are numerous free open source static analysis tools on the market but what can they find that commercial static analysis solutions don’t – and vice versa? This session will examine the defects found in Jenkins using popular open source solutions like FindBugs and those found with commercial solutions. We’ll explore specific types of defects found by open source and commercial solutions and the areas of overlap. We’ll also explore the most common defects we’ve seen in open source code through our Coverity SCAN project which has analyzed hundreds of open source projects such as such as Linux, PHP, and Postgresql. In 2012 alone over 20,000 dangerous defects were fixed through the SCAN program. The session will explore how the combination of open source and commercial static analysis solutions can help you lower your risk of software failure.

Speakers
avatar for Zack Samocha

Zack Samocha

Senior Director of Products, Coverity
Zack Samocha is the Senior Director of Products at Coverity. In his current role he defines the company product strategy and manages the Coverity open source Scan program which has grown under his leadership to 500 projects and 1,000 active users. Zack initiated research comparing... Read More →


Monday October 21, 2013 3:50pm - 4:40pm
Lennox 1

3:50pm

Grand Unification of ACPI-Based Device Hot-Plug - Rafael J. Wysocki, Intel Corp.
One of the important features of ACPI is the ability to handle platform-specific out-of-band signaling of device hot-plug events, which in principle is possible for any device represented in the ACPI namespace. Moreover, dependencies between devices can be taken into account and platform-specific methods of device ejection may be provided. The Linux kernel has supported that interface for a long time, but in a limited way. In particular, it did not allow hot removal to fail gracefully and it did not really support hot-plug operations involving multiple devices of different types. Currently, an effort is under way to integrate ACPI-based device hot-plug support in the kernel into a consistent framework capable of handling all of the possible hot-plug scenarios. I will discuss the problems that had to be overcome, the progress already made and future development plans in that area.

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 →


Monday October 21, 2013 3:50pm - 4:40pm
Pentland

3:50pm

New Technology:HTML5 - Hisashi Hashimoto, Hitachi
New Technology:HTML5 is going to be used widely because of its powerful specification. A lot of browers are now supporting HTML5. It is a new technology, so that currently only few engineers can use this technology. Needs of such skillfull engineers are urgent and necessary from the point of Industry, such as automotive and others. We started the development of the certification program of HTML5 skill set. The purpose of this program is to encourge engineers to learn and and improve thier skill set, and increase number of skillfull engineers. In this presentation, I will provide why we started this program, how we develop, and timeframe.

Speakers
HH

Hisashi Hashimoto

Senior Engineer, Hitachi
Hisashi Hashimoto has been working on the development and management of commercial operating systems based on UNIX since he joined Hitachi. His responsibilities encompass both workstations and mainframes. He also has extensive experience managing collaborative development with other... Read More →


Monday October 21, 2013 3:50pm - 4:40pm
Fintry

3:50pm

Using Linux to Support a Specialized Supercomputer - Lev Iserovich, D.E. Shaw Research
D. E. Shaw Research has designed and built Anton, a specialized supercomputer that executes molecular dynamics simulations orders of magnitude faster than was previously possible. Although Anton’s specialized chips do not themselves run an operating system, attached PowerPC processors and an external x86 server run Linux, enabling functions such as data transfer, job management, compilation, and scheduling. This talk will describe some of the challenges faced when constructing systems software for a specialized supercomputer. It will include a discussion of how to write Linux drivers that access custom hardware, how to run and manage hundreds of Linux nodes as one logical entity, and how to maximize data throughput for such a system. The talk will also cover the development of tools for custom hardware bring-up and some of the lessons learned in the bring-up process.

Speakers
avatar for Lev Iserovich

Lev Iserovich

Research Engineer, D. E. Shaw Resaerch
Lev Iserovich develops systems software for the Anton series of supercomputers at D. E. Shaw Research. Previously, he worked on embedded systems software for telecommunications equipment at Ciena, Linux kernel optimization for video streaming at Ciprico Systems, and performance enhancement... Read More →


Monday October 21, 2013 3:50pm - 4:40pm
Sidlaw

4:50pm

LLVMLinux BoF
This BoF is for those who are interested in LLVM technologies and using Clang to build the Linux Kernel. The LLVM project is an extensive compiler technology suite which is becoming commonplace in many industries. Technology built with LLVM is already shipped in millions of Linux devices as a part of Android/Renderscript and llvmpipe. Increasingly it is becoming a big part of the development process for embedded projects, all the way up through to high performance computing clusters. LLVMLinux is a project which is cooperating with both the Linux kernel and LLVM communities to build the Linux kernel with Clang/LLVM. 

Moderators
avatar for Behan Webster

Behan Webster

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

Monday October 21, 2013 4:50pm - 5:40pm
Kilsyth

4:50pm

How to Reduce Friction and Transaction Costs in Intellectual Property Management for FOSS Projects (Standardization of Contributor Agreements and Beyond) - Catharina Maracke, Keio University
This presentation will give an overview of the current status of standardized copyright terms for contributor agreements. It will discuss challenges and opportunities for standardization efforts and explore the role of defensive patent licensing. In addition, it will suggest ideas for a better infrastructure to reduce friction and transaction costs and to move rights between developers, projects and end-users: One important topic to be presented in this context is the possibility to set up a network of intermediaries, which allows trustworthy third parties to mediate rights between developers and projects and to help reduce friction in reviewing and negotiating legal terms. As a starting point for further discussion, details and usage of the “Fiduciary License Agreement” (FSFE) will be presented to understand advantages and potential pitfalls of such a model.

Speakers
avatar for Catharina Maracke

Catharina Maracke

Associate Professor, Keio University
Dr. Catharina Maracke is an associate professor at the Graduate School for Media and Governance, Shonan Fujisawa Campus, at Keio University. Her current work and interests include intellectual property law and policy, standardization efforts for public licensing schemes, and the general... Read More →


Monday October 21, 2013 4:50pm - 5:40pm
Lennox 1

4:50pm

Integrity Protection Solutions in Linux - Dmitry Kasatkin, Samsung Electronics
Runtime system integrity is protected by access control mechanisms. The Linux kernel provides Discretionary Access Control (DAC) and several Mandatory Access Control modules, such as SELinux, SMACK, Tomoyo, AppArmor. All of these assume trustworthiness of the access control related data. Integrity protection is required to ensure that offline modification of such data will not remain undetected. This presentation will summarize and compare the different methods, at the different layers, for achieving integrity protection, highlight the benefits and limitations of each method, and show how to use them to build integrity protected system. In particular, it will compare the VFS level Linux kernel Integrity Subsystem, with block-level integrity protection modules, such as dm-integrity and dm-verity.The rest of the talk will focus on recent and future directions of the Integrity Subsystem.

Speakers
DK

Dmitry Kasatkin

Principal SW Engineer, Huawei
Dmitry Kasatkin has been a Linux user since 1996 and a developer since 2000. His first major open source project was the Affix Bluetooth stack for Linux, which includes kernel space and user space components and was the first Nokia GPL Open Source project. In 2008 Dmitry's focus shifted... Read More →


Monday October 21, 2013 4:50pm - 5:40pm
Sidlaw

4:50pm

Lessons from Contributing to WebKit and Blink - Bruno de Oliveira Abinader, Samsung Electronics
Being one of the most successful open source projects to date, WebKit development process consists of a series of protocols and strict policies in order to obtain committer and reviewer status. Blink follows a similar approach with committers and scoped code owners, in a similar fashion as Linux Kernel does with its subsystem maintainers. Their open source success is due to not only solid support from major technology companies, but also to the high quality and automated testing performed on patches before submission. In this presentation, Bruno explains how the development process of both WebKit and Blink projects are - from submitting well-tested patches with strict policies to check, get review from community, and commit upstream via commit-queue system (including early warning system bots). This is a very practical talk with live demonstrations of patch submissions on both projects.

Speakers
avatar for Bruno de Oliveira Abinader

Bruno de Oliveira Abinader

Senior Web R&D Engineer, Samsung Research America
Bruno is an open source enthusiast since 2005. Has experience with languages like C, C++ and Rust, among others. Has contributed to Maemo/MeeGo platforms and developed using UI toolkits like Qt and EFL. Passionate by new and creative technologies, specially when they are fit in the... Read More →


Monday October 21, 2013 4:50pm - 5:40pm
Fintry

4:50pm

Thinking Beyond RDBMS : Building Polyglot Persistence Java Applications - Shekhar Gulati, Red Hat
Time has come to start thinking about multiple data storage solutions while building applications. A single application can use multiple data storage technologies depending on its use case -- right tool for right job. The session will start by introducing polyglot persistence to the audience. Next we will cover the pros and cons of Polyglot persistence. Then we will see how to build location aware Job search application using MongoDB, PostgreSQL, Redis, and Solr. The different data storage solutions are used to persist different types of data like MongoDB to store Job data along with its location, PostgreSQL to store User data, Redis as a cache for User objects and other goodies, and Solr as a full text search engine. Finally, the application will be deployed to OpenShift -- open source Platform as a Service.

Speakers
SG

Shekhar Gulati

Principal OpenShift Developer Evangelist, Red Hat
Shekhar Gulati is Principal OpenShift Developer Evangelist working with Red Hat. He has 8 years of software web development experience. He regularly speaks at various conference and user groups around the world. Shekhar is an active writer and has written many technical articles for... Read More →


Monday October 21, 2013 4:50pm - 5:40pm
Pentland

4:50pm

Lockdown: Serfs or Citizens in a Connected World? - Karsten Gerloff, Free Software Foundation Europe
We conduct an ever greater part of our lives through computers in their various shapes. We work on Free Software not only because it's great technology. It's much more than that: A community, and a tool to empower each one of us. Yet power flows both ways, and computers also empower governments and corporations, whose interests may not be aligned with our own. Where does that leave us? What opportunities do the machines in our lives create, and how do their limitations shape the future? In this session, we will discuss the complex links between technology and political power. Are we merely serfs of one digital overlord or another? Or are we citizens of a connected world? What rules will we create for our shared future?

Speakers
avatar for Karsten Gerloff

Karsten Gerloff

President, Free Software Foundation Europe
Karsten Gerloff is the President of the Free Software Foundation Europe. FSFE's mission as an independent not-for-profit organisation is to promote freedom in the information society through Free Software. Karsten works together with developers, activists, business leaders and high-level... Read More →


Monday October 21, 2013 4:50pm - 5:40pm
Lammemuir 1

5:50pm

(BoFs) SPDX - Phil Odence, Black Duck Software (Moderator)
SPDX(R) or Software Package Data Exchange(R) is Linux Foundation project and work group around an emerging industry standard for exchanging bill of materials, license and copyright information between partners in a supply chain. The effort is part of the foundation's Open Compliance Program and the goal is to achieve better compliance with minimized cost across the supply chain. A number of European companies are monitoring the effort, some of been more involved, and a few have started to work with SPDX. This roundtable discussion is aimed at providing information to anyone interested about the standard, the status and how to get involved at whatever level.

Speakers
avatar for Phil Odence

Phil Odence

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


Monday October 21, 2013 5:50pm - 7:30pm
Tinto
 
Tuesday, October 22
 

8:00am

Continental Breakfast
Tuesday October 22, 2013 8:00am - 9:30am
Foyer

8:30am

Registration
Tuesday October 22, 2013 8:30am - 6:00pm
Foyer

9:30am

Keynote: Gain the Competitive Edge with Next Generation Cloud Platforms - Mac Devine, Director of CloudFirst Innovation and CTO, IBM Cloud Services
The next generation of enterprise-class cloud platforms are inspiring confidence through innovative application development models, open infrastructures, DevOps, and attractive deployment options.  However, platforms are also needed that provide extreme data security, facilitate collaboration across the ecosystem, and real time multi point data access. Audience will hear about how the next generation of cloud platforms can be a catalyst for service model transformation and business innovation.    

Speakers
avatar for Mac Devine

Mac Devine

Director of CloudFirst Innovation and CTO, IBM Cloud Services
Mac has 24 years of experience with networking and virtualization.Mac started and served as the Chief Architect of the zCloud Innovation team, became the WebSphere CTO for Cloud Computing, and then CTO for Cloud Partnerships and Client Innovations within IBM Corporate Strategy. Mac's... Read More →


Tuesday October 22, 2013 9:30am - 9:50am
Pentland

9:50am

Keynote Panel: Next Generation Cloud Platforms - Moderated By Duncan Johnston-Watt, Founder & Chief Executive Officer, CloudSoft
Picking up where Mac Devine's keynote leaves off this panel will drill down on the key requirements of next generation cloud platforms and how these are already starting to radically alter our view of the cloud computing landscape.

Moderators
avatar for Duncan Johnston-Watt

Duncan Johnston-Watt

Co-founder & CEO, Blockchain Technology Partners
Duncan (Co-founder & CEO, Blockchain Technology Partners) is a regular keynote speaker, serial entrepreneur and pioneer with over thirty years experience in the software industry. He founded Cloudsoft Corporation, creator of the Apache Brooklyn open source project, serving as its... Read More →

Speakers
avatar for Steve Chambers

Steve Chambers

CTO, Canopy Cloud
Steve joined Canopy in 2012 and is responsible for Canopy Cloud architecture, development and industry thought leadership. Steve aspires to help governments and organisations on their journey to the cloud, moving legacy IT out of their way of progress.Prior to Canopy Cloud, after... Read More →
avatar for Mac Devine

Mac Devine

Director of CloudFirst Innovation and CTO, IBM Cloud Services
Mac has 24 years of experience with networking and virtualization.Mac started and served as the Chief Architect of the zCloud Innovation team, became the WebSphere CTO for Cloud Computing, and then CTO for Cloud Partnerships and Client Innovations within IBM Corporate Strategy. Mac's... Read More →
avatar for Rich Miller

Rich Miller

Rich Miller is President of Telematica, Inc., a holding company and consultancy with a practice in product strategy and business development for cloud computing and networked technologies.Rich most recently served as CEO of Replicate Technologies, Inc., a provider of configuration... Read More →


Tuesday October 22, 2013 9:50am - 10:20am
Pentland

10:20am

Keynote: Fueling Samsung R&D Innovation with Collaborative Open Source Development - Yannick Pellet, Vice President - Advanced Software Platform, Samsung Research America
The mission of Samsung’s Advanced Software Platform Lab’s in Silicon Valley is to create differentiating software that will drive the evolution of future platforms. As such it stands at the cross-road of open source, industry and academic research, and symbolizes Samsung’s new and open way to engage in research activities.

How does one find the sweet spot across industry, open source and academic R&D? What are the challenges? What are the benefits for the community? Where does the opportunity lie and how to materialize it?

In this talk, Yannick Pellet (VP, Advanced Software Platform Lab) will provide a discussion on the concrete steps that were taken into this direction with few examples of how this collaboration model is working out.

Speakers
YP

Yannick Pellet

Vice President, Samsung
Yannick Pellet is the Vice President of the Advanced Software Platform group at Samsung Research America (Silicon Valley). Prior to Samsung, Yannick worked for Hewlett-Packard where he headed the software development function and developer relations for webOS and later on the OpenWebOS... Read More →


Tuesday October 22, 2013 10:20am - 10:40am
Pentland

10:40am

Break
Tuesday October 22, 2013 10:40am - 11:10am
Foyer

11:10am

Bluetooth Smart Devices and Low Energy Support on Linux - João Paulo Rechi Vita, INdT
This presentation will cover a brief introduction on how the Bluetooth Low Energy technology works. Then it will present the current status of its support on Linux, including the profiles we're currently working on what can be expected to be finished on the near future. The currently available APIs and how to interact with Bluetooth Smart devices will be shown and there will be a few demos of Bluetooth Smart devices working with Linux.

Speakers
avatar for João Paulo Rechi Vita

João Paulo Rechi Vita

Software Engineer, INdT
João Paulo is an active contributor of BlueZ since 2008. He has worked with A2DP, HFP, AVRCP, HoG, Bluetooth Low Energy, among others. He has also worked on PulseAudio, oFono, and a few other FOSS projects. He now works as a Software Engineer in the Connectivity Team at INdT.


Tuesday October 22, 2013 11:10am - 12:00pm
Fintry

11:10am

LibreOffice on Linux - Michael Meeks, SUSE
LibreOffice is a key piece of Linux on the desktop, enabling migrations; on Android it can make another Linux ecosystem more compelling. Come and hear about our latest developments and see how we continue to make the Linux Desktop and Free Software ever more useful for business users. I'll show off the latest LibreOffice 4.1 and a quick overview of the depth of structural improvement we're putting in for example: better interoperability, significantly improved Calc performance with OpenCL integration as a bonus, prototypes of LibreOffice on-line and Android apps, the start of our collaborative editing prototypes, hybrid PDF documents, and more. We'll also look briefly at release schedule, community, features under development for the next 4.2 release and of course how to get involved with this growing community."

Speakers
MM

Michael Meeks

Linux Desktop Architect, SUSE
Michael is a Christian and enthusiastic believer in Free software. He very much enjoys working for SUSE where as the Linux Desktop Architect he tries to understand and nudge the direction of our Linux investment. He works as a member of the board of The Document Foundation, and the... Read More →


Tuesday October 22, 2013 11:10am - 12:00pm
Sidlaw

11:10am

GlusterFS Architecture & Roadmap - Vijay Bellur, Red Hat
GlusterFS is a general purpose distributed scale-out filesystem that runs on commodity hardware. In this presentation, Vijay Bellur will provide an architectural overview of GlusterFS and discuss how this architecture can be used to build a scale-out storage solution for modern datacenter needs. Details on new features , use cases and interesting challenges with GlusterFS will be provided. As part of this session, Vijay will also discuss integration of GlusterFS with other open source ecosystems like OpenStack, Apache Hadoop, oVirt and provide future directions of the GlusterFS project.

Speakers
VB

Vijay Bellur

Senior Principal Software Engineer, Red Hat
Vijay Bellur is a co-maintainer for the upstream GlusterFS project and was an architect at Gluster before its acquisition by Red Hat in 2011. He has been involved with building enterprise storage and scalable, distributed systems for the past decade. Vijay works out of the Red Hat... Read More →


Tuesday October 22, 2013 11:10am - 12:00pm
Pentland

11:10am

Binary Analysis Tool: Checking Compliance in Your Supply Chain Without Source Availability - Armijn Hemel, Tjaldur Software Governance Solutions
A challenge that many companies face is supply chain management. In an ideal world suppliers deliver fully license compliant source code releases. In reality code releases are a mix of binaries and sources, or sometimes just binaries. If these binaries are passed on (which they often are) it is necessary to check the binary components for license compliance. This is a non-trivial problem that is very time consuming and error prone when done by hand. The Binary Analysis Tool (BAT) is an Open Source tool to automate finding out what is in binaries and make license compliance easier. BAT can unpack over 30 file systems and compressed files, compare identifiers extracted from binaries to source code, create runtime linking graphs, and more. In this talk I want to introduce BAT and talk about its place in a compliance process.


Tuesday October 22, 2013 11:10am - 12:00pm
Lammemuir 1

11:10am

(Tutorial) Hands-On Tutorial on Scalability with Userspace RCU - Mathieu Desnoyers, EfficiOS Inc.
As the number of cores in systems steadily increases, you may find that the good old mutual exclusion synchronization is not sufficient to let your application use more cores not only for heat generation, but primarily for effective computing. The Userspace RCU library (http://lttng.org/urcu) implements Read-Copy Update (RCU) synchronization and various lock-free data structures that allow user-space applications to leverage very lightweight synchronization across cores. It allows a broad range of demanding applications to scale to large numbers of cores. This library is released under LGPL v2.1, so it can be used by all applications. This tutorial will walk the audience through the basics of Read-Copy Update, and then through the synchronization and data structure APIs exposed by Userspace RCU.

Speakers
avatar for Mathieu Desnoyers

Mathieu Desnoyers

CEO, EfficiOS Inc.
Mathieu Desnoyers main contributions are in the area of tracing (monitoring/performance analysis/debugging) and scalability, both at the kernel and user-space levels. He is maintainer of the LTTng project, the Userspace RCU library, and of the Linux kernel membarrier(2) and rseq(2... Read More →


Tuesday October 22, 2013 11:10am - 1:00pm
Lennox 1

12:10pm

High Performance Computing Using Linux: The Good and the Bad - Christoph Lameter
Linux in High performance computing has a mixed record. For a number of use cases the Linux environment can be made to work well. However, the need to provide bare metal performance often leads to compromises which causes a variety of approaches to be taken to avoid the operating system in performance critical paths. This talk gives an overview over the ways that Linux is used in the HPC industry, traces the performance problems that a variety of vendors have run into and gives a broad outline of the solutions that exists. The intend is to facilitate a discussion about the boundaries of Linux performance and explore ways that these boundaries can be stretched.

Time permitting we will talk about computational accellerators and their integration with Linux (I am especially interested in new Xeon Phi processor from Intel as well as GPUs and FPGAs).

Speakers
CL

Christoph Lameter

R&D Team Lead, Jump Trading LLC
Christoph Lameter is specializing in High Performance Computing and High Frequency Trading technologies. As an operating system designer and kernel developer he has been developing memory management technologies for Linux to enhance performance and reduce latencies. He is fond of... Read More →


Tuesday October 22, 2013 12:10pm - 1:00pm
Pentland

12:10pm

Raspberry Pi: Getting Started and Creative Applications - Ruth Suehle, Red Hat
The Raspberry Pi was designed as an inexpensive device to teach kids Python. It's become a device of choice for hardware tinkerers and hackers of all sorts of experience levels to integrate a fully functional Linux computer into their projects. I'll give you some inspiration with a few project ideas. Then I'll start with the basic, most important Pi tricks, like making sure you have the right SD card and that you've chosen the best distro for the job you intend to do up through some more challenging problems, like what happens when you need to build a cross-compiler or a custom kernel. Not that those things are crucial to having fun with a Pi, and whether you're new to the board or already used it to power your home automation system, you'll learn a few new ideas in 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 →


Tuesday October 22, 2013 12:10pm - 1:00pm
Sidlaw

12:10pm

Software Patents: Solutions for Developers - Deb Nicholson, Open Invention Network
Software patents are a big problem for developers. In countries where they are valid, you can unexpectedly discover you have infringed patents and face legal threats from both big corporations and from ethically suspect companies set up purely to demand money with patents - ""patent trolls"". Even in countries where software patents are not granted, risk remains both from international use of your software and in the event you succeed and want to do business in other countries where software patents are numerous. Deb and Simon will discuss some of the of the most recent developments and describe possible solutions.

Speakers
avatar for Deb Nicholson

Deb Nicholson

Director of Community Outreach, Open Invention Network
Deb Nicholson is a free software policy expert and a passionate community advocate. She is the Community Outreach Director for the Open Invention Network, the world's largest patent non-aggression community which serves Linux, GNU, Android and other key FOSS projects. She’s won... Read More →


Tuesday October 22, 2013 12:10pm - 1:00pm
Fintry

12:10pm

World of Tanks: Linux and Open Source Inside - Maksim Melnikau, Wargaming.net
World of Tanks is a massively multiplayer online game developed by the Belarusian company Wargaming.net. It features mid-20th century era fighting vehicles, and has a client-server architecture where everything is calculated on the server. The server setup is huge - more than 500 servers required only for handling 800k CCU in Russian realm. One of the keys to the game's success is full control of all parts of production including all software. And this is exactly where Linux and Open Source projects have killer features. In this presentation, Maksim Melnikau will share interesting technical details about the inner workings of World of Tanks.

Speakers
avatar for Maksim Melnikau

Maksim Melnikau

Solution Architect / Team Lead, Wargaming.net
Linux mobile hobbyist; World of Tanks developer. I've been working for Wargaming.net since 2009, and nowadays I'm a Solution Architect / Team Lead in the Web Department. I implemented AMQP support for the World of Tanks game server, and designed the OpenID and Single Sign On architecture... Read More →


Tuesday October 22, 2013 12:10pm - 1:00pm
Lammemuir 1

1:00pm

Lunch
Tuesday October 22, 2013 1:00pm - 2:30pm
On Your Own

2:30pm

Keynote: Kernel Developer Panel: Core & Embedded - Greg Kroah-Hartman, Will Deacon, Sebastian Hesselbarth, Peter Zijlstra, Jon Corbet (Moderator)
For this panel we are bringing together core and embedded maintainers to discuss the state of the Linux kernel.

Moderators
avatar for Jonathan Corbet

Jonathan Corbet

Executive Editor, LWN.net

Tuesday October 22, 2013 2:30pm - 3:20pm
Pentland

3:20pm

Break
Tuesday October 22, 2013 3:20pm - 3:50pm
Foyer

3:50pm

CRIU: Time and Space Travel Service for Linux Applications - Pavel Emelyanov, Parallels
Checkpoint-Restore is the technology that allows us to take a snapshot of running Linux processes and restore those processes in any other place and time. This opens various possibilities such as live migration, keeping HPC tasks safe from hardware problems, Cloud services load balancing and many other. Despite being very tempting feature to have, Linux lacked one for quite a long time. The Checkpoint-Restore In Userspace (CRIU) project is The One to make this technology real. This talk covers the project history, its dependence from and influence on the Linux Kernel and the Linux Kernel community and concentrates on usage scenarios that are now real with CRIU and that will be possible in the future. It will be interesting to anyone who knows Linux as user, but a certain level of system or kernel level programming experience would be required at some points.

Speakers
PE

Pavel Emelyanov

Architect at server virtualization dpt, Odin
Pavel is a principal engineer at Odin working on company’s Cloud Server projects. He holds a PhD degree in Applied Mathematics from the Moscow Institute of Physics and Technology. He now maintains CRIU and works on its integration with other Linux containers projects. His speaking... Read More →


Tuesday October 22, 2013 3:50pm - 4:40pm
Pentland

3:50pm

The Kernel Report - Jonathan Corbet, LWN.net
The 2013 version of this popular talk describing the current state of kernel development and where it can be expected to go in the near future. There will be some technical content, but this talk is highly accessible to non-technical participants as well.

Speakers
avatar for Jonathan Corbet

Jonathan Corbet

Executive Editor, LWN.net


Tuesday October 22, 2013 3:50pm - 4:40pm
Sidlaw

3:50pm

Systemd-Nspawn is Chroot on Steroids - Lennart Poettering, Red Hat
systemd-nspawn is a simple container manager for Linux systems that is shipped as built-in component of systemd. systemd-nspawn is as easy to use as chroots, but suitable for booting up full-blown Linux systems. It's great as light-weight container tool that just works. systemd-nspawn makes working with containers easy. In this presentation I will introduce you to systemd-nspawn, and show how you can set up a bootable Linux container in a one command, and then boot it up in a second one -- and all that with built-in tools of your favourite (systemd-based) distribution. You might learn a thing or two about Linux containers in general, and the technology they build on. We'll discuss how we are working on integrating container support as closely into the core OS as possible, trying to provide similar integration as Zones on Solaris.

Speakers
LP

Lennart Poettering

Sr. Software Engineer, Red Hat
Lennart Poettering works at Red Hat in the Server Experience Group. He's one of the creators of PulseAudio, Avahi and systemd.


Tuesday October 22, 2013 3:50pm - 4:40pm
Fintry

3:50pm

A New Open Source Approach for Software Requirements and Architecture - Robert Taylor, Codethink
Good software processes, like SPICE, involve rigorously driving work flow from captured requirements and architectural design. However implementations of these processes tend to be heavy to use and costly to implement. In this presentation Rob Taylor will introduce Mustard, a very lightweight open source tool to capture requirements, document architecture and trace these through to a work breakdown. He will also cover how to use this in both waterfall and iterative manners, and explore how to apply these methods to the benefit open source projects.

Speakers
avatar for Robert Taylor

Robert Taylor

CTO, Codethink
Rob Taylor has been building embedded system with Linux since 1999. In 2007 he founded Codethink which provides expertise and tools for building Open Source based systems. He has helped create a number of whole new Open Source projects and helped a lot of companies engage usefully... Read More →


Tuesday October 22, 2013 3:50pm - 4:40pm
Lammemuir 1

3:50pm

What Science Fiction Can Teach Us About Building Communities - Dawn Foster, Puppet Labs
Communities are one of the defining attributes that shape every open source project, not unlike how Asimov’s 3 laws of robotics shape the behavior of robots and provide the checks and balances that help make sure that robots and community members continue to play nicely with others. When looking at open source communities from the outside, they may seem small and well-defined until you realize that they seem much larger and complex on the inside, and they may even have a mind of their own, not unlike the TARDIS from Doctor Who. We can even learn how we should not behave in our communities by learning more about the Rules of Acquisition and doing the opposite of what a good Ferengi would do. My favorite rules to avoid include, “Greed is eternal”, “You can always buy back a lost reputation” and “When in doubt, lie”. This session focuses on community tips told through science fiction.

Speakers
avatar for Dawn M. Foster

Dawn M. Foster

OSS K8s Contributor Lead, Pivotal
Dawn leads the OSS Kubernetes Contribution program at Pivotal in London. She has more than 20 years of experience at companies like Puppet Labs, Intel, Jive Software, and others. She has expertise in community building, open source software, metrics, and more. Dawn is on the Governing... Read More →


Tuesday October 22, 2013 3:50pm - 4:40pm
Lennox 1

4:50pm

'Tickless' Kernel: Practical Experiences - Christoph Lameter & Fernando Garcia
A standard Linux kernel is typically configured to interrupt an application 1000 times per second to check for things that the kernel may have to do. These interrupts cause the application to experience seemingly random latencies and variations in runtime.

As of Linux 3.10 the kernel has the ability to switch the tick off in certain situations. However, there are numerous gotchas right now that have to be considered. The functionality is almost ready but very difficult to use. Here we will talk about experiences with this functionality, what other measures can be used to reduce OS noise and discuss how we think a tickless kernel should be working in the future. A new benchmark will be used to show what improvements are possible.

Suggestions are wanted as to how to make it easier to use a tickless kernel. The system configuration is rather complex at this point.

Speakers
FG

Fernando Garcia

Fernando has been involved for the last 5 years in various projects relating to high performance computing and low latency environments and is an expert in the configuration of systems for extremely noiseless operations.
CL

Christoph Lameter

R&D Team Lead, Jump Trading LLC
Christoph Lameter is specializing in High Performance Computing and High Frequency Trading technologies. As an operating system designer and kernel developer he has been developing memory management technologies for Linux to enhance performance and reduce latencies. He is fond of... Read More →


Tuesday October 22, 2013 4:50pm - 5:40pm
Lennox 1

4:50pm

Hunting Down Data Races in the Linux Kernel - Eugene A. Shatokhin, ROSA
Concurrency issues in the software, and data races in particular, may have devastating effects but are often quite hard to reveal. Hunting down such problems is especially important for the Linux kernel, which is inherently concurrent. Although there is a variety of tools to help reveal data races in the user-space code (Helgrind, DRD, ThreadSanitizer, etc.), there are only a few that can be applied to the kernel. In his presentation, Eugene Shatokhin will give an overview of such tools and the techniques they rely upon. Among other things, he will present KernelStrider, a component of KEDR Framework that collects data about the operation of the kernel modules in runtime. The data are then analyzed by an "offline" detector in the user-space to actually reveal the races. The results obtained so far as well as possible directions of future development will also be discussed.

Speakers
EA

Eugene A. Shatokhin

Developer, ROSA
Eugene is currently working for ROSA (www.rosalab.com) where he is responsible for development and maintenance of the automated testing tools for ROSA Linux distros. Since 2010, he is a main developer of KEDR Framework, a collection of tools that detect various kinds of errors in... Read More →


Tuesday October 22, 2013 4:50pm - 5:40pm
Sidlaw

4:50pm

Optimization and Evaluation of Ceph Distributed File System on TianHe-2 Supercomputer - Li Wang, NUDT
Ceph is a distributed object store and file system shipped with Linux kernel and OpenStack. In this presentation, Li Wang will give an introduction to their works on Ceph optimization and evaluation. The two features newly developed are inline data support and fallocate/punch hole support. The former speeds up the small file IO, while the latter enables sparse file support, which improves space efficiency in virtualization situation. The other two features ongoing/planning are client side transparent compression support as well as lightweight POSIX interface support based on flat namespace. In addition, Li Wang will present the detailed evaluation results of Ceph on TianHe-2 supercomputer manufactured by NUDT, which was topped the TOP500 list of fastest supercomputers in the world in June 2013. The evaluations cover throughput, scalability, and so on.

Speakers
LW

Li Wang

Assistant Professor, NUDT
Li Wang is an assistant professor at National Laboratory for Parallel and Distributed Processing, NUDT. He received his PhD in Computer Science and Engineering from NUDT in 2009. His research interests are operating system, especially file system and networking, as well as compiler... Read More →


Tuesday October 22, 2013 4:50pm - 5:40pm
Pentland

4:50pm

SSD and HDD Performance Testing - Christoph Mitasch, Thomas-Krenn
Solid-State Drives (SSDs) are a frequently discussed topic in current IT infrastructures. In many cases the investment of replacing hard drives is taken on the assumption that SSDs are generally faster. But it depends on various parameters whether or not this assumption is true for a specific system. This talk will dive into the topics of I/O performance and discuss I/Os per second, throughput and latency. It will also present the Open Source performance suite TKperf which uses the Flexible I/O Tester (Fio) in the background. Covering the needs described above it brings performance testing to a next level. TKperf implements the tests specified in the SNIA “Solid State Storage (SSS) Performance Test Specification (PTS) Enterprise v1.0”, fulfilling all of its reporting requirements.

Speakers
avatar for Christoph Mitasch

Christoph Mitasch

WebOps & KT Expert, Thomas-Krenn.AG
Christoph Mitasch works as a WebOps & KT expert at Thomas-Krenn.AG. He is working with Linux since 1998 and has in-depth knowledge in the area of high availability, data replication, web services and virtualization. Christoph studied "Computer- and Media-Security" at the University... Read More →


Tuesday October 22, 2013 4:50pm - 5:40pm
Fintry

4:50pm

Linux and New Storage Challenges: Adapting to Faster and Larger Storage - Ric Wheeler, Red Hat
Linux is usually the first target for vendors with the most cutting edge types of storage and file system technologies. The community was the first to bring parallel NFS into production quality and has been at the bleeding edge of dealing with very high speed, low latency storage devices like PCI-e SSDs. This talk gives an overview of two new technologies at the opposite ends of the speed and capacity spectrum: DRAM class persistent memory and very dense "shingled" drives. The talk gives an overview of what the technologies are, what the ongoing work is in upstream and some of the choices we have in supporting these new devices. Finally, the talk will give an overview of how these new technologies are likely to be deployed both in traditional, enterprise servers and in the hardware that underpins modern cloud systems.


Tuesday October 22, 2013 4:50pm - 5:40pm
Lammemuir 1
 
Wednesday, October 23
 

8:00am

Continental Breakfast
Wednesday October 23, 2013 8:00am - 9:30am
Foyer

8:30am

Registration
Wednesday October 23, 2013 8:30am - 5:00pm
Foyer

9:30am

Keynote: Linux: Where Are We Going - Dirk Hohndel, Chief Linux and Open Source Technologist, Intel and Linus Torvalds, Fellow, The Linux Foundation
Linux creator Linus Torvalds will take the stage with Intel’s Chief Linux and Open Source Technologies Dirk Hohndel to discuss the latest technical advancements in the kernel.

Speakers
avatar for Dirk Hohndel

Dirk Hohndel

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

Linus Torvalds

Fellow, The Linux Foundation
Linus Torvalds created the Linux kernel and oversaw open source development of the widely-used Linux operating system. Torvalds was born on December 28, 1969 in Helsinki, Finland. Torvalds enrolled at the University of Helsinki in 1988, graduating with a master's degree in computer... Read More →


Wednesday October 23, 2013 9:30am - 10:15am
Pentland

10:15am

Keynote: Living in a Surveillance State - Mikko Hypponen, CRO, F-Secure
When Internet became commonplace in the mid-1990s, the decision makers ignored it. They didn't see it as important or in any way relevant to them. As a direct result, global freedom flourished in the unrestricted online world. Suddenly people all over the world had in their reach something truly and really global. And suddenly, people weren't just consuming content; they were creating content for others to see. But eventually politicians and leaders realized just how important internet is. And they realized how useful internet was for other purposes - especially for the purposes of doing surveillance on citizens. The two arguably most important inventions of our generation - the internet and the mobile phones - changed the world. However, they both turned out to be perfect tools for the surveillance state. And in a surveillance state, everybody is assumed guilty. What does this mean to us today? And is there anything we can do about it?

Speakers
avatar for Mikko Hypponen

Mikko Hypponen

Chief Research Officer, F-Secure
Mikko Hypponen is the Chief Research Officer of F-Secure in Finland. He has been working with computer security for over 20 years. His TED Talk on computer security has been seen by almost a million people and has been translated to over 35 languages. He has addressed the EU Parliament... Read More →


Wednesday October 23, 2013 10:15am - 10:35am
Pentland

10:35am

Break
Wednesday October 23, 2013 10:35am - 11:05am
Foyer

11:05am

EFL on Wayland - Rafael Antognolli, Intel
The Wayland project is growing fast, as well as its adoption by several toolkits. EFL specifically has a Wayland backend being actively developed over the last 2 years, with its latest features being already incorporated. EFL developers are also contributing back to the Wayland project itself, helping to improve the protocol and implementation, from a toolkit point of view. This talk will present the current development state of the Wayland backend of EFL, describing the latest incorporated features. It will also present the changes that this port has passed since the beginning of its development, and its improvements so far. A comparison to the other EFL backends will be done, as well as future plans for Wayland on EFL and the Enlightenment Window Manager.

Speakers
RA

Rafael Antognolli

Software Engineer, Intel
Rafael Antognolli is graduated as Computer Engineer at the University of Campinas, and Software Engineer at Intel. He is developer of the EFL and WebKit projects, and contributor of the Wayland project.  He has presented several talks about Free Software development, including WebKit... Read More →


Wednesday October 23, 2013 11:05am - 11:55am
Pentland

11:05am

Power Capping - Keeping Linux Within Power Limits Efficiently - Jacob Pan, Intel Corp.
Linux must operate in a world of limited power budgets. Hand-held devices must simultaneously be responsive, cool,light, and deliver long battery life. Embedded systems must be silent. Servers must maximize compute efficiency while obeying site-wide power limits. Linux infrastructure for responding to power and thermal limits is rooted in a history of these being exceptional events. How will Linux handle a future where power and thermal limits are reached in normal operation? Here we summarize the techniques available to Linux to respond to power and thermal limits, contrasting their effectiveness. We detail power-clamp, a new technique to manage power through idle injection. We show how power-clamp can provide high efficiency operation as compared to previous power capping techniques.

Speakers
JP

Jacob Pan

Linux Kernel Developer, Intel Corp
Jacob is a Linux kernel developer at Intel since 2005. He worked on PowerPC at Freescale prior to joining Intel. He has worked in many areas around Linux kernel, including arch/x86, device drivers (USB, I2C, PMIC, sensors, timers). His recent interest and work is on power management... Read More →


Wednesday October 23, 2013 11:05am - 11:55am
Sidlaw

11:05am

Conducting Defensive Information Warfare on Open Platforms - Ben Tullis, LinuxIT (Europe) Ltd.
The modern information security landscape is highly complex, multi-faceted and it evolves rapidly. It is therefore crucial for any information architect to ensure that sufficient care has been taken over the security of any system for which they are responsible. Ben Tullis takes an in-depth look at the subject of defensive information warfare, focussing well beyond the basics of patching and hardening and describing some of the more advanced techniques and tools that anyone can use to increase their levels of overall system visibility and thereby their confidence in its digital integrity. The key tools that are discussed are free, Open Source and run on GNU/Linux platforms, forming a vital element of an organization's information security infrastructure and thereby underpinning rapid, accurate and critical response to emergent security threats.

Speakers
avatar for Ben Tullis

Ben Tullis

Sysadmin
Ben Tullis has been crafting highly secure and dependable Linux infrastructure for more than twelve years. This has ranged from embedded and hand-held platforms to high-performance clusters and grid computing systems. These have been installed as far afield as Antarctica, Malawi... Read More →


Wednesday October 23, 2013 11:05am - 11:55am
Fintry

11:15am

How To Do Your Own Analysis of the Kernel Development - Jesus M Gonzalez-Barahona, Libresoft
The development of the Linux kernel is a complex process performed by a large community of contributors. Fortunately, many details about both the process and the development community are captured in the information stored in the git repository. This presentation will show how the MetricsGrimore and vizGrimoire toolsets can be used to perform targeted analysis and visualizations of this information. In addition, the results of some specific studies performed with the tools will also be shown as an illustration of their capabilities and easy of use. Those will include the main parameters of the evolution of the kernel development community, the changes to the source code over time (including the areas more stable and those being actively modified), and the identification of the areas which are gaining and losing developers.

Speakers
avatar for Jesus M. Gonzalez-Barahona

Jesus M. Gonzalez-Barahona

Cofounder / Associate Professor, Bitergia / Universidad Rey Juan Carlos
Jesus M. Gonzalez-Barahona is co-founder of "Bitergia" [1], the software development analytics company specialized in the analysis of free / open source software projects. He also teaches and researches [2] in Universidad Rey Juan Carlos (Spain), in the context of the GSyC/LibreSoft... Read More →


Wednesday October 23, 2013 11:15am - 12:05pm
Lammemuir 1

11:15am

(Tutorial) Multi-layered Web Security with Linux - Konstantin Ryabitsev, The Linux Foundation
Robust web application security involves many layers -- from the operating system, to the web server, to the application code itself. This tutorial will look at most common web vulnerabilities (cross-site scripting, SQL, code and shell injections, cross-site request forgery, session hijacking, session fixation, etc), and offer best-practice advice on avoiding them in your web application. We will then investigate additional security tools available under Linux: SELinux to set up a strict sandbox around your webserver, mod_suPHP and Suhosin to help secure your PHP installations, and ModSecurity to help intercept web attacks before they even get to your application. Basic knowledge of HTTP and Apache is required.

Speakers
avatar for Konstantin Ryabitsev

Konstantin Ryabitsev

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


Wednesday October 23, 2013 11:15am - 1:05pm
Lennox 1

12:05pm

OPW: Bringing Women into the Linux Kernel - Moderated By Sarah Sharp
In 2006, the GNOME foundation started the FOSS Outreach Program for Women (OPW) in order to introduce more women to open source.  Women who are accepted as OPW interns receive $5,000 to work on an open source project for three months.  Women can apply to many different FOSS projects, like Debian, TOR, Perl, Wikimedia, and Wordpress.

This year, the Linux kernel joined OPW for the first time, and the response was amazing!  We received 41 applications, and ended up taking seven interns.  Come learn more about participating in the OPW program, either as a mentor, intern, or corporate sponsor.

Four of the Linux kernel OPW interns will give lightning talks on their projects.  Laura Mihaela Vasilescu will talk about working on Intel ethernet drivers.  Elena Ufimtseva will speak on hacking on the Xen subsystem.  Xenia Ragiadakou will talk about adding trace events to USB host controller drivers. Tülin İzer will speak about parallelizing x86 boot processes.

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 →

Wednesday October 23, 2013 12:05pm - 12:55pm
Pentland

12:05pm

Recent Developments in GFS2 - Steven Whitehouse, Red Hat
The GFS2 cluster filesystem has been under development for a number of years, however there has been no uptodate presentation covering all of the latest features since OLS 2007. The intent of this talk is to provide an overview of the current feature set, noting recent significant developments, as well as an introduction into the major algorithms of GFS2 for those less familiar with its capabilities. During the development process, many lessons were learned which would apply equally to any open source project, and these will be discussed too.

Speakers
SW

Steven Whitehouse

Senior Manager, RHEL Filesystems, Red Hat
Steven Whitehouse currently manages the RHEL Filesystems team at Red Hat. His introduction to Linux kernel development came in 1993 when he wrote a small patch for AX.25, he is also the previous maintainer of Linux DECnet and the GFS2 Filesystem. Steven has spoken at a number of conferences... Read More →


Wednesday October 23, 2013 12:05pm - 12:55pm
Sidlaw

12:05pm

Reliability Availability and Serviceability (RAS) on Linux - Mauro Carvalho Chehab, Samsung
The largest are the systems and the IT infrastructure, the higher is the importance of Reliability Availability and Serviceability (RAS) monitoring. This speech will describe the recent changes on RAS monitoring that are available at the Linux Kernel 3.10. It will also describe the rasdaemon monitoring tool, with uses the special Kernel perf events generated by the Kernel to monitor fatal and non-fatal hardware errors that are detected by the CPU, by the memory controller and by the PCIe hardware.

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 →


Wednesday October 23, 2013 12:05pm - 12:55pm
Fintry

12:15pm

Promoting Innovation By Preventing Bad Patents - Andrea Casillas, Open Invention Network
It’s hard to escape the inefficiencies of the patent world. The amount of patent litigation has drastically increased, specifically in technologies based in computer software. Further, patent wars are extending beyond large corporations to startups and individual developers. Those in the open source world are encountering two options: fly under the radar and hope to avoid lawsuits or license often times dubious patented technology. Now, is the time to introduce another option and begin to protect your freedom to operate. The Linux Defenders program, supported by Open Invention Network (OIN), sets to provide healthy avenues for the Linux community to invent. The goal is to give innovators the leverage to proactively limit the resources that can be used by non-practicing entities (or trolls). In this talk, we will present practical community-based approach that make a difference.

Speakers
AC

Andrea Casillas

Director, Linux Defenders, Open Invention Network
Prior to becoming Director of Linux Defenders at Open Invention Network, Andrea Casillas was a postgraduate fellow at the Institution for Information Law and Policy at New York Law School, Assistant Director of the Center for Information Law and Policy and the Director of Peer To... Read More →


Wednesday October 23, 2013 12:15pm - 1:05pm
Lammemuir 1

12:55pm

Lunch
Wednesday October 23, 2013 12:55pm - 2:30pm
On Your Own

2:30pm

Case Study: How We Migrated The Enlightenment Project To Git - Tom Hacohen & Daniel Willmann, Samsung
The Enlightenment project's old SVN repository hosted many different applications, libraries, themes, and etcetera. Daniel Willmann and Tom Hacohen took upon themselves the task of migrating it to Git.

As part of that process, they tackled the lack of continuous integration by setting up Jenkins and complied to community to change Trac with Phabricator. They have both lived long enough to tell about it, and in this presentation they will present their notes, lessons, tips and process.

Speakers
TH

Tom Hacohen

Senior Engineer, Samsung OSG
Tom has been using Linux since 2003. Previously a core developer and part of the leading team in SHR (Openmoko), he is currently a core developer for the EFL (www.enlightenment.org). He has contributed to other Open Source projects over the years, including: freesmartphone.org and... Read More →
DW

Daniel Willmann

Daniel is a freelance IT professional with over 7 years of professional experience. He has worked on the OpenMoko project where he was first introduced to the EFL and was a core developer for freesmartphone.org. Other projects he is involved in include OpenBSC (osmocom.org) and the... Read More →


Wednesday October 23, 2013 2:30pm - 3:20pm
Lennox 1

2:30pm

Qt Project - 2 Years Later - Thiago Macieira, Intel Corp.
October 21, 2013 marks the Qt Project's second anniversary. Launched in 2011 to be the home of the Qt libraries and frameworks under Open Source Governance, the Qt Project has seen quite a lot of change in these 2 years., good and bad. It lost its main sponsor and many doubted the project would continue, but it did, and it managed to release the first major release in 7 years (5.0), one more feature release and half a dozen patch releases. This presentation will review the principles of the project's governance, who the contributors are and how they work, the major changes that happened in the past two years and how they've influenced the project. It will explore the development process from patch to release and to maintenance / bug fixing, and will also show how non-code contributors participate.

Speakers
avatar for Thiago Macieira

Thiago Macieira

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


Wednesday October 23, 2013 2:30pm - 3:20pm
Pentland

2:30pm

Xen Project: Lessons Learned! - Lars Kurth, Citrix
In April this year, Xen became a Linux Foundation Collaborative Project. 6 months later it is time to take stock. I will start with a brief introduction of the Xen Project, explain why Xen moved to the Linux Foundation, explore the impact on the community and provide an outlook for the future. I will use examples from the Xen Project community to explore the challenges and benefits of becoming a collaborative project, draw lessons and explore tools to help make your project more successful. I will cover a wide range of topics ranging from community management, collaboration infrastructure, marketing, and good governance to align the interests of a project’s stake-holders. By employing each of these techniques in a complementary fashion, we can ensure the long-term success of a project.

Speakers
avatar for Lars Kurth

Lars Kurth

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


Wednesday October 23, 2013 2:30pm - 3:20pm
Sidlaw

2:30pm

Optimizing Linux Servers - Davor Guttierrez, 3 Gen d.o.o.
Linux Server is optimized for average workloads. With most servers you can gain much by optimizing performance. In this session you will learn how to optimize your server’s performance by tuning kernel parameters, exclude unneeded system services and make some more tweaking with disks, memory and kernel.

Speakers
avatar for Davor Guttierrez

Davor Guttierrez

System Administrator, 3 Gen d.o.o.
Davor Guttierrez works as a System Administrator at 3 Gen d.o.o. He has been working with Linux and UNIX for 20 years, most recently on RedHat Enterprise Virtualization and SuSE Linux Enterprise Servers.


Wednesday October 23, 2013 2:30pm - 3:20pm
Fintry

2:30pm

A FLOSS ITIL Compliant Solution Stack to Manage Your Data Center - Bruno Cornec, HP
This presentation will describe an ITIL compliant solution stack which has been built following the request of a large HP corporate account wanting to manage its Data Centers with a set of Open Source tools. HP built this solution with the help of many FLOSS companies, by integrating their tools in a way which was providing a correct answer to cover the majors phases of an ITIL approach, sych as what was wanted by the customer. This solution is based on an integration of iTop (providing the services of a CMDB, CI, incidents, problems, requests and change management), Centreon (providing the services of event management) and Fusion Inventory (providing the services of asset and inventory management). This presentation wil detail the architecture setup, will explain the ITIL functions provided by this integration, as well as the major strong points brought by each tool & customer feedback

Speakers
avatar for Bruno Cornec

Bruno Cornec

Open Source & Technology Strategist, HPE
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) Technology Strategist, Linux... Read More →


Wednesday October 23, 2013 2:30pm - 3:20pm
Lammemuir 1

3:20pm

Break
Wednesday October 23, 2013 3:20pm - 3:40pm
Foyer

3:50pm

Binary Compatibility for Library Developers - Thiago Macieira, Intel Corp.
The C and C++ standards define what constitutes a well-formed program. However, they steer clear of any issues related to ABI, binary compatibility and even modern dynamic loading of libraries. Yet developers for libraries are often faced with understanding and dealing with those issues that are out-of-scope for the standards. Far from an impossible task, there are simple guidelines, checklists, tooling, and processes that can be relied upon to guarantee binary compatibility between releases. Using them, it is possible to maintain large libraries compatible with previous versions for a long time, across multiple releases. This presentation will talk about those real-world problems and their solutions, heavily drawing upon the solutions used by both Qt and KDE. It will mostly focus on issues facing libraries on Linux, but will give hints also for cross-platform portability.

Speakers
avatar for Thiago Macieira

Thiago Macieira

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


Wednesday October 23, 2013 3:50pm - 4:40pm
Sidlaw

3:50pm

Identifying Kernel Messages in Low Cost - Hidehiro Kawai, Hitachi
Most of the kernel messages would be intended to know developers what's going on in the kernel, and they tend to be not friendly to users and machines. To improve this, Hidehiro Kawai is trying to add hash value for each kernel message to identify them easily. If this feature becomes available, users can consult external manuals by feeding the hash and know detailed information. Or a monitor tool can identify specific message in low overhead and trigger a fail-over or collect related information automatically. In this presentation, he explains the implementation of the first RFC patch set, on-going discussions (if there are), and how utilizing the feature in user space, while introducing a similar challenge 5 years ago and how addressed its objections.

Speakers
HK

Hidehiro Kawai

Researcher, Hitachi, Ltd
Hidehiro Kawai has been working at Hitachi since 2004 and developing Linux kernel and related tools. Currently, he is working for Linux enhancement in the field of control systems.


Wednesday October 23, 2013 3:50pm - 4:40pm
Pentland

3:50pm

Tuning Linux for Your Database - Colin Charles, Monty Program Ab
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 in Amazon EC2.

Speakers
avatar for Colin Charles

Colin Charles

Managing Consultant, GrokOpen
Colin Charles is the Managing Consultant at GrokOpen. Previously, Colin was on the founding team of MariaDB Server, worked at MySQL and Percona, 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 building business and market entry in APAC and has spoken at many conferences... Read More →


Wednesday October 23, 2013 3:50pm - 4:40pm
Lennox 1

3:50pm

Modeling Education from the Values of Open Source - Alex Juncu, ROSEdu
The way we look at education is constantly changing. The traditional models are being influenced by new ideas and new technologies. The open source approach goes beyond software development and can bring its values to the way the new generation shares knowledge. Alex will present what are the lessons learned from the open source model that can be applied in the world of public education. The talk wants to show how open education and peer-to-peer knowledge sharing can train people for future careers better than the current school and teacher oriented one. See how a wiki and mailing list community shares information that you would find studying nights alone with a stack of books in front and how professional trust is built among people that do what they like and not what are forced to do. And see how you can bring this to your school to provide quality education to the people next to you.

Speakers
avatar for Alexandru Juncu

Alexandru Juncu

Technical Solutions Engineer, Google
Currently working in the Google Cloud Support team, helping GCP users with products like GKE and GCE.Previously worked at AWS, Red Hat and ixia.Open source enthusiast.https://twitter.com/alexj_public


Wednesday October 23, 2013 3:50pm - 4:40pm
Lammemuir 1

4:50pm

A Language For Enhancing File System Tests - Andrew Price, Red Hat
Effectively expressing the nature of file system corruption is an important part in file systems development, testing and bug fixing. In this presentation, Andy Price will introduce a language which can be used to specify focused changes to on-disk structures in gfs2 file systems, in order to create human-readable fault-injection tests, and outline possible further developments and uses.

Speakers
AP

Andy Price

Senior Software Engineer, Red Hat
Andy first started contributing to GFS2 as a computer science undergrad at Swansea University and joined Red Hat in 2011. He is now the de-facto maintainer of gfs2-utils and contributes GFS2 kernel patches where he can. Recently Andy has become focused on performance enhancements... Read More →


Wednesday October 23, 2013 4:50pm - 5:40pm
Fintry

4:50pm

Enjoy Fighting Regressions with git bisect - Christian Couder
"git bisect" is a command that is part of the Git distributed version control system. This command enables software users, developers and testers to easily find the commit that introduced a regression. This is done by performing a kind of binary search between a known good and a known bad commit. git bisect supports both a manual and an automated mode. The automated mode uses a test script or command.People are very happy with automated bisection, because it saves them a lot of time, it makes it easy and worthwhile for them to improve their test suite, and overall it efficiently improves software quality.

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 →


Wednesday October 23, 2013 4:50pm - 5:40pm
Pentland

4:50pm

Make Your Mobile Web App Go Hybrid with Apache Cordova - Shekhar Gulati, Red Hat
Should you learn a new skill set to develop mobile applications? Or can you use your existing skillset and convert your HTML5 + REST mobile web app to hybrid app? Learning a new skill set can be very frustrating and time consuming. In this session Shekhar Gulati, Principal OpenShift Evangelist, will walk through the steps you will need to convert an existing HTML5 + RESTful Web application to a Hybrid app using Apache Cordova. Apache Cordova is a platform for building native mobile applications using HTML, CSS and JavaScript. The Restful backend of the application will be running on OpenShift -- Red Hat's open source public Platform as a Service.

Speakers
SG

Shekhar Gulati

Principal OpenShift Developer Evangelist, Red Hat
Shekhar Gulati is Principal OpenShift Developer Evangelist working with Red Hat. He has 8 years of software web development experience. He regularly speaks at various conference and user groups around the world. Shekhar is an active writer and has written many technical articles for... Read More →


Wednesday October 23, 2013 4:50pm - 5:40pm
Sidlaw

4:50pm

SCSI EH and the Real World - Hannes Reinecke, SUSE Labs
The current SCSI error handling has been modeled for the now rather ancient SCSI-2 standard. When working with modern hardware the error handling more often than not will lead to unforeseen results, interrupting I/O and occasionally disable LUNs altogether. Having been involved with several customer calls complaining I've been working on a patchset resolving some of the most pressing issues. This presentation will give you some real-life examples on what can go wrong, and present you with the results from the new EH. Finally I'll give an overview on the layout of a new EH, based on current standards.

Speakers
avatar for Hannes Reinecke

Hannes Reinecke

Teamlead Storage & Networking, SUSE Linux GmbH
Studied Physics with main focus image processing in Heidelberg from 1990 until 1997, followed by a PhD in Edinburgh 's Heriot-Watt University in 2000. Working at SUSE Labs with focus on storage and mainframe. Principal contact point for storage related issues on SLES and teamlead... Read More →


Wednesday October 23, 2013 4:50pm - 5:40pm
Lammemuir 1

4:50pm

Wayland/X Compositor Architecture By Example: Enlightenment DR19 - Mike Blumenkrantz, Samsung Electronics
Window managers and desktop environments in the Open Source community number in the dozens, but only a small number of those include compositors; fewer still can boast that they run seamlessly on embedded devices or in Wayland. Enlightenment is so flexible that it was chosen by Samsung to be to window manager for their new Linux-based mobile operating system, Tizen, in addition to being used by tens of thousands of users worldwide for over a decade. With the current development of E19, it's time to take a step back and look at the main feature: compositor design. This presentation will give a brief introduction to compositing and window management before jumping directly into the history of Enlightenment's compositor architecture and its progression to the current state of full Wayland and X support.

Speakers
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 October 23, 2013 4:50pm - 5:40pm
Lennox 1