Loading…
LinuxCon + CloudOpen Japan 2015 has ended

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

LinuxCon [clear filter]
Wednesday, June 3
 

11:30 JST

COLO: COarse-grain LOck-stepping Virtual Machines for Non-stop Service - Lei Gong, Huawei
Virtual machine (VM) replication is a well known technique for providing application-agnostic software-implemented hardware fault tolerance "non-stop service". High availability solutions
such as Remus and COLO will do consecutive checkpoint. The VM state of Primary VM and Secondary VM is identical right after a VM checkpoint, but becomes different as the VM executes till the next checkpoint. COLO is more of a Fault Tolerance solution, Both primary VM (PVM) and secondary VM (SVM) are run in parallel. They receive the same request from client, and generate response in parallel too. If the response packets from PVM and SVM are identical, they are released immediately. Otherwise, a VM checkpoint (on demand) is conducted. There's an academia paper in SOCC 2013: http://www.socc2013.org/home/program.
In this talk, we will present the latest progress from Fujitsu, Intel and Huawei.

Speakers
LG

Lei Gong

HUAWEI


Wednesday June 3, 2015 11:30 - 12:20 JST
Soleil

11:30 JST

Open Source and Samsung: Myth Busting - Ibrahim Haddad, Samsung
True to the style of "MythBusters" Discovery Channel television show, Haddad takes the audience on a journey of Open Source myths busting as it relates to Samsung and Open Source. Instead of crashing cars, racing a plane with a tractor, and testing explosives, we will go over fun stories and examine what it takes to get a company as large as Samsung to adopt open source software for driving innovation and of course covering some myths related to the contribution side, and everything in between.

Speakers
avatar for Ibrahim Haddad

Ibrahim Haddad

Executive Director, LF AI Foundation
Dr. Ibrahim Haddad is a technologist, strategist and an aspiring writer. His focus is on intersections between emerging technology, open source methodology and innovation. He is Vice President of Strategic Programs at the Linux Foundation and the Executive Director of the LF AI Foundation... Read More →


Wednesday June 3, 2015 11:30 - 12:20 JST
Neptune

11:30 JST

Pushing the Limits of Linux on ARM: STM32 and Further SoC Support - Andreas Färber, SUSE
In recent years there has been an explosion of ARM SoCs and matching development boards. In this presentation, Andreas Färber will discuss why it is important for distros such as openSUSE to have board support in the official or "mainline" Linux kernel. Looking beyond well-known ARMv7-A boards such as the Parallella, minimum requirements for Linux on ARMv7-M will be discussed and projects presented for mainline Linux on STM32 and further microcontrollers.

Speakers
avatar for Andreas Färber

Andreas Färber

Project Manager arm64, SUSE
Andreas has been with SUSE since 2011, working on KVM virtualization as an engineer and regularly speaking at KVM Forum. He has been behind the openSUSE arm port since its restart in 2011, making Linux and openSUSE run on various boards and devices. Since 2017 he is the Project Manager... Read More →


Wednesday June 3, 2015 11:30 - 12:20 JST
Mars

11:30 JST

SL[AUO]B: Kernel Memory Allocators for Smaller Objects - Christoph Lameter
An introduction to the design and ideas behind the 3 small object memory allocators in the Linux kernel. SLAB is the original memory allocator based on ideas also used for Solaris. SLOB is a based K&R allocator originating even further in the past. SLUB is an allocator written for minimal queuing focusing on low instruction overhead in the fast paths instead.

Slab allocators are providing basic memory allocation to kernel code. Often these allocations may occur in performance sensitive code (especially in the network and storage layer). Kernel performance is significantly affected by the slab allocators architecture and features. The talk provides an overview of the slab allocator services available in the Linux kernel and covers the most frequent use cases. Also includes a discussion of current issues and a roadmap of development in the past and into the future.

Speakers
avatar for Christoph Lameter

Christoph Lameter

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


Wednesday June 3, 2015 11:30 - 12:20 JST
Orchid 1 & 2

14:00 JST

A Tale of Two Worlds: Project Governance in the East and the West - Shane Coughlan, OIN
Exciting Open Source projects have recently appeared in areas like cloud technology, IoT and networking infrastructure. These projects involve many different types of contributor and suggest a future of ever increasing collaboration around platform technologies. This presentation will expand on how such projects address governance challenges and what differences can be observed between Eastern and Western stakeholders. It will also explore what approaches towards copyright, patent and other issues help support success and community growth across the world.

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 June 3, 2015 14:00 - 14:50 JST
Neptune

14:00 JST

What Is Suspend-To-Idle and How to Make It Work - Rafael J. Wysocki, Intel
Generally, suspend-to-idle is a system suspend variant whose last stage is to leave processors in idle states instead of taking them offline (except for one) and calling platform-specific code or firmware to turn off whatever is still drawing power. Although the idea is rather straightforward, implementing it in practice turned out to be quite challenging. In paticular, it involved reworking system wakeup interrupts handling in the IRQ subsystem and adding support for quiescing timers and suspending timekeeping from within the kernel's idle loop. Doing that work allowed developers to extend their understanding of some issues related to system suspend and will hopefully result in better support for that feature overall going forward. I will discuss the work on implementing support for efficient suspend-to-idle that has been in progress since the early 2013 and the lessons learned from it.

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 →


Wednesday June 3, 2015 14:00 - 14:50 JST
Soleil

14:00 JST

Kernel Security Hacking for the Internet of Things - Daniel Sangorrin, Toshiba
The so-called 'Internet of Things' will connect embedded computing devices of all kinds, allowing for the development of powerful services that were not possible before. On the other hand, the interconnection of traditionally isolated devices will pose new security challenges that require consideration. In this tutorial, Daniel will focus on showing you how to extend the Linux kernel with functionality to detect attacks against connected embedded computing devices. The purpose of his talk is to raise concern about embedded security; and to foster the development and sharing of security technology able to protect the valuable assets of our society.

Speakers
avatar for Daniel Sangorrin

Daniel Sangorrin

