Loading…
The schedule is still fluid at the moment as the final approved sessions are added. We appreciate your patience.

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

LinuxCon [clear filter]
Tuesday, May 20
 

9:30am

Welcome + Introduction - Jim Zemlin, Executive Director at The Linux Foundation
Jim Zemlin opens LinuxCon+CloudOpen Japan 2014.

Speakers
JZ

Jim Zemlin

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


Tuesday May 20, 2014 9:30am - 9:45am
Jupiter

9:45am

OpenDaylight Project: Year One - Neela Jacques, Executive Director at OpenDaylight Project
OpenDaylight Project Executive Director Neela Jacques shares his observations about the first year of the project and the burgeoning community.

Speakers
avatar for Neela Jacques

Neela Jacques

As OpenDaylight's executive director, Nicolas “Neela” Jacques works with the OpenDaylight community to advance SDN and NFV with a developer-driven open source platform for products and technologies that expand the intelligence, programmability and performance of network infrastructures... Read More →


Tuesday May 20, 2014 9:45am - 10:15am
Jupiter

10:15am

The Apache Way: How the Apache Software Foundation Does Things - Rich Bowen, Executive Vice President at Apache Software Foundation
With 150 projects, and 15 years in operation, The Apache Software Foundation is one of the most important software-producing entities on the planet.  We've gotten there because we have a set of core beliefs about how to do things, and we spend a lot of time teaching it to new projects. This way of doing things is generally referred to as "The Apache Way."

Speakers
avatar for Rich Bowen

Rich Bowen

VP, Conferences, Apache Software Foundation
Rich has been involved in Open Source since before it had that name. He's a director at the Apache Software Foundation, and a community architect at Red Hat.


Tuesday May 20, 2014 10:15am - 10:45am
Jupiter

10:45am

Virtualization + Open Cloud Panel - Daniel Veillard, Red Hat; David Nalley, Citrix; Nigel Kersten; Puppet Labs; Bruno Cornec, HP; Moderated By Fernando Luis Vázquez Cao, NTT
Join us for a roundtable discussion about the latest in virtualization and open cloud technologies.

Moderators
FL

Fernando Luis Vazquez Cao

Fernando is a Linux developer based in Tokyo. His current interests include virtualization, data center bridging technologies, and high performance networking and storage systems. He is currently a principal software engineer at NTT Open Software Center and senior consultant at NTT... Read More →

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

Nigel Kersten

VP of Ecosystem Engineering, Puppet
Nigel Kersten is the CIO and VP of Operations at Puppet Labs, a prominent IT automation company that curates a range of open source projects around configuration management and provisioning. He came to Puppet Labs from Google HQ in Mountain View, where he was responsible for the design... Read More →
DN

David Nalley

VP of Infrastructure, ASF
David Nalley is the Vice President, Infrastructure at the Apache Software Foundation
DV

Daniel Veillard

Manager for Standards, Red Hat
Daniel Veillard have been working on linux and open source software for two decades, most notably by creating and maintaining the projects libxml2 libxslt and libvirt and as a long time employee of Red Hat. He also created and used to run the rpmfind.net service, to help the management... Read More →


Tuesday May 20, 2014 10:45am - 11:30am
Jupiter

12:00pm

LTSI: Toward the Best Choice of Embedded Linux Kernel - Hisao Munakata, Renesas & Tsugikazu Shibata, NEC
Linux is keeping very important role for growing Embedded industry now. For the future, both new and old industries are looking at using Linux such as Internet of Things, M2M, mobile devices, automotive and more. LTSI (long Term Support Initiative) had been established to support such industries by share and collaboration model based on Open Source. This presentation will cover expected requirements of the industries such as how we will keep better qualified Linux, how we keep maintain longer term to meet the needs of actually market and so on. And then, we will discuss possible idea to solve these issue by using LTSI.

Speakers
HM

Hisao Munakata

Hisao Munakata Executive Manager, Renesas Hisao Munakata is a AGL steering committee member and works for LTSI project in LF/CEWG. He works for a SoC provider company Renesas and as a manager of core kernel team. He had been supporting industry developers who want to run Linux on... Read More →
avatar for Tsugikazu Shibata

Tsugikazu Shibata

Chief Advanced Technologist, NEC
Tsugikazu Shibata is leading LTSI Project. He has been working on coordinating the relationship among the industry, company and community. | He is an active member of various and wide range of Open Source Projects from Embedded to Cloud Computing. He has been spoken many of Linux... Read More →


Tuesday May 20, 2014 12:00pm - 12:50pm
Mars

12:00pm

ACPI vs. Device Tree - Grant Likely, Linaro
To boot, the kernel needs to understand the hardware. While that information can be hard-coded into the kernel, it is more portable if the system can describe itself to the kernel. Over the years, several ways have been devised for doing so. In the PC world, that method is ACPI, while the embedded Linux world has settled on Flattened Device Tree, and there has been little crossover between the two. Recently however, the ACPI specification has gained support for the ARM architecture which means ARM system builders have a choice between two different solutions.

In this presentation, Grant Likely will talk about the current state of both Flattened Device Tree and ACPI support in the Linux kernel. We will cover the both the similarities and the differences, and why two different solutions exist. More importantly, we'll discuss how to choose between them.

Speakers
GL

Grant Likely

Senior Technical Director SW Engineering, Arm
Grant Likely is a Linux kernel engineer working for Arm, Ltd. He is perhaps best know for his work on the Devicetree subsystem used by many embedded Linux systems, and for representing kernel developers on the | Linux Foundation Technical Advisory Board. At Arm, Grant works on software... Read More →


Tuesday May 20, 2014 12:00pm - 12:50pm
Neptune

12:00pm

Bringing Application Owners and Systems Administrators Together via Configuration Management Workflows - Nigel Kersten, Puppet Labs
Too often application owners and systems administrators end up in an adversarial relationship due to mismatching workflows and expectations. In this talk Nigel Kersten will cover best practices for configuration management workflows that enable application owners and systems administrators to work together to ship reliable applications on top of reliable infrastructure. The principles covered in this talk will be applicable to any modern configuration management system, however concrete examples and demos will be done using Puppet Enterprise.

Speakers
NK

Nigel Kersten

VP of Ecosystem Engineering, Puppet
Nigel Kersten is the CIO and VP of Operations at Puppet Labs, a prominent IT automation company that curates a range of open source projects around configuration management and provisioning. He came to Puppet Labs from Google HQ in Mountain View, where he was responsible for the design... Read More →


Tuesday May 20, 2014 12:00pm - 12:50pm
Soleil

2:00pm

Development Status of Troubleshooting Features, Tracing, Message Logging in Linux Kernel - Seiji Aguchi, Hitachi
Linux system has been applied to mission critical systems required quick
root cause analysis when some issues happen.

This talk will introduce several examples of issues and how they were solved
with key troubleshooting features like tracing, message logging.
The issues on system boot/shutdown, hard disk failure, performance, kvm-based
virtualized environment will be covered.

