LinuxCon Japan is the premiere Linux conference in Asia that brings together a unique blend of core developers, administrators, users, community managers and industry experts.
CloudOpen Japan is a conference celebrating and exploring the open source projects, technologies and companies who make up the cloud. It’s built on a belief that open works: for users, for industry and for technology.
Are you interested in learning more about Linux, the Linux community and what opportunities are available for Linux developers at Japanese companies? LinuxCon Staging is the perfect opportunity for university students studying computer science to meet and interact with International and Asian Linux kernel developers and learn how they can participate as an active Linux developer.
There will be an introduction by kernel maintainer and Linux Foundation Fellow Greg Kroah-Hartman followed by three presentations by students.
How The Linux Kernel is Developed
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.
Greg Kroah-Hartman, The Linux Foundation
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 a fully neutral environment. He will also work more closely with Linux Foundation members, workgroups, Labs projects (http://www.linuxfoundation.org/labs), and staff on key initiatives to advance Linux. Kroah-Hartman created and maintains the Linux Driver Project. He is also currently the maintainer for the Linux stable kernel branch and a variety of different subsystems that include USB, staging, driver core, tty, and sysfs, among others. Most recently, he was a Fellow at SUSE. Kroah-Hartman is an adviser to Oregon State University’s Open Source Lab, a member of The Linux Foundation's Technical Advisory Board, has delivered a variety of keynote addresses at developer and industry events, and has authored two books covering Linux device drivers and Linux kernel development
1. The History and Future Plans of the One Laptop Per Child Project
The One Laptop Per Child (OLPC) project has used Linux and opensource programs from the very beginning, enabling it to help achieve its mission of empowering the world’s children through education. This talk will discuss the progress that OLPC has made since it started, how it has changed, and where they plan to go next.
Madeline Kroah-Hartman is a high school and college student who has been following the OLPC project since its beginning, when she received one of their first models. She has spoken about the project at OSCON in the past.
2. Real-time Virtual NIC on KVM for Real-Time Network with OpenFlow
In this presentation, real-time network infrastructure for KVM with OpenFlow network is proposed. It is important for real-time network such as VoIP, video streaming, and industrial network to control QoS. On the other hand, some studies have tried to improve a real-time performance on KVM. We introduce design and implementation of real-time virtual NIC on VMM using KVM and Linux for real-time network communication. To achieve real-time guarantees, VMM and OpenFlow manage bandwidth and priority control for avoiding deadline miss. RTvNIC(Real-Time virtual NIC) is implemented on KVM with running Open vSwitch and Trema on Linux. The evaluation shows that the worst round trip time between KVMs via Ethernet is reduced from 120ms to 16ms by this system.
Kenichi Suzuki is an undergraduate in Department of Computer andInformation Sciences of Tokyo University of Agriculture and Technology, and will enter master course in the graduate school on this spring. Computer and Information Sciences is his major including systems software such as an operating system and distributed computer systems. He is a member of Information Processing Society of Japan (IPSJ) and IPSJ Special Interest Group on system software and Operating System (SIGOS). His research interest is virtualization technology for computer systems and computer network focused on OpenFlow network and VMM to guarantee the requirements on real-time network.In this research, he modified network stack and kernel modules of Linuxand KVM for virtual NIC of QEMU/KVM and implemented an OpenFlow real-timecontroller with Trema and Open vSwitch.
3. A Kernel Process Monitoring Mechanism for Linux Embedded Systems
We developed a low-overhead and prolonged Linux process monitoring for embedded system friendly with small memory environment. It is useful to monitoring the behavior of Linux processed via network in embedded devices in order to debug, test, and learn about the embedded systems.
The mechanism is separated into two parts —a Logging Environment (LE) and a Logging Monitoring Environment (LME)—to reduce the effect of the target device and increase the volume of log data stored area. LE consists of a Log Generation Part (LGP) — reforms ftrace structure to friendly log data sending format with context-dependant compressing algorithm— and a Log Collection Part (LCP) —using redis for storing log data and changing data format in order to monitor the behavior of kernel processing in several times. LME is available on monitoring applications operating on the web browsers and supporting HTTP/2.0.
My name is Praween Amontamavut. I come from Thailand. I am studying in Graduate School of Engineering, Electronic and Information Science, Master course at Takushoku University, Japan. I am researching about embedded system using Linux kernel and I am interesting about embedded cloud computing. I have not only experience about system developing but I also have an experience of web application development and HTTP communication protocol.