Expert, Toshiba corp.
Daniel Sangorrin works for Toshiba corp. as an operating systems researcher with a focus on real-time embedded systems. He received a Ph.D degree in computer science from Nagoya University, and has been a speaker in several international conferences and open source events.


Wednesday June 3, 2015 14:00 - 15:50 JST
Orchid 1 & 2

15:00 JST

A Comparative Analysis of Open Source Development Models - Joe Gordon, HP
Managing an open source project with a small handful of developers is easy. But what happens when your project grows in popularity and you need to scale out your development model and tooling? Many projects have successfully made this leap with very different development models and tooling, so what is right for you? This talk will cover the development models of large projects such as the Linux Kernel, Apache Software Foundation, Debian and OpenStack, what worked, what didn’t and what other projects can learn.

Speakers
avatar for Joe Gordon

Joe Gordon

Pinterest
Joe Gordon is an SRE at Pinterest, where he works on search and performance.. Before that He spent the last 4 years working full time on the open source project, OpenStack. Where he focused on improving quality. He has spoken at, and co-chaired at OpenStack summits. And has given... Read More →


Wednesday June 3, 2015 15:00 - 15:50 JST
Mars

15:00 JST

The OpenChain Initiative - David Marr, Qualcomm
The OpenChain Initiative was launched by a consortium of companies in 2014.  This new project is focused on helping corporations design a process to achieve open source compliance at low cost, high efficiency and reliable consistency, across a supply chain.  This talk will explain what OpenChain is, what it means for any organization with a supply chain and/or downstream distributors, and the key milestones for the working group.

Speakers
DM

David Marr

VP, Legal Counsel, Qualcomm
Dave Marr is Vice President, Legal Counsel at Qualcomm Technologies, where he currently leads the open source practice and policy team. He has been practicing in the open source legal field since 1998, delivering strategic advice to organizations and providing guidance on community... Read More →


Wednesday June 3, 2015 15:00 - 15:50 JST
Neptune

15:00 JST

Visualizing Used Symbols for Linux Kernel Modules for License Compliance - Armjin Hemel, Tjaldur Software Solutions
The Linux kernel has a mechanism to expose certain symbols only to modules that declare themselves as licensed under GPL. If they are not, then these symbols cannot be used. For many people it is unclear how to find this out. In this talk I want to present a method that makes relationships between Linux kernel modules, the declared licenses and the licenses of the symbols more clear by visualizing them.

Speakers
AH

Armijn Hemel, Tjaldur Software Governance Solutions

Tjaldur Software Governance Solutions
Armijn Hemel, MSc, is a Dutch technologist, specialising in license compliance engineering and supply chain management. As a former member of the core team of gpl-violations.org he has intimate knowledge of license enforcement, common mistakes in supply chains and resolution of these... Read More →


Wednesday June 3, 2015 15:00 - 15:50 JST
Soleil

16:20 JST

Applying Linux to the Civil Infrastructure Systems - Yoshitake Kobayashi, Toshiba & Urs Gleim, Siemens
Linux has become one of the most important software to run the civil infrastructure systems such as power plants, water distribution, traffic control and healthcare. From computer system viewpoint, the systems require a very high level of quality on real-time performance, reliability and security to avoid serious failure. To overcome the issues to apply Linux on such systems, as the first step, we need to gather the actual requirements. Past few months, some companies who are interested in this area actually got together and discussed to put those requirements together. In this talk, we would like to share the current status of this requirement discussion and our future collaboration plan. Please join us to improve Linux together and make the world better place!

Speakers
avatar for Urs Gleim

Urs Gleim

Head of Smart Embedded Systems, Siemens AG
Urs Gleim is leading the embedded systems group at Siemens Corporate Technology which hosts the Corporate Competence Center Embedded Linux. This team centrally provides Linux and related technologies for various Siemens products. Additionally, he is the Chair of the Governing Board... Read More →
avatar for Yoshitake Kobayashi

Yoshitake Kobayashi

Senior Manager of Open Source Technology department, Toshiba Corporation
Yoshitake Kobayashi is the Senior Manager of The Open Source Technology Department at Toshiba Corporation. The team provides a Linux based system and related technologies such as Database and Web application frameworks for various Toshiba products. His research interests include operating... Read More →


Wednesday June 3, 2015 16:20 - 17:10 JST
Mars

16:20 JST

cgroup Support for Writeback - Tejun Heo, Facebook
cgroup's support for IO resource provision was missing a major piece - the block layer couldn't tell to which cgroup a given writeback IO should be attributed. All non-direct write IOs generated through write(2) and dirtied mmap pages were charged against the root cgroup defeating the purpose of IO provisioning. cgroup is finally growing writeback support which will not only improve IO provisioning but also make memory provisioning behave correctly with respect to the IO pressure in the cgroup. This presentation examines what was broken and how the new cgroup writeback support closes the gap.

Speakers
TH

Tejun Heo

Software Engineer, Facebook
Tejun has been working on various aspects of Linux kernel since 2005 and is currently maintaining percpu memory allocator, control groups, and workqueue. He currently works as a software engineer for Red Hat.


Wednesday June 3, 2015 16:20 - 17:10 JST
Neptune

16:20 JST

RAS Enhancement Activity Updates for Mission-critical Linux Systems - Hidehiro Kawai, Hitachi
Since 2013, Hidehiro Kawai et al. has tried to push RAS features and bug fixes, originally developed for their mission-critical server for control systems, into the mainline kernel. In this presentation, he will talk about what sort of features are required for those servers, what have been done in the mainline, and what would be done in the next. He would like to share remaining issues to promote the activity. This is positioned as an update of Yoshihiro Yunomae's presentation in LinuxCon JP/NA in the last year.

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 June 3, 2015 16:20 - 17:10 JST
Orchid 1 & 2

17:20 JST

Accelerated Data Processing on SoC with FPGA - Marek Vašut, DENX Software Engineer
Accelerated data processing used to be dominated by SoCs with GPUs in the embedded segment. Recently, an exciting combination of SoC with FPGA became available from both major FPGA vendors. In this talk, Marek will explain the pros and cons of using the embedded FPGA instead of the GPU for computationaly-heavy tasks which cannot be handled by the CPU. Since communicating with the FPGA and transporting data between the FPGA and memory requires a non-trivial software infrastructure, which can introduce unexpected performance surprises, different approaches to this task will be explained. In the end, Marek will present the possibility of accelerating OpenCL kernels on the FPGA.