Also, it will show use cases and technical details of "Persistent store (pstore)",
logging kernel messages to persistent device, which he has developed collaboratively
with engineers in Linux kernel community over three years.
Finally, it will summarize current status and remaining issues on troubleshooting feature.

Speakers
SA

Seiji Aguchi

Linux kernel developer, Hitachi
Seiji Aguchi is a Linux kernel developer, who has been working for Hitachi since 2004.He had developed a kernel memory dump tool, Linux Tough Dump, and a kernel tracing tool, Enterprise Event Recorder. He had developed a kernel memory dump tool, Linux Tough Dump, and a kernel tracing... Read More →


Tuesday May 20, 2014 2:00pm - 2:50pm
Neptune

2:00pm

Tutorial: Developing Open Source Leadership - Guy Martin, Samsung
In this training session, Guy Martin, Senior Open Source Strategist from Samsung's Open Source Group, will present information that new open source developers and managers need to know to jump-start their work in open source communities.

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

Speakers
GM

Guy Martin

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


Tuesday May 20, 2014 2:00pm - 3:50pm
Mars

3:00pm

Improvements on Kdump Scalability Issues for Terabyte-Scale Memory System - Hatayama Daisuke, Fujitsu Limited
There had been several scalability issues on kdump framework with
recently emerging terabyte-scale memory systems. Due to the issues,
even partial crash dump required over 1 hour. Recently, there are
several improvements for the issues: we implemented zero copy with
mmap() and optimized makedumpfile to address bottlekneck of reading
crash dump from memory, and we now support parallel compression by
supporting fast compression format and by removing 1-CPU limitation on
kdump 2nd kernel. Of course, the improvements have also good effect on
systems with typical amount of memory.

This talk explains these improvements for the kdump scalability
issues, then explains also how to use them on kexec-tools on recent
fedora and RHEL7 systems and finally shows benchmark on them.

Speakers
HD

HATAYAMA Daisuke

Software Engineer, Fujitsu Limited
HATAYAMA Daisuke has been working on support job for mission critical fields like financial service for 5 years, specifically on crash dump system and debugging tools. He has also committed several open source communities relevant to kdump framework.


Tuesday May 20, 2014 3:00pm - 3:50pm
Neptune

3:00pm

OpenDaylight Network Virtualization and its Future - Masashi Kudo, NEC Corporations
The first OpenDaylight release, Hydrogen, became downloadable on February 4th. It provides two types of virtualized network: one is fabric-based network, and another is tunnel-based network. Both network virtualization can improve system automation and reduce operation cost.
In this presentaion, those virtualized networks are discussed by taking OpenDaylight virtualization technologies as examples. Also, future directions of network virtualization are mentioned.

Speakers
avatar for Masashi Kudo

Masashi Kudo

NEC
He has more than 20 year’s experience in IT and network commercial software. He has been involved in ODL since its beginning. He is acting as ODL Ambassador, and is organizing ODL Tokyo User Group to promote ODL and expand its user community in Japan.


Tuesday May 20, 2014 3:00pm - 3:50pm
Orchid 1 & 2

3:00pm

Revolution in Virtualized Workload Management - Daniel Veillard, Red Hat
Traditional management of the software on virtualized workload have been to either install full instance of the operating system on the guest, which means a large footprint and rather complex operations or focuse on creating minimalist instances like with Docker, discarding and regenerating the guest on needed updates. This presentation will expose a new way under development in the Atomic project, where custom minimalist instances of the OS can be provisioned based on the existing full operating system, but tuned to allow Docker installation, and also provide atomic upgrade operation on the guest. This can solve the cost vs. maintenance dilemma of many virtualized workloads.

Speakers
DV

Daniel Veillard

Manager for Standards, Red Hat
Daniel Veillard have been working on linux and open source software for two decades, most notably by creating and maintaining the projects libxml2 libxslt and libvirt and as a long time employee of Red Hat. He also created and used to run the rpmfind.net service, to help the management... Read More →


Tuesday May 20, 2014 3:00pm - 3:50pm
Soleil

4:20pm

A Streamlined Process to Open Source Proprietary Technology - Ibrahim Haddad, Samsung Research America
As corporate participation in open source grows, many companies are discovering the advantages of releasing formerly proprietary technologies as open source, growing a community of developers around it, and building a successful open ecosystem that allows and encourages innovation. Making the decision to open source or not is a lengthy process that involves various business, technical and legal stakeholders inside the company.

This talks introduces a basic process and checklist that may be followed when creating a new open source project from proprietary code, to ensure a successful release under an open source license. 

Speakers
avatar for Ibrahim Haddad

Ibrahim Haddad

VP R&D, Head of Open Source, Samsung Research America
Ibrahim Haddad (Ph.D.) is Vice President of R&D and the Head of the Open Source Lab at Samsung Research America, a wholly owned R&D subsidiary of Samsung Electronics Co. Ltd., South Korea. He is responsible for overseeing Samsung's Open Source strategy and execution, internal and... Read More →


Tuesday May 20, 2014 4:20pm - 5:10pm
Mars

4:20pm

Virtual Switching Technologies and Linux Bridge - Toshiaki Makita, NTT Open Source Software Center
In a virtualized environment with KVM, most guests use virtual switches to communicate with other systems. Linux bridge is one of major technologies to realize it. Open vSwitch, macvtap and a NIC embedded switch can also be used. Recently, Linux bridge got some new features useful for virtualization, such as vlan filtering, fdb controlling, etc.

This presentation will give an overview of virtual switching technologies and an introduction to features in Linux bridge and others; what they are, how to use them, and what can be achieved by them.

Speakers
TM

Toshiaki Makita

Linux kernel engineer, NTT Open Source Software Center
Toshiaki Makita works for NTT Open Source Software Center (NTT OSSC), where he has been providing technical support for Linux kernel. He used to be a research and development engineer focusing on Ethernet VPN at NTT West, which is a regional carrier in NTT group. He has been an active... Read More →


Tuesday May 20, 2014 4:20pm - 5:10pm
Pegasus

4:20pm

LXCF: Tools for Dividing Host OS into Containers with libvirt-LXC - Yasunori Goto
LinuX Container(LXC) becomes a very popular feature, and there are some
good commands/tools/applications which use LXC.
E.g.)lxc(user-space tool-set which is called simply LXC), libvirt-lxc, Docker.

Among them, libvirt-lxc offers a very core feature set of containers for Fedora and RHEL.
To use libvirt-lxc, users have to customize manually to build an environment.

Here, we introduce our tool "LXCF" focusing on "dividing" host OS into containers with
following characteristics.
- Focusing on "dividing" OS.
- Based on libvirt-lxc.
- Systemd works in the container.
- Enable software update for each container.
- Runtime sharing among each container.

LXCF is provided at the following URL.
https://sourceforge.net/projects/lxcfacility/

In this presentation, we introduce the features of LXCF and how to use it.

