Open Source Summit + Embedded Linux Conference North America 2019
2019-08-21..2019-08-23
San Diego, United States
[Open Source Summit Europe 2024, Open Source Summit Europe + Embedded Linux Conference Europe 2017, Embedded Linux Conference + OpenIoT Summit North America 2018, Embedded Linux Conference + OpenIoT Summit North America 2017, Open Source Summit Europe + Embedded Linux Conference Europe 2019, Open Source Summit Europe & ELC + OpenIoT Summit Europe 2018]
| title | author | length |
|---|---|---|
| Keynote: Welcome & Opening Remarks | Jim Zemlin | 41m |
Announcement list includes concrete outcomes not platitudes: the Academy Software Foundation’s projects land in VFX Oscar contention and power filmmaking… | ||
| Keynote: Fueling Innovation Engines by Creating, Collecting, and Improving Stepping... | Jeff Clune | 21m |
Claims that open-ended innovation needs automatic goal switching and diverse stepping stones, backed by concrete tools and results: quality-diversity search… | ||
| Keynote: Virtualization Reimagined | Arjan van de Ven | 15m |
Makes virtualization modular and domain-specific by shipping reusable building blocks (a Rust VMM-style stack) and an implementation called cloud-hypervisor… | ||
| Keynote: What Winning Open Source Looks Like | Chris Wright | 09m |
Argues that open source is the industry’s innovation engine and cites concrete scale: 100 million git repositories, 40 million developers, 2+ million… | ||
| Keynote: Trusted AI: Bringing Trust Back into AI through Open Source | Todd Moore | 11m |
IBM argues that trust in AI requires open source toolchains and shows working projects: the Adversarial Robustness Toolbox with a demo (art-demo.mybluemix.net)… | ||
| Keynote: Understanding the Cultural Codes that Drive Behavior | Michele Gelfand | 24m |
Large cross‑national datasets, computational models and experiments claim that a single dimension — cultural tightness versus looseness — predicts crime… | ||
| Keynote: Double the Awesome | Dr. Nicole Forsgren | 22m |
2019 State of DevOps shows measurable gains: elite performers nearly triple from 7% and low performers fall from 15% to 12%. Elite teams deliver deployment… | ||
| Keynote: Infrastructure Matters | Cheryl Hung | 05m |
CNCF lists 469 members and just added 49 projects while claiming Kubernetes and Prometheus as core; a survey finds 40% of companies don't run even 10% of their… | ||
| Keynote: Open Data @ Facebook | Michael Cheng, Drishtie Patel, Michal Migurski | 22m |
Facebook states its open source program covers 500 projects with 300,000 contributions from 16,000 contributors and describes a year‑old Disaster Maps pipeline… | ||
| Keynote: Calling All Doc Stars | Megan Byrd-Sanicki | 05m |
Documentation is the prime driver of adoption and yet only 4% contributors work on docs, so Google launches Season of Docs — modeled on Google Summer of Code —… | ||
| Lightning Talk: Build a Reproducible ML Workflow with Kubeflow Pipelines | Karl Weinmeister | 05m |
Kubeflow Pipelines provides a reproducible, portable ML lifecycle running on Kubernetes and Docker, with a Python SDK that compiles code-defined workflows into… | ||
| Lightning Talk: Continuous Delivery with Kubernetes: The Prequel | Priyanka Sharma | 07m |
GitLab moves to continuous delivery on legacy VMs with Ansible and GitLab CI/CD rather than Kubernetes, achieving commit-to-canary two hours (down from over a… | ||
| Lightning Talk: Living on the Edge - Computing as the Next Battleground | Arpit Joshipura | 07m |
Claims that edge becomes a $4 trillion market by 2030 and relies on five converging technologies — 5G, microservices, AI at the edge, on-demand networks and… | ||
| Lightning Talk: Global Change with Cloud Foundry Foundation | Chip Childers | 07m |
Enterprises face a rapid cascade of technological change and many IT leaders are overwhelmed so the Cloud Foundry community promotes a kayaker metaphor for… | ||
| Keynote: MDS, Fallout, Zombieland & Linux | Greg Kroah-Hartman | 19m |
MDS and related microarchitectural exploits hit Intel CPUs and leak cross-process, cross-VM and enclave data; fixes require flushing CPU buffers on every… | ||
| Keynote: Networking Electrons: The Next Frontier in Energy and Open Source | Shuli Goodman | 18m |
Claims that global demand rises from ~145,000 to ~380,000 terawatts by 2050 and that 2050 is a point of no return drive the urgency, plus the claim that only… | ||
| Keynote: A.I. and Stephen Hawking ACAT | Kairan Quazi | 09m |
An open-source configurable platform called Assistive Context-Aware Toolkit (ACAT) is designed to let users control Windows apps via simple triggers mapped to… | ||
| An Agile Approach to Threat Modeling for Securing Open Source Project EdgeX Foundry | Tingyu Zeng | 38m |
EdgeX Foundry applies an agile, per-sprint threat‑modeling process that uses DFDs and attack tables to enumerate threats against dozens of Go microservices… | ||
| Assessing Project Risk Using CHAOSS Metrics | Sean P. Goggins, Jessica Wilkerson | 34m |
CHAOSS defines concrete risk metrics across security, code quality, licensing, transparency and sustainability and implements them with Augur and Grimoire Lab… | ||
| BoF: The Open Enclave SDK: Confidential Computing with Trusted Apps | Simon Leet, Andrew Schwartzmeyer | 41m |
Open Enclave SDK is an open source C/C++ library (published under MIT license on GitHub) that targets hardware TEEs and provides attestation, sealing, and a… | ||
| Privacy, Consent and Security Within Modern Applications | Tim Mackey | 36m |
Regulators force engineering changes: GDPR scrutiny leads to CNIL fines and a rework of Android onboarding; German regulators invoke an 90-day GDPR injunction… | ||
| Challenges of using Containers to Run Graphical Embedded Systems | Diego Rondini, Nicola La Gloria | 35m |
Tests run on iMX6 (Etna/Mesa) and iMX8 (Vivante proprietary) using Fedora on the host and Ubuntu images in Docker, with x11docker and GLMark2 for benchmarks… | ||
| A Million Ways to Provision Embedded Linux Images | Drew Moseley | 31m |
Overview of concrete provisioning methods for Embedded Linux using OpenEmbedded and Yocto: shows creating images, running runqemu to test NFS-root systems… | ||
| A Few Effective gcc/clang Optimizations for Embedded Systems | Khem Raj | 45m |
Practical, measurable gcc/clang tactics to shrink and speed embedded Linux binaries: generate and inspect linker map files and binaries with objdump, size, nm… | ||
| Migrating to Yocto: A Guide and Lessons Learned | Muhammad Tauqir Ahmad | 36m |
Migrating a large Cisco Meraki OpenWRT-based repo to Yocto and BitBake produces concrete results: about 50 proprietary recipes require porting, a company… | ||
| Sweeten your Yocto Build Times with Icecream | Joshua Watt | 32m |
Icecream is a distributed compiler with a central scheduler; on a Garmin cluster with 21 compile nodes and ~184 job slots it yields about a 44% CPU time… | ||
| Cutting Edge Toolchain (Latest Features in GCC/GLIBC) | Victor Rodriguez | 47m |
Covers concrete GCC 8/9 and glibc 2.29 changes: compiler adds control‑flow protection with shadow stack plus indirect‑branch tracking (CET/IBT when hardware… | ||
| You may be a Linux Kernel Maintainer - and Not Know It! | Frank Rowand | 28m |
Adding a name to MAINTAINERS effectively makes that engineer a kernel maintainer overnight, and patches can either bypass them to subsystem maintainers or flow… | ||
| Automated run-time Regression Testing with Fuego | Hirotaka Motai | 33m |
A runtime logger for Fuego records per-test syscall execution times and merges them into Jenkins test records, reporting values with microsecond accuracy. It… | ||
| Demystifying Linux MIPI DSI Subsystem | Jagan Teki | 42m |
Demystifying Linux MIPI DSI Subsystem - Jagan Teki, Amarula Solutions
Today every modern multimedia supported SoC's comprises of variety of display controller… | ||
| Open Source V2X Library | Steve Kwon | 33m |
An open source V2X library implements SAE J2735 message translation and firmware, converts ASN.1 UPER/OER into runtime-friendly types using ASN.1C plus… | ||
| Open Source CVE Monitoring and Management: Cutting Through the Vulnerability Storm | Akshay Bhat | 40m |
Claims that NVD/MITRE CPE data often contains typos and inconsistent names, causing both missed vulnerabilities and many false positives; 2018 saw 16,000+… | ||
| Internet of Things Education Outside the Computer Science Lab | Alexandru Radovici, Alexandru Vochescu | 17m |
Describes an open-source stack of hardware and software that lets non‑CS students use Raspberry Pi to control 3D‑printed wind turbines and mini power‑plant… | ||
| Connect IoT with RSocket | Andy Shi | 39m |
RSocket connects a Raspberry Pi camera and a laptop through an Alibaba Cloud broker and the demo successfully returns a snapshot, proving the broker topology… | ||
| AIC: Hosting Multiple Interactive Physical Clients on Single Computing Platform for IOT | Bin Yang | 29m |
AIC runs multiple containerized Android instances on one Linux kernel using namespaces and cgroups, assigns dedicated devices (HDMI, USB cameras, touch) or… | ||
| Zephyr on a Hearing Aid | Klaus Petersen, Mark Ruvald | 36m |
Zephyr runs on a production Oticon hearing aid with 11 custom cores, a 2.4 GHz BLE radio and tiny batteries that target ~60 hours; the project adds a toolchain… | ||
| To Boldly go Where Linux Cannot with Zephyr and Eclipse IoT | Frédéric Desbiens | 26m |
Zephyr targets tiny devices (tens of MHz, tens of KB RAM) and runs Bluetooth LE/mesh and a native network stack so Linux won’t fit but Zephyr does. Use Eclipse… | ||
| The Digital Hearth: An In-the-Wild Automated Group Speech to Text System | Wesley Chow | 47m |
A wooden “hearth” device records multiway conversations with an 8‑channel MEMS mic array, runs on an offline Raspberry Pi gateway powered by a large USB… | ||
| Lightning Talk: Can you Trust that Benchmark? | Agata Gruza | 05m |
Argues that benchmarks must be validated not trusted out of the box, showing a local Cassandra example where following practices—read errors, tune the… | ||
| Lightning Talk: Using Yocto to Deploy Digital Signage on an OpenWRT Wifi Router | Alexander Sack | 06m |
Lightning Talk: Using Yocto to Deploy Digital Signage on an OpenWRT Wifi Router - Alexander Sack, Pantacor Ltd
Speaker shows how to use Pantahub to extend an… | ||
| Lightning Talk: Using a Raspberry Pi and Linux As a Middle Schoolers Desktop Computer | Tyler Mestery | 04m |
Uses a Raspberry Pi 3 B+ running Raspbian 9 Stretch as an everyday student desktop with a 1080p monitor and wireless keyboard and mouse, and it mostly works… | ||
| Hybrid XFS: Idea to Exabytes in 12 Months | Richard Wareing | 30m |
Claim: hybrid XFS converts XFS real-time to use an SSD for metadata and HDDs for data and rolls out to a multi‑exabyte fleet in ~12 months. Uses blocktrace/FB… | ||
| Monsters, Ghosts, and Bugs: How to Choose a Kernel | Laura Abbott | 32m |
Explains the kernel release cadence (two-week merge window, weekly RCs) and shows that most regressions land during merge window; stable updates accept only… | ||
| What's New with U-Boot? | Simon Glass | 30m |
U-Boot now includes a driver model, Kconfig/Kbuild integration, categorized logging, EFI support and Android AVB plus a sandbox for host testing; the tree is… | ||
| Introduction to NAND Flash Aware Hibernation-based Boot | Kyungsik Lee | 30m |
Hibernation-based boot uses page swapout, page-cache clearing and in-memory deduplication to shrink the snapshot from ~900MB to ~200MB, cutting resume boot by… | ||
| Adopting Linux on BMW - The Long Road to Integrate Linux as Mainline Platform | Helio Chissini de Castro | 33m |
BMW runs a Yocto-based head unit in production and is expanding to full-car Linux with a CI that builds images, tests ECUs in emulators, and emits per-image… | ||
| News from the Embedded GFX Space | Robert Foss | 30m |
Survey of embedded GPUs that names which hardware has usable open-source drivers and what actually works: Intel moves to a Gallium iris driver with gen12… | ||
| Finding the Best Way to Use Linux Kernel - Status Update | Tsugikazu Shibata | 40m |
State of Linux kernel: release cadence averages ~63 days so five-point-two -> 5.2.9 pattern repeats, upstream is the only accepted source and patches must go… | ||
| Static Partitioning Made Simple | Stefano Stabellini | 41m |
Describes a dom0-less Xen mode that boots multiple VMs in parallel from the hypervisor, loading kernels and initrds via an extended device tree so static… | ||
| Lessons Learned from the Migration to Apache Airflow | Radek Maciaszek | 38m |
Migrates a Hadoop stack to BigQuery and Apache Airflow, processing hundreds of terabytes, ~80 billion impressions and ~500 million clicks that translate to… | ||
| Machine Learning Made Easy on Kubernetes. DevOps for Data Scientists | Brian Redmond | 39m |
A Game of Thrones image classifier is built from the TensorFlow “retrain” Inception sample, trained on Kubernetes as a TFJob, stored in Azure Storage, and… | ||
| Open Source Tools for ML Experiments Management | Dmitry Petrov, Ruslan Kuprieiev | 37m |
Open Source Tools for ML Experiments Management - Dmitry Petrov & Ruslan Kuprieiev, Iterative AI
The rise of new AI and ML requires new workflows and new… | ||
| How Linux Foundation is Changing the (machine-learning) World! | Ofer Hermoni | 35m |
Linux Foundation AI (founded March 2018) hosts five projects and builds an ML workflow and an interactive landscape to reduce fragmentation. Acumos offers an… | ||
| Stream Processing and New Approaches: Edge Processing | Eduardo Silva | 40m |
Fluent Bit adds a compact C stream processor that runs on edge devices, integrates into the Fluent Bit pipeline, and executes SQL-like queries, windowed… | ||
| Almond: Crowdsourcing an Open, Programmable Virtual Assistant | Giovanni Campagna | 31m |
Almond is an open, federated virtual assistant built on Thingpedia and the neural parser Genie and programmed with the event-driven language ThingTalk. The… | ||
| Going FaaSter: Cost-Performance Optimizations of Serverless on Kubernetes | Soam Vasani | 33m |
Walks through concrete runtime fixes for cold starts using Fission on Kubernetes and general FaaS models, showing four actionable optimizations: instance… | ||
| Moving to a Service Mesh | Mya Pitzeruse | 32m |
Indeed migrates Boxcar services to gRPC over Envoy and evaluates performance with a custom Hyperloop test harness instrumented by Prometheus via statsd. Tests… | ||
| Stop Calling Knative Serverless! | Doug Davis | 35m |
Argues Knative is a general deployment layer on Kubernetes, not just “serverless,” and shows concrete behaviors: Knative Serving creates named revisions with… | ||
| Service Mush: Debugging Istio Deployments | Sandeep Parikh | 46m |
Deploying Istio often hides specific failures: a 90/10 virtualservice split shows as 50/50 because the Service port name lacks a protocol, fixed by renaming to… | ||
| Comparison of Current Service Mesh Architectures | Bruce Basil Mathews | 40m |
Compares concrete architectures and tradeoffs: library vs node agent vs sidecar and when each is needed, with practical outcomes like Envoy showing lowest… | ||
| Kubernetes in Highly Restrictive Environments | Oleg Chunikhin | 34m |
Shows how to run Kubernetes under strict enterprise controls by wiring audit, authentication and authorization into an identity broker and a central registry… | ||
| Open Source in Safety Critical Applications: the Next Frontier | Kate Stewart | 34m |
Argument: open source can meet safety needs but only with concrete tracing, scope-definitions and hardened subsets. Demonstrations include an OpenAPS Raspberry… | ||
| Scaling Multiplayer Game Servers with Kubernetes | Mark Mandel | 32m |
Open-source Agones runs dedicated game server binaries as Kubernetes custom resources, adds an SDK for lifecycle and health, and handles host port allocation… | ||
| The Road to Safety Certification: How the Xen Project is Making Progress within the Auto Industry | Lars Kurth | 44m |
Project aims to make Xen usable in automotive and avionics by getting a safety-certified base rather than a fork, focusing on a dom0-less Xen reference and a… | ||
| BoF: Getting Started with Node.js | Justin Reock | 41m |
Explains Node.js as V8 plus a libuv event loop that runs multiple V8 instances to achieve async concurrency, warns of a 1.7 GB limit per process, and… | ||
| Designing Open Source Narrative Driven Interactive Experiences | Melissa Auclaire | 31m |
Survey of open source game tools and where narrative games actually advance: lists engines like Godot and MonoGame, art tools Blender/Krita/Inkscape, and… | ||
| IoT and Stream Processing | Eduardo Silva | 45m |
Edge stream processor built on fluent-bit runs on embedded Linux in C with a ~500 kilobytes footprint and exposes SQL-like queries, windows and simple… | ||
| Advantages of Embedded Linux in Industrial Automation and IIoT | Benson Hougland | 36m |
Opto22 builds a groov EPIC controller running embedded Linux with preempt-RT on a quad‑core ARM, Yocto-built with a Reliance Nitro fail‑safe filesystem… | ||
| Comparison of Open Source Software Home Automation Tools | Leon Anavi | 41m |
Survey compares Home Assistant, OpenHAB 2 and Domoticz with concrete numbers and install options rather than vague features. Home Assistant (>1,000 components… | ||
| Evolution of (OTA) Update in the IoT World | Stefano Babic | 42m |
SWUpdate is a FOSS update agent that already handles delta updates (via librsync-style diffs), signed meta descriptions, and storage-aware installs for… | ||
| FullMetalUpdate - A Fully Integrated Solution to Update Your IoT Devices | Cedric Vincent | 36m |
FullMetalUpdate stitches Yocto-built containers with OSTree so the device image and container images are built, versioned and deployed as deltas, allowing… | ||
| BoF: Automotive Grade Linux Developer Community | Walt Miner | 37m |
Automotive Grade Linux offers a Yocto 2.6 based platform with SMACK-based security, a microservices architecture using binder APIs, an SDK for QML and HTML5… | ||
| Base Porting of Linux Kernel on RISC V Architecture | G Satish Kumar | 35m |
Base Porting of Linux Kernel on RISC V Architecture - G Satish Kumar, Cavium Networks
RISC V is the new architecture in Embedded world, where development is… | ||
| Tracing Resource-constrained Embedded Systems using eBPF | Ioan Adrian Ratiu | 34m |
Tracing Resource-constrained Embedded Systems using eBPF - Ioan-Adrian Ratiu, Collabora
Even though eBPF/IOVisor provide safe and powerful tools to trace both… | ||
| Sensors and PWM Control from Linux | Michael E Anderson | 01h 20m |
Claims that Linux with PREEMPT_RT handles many real‑time sensor tasks but cannot reliably generate low‑jitter PWM for servos and steppers without hardware… | ||
| Toybox vs BusyBox | Rob Landley | 52m |
Project history and hard numbers: Toybox becomes Android’s userspace in 2015 and is approaching a 1.0 release, after forking from BusyBox over licensing and… | ||
| BoF: Challenges of Low Spec Embedded Linux | Alexander Sack | 48m |
Discussion defines low spec by real numbers: examples include 16 MB flash and about 64 MB RAM, and devices with no eMMC that rely on SD cards. Practical… | ||
| Secure IoT Command, Control, and Exfil using Apache NiFi and Apache MiNiFi | Andy LoPresto | 41m |
Shows an end-to-end setup that pushes NiFi flows to tiny edge agents, encrypts data at creation, and sends telemetry back over site-to-site with mutual TLS… | ||
| AI on the Edge – Unlocking New Opportunities in IoT | Benjamin Cabé, Pamela Cortez | 33m |
Demonstrates running containerized models with Azure IoT Edge to orchestrate and securely deploy AI from Raspberry Pi–class boards up to GPU servers, using… | ||
| The 7 (Unhealthy) Habits of Highly Effective IoT Marketing | Kathy Giori | 32m |
Lists seven specific “unhealthy habits” — cloud-first device silos, brand “works with” lock‑in, proprietary APIs, and custom data schemas — and proposes… | ||
| IoT Action at the Edge– EdgeX Foundry 1.0 Released! | Malini Bhandaru | 31m |
EdgeX project reaches EdgeX Foundry 1.0 after a 2017 start, claiming a Java-to-Go rewrite for a much smaller footprint, lower memory use and faster startup… | ||
| Using Yocto to Build an IoT OS Targetting a Crossover SoC | Ryan Fairfax | 35m |
Builds a multi-architecture IoT OS for crossover SoCs using Yocto and demonstrates three concrete methods: recipe-level overrides, custom classes… | ||
| Understanding and Working with the Cgroups Interface | Michael E Anderson | 38m |
Cgroups provide per-group control of CPU, memory, block I/O, devices, network classing and more, exposed via a virtual filesystem that must be mounted and may… | ||
| MM101: Introduction to Linux Memory Management | Christopher Lameter | 39m |
Explains Linux paging with 4 KB pages and page frame numbers (roughly one million pages per 4 GB), virtual vs physical vs swap, copy‑on‑write and the zero page… | ||
| Rapid Developing and Testing Linux Kernel in Docker Containers | Leon Romanovsky | 33m |
Rapid Developing and Testing Linux Kernel in Docker Containers - Leon Romanovsky, Mellanox
In this session, Leon will present his development workflow based… | ||
| Maintainable Bash Scripting | Michael Knapp | 42m |
Concrete, actionable patterns for real scripts: use boolean simplifications with && and ||, replace repeated echo with here documents, prefer local variables… | ||
| BoF: Angel 3.0: A Full Stack Machine Learning Platform | Fitz Wang | 41m |
Angel 3.0 adds auto feature engineering, Bayesian hyperparameter tuning and a cross-platform serving system that handles Angel, Spark, XGBoost and PyTorch… | ||
| Bootstraping a Local KernelCI | Michał Gałka | 32m |
Shows how to run a minimal local KernelCI in under a day by using the KernelCI docker image plus separate lava containers, connecting their Docker networks… | ||
| Improving Embedded Systems Boot Time by Hibernation | Nicola La Gloria, Laura Nao | 38m |
Describes using Linux software suspend (hibernate to swap) on i.MX8M Mini (Nitrogen board) with Android 9 / kernel 4.14 to turn a cold boot that was ~40s into… | ||
| Aktualizr-lite: Be Secure and Never use /bin/dd Again | Andrew Doan, Ricardo Salveti | 39m |
Foundries.io’s aktualizr-lite implements secure OTA by delivering OSTree updates verified with TUF instead of full Uptane, removing repeated /bin/dd flashes… | ||
| Secure Updates for a Memory Constrained XIP System | Vitaly Wool | 31m |
XIP runs code directly from flash (for example QSPI flash), cutting RAM use and idle power, but flash writes block execution so updating in place breaks normal… | ||
| BoF: The Yocto Project and OpenEmbedded | Nicolas Dechesne, Armin Kuster | 01h 02m |
Updates on Yocto Project and OpenEmbedded cover a new major release with refreshed OE metadata, expanded QEMU/emulation testing for x86 and ARM, and rebuilt CI… | ||
| Designing Hardware-independent Testing Laboratory API | Paweł Wieczorek | 31m |
A modular testing lab called SLAV implements separate layers — test manager (minimal, runs semi‑compatible LAVA plans), test scheduler (declares capabilities… | ||
| Federated AI in Future Digital Banking | Tianjian Chen | 36m |
WeBank scales to 115 million users in four years with 2,000 employees and 50% technical staff, launching financial products in 11 days and running ~200 risk… | ||
| Introduction to Using and Use Cases of KubeFlow | Jonathan Gershater, Boris Lublinsky | 31m |
Kubeflow 0.4→0.6 demo builds a product recommender end-to-end using Jupyter notebooks, exported to TFJob and TensorFlow Serving, with storage on MinIO and… | ||
| Mindmeld: An Open-source, Deep-domain Conversational AI Toolkit | Vijay T Ramakrishnan | 30m |
Mindmeld is an open-source, Python toolkit (licensed Apache 2) that builds production-grade voice and chat assistants by combining pattern rules, ML models and… | ||
| Lua and LÖVE for Beginning Game Developers | Seth Kenlon | 28m |
Lua is a tiny single-file language (~200 KB) used to script the C++ LÖVE engine which handles pixels, sound and input across Windows, macOS, Linux and Android… | ||
| Introducing Kubeflow (w. Special Guests Tensorflow and Apache Spark) | Trevor Grant, Holden Karau | 21m |
Kubeflow packages training, experiment tracking, and serving so models move from laptop to cluster with a few commands: kfctl init / generate / apply. It wires… | ||
| Out of the Box Observability and Tracing in Kubernetes with Kong, Zipkin and Prometheus | Marco Palladino | 46m |
Shows how to deploy a Kong ingress controller on Kubernetes (minikube) and register three mock services (billing, invoice, comments), enable the Prometheus… | ||
| The Importance of Continuous Regression for HW & SW Development | Travis Lazar | 41m |
Ampere builds a TARS continuous regression stack that runs bare-metal provisioning on 32-core 3GHz hardware with 512GB RAM using Ansible, fironix benchmarks… | ||
| Fine-grained Authorization in a Containerized World | Ash Narkar | 34m |
A lightweight policy engine called Open Policy Agent (OPA) evaluates JSON queries using the declarative Rego language and keeps policies and data in memory or… | ||
| Introduction to Test-kitchen and InSpec | Lance Albertson | 36m |
Test Kitchen drives VMs/containers (Vagrant, Docker, OpenStack) to apply Chef/Puppet/Ansible code and then runs InSpec for verification and compliance… | ||
| IPMI is Dead, Long Live Redfish | Bruno Cornec | 33m |
Redfish claims to replace IPMI with a standards‑driven RESTful API (JSON/XML/OData), first published 2015 with a working group from 2014 and incremental… | ||
| Keylime, Securing your Slice of the Cloud. | Andrew Toth | 38m |
Keylime is a working, open source system that uses TPM chips to bootstrap hardware-rooted identities and perform continuous integrity checks: an agent… | ||
| Where is my Code Vulnerable: Matching CVEs and Source Code | David A. Barrett, Peter Shin | 33m |
Canvass Labs builds a system that parses NVD English descriptions with a BERT NLP model to extract package names and version ranges, pulls GitHub snapshots to… | ||
| Using TPMs to Cryptographically Verify Devices at Scale | Matthew Garrett, Tom D'Netto | 40m |
Google uses TPM-based remote attestation to give each workstation a hardware-backed identity and verify boot state across 25,000 machines, combining PCR values… | ||
| Don’t Ignore Those GitHub Security Alerts. Automate Them Into your Workflow | Ashley Wolf, Gil Yehuda | 39m |
Verizon Media runs 330 active projects and finds 81% fixed by upgrading when GitHub flags vulnerable dependencies. The team extracts alerts via GitHub GraphQL… | ||
| Modern USB Gadget with Custom USB Functions & its Integration with systemd | Andrzej Pietrasiewicz | 30m |
Linux composes USB gadgets at runtime with configfs instead of kernel modules, uses FunctionFS to implement custom functions in userspace, and integrates… | ||
| USB Arsenal for Masses | Krzysztof Opasiak | 36m |
Shows concrete tooling and limits: usbmon logs kernel-level USB transfers (no link‑layer tokens) and works on any host; OpenVizsla is a ~$100 non‑intrusive… | ||
| UEFI Secure Boot in U-Boot | Grant Likely | 38m |
U-Boot ships a native implementation of the UEFI ABI and boots standard EFI binaries so distributions like Fedora and openSUSE can use a single ARM image; a… | ||
| Using Serial kdb / kgdb to Debug the Linux Kernel | Douglas Anderson | 01h 24m |
Serial kdb provides a text prompt on a device console and kgdb exposes a gdb server over a serial port; the demo boots a Chromebook, provokes crashes, uses… | ||
| The Seven Properties of Highly Secure IoT Devices | Dr. David Tarditi | 30m |
Connectable MCUs face real-world attacks — Mirai commandeered about 100,000 devices — so the prescription is seven concrete design requirements: hardware root… | ||
| AT-based Modem Support in the Zephyr Project: Present and Future | Michael Scott, Ricardo Salveti | 32m |
Zephyr adds a reusable modem context that centralizes read/write, a shared AT command parser, and a POSIX-like socket offload (replacing the older net offload)… | ||
| Easy as a pi: EdgeX on Raspberry Pi for Automotive IoT | Alexandre Courouble | 27m |
Proof‑of‑concept runs EdgeX microservices on a Raspberry Pi reading USB GPS and Bluetooth OBD, assembling longitude/latitude/speed/time into JSON and serving… | ||
| Building a Secure IoT Device | Ashutosh Kumar Singh | 45m |
Describes a supply‑chain design that signs and encrypts a trusted OS with an RTL key baked into silicon, provisions an OEM‑specific provisioning key, and flips… | ||
| Understanding Wi-Fi Variants | Michael E Anderson | 51m |
Clear mapping of 802.11 variants to frequencies, real throughput and range: legacy 802.11b 11 Mbps and 2 Mbps origins, 802.11g/a 54 Mbps, 802.11n up to 600… | ||
| Baby Steps to Kernel Hacking | Sayli Yogesh Karnik | 27m |
Baby Steps to Kernel Hacking - Sayli Yogesh Karnik, Credit Suisse
Kernel hacking can be daunting to open source beginners. The aim of the session is to… | ||
| KernelShark 1.0 is Here; What Does that Mean? | Steven Rostedt | 34m |
KernelShark 1.0 is a Qt front end for Ftrace that replaces the old GTK prototype, is rewritten in Qt, and ships faster rendering, markers that map events to… | ||
| Linux Speakup Makes Linux Talk to Users: Past and Future | Okash Khawaja | 32m |
Speakup is a kernel-only screen reader that actually speaks during early boot boots before userspace by opening TTYs from the kernel with a newly added TTY… | ||
| Open and Neutral Edge Computing Architecture on Heterogeneous Devices | Gavin Lu | 34m |
Claims an open, layered edge stack that decouples infrastructure from apps and gives customers full control of on-device data, with three reference projects… | ||
| Accelerating Control Plane for Edge | Hongjun Ni | 25m |
Sweetcomb is an open source control‑plane stack that claims to cut CPU and memory use and speed up configuration for edge use cases, with 12 founding… | ||
| Linux Encryption Performance is Not an Excuse Anymore | Danijel Soldo | 41m |
Recent Linux work shrinks encryption costs: enabling larger device-mapper sectors cuts dm-crypt overhead from ~20% to ~8% on IBM Z, dm-crypt remains… | ||
| Telemetry: Industry Status, Challenges, and OSS Opportunities | Frank Brockners | 30m |
Telemetry shifts from polling to streaming with model-driven telemetry and YANG models delivered over gNMI/gRPC, enabling real-time automation. OpenConfig and… | ||
| Chameleon: Expanding Open-Source Ambari for HPC | Jieun Choi | 29m |
Chameleon extends Apache Ambari to provision, manage and monitor Hadoop on HPC clusters by adding Ambari extension points that install and configure the Lustre… | ||
| Create your Own MySQL-as-a-Service that Runs Anywhere Using Kubernetes Operators | Sachin Manpathak | 36m |
DIY MySQL-as-a-Service runs on Kubernetes using Presslabs operator and Orchestrator with Percona MySQL containers, StatefulSets and a sidecar that writes… | ||
| Network Orchestration Using Blockchain | Vinay Chaudhary | 55m |
Argues a permissioned Hyperledger Blockchain replaces parts of ONAP’s slow central NAi by creating on-chain ONAP asset registry entries, using chaincode to… | ||
| Make Linux the Cornerstone of Your Digital Building with Eclipse VOLTTRON | Frédéric Desbiens | 34m |
VOLTTRON claims to be an open source distributed sensing-and-control platform that runs on Linux and manages HVAC, EV chargers, batteries and lights via… | ||
| Creating a BT PAN/USB RNDIS Router using OpenWrt | Koichi Okamoto, Masayuki Ishikawa | 01h 13m |
A working BT PAN router on OpenWrt (WZR-HP-G300NH) that presents a Remote NDIS Ethernet on the LAN side using BlueZ and standard kernel networking; setup uses… | ||
| Wear Estimation for Devices with eMMC Flash Memory | Marcel Ziswiler | 49m |
A practical implementation reads eMMC EXT_CSD and the vendor command 56 report to extract per-block erase counts, correlates those counters with kernel I/O… | ||
| Using Yocto as a Method to Upstream, Maintain, and Track Patches | Jon Mason | 20m |
Uses Yocto to turn a vendor tarball and ancient kernel (4.4 from 2016) into a bootable image by committing sources to git, writing kernel/u-boot recipes and a… | ||
| The Linux Maple Tree | Matthew Wilcox | 39m |
A new range map called the Maple Tree stores contiguous index ranges that map to one pointer, is RCU-safe, and uses ~128 bytes / 2 cache lines nodes with 64… | ||
| Ext4: A Case-insensitive Linux Filesystem | Gabriel Krisman Bertazi | 28m |
Provides in-kernel, high-performance case-insensitive name lookups by adding a Unicode subsystem and APIs plus Ext4 changes merged into Linux 5.2. It… | ||
| Cyclic Tests Unleashed: Large-Scale RT Analysis with Jitterdebugger | Wolfgang Mauerer | 33m |
Jitterdebugger is a drop-in replacement for cyclictest that records per-sample CPU, timestamp and latency into a compact binary file, ships over the network to… | ||
| K8s-based API Gateway | Steve Flanders | 32m |
Ambassador is a Kubernetes-native API gateway that controls an Envoy proxy data plane, exposes many services behind a single load balancer (avoiding one ELB… | ||
| nothing matches | ||