Speakers
avatar for Marek Vasut

Marek Vasut

Software engineer, Self employed
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 June 3, 2015 17:20 - 18:10 JST
Orchid 1 & 2

17:20 JST

CRIU in Safety Systems - Sungho Kim, Hitachi
While Checkpoint-Restart is mostly used to realize zero down-time redundancy, maintaining quorum could be another use case for industrial safety systems requiring redundancy and voting feature. Especially, voting needs proper quorum to judge safety in those systems. Therefore, whenever faulty node exist, new node is required to be added to keep proper quorum without stopping the system. In this presentation, Sungho KIM will share the use case of Linux Checkpoint-Restart functionality, CRIU, in application of safety systems and discuss feature enhancement from view points of Real-time. To copy the processing state of running node to new node joining to the quorum, CRIU will provide some solutions. However, copying process tends to impact on real-time of running nodes. Here, possible problems applying CRIU in this case and the way to avoid the problems are to be explained in a detail way.

Speakers
SK

Sungho Kim

Sungho Kim works for Hitachi Ltd, Yokohama Research Laboratory as a software engineer on software platform for control systems with Linux.


Wednesday June 3, 2015 17:20 - 18:10 JST
Soleil

17:20 JST

Finding Stupid Security Bugs - Armijn Hemel, Tjaldur Software Governance Solutions
With more and more devices being connected to networks (Internet, cellular, sensornetworks, etc.) security is becoming a bigger topic. Many of the security bugs in devices like consumer electronics go unnoticed and are not covered by for example CVE reports, or are never even reported. In this talk I want to propose a few methods that help finding security bugs in devices, hopefully before they become a problem.

Speakers
AH

Armijn Hemel, Tjaldur Software Governance Solutions

Tjaldur Software Governance Solutions
Armijn Hemel, MSc, is a Dutch technologist, specialising in license compliance engineering and supply chain management. As a former member of the core team of gpl-violations.org he has intimate knowledge of license enforcement, common mistakes in supply chains and resolution of these... Read More →


Wednesday June 3, 2015 17:20 - 18:10 JST
Neptune

17:20 JST

Power Efficient Idle Injection - Jacob Pan, Intel
While optimizing for performance are common, many use cases demand just the the opposite: injection of idle cycles. The motivations for doing so range from power capping, thermal management, pay-per-use, and real-time throttling. Idle injection mechanisms are also diversified and provide uneven results in terms power efficiency, performance and user experience impact.

This talk focuses on the power awareness aspect of idle injection, helping audience to connect the kernel mechanism with the underlining hardware. Bridge the understanding of idle cycles vs idle states, scheduling workload vs. hardware coordination, and power saving vs. CPU topology.

Speakers
avatar for Jacob Pan

Jacob Pan

Linux Kernel Developer, Intel Corporation
Jacob is a veteran Linux kernel developer at Intel. His most recent interest and work are on Shared Virtual Address/Memory as well as the IOMMU subsystem in general.Prior to that, Jacob contributed to power management, device drivers, interrupt, timers, and X86 core.


Wednesday June 3, 2015 17:20 - 18:10 JST
Mars
 
Thursday, June 4
 

11:30 JST

Getting Started with New Raspberry Pi - Masafumi Ohta, Japanese Raspberry Pi Users Group
Getting Started with New Raspberry Pi(Masafumi Ohta, Japanese Raspberry Pi Users Group) Raspberry Pi Foundation ‘suddenly’ released New A7 4 Cored-based Raspberry Pi on Feb 2 - 6x faster but stays 35US$.why they release it suddenly? Softwares/hardwares on old Pi work on New Pi?..Masafumi now representing Japanese Raspberry Pi Users Group and also a moderator of official Raspberry Pi forum to look into deeply what happens on New Pi.In this session Masafumi will be presenting New Pis movement with the background and the difference between New Pi with old one especially explaining the technical issues and tips and review latest use cases update to discuss what cases will be useful for Raspberry Pi users(Programming studies/Electric DIYs/Servers..etc).And he will report his trip to Raspberry Pi Foundation in Cambridge last Oct to meet Eben and see what happened there with Raspberry Pi.

Speakers
avatar for Masafumi Ohta

Masafumi Ohta

Founder and Representative, Japanese Raspberry Pi Users Group
Masafumi is leading Raspberry Pi community in Japan and volunteering Raspberry Pi Foundation from farthest east country, Japan,.He has helping their business and encourage Raspberry Pi related projects with Raspberry Pi Foundation.Masafumi has elected ARM INNOVATOR by ARM+Hackster.io... Read More →


Thursday June 4, 2015 11:30 - 12:20 JST
Mars

11:30 JST

Demand for Linux According to the Future Challenges - Tsugikazu Shibata, NEC
Linux is running variety of place. Large trading system such as Tokyo, London and New york Stock Exchange, Android devices used by Billions of people world wide every day, over 97% of Super computer system give us important results. Linux is running many place and giving us number of great benefits by the result of excellent works of Linux kernel development community. Also, Linux is expected to use for the future technologies such as Docker, Cloud computing, IoT, Drone, Automotive and so on. This presentation discuss about challenges for Linux according to such new technologies. that will not just each of technical features but also including challenges for Industries as the Ecosystem viewpoint such as Long Term support, Quality and so on.

Speakers
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 and... Read More →


Thursday June 4, 2015 11:30 - 12:20 JST
Neptune

11:30 JST

Developing and Monitoring Nodejs/Javascript IoT Apps - Tetsuo Seto, Concurix
Nodejs is entering a new era with the announcement of newly formed Nodejs Foundation. The Linux Foundation will advise on structuring and running the organization. Intel released last year its Edison embedded platform built on top of Yocto with Nodejs built-in targeted for Internet of Things, then revealed Curie this year.