Speakers
avatar for Yasunori Goto

Yasunori Goto

Senior Software Engineer, Fujitsu Limited
Yasunori Goto: I have been working for Linux since 2002, and had developed the memory hotplug feature with open source community. After that, I joined customer support team for several years, to analyze users' Linux kernel troubles. Currently, I joined Fujitsu cloud team, and I'm... Read More →


Tuesday May 20, 2014 4:20pm - 5:10pm
Soleil

4:20pm

Evaluation of uClinux and PREEMPT_RT for Machine Control Systems - Yoshihiro Hayashi, Hitachi
We are surrounded by Machine Control System such as Car which consists of many small sensors, microcontrollers and actuators. In this realm, application usually runs on special OS for embedded system or without any OS. For embedded system, size of all software running on microcontroller should be small. Furthermore, application should be realtime: low latency and low jitter.
Today, Linux looks good for Machine Control System because of uClinux and PREEMPT_RT patch. uClinux stands for MicroController Linux. Originally, Linux is developed for x86 which has MMU. However uClinux is running on microcontroller without MMU. PREEMPT_RT is patchset for achieving Real-Time with Linux.
In this presentation, Yoshihiro will talk about advantage to use Linux for Machine Control System; experience and issue while he has tried to use combination of uClinux and PREEMPT_RT patch.

Speakers
YH

Yoshihiro Hayashi

Software Engineer, Hitachi Ltd.
Yoshihiro Hayashi has been working on system software as a Software Engineer at Hitachi Ltd. since 2007. Recently he works on embedded system.


Tuesday May 20, 2014 4:20pm - 5:10pm
Neptune
 
Wednesday, May 21
 

9:30am

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

Speakers
avatar for Marc Merlin

Marc Merlin

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


Wednesday May 21, 2014 9:30am - 10:20am
Orchid 1 & 2

9:30am

WebKit and Blink: Bridging the Gap Between the Kernel and the HTML5 Revolution - Juan José Sánchez Penas, Igalia
WebKit is a web rendering engine (HTML, JavaScript, CSS) with a generic part (WebCore, JSEngine), and 'ports' for specific platforms that implement bits like rendering, networking or multimedia. In the WebKit community, companies&individuals cooperate to evolve a complex codebase. Given the popularity of HTML5 and web tech, WebKit is a key open source project. About 10 months ago, Google announced Blink, a fork of WebKit which attracted many former WebKit contributors. Igalia's Browsers team maintains the WebKitGTK+ port and is top contributor to WebCore, JSC, V8, other ports (EFL, Clutter, Qt), and Blink. The talk will review the past/present/future of WebKit/Blink, their dynamics and development process, , the relationship with the Linux ecosystem, and will give information about how to contribute to or use both projects. Not very technical. Valid both for developers & managers.

Speakers
avatar for Juan J. Sanchez

Juan J. Sanchez

Co-Owner, Igalia
Born in 1976 (A Corunha, Galiza). PhD in Computer Science at UDC (2006). In 2001 I co-founded Igalia, an European open source consultancy specialized in the development of innovative technologies and solutions, with its focus on key upstream projects and communities such as WebKit... Read More →


Wednesday May 21, 2014 9:30am - 10:20am
Neptune

9:30am

Tracing the Kernel: Advanced Usage of Ftrace - Steven Rostedt, Red Hat
Ftrace is the official tracing infrastructure of the Linux kernel. Most developers use it on a daily basis to help them understand how their code interacts with the rest of the kernel. System administrators use it to see how the kernel impacts performance on the system. Most people have a basic idea on how to use ftrace, but very few people know its full potential. This talk will go into some of the more advance features, like snapshots, back traces, graph tracing, stack tracer, trace markers, kprobes, multiple instances and much more. Ftrace came into the Linux kernel in 2009 and has continued to grow in features. This talk will explain the depths of what ftrace can do, and what it may do in the future.

Speakers
avatar for Steven Rostedt

Steven Rostedt

Principal Software Engineer, Red Hat Inc
Steven Rostedt works for Red Hat and is the main developer for their Real Time kernel. Steven is the maintainer of the Real-Time stable releases. He works upstream mainly developing and maintaining ftrace (the official tracer of the Linux kernel). He also maintains trace-cmd and kernelshark... Read More →


Wednesday May 21, 2014 9:30am - 10:20am
Mars

9:30am

How The Linux Kernel is Developed - Greg Kroah-Hartman

Kernel maintainer Greg Kroah-Hartman gives a high-level introduction of how things work in the Linux kernel community and how university students and young developers can get involved with Linux development.


Speakers
GK

Greg Kroah-Hartman

Kroah-Hartman is among a distinguished group of software developers that maintain Linux at the kernel level. In his role as Linux Foundation Fellow, KroahHartman will continue his work as the maintainer for the Linux stable kernel branch and a variety of subsystems while working in... Read More →


Wednesday May 21, 2014 9:30am - 10:20am
Soleil

10:30am

(LinuxCon Staging) Fast Live Migration for Data-intensive VMs by Exploiting Storage Area Network in Datacenter - Soramichi Akiyama, University of Tokyo
Improving energy efficiency of cloud datacenters is of great importance today. Dynamic optimization of VM placement using live migration is a key to achieve energy-efficient datacenters. We developed Page Cache Teleportation, a fast and low overhead live migration technique for VMs with large amount of page cache (a.k.a. file cache) such as database VMs and web server VMs. The main idea is to fully utilize the storage area network (SAN) in a datacenter in parallel with the multi-purpose network. Before a migration, our new kernel module inside guest OS detects memory pages containing restorable page cache, which are identical to disk blocks.

During a migration, these pages are copied from a storage server to the destination server via the SAN while other memory pages are transferred via the multi-purpose network. This presentation shows our implementation with QEMU/KVM and Linux, and performance evaluations.

Speakers
SA

Soramichi Akiyama

Soramichi Akiyama is a Ph.D. student in the Graduate School of Information Science and Technology of the University of Tokyo, Japan. He has an experience of working as an intern at Microsoft Research located in the US in Summer 2013. His research interest is in optimizing cloud datacenters... Read More →


Wednesday May 21, 2014 10:30am - 10:55am
Soleil

10:30am

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

Persistent Memory is a hot topic in computing these days, and Linux support for it is critical to the success of both Persistent Memory and Free Software in general

The audience is programmers who are interested in either how Linux has been modified to better support Persistent Memory, or in how to write applications that take advantage of the benefits of Persistent Memory



Speakers
MW

Matthew Wilcox

Matthew works for Intel on storage-related Linux issues. His current projects include the NVM Express device driver and Persistent Memory. He has spoken at many conferences including Ottawa Linux Symposium, Linux Conf AU, LinuxCon and BSDCan.


Wednesday May 21, 2014 10:30am - 11:20am
Mars

10:30am

