Collaboration Summit 2013
2013-04-15..2013-04-17
San Francisco, United States
[Collaboration Summit 2013, Collaboration Summit 2015]
[Open Source Summit Europe 2024, Open Source Summit + Embedded Linux Conference North America 2019, Open Source Summit Europe + Embedded Linux Conference Europe 2017, Open Source Summit Europe + Embedded Linux Conference Europe 2019, Open Source Summit Europe 2025, Open Source Summit + Embedded Linux Conference + OSPOCon 2021]
who it's for
Linux kernel developers, embedded engineers, automotive software engineers, cloud engineers, open source program managers, systems performance engineers, security and compliance engineers
topics
persistent memory and Linux; Linux scheduler load tracking; kernel tracing with LTTNG-UST; AddressSanitizer and ThreadSanitizer for kernel; Tizen platform development; Automotive Grade Linux demos and HTML5/nodejs GUI; SPDX software package data exchange; GCC link time optimization for kernel; multicore debugging with GDB; SR-IOV on PowerNV; Xen hypervisor scalability and improvements; multifactor authentication in the cloud
| title | author | length |
|---|---|---|
| Opening Keynote | Jim Zemlin | 25m |
Covers why Linux grew from hobby code into a global engineering platform: concrete metrics (10,519 lines added daily; 7.38 changes/hour), commercial results… | ||
| Automotive Crowdsourcing | Matt Jones | 23m |
Demonstrates an open-source in-vehicle platform: a working demo pushed onto a car, integrating CAN bus control and 430 vehicle signals to control HVAC and… | ||
| Importance of Open Source Software | Sang-bum Suh | 13m |
Samsung reports concrete open source wins: released Tizen 1.0 and Tizen 2.0 source and SDK, upstreamed a Xen ARM port, and grows to 53 public projects. Product… | ||
| Kickstarting the Transition to Parallel Computing | Andreas Olofsson | 21m |
Adapteva launches Parallella as an open, cheap platform claiming a $99 Linux supercomputer and a move to teach parallel programming; the company taped out a… | ||
| Dystopia as a Service | Adrian Cockcroft | 41m |
Argues that modern services run on ephemeral Linux AMIs with thousands of Tomcat JVMs (5–10k web servers), deploy via Asgard, store masters in AWS with… | ||
| Linux Weather Forecast | Jonathan Corbet | 44m |
Kernel mainline absorbs ~68,000 change sets over 13 months from ~3,200 developers at ~370 employers, growing by ~1.5M lines of code and releasing on a ~63–80… | ||
| Collaborative Projects Panel | Jim Zemlin | 33m |
Linux Foundation now hosts Collaborative Projects and the panel covers Yocto, OpenMAMA and Xen with concrete outcomes: Yocto supplies custom embedded Linux… | ||
| NVM Software Interfaces New Direction | Nisha Talagala | 43m |
Fusion io builds and tests new NVM software: a kernel module exposing physical persistent pages, a small file system called DirectFS (8–9k LOC) and I/O/memory… | ||
| Persistent Memory & Linux | Ric Wheeler | 01h 05m |
Persistent memory is byte-addressable nonvolatile memory with DRAM-like latency and cost that forces the kernel to handle millions of IOPS, so Linux is adding… | ||
| Running Long-Term Stable Kernel on Cutting Edge Silicon | Hisao Munakata | 47m |
LTSI takes a community LTS kernel and backports selected newer drivers and fixes using Yocto recipes and Patchwork so vendors can run cutting‑edge silicon on… | ||
| Using Task Load Tracking to Improve Kernel Scheduler Load Balancing | Morten Rasmussen | 01h 04m |
Kernel task load tracking from Linux 3.8 is used to calculate a recent runnable-weighted load per task and then drive two concrete scheduler patches: packing… | ||
| Bringing More Women to Free and Open Source Software | Karen M. Sandler | 50m |
GNOME runs an Outreach Program for Women that expands to other projects and now places interns at 10+ organizations, funding 25 interns in one cycle and paying… | ||
| Open Source Practice of LG Electronics | Hyo Jun Im | 44m |
LG Electronics builds an open‑source compliance pipeline: Black Duck scanning plus an internal site and public distribution portal (open‑source.lg.com) to… | ||
| Intel Math Kernel Library Perspectives & Latest Advances | Noah Clemons | 44m |
Intel MKL now targets Xeon Phi with three concrete execution models: automatic offload where the MKL runtime transparently splits work between host and… | ||
| Tooling Up for SPDX Software Package Data Exchange | Sameer Ahmed | 53m |
Overview of practical SPDX tooling and measurable results: a pipeline combines Fossology (pathology) signatures, the Ninka license extractor, and an… | ||
| GNU C Library | Carlos O'Donell | 46m |
The GNU C Library is shipping a microbenchmark suite (used so far to vet libm patches), has integrated systemtap traces into the dynamic loader to trace malloc… | ||
| Hardware Latencies: How to Flush Them Out | Steven Rostedt | 50m |
A 40‑core server shows sporadic 500 µs jitters that only appear after hours; investigation uses cyclictest (dash n, -p95, -b breakpoints), ftrace /… | ||
| TIZEN Content Security Framework | Sreenu Pillutla | 43m |
Tizen Content Security Framework exposes lightweight, action-driven APIs that let apps request on-demand scans and URL reputation checks; it loads vendor… | ||
| Linux Perf Tools: Overview and Current Developments | Arnaldo Carvalho de Melo, Jiri Olsa | 38m |
Perf now records PEBS-based memory loads with perf mem and shows cache-hierarchy breakdowns (example run: 10µs system-wide, 46% L1 hits), adds interval stat… | ||
| LTTNG-UST Efficient System Wide User-Space Tracing | Christian Babeux | 36m |
LTTng-UST implements an in-process tracer using a user-space ring buffer (kernel ring buffer ported to user space) with liblttng-ust linked into apps, a… | ||
| DMA API Performance and Contention on IOMMU Enabled Environments | Thadeu Lima de Souza Cascardo | 47m |
Shows that the DMA API plus IOMMU allocations create real contention: a synthetic driver issues 1,000 mappings at once and repeats that to reach a million… | ||
| Go: Code that Grows with Grace | Francesc Campoy Flores | 31m |
Starts from a minimal TCP hello server and grows into a chat-roulette that pairs TCP connections by having each acceptor try to read and write on a… | ||
| Hitchhiker's Guide to the Open Cloud | Mark Hinkle | 01h 06m |
Overview of open cloud stacks and where to start: outlines an ecosystem claim that open source is where state of the art lives and lists concrete stacks and… | ||
| Panel: GPLV3, Tivoization, and Automotive Linux | Richard Fontana, Matthew Garrett, Bryant Walker Smith, Greg Olson, Karen M. Sandler | 56m |
Discussion centers on whether GPLv3’s anti-tivoization (section 6) actually covers cars by calling ordinary consumer vehicles a user product under… | ||
| Overview of the Current Approaches to Enhance the Linux Scheduler | Preeti U Murthy | 50m |
Argues that a power-aware scheduler, driven by per-entity load tracking and using percentage utilization instead of nr_running, actually consolidates threads… | ||
| LLVMLinux: The Linux Kernel with Dragon Wings | Behan Webster | 49m |
Project compiles the Linux kernel with clang/LLVM by running automated scripts that download, patch, build and test kernels under QEMU + LTP; continuous… | ||
| TIZEN Memory Management in Tizen | Myungjoo Ham | 33m |
Tizen integrates Linux kernel features to cut RAM needs: implemented dma-buf import/export in DRM and unified GEM/VB2 pathways so camera V4L2 buffers share… | ||
| TIZEN Composite Manager Optimization | Cedric Bail | 54m |
Enlightenment moves from E17/EFL 1.7 toward E18 and EFL 1.8 with Wayland compositor support, a shared image/font server, quicklaunch prelinking and systemd… | ||
| Implementing ACPI 5 Features Device Enumeration and PM | Rafael Wysocki | 57m |
ACPI 5 adds explicit GPIO and SPB resource types (SPI/I2C/UART) that CRS methods return; kernel code in v3.8 parses those resources, creates platform_device or… | ||
| Automotive Grade Linux HTML5 HVAC Control | Kimmo Lahdenkangas | 12m |
An HTML5 HVAC demonstrator runs the same single codebase on car, phone, tablet and desktop, built with HTML5/JavaScript/CSS3 and packaged as a W3C app… | ||
| Multicore Debugging with GDB | Stan Shebs | 40m |
GDB adds non-stop mode (leave some threads running) and experimental PTC/IT sets to operate on groups of processes/threads/cores so one command can continue or… | ||
| GCC Link Time Optimization and the Linux Kernel | Andi Kleen | 48m |
GCC 4.7 LTO enables whole‑program optimizations but applying it to the Linux kernel requires substantive changes to gcc 4.7 LTO, the kernel build and binutils… | ||
| TIZEN Building for Tizen | Prajwal Mohan | 37m |
Tizen build uses open build service (OBS) as the central CI that produces live RPM repos, triggers cascading rebuilds when gcc or other core packages change… | ||
| Automotive Grade Linux State of the Union | Rudolf J Streif | 35m |
Automotive Grade Linux presents a reference distribution that aims to get an image running in 20 minutes to boot, with membership growing from 16 to about 26… | ||
| Tizen Introduction & Overview | Alvin Kim | 01h 02m |
Tizen 2.0 ships as a Linux Foundation open-source platform with Tizen 2.0 released for mobile and IVI profiles, over 1,000 git repositories, and an industry… | ||
| Automotive Grade Linux Demonstrator Part 1 | Matt Jones | 15m |
Automotive Grade Linux publishes a proof‑of‑concept platform: a download‑and‑go image (also a planned VMware image and a full system image) that runs an HTML5… | ||
| Automotive Grade Linux Demonstrator Part 2 | Magnus Feuer | 16m |
A working demonstrator links a web app and in‑vehicle UI via a telematics server on a Linux Foundation cloud box using a 4G hotspot, sending JSON-RPC over HTTP… | ||
| AddressSanitizer/ThreadSanitizer for Linux Kernel | Konstantin Serebryany, Dmitry Vukov | 50m |
AddressSanitizer catches stack/heap/global buffer overflows and use‑after‑free via compiler instrumentation (LLVM/GCC) and a shadow memory layout, typically… | ||
| 10 Years of Xen and Beyond | Lars Kurth | 58m |
Xen claims production scale use (AWS, Rackspace) and supports PV, HVM, PVH/PVHVM modes plus an ARM port with ~17,000 lines of arch‑specific code. Management… | ||
| Cloud: Are We Doing Enough | Robert Schweikert | 28m |
Linux is dominant in cloud but hype drowns technical detail; real vendor lock‑in happens at the image-level lock-in (images and hypervisor formats), not just… | ||
| Enhancing Hypervisor and Cloud Solutions Using Embedded Linux | Iisko Lappalainen | 42m |
Solution combines KVM/QEMU plus Linux containers with OpenVSwitch/OpenFlow and OpenStack as the control plane, claiming ~80–85% industry uptake of KVM. QEMU… | ||
| Enable SRIOV on PowerNV Platform | Wei Yang | 29m |
Implements SR-IOV on PowerNV by mapping VFs into Power’s PE abstraction and changing PTM/MDT ordering so VF BDFs are discovered before parent buses; the… | ||
| Hardware Error Handling Improvement for Reliable KVM Hypervisor | Mitsuhiro Tanino | 37m |
Three concrete fixes and open patches aimed at making KVM survive CPU/memory machine checks: adds a makedumpfile exclusion for hardware-poison pages so vmcore… | ||
| License to Kill One's Code | Mark Gisi | 49m |
Only the license makes software open source, and sloppy notices in real projects (example: BusyBox binaries with mixed GPL/MIT/BSD files) routinely make code… | ||
| Multifactor Authentication in the Cloud | Dustin Kirkland | 01h 09m |
Introduces a working system called ZTrustee that stores encrypted “deposits” (passwords, keys, certs) and releases them only after N‑of‑M trustee voting, with… | ||
| Improving Scalability of Xen | Wei Liu | 49m |
Xen is extended to handle thousands of guests: a patch replaces select with poll/epoll to remove the 124‑FD console limit, a three‑level event API prototype… | ||
| SPDX Dashboard | Gary O'Neall | 26m |
SPDX tooling set centers on command-line Java utilities that convert between formats, validate documents, and produce human-readable output: SPDX tag-value ↔… | ||
| Translating Open Source Value to the Cloud | Gordon Haff | 44m |
Argues that open source shapes cloud computing but does not translate literally: AGPLv3 has not taken off and permissive licenses dominate; community structure… | ||
| nothing matches | ||