In this presentation, Tetsuo Seto will review one of the best techniques (source code available on github) for profiling and monitoring Nodejs applications as well as garnering and analyzing data emitted by Internet-of-Things application prototyped on Intel Edison. In addition to showcasing the powerful combination of Nodejs/Javasscript, Intel Edison and the app monitoring and data analytics solution, Tetsuo's presentation will include a glimpse of IoT demo for Smart Home as well as Enterprise/Office use.

Speakers
TS

Tetsuo Seto

I'm Tetsuo Seto, VP of Analytics at Concurix Corporation specializing in Nodejs application profiling, monitoring and data analytics technology. I've presented the profiling and monitoring solution at NodeFest Tokyo in Nov. 2014. I have a repository on github.com as Setogit. For... Read More →


Thursday June 4, 2015 11:30 - 12:20 JST
Soleil

11:30 JST

Speed-up perf Tools Using Multi-Thread - Namhyung Kim, LG
The linux perf tools is a modern way of profiling system performance with hardware and/or kernel support. However, on a large profiling session, it could take a long time to analyze the data during report time because it processes the data in a single thread. Since most of those analysis can be partitioned for each cpu or thread, it can make use of multi-threading to speed up the processing.

In this talk, Namhyung will look at the internals of perf tools and changes required to support parallel processing during his work.

Speakers
NK

Namhyung Kim

Software Engineer, Google
Namhyung Kim is a software engineer at Google and have been involved in the development of the perf and ftrace since 2012. With this background he started the uftrace project to improve tracing of userspace programs.


Thursday June 4, 2015 11:30 - 12:20 JST
Orchid 1 & 2

14:00 JST

​A​ppification of Everything - Philip DesAutels, Linux Foundation
Predicted by Gartner to add $1.9 trillion to the global economy by 2020, the Internet of Everything is based on the idea that devices, systems and services will connect in simple, transparent ways, enabling seamless interactions among devices across brands and sectors. But as this vision unfolds, it is clear that no single company can accomplish the level of interoperability required to support the horizontal sectors of the Internet of Things (IoT). The AllSeen Alliance was formed with the goal to advance adoption and drive interoperability via cross-industry, collaborative development of an open source software framework called AllJoyn.

AllJoyn makes it easy for devices and apps to discover and communicate with one another securely regardless of brand, transport, platform or operating system. The members of the AllSeen Alliance and the open source community are working together to advance AllJoyn as the simple and open technology that connects billions of ‘things’ together in one ecosystem – from home and automotive to enterprise and industrial sectors.

But the most valuable promise of the Internet of Everything is its ability to evolve user interactions with all the ‘things’ within this vast ecosystem. Applications are what transform a smart device into an experience for the user. In this talk, AllSeen Alliance senior director of IoT, Philip DesAutels will discuss the Appification of Everything – the idea that applications turn the IoT from a buzzword to a transformative user experience that can be customized into useful, real-world scenarios.

Speakers
avatar for Philip DesAutels

Philip DesAutels

Building on 25 years of industry experience managing the interface of technology and society, Philip is a rare mix of­ a technologist who understands how to enable business value and an entrepreneur who understands how to leverage the transformative power of technology. Philip comes... Read More →


Thursday June 4, 2015 14:00 - 14:50 JST
Mars

14:00 JST

Implementing a Standard API - Mark Carlson, Toshiba
 There are open source projects where the API from the code *is* the standard, but what about de jure standards such as for Cloud Storage? The Cloud Data Management Interface (CDMI) is an ISO/IEC standard that is starting to see wide adoption with over 20 different implementations all interoperating. This talk will overview some of the open source implementations of CDMI, and detail the open source reference implementation available from the Storage Networking Industry Association (SNIA).

The code is written in Java and is available under the BSD license. Over 1000 downloads of this code have been from nearly every country. Sitting on top of any filesystem, the CDMI protocol is supported, placing cloud objects on the underlying filesystem.

Speakers
avatar for Mark Carlson

Mark Carlson

Principal Engineer, CoChair SNIA TC, Toshiba Memory
Co-Chair SNIA Technical Council Co-chair Object Drive TWG Co-chair Cloud Storage TWG Principal Engineer, Industry Standards at Toshiba, has more than 35 years of experience with Networking and Storage development and more than 18 years experience with Java technology. Mark was one... Read More →


Thursday June 4, 2015 14:00 - 14:50 JST
Neptune

14:00 JST

Information Leak Tracing System - Kazuki Omo, OSS Security Comunity
Current main concern about security is "Cyber Attack" and "Information leak". And attacker sold the leaked information to third pary, then other third party use obtained leaking information for their sales. Then it's better to focus admin's mind from "how to protect" to "how to track leaked information path". In this presentation, Kazuki Omo will suggest the new system for contain original information in file, and discuss how to track the information leak path by the system.

Speakers
avatar for Kazuki Omo

Kazuki Omo

Executive Officer, SIOS Technology Inc.
Over 20 years experience in Unix/Linux/Windows system and many of Security related product. Working for OSS community over 15 years. - Published SELinux and related security articles from 2004-2018. - Presentation on Open Source Summit Japan 2017 "OSS CVE Trends". - Presentation on... Read More →


Thursday June 4, 2015 14:00 - 14:50 JST
Soleil

14:00 JST

Solving Device Tree Issues - Frank Rowand, Sony Mobile
Usage of device tree is mandatory for all new ARM systems. But the implementation of device tree has lagged behind the mandate. The first priority has been correct function. Lower priorities include device tree validation and facitilities to debug device tree problems and errors. This talk will focus on the status of debug facilities, how to debug device tree issues, and debug tips and tricks. Suggestions will be provided to driver writers for how implement drivers to ease troubleshooting.

Speakers
avatar for Frank Rowand

Frank Rowand

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


Thursday June 4, 2015 14:00 - 14:50 JST
Orchid 1 & 2

14:00 JST

Turtles All the Way: Running Linux on Open Hardware - Rob Landley, Jeff Dione, Shumpei Kawasaki
THIS TALK HAS CHANGED TIMES AND ROOMS. IT IS NOW BEING HELD AT 2:00PM IN THE CATTLEYA ROOM (Take Elevator By Soleil Room to 5th Floor)

