
10:00 BST
13:30 BST
Tutorial: An Introduction to Linux Control Groups (cgroups) - Michael Kerrisk, man7.org Training and Consulting Sidlaw Auditorium, Level 3
Workshop: Building and Operating an OSS Data Science Platform - Jörg Schad, Mesosphere Moorfoot, Level 0
Lab: Observe Your Applications with OpenTracing - Kevin Crawley, Instana Fintry Auditorium, Level 3
Workshop: Kernel Rookie Guide - Andrzej Pietrasiewicz, Samsung R&D Institute Poland Kilsyth Room, Level 0
Workshop: Getting Started with EdgeX Foundry - Jim White, Dell Technologies Pentland Auditorium, Level 3
15:30 BST
17:30 BST
06:45 BST
07:30 BST
08:00 BST
09:00 BST
09:25 BST
09:35 BST
09:55 BST
10:15 BST
10:40 BST
11:15 BST
A Pragmatic Introduction to Machine Learning for Engineers - Maartens Lourens, Automation Logic Fintry Auditorium, Level 3
Building Inclusive Open Source Communities - Laura Gaetano, Travis Foundation Harris I & II, Level 1
Buildroot vs Yocto: Differences for Your Daily Job - Luca Ceresoli, AIM Sportline Lennox 2, Level -2
prplMesh: An Open-source Implementation of the Wi-Fi Alliance® Multi-AP Specification - Arnout Vandecappelle, Essensium/Mind Lennox 1, Level -2
Supporting Hardware Codecs in a Linux System - Maxime Ripard, Bootlin Lennox 3, Level -2
Internals of Docking Storage with Kubernetes Workloads - Dennis Chen, Arm Tinto, Level 0
Jumpstarting Your Cloud Journey with OSS on Amazon Lightsail - Mike Coleman, AWS Pentland Auditorium
A Day in the Life of a Log Message: Navigating a Modern Distributed System - Kyle Liberti & Josef Karasek, Red Hat Sidlaw Auditorium, Level 3
Between the Millstones: Lessons of Self-Funded Participation in Kernel Self Protection Project - Alexander Popov, Positive Technologies Kilsyth Room, Level 0
PostgreSQL + Linux Kernel = Friendship - Dmitry Dolgov, Zalando SE Moorfoot, Level 0
Lessons Learned Open Sourcing the UK Government - Andrea Grandi, UK Government Cromdale Hall A, Level -2
Sustaining OSS: Going from Consuming to Contributing and Leading - Nithya Ruff, Comcast Cromdale Hall B, Level -2
How Adobe is Changing its Culture Around Open Source - Jen Gray, Adobe Cromdale Hall C, Level -2
An Introduction to EdgeX Foundry - Jeroen Mackenbach, Dell Technologies Lammermuir 2, Level -2
Building and Running a NFV Compliance Verification Program Based on Open Source - Georg Kunz, Ericsson Lowther Suite, Level -1
Can We Build a Safety Integrity Level System with Linux - Tiejun Chen, VMware Menteith Suite, Level -1
Introduction to the U-boot Bootloader - Marek Vasut, Consultant (Additional Track Registration Required) Lammermuir 1, Level -2
12:05 BST
AIOps: Anomaly Detection with Prometheus - Marcel Hild, Red Hat Fintry Auditorium, Level 3
Roadmapping an Equitable Open Source Movement - Yulkendy Valdez & Josuel Plasencia, Forefront Harris I & II, Level 1
Networking: From the Ethernet MAC to the Link Partner - Maxime Chevallier & Antoine Ténart, Bootlin Lennox 1, Level -2
The Modern Linux Graphics Stack on Embedded Systems - Michael Tretter, Pengutronix Lennox 3, Level -2
The Modern Operating System, A Clear Choice - Bun Tan, Intel Lennox 2, Level -2
Kubeflow++ - Building and Operating a OSS Data Science Platform - Jörg Schad, Mesosphere Tinto, Level 0
Building a Fault-Tolerant Custom Resources Controller on Kubernetes - Morgan Bauer & Srinivas Brahmaroutu, IBM Sidlaw Auditorium, Level 3
Container Resource Isolation @ Facebook - Tejun Heo, Facebook Moorfoot, Level 0
Debugging Network Applications Using Container Technology - Pavel Šimerda, prgcont.cz Kilsyth Room, Level 0
Best Practices and Lessons Learned Using GitHub for Corporate Open Source - Charles Eckel, Cisco Cromdale Hall B, Level -2
Methodology of Multi-Criteria Comparison and Typology of Open Source Project - Fedir Rykhtik, Stratis Cromdale Hall A, Level -2
Authentic Developer Outreach - Jessica Rose, FutureLearn Cromdale Hall C, Level -2
MCUboot: Multi-Image Support - David Brown, Linaro, Ltd Lammermuir 2, Level -2
Accelerating Connected & Autonomous Vehicles Through Open Source Software - Dan Cauchy, The Linux Foundation Lowther Suite, Level -1
RISC-V ISA and Foundation Overview - Rick O'Connor, RISC-V Foundation Menteith Suite, Level -1
12:45 BST
13:00 BST
14:00 BST
14:15 BST
Data Structures with Avro: Is It Worth It? - Arek Osinski, Allegro Fintry Auditorium, Level 3
Seasons of Debian - Summer of Code and Winter of Outreachy - Pranav Jain, Nvidia & Urvika Gola, Intel Harris I & II, Level 1
Getting Your Patches in Mainline Linux: What Not To Do (and a Few Things You Could Try Instead) - Marc Zyngier, ARM Lennox 1, Level -2
Introduction to SoundWire - Vinod Koul, Linaro Lennox 2, Level -2
Using Seccomp to Limit the Kernel Attack Surface - Michael Kerrisk, man7.org Training and Consulting Lennox 3, Level -2
Leveraging the OPNFV Test Tools Beyond the NFV Domain - Georg Kunz, Ericsson & Emma Foley, Intel Tinto, Level 0
Lifecycles, Versions, and System Administration, Oh My! - Adam Samalik, Red Hat Pentland Auditorium
Who's Running my Pods!? A Deep Dive into Kubernetes and the Container Runtime Interface - Phil Estes, IBM Sidlaw Auditorium, Level 3
Deferred Problem: Issues With Complex Dependencies Between Devices in Linux Kernel - Andrzej Hajda, Samsung Moorfoot, Level 0
Developments in GFS2 - Andy Price, Red Hat Kilsyth Room, Level 0
Gaining Maturity in Open Source - A Model Cased on Sony Mobile's Journey - Carl-Eric Mols, Sony Mobile Cromdale Hall B, Level -2
Handling When Things Go Wrong: The Right Way - Jono Bacon, Jono Bacon Consulting Cromdale Hall A, Level -2
Developing Open-Source Software RTOS with Functional Safety in Mind - Anas Nashif, Intel Lammermuir 2, Level -2
Blockchain for Dummies Using the Open Service Broker API - Swetha Repakula & Morgan Bauer, IBM Lowther Suite, Level -1
Nutanix, AHV and Performance - Felipe Franciosi, Nutanix Menteith Suite, Level -1
Introduction to Linux Kernel Driver Programming - Michael Opdenacker, Bootlin (Additional Track Registration Required) Lammermuir 1, Level -2
Tutorial: FOSSology Hands-On: License Analysis of OSS Components - Michael C. Jaeger, Siemens AG Cromdale Hall C, Level -2
15:05 BST
Streaming Pipelines for Neural Machine Translation - Suneel Marthi, ASF Fintry Auditorium, Level 3
Open Source Citizenship - Cat Allman & Josh Simmons, Google Harris I & II, Level 1
Bring Your Camera into 2018: Forward Porting Image Sensor Drivers - Jacopo Mondi, Renesas Lennox 3, Level -2
Building Safe Systems with Linux - Nicholas McGuire, OpenTech Lennox 2, Level -2
Keeping Up With The Joneses (CVEs) - David Reyna, Wind River Systems Lennox 1, Level -2
Story of a Kubectl Command - Indradhanush Gupta, Kinvolk Pentland Auditorium
Building Kubernetes Native Apps with the Operator Framework - Tony Campbell, Red Hat Sidlaw Auditorium, Level 3
Everything You Need to Know to Submit a Linux Kernel Patch! - Sayli Karnik, Credit Suisse Kilsyth Room, Level 0
Kernel Mailing List Collaboration - Dawn Foster, The Scale Factory Moorfoot, Level 0
How to Pay Your Contributors and Get Away with It - Erlend Sogge Heggen, Discourse Cromdale Hall A, Level -2
Open Source and Standards Collaboration - Craig Northway, Qualcomm Technologies Inc Cromdale Hall B, Level -2
Open Source MQTT Brokers - Leon Anavi, Konsulko Group Lammermuir 2, Level -2
100 Gbps Open-Source Software Router? It's Here. - Jim Thompson, Netgate, Inc. Menteith Suite, Level -1
BoF: Cloud Native Blockchain - Frans Van Rooyen, Adobe Tinto, Level 0
Introducing OpenFaaS Cloud, a Developer-Friendly CI/CD Pipeline for Serverless - Alex Ellis, OpenFaaS project / VMware Lowther Suite, Level -1
15:45 BST
16:00 BST
16:15 BST
Productionizing ML Pipelines with the Portable Format for Analytics - Nick Pentreath, IBM Fintry Auditorium, Level 3
Cooking a Debian System: One, Two, Debos! - Ana Guerrero López, Collabora Lennox 3, Level -2
Embedded Linux on RISC-V Architecture - Status Report - Khem Raj, Comcast Lennox 2, Level -2
Spectre and Meltdown vs. Real-Time: How Much do Mitigations Cost? - Ralf Ramsauer & Wolfgang Mauerer, OTH Regensburg; Jan Kiszka, Siemens AG Lennox 1, Level -2
Are You Insured Against Your Noisy Neighbor? - Sunku Ranganath, Intel Pentland Auditorium
Data Mobility for Kubernetes Persistent Volumes - Xing Yang, Huawei Sidlaw Auditorium, Level 3
From One Architecture to Many: Porting OpenMandriva to AArch64, armv7hnl, RISC-V and Ryzen - Bernhard "Bero" Rosenkränzer, OpenMandriva Moorfoot, Level 0
Putting Taiwan on the Kernel.org Keysigning Map - Chen-Yu Tsai, CloudMosa, Inc. Kilsyth Room, Level 0
Scaling Your Developer Community via Plugins - Greg Sutcliffe, Red Hat Cromdale Hall B, Level -2
Setting up a Security Team for Your Project - Kate Stewart, The Linux Foundation & David Wheeler, Institute for Defense Analyses Cromdale Hall A, Level -2
Open Source Software at European Commission's IT Department - Marek Przybyszewski & Saranjit Arora, European Commission - DIGIT Cromdale Hall C, Level -2
WiFi and Secure Socket Offload in Zephyr - Gil Pitney, Texas Instruments Lammermuir 2, Level -2
ACRN: A Big Little Hypervisor for IoT Development - Eddie Dong, Intel Lowther Suite, Level -1
Introduction to kubeadm - Rostislav Georgiev, VMware Menteith Suite, Level -1
Introduction to IIO and Input Drivers - Matt Porter, Konsulko Group (Additional Track Registration Required) Lammermuir 1, Level -2
17:05 BST
Hassle-free, Scalable Machine Learning with Kubeflow - Barbara Fusinka, Google Fintry Auditorium, Level 3
Device Security in IoT - Ashutosh Singh, Arm Ltd Lennox 2, Level -2
Primer: Testing Your Embedded System - What is a ptest, Lava, Fuego, KernelCI and...? - Jan-Simon Moeller, The Linux Foundation Lennox 1, Level -2
Automated Testing for Infrastructure-as-a-code - Florian Winkler, B1 Systems GmbH Pentland Auditorium
Handling Security Flaws in an Open Source Project - Jeremy Allison, Google Kilsyth Room, Level 0
Improve Linux User-Space Core Libraries with Restartable Sequences - Mathieu Desnoyers, EfficiOS Moorfoot, Level 0
The Art of Documentation for Open Source Projects - Ben Hall, Katacoda Cromdale Hall A, Level -2
Why Contributing Upstream is Sustainable Engineering - Colin Charles, GrokOpen Cromdale Hall B, Level -2
Why I Forked My Own Project and My Own Company - Frank Karlitschek, Nextcloud Cromdale Hall C, Level -2
Bluetooth Low Energy Controller in Zephyr OS - Vinayak Kariappa Chettimada, Nordic Semiconductor ASA Lammermuir 2, Level -2
A Hybrid Solution to Address Real Time Virtualization - Tiejun Chen, VMware Menteith Suite, Level -1
Civil Infrastructure Platform: Two Year Experience of Industrial Grade Open Source Base-Layer Development - Yoshitake Kobayashi, Toshiba Corporation & Urs Gleim, Siemens AG Lowther Suite, Level -1
A Full Stack Journey to Reach Efficient Container Storage Cloning - Niels de Vos, Red Hat Sidlaw Auditorium, Level 3
18:00 BST
BoF: Computer Science Education and Diversity - Laura Reddy, Cisco; Emma Foley & Thaynara Silva, Intel Harris I & II, Level 1
BoF: Automotive Grade Linux Developer Community - Walt Miner, The Linux Foundation Lennox 2, Level -2
BoF: Early Platform Drivers in Linux Kernel - Bartosz Golaszewski, BayLibre Lennox 1, Level -2
BoF: Embedded Update Tools - Jan Lübbe, Pengutronix Lennox 3, Level -2
BoF: Yocto Project and OpenEmbedded - Armin Kuster, MontaVista Software, LLC & Nicolas Dechesne, Yocto Project Community Manager Cromdale Hall C, Level -2
BoF: Ceph - John Spray, Red Hat Pentland Auditorium
BoF: Thanos - High Availability and Long Term Storage of Prometheus Metrics - Bartek Plotka, Improbable Fintry Auditorium, Level 3
BoF: Accelerated Linux Build System - Jeff Shaw, Digi International Kilsyth Room, Level 0
BoF: Fedora, CentOS and EPEL - Brian Exelbierd & Rich Bowen, Red Hat Moorfoot, Level 0
BoF: The Future Of The Linux Kernel - Tanish Shinde, Weyland Inc. Sidlaw Auditorium, Level 3
BoF: Open Source Compliance in the Supply Chain - Shane Coughlan, The Linux Foundation Cromdale Hall A, Level -2
BoF: Landscape and Use Cases for OSS-based Compliance Tooling - Michael Picht, SAP SE & Michael Jaeger, Siemens AG Lowther Suite, Level -1
BoF: Blockchain of Things & Large Scale Deployments of Blockchain - Tyler Baker, Open Source Foundries Lammermuir 2, Level -2
BoF: Blockchain for Business Beyond the Hype: An Open Discussion - Travin Keith, Agavon Tinto, Level 0
BoF: RISC-V SW Ecosystem Status and Needs - Atish Patra, Western Digital; Olof Johansson, Palmer Dabbelt & Paul Walmsley, RISC-V Menteith Suite, Level -1
19:00 BST
06:45 BST
07:30 BST
08:00 BST
09:00 BST
Keynote: The Future of AI is Data...In More Ways than You Think - Eric Berlow, Co-Founder, Chief Science Officer, Vibrant Data Inc. Pentland Auditorium, Level 3
DMA Safety in Buffers for Linux Kernel Device Drivers - Wolfram Sang, Renesas / Consultant Lennox 2, Level -2
EBBR: Standard Boot for Embedded Platforms - Grant Likely, Arm Lennox 3, Level -2
The Seven Year Leap - Updating a Product from Linux 2.6 to 4.15, a Real-World Project Case Study - Ed Langley, Kobilon Lennox 1, Level -2
Enabling a Cloud-native Edge for IoT Scale - Jason Shepherd, Dell Technologies Lammermuir 2, Level -2
Debugging Embedded Devices Using GDB - Chris Simmonds, 2net (Additional Track Registration Required) Lammermuir 1, Level -2
09:25 BST
09:50 BST
Grabbing Audio and Video on a Board Farm - Krzysztof Opasiak, Samsung R&D Institute Poland Lennox 1, Level -2
Large Scale Deployments for Automated Kernel Testing - Dave Pigott, Linaro Lennox 2, Level -2
Preempt-RT Latency Benchmarking of the Cortex-A53 Processor - Paul Thomas, AMSC Lennox 3, Level -2
Creating an IoT Data Layer for Collecting, Storing, Analyzing and Reacting to Data - David G. Simmons, InfluxData Lammermuir 2, Level -2
09:55 BST
10:20 BST
10:40 BST
10:50 BST
11:00 BST
11:15 BST
11:30 BST
Building the Foundations for the Next Generation of Women in Tech: Successes and Challenges - Emma Foley & Sophie Lennon, Intel Harris I & II, Level 1
How to Avoid Writing Device Drivers for Embedded Linux - Chris Simmonds, 2net Lennox 2, Level -2
Linux IoT: From Prototype to Production - Drew Moseley, Mender.io Lennox 3, Level -2
The New Wi-Fi Experience for Linux - Marcel Holtmann, Intel Lennox 1, Level -2
Open Source to the Stars: How Open Source Helps One of the Biggest Astronomical Observatories in the World - Federico Pellegrin, European Southern Observatory Tinto, Level 0
Preventing CPU Side-channel Attacks with Kernel Tracking - Marian Marinov, SiteGround Fintry Auditorium, Level 3
Apache Kafka - "A System Optimized for Writing" - Bernhard Hopfenmüller, ATIX AG Sidlaw Auditorium, Level 3
Three years of Lessons from Running Potentially Malicious Code Inside Containers - Ben Hall, Katacoda Pentland Auditorium
Drone SITL Bringup with the IIO Framework - Bandan Das, Red Hat Kilsyth Room, Level 0
MM 101: Introduction to Linux Memory Management - Christoph Lameter, Jump Trading LLC Moorfoot, Level 0
Inclusive Open Source Governance - What are You Waiting For? - Emma Irwin, Mozilla Cromdale Hall B, Level -2
Xen Project 15 Years Down the Line: Thinking Outside of the Conceived Tech Comfort Zone - Lars Kurth, Citrix / Xen Project Cromdale Hall A, Level -2
Revitalizing Open Source Contributions and Participation across Mozilla - Daniel Izquierdo, Bitergia & Riccardo Iaconelli, Mozilla Cromdale Hall C, Level -2
Bluetooth Mesh and Zephyr - Martin Woolley, Bluetooth SIG Lammermuir 2, Level -2
Getting Started with IoT/Cloud End-to-end Data Collection - Eduardo Silva, Treasure Data & Thea Aldrich, Zephyr Project Menteith Suite, Level -1
Getting Started with Buildroot - Thomas Petazzoni, Bootlin (Additional Track Registration Required) Lammermuir 1, Level -2
12:20 BST
Introducing FfDL - Deep Learning as a Service on Kubernetes - Animesh Singh, IBM Fintry Auditorium, Level 3
Collaboration is the Better Way - Erik Riedel, Dell EMC & Lauri Apple, Workday Harris I & II, Level 1
Deep Learning in OpenCV - Wu Zhiwen, Intel Lennox 1, Level -2
SPI Memory Support in Linux and U-Boot - Miquèl Raynal, Bootlin Lennox 2, Level -2
Strategies for Developing and Deploying your Embedded Applications and Images - Mirza Krak, Mender.io Lennox 3, Level -2
Open Source Investments in Mainframe Through the Next Generation - Showcasing the Work of the Open Mainframe Project 2018 Summer Interns - John Mertic, The Linux Foundation Pentland Auditorium
Performance Tuning and Troubleshooting in Container Platforms - Manoj Pillai, Red Hat Tinto, Level 0
Apache Metron in the Real World - Dave Russell, Hortonworks Sidlaw Auditorium, Level 3
Building Stable Trees with Machine Learning - Sasha Levin, Microsoft & Julia Lawall, Inria Moorfoot, Level 0
Elivepatch: Flexible Distributed Linux Kernel Live Patching - Alice Ferrazzi & Takanori Suzuki, Cybertrust Kilsyth Room, Level 0
Automating Open Source with Probot - Bex Warner, GitHub Cromdale Hall A, Level -2
Migrating a Community: Why & How We Moved from a Mailing List to a Forum - Greg Sutcliffe, Red Hat Cromdale Hall B, Level -2
Making Community Decisions without Consensus - George Dunlap, Citrix Systems R&D UK Ltd Cromdale Hall C, Level -2
Building an Open IoT Solution with EdgeX Foundry and Zephyr Project - Thea Aldrich, Zephyr Project & Michael Hall, EdgeX Foundry Lammermuir 2, Level -2
How to Use Kubernetes for Production Grade Edge Computing - Steven Wong, VMware Menteith Suite, Level -1
13:00 BST
14:00 BST
14:30 BST
Machine Learning Made Easy on Kubernetes. DevOps for Data Scientists - Brian Redmond, Microsoft Fintry Auditorium, Level 3
Metrics that Matter for Diversity & Inclusion in Open Source - Emma Irwin, Mozilla Harris I & II, Level 1
Getting Started with Yocto Project - Stephano Cetola, Intel (Additional Track Registration Required) Lammermuir 1, Level -2
Debian & Yocto: State of the Art - Kazuhiro Hayashi, Toshiba Corporation & Manuel Traut, Linutronix GmbH & Baurzhan Ismagulov Lennox 2, Level -2
Linux and Zephyr “Talking” to Each Other in the Same SoC - Diego Sueiro, Sepura / Embarcados Lennox 1, Level -2
Teaching your Test Framework to Speak LAVA - Tim Orling, Intel Corporation Lennox 3, Level -2
Compliance as Code - Lessons Learned from Regulated Organizations - Sergiu Bodiu, Standard Chartered Pentland Auditorium
Deploying Apache Kafka for Exabyte Scale Data Coordination - James Mountifield, Sumo Logic Tinto, Level 0
Toro Kernel, A Dedicated Kernel for Microservices - Matias Vara Larsen, Silicon Gears & Cesar Bernardini, Barracuda Sidlaw Auditorium, Level 3
Coccinelle: 10 Years of Automated Evolution and Bug Finding in the Linux Kernel - Julia Lawall, Inria Moorfoot, Level 0
Fun with Dynamic Kernel Tracing Events - Steven Rostedt, VMware Kilsyth Room, Level 0
Beyond Burnout: Caring for Your Employees’ Greatest Asset - Leslie Hawthorn, Red Hat Cromdale Hall B, Level -2
The Great Debate: Is There An Open Source Business Model, YES or NO? - Jeffrey Borek, IBM & Stephen Walli, Microsoft Cromdale Hall A, Level -2
Playing Nicely Together: Large Scale Open Source Program Strategies - Jeffrey Osier-Mixon, Intel Cromdale Hall C, Level -2
U-Boot - Bootloader for IoT Platform? - Alexey Brodkin, Synopsys Lammermuir 2, Level -2
Linux-based RTOS Experimental Platform for Constructing Self-driving Vehicles - Jim Huang, BiiLabs & Shao-Hua Wang, National Cheng Kung University Menteith Suite, Level -1
15:00 BST
15:10 BST
15:50 BST
Introduction to Natural Language Processing with Python - Barbara Fusinska, Google Fintry Auditorium, Level 3
10 Years of the Industrial I/O Kernel Subsystem - Jonathan Cameron, Huawei Lennox 1, Level -2
Extending the Performance Analyis Toolset - Christoph Sterz, KDAB Lennox 2, Level -2
Uh-oh, It's I/O Ordering! - Will Deacon, Arm Lennox 3, Level -2
Cloud Object Storage: The Right Way - Orit Wasserman, Lightbits Labs Pentland Auditorium
Resilient and Fast Persistent Container Storage Leveraging Linux’s Storage Functionalities - Philipp Reisner, LINBIT Tinto, Level 0
Establishing Image Provenance and Security in Kubernetes - Adrian Mouat, Container Solutions Sidlaw Auditorium, Level 3
Diary of a Drive by Coder: Tips and Tricks for Working with Upstream - James Bottomley, IBM Moorfoot, Level 0
Modern Strace - Dmitry Levin, BaseALT Kilsyth Room, Level 0
CO.LAB - Ruth Suehle, Red Hat Cromdale Hall A, Level -2
Open Source and Open Community at a 100-year-old Company - Donnie Berkholz, Carlson Wagonlit Travel Cromdale Hall B, Level -2
Open Source Contribution Policies that Don't Suck - Tobie Langel, Codespeaks LLC Cromdale Hall C, Level -2
A Zephyr User Story - Franco Saworski, blik GmbH Lammermuir 2, Level -2
NVDIMM and Virtualization - George Dunlap, Citrix Systems R&D UK Ltd Menteith Suite, Level -1
Tutorial: Roadmapping an Equitable Open Source Movement - Yulkendy Valdez & Josuel Plasencia, Forefront Harris I & II, Level 1
Building Real-Time Applications for Linux - John Ogness, Linutronix GmbH (Additional Track Registration Required) Lammermuir 1, Level -2
16:40 BST
Machine Learning for CI - Matthew Treinish & Andrea Frittoli, IBM Fintry Auditorium, Level 3
Collaborate on Linux for Use in Safety-Critical Systems? - Lukas Bulwahn, BMW Car IT GmbH Lennox 1, Level -2
Complex Cameras on Linux - Mauro Carvalho Chehab, Samsung Lennox 2, Level -2
PREEMPT_RT isn't Just for Lasers: The Perfect Match for Hearing Aid Research! - Christopher Obbard & Daniel James, 64 Studio Ltd Lennox 3, Level -2
cloud-init: The cross-cloud Magic Sauce - Scott Moser & Chad Smith, Canonical Pentland Auditorium
Rapid and Secure Cloud Native DevOps - Shane James, Oracle Tinto, Level 0
From Handcraft to Unikraft: Simpler Unikernelization of Your Application - Florian Schmidt, NEC Labs Europe Sidlaw Auditorium, Level 3
oomd: A Userspace OOM Killer - Daniel Xu, Facebook Moorfoot, Level 0
Panel Discussion: Outreachy Linux Kernel Internship Report - Moderated by Julia Lawall, Inria Kilsyth Room, Level 0
Metadata and the Rise of Big Data Governance: Active Open Source Initiatives - John Mertic, The Linux Foundation & David Radley, IBM Cromdale Hall B, Level -2
Open Source Software Compliance - Supriya Chitale, Siemens AG Cromdale Hall A, Level -2
Software Philanthropy for Everyone - Kevin P. Fleming, Bloomberg Cromdale Hall C, Level -2
Deep Learning Neural Network Acceleration at the Edge - Andrea Gallo, Linaro Lammermuir 2, Level -2
Pocket Science Lab - An Open Source Hardware for Electronics Teaching & Learning - Hong Phuc Dang, FOSSASIA & Mario Behling, OpnTec/PSLab Menteith Suite, Level -1
17:30 BST
18:30 BST
19:00 BST
07:00 BST
08:00 BST
09:00 BST
09:25 BST
09:35 BST
10:00 BST
10:20 BST
10:45 BST
11:15 BST
Mentorship Panel: An Exploration of Insights & Issues Related to Mentoring Programs - Moderated by Jeffrey Osier-Mixon, Intel Harris I & II, Level 1
OpenOCD - Beyond Simple Software Debugging - Oleksij Rempel, Pengutronix Lennox 3, Level -2
Real-time Testing with Fuego - Hirotaka MOTAI, Mitsubishi Electric Corp Lennox 2, Level -2
The End of Time, 19 Years to Go - Arnd Bergmann, Linaro Ltd Lennox 1, Level -2
DevOps Meets Docs: Documentation as Code - Robert Kratky, Red Hat Pentland Auditorium
Beyond the DSL—Unlocking the Power of Kafka Streams with the Processor API - Antony Stubbs, Confluent Inc. Tinto, Level 0
L1TF and KVM - Alexander Graf, SUSE Lowther Suite, Level -1
Building OCI Images without Privilege - Tycho Andersen, Cisco Systems Sidlaw Auditorium, Level 3
Using Containers for GPU Workloads - Christian Brauner, Canonical Fintry Auditorium, Level 3
Super Fast Packet Filtering with eBPF and XDP - Helen Tabunshchyk, Cloudflare Kilsyth Room, Level 0
Why Lock Down the Linux Kernel? - Matthew Garrett, Google Moorfoot, Level 0
No Docs? No Problem! From Zero to Full Documentation in Less Time than You Think - Nathan Willis, Glyphography Type Cromdale Hall C, Level -2
Pass the Torch Without Dropping the Ball: Lessons in Community Management - Rich Bowen & Rain Leander, Red Hat & Mary Thengvall, Persea Consulting Cromdale Hall B, Level -2
Backporting is so 1993 - Ricardo Salveti & Michael Scott, Foundries.io Lammermuir 2, Level -2
Running Hyperledger Sawtooth in Production - Duncan Johnston-Watt & Kai Davenport, Blockchain Technology Partners Menteith Suite, Level -1
Demystifying MCUs with Arduino - Tom King, OpenEmbedded (Additional Track Registration Required) Lammermuir 1, Level -2
Open Source Compliance Tools - New Options Emerging - Hosted by Michael Jaeger, Fossology.org and eclipse/sw360 Cromdale Hall A, Level -2
Linux in Safety-Critical Systems Summit (Separate Registration Required) Edinburgh 1, Sheraton Grand Hotel & Spa, Edinburgh
12:05 BST
How Having Kids from Hard Places Helped Me Serve Open Source Communities - John Mertic, The Linux Foundation Harris I & II, Level 1
On this Rock I will Build my System - Why Open-Source Firmware Matters - Lucas Stach, Pengutronix Lennox 1, Level -2
Real Time is Coming to Linux; What Does that Mean to You? - Steven Rostedt, VMware Lennox 3, Level -2
The Power-Supply Subsystem - Sebastian Reichel, Collabora Lennox 2, Level -2
Effective Virtual CPU Configuration with QEMU and libvirt - Kashyap Chamarthy, Red Hat Pentland Auditorium
To Kill, or to Checkpoint - That is the Question - Mike Rapoport, IBM & Adrian Reber, Red Hat Sidlaw Auditorium, Level 3
Fighting Spam for Fun and Profit: What's New in SpamAssassin - Giovanni Bechis, SNB S.r.l. Tinto, Level 0
Security in QEMU: How Virtual Machines Provide Isolation - Stefan Hajnoczi, Red Hat Lowther Suite, Level -1
What are My Microservices Doing? - Juraci Paixão Kröhling, Red Hat Fintry Auditorium, Level 3
Replacing X with Wayland - Lessons Learned for Your Next Display Manager - Matthias Clasen, Red Hat Moorfoot, Level 0
The Flavors of Memory Supported by Linux, their Use and Benefit - Christoph Lameter, Jump Trading LLC Kilsyth Room, Level 0
OpenSource @ Improbable - Dominic Green, Improbable Cromdale Hall C, Level -2
The Democratization of Software - Stephen Walli, Microsoft Cromdale Hall B, Level -2
Enabling Zephyr on Your Hardware Platform - Diego Sueiro, Sepura / Embarcados Lammermuir 2, Level -2
Blockchain won't Kill the Database Function: A Developer's Perspective - Colin Charles, GrokOpen Menteith Suite, Level -1
12:45 BST
14:00 BST
14:15 BST
Panel Discussion: How to be an Effective Ally and Help Create Inclusive Communities - Moderated by Nithya Ruff, Comcast Harris I & II, Level 1
Creating Your Own Tiny Linux Distribution Using Yocto: Keeping it Small With Poky-Tiny - Alejandro Hernandez, Xilinx Lennox 3, Level -2
Kernel Analysis Using eBPF - Daniel Thompson, Linaro Lennox 2, Level -2
Sound Open Firmware - Liam Girdwood, Intel Lennox 1, Level -2
Fine-grained Distributed Application Monitoring Using LTTng - Jérémie Galarneau, EfficiOS Pentland Auditorium
What Can You Do with Open Source and the Cloud 24 Hours? - Mark Whitby, Microsoft Fintry Auditorium, Level 3
Painting a Picture of the KVM Use-cases in the Container World - Fabian Deutsch, Red Hat Lowther Suite, Level -1
Improve the Human Vector with Emoji - Vincent Batts, Red Hat Sidlaw Auditorium, Level 3
Swimming with the New KernelShark - Yordan Karadzhov, VMware Moorfoot, Level 0
Understanding User Namespaces - Michael Kerrisk, man7.org Training and Consulting Kilsyth Room, Level 0
Leveraging Open Source Projects For Open Source Management - Status Update - Marcel Kurzmann, Bosch Software Innovations Cromdale Hall A, Level -2
Open Design Toolkit (ODT) - Veethika Mishra, Red Hat Cromdale Hall B, Level -2
ClearlyDefined: Enabling Project Success through Metadata - Jeff McAffer, Microsoft Cromdale Hall C, Level -2
Trusted Firmware M, Secure Partitioning – Compartmentalization in IoT - Miklos Balint & Ken Liu, Arm Lammermuir 2, Level -2
The GNSS Subsystem - Johan Hovold, Hovold Consulting AB Menteith Suite, Level -1
Discovering Tiny Snakes - John Hawley, VMware (Additional Track Registration Required) Lammermuir 1, Level -2
14:45 BST
15:05 BST
Getting Insights from IoT Data - Luciano Resende, IBM Fintry Auditorium, Level 3
BoF: Devicetree - Frank Rowand, Sony Lennox 1, Level -2
Building Container Images with OpenEmbedded and the Yocto Project - Scott Murray, Konsulko Group Lennox 3, Level -2
Power Debugging with JTAG - Patrick Titiano & Alexandre Bailon, BAYLIBRE Lennox 2, Level -2
An Introduction to Building Clouds with Apache CloudStack - Dag Sonstebo, ShapeBlue Pentland Auditorium
Getting Some Peace and Quiet as an Open Source Maintainer - Cornelia Huck, Red Hat Lowther Suite, Level -1
KernelCI: A New Hope for Regressions - Ana Guerrero López, Collabora Kilsyth Room, Level 0
Spectre, Meltdown, & Linux - Greg Kroah-Hartman, The Linux Foundation Moorfoot, Level 0
It's All about Perspective; 6 Things We Learned While Building Measure - Jeremy Garcia, Datadog / LinuxQuestions.org & Stuart Langridge, Kryogenix Consulting Cromdale Hall B, Level -2
Building a Collaborative Open Source Program - Brian Hsieh, Uber & Jose Manrique Lopez de la Fuente, Bitergia Cromdale Hall C, Level -2
IoT TLS: Why It's Hard - David Brown, Linaro Lammermuir 2, Level -2
From Embedded Linux Build Systems to Edge Computing - Cezary Dynak, SpyroSoft Menteith Suite, Level -1
Testing The Future: Getting Started with Zuul and Ansible - Robyn Bergeron & Monty Taylor, Red Hat Tinto, Level 0
Full Stack Observability with Elastic: Logs, Metrics and Traces - Carlos Pérez-Aradros, Elastic Sidlaw Auditorium, Level 3
15:45 BST
15:50 BST
16:15 BST
Scalable Monitoring of Apache Spark with Prometheus - Diane Feddema & Zak Hassan, Red Hat Fintry Auditorium, Level 3
A Sockets API for LoRa - Andreas Färber, SUSE Lennox 1, Level -2
Comparison of Voice Assistant SDKs for Embedded Linux Devices - Leon Anavi, Konsulko Group Lennox 3, Level -2
Why Embedded Cameras are Difficult, and How to Make Them Easy - Laurent Pinchart, Ideas on Board Lennox 2, Level -2
Hashicorp Terraform: Deep Dive with no Fear - Victor Turbinsky, Texuna Pentland Auditorium
Revolutionizing the Production Industry with Apache PLC4X - Christofer Dutz, codecentric AG Tinto, Level 0
Memory Overcommit for Overcommitted Admins - Jonathan Davies, Nutanix Lowther Suite, Level -1
Kata Containers: The Speed of Containers, the Security of VMs -- Even in a Nested Environment! - Eric Ernst & Shiny Sebastian, Intel; KY Srinivasan, Microsoft Sidlaw Auditorium, Level 3
Test Driven Kernel Development - Knut Omang, Oracle Moorfoot, Level 0
Cracking the Code - How Mozilla is Helping University Students Contribute to Open Source - Christos Bacharakis, Mozilla Cromdale Hall B, Level -2
Promoting Greater Predictability in Open Source License Enforcement - Richard Fontana, Red Hat Cromdale Hall A, Level -2
Why the Yocto Project for My IoT Project - Drew Moseley, Mender.io Lammermuir 2, Level -2
Tutorial: Introduction to Quantum Computing Using Qiskit - Ali Javadi-Abhari, IBM Menteith Suite, Level -1
Tutorial: How to Prepare a Diversity and Inclusion Report for your Community - Georg Link, University of Nebraska at Omaha; Daniel Izquierdo, Bitergia; Dawn Foster, The Scale Factory & Emma Irwin, Mozilla Harris I & II, Level 1
Zephyr 101 - Thea Aldrich, Zephyr Project (Additional Track Registration Required) Lammermuir 1, Level -2
17:05 BST
Closing Game Lennox 1, Level -2
Improve the Container Image Compatibility on Arm - Wei Chen & Penny Zheng, Arm Pentland Auditorium
Scalability and Stability of libvirt: Experiences with Very Large Hosts - Marc Hartmayer, IBM Lowther Suite, Level -1
Kubernetes 1.12: Project Update - Ihor Dvoretskyi, Cloud Native Computing Foundation & Tim Pepper, VMware Sidlaw Auditorium, Level 3
Library OS is the New Container: Why is Library OS A Better Option for Compatibility and Sandboxing? - Chia-Che Tsai, UC Berkeley Kilsyth Room, Level 0
Shifting Media App Development into High Gear - Helen Koike, Collabora Moorfoot, Level 0
Community vs. Enterprise: How Not to Piss off Your Community (and still be Profitable) - Colin Charles, GrokOpen Cromdale Hall A, Level -2
Turning Policy into Tooling - Per Ploug, Zalando SE Cromdale Hall C, Level -2
Getting Lean and Distributed at the Edge - Jim White, Dell Technologies Menteith Suite, Level -1
09:00 BST