~/conference

Open Source Summit + Embedded Linux Conference North America 2019

titleauthorlength
Keynote: Welcome & Opening RemarksJim Zemlin41m
Announcement list includes concrete outcomes not platitudes: the Academy Software Foundation’s projects land in VFX Oscar contention and power filmmaking…
Talk on
Keynote: Fueling Innovation Engines by Creating, Collecting, and Improving Stepping...Jeff Clune21m
Claims that open-ended innovation needs automatic goal switching and diverse stepping stones, backed by concrete tools and results: quality-diversity search…
Talk on
Keynote: Virtualization ReimaginedArjan van de Ven15m
Makes virtualization modular and domain-specific by shipping reusable building blocks (a Rust VMM-style stack) and an implementation called cloud-hypervisor…
Talk on
Keynote: What Winning Open Source Looks LikeChris Wright09m
Argues that open source is the industry’s innovation engine and cites concrete scale: 100 million git repositories, 40 million developers, 2+ million…
Talk on
Keynote: Trusted AI: Bringing Trust Back into AI through Open SourceTodd Moore11m
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)…
Talk on
Keynote: Understanding the Cultural Codes that Drive BehaviorMichele Gelfand24m
Large cross‑national datasets, computational models and experiments claim that a single dimension — cultural tightness versus looseness — predicts crime…
Talk on
Keynote: Double the AwesomeDr. Nicole Forsgren22m
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…
Talk on
Keynote: Infrastructure MattersCheryl Hung05m
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…
Talk on
Keynote: Open Data @ FacebookMichael Cheng, Drishtie Patel, Michal Migurski22m
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…
Talk on
Keynote: Calling All Doc StarsMegan Byrd-Sanicki05m
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 —…
Talk on
Lightning Talk: Build a Reproducible ML Workflow with Kubeflow PipelinesKarl Weinmeister05m
Kubeflow Pipelines provides a reproducible, portable ML lifecycle running on Kubernetes and Docker, with a Python SDK that compiles code-defined workflows into…
Lightning on
Lightning Talk: Continuous Delivery with Kubernetes: The PrequelPriyanka Sharma07m
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 on
Lightning Talk: Living on the Edge - Computing as the Next BattlegroundArpit Joshipura07m
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 on
Lightning Talk: Global Change with Cloud Foundry FoundationChip Childers07m
Enterprises face a rapid cascade of technological change and many IT leaders are overwhelmed so the Cloud Foundry community promotes a kayaker metaphor for…
Lightning on
Keynote: MDS, Fallout, Zombieland & LinuxGreg Kroah-Hartman19m
MDS and related microarchitectural exploits hit Intel CPUs and leak cross-process, cross-VM and enclave data; fixes require flushing CPU buffers on every…
Talk on
Keynote: Networking Electrons: The Next Frontier in Energy and Open SourceShuli Goodman18m
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…
Talk on
Keynote: A.I. and Stephen Hawking ACATKairan Quazi09m
An open-source configurable platform called Assistive Context-Aware Toolkit (ACAT) is designed to let users control Windows apps via simple triggers mapped to…
Talk on
An Agile Approach to Threat Modeling for Securing Open Source Project EdgeX FoundryTingyu Zeng38m
EdgeX Foundry applies an agile, per-sprint threat‑modeling process that uses DFDs and attack tables to enumerate threats against dozens of Go microservices…
Talk on
Assessing Project Risk Using CHAOSS MetricsSean P. Goggins, Jessica Wilkerson34m
CHAOSS defines concrete risk metrics across security, code quality, licensing, transparency and sustainability and implements them with Augur and Grimoire Lab…
Talk on
BoF: The Open Enclave SDK: Confidential Computing with Trusted AppsSimon Leet, Andrew Schwartzmeyer41m
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…
Talk on
Privacy, Consent and Security Within Modern ApplicationsTim Mackey36m
Regulators force engineering changes: GDPR scrutiny leads to CNIL fines and a rework of Android onboarding; German regulators invoke an 90-day GDPR injunction…
Talk on
Challenges of using Containers to Run Graphical Embedded SystemsDiego Rondini, Nicola La Gloria35m
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…
Talk on
A Million Ways to Provision Embedded Linux ImagesDrew Moseley31m
Overview of concrete provisioning methods for Embedded Linux using OpenEmbedded and Yocto: shows creating images, running runqemu to test NFS-root systems…
Talk on
A Few Effective gcc/clang Optimizations for Embedded SystemsKhem Raj45m
Practical, measurable gcc/clang tactics to shrink and speed embedded Linux binaries: generate and inspect linker map files and binaries with objdump, size, nm…
Talk on
Migrating to Yocto: A Guide and Lessons LearnedMuhammad Tauqir Ahmad36m
Migrating a large Cisco Meraki OpenWRT-based repo to Yocto and BitBake produces concrete results: about 50 proprietary recipes require porting, a company…
Talk on
Sweeten your Yocto Build Times with IcecreamJoshua Watt32m
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…
Talk on
Cutting Edge Toolchain (Latest Features in GCC/GLIBC)Victor Rodriguez47m
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…
Talk on
You may be a Linux Kernel Maintainer - and Not Know It!Frank Rowand28m
Adding a name to MAINTAINERS effectively makes that engineer a kernel maintainer overnight, and patches can either bypass them to subsystem maintainers or flow…
Talk on
Automated run-time Regression Testing with FuegoHirotaka Motai33m
A runtime logger for Fuego records per-test syscall execution times and merges them into Jenkins test records, reporting values with microsecond accuracy. It…
Talk on
Demystifying Linux MIPI DSI SubsystemJagan Teki42m
Demystifying Linux MIPI DSI Subsystem - Jagan Teki, Amarula Solutions Today every modern multimedia supported SoC's comprises of variety of display controller…
Talk on
Open Source V2X LibrarySteve Kwon33m
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…
Talk on
Open Source CVE Monitoring and Management: Cutting Through the Vulnerability StormAkshay Bhat40m
Claims that NVD/MITRE CPE data often contains typos and inconsistent names, causing both missed vulnerabilities and many false positives; 2018 saw 16,000+…
Talk on
Internet of Things Education Outside the Computer Science LabAlexandru Radovici, Alexandru Vochescu17m
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…
Talk on
Connect IoT with RSocketAndy Shi39m
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…
Talk on
AIC: Hosting Multiple Interactive Physical Clients on Single Computing Platform for IOTBin Yang29m
AIC runs multiple containerized Android instances on one Linux kernel using namespaces and cgroups, assigns dedicated devices (HDMI, USB cameras, touch) or…
Talk on
Zephyr on a Hearing AidKlaus Petersen, Mark Ruvald36m
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…
Talk on
To Boldly go Where Linux Cannot with Zephyr and Eclipse IoTFrédéric Desbiens26m
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…
Talk on
The Digital Hearth: An In-the-Wild Automated Group Speech to Text SystemWesley Chow47m
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…
Talk on
Lightning Talk: Can you Trust that Benchmark?Agata Gruza05m
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 on
Lightning Talk: Using Yocto to Deploy Digital Signage on an OpenWRT Wifi RouterAlexander Sack06m
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 on
Lightning Talk: Using a Raspberry Pi and Linux As a Middle Schoolers Desktop ComputerTyler Mestery04m
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…
Lightning on
Hybrid XFS: Idea to Exabytes in 12 MonthsRichard Wareing30m
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…
Talk on
Monsters, Ghosts, and Bugs: How to Choose a KernelLaura Abbott32m
Explains the kernel release cadence (two-week merge window, weekly RCs) and shows that most regressions land during merge window; stable updates accept only…
Talk on
What's New with U-Boot?Simon Glass30m
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…
Talk on
Introduction to NAND Flash Aware Hibernation-based BootKyungsik Lee30m
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…
Talk on
Adopting Linux on BMW - The Long Road to Integrate Linux as Mainline PlatformHelio Chissini de Castro33m
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…
Talk on
News from the Embedded GFX SpaceRobert Foss30m
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…
Talk on
Finding the Best Way to Use Linux Kernel - Status UpdateTsugikazu Shibata40m
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…
Talk on
Static Partitioning Made SimpleStefano Stabellini41m
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…
Talk on
Lessons Learned from the Migration to Apache AirflowRadek Maciaszek38m
Migrates a Hadoop stack to BigQuery and Apache Airflow, processing hundreds of terabytes, ~80 billion impressions and ~500 million clicks that translate to…
Talk on
Machine Learning Made Easy on Kubernetes. DevOps for Data ScientistsBrian Redmond39m
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…
Talk on
Open Source Tools for ML Experiments ManagementDmitry Petrov, Ruslan Kuprieiev37m
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…
Talk on
How Linux Foundation is Changing the (machine-learning) World!Ofer Hermoni35m
Linux Foundation AI (founded March 2018) hosts five projects and builds an ML workflow and an interactive landscape to reduce fragmentation. Acumos offers an…
Talk on
Stream Processing and New Approaches: Edge ProcessingEduardo Silva40m
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…
Talk on
Almond: Crowdsourcing an Open, Programmable Virtual AssistantGiovanni Campagna31m
Almond is an open, federated virtual assistant built on Thingpedia and the neural parser Genie and programmed with the event-driven language ThingTalk. The…
Talk on
Going FaaSter: Cost-Performance Optimizations of Serverless on KubernetesSoam Vasani33m
Walks through concrete runtime fixes for cold starts using Fission on Kubernetes and general FaaS models, showing four actionable optimizations: instance…
Talk on
Moving to a Service MeshMya Pitzeruse32m
Indeed migrates Boxcar services to gRPC over Envoy and evaluates performance with a custom Hyperloop test harness instrumented by Prometheus via statsd. Tests…
Talk on
Stop Calling Knative Serverless!Doug Davis35m
Argues Knative is a general deployment layer on Kubernetes, not just “serverless,” and shows concrete behaviors: Knative Serving creates named revisions with…
Talk on
Service Mush: Debugging Istio DeploymentsSandeep Parikh46m
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…
Talk on
Comparison of Current Service Mesh ArchitecturesBruce Basil Mathews40m
Compares concrete architectures and tradeoffs: library vs node agent vs sidecar and when each is needed, with practical outcomes like Envoy showing lowest…
Talk on
Kubernetes in Highly Restrictive EnvironmentsOleg Chunikhin34m
Shows how to run Kubernetes under strict enterprise controls by wiring audit, authentication and authorization into an identity broker and a central registry…
Talk on
Open Source in Safety Critical Applications: the Next FrontierKate Stewart34m
Argument: open source can meet safety needs but only with concrete tracing, scope-definitions and hardened subsets. Demonstrations include an OpenAPS Raspberry…
Talk on
Scaling Multiplayer Game Servers with KubernetesMark Mandel32m
Open-source Agones runs dedicated game server binaries as Kubernetes custom resources, adds an SDK for lifecycle and health, and handles host port allocation…
Talk on
The Road to Safety Certification: How the Xen Project is Making Progress within the Auto IndustryLars Kurth44m
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…
Talk on
BoF: Getting Started with Node.jsJustin Reock41m
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…
Talk on
Designing Open Source Narrative Driven Interactive ExperiencesMelissa Auclaire31m
Survey of open source game tools and where narrative games actually advance: lists engines like Godot and MonoGame, art tools Blender/Krita/Inkscape, and…
Talk on
IoT and Stream ProcessingEduardo Silva45m
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…
Talk on
Advantages of Embedded Linux in Industrial Automation and IIoTBenson Hougland36m
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…
Talk on
Comparison of Open Source Software Home Automation ToolsLeon Anavi41m
Survey compares Home Assistant, OpenHAB 2 and Domoticz with concrete numbers and install options rather than vague features. Home Assistant (>1,000 components…
Talk on
Evolution of (OTA) Update in the IoT WorldStefano Babic42m
SWUpdate is a FOSS update agent that already handles delta updates (via librsync-style diffs), signed meta descriptions, and storage-aware installs for…
Talk on
FullMetalUpdate - A Fully Integrated Solution to Update Your IoT DevicesCedric Vincent36m
FullMetalUpdate stitches Yocto-built containers with OSTree so the device image and container images are built, versioned and deployed as deltas, allowing…
Talk on
BoF: Automotive Grade Linux Developer CommunityWalt Miner37m
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…
Talk on
Base Porting of Linux Kernel on RISC V ArchitectureG Satish Kumar35m
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…
Talk on
Tracing Resource-constrained Embedded Systems using eBPFIoan Adrian Ratiu34m
Tracing Resource-constrained Embedded Systems using eBPF - Ioan-Adrian Ratiu, Collabora Even though eBPF/IOVisor provide safe and powerful tools to trace both…
Talk on
Sensors and PWM Control from LinuxMichael E Anderson01h 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…
Talk on
Toybox vs BusyBoxRob Landley52m
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…
Talk on
BoF: Challenges of Low Spec Embedded LinuxAlexander Sack48m
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…
Talk on
Secure IoT Command, Control, and Exfil using Apache NiFi and Apache MiNiFiAndy LoPresto41m
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…
Talk on
AI on the Edge – Unlocking New Opportunities in IoTBenjamin Cabé, Pamela Cortez33m
Demonstrates running containerized models with Azure IoT Edge to orchestrate and securely deploy AI from Raspberry Pi–class boards up to GPU servers, using…
Talk on
The 7 (Unhealthy) Habits of Highly Effective IoT MarketingKathy Giori32m
Lists seven specific “unhealthy habits” — cloud-first device silos, brand “works with” lock‑in, proprietary APIs, and custom data schemas — and proposes…
Talk on
IoT Action at the Edge– EdgeX Foundry 1.0 Released!Malini Bhandaru31m
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…
Talk on
Using Yocto to Build an IoT OS Targetting a Crossover SoCRyan Fairfax35m
Builds a multi-architecture IoT OS for crossover SoCs using Yocto and demonstrates three concrete methods: recipe-level overrides, custom classes…
Talk on
Understanding and Working with the Cgroups InterfaceMichael E Anderson38m
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…
Talk on
MM101: Introduction to Linux Memory ManagementChristopher Lameter39m
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…
Talk on
Rapid Developing and Testing Linux Kernel in Docker ContainersLeon Romanovsky33m
Rapid Developing and Testing Linux Kernel in Docker Containers - Leon Romanovsky, Mellanox In this session, Leon will present his development workflow based…
Talk on
Maintainable Bash ScriptingMichael Knapp42m
Concrete, actionable patterns for real scripts: use boolean simplifications with && and ||, replace repeated echo with here documents, prefer local variables…
Talk on
BoF: Angel 3.0: A Full Stack Machine Learning PlatformFitz Wang41m
Angel 3.0 adds auto feature engineering, Bayesian hyperparameter tuning and a cross-platform serving system that handles Angel, Spark, XGBoost and PyTorch…
Talk on
Bootstraping a Local KernelCIMichał Gałka32m
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…
Talk on
Improving Embedded Systems Boot Time by HibernationNicola La Gloria, Laura Nao38m
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…
Talk on
Aktualizr-lite: Be Secure and Never use /bin/dd AgainAndrew Doan, Ricardo Salveti39m
Foundries.io’s aktualizr-lite implements secure OTA by delivering OSTree updates verified with TUF instead of full Uptane, removing repeated /bin/dd flashes…
Talk on
Secure Updates for a Memory Constrained XIP SystemVitaly Wool31m
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…
Talk on
BoF: The Yocto Project and OpenEmbeddedNicolas Dechesne, Armin Kuster01h 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…
Talk on
Designing Hardware-independent Testing Laboratory APIPaweł Wieczorek31m
A modular testing lab called SLAV implements separate layers — test manager (minimal, runs semi‑compatible LAVA plans), test scheduler (declares capabilities…
Talk on
Federated AI in Future Digital BankingTianjian Chen36m
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…
Talk on
Introduction to Using and Use Cases of KubeFlowJonathan Gershater, Boris Lublinsky31m
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…
Talk on
Mindmeld: An Open-source, Deep-domain Conversational AI ToolkitVijay T Ramakrishnan30m
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…
Talk on
Lua and LÖVE for Beginning Game DevelopersSeth Kenlon28m
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…
Talk on
Introducing Kubeflow (w. Special Guests Tensorflow and Apache Spark)Trevor Grant, Holden Karau21m
Kubeflow packages training, experiment tracking, and serving so models move from laptop to cluster with a few commands: kfctl init / generate / apply. It wires…
Talk on
Out of the Box Observability and Tracing in Kubernetes with Kong, Zipkin and PrometheusMarco Palladino46m
Shows how to deploy a Kong ingress controller on Kubernetes (minikube) and register three mock services (billing, invoice, comments), enable the Prometheus…
Talk on
The Importance of Continuous Regression for HW & SW DevelopmentTravis Lazar41m
Ampere builds a TARS continuous regression stack that runs bare-metal provisioning on 32-core 3GHz hardware with 512GB RAM using Ansible, fironix benchmarks…
Talk on
Fine-grained Authorization in a Containerized WorldAsh Narkar34m
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…
Talk on
Introduction to Test-kitchen and InSpecLance Albertson36m
Test Kitchen drives VMs/containers (Vagrant, Docker, OpenStack) to apply Chef/Puppet/Ansible code and then runs InSpec for verification and compliance…
Talk on
IPMI is Dead, Long Live RedfishBruno Cornec33m
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…
Talk on
Keylime, Securing your Slice of the Cloud.Andrew Toth38m
Keylime is a working, open source system that uses TPM chips to bootstrap hardware-rooted identities and perform continuous integrity checks: an agent…
Talk on
Where is my Code Vulnerable: Matching CVEs and Source CodeDavid A. Barrett, Peter Shin33m
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…
Talk on
Using TPMs to Cryptographically Verify Devices at ScaleMatthew Garrett, Tom D'Netto40m
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…
Talk on
Don’t Ignore Those GitHub Security Alerts. Automate Them Into your WorkflowAshley Wolf, Gil Yehuda39m
Verizon Media runs 330 active projects and finds 81% fixed by upgrading when GitHub flags vulnerable dependencies. The team extracts alerts via GitHub GraphQL…
Talk on
Modern USB Gadget with Custom USB Functions & its Integration with systemdAndrzej Pietrasiewicz30m
Linux composes USB gadgets at runtime with configfs instead of kernel modules, uses FunctionFS to implement custom functions in userspace, and integrates…
Talk on
USB Arsenal for MassesKrzysztof Opasiak36m
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…
Talk on
UEFI Secure Boot in U-BootGrant Likely38m
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…
Talk on
Using Serial kdb / kgdb to Debug the Linux KernelDouglas Anderson01h 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…
Talk on
The Seven Properties of Highly Secure IoT DevicesDr. David Tarditi30m
Connectable MCUs face real-world attacks — Mirai commandeered about 100,000 devices — so the prescription is seven concrete design requirements: hardware root…
Talk on
AT-based Modem Support in the Zephyr Project: Present and FutureMichael Scott, Ricardo Salveti32m
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)…
Talk on
Easy as a pi: EdgeX on Raspberry Pi for Automotive IoTAlexandre Courouble27m
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…
Talk on
Building a Secure IoT DeviceAshutosh Kumar Singh45m
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…
Talk on
Understanding Wi-Fi VariantsMichael E Anderson51m
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…
Talk on
Baby Steps to Kernel HackingSayli Yogesh Karnik27m
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…
Talk on
KernelShark 1.0 is Here; What Does that Mean?Steven Rostedt34m
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…
Talk on
Linux Speakup Makes Linux Talk to Users: Past and FutureOkash Khawaja32m
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…
Talk on
Open and Neutral Edge Computing Architecture on Heterogeneous DevicesGavin Lu34m
Claims an open, layered edge stack that decouples infrastructure from apps and gives customers full control of on-device data, with three reference projects…
Talk on
Accelerating Control Plane for EdgeHongjun Ni25m
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…
Talk on
Linux Encryption Performance is Not an Excuse AnymoreDanijel Soldo41m
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…
Talk on
Telemetry: Industry Status, Challenges, and OSS OpportunitiesFrank Brockners30m
Telemetry shifts from polling to streaming with model-driven telemetry and YANG models delivered over gNMI/gRPC, enabling real-time automation. OpenConfig and…
Talk on
Chameleon: Expanding Open-Source Ambari for HPCJieun Choi29m
Chameleon extends Apache Ambari to provision, manage and monitor Hadoop on HPC clusters by adding Ambari extension points that install and configure the Lustre…
Talk on
Create your Own MySQL-as-a-Service that Runs Anywhere Using Kubernetes OperatorsSachin Manpathak36m
DIY MySQL-as-a-Service runs on Kubernetes using Presslabs operator and Orchestrator with Percona MySQL containers, StatefulSets and a sidecar that writes…
Talk on
Network Orchestration Using BlockchainVinay Chaudhary55m
Argues a permissioned Hyperledger Blockchain replaces parts of ONAP’s slow central NAi by creating on-chain ONAP asset registry entries, using chaincode to…
Talk on
Make Linux the Cornerstone of Your Digital Building with Eclipse VOLTTRONFrédéric Desbiens34m
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…
Talk on
Creating a BT PAN/USB RNDIS Router using OpenWrtKoichi Okamoto, Masayuki Ishikawa01h 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…
Talk on
Wear Estimation for Devices with eMMC Flash MemoryMarcel Ziswiler49m
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…
Talk on
Using Yocto as a Method to Upstream, Maintain, and Track PatchesJon Mason20m
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…
Talk on
The Linux Maple TreeMatthew Wilcox39m
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…
Talk on
Ext4: A Case-insensitive Linux FilesystemGabriel Krisman Bertazi28m
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…
Talk on
Cyclic Tests Unleashed: Large-Scale RT Analysis with JitterdebuggerWolfgang Mauerer33m
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…
Talk on
K8s-based API GatewaySteve Flanders32m
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…
Talk on
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.