-
Welcome
-
Subscribe to
Microconferences
Each Microconference appears as a track within the Microconferences schedule
Android/Mobile I
Thursday, September 14, 2017 from 9:00am – 12:30pmPlatinum H/G/F
The Android/Mobile track focuses on finding solutions for kernel changes and other plumbing related issues that Android and other mobile solutions make use of but are not yet upstream.
Microconference Leaders
John Stultz, Todd Kjos, Serban Constantinescu, Karim Yaghmour
Android/Mobile II
Thursday, September 14, 2017 from 2:00 – 5:00pmPlatinum H/G/F
The Android/Mobile track focuses on finding solutions for kernel changes and other plumbing related issues that Android and other mobile solutions make use of but are not yet upstream.
Microconference Leaders
John Stultz, Rom Lemarchand, Todd Kjos, Serban Constantinescu, Karim Yaghmour
Checkpoint-Restart
Friday, September 15, 2017 from 2:00 – 5:00pmPlatinum C
The MC is about checkpoint-restore and process and container migration in the Linux esocsystem.
We cover C/R in the world of containers (CRIU) and in the world of HPC (Slurm, OpenMPI and BLCR)
This year we also going to discuss how ideas from academic research about heterogeneous computing, for instance Popcorn Linux project, may be (or maybe not) brought into the Linux ecosystem.
Microconference Leaders
Mike Rapoport, Andrei Vagin, Kir Kolyshkin, Pavel Emelyanov
Containers
Wednesday, September 13, 2017 from 2:00 – 5:00pmDiamond 1+2
The Linux Plumbers 2017 containers track is focusing on Linux containers, both kernel space and user space.
This is a good opportunity for maintainers of container runtimes to interact with kernel developers and users.
Microconference Leader
Linux-Kernel Memory Model Workshop
Friday, September 15, 2017 from 9:30am – 12:30pmPlatinum C
Why frighten small children by reading memory-barriers.txt to them when you can now automate this process with a shiny new tool allegedly implementing the Linux-kernel memory model? This tool takes a “litmus test” that contains concurrent quasi-C code along with an assertion. The tool then tells you whether this assertion always, sometimes, or never triggers after the concurrent quasi-C code completes execution.
To this end, the Linux Plumbers 2017 Linux-Kernel Memory Model Workshop is intended to help Linux-kernel developers with the prototype tooling that has been developed over the past couple of years. A video of a recent presentation is available, as are slides. Slide 98 contains instructions for installing the tool and its dependencies, and attendees should feel free to do the installation before the workshop. Both the first and second articles in a two-part LWN series have also appeared.
It might be a bit early for experience reports, but they would nevertheless be quite welcome! Propose them if you’ve got them!!!
Microconference Leader
Power Management and Energy Awareness
Thursday, September 14, 2017 from 9:30am – 12:30pmPlatinum C
The Linux Plumbers 2017 Power Management and Energy-awareness track focuses on topics related to power management frameworks, task scheduling in relation to power/energy optimization, and platform power management mechanisms. The goal is to facilitate cross framework and cross platform discussions that can help improve power and energy-awareness in Linux.
Microconference Leaders
Rafael Wysocki, Morten Rasmussen, Kevin Hilman
RDMA
Thursday, September 14, 2017 from 9:30am – 12:30pmPlatinum E
The Linux Plumbers 2017 RDMA mini-conference track continues tradition established in 2016, where we discussed different range of topics, starting from kernel core (integration into netdev, new fabrics, …) through kernel ABI changes upto userspace libraries.
Microconference Leader
Scheduler Workloads
Thursday, September 14, 2017 from 2:00 – 5:00pmPlatinum E
The Linux Plumbers 2017 scheduler workload track will focus on understanding various workloads and their impact on the scheduler. Our objective is to initiate a cross organizational and architectural discussion involving currently available(or in development) benchmarks and their effectiveness in evaluating the scheduler for these workloads.
A reliable and scalable benchmark that can be run without too much setup overhead will always help in identifying scheduler issues for different architectures. Some of the questions we hope can be answered, whether we have all the benchmarks we need or new ones need to be developed. In the long run, this will help in achieving higher scalability and debug performance related issues easily.
Microconference Leaders
Dhaval Giani, Juri Lelli, Atish Patra
Testing and Fuzzing
Friday, September 15, 2017 from 9:30am – 12:30pmPlatinum E
The Linux Plumbers 2017 Testing and Fuzzing track focuses on advancing the current state of testing of the Linux Kernel.
Our objective is to gather leading developers of the kernel and it’s related testing infrastructure and utilities in an attempt to advance the state of the various utilities in use (and possibly unify some of them), and the overall testing infrastructure of the kernel. We are hopeful that we could build on the experience of the participants of this MC to create solid plans for the upcoming year.
Microconference Leaders
Tracing / BPF
Friday, September 15, 2017 from 2:00 – 5:00pmPlatinum E
The Linux Plumbers 2017 Tracing track is focusing on the various tracing infrastructures in Linux today and how various people and companies use them.
Microconference Leaders
Josef Bacik, Brendan Gregg, Alexei Starovoitov
Trusted Platform Module
Wednesday, September 13, 2017 from 9:30am – 12:30pmDiamond 1/2
The Linux Plumbers 2017 Trusted Platform Module microconference aims to provide a forum to discuss the next steps in improving TPM support under Linux, including discussion of a standardised TPM2 middleware layer and higher level APIs.
Microconference Leader
Unconference I
Friday, September 15, 2017 from 9:30am – 12:30pmPlatinum H/G/F
LPC Unconference
Unconference II
Friday, September 15, 2017 from 2:00 – 5:00pmPlatinum H/G/F
LPC Unconference
VFIO/IOMMU/PCI
Thursday, September 14, 2017 from 2:00 – 5:00pmPlatinum C
The introduction of system technologies that improve devices capabilities and performance (eg PCI ATS (Address Translation Service)/PRI, enabling Shared Virtual Memory (SVM) between devices and CPUs) is making PCI devices, the system IOMMUs they are connected to and the VFIO layer used to managed them (for userspace and device passthrough) more and more tightly coupled, with related kernel interfaces that have to be designed in-sync for all three subsystems.
The kernel patches aimed at enabling the related technologies affect VFIO/IOMMU/PCI subsystems and interfaces, which require a certain amount of coordination between kernel subsystems to make sure that the related interfaces are designed to work in a seamless manner.
The Linux Plumbers 2017 VFIO/IOMMU/PCI track will therefore focus on promoting discussions on the current kernel patches aimed at VFIO/IOMMU/PCI subsystems with specific sessions targeting discussion for kernel patches that enable technology (ie Shared Virtual Memory – SVM) requiring the three subsystems coordination; the microconference will also cover VFIO/IOMMU/PCI subsystem specific tracks to debate patches status for the respective subsystems plumbing.
Microconference Leaders
Bjorn Helgaas, Lorenzo Pieralisi, Alex Williamson, Joerg Roedel
Wildcard Track
This Microconference Track is for proposals that don’t fit well into any of the currently proposed Microconferences
Please try to find a Microconference home for your proposal because the wildcard track has never actually been scheduled in the entire history of the Linux Plumbers Conference