Introducing the Asian Legal Network - Better Governance Through Networking - Shane Coughlan, OIN
This talk with explain the structure and activities of the Asian Legal Network (ALN), an initiative launched in Hong Kong on the 14th of March 2014, and designed to hold quarterly roundtables in China, Japan and Korea. This informal network for legal and business professionals helps share best practices and to network professionals in the field of Open Source with a particular focus on the CJK region. It is intended to complement activities such as the Linux Foundation member counsel meetings and the European Legal Network, a neutral, non-partisan, private network of legal professionals with over 300 participants across 28 countries and 4 continents. The goal of the ALN is to help inform and improve strategic engagement around Open Source.

Speakers
avatar for Shane Coughlan

Shane Coughlan

OpenChain General Manager, Linux Foundation
Shane Coughlan is an expert in communication, security and business development. His professional accomplishments include spearheading the licensing team that elevated Open Invention Network into the largest patent non-aggression community in history, establishing the leading professional... Read More →


Wednesday May 21, 2014 10:30am - 11:20am
Orchid 1 & 2

10:30am

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

Speakers
YY

Yoshihiro Yunomae

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


Wednesday May 21, 2014 10:30am - 11:20am
Neptune

10:55am

(LinuxCon Staging) How do Community Members Build a Relationship of Trust - Daisuke Ando, Keio University
I am interested in how Linux community members build a relationship of trust. Usually, how to build a relationship of trust and its impacts depend on culture that members belong to. For example, many people believe that face-to-face communication especially drinking party after work is the most important to build a good relationship in Japan. However, it is getting difficult to have a face-to-face communication because of globalization. We must search a new approach to build a trustful relationship without face-to-face communication. Therefore, I focus on Linux community in which people work together sometimes without having face-to-face communication. I believe the reason why the success of Linux community is trustful relationship among members. I would like to survey how to build a trustful relationship in Linux community and propose a community evaluation scale using sense of trust.

Speakers
DA

Daisuke Ando

Daisuke Ando is researching web-based communities at Keio University


Wednesday May 21, 2014 10:55am - 11:20am
Soleil

12:00pm

(LinuxCon Staging) Design & Implementation of Para-Virtualized Driver For Faster Inter-VM Communication Using Infiniband - Yukito Ueno, Keio University
 Both flexibility of the virtualization technology and I/O performance of a VM are incompatible with each other. The reduction technique for overhead of virtualization technology is necessary. The goal of this study is to improve performance of network I/O of an inter-VM communication. We proposed a para-virtualized driver that is applied overhead mitigation techniques such as zero-copy and interrupt-coalecsing, and designed and implemented that driver using Infiniband.
In this study, we measured latency, packet processing rate and CPU load of hypervisor of our driver and compared the results with our driver and the system consisting of vhost-net and eIPoIB that can realize similar function with our driver. As a result, we found that the para-virtualized driver implemented in this study has advantages over the system consisting of vhost-net and eIPoIB in terms of latency, packet processing rate and CPU load of hypervisor.


Speakers
YU

Yukito Ueno

Yukito Ueno is studying in the Murai-Lab, Graduate School of Media and Governance, Keio University.


Wednesday May 21, 2014 12:00pm - 12:25pm
Soleil

12:00pm

The Values of IBM POWER as an Open Platform, Including Technical Point of View - Jeffrey Scheel, IBM
The OpenPOWER Foundation, announced by Google, IBM, Mellanox, NVIDIA and Tyan in August 2013, is an open and global development alliance based on IBM's POWER microprocessor architecture to further accelerate the rate of innovation, performance and efficiency for next generation data center and changes the way of hardware procurement dramatically. Electronics giant Samsung has also become a member of the OpenPOWER Foundation since last February. Now the open platform ecosystem are dynamically changing. In this session, I will explain the market dynamics over open platform and the reason why those OpenPOWER members have evaluated IBM POWER as an open platform including technical point of view. I also talk about the values of Linux on Power for customers, system engineers and software developers . Lastly, I will advise about how to get started with Linux on Power.

Speakers
JS

Jeffrey Scheel

Senior Technical Staff Member, IBM
Jeff Scheel is an Senior Technical Staff Member in IBM's Linux Technology Center. He joined IBM in 1992 in Rochester, Minnesota with a B.S. in Computer Engineering from University of California at Davis. I have worked at IBM in Storage I/O adapter microcode, Logical Partitioning software... Read More →


Wednesday May 21, 2014 12:00pm - 12:50pm
Mars

12:00pm

NVM-Express PCI-e Storage - Keith Busch
NVM-Express is a standard for high performance PCI-e storage. We're now seeing devices released from many vendors throughout the industry implementing this protocol, and we've learned much since the driver's original inclusion in the Linux mainline kernel over 2 years ago. Keith Busch is one of the core contributors to this driver, and in this presentation will review the standard and how it fits into the Linux kernel, driver and kernel enhancements since it's original inception, and discuss proposed driver and block layer modifications to make full use of this protocol's potential.

Speakers
avatar for Keith Busch

Keith Busch

Software Engineer, Intel Corporation
Keith Busch is a software engineer working for Intel's Non-Volatile Solutions Group (NSG). He develops NVM products, writes updates and maintains the Linux drivers and user software, and represents Intel at committees and various industry conferences.


Wednesday May 21, 2014 12:00pm - 12:50pm
Orchid 1 & 2

12:00pm

Dive Into the Internals of Kernel Network Stack with Direct Code Execution - Hajime Tazaki, University of Tokyo
Network protocol is becoming complicated as a demand of users increases. There are still new protocols (e.g., Multipath-TCP) which are under development and need to study in detail, but it is hard to debug them once the issue comes from a distributed operation (the system is highly distributed.)

In this talk, he will firstly review the difficulties of debugging with network protocol development with the example of Linux kernel, then present a solution executing Linux kernel over a userspace program, with an alternative virtualization, Direct Code Execution (DCE), to address the hard-to-debug problem of distributed network protocols.

Then he will provide a couple of use cases, protocol debugging among distributed nodes with gdb, memory error detections of kernelspace program with valgrind, and code coverage measurement with the help of parameter sweeping of ns-3 network simulator.

Speakers
HT

Hajime Tazaki