Patent expiration makes old technologies, such as the SuperH processor, interesting again. The last patent on sh2 (used in the Sega Saturn) expired in october 2014, and the last sh4 (dreamcast) patent expires in 2016. This lets us leverage existing kernel, toolchain, and
userspace support on now royalty-free hardware. We've implemented a cleanroom sh2-compatible processor design called "j2" with basic peripherals (serial, ethernet, mmc) in an FPGA, booted current Linux on it using existing open source toolchains, and released the VHDL under a BSD license. (For our next trick we're adding SMP support and a dozen DSPs, and manufacturing some ASIC versions.) Our current website (and this demo) walks you through building/installing it on an s6 microboard (about $90 retail), but we're kickstarting a cheaper and more powerful FPGA in a raspberry PI 2 form factor.

Speakers
JD

Jeff Dione

Biography coming soon.
SK

Shumpei Kawasaki

Biography coming soon.
RL

Rob Landley

Hobbyist & Geek, Hobbyist
I've been doing Linux for 20 years now. I maintain toybox and mkroot. I used to maintain busybox and the linux kernel Documentation directory and website. I wrote the initramfs documentation. I started the first GPL enforcement lawsuits, and created the 0BSD license to make up for... Read More →


Thursday June 4, 2015 14:00 - 14:50 JST
Cattleya

15:00 JST

At-Scale Datacenters and the Demand for New Storage Architectures - Allen Samuels, SanDisk
Best practices of large-scale data centers are changing the way that storage is being built and delivered. New technologies such as storage over converged networking infrastructure, heterogeneous replication strategies, scalable object storage and low-cost enterprise grade flash memory are experiencing rapid adoption in the market place. These new technologies place new and heavier demands on kernel and storage management software which must evolve to meet these needs.

Speakers
avatar for Allen Samuels

Allen Samuels

Engineering Fellow, Western Digital
Allen joined SanDisk in 2013 as an Engineering Fellow, he is responsible for directing software development for SanDisk’s system level products. He has previously served as Chief Architect at Weitek Corp. and Citrix, and founded several companies including AMKAR Consulting, Orbital... Read More →


Thursday June 4, 2015 15:00 - 15:50 JST
Mars

15:00 JST

How China is Involved in the Open Source Movement - Thomas Yao, GitCafe
China has a ton of developers and many open source communities. Yet we don't have very good reputation around the world. Actually we have a world-class Linux User Group in Shanghai. It was founded in 1997 and mailing list members reached 3000 in 2012. We have 5 events every month for SHLUG.

I'd love to share my experience in managing such a successful Linux User Group to international Linux communities and see how we can work together to build an open source ecosystem via both non-profit communities and commercial ways.

Last but not least, I'll introduce what open source communities have done and achieved in China in past 15 years.

Speakers
TY

Thomas Yao

Manager of Shanghai Linux User Group, earliest and biggest LUG in Asia. Founder of GitCafe, biggest open source project hosting service in China.


Thursday June 4, 2015 15:00 - 15:50 JST
Soleil

15:00 JST

Anatomy of an Open Source Project: Key Factors to Success - Guy Martin, Samsung
More and more companies are starting their own open source projects, and many (like Samsung, Intel, HP, etc.) have dedicated teams working on open source as 'external R&D.' It's important to understand what makes an open source project successful - whether you're starting your own project, or evaluating why and how to participate in an existing one. It takes more than just great code! In this presentation, Guy Martin will cover the basic anatomy and key features of open source projects that work. Governance, licensing, development methodology, and cultural factors like openness and technical/business transparency are just a few of the topics that will be covered. Guy will also discuss how open infrastructure components like mailings lists, IRC, git, etc. help make an open source project successful.

Speakers
avatar for Guy Martin

Guy Martin

Executive Director, OASIS Open
Guy Martin is Director of the Open@ADSK initiative at Autodesk, where he's responsible for overseeing the company's open source strategy, execution and collaborative projects, as well as representing the company in open source communities and organizations. He has over two decades... Read More →


Thursday June 4, 2015 15:00 - 15:50 JST
Neptune

16:20 JST

Btrfs - Current Status and Future Prospects - Qu Wenruo, Fujitsu
Join us as we discuss the most recent state of the btrfs filesystem, including:
  • What is Btrfs
  • Essential features
  • Why XFS and ext4 with LVM are insufficient
  • The status of Btrfs from the perspective of enterprise usage Functions, stability, performance, and so on
  • What has changed recently
  • Improve RAID5/6 support, fsck, qgroup, and so on
  • How/what we will do next
  • Improve SSD related functions
  • Improve documentation
  • Improve the stability
 

Speakers
QW

Qu Wenruo

Software Engineer of Fujitsu.


Thursday June 4, 2015 16:20 - 17:10 JST
Neptune

16:20 JST

Exciting Developments in Linux Tracing - Elena Zannoni, Oracle
Tracing in Linux today has become quite main stream. Linux has come a long way from when the first attempt to insert tracing infrastructure and tools in the kernel tree was made several years ago. But where are we now? While existing tools are being refined and more sophisticated features are added to them, there are still fundamental areas where improvement is happening and exciting new approaches are surfacing, such as using the BPF (Berkeley Packet Filtering) infrastructure for tracing purposes, for instance. This talk is a new and revised version of my previous tracing talk with specific emphasis on new developments as opposed to providing an overview of the field.


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 →


Thursday June 4, 2015 16:20 - 17:10 JST
Soleil

16:20 JST

Hints and Tips to Bring your Raspberry Pi Project Into "Real World" Operation - Masahiro Furutera
If you consider your DIY project into 'real world' operation, there are a lot of things to be considered and need to jump several varriers. Some are similar to commertial product development, but others are different. The speaker provides Hint and Tips according to his experiences for Raspberry Pi/Raspbian (Debian Wheezy) based 'Gate Door' contoroller. This presentation covers folloing topics;
  • Law regulations (mostly in Japan)
  • Safety consideration
  • Produt Liability consideration
  • Fale Safe design and planning for out-of-service, how to improve availability
  • Life cycle and repairing consideration
  • How to simplify and freeze your application as an embeded system
  • Remote Operation consideration
