Technical videos from conferences
Here are videos from presentations in technical conferences. They should be useful for people lacking time or money to attend these conferences.
![]() |
In agreement with the speakers, these videos are released under the terms of the Creative Commons Attribution-ShareAlike 3.0 license. |
These videos are encoded with the Theora open and royalty-free video codec, and with the open and patent-free Vorbis audio codec. More and more players are available. See Theora.org for details.
See our mini-howto for guidelines for doing this too next time you go to a conference!
For an optimum visual experience, the most recent videos have been compressed with higher-quality settings. Of course, with Ogg/Theora, it is possible to use much higher compression rates, to obtain much smaller files , with a lower but still acceptable quality.
Other videos are available in French.
Fosdem, Brussels, Feb. 2009
Wt, a C++ web toolkit, for rich web interfaces to embedded systems, by Pieter Libin (Noesis Solutions)
Video (44 minutes, 124M)- Hacking with modular hardware: the BUG, by Ken Gilmer (Bug Labs)
Video (43 minutes, 129M) - Building Embedded Linux Systems with PTXdist, by Robert Schwebel (Pengutronix)
Video (68 minutes, 151M) - Development on the OpenMoko with hackable:1, by Pierre Pronchery (Bearstech)

Video (55 minutes, 189M) - Development and Certification of Linux-Based Fire Safety & Security Systems, by Baurzhan Ismagulov (Siemens)
Video (47 minutes, 124M) - Maemo on BeagleBoard, by Juha Kallionen (Nokia)
Video (20 minutes, 51M) - Advanced power management for OMAP3, by Peter De Schrijver (Nokia)
Video (49 minutes, 169M)
Emdebian 1.0 release - small and super small Debian, by Neil Williams (Debian)
Video (86 minutes, 257M)- CMake - what can it do for your project, by Alexander Neundorf
Video (45 minutes, 167M)
See our announcement for short reviews about each presentation. Other videos from Fosdem, in particular from the main tracks, are avaible here.
ELC Europe and NLUUG, Ede, The Netherlands, Nov. 2008.
Opening, by Tim Bird and Armijn Hemel
video (6 minutes, 50M)- How chip makers should (not) support free software, by Harald Welte (Independent)
video (52 minutes, 206M) - Choosing free software graphical libraries for embedded systems, by Thomas Petazzoni (Free-Electrons)
slides, video (41 minutes, 188M) - Using ‘Dot Clock’ displays in embedded Linux devices, by Vitaly Wool (Embedded Alley Solutions)
video (37 minutes, 205M) -
Digital television with Linux - architecture and opportunities, by Bas Engel (Philips)
slides, video (53 minutes, 187M) - Managing NAND longevity in a product, by Matthew Porter (Embedded Alley Solutions)
slides, video (56 minutes, 535M)
A corner-to-corner approach for cost-effective implementation of consumer electronics human machine interfaces, by Andrei Smahlei (Synesis Vision)
video (21 minutes, 156M)- A quart into a pint pot: porting uClinux to small micros, by Peter Griffin (MPC Data)
slides, video (40 minutes, 204M) - Update on filesystems for flash storage, by Michael Opdenacker (Free-Electrons)
slides, video (39 minutes, 116M) - Rich GUI without pain, by Gustavo Sverzut Barbieri (ProFUSION)
slides, video (57 minutes, 361M) - Embedded magic, or how people suddenly find out that they are collaborating, by Gregers Petersen (Copenhagen Business School)
video (45 minutes, 229M) - Solar hot water geekery: making infinitely versatile home heating controllers with free software and open hardware, by Wookey (Aleph One)
video (51 minutes, 124M)
Taking Linux power management to production quality, by Eugeny S. Mints (Embedded Alley Solutions)
video (53 minutes, 208M)- Tools and techniques for reducing bootup time, by Tim Bird (Sony)
slides, video (50 minutes, 208M) - Avoiding web applications flaws in embedded devices, by Jake Edge (LWN.net)
slides, video (41 minutes, 180M) - Adventures in real-time performance tuning, part 1, by Frank Rowand (Sony)
slides, video (58 minutes, 297M) - Adventures in real-time performance tuning, part 2, by Frank Rowand (Sony)
slides, video (59 minutes, 185M) - Using the appropriate wear leveling to extend product lifespan, by Bill Roman (Datalight)
slides, video (41 minutes, 193M) - Abusing UPnP, by Armijn Hemel (Loohuis Consulting)
slides, video (46 minutes, 382M)
BlueZ 4.0, by Marcel Holtmann (independent)
video (49 minutes, 114M)- Device Tree’s in Linux, by Vitaly Bordug (MontaVista)
slides, video (43 minutes, 279M) - Building bridges - coherence, a DLNA/UPnP framework, by Frank Scholz (independent)
video (46 minutes, 196M) - Overview of SquashFS, by Philip Lougher (independent)
slides, video (51 minutes, 225M) - Portability and optimization of GNU / open source applications with ARM embedded Linux, by Vasileios Laganakos (ARM)
slides, video (45 minutes, 235M) - NAND chip driver optimization and tuning, by Vitaly Wool (Embedded Alley Solutions)
video (40 minutes, 141M) - Building Embedded Userlands, by Nedjelko Miljevic and Klaas van Gend (Montavista)
slides, video (45 minutes, 384M) - Power management on an ARM11 platform, by Mischa Jonker (NXP)
slides, video (39 minutes, 150M) - Linux connection manager, by Marcel Holtmann (Intel)
video (55 minutes, 230M) - Suspend modes and power management on Linux, by Stefan Seyfried (Suse)
video (45 minutes, 145M)
Coreboot, by Peter Stuge (Konsult Stuge)
video (43 minutes, 135M)- Socket aware change of IP address, by Samo Pogacnik (Iskratel)
video (32 minutes, 70M) - Embedded maintainers: Community and Embedded Linux, by David Woodhouse (Intel)
slides, video (47 minutes, 241M)
Speakers were supposed to post their slides on the CELF Wiki, but some of them haven’t done it yet.
Linux Symposium, Ottawa, Canada, Jul. 2008
- Keynote: The Kernel: 10 Years in Review, by Matthew Wilcox (Intel)
video (57 minutes, 175M) - Talk: Tux on the Air: State of Linux Wireless Networking, by John W. Linville (Red Hat)
paper, slides, video (52 minutes, 168M) - Talk: Suspend to RAM in Linux: State of the Union, by Len Brown and Rafael Wysocki (Intel)
paper, video (52 minutes, 163M) - Talk: Real Time vs Real Fast: How To Choose?, by Paul E. McKenney (IBM)
paper, video (45 minutes, 166M) - Tutorial: ftrace: latency tracer, by Steven Rostedt (Red Hat)
slides, video (98 minutes, 772M) - BOF: Embedded Linux, by Tim R. Bird (Sony)
video (42 minutes, 200M) - BOF: Embedded Microcontroller Linux, by Michael Durrant (Arcturus Networks)
video (42 minutes, 243M) - Talk: Energy-aware task and interrupt management, by Vaidyanathan Srinivasan (IBM)
paper, video (52 minutes, 182M) - Talk: Application Testing Under Realtime Linux, by Luis Claudio R. Gonçalves (Red Hat)
paper, slides, video (54 minutes, 297M) - Talk: Application Framework for Your Mobile Device, by Shreyas Srinivasan (Geodesic Information Systems)
paper, video (25 minutes, 146M) - Keynote: The Making of OpenMoko Neo, by Werner Almesberger (OpenMoko)
video (94 minutes, 463M) - BOF: U-Boot by Wolfgang Denk (Denx)
video (54 minutes, 362M) - BOF: Linux Compiler, by Rob Landley (Impact Linux)
video (100 minutes, 765M) - Tutorial: Practical Guide to Using Git, by James Bottomley (Hansen Partnership)
video (61 minutes, 357M) - Talk: Advanced XIP File System, by Jared Hulbert (Numonyx)
paper, video (49 minutes, 160M) - Talk: SELinux for Consumer Electronic Devices, by Yuichi Nakamura (Hitachi)
paper, video (31 minutes, 113M) - Talk: Around the Linux File System World in 45 Minutes, by Steve French (IBM)
paper, slides, video (49 minutes, 298M) - BOF: Linux The Easy Way with LTIB, by Stuart Hughes (Freescale)
slides, video (25 minutes, 144M) - Keynote: The Joy of Synchronicity: Coordinating the Releases of Upstream and Distributions, by Mark Shuttleworth (Canonical)
slides, video (76 minutes, 458M) - Talk: Smack in Embedded Computing, by Casey Schauffer
paper, video (59 minutes, 211M) - Talk: Bazillions of Pages: The Future of Memory Management, by Christoph H. Lameter (SGI)
paper, video (49 minutes, 258M) - Tutorial: Writing application fault handlers, by Gilad Ben-Yossef (Codefidence)
video (49 minutes, 275M) - Talk: Linux, Open Source and System Bringup Tools, by Tim Hockin (Google)
paper, video (51 minutes, 229M) - Talk: DCCP Reached Mobiles, by Leandro Melo Sales (Federal University of Campina Grande)
paper, slides, video (42 minutes, 193M) - Talk: Building a robust Linux kernel, by Subrata Modak (IBM)
paper, slides, video (51 minutes, 249M) - CELF BOF presentation: Best of recent CELF Conferences, by Tim Bird (Sony)
slides, video (10 minutes, 88M) - CELF BOF presentation: Developping Embedded Linux with Target Control, by Tim Bird (Sony)
slides, video (17 minutes, 145M) - CELF BOF presentation: Embedded Building Tools - An Audience Survey, by Michael Opdenacker (Free Electrons)
slides, video (17 minutes, 127M) - CELF BOF presentation: GCC Tips and Tricks Highlights, by Gene Sally
video (14 minutes, 62M)
See also all the papers. and a report from the CELF BOF.
Embedded Linux Conference, Mountain View, USA, Apr. 2008
Don’t miss our detailed report on the below presentations!
- Keynote: The Relationship Between kernel.org Development and the Use of Linux for Embedded Applications, by Andrew Morton (Google):
video, slides (55 minutes, 240 MB) - UME - Ubuntu Mobile and Embedded, by David Mandala (Canonical):
video, slides (30 minutes, 145 MB) - Appropriate Community Practices: Social and Technical Advice, by Deepak Saxena (MontaVista):
video (thanks to Kevin Hilman, MontaVista)(44 minutes, 139 MB) - Adventures In Real-Time Performance Tuning, by Frank Rowand:
video,slides (50 minutes, 251 MB) - Shifting Sands: Lessons Learned from Linux on an FPGA, by Grant Likely:
video, slides (44 minutes, 262 MB) - Disko - An Application Framework for Digital Media Devices, by Guido Madaus:
video (27 minutes, 190 MB) - Keynote: Tux in Lights, by Henry Kingman (LinuxDevices.com):
video, slides (44 minutes, 139 MB) - Back-tracing in MIPS-based Linux Systems, by Jong-Sung Kim (LG Electronics):
video, slides
(54 minutes, 160 MB) - Making a Phone Call With Phase Change Memory, by Justin Treon (Numonyx):
video, slides (28 minutes, 159 MB) - Building Blocks for Embedded Power Management, by Kevin Hilman (MontaVista):
We couldn’t film his presentation, but we already shot a similar presentation he gave at Fosdem 2008: video ((56 minutes, 183 MB) - Using Real-Time Linux, by Klaas van Gend (MontaVista):
video, slides (53 minutes, 263 MB) - Every Microamp is Sacred - A Dynamic Voltage and Current Control Interface for the Linux Kernel, by Liam Girdwood (Wolfson Microelectronics):
video, slides (35 minutes, 71 MB) - Power Management Quality of Service and How You Could Use it in Your Embedded Application, by Mark Gross (Intel):
video, slides (57 minutes, 401 MB) - OpenEmbedded for product development, by Matt Locke (Embedded Alley):
video, slides (49 minutes, 141 MB) - Kernel Size Report, and Bloatwatch Update, by Matt Mackall (Selenic Consulting):
video (49 minutes, 146 MB) - Leveraging Free and Open Source Software in a Product Development Environment, by Matt Porter (Embedded Alley):
video, slides (45 minutes, 220 MB) - Using a JTAG for Linux Driver Debugging, by Mike Anderson (PTR Group):
video, slides (113 minutes, 694 MB) - DirectFB Internals - Things You Need to Know to Write Your DirectFB gfxdriver, by Takanari Hayama ():
video (43 minutes, 200 MB) - Linux Tiny - Penguin Weight Watchers, by Thomas Petazzoni (Free Electrons):
video (thanks to Jean Pihet, MontaVista), slides (32 minutes, 140 MB) - Keynote: Status of Embedded Linux and CELF Plenary Meeting, by Tim Bird (Sony):
video, slides (49 minutes, 112 MB)
Slides are collected on http://www.celinux.org/elc08_presentations/.
Fosdem - Embedded developer room, Brussels, Belgium, Feb. 2008
- Modest, email client for embedded systems, by Dirk-Jan Binnema (Nokia):
video (34 minutes, 121 MB) - Design a Linux robot companion with 8 bits microcontrollers, by David Bourgeois:
video (54 minutes, 211 MB) - Linux on the PS3, by Olivier Grisel:
video (47 minutes, 272 MB) - Xen for Secure Isolation on ARM11, by Jean-Pihet (MontaVista):
video (41 minutes, 207 MB) - Building blocks for Embedded Power Management, by Kevin Hilman (MontaVista):
video (56 minutes, 183 MB) - Emdebian Update: Rootfs, GPE and tdebs, by Neil Williams:
video (47 minutes, 226 MB) - pjsip: lightweight portable SIP stack, by Perry Ismangil:
video (55 minutes, 194 MB)
Additional video
- Roadmap to recovery - pain and redemption in X driver development, by Keith Packard:
video (44 minutes, 168 MB)
CELF Embedded Linux Conference Europe / 9th Real-Time Linux Workshop, Linz, Austria, Nov. 2007
- Detection & Resolution of Real Time Issues Using TimeDoctor, by François Audeon (NXP):
video (32 minutes, 359 MB) - Fancy and Fast GUIs on Embedded Devices, by Gustavo Sverzut Barbieri (INDT):
video, slides (46 minutes, 146 MB) - arch/ppc, arch/powerpc and Device Trees - A Walk Through a Port, by Hugh Blemings (IBM):
video (30 minutes, 534 MB) - Free Software, Licensing and Business Processes, by Shane Martin Coughlan (FSF Europe):
video, slides (40 minutes, 138 MB) - Introduction to LogFS, by Jörn Engel:
video, slides (46 minutes, 260 MB) - WebKit on Linux and How It Compares to Other Open Source Engines, by Holger Freyther (Trolltech):
video, slides (49 minutes, 205 MB) - Status Overview of Real-Time, by Thomas Gleixner (Linutronix.de):
video (47 minutes, 236 MB) - Kernel Summit Report, by Thomas Gleixner (Linutronix.de):
video (34 minutes, 520 MB) - Writing DirectFB gfxdriver For Your Embedded System, by Takanari Hayama (igel):
video, slides (31 minutes, 223 MB) - Improving JFFS2 RAM Usage and Performance, by Alexey Korolev (Intel):
video, slides (20 minutes, 141 MB) - YAFFS, by Wookey:
video, slides (45 minutes, 194 MB) - Parallelizing Linux boot on CE Devices, by Vitaly Wool (Embedded Alley Solutions):
video, slides (40 minutes, 185 MB) - Linux Suspend-to-Disk Objectives for Consumer Electronic Devices, by Vitaly Wool (Embedded Alley Solutions):
video, slides (35 minutes, 652 MB) - Evaluation of Linux rt-preempt for embedded industrial devices for Automation and Power technologies - A case study, by Morten Mossige, Pradyumna Sampath, Rachana Rao (ABB):
video, paper (22 minutes, 224 MB) - Assessment of the Realtime Preemption Patches (RT-Preempt) and their impact on the general purpose performance of the system, by Arthur Siro (DSLab / OSADL):
video, paper (31 minutes, 224 MB) - Panel: the ideal embedded Linux distribution, by Tim Bird (Sony):
video (65 minutes, 465 MB)
Embedded Linux Conference (CELF), San Jose, California, April 2006
- Keynote, by Tim Bird (Sony):
video, slides (46 minutes, 139 MB) - Usability of User-Space device drivers, by a speaker from Renesas:
video, slides (50 minutes, 256 MB) - What’s New with Busybox, by Rob Landley (TimeSys):
video (55 minutes, 322 MB) - Topics in Embedded Power Management, by Todd Poynor (MontaVista):
video, slides (44 minutes, 253 MB) - CE Linux Forum Open Test Lab, by Matt Locke (Nomad Global Solutions):
video (35 minutes, 213 MB) - Power Management Panel, by Mark Gross (Intel):
video (55 minutes, 360 MB) - Panel: Tips for Mainlining, From the Experts (starring Greg K.H., Greg Ungerer, Matt Mackall), by Tim Bird (Sony):
video (34 minutes, 230 MB) - MIPS BOF, by Arvind Kumar (MIPS):
video (53 minutes, 268 MB) - uClinux, by Greg Ungerer (SnapGear):
video, slides (44 minutes, 235 MB) - Examining Linux Kernel Size, by Munehiro Ikeda (NEC):
video, slides (42 minutes, 247 MB) - Integrating DirectFB into a UHAPI Platform, by Denis Kropp (directfb.org):
video, slides (31 minutes, 93 MB) - Linux Trace Toolkit Next Generation, by Mathieu Desnoyers (École Polytechnique de Montréal):
video, slides (34 minutes, 211 MB) - MythTV on Philips Nexperia PNX8550, by Klaas de Waal (Philips):
video, slides (50 minutes, 293 MB) - Visualizing Resource Usage During Initialization of Embedded Systems (embootchart), by Matthew Klahn (Motorola):
video, slides (51 minutes, 236 MB) - State of Linux Real-time BOF, by Manas Saksena (TimeSys):
video (42 minutes, 297 MB) - Closing Activity: Embedded Linux Quiz, by Tim Bird (Sony):
video (22 minutes, 235 MB)
Slides are being collected on
http://tree.celinuxforum.org/CelfPubWiki/ELC2006Presentations.
Fosdem, Brussels, Belgium, February 2006
- Software patents, by Richard Stallman (Free Software Foundation):
video (83 minutes, 345 MB) - SETR LiveCD, live tool for embedded development, by Hector Oron:
video (30 minutes - lacks the first 5 minutes, 93 MB) - Optimizing the Linux kernel and applications, by
Michael Opdenacker (Free Electrons): video (49 minutes, 129 MB, slides) - Lock-Free Data Exchange for Real-time applications, by Peter Soetens (Flander’s Mechatronics Technology Center, Leuven):
video (49 minutes, 170 MB) - Alsa SoC layer, by Liam Girdwood (Wolfson Microelectronics):
video (37 minutes, 95 MB) - The Maemo development platform, by Tommi Komulainen (Nokia):
video (45 minutes, 151 MB, slides) - Building and supporting distributions with OpenEmbedded,
by Koen Kooi (Familiar release manager):
video (48 minutes, 179 MB) - Towards a common embedded power management solution, by
David Weinehall and Sampsa Fabritius (Nokia): video (81 minutes, 292 MB) - Real-time patches for Linux, by Klaas van Gend (MontaVista):
video (55 minutes, 126 MB) - SLIND, a small Debian for embedded systems, by Benjamin Collar (Siemens):
video (55 minutes, 161 MB) - Openocd, the Open On-Chip Debugger, by Dominic Rath (University of Applied Sciences, Augsburg):
video (40 minutes, 128 MB) - The challenge of the GNU/Linux desktop, by Jeff Waugh (Ubuntu / Gnome):
video (53 minutes, 176 MB)
See the abstracts of the presentations in the embedded track. Many other Fosdem videos can be found here.
Linux Symposium, Ottawa, Canada, July 2005
- TWIN: An Even Smaller Window System For Even Smaller Devices, by Keith Packard:
video (50 minutes, 307 MB)
See the on-line proceedings
Libre Software Meeting, Dijon, France, July 2005
- GNU/Hurd, general presentation, by Gael Le Mignot:
video (71 minutes, 215 MB, slides) - The Dillo web browser, by Jorge Arellano Cid:
video (63 minutes, 176 MB, slides)

