~/conference

Open Source Summit Europe + Embedded Linux Conference Europe 2017

titleauthorlength
Keynote: in a Conversation withDirk Hohndel, Linus Torvalds32m
Kernel development uses a two‑week merge window two weeks then weekly release candidates, typically seven RCs and a final release (about every 2.5 months), but…
Interview in English on
Keynote: Challenges in Industrializing OSS and How Siemens Tackles ThemJan Kiszka18m
Siemens describes concrete practices for industrializing OSS: stabilizing Debian/Linux stacks for products with 50-year lifetimes, running an upstream-first…
Talk in English on
Keynote: The Tao of HashiCorpMitchell Hashimoto20m
HashiCorp explains eight concrete product principles born when the company had five employees and published around 2014 including why Terraform and Vagrant…
Talk in English on
Keynote: How to Raise a Tech FamilyKeila Banks20m
A family runs hands‑on programs that get kids into open source by reverse‑engineering projects, teaching real languages like Python and JavaScript instead of…
Talk in English on
Keynote: Opening RemarksJim Zemlin08m
Announcement of Community Data License Agreement v1.0 establishes two concrete licenses — copyleft-style (share-back requirement) and permissive-style…
Talk in English on
Keynote: Cloud Native UpdateChris Aniszczyk11m
Cloud Native Computing Foundation reports rapid growth—about 6× in two years to 141 members and 12 hosted projects—then adds two security projects: TUF…
Talk in English on
Keynote: Open Source Networking and a Vision of Fully Automated NetworksArpit Joshipura18m
Claim: carriers, cloud and enterprises shift from proprietary stacks to open source and can automate networks at scale. The project ONAP (the merger of ECOMP…
Talk in English on
Keynote: Beyond the Cloud: Edge ComputingMark Skarpness17m
Claims that device data explodes—5 TB/day per connected airplane, 4 TB/day per autonomous car, 3 petabytes/day for a connected factory—so shipping everything…
Talk in English on
Keynote: Governance and Trust -- from Company Led to Community LedSarah Novotny20m
Kubernetes launches 1.0 in 2015 and Google donates its IP to form the Cloud Native Compute Foundation, creating a container orchestration platform that…
Talk in English on
Lightning KeynoteVojtech Pavlik05m
A 1990s 10 megabit free‑space optic prototype works only after the team publishes not just BOM and photos but schematics in an open format and, crucially, the…
Talk in English on
Keynote: Apache Kafka and the Rise of the Streaming PlatformNeha Narkhede20m
Argues that Apache Kafka has grown from messaging into a company-wide streaming platform that stores petabytes and already underpins about a third of Fortune…
Talk in English on
Keynote: Hacking is Child’s Play, Literally!Reuben Paul22m
Demonstrates hacking smart toy cars by capturing and analyzing Bluetooth Low Energy packets, inserting a Raspberry Pi man-in-the-middle, and decoding commands…
Talk in English on
Keynote: Smart IncentivizationJono Bacon15m
Framework defines incentives as hook reason reward with measurable triggers like actions and validated actions (for example merged pull requests vs raw PRs)…
Talk in English on
Hit the Open Road with Automotive Grade LinuxWalt Miner41m
Unified Code Base runs on Raspberry Pi 3 and automotive eval boards from Renesas, TI, Qualcomm, NXP and Intel, and is based on Yocto with twice‑yearly releases…
Talk in English on
Continuous Integration: Jenkins, libvirt and Real HardwareAnna-Maria Gleixner, Manuel Traut39m
A Jenkins-based CI-RT system standardises hardware control by adding a libvirt extension that talks to R4D, letting Jenkins power-cycle boards and attach…
Talk in English on
Using Long Term Stable Kernel for the Embedded ProductsTsugikazu Shibata39m
Claims that LTS delivers thousands of community backports—e.g. 4.9 ≈ 4,800 fixes, 4.4 ≈ 5,600 fixes—making it the practical base for long-lived embedded…
Talk in English on
State of AGL: Plumbing and ServicesMatt Porter, Scott Murray41m
Current AGL iteration is Daring Dab (July 2017) with Electric Eel targeted for January 2018, built on Yocto/Poky and layered metas (meta-agl, meta-qt5…
Talk in English on
Bluetooth Mesh with Zephyr OS and LinuxJohan Hedberg41m
Bluetooth Mesh runs over Bluetooth Low Energy (any 4.0+ controller) and implements managed flooding with TTL and relay so single messages can hop for…
Talk in English on
Building a Remote Control Robot with Automotive Grade LinuxLeon Anavi35m
Uses Automotive Grade Linux on Raspberry Pi 3 to run a DIY remote-control robot, building a minimum headless AGL image via Yocto layers with repo and Gerrit…
Talk in English on
The Serial Device BusJohan Hovold34m
The kernel now includes the Serial Device Bus (merged around 4.11/4.12) which registers serial-attached clients from firmware so Bluetooth, NFC and GPS appear…
Talk in English on
Free and Open Source Software Tools for Making Open Source HardwareLeon Anavi40m
Argues that a fully open-source hardware workflow is practical: use KiCad (CERN-backed, multi‑layer PCB support) or simpler Fritzing/gEDA, export Gerbers and…
Talk in English on
Farming TogetherAndrew Murray36m
An engineering run-down of a working board farm ecosystem: builds use Jenkins and kernelCI on top of LAVA, tests run with expect/tcl and containers, and labs…
Talk in English on
Cheap Complex CamerasPavel Machek40m
Cheap Complex Cameras - Pavel Machek, DENX Software Engineering GmbH Cameras in phones are different from webcams: their main purpose is to take…
Talk in English on
BoF: Bash the Kernel MaintainersLaurent Pinchart38m
A bones-up discussion documents concrete failure modes: patches vanish into a black hole for months, maintainers apply wildly different timelines and…
Talk in English on
Automation beyond Testing and Embedded System ValidationJan Luebbe44m
Compares existing LAVA-style test stacks to a separated automation layer and shows a concrete implementation: labgrid that integrates with pytest to run ad‑hoc…
Talk in English on
An Introduction to SPI-NOR SubsystemVignesh Raghavendra46m
Introduces the SPI-NOR subsystem that sits in MTD and the m25p80 translation layer, explains how controllers register flash via spi_nor_scan and expose…
Talk in English on
More Robust I2C Designs with a New Fault-Injection DriverWolfram Sang35m
A new GPIO-based fault injection driver that sits on the same lines as the I2C master and intentionally toggles SDA/SCL to force real error paths is…
Talk in English on
Introduction to SoC+FPGAMarek Vasut42m
Single-chip SoC+FPGA boards boot Linux with vendor toolchains (Quartus, Vivado, Libero) to generate HDF/QTS/BSP files, then use upstream U-Boot and the…
Talk in English on
Low Level Sensor Programing and Security Enforcement with MRAABrendan Le Foll35m
MRAA and companion UPM provide a platform‑independent C/C++/JavaScript/Python API with over 300 sensors supported and about 400 UPM drivers layered on top; a…
Talk in English on
An Overview of the Linux Kernel Crypto SubsystemBoris Brezillon51m
Covers the Linux kernel crypto internals, how to register algorithms (crypto_register, algorithm names, priorities — hardware ~300), and how to implement…
Talk in English on
OP-TEE - Using TrustZone to Protect Our Own SecretsMarc Kleine-Budde41m
OP-TEE explains using ARM TrustZone (v7/8) to run small trusted applications separate from Linux to protect secrets like VPN keys, emulate a TPM, or guard…
Talk in German on
printk() - The Most Useful Tool is Now Showing its AgeSteven Rostedt, Sergey Senozhatsky46m
printk is the kernel printf that still uses a single fixed-size ring buffer with log levels 1–8 and metadata, and its 1998 spinlock introduced in 1998 plus the…
Talk in English on
Develop Your Embedded Applications Faster: Comparing C and GolangMarcin Pasinski47m
Compares C and Go for embedded work and claims Go speeds development while remaining practical for devices: shows Yocto integration, cross-compiling, and…
Talk in English on
SD/eMMC: New Speed Modes and Their Support in LinuxGrégory Clement49m
Survey of actual protocol and kernel plumbing: Linux gains support for the new SD/eMMC speed modes and a mainline Armada controller now negotiates and runs…
Talk in English on
Linux Powered Autonomous Arctic BuoysSatish Chetty43m
Low-cost, COTS Arctic buoys measure albedo, weather, sonar depth and temperature and run a custom embedded Linux stack that actually works at −40°C. The system…
Talk in English on
The Status of the Preempt-RT PatchSebastian Siewior38m
Status update on Preempt-RT that says the patchset is actively merging into mainline with the RT-queue backports currently consisting of several patches that…
Talk in English on
Asymmetric Multiprocessing and Embedded LinuxMarek Novak, Dušan Červenka46m
Asymmetric multiprocessing on SoCs uses shared memory plus interrupts with one master core managing lifecycle and one or more secondaries running RTOS or…
Talk in English on
Allocators for Compressed Pages: In-depth Comparison with z3fold in FocusVitaly Wool42m
Compares zbud, zsmalloc and z3fold with measured compression ratios and throughput: zsmalloc/zram often show ~1.5x compression while z3fold sits around…
Talk in English on
Open Source Neuroimaging: Building a State-of-the-Art Brain Scanner with Linux and FPGAsBen Dooks43m
Overview of open-source neuroimaging systems that use Linux and FPGA-based specialist hardware to build brain scanners, covering hobbyist to commercial-grade…
Talk in Spanish on
Buildroot: Making Embedded Linux Easy? A Real-Life ExampleYann Morin44m
Buildroot powers a four-year IPTV decoder rewrite used by ~30 application developers, implemented as a Git-hosted br2-external tree with Buildroot as a…
Talk in English on
How I Survived to a SoC with a Terrible Linux BSPLuca Ceresoli41m
How I Survived to a SoC with a Terrible Linux BSP - Luca Ceresoli, AIM Sportline System-on-Chip vendors typically provide a board support package (BSP) which…
Talk in English on
Introducing the “Lab in a Box” ConceptPatrick Titiano, Kevin Hilman41m
BayLibre presents a turnkey “Lab in a Box” that bundles hardware racks, cabling and software to deploy a LAVA lab so maintainers can validate patches across…
Talk in Spanish on
Buildroot: What's New?Thomas Petazzoni47m
Buildroot now ships quarterly releases with an annual LTS release option, maintains >2,000 packages and ~100 active contributors per release, and adds…
Talk in English on
Using SoC Vendor HALs in the Zephyr ProjectMaureen Helm28m
Zephyr reuses SoC vendor HALs to avoid rewriting peripheral register maps and bare‑metal drivers, leveraging MCUxpresso SDK artifacts (database‑generated…
Talk in English on
How to Combine Debian and Yocto/Bitbake?Manuel Traut41m
Compares concrete tools and trade-offs: ELBE builds reproducible Debian-based images, extracts sources and licenses, and produces sysroots; Yocto/BitBake…
Talk in English on
Civil Infrastructure Platform: Industrial Grade Open Source Base-Layer DevelopmentYoshitake Kobayashi, Urs Gleim43m
Project builds an industrial-grade base layer: a 4.4 SLTS kernel maintained beyond upstream by backports and submitted fixes, a minimal package set called CIP…
Talk in English on
WPE WebKit: HTML5 User Interfaces for Embedded DevicesJuan José Sánchez Penas37m
WPE is a slim WebKit port built for low‑end embedded devices: a hardware‑accelerated fullscreen browser using OpenGL ES, GStreamer for media and JavaScriptCore…
Talk in English on
Maintaining a Linux Kernel for 13 Years? You Must be Kidding Me. We Need at Least 30?Agustin Benito Bethencourt, Ben Hutchings34m
CIP aims to extend maintenance decades by tracking CIP kernel (4.4 LTS), collecting member configurations, and running a local kernelci service to test…
Talk in English on
GStreamer for Tiny DevicesOlivier Crête24m
GStreamer can be reduced from a 150MB-plus desktop install to a runnable embedded binary: a security camera prototype with a 16MB flash runs a pipeline that…
Talk in English on
Security Features for UBIFSRichard Weinberger32m
UBIFS now implements the fscrypt interface so UBI/UBIFS can encrypt file contents on raw flash, and the talk shows what that actually protects in the MTD stack…
Talk in English on
Orchestrated Android-Style System Upgrades for Embedded LinuxDiego Rondini47m
An Android-style, two‑phase updater is implemented for embedded Linux using SWUpdate, Eclipse hawkBit and Yocto changes; a tiny recovery RAM disk plus a…
Talk in English on
Protecting Your System from the Scum of the UniverseGilad Ben Yossef41m
A home CCTV running Linux gets hijacked, so the system design focuses on concrete defenses: hardware root of trust (ROM) creates a chain of trust to bootloader…
Talk in English on
Is Linux Kernel Development Good Enough to Make Your Life Depend on It?Lukas Bulwahn41m
Project OSADL SIL2LinuxMP presents concrete methods and tools to qualify Linux for IEC 61508 SIL2: hazard-driven decomposition yields 12 precise syscall…
Talk in English on
Lab: Linux Container InternalsScott McCarty, Marcos Entenza Garcia01h 39m
Hands-on lab traces exactly how containers become Linux processes: DockerD → containerd → runc calls clone and creates namespaces, with cgroups, SELinux and…
Talk in English on
Identifying and Supporting 'X-compatible' Hardware BlocksChen-Yu Tsai35m
Claim: many undocumented SoC IP blocks are functionally identical to known vendor cores, so existing Linux drivers can be reused. Workflow: compare register…
Talk in English on
New GPIO Interface for User SpaceBartosz Golaszewski44m
Linux deprecates the GPIO sysfs interface (since v4.8) in favor of a GPIO character device that lets user space open a chip, request up to 64 lines at once…
Talk in English on
Stable Devicetree ABI: it's possible!Lucas Stach37m
Claims that a stable Devicetree ABI is possible and reproducible using concrete rules and platform workarounds. Pengutronix work on NXP i.MX6 shows practices…
Talk in English on
Deterministic Networking for Real-Time Systems (Using TSN)Henrik Austad34m
Explains current Linux kernel work that actually sends packets at scheduled times: a new socket option eso_TX_time plus i210 NIC offload uses IEEE 802.1Qbv…
Talk in English on
Porting U-Boot and Linux on New ARM Boards: A Step-by-Step GuideQuentin Schulz43m
Step‑by‑step recipe to get U‑Boot and Linux running on an i.MX6 custom board: create board file, Kconfig, defconfig, board header, makefile and DTS, enable…
Talk in English on
Zero-Copy Video Streaming on Embedded Systems the Easy WayMichael Tretter, Philipp Zabel39m
Demonstrates a practical zero-copy pipeline on an i.MX6 using i.MX6 with Etnaviv drivers, V4L2 capture and codec drivers, GStreamer and Mesa/Wayland to…
Talk in English on
Measuring the Impacts of the Preempt-RT PatchMaxime Chevallier31m
Shows measured trade-offs of the Preempt-RT patch: it cuts worst-case latencies toward a 200 µs target but increases kernel overhead and context switches…
Talk in English on
Linux Storage System Bottleneck for eMMC/UFSBean Huo, Zoltan Szubbocsev40m
Measured with fio, Ftrace and blktrace on embedded boards (Zynq, Jetson TX1, HiKey960), the study breaks I/O into user, VFS/block, host driver and device time…
Talk in English on
A Pragmatic Guide to Boot-Time OptimizationChris Simmonds40m
A practical, measured route from a 11.76s BeagleBone Yocto+systemd boot to ~2.8s by changing userland order, kernel and u-boot behavior: capture timestamps…
Talk in English on
HDMI 4k Video: Lessons LearnedHans Verkuil40m
Built a conferencing codec box with 3 HDMI inputs and 2 outputs and it must handle 4k capture and presentation modes. Key lessons: 600 MHz for 4k60 RGB…
Talk in English on
Replace Your Exploit-Ridden Firmware with LinuxRonald G Minnich38m
Claim: replace most UEFI and runtime firmware with a tiny Linux kernel plus initramfs so firmware stops hiding persistent exploits. Implementation: NERF…
Talk in English on
Updating an Embedded System with SWUpdate FrameworkStefano Babic44m
SWUpdate is an embedded update framework that delivers atomic A/B rollback and a small rescue RAM-disk mode; it boots a tiny installer, streams a cpio-style…
Talk in English on
Running Android on the Mainline Graphics StackRobert Foss24m
Mainline Linux now supports Android graphics by adding DRM Atomic Modesetting and Explicit Synchronization in the kernel, plus a userspace shim drm_hwcomposer…
Talk in English on
Open Sesame! Why Functional Safety is the Master Key to Open the Door for Linux into AutomotiveNico Peper35m
Argues that Linux can meet automotive functional safety by building an embedded Linux V2X traffic‑light demonstrator that targets ASIL B and shows concrete…
Talk in English on
uClibc Today: Still Makes SenseAlexey Brodkin36m
uClibc-ng now has regular releases and a cleaner tree after removing broken ports and merging libc pieces, adds support for arm64 and sparc64 and NPTL on…
Talk in English on
Closing GameTim Bird32m
Light, game‑show wrap for the conference that runs live trivia, elimination trivia and rock‑paper‑scissors rounds and hands out hardware prizes like Intel…
Talk in English 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.