Lecturer, University of Tokyo
Hajime Tazaki is presently a lecturer of University of Tokyo. His interests include network architecture, protocols, and software architecture in general. Hajime Tazaki has talked about the topic of this talk (DCE) at various venues, including academic conference (ACM CoNEXT 13... Read More →


Wednesday May 21, 2014 12:00pm - 12:50pm
Neptune

2:00pm

Lessons about Community from Studio Ghibli - Dawn Foster, Puppet Labs
Communities are one of the defining attributes that shape every open source project, and the people within them are what make communities so special, not unlike how characters like Totoro, Kiki, and Ponyo shape every Studio Ghibli film.

The friendship between Ponyo and Sōsuke shows how people from different backgrounds can work together, like people in communities work together, to accomplish more than they could have alone. While we don't get to travel by catbus or Kiki's broom, many of us have the opportunity to travel the world interacting with community members. Unfortunately, we have to rely on online participation combined with more traditional methods of transportation.

This session focuses on community tips told through Studio Ghibli films. While the topic is fun and a little silly, the lessons about communities are real and tangible.

Speakers
avatar for Dawn M. Foster

Dawn M. Foster

OSS Strategist, Pivotal
Dawn works on OSS Strategy at Pivotal in London. She has more than 20 years of experience at companies like The Scale Factory, Puppet Labs, Intel, Jive Software, and others. She has expertise in community building, open source software, metrics, and more. She is passionate about bringing... Read More →


Wednesday May 21, 2014 2:00pm - 2:50pm
Mars

2:00pm

Killing Two Birds with One Stone: a Smart Task Scheduler for Smartphones - Mingyong Kim, Korea University
Smartphones have adopted Asynchronous Symmetric Multiprocessors (aSMP) to fulfill two conflicting requirements of the users: long battery life and high performance. As each core has independent frequency/voltage control, aSMP can save energy by lowering frequency of the cores running light applications while not degrading performance of other cores. Unfortunately, the Linux task scheduler does not exploit the energy saving mechanism, since it balances load across the cores regardless of what running applications are. Such pointless load balancing causes energy waste by confusing the scaling governor. This presentation proposes a novel task scheduling technique for aSMP that saves energy and improves performance . The proposed technique schedules applications based on their QoS-sensitivity by using an online classification method which is also proposed in this presentation.

Speakers
MK

Minyong Kim

Ph.D. Candidate, Korea University
Minyong Kim is a Ph.D. candidate in the Division of Computer and Communication Engineering, Korea University, Korea, under the supervision of Prof. Sung Woo Chung. His research interests include low power techniques and power profiling techniques for mobile devices. Recently, he developed... Read More →


Wednesday May 21, 2014 2:00pm - 2:50pm
Soleil

2:00pm

Building a Virtual Router - Stephen Hemminger, Vyatta
The Linux ecosystem provides a wealth of components that can be used to build network applications. This talk focuses on the open source libraries that making building a high performance virtual router possible. It will discuss the Intel DataPlane Development Kit (DPDK) which provides high performance user mode networking; ØMQ which provides reliable messaging infrastructure; and userspace Read Copy Update (RCU) which allows for lock free threaded applications. The presentation will also address the challenges of offloading network functions from Linux.

The intended audience is anyone interested in building network applications and also interacting with multiple open source projects.

Speakers
SH

Stephen Hemminger

Principal SW Engineer, Microsoft
Stephen Hemminger is a Linux developer who specializes in networking. He is maintainer of the Linux iproute2 utilities and member of the DPDK Technical Advisory Board. Steve has written many network drivers for Linux including netem, vxlan, and several Ethernet devices. Many of his... Read More →


Wednesday May 21, 2014 2:00pm - 2:50pm
Neptune

2:00pm

Writing Drivers for the Linux Crypto Subsystem - Marek Vasut, DENX Software Engineering
Security is one of the highlights of the Linux kernel and the Linux Crypto subsystem is one of the key components of this. The Linux Crypto subsystem is the middleman between the cryptographic hardware and the consumers of it's services throughout the Linux kernel. It is therefore utterly important for this layer to work correctly under all circumstances.

There are a few implementation details to the Crypto subsystem which can be rather confusing. In this talk, Marek will explain in detail how to write a driver for cryptographic hardware and make it play well with the Linux Crypto subsystem. He will point out the possible pitfalls and explain how to avoid those. In the end, Marek will outline which options are there for testing the new driver, both on the kernel side and the userland side.

Speakers
avatar for Marek Vasut

Marek Vasut

Self employed / contractor
I have been a contractor for multiple companies for many years. My primary responsibility is designing and implementing customer-specific functionality. One important aspect of my work is leveraging the benefits of working inside the mainline Linux, U-Boot and OE / Yocto Project... Read More →


Wednesday May 21, 2014 2:00pm - 2:50pm
Orchid 1 & 2

3:30pm

Linux Kernel Report - James Bottomley, CTO of Server Virtualization, Parallels
The Linux kernel is at the core of any Linux system; the performance and capabilities of the kernel will, in the end, place an upper bound on what the system as a whole can do. This talk will review recent events in the kernel development community, discuss the current state of the kernel and the challenges it faces, and look forward to how the kernel may address those challenges. Attendees of any technical ability should gain a better understanding of how the kernel got to its current state and what can be expected in the near future.

Speakers
JB

James Bottomley

James Bottomley is CTO of Server Virtualisation at Parallels with a current focus on Open Source container technologies and Linux Kernel maintainer of the SCSI subsystem, PA-RISC Linux and the 53c700 set of drivers. He has made contributions in the areas of x86 architecture and SMP... Read More →


Wednesday May 21, 2014 3:30pm - 4:30pm
Jupiter

4:30pm

Linux: Where Are We Going - Linux Creator Linus Torvalds and Intel's Chief Linux and Open Source Technologist Dirk Hohndel
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
DH

Dirk Hohndel

Dirk Hohndel has been an active developer and contributor in the Linux space since its earliest days. Among other roles, he worked as chief technology officer of SuSE and as vice president of The XFree86 Project, Inc. Prior to his position at SuSE, Dirk was Unix architect at Deutsche... Read More →
LT

Linus Torvalds

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 May 21, 2014 4:30pm - 5:15pm
Jupiter
 
Thursday, May 22
 

9:30am

Effect on Business Management by Utilization and Contribution of Open Source Software in Japanese IT Companies - Tetsuo Noda, Shimane University
To analyze how Open Source Software (OSS) affects business growth both through simple use and by deeper engagement as a stakeholder in OSS community, we conducted questionnaire survey to Japanese IT companies in 2012. Business environment around IT companies is always changing and it is conceivable that the OSS utilization and contribution also undergo the changes. So, we conducted questionnaire survey in 2013 in order to observe the progress and make comparison between years. In this paper, we capture the present situation of the utilization and contribution of OSS, and analyze how these indicators affect business growth. In 2013 survey, we make deeper analysis on the intangible effects by the utilization and contribution of OSS.

Speakers
avatar for Tetsuo Noda

Tetsuo Noda

Professor, Shimane University
Prof. Noda graduated from the graduate school of Hitotsubashi University. He is now studying and teaching the economic influence of the information technology, at Shimane University in Japan. He is presenting some study papers on the relation between open source development style... Read More →


Thursday May 22, 2014 9:30am - 10:20am
Neptune

9:30am

Bufferbloat: Are We There Yet? - Stephen Hemminger, Vyatta
Bufferbloat is the name (coined by Jim Gettys) to describe excessive latency in computer networks caused by buffering. Through the collaborative effort of researchers, developers, and users many causes of this problem have been eliminated. This talk will show some of the solutions developed, demonstrate how they work, and identify where more work still needs to be done. The demonstrations use the analogy of fluid dynamics to explain CoDel, PIE, and other smart queuing mechanisms.

Speakers
SH

Stephen Hemminger

Principal SW Engineer, Microsoft
Stephen Hemminger is a Linux developer who specializes in networking. He is maintainer of the Linux iproute2 utilities and member of the DPDK Technical Advisory Board. Steve has written many network drivers for Linux including netem, vxlan, and several Ethernet devices. Many of his... Read More →


Thursday May 22, 2014 9:30am - 10:20am
Orchid 1 & 2

9:30am

The Past, Present and Future of Linux Real-Time - Thomas Gleixner, linutronix GmbH
Providing Real-Time capabilities to a general purpose Operating System is an outstanding technical problem. Efforts to reach this goal for the Linux Kernel date back into the mid 1990's and have been accompanied by passionate mostly academic debates about the correct
approach. All these efforts took place mostly disconnected from the mainline kernel community.

Almost 10 years ago, a new project emerged to bring Real-Time capabilities to the Linux Kernel: Preempt-RT. For the first time a couple of well recognized mainline kernel developers, heavily influenced by one of the visionary academic masterminds, took on the challenge with a clear focus to integrate the technology into the
mainline kernel.

A good reason to take a tour through the history of Linux Real-Time and the benefits which were brought to the mainline kernel by the Preempt-RT project.

While Linux Real-Time is primarily a deep technical problem, the Preempt-RT project had and still has to master some interesting non-technical challenges, which are crucial prerequisites for the technical success of the project. Analysing the present state and giving an outlook on the future of Preempt-RT will focus on the non-technical issues and discuss possible solutions.

Speakers

Thursday May 22, 2014 9:30am - 10:20am
Soleil

9:30am

What is So Special About Mageia? - Bruno Cornec, HP
Now ranked #4 on DistroWatch, this fully community driven FLOSS distribution is still largely unknown and its merits underestimated. However, it provides unique features for both server or desktop users, based on a rich management, packaging and contribution set of tools, a friendly community eager to deliver the best Linux distribution. While young and born in 2010, Mageia is a full featured distribution inheriting from its Mandrake roots back in the 90's, but now fully managed by its community such as Debian, or Fedora. However, few people know what makes Mageia so appealing. This presentation will cover in detail deployment with auto_inst, security with msec, SELinux and Tomoyo, package management with urpmi and friends, and the numerous other tools (providing a real choice), or integration tasks or governance model that make it a unique distribution you should test next. 

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 →


Thursday May 22, 2014 9:30am - 10:20am
Mars

10:30am

Scalability Effort for Kprobes - Masami Hiramatsu, Hitachi
Scalability Effort for Kprobes (or how the massive multiple kprobes are handled) - The kprobes is a dynamic kernel probing mechanism for debugging/monitoring/tracing in Linux kernel. Masami Hiramatsu shows how he tried to probe all the functions in Linux kernel to sanitize bugs in kprobes, especially about what was the performance problems with massive multiple Kprobes and how it was analyzed and solved by software-implemented cache etc. By those efforts, now the Linux kernel can run with over 30,000 active probes probed on almost all kernel functions.

Speakers
MH

Masami Hiramatsu

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


Thursday May 22, 2014 10:30am - 11:20am
Neptune

10:30am

The Memory Hotplug Framework and its Updates - Yanfei Zhang, Fujitsu
Finally, boot-time handling for movable node functionality has been merged into
the Linux kernel. So currently, Linux kernel has a fairly integrated memory hotplug
solution. This talk will first introduce the memory hotplug framework to the audience,
including how memory hotplug works based on ACPI, the basic memory device
infrastructure support, the "physical" and logical phases of memory hot-add and
hot-remove operation and the concept of movable node. Besides, This talk will also
introduce some of features or fixes that are newly updated since last April, including
the auto-offline feature in hot-remove operation, the support for migrating aio ring
pages, boot-time handling for movable node support and so on.

Speakers
YZ

Yanfei Zhang

Fujitsu
Zhang Yanfei has been working for Fujitsu for almost 4 years. And he has been focusing on Linux for over 7 years from his college time. He worked on multiple Linux areas, for both userspace tools and the kernel, like Ftrace, Crash, Virsh dump, Kdump/Kexec, MM and Memory hotplug. And... Read More →


Thursday May 22, 2014 10:30am - 11:20am
Soleil

10:30am

Protecting the Integrity of the Linux System - Dmitry Kasatkin, Samsung
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 the different methods of achieving integrity protection at different layers, compare them and will show how to use them to build integrity protected system. It will present the current state and future of the VFS level Linux kernel Integrity Subsystem, which allows since 3.7 to build integrity protected system, and compare it with block-level integrity protection modules, such as dm-integrity and dv-verity.

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 →


Thursday May 22, 2014 10:30am - 11:20am
Mars

10:30am

Getting Started with your Raspberry Pi - Masafumi Ohta, Japanese Raspberry Pi Users Group
Getting Started! with your Raspberry Pi(Masafumi Ohta, Japanese Raspberry Pi Users Group) - Raspberry Pi is now two years but many of people purchasing and interested Raspberry Pi has no idea to use it in their daily life - they are still wondering 'what Raspberry Pi can and can't'.most of them feels some difficulty with low-speeded APM-based CPU,not so enough RAMs and bare-board (GPIOs) as a electric kit.Masafumi now leading and representing Japanese Raspberry Pi Community and hearing the difficulty and showing the use cases at meet-up (Raspberry Jam) and the conferences in Japan.in this presentation Masafumi will review the use cases through the meet-ups and conferences and discuss what cases would be 'useful' for Raspberry Pi beginners and starters explaining some cases in detail (Home Servers,Audio Devices,Robots,Electric kits..and so on).

Speakers
avatar for Masafumi Ohta

Masafumi Ohta

Founder and Representative, Japanese Raspberry Pi Users Group
Masafumi used to be Core Contributor for OpenSolaris leading OpenSolaris for Eee PC - one of the project porting OpenSolaris to Netbook.he resigned the contributor in 2012 because of Oracle acquisition and started helping Japanese IT communities to encourage them to a 'grobal'.last... Read More →


Thursday May 22, 2014 10:30am - 11:20am
Orchid 1 & 2

12:00pm

Are LTS Kernels Good Enough? - Zefan Li, Huawei
Most commercial Linux distributions and private kernels used in serious products are based on LTS kernels, so the quality of LTS is crucial. As there's no such software that is bug-free, there're of course always bugs in LTS kernels. In Huawei we've been contributing to LTS kernels, and one of our ongoing work at this writing is adding hundreds of bug fixes for 3.4.x. I'll talk about in what ways we find bugs in LTS and find bug fixes for LTS.

Speakers
ZL

Zefan Li

Softwre Engineer, Huawei
Li Zefan is working at the kernel department in Huawei. He has been an active contributor to the Linux kernel since 2007, and he's maintaining cgroup and cpuset.


Thursday May 22, 2014 12:00pm - 12:50pm
Mars

12:00pm

In-Place Computing for Big and Complex Data - Yicheng Huang, MacroData
In order to address real-time analytic problems for big data, we’ve developed an unconventional technology, In-Place Computing (IPC). It defines an abstraction that data objects live (save) and work (compute) in one flat and infinite address space. To approximate an IPC system in 64-bit Linux, we introduce a key notion, Macro Data Structure (MDS), which looks just like any regular data structure except it is in-place, persistent, relocatable and big enough to hold entire set of big data. The challenge is to design a mechanism for efficient MDS implementation to reduce page faults and improve performance as the data size exceeds that of the swap space. The mechanism covers issues for (1) memory arrangements for better data locality and (2) access patterns in a hierarchical MDS. The mechanism delivers substantial performance advance for an IPC implementation.

Speakers
JC

Jocelyn Chen

MacroData
Started in late 2011 by two computer science researchers, Dr. Hseush from Columbia and Dr. Huang from Cornell, the BigObject team was first incubated inside eBizprise Inc., striving to solve complicated supply and demand forecast issues for emerging countries. In the past two years... Read More →


Thursday May 22, 2014 12:00pm - 12:50pm
Neptune

12:00pm

JTAG debugger Solution on Linux - Kan Hayashi, Intel
Introduce System Software debug technologies, for in-depth SoC platform insights, featuring low overhead event tracing, logging, source level debug of EFI/UEFI firmware via JTAG and EDKII debug agent, bootloader, OS kernel, and drivers.

Speakers
KH

Kan Hayashi

Technical Consulting Engineer, Intel
Technical Consulting Engineer from DPD SSG of Intel. Joined Intel ’03, responsible for media processor, video analytics co-processor, embedded IA, Intel Capital New Biz Initiative, SW framework & JPEG committee member. Currently main focus is to use DPD tools to facilitate emerging... Read More →


Thursday May 22, 2014 12:00pm - 12:50pm
Soleil

12:00pm

Utilizing the Crypto Accelerators - Marek Vasut, DENX Software Engineering
The Linux kernel officially allows userland to make use of it's cryptographic acceleration facilities for more than three years now. In this talk, Marek will explain what are the options for accessing the cryptographic facilities from userland and how to use those facilities.

Marek will focus specifically on AF_ALG as the official, supported, in-kernel method and on the Cryptodev solution. Both of the solutions are widely used so he will look at pros and cons of both. He will then focus on a regular developer, how he can write userland code to leverage the power of the cryptographic hardware via either of the interfaces.

Speakers
avatar for Marek Vasut

Marek Vasut

Self employed / contractor
I have been a contractor for multiple companies for many years. My primary responsibility is designing and implementing customer-specific functionality. One important aspect of my work is leveraging the benefits of working inside the mainline Linux, U-Boot and OE / Yocto Project... Read More →


Thursday May 22, 2014 12:00pm - 12:50pm
Orchid 1 & 2

2:00pm

Mastering "Industrial Grade Linux" Challenges - Carsten Emde, OSADL
Industrial use cases of the Linux operating system and its real-time component Preempt-RT in particular face a unique technical challenge: While the strongholds of Linux-based systems, servers and smartphones, ship in high quantities with a relatively low variance of hardware and software features, the industrial area has to cope with a broad variety of hardware and software combinations each of which is shipped only in comparably low quantities.

The ability to handle a large variety of systems with an extremely high quality is one of the strengths of the Open Source development model, but it heavily depends on the feedback of the users which is difficult to obtain from an industrial environment. Alternatively, large-scale tests of similar systems can be carried out that certainly will expose common defects. But this is not sufficient as the past almost 10 years of exposure of the Linux kernel to the stress when running under real-time conditions have proven. To achieve "Industrial Grade Linux" quality it is necessary to expose the real-time Linux kernel to the most diverse set of hardware and software features. This exposure is necessary to guarantee the quality of the Linux Kernel for all involved parties, but none of the low-quantity Linux users can achieve that on their own.

The Open Source Automation Development Lab (OSADL) has started a collaborative effort years ago to put a broad variety of systems under test to fill the gap between the testing efforts of the high-quantity narrow use case and the low-quantity broad use case. The Preempt-RT developers have acknowledged the value of this effort, but they also are complaining about the shortcomings, which are mostly of non-technical nature.

All of this is a perfect reason to look at the achievements and the shortcomings and discuss possible solutions.

Speakers
CE

Carsten Emde

Carsten Emde has spent more than 25 years as a software developer, system integrator and software consultant for industrial computer systems. Among others, he is specialized on real time, video and image processing. Since founding of the Open Source Automation Development Lab (www.osadl.org... Read More →


Thursday May 22, 2014 2:00pm - 2:50pm
Orchid 1 & 2

2:00pm

Understanding Volunteers - Karen Pauley, The Perl Foundation
Karen Pauley is interested in the Open Source phenomena that makes intelligent people work for free. Many businesses believe that in order to get and retain the best people they must pay a good salary and provide a variety of benefits. But that is obviously not the reason why people participate in Open Source projects.

Why do people volunteer to work in an Open Source project? When your project has volunteers how do you keep them? After all, there are so many other projects they could choose. Do you know why anyone else would want to give up their Saturday nights to work on your favourite project? Is it fun? Do you continue to learn new things in a supportive environment? Do you feel like you are part of a community?

During this talk Karen will describe the issues around the people involved in Open Source projects, which run on people just as much as on technology.

Speakers
avatar for Karen Pauley

Karen Pauley

President, Perl Foundation
Karen Pauley is the President of The Perl Foundation and has been involved with the Perl Community since 2000. She has spoken at Open Source conferences across the world including OSDC Australia, O’Reilly Open Source Convention, and more than 20 Perl conferences.


Thursday May 22, 2014 2:00pm - 2:50pm
Soleil

2:00pm

D-Bus in the Kernel -Lennart Poettering, Red Hat
Most more modern OS designs than Unix started out with a high-level IPC from the beginning, and then built the rest of the OS on top of it. Linux/Unix began with only the most basic low-level IPC primitives in place (Pipes and stream sockets). Building on those over time various higher-level IPC systems were created, but only very few stood the test of time or became universal. On current Linux systems the best established high-level, local IPC layer is D-Bus. It implements a reliable message passing scheme, with access control, multicasting, filtering, introspection and supports a flexible object model.

In this talk I'd like to discuss the "kdbus" IPC system, a kernel implementation of the D-Bus logic and its userspace side. "kdbus" takes the concepts of classic D-Bus but makes them more universally useful, reducing latency and roundtrips, and increasing bandwidth.

The audience is anyone interested in Linux IPC, application and OS developers in particular.

We hope to establish kdbus soonishly in all important distributions, and we'd like to make sure get everybody into the loop and onboard, and collect feedback, to make sure kdbus turns out to be a success.  

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.


Thursday May 22, 2014 2:00pm - 2:50pm
Mars

2:00pm

How to Collect Information for Troubleshooting Enterprise Servers - Tetsuo Handa, NTT Open Source Software Center
When analyzing the cause of unexpected behavior such as system reboot, kernel panic, system freeze, service failover and unidentified execution of programs, it is important that information can be collected using permissible approaches. In this presentation, Tetsuo Handa will share his experience, utilities and methodology he developed for collecting information.

Speakers
TH

Tetsuo Handa

Technical Staff, NTT Open Source Software Center
Tetsuo Handa is the author of TOMOYO security module, and is now working at NTT Open Source Software Center as a technical staff for troubleshooting enterprise Linux servers. He is good at developing single-function easy-to-use utilities using C language and the aid of Linux kernel... Read More →


Thursday May 22, 2014 2:00pm - 2:50pm
Neptune

3:00pm

Understanding Legal Risks - Open Innovation & Challenges - Catharina Maracke, Keio University
Recent developments on patents, especially in the US context, have again demonstrated the necessity to understand legal risks in open innovation processes. The proposed talk will give an overview about current challenges for collaborative projects in an international context and introduce the Defensive Patent License project as one potential way to build influence in the patent challenge via Open Innovation Communities. 

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 →


Thursday May 22, 2014 3:00pm - 3:50pm
Mars

3:00pm

Everyone Wants To Know About the Secret of the Linux Community - Satoru Ueda, Keio University Leading Graduate School Program (Project Professor)
Can you tell why Linux community keeps on innovative? Recently many people are getting
to be aware the innovation comes from societal background, not just simply from the 
technological aspect. Some of them are interested in the nature of Linux community as the 
successful example of the societal and technological balance. Do you think it is possible 
to tell the “secret” of Linux community to those outsiders of the community? I believe there 
are a lot of human relationships observed in the Linux community which are crucial for 
achieving innovation. They are worth telling to those people but I am wondering if they can 
make sense. In this presentation I would like to discuss about such possibility.

Speakers
SU

Satoru Ueda

From early 2003, Satoru Ueda has been engaged in a project to widely use Linux for consumer electronics appliances. In the project he has been supporting to establish and enhance collaborative relationship between the community and the embedded system developers. As from 2012, he... Read More →



Thursday May 22, 2014 3:00pm - 3:50pm
Soleil

3:00pm

Precision Time Protocol on Linux: Introduction to linuxptp - Ken Ichikawa, Fujitsu
Precision Time Protocol (PTP) can provide sub-microsecond accurate clock synchronization in a local area network. In order to achieve such accuracy, hardware assisted timestamping is used. Linux kernel is now ready for the hardware timestamping using PTP Hardware Clocks and user-space software, linuxptp, uses the hardware timestamping and provides PTP capabilities on Linux. Fujitsu has worked on linuxptp development and testing for about a year and contributed to improve the functionality and reliability. This presentation introduces linuxptp, including how to use, what is needed, and how to apply it to the systems which need accurate clock synchronization (include mission critical systems).

Speakers
KI

Ken Ichikawa

Telecom Network Engineer, Fujitsu
Ken Ichikawa has been working for Fujitsu since 2012 as a member of Linux development team.


Thursday May 22, 2014 3:00pm - 3:50pm
Orchid 1 & 2

3:00pm

Evaluation of Real-time Property in Embedded Linux - Hiraku Toyooka, Hitachi
Linux has already been used in real-time systems. Current mainline Linux supports a variety of real-time features such as deterministic scheduling, kernel preemption, high-resolution timer and IRQ thread. In addition, we can get more deterministic behavior by using PREEMPT_RT patch set. To benefit from those features, we need to pay attention to many kernel configurations, use of appropriate APIs and hardware settings. In this presentation, I will talk about how to enable those real-time features and how to evaluate real-time performance by tools such as rt-tests or by your own program. I will also show measurement results in some ARM Cortex-A boards.

Speakers
HT

Hiraku Toyooka, Hitachi

Software Engineer, Hitachi
Hiraku Toyooka is a Software Engineer who has been working at Hitachi since 2010. His current working area is industrial control systems. He developed "snapshot" interface for ftrace which was merged into Linux 3.9. He has made presentations about ftrace enhancement (LinuxCon Japan... Read More →


Thursday May 22, 2014 3:00pm - 3:50pm
Neptune

4:30pm

Invest for the Future: Our Motivation For The Upstreaming Effort - Hisao Munakata, Executive Manager at Renesas
Now almost 80% of Linux kernel patches are submitted by professional programmer who belongs to the industry. Traditionally Enterprise giant like IBM, Red Hat and Intel played a leadership role in the kernel development and now you can see many embedded semiconductor companies
join the development to make Linux support wider use case. This is very good thing, but can you imagine why major company committed to opensource development so much? Some people seem still wondering the how can we justify the investment for the kernel development as the work result can be shared by anyone who did not spend money. Renesas had been working for upstreaming and now we can say the value of upstreaming is much more than just a social contribution activity. In this keynote, I want to introduce our motivation of upstreaming work and how we utilized the work result to the real business case.

Speakers
HM

Hisao Munakata

Hisao Munakata Executive Manager, Renesas Hisao Munakata is a AGL steering committee member and works for LTSI project in LF/CEWG. He works for a SoC provider company Renesas and as a manager of core kernel team. He had been supporting industry developers who want to run Linux on... Read More →


Thursday May 22, 2014 4:30pm - 5:00pm
Jupiter

5:00pm

Linux Kernel Developer Panel - Thomas Gleixner, linutronix; Stephen Hemminger, Vyatta; Grant Likely, Linaro; Moderated By Greg Kroah-Hartman, The Linux Foundation
A roundtable discussion on the Linux Kernel.

Moderators
GK

Greg Kroah-Hartman

Kroah-Hartman is among a distinguished group of software developers that maintain Linux at the kernel level. In his role as Linux Foundation Fellow, KroahHartman will continue his work as the maintainer for the Linux stable kernel branch and a variety of subsystems while working in... Read More →

Speakers
SH

Stephen Hemminger

Principal SW Engineer, Microsoft
Stephen Hemminger is a Linux developer who specializes in networking. He is maintainer of the Linux iproute2 utilities and member of the DPDK Technical Advisory Board. Steve has written many network drivers for Linux including netem, vxlan, and several Ethernet devices. Many of his... Read More →
ZL

Zefan Li

Softwre Engineer, Huawei
Li Zefan is working at the kernel department in Huawei. He has been an active contributor to the Linux kernel since 2007, and he's maintaining cgroup and cpuset.
GL

Grant Likely

Senior Technical Director SW Engineering, Arm
Grant Likely is a Linux kernel engineer working for Arm, Ltd. He is perhaps best know for his work on the Devicetree subsystem used by many embedded Linux systems, and for representing kernel developers on the | Linux Foundation Technical Advisory Board. At Arm, Grant works on software... Read More →


Thursday May 22, 2014 5:00pm - 6:00pm
Jupiter