The speaker also shows his test system and demonstrates remote operation capability.

Speakers
avatar for Masahiro Furutera

Masahiro Furutera

CMO, Time Machine Inc.
35+ years experience for IT industry from development to marketing. 2nd level pre sales technical support and marketing for IBM Power and AIX(IBM Unix).Working with Linux Community as a Linux Allians manager for last 5 years at IBM.After retiring IBM, working for personal busuiness... Read More →


Thursday June 4, 2015 16:20 - 17:10 JST
Orchid 1 & 2

16:20 JST

Successful Engagement with Open Source Communities - Tim Bird, Sony Mobile
The CE Workgroup of the Linux Foundation has initiated a project to overcome obstacles, within the embedded industry, to mainlining source code for the Linux kernel by corporate developers. In this presentation, Tim Bird will describe the activities of that project, including our "obstacles to mainlining" survey and white paper, online resources for aiding corporate developers in mainlining, and Tim's analysis of multiple Linux source trees from mobile phone vendors. Included in the talk will be a list of lessons learned and best practices for community interaction, that Tim has compiled over the years.

Speakers
avatar for Tim Bird

Tim Bird

Senior Software Engeineer, Sony Mobile
Tim Bird is a Senior Staff Software Engineer for Sony Corporation, where he helps Sony improve the Linux kernel for use in Sony's products. Tim is also the Chair of the Architecture Group of the CE Working Group of the Linux Foundation. Tim has been working with Linux for over 20... Read More →


Thursday June 4, 2015 16:20 - 17:10 JST
Mars

17:20 JST

An Introduction to Greybus - Greg Kroah-Hartman, Linux Foundation
Greybus is the name for a new application layer protocol on top of
Unipro that controls the Ara Phone from Google.  This protocol turns a
phone into a modular device, allowing any part of the system to be
hotplugged while the phone is running.  This talk will describe what
this protocol is, why it was designed, and give the basics for how it
works.  It will discuss how this is implemented in the Linux kernel, and
how it easily bridges existing hardware like USB, I2C, GPIO and others
with little to no changes needed to existing kernel drivers.

Speakers
avatar for Greg Kroah-Hartman

Greg Kroah-Hartman

TAB Member, Linux Foundation
Greg Kroah-Hartman is among a distinguished group of software developers who maintain Linux at the kernel level. In his role as a Linux Foundation Fellow, he continues his work as the maintainer for the Linux stable kernel branch and a variety of subsystems while working in a fully... Read More →


Thursday June 4, 2015 17:20 - 18:10 JST
Mars

17:20 JST

OSS Development Team in a Company - Ken'ichi Ohmichi, NEC
Recently, Open Source Software becomes more important, and IT companies need
to hire OSS developers and build a development team based on their strategies.
However, the way of OSS development is different from the one of proprietary
software development and sometimes it is difficult to build/manage a development
team in companies.

We are working for OpenStack development as community members, and our team
consists of ten developers now. We faced many issues when joining OpenStack
community, and now we are sharing the knowledge which was gotten from such
issues in the team. When a new member joins our team, he/she needs to learn
the knowledge and grows to a good community developer faster.

In this session, I'd like to share the knowledge with you and get feedback for
making better knowledge. This session will help you build OSS team in your
company and join OSS community.

Speakers
KO

Ken'ichi Ohmichi

Leader, NEC
Ken'ichi from NEC has joined into OpenStack community since 2012, and he is working for OpenStack quality mainly. He has fixed many bugs as an OpenStack community member and he is a main developer of Nova v2.1 API which is released in Kilo as a big feature.Now he is a core developer... Read More →


Thursday June 4, 2015 17:20 - 18:10 JST
Neptune

17:20 JST

A Tracing Technique for Understanding the Behavior of Large-Scale Distributed Systems - Yuichi Bando, NTT
Debugging or troubleshooting large-scale distributed systems is difficult due to its complexity; a single request may trigger the execution of hundreds of components running in parallel on many different machines. To help developers or operators gain deeper knowledge about the behavior of their distributed systems, Yuichi Bando proposes a tracing method that can be applied to their applications simply by slightly modifying an existing RPC library. This tracing helps them know a flow of processing and find performance bottlenecks. He implemented it to Eventlet, RPC library widely used in OpenStack project, and also started to discuss with Eventlet community in order for this feature to be included in Eventlet.

In this talk, he will demonstrate the tracking of swift, OpenStack object storage, as an example. In addition, how to visualize the trace data and the overhead will be reported.

Speakers
avatar for Yuichi Bando

Yuichi Bando

Research Engineer, NTT Labs
Yuichi Bando is a research developer who has been working at NTT Laboratory since 2013. His group has been developing open source software such as Sheepdog (scale out storage system), Ryu (software-defined networking framework) and Jubatus (online machine learning framework). He has... Read More →


Thursday June 4, 2015 17:20 - 18:10 JST
Soleil

17:20 JST

Introduction to GPUs and the Free Software Graphics Stack - Alexandre Courbot, NVIDIA
The GPU (Graphics Processing Unit) is one of the most complex and interesting components of a modern personal computer, be it a desktop machine or a mobile SoC. This talk is intended to be a gentle introduction to GPU history, how modern GPUs work, and how the Linux graphics stack is built to take advantage of all their features. Due to obvious time limits we will only scratch the surface, but we hope to lift some of the mystery that shrouds GPUs and encourage curious but potentially scared developers to study and contribute to the open-source graphics stack.

The talk will cover how 3D graphics are rendered, how GPUs accelerate the process, and the basic layout of the kernel and user-space drivers. NVIDIA GPUs and the Nouveau Free driver will be used as references for this talk, but the general principles should be applicable to any modern GPU.

Speakers
avatar for Alexandre Courbot

Alexandre Courbot

