"Talk is Cheap"
Over the years, we have lectured on Open Source at conferences and companies. See the list below for some recent talks.
Cooking up Embedded Linux in Ten Minutes
In this lecture I attempt to create an embedded Linux system in just 10 minutes (compilation time not included). The other 40 minutes of the lecture are devoted to understanding why this exercise is of interest.
PDF of Talk
This talk is useful for companies who are looking into using Linux. It summaries the history of Open Source Software and explains the reasons for the growing popularity of Linux and other Open Source Software. It deals with the technical characteristics of real-time and embedded systems and how to get good support for Linux systems.
PDF of Talk
The Top 10 Mistakes Embedded Linux Users Make
Recently many companies have adopted Linux, for applications that have previously been hosted by RTOS's (Real Time Operating Systems). Linux is quite different than typical RTOS's and designs must be approached differently. This talk discusses some of the questionable design decisions taken by companies new to Linux and how to avoid these mistakes.
PDF of Talk
PDF of talk given at the August Penguin III (2004) event
A Threadbare Existence and Quantum Entanglement
Hear about an alternative to the standard threading model for sharing memory between processes. You will have to read the talk to see the relationship to Einstein's "spooky action at a distance"
Linux Dirty Tricks: How to Make Friends and Influence People
This talk examines the Unix-Linux initialisation sequence. Understanding the elegant, simple principles that Unix is based on is critical for understanding current Linux systems.
The GPL Fights Back
Do non-GPL loadable kernel modules do violate the Linux kernel's GPL license? Legal experts seem to think that binary-only modules do not violate the Linux copyright. The precise status of binary-only modules remains unclear. Recent technical developments of the Linux kernel will make these legal arguments moot. Linux kernel developers have developed new techniques that will in the future exclude binary-only modules. This talk analyzes what alternatives are available to companies that would like to add non-GPL functionality to the Linux kernel.
PDF of Abstract
Open Source Software The 2nd Wave
Open Source Software (OSS) has arrived. Everyone has heard, but I believe most people still don't understand that a fundamental paradigm shift has occurred that cannot be understood by previous software experience. He who does not understand this major upheaval, will not prosper.
Discussing the social and legal basis for OSS, addressed points include:
Open Source Software Understanding the Legal Implications
Open Source Software (OSS) has arrived. Everyone has heard, but I believe most people still don't understand that a fundamental paradigm shift has occurred that can't be understood by our previous software experience. He who will not understand this major upheaval, will not prosper.