Software Engineer, NVIDIA
Alex is employed by NVIDIA to support the latest Tegra GPUs with the Nouveau free driver. His other kernel-related tasks include co-maintaining the Tegra architecture and GPIO subsystems.


Thursday June 4, 2015 17:20 - 18:10 JST
Orchid 1 & 2
 
Friday, June 5
 

11:30 JST

Development for Fully-Automated Bare Metal Provisioning in OpenStack - Hironori Shiina, Fujitsu
Demands for bare metal provisioning is increasing in cloud computing. Ironic project provides bare metal provisioning in OpenStack. With Ironic, users can do bare metal provisioning in the same manner of VM provisioning. However, there're some features needed for fully automated bare metal provisioning. Today, Ironic needs manual operation in the following steps.
  • Once a bare metal instance is deployed, enabling network communication between VM instances and the bare metal instance requires a manual operation on physical network switches to which the bare metal instance is connected.
  • Also, isolating network between bare metal instances in different tenants requires a manual operation on physical network switches.
In this presentation, we propose solutions to automate these operations. We set up physical switches using SDN controllers when a bare metal instance is deployed.

Speakers
HS

Hironori Shiina

Hironori Shiina has been working for Fujitsu for 9 years. He developed middleware for mission critical systems on Linux. Currently, he belongs to OpenStack development team in Fujitsu.


Friday June 5, 2015 11:30 - 12:20 JST
Jupiter

11:30 JST

IT Study Groups and Community-Driven Conferences in Japan - Hiro Yoshioka, Rakuten
We will discuss community driven events, especially study sessions, technical conferences, Meetups and so on in Japan. There are many active study sessions about OSS related technologies in Japan. More than 300 - 400 meetings, conferences are held a month in Japan. What are they? Who do run them? Who is participate them? Why so popular? Community driven events are grass roots innovation engine and we will discuss the value of them.

Speakers
avatar for Hiro Yoshioka

Hiro Yoshioka

Technical Managing Officer, Rakuten, Inc
Hiro Yoshioka is a technical evangelist of Rakuten, Inc. Rakuten is a leading EC company in Japan. His mission is to empower Rakuten engineers and build a hacker centric culture in the company. He leads the corporate's OSS strategy and promote Rakuten technology to the community... Read More →


Friday June 5, 2015 11:30 - 12:20 JST
Neptune

11:30 JST

The Art of Doing Nothing: Linux Low Power Idle - Kristen Accardi, Intel
Idle is the most important workload of a client system. Modern client platforms are heavily optimized for low power. In this talk, Kristen will talk about how the platform can support idle workloads, and how Linux supports these platform features. Finally, she'll talk about how to tune the power management features on your laptop to minimize overall power consumption while idle.

Speakers
KA

Kristen Accardi

Security Architect, Intel
Kristen is a Security Architect for Intel’s Open Source Technology Center (OTC), focusing on the Linux kernel. Kristen has contributed to the Linux kernel for over 15 years in various different subsystems including PCI, SATA, ACPI, and Power Management. Kristen is currently leading... Read More →


Friday June 5, 2015 11:30 - 12:20 JST
Soleil

11:30 JST

Open Source Tools for Enterprise Class Documentation Writing - Elena Zannoni, Oracle
This talk will give an overview, with some examples, of how it is possible to produce first class documentation using Open Source Tools. The use of DocBook XML and a variety of other programs, together with an automated build system written in house has produced very good results in our enterprise documentation team. We build all our Linux, Virtualization and MySQL docs using this system. 

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 →


Friday June 5, 2015 11:30 - 12:20 JST
Orchid 1 & 2

11:30 JST

The OpenDOF Project as an ECHONET Bridge for Smart Homes - Bryant Eastham, Panasonic R&D
The OpenDOF Project provides a secure, open-source framework for easily building distributed, interoperable systems that include devices, gateways, and cloud services for the Internet of Things. With a consistent, flexible object model these systems include data collection as well as remote control.

One of the key capabilities of the framework is the creation of bridges between different transports and application protocols. The benefit of these bridges is compatibility with other OpenDOF-based cloud services, as well as its security and object model.

This presentation will introduce the OpenDOF Project as well as discuss an existing ECHONET bridge and the technical issues that needed to be resolved in its development. These types of bridges are key to the development of Smart Homes.

Friday June 5, 2015 11:30 - 12:20 JST
Mars

14:00 JST

Power Tuning Linux: A Case Study - Alexandra Yates, Intel
In this talk we will examine the power consumption of an off-the-shelve system running an “out of the box” Linux distributions. We will demonstrate the steps needed to achieve optimal system power using various tools and analysis techniques including PowerTOP & Turbostat. Upon completion of the talk, the audience should understand the steps needed to properly configure an out of the box Linux distro to take advantage of the power features available on the latest Intel platforms.

Speakers
AY

Alexandra Yates

Software Engineer, Intel
Alexandra is a Software Engineer who works at Intel’s Open Source Technology Center (OTC) on the Linux Core Enabling Team, Alex focuses on enabling Linux and tools such as PowerTOP to work on Intel Architecture


Friday June 5, 2015 14:00 - 14:50 JST
Soleil

14:00 JST

Converting Existing Installed OS and Applications to Docker - Marc Merlin, Google
Google has been using the same shared server image between the booting OS and the applications that runs in containers. Container solutions like docker were designed to let you run an application on a vanilla OS image. This is great if you want to totally decouple a new application from the underlying OS. This is not great if you don't want to have to maintain 2 operating systems (the host one and the container one) if you already have well customized OS, and if you simply want to run some existing applications in a container. This gives you the security benefit from resource/disk/network separation between untrusted applications and the rest of your operating system without having to start from scratch with a base OS and lots duplicate packages between the container and the host OS. More importantly this lets you switch existing working applications to a state where half their functionality (like the web facing portion with untrusted php code) runs in a read only container, while the backend that needs access to local disk and network resources, run outside the container, and post the data to a filesystem that is only read only in the container but sufficient for serving results.

You also benefit from completely controlling the container image and not relying on an image retrieved from the internet that may not be trustworthy by reusing the exact same OS image inside and outside the container, also minimizing upgrade time and cost.

My talk will show how to use docker to achieve those goals and get a chance to containerize applications that you probably wouldn't get around to run in containers otherwise

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 related... Read More →


Friday June 5, 2015 14:00 - 14:50 JST
Orchid 1 & 2

14:00 JST

Git Internals - Graphs, Hashes, and Compression - John Britton, GitHub
Git is a version control system built on well known patterns in computer science. John will take you to the very bottom. The floor. The code. The algorithms. The directed acyclic graph of hashed bit sequences made efficient through LZW compression and deferred garbage collection determined by node reachability via hash relationships. We want and need to know precisely how things work. Let’s dig into the guts of Git.

Speakers
JB

John Britton

John Britton is a developer and community builder, active in both open source and open education. As Education Liaison at GitHub he's working to improve computer science education by bringing the principles of open source into the classroom.


Friday June 5, 2015 14:00 - 14:50 JST
Neptune

14:00 JST

Using Rust to Build the Next Generation Web Browser - Lars Bergstrom, Mozilla & Mike Blumenkrantz, Samsung
This talk will discuss how Rust is being used to develop Servo, a web browser optimized to run on both desktop and embedded devices. Rust is an alternative to C for systems programming which provides memory safety guarantees while maintaining a similar level of performance. Rust is being leveraged in Servo to parallelize operations wherever possible. In this case, parallelization results in greatly reduced power consumption, making Servo a key player in the mobile browser space.

Speakers
avatar for Lars Bergstrom

Lars Bergstrom

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

Mike Blumenkrantz

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.


Friday June 5, 2015 14:00 - 14:50 JST
Mars

15:00 JST

NeuG: A True Random Number Generator Implementation - Niibe Yutaka, Free Software Initiative of Japan
NeuG is an implementatio of True Random Number Generator, based on the sampling noise of Analog-Digital Converters.It runs on STM32F103, and it outputs random bits at the rate of more than 80 kB/sec (kB = 1000-byte). The interface of NeuG standalone device is USB, and it behaves as a device of communication device class. In GNU/Linux, it runs as /dev/ttyACM0. It is a true RNG, with SHA-256 conditioning component. It tries to follow the draft of NIST SP 800-90B. It is a by-product of Gnuk Token, the OpenPGPcard compatible free (as in freedom) token.

The audience is anyone who cares privacy, encryption, and entropy. Getting good entropy is not only technical, but also social issue. It's not enough for a computer user to have an instruction like RDRAND or RDSEED in a processor of his computer, because it is mostly imposible for him to check the possibility of hidden back door. The design should be free (as in freedom), and it is better for a product to be reproducible by anyone.  




Speakers
NY

Niibe Yutaka

Niibe is a long time free software hacker who joined the GnuPG project in 2011 and soon took over the development of the smartcard related code. He is also the person behind the gnuk token.


Friday June 5, 2015 15:00 - 15:50 JST
Mars

15:00 JST

Meta-Debian: Extending Yocto Project's Poky - Kazuhiro Hayashi, Toshiba
For industrial products, kernel and open source software included in the system require fully customizable and longer term support. Distribution and its platform tools which satisfy such requirements are needed for developers to introduce Linux into embedded machines widely. Poky build system is well-designed to create Linux for embedded systems; users can fully customize Linux based on a default reference distribution provided by Poky. This presentation proposes an additional layer for Poky - meta-debian. meta-debian provides functions and meta data to generate customized Debian only by putting the layer into Poky build system without modifying original meta data. This is an example of Poky extension. Our purpose is to provide tiny and easy customizable Debian to embedded system because we'd like to use Debian's long term supported sources and make a contribution to that project.

Speakers
KH

Kazuhiro Hayashi

Software Engineer, TOSHIBA Corporation
Kazuhiro Hayashi works at TOSHIBA Corporation as a Software Engineer since 2010. The main part of his work is to develop Linux for various industrial embedded products. His another focus is to provide a common Linux distribution and its build infrastructure for effective product development... Read More →


Friday June 5, 2015 15:00 - 15:50 JST
Neptune

15:00 JST

OpenPOWER Technology Innovation - Paul Mackerras, 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.  Now, more than 110 members have joined and many innovative technologies are being developed. Linux and other open-source software plays a major role in the OpenPOWER ecosystem.  IBM has open-sourced the initialization and boot firmware for POWER8 machines, making it possible to construct a server-class machine where the whole software stack from the operating system down to the first
instruction executed at power-on, is entirely open source. This session will highlight two OpenPOWER technologies of particular interest to developers. The first is the integration of NVIDIA GPUs into POWER systems, together with CUDA integration provided by IBM Java.  The second, CAPI, allows us to integrate a Field Programmable Gate Array (FPGA)
into a POWER8 system, allowing computational functions programmed into the FPGA to be accessed directly from a user-space process without operating system overhead.  These technologies enable application developers to obtain outstanding performance at low cost for programs that handle large data arrays. These technologies are  already close to you for next generation Linux software and systems.

Speakers
PM

Paul Mackerras

Paul Mackerras works in the Linux Technology Center in IBM, where he leads a group of people whose mission it is to bring open-source virtualization to IBM's Power systems. He has been working on Linux since 1996, when he ported Linux to run on Apple Power Macintosh computers. He... Read More →


Friday June 5, 2015 15:00 - 15:50 JST
Soleil

15:00 JST

Stacked Vlan in Linux: with Report from Netdev 0.1 - Toshiaki Makita, NTT
Since 802.1ad vlan protocol was introduced in 2013, stacked vlan (double vlan tags) has been getting common on Linux. It can be used not only inside a data center network, but also in integrating Linux into Ethernet VPN, e.g. Metro Ethernet, which often consists of 802.1ad switches. However, there still remains a couple of challenges related to performance and usability. This presentation will give an overview of stacked vlan and its issues, and how they are being addressed. As this topic is discussed in the new Linux networking conference, Netdev 0.1, this presentation also gives a report of related topics on state-of-the-art technologies presented in Netdev.

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 →


Friday June 5, 2015 15:00 - 15:50 JST
Orchid 1 & 2