Presentations by James Bottomley

2009

Tutorial: A Practical Guide to using Git (slides)
Linux Symposium
Montréal, July 2009

 
Keynote Panel: Measuring Community Contributions (video)
Linux Foundation Collaboration Summit
San Francisco, April 2009

 

Programme Committee (Data Integrity Session Chair)
FAST09
San Francisco, February 2009

 

2008

Invited Keynote: What is the Value of Open Source (slides, writeup, video)
Linux Kongress
Hamburg, Germany, October 2008

 

Invited Keynote: Open Source, Storage Innovation and Business Models (slides)
Storage Developer Conference
Santa Clara, CA, September 2008

 

Where should the line be drawn between the Kernel and User Space? (slides)
Greg Kroah-Hartman Keynote Introduction (video)
Kernel Summit Programme Committee (writeup)
Linux Plumbers Conference
Portland, OR, September 2008

 

Keynote Panel: Mass Collaboration and Linux (video)
LinuxWorld Conference and Expo
San Francisco, CA, August 2008

 

Tutorial: A practical guide to using git (from a Kernel Maintainer’s perspective) (video)
Mark Shuttleworth Keynote Introduction (video)
Ottawa Linux Symposium
Ottawa, ON, July 2008

 

Interview (video)
Invited Participant: Kernel Hackers’ Roundtable (writeup, video)
Linux Foundation Collaboration Summit
Austin, TX, April 2008

 

Invited talk: Hacking the Linux Kernel for Fun and Profit (slides, video)
Panel (video)
Flourish Conference
Chicago, IL, April 2008

 

Invited keynote panel questioning Brad Smith (SVP, General Counsel & Corporate Secretary, Microsoft Corporation) on Open Source issues (writeup)
Open Source Business Conference
San Francisco, CA, March 2008

 

 

2007

 

Git, Quilt and Other Kernel Maintenance Tools (paper, slides) by James Bottomley (with assistance from Linus Torvalds)
Linux Conference EU
Cambridge, UK, September 2007

 

Closing Keynote: Evolution and Diversity: the meaning of freedom and openness in Linux (slides, writeup) by James Bottomley
Ottawa Linux Symposium
Ottawa, ON, June 2007

 

Keynote panel of Kernel Developers (writeup)
Linux Foundation Collaboration Summit
Mountain View, CA, June 2007

 

How to Manage Patches with Git and Quilt (video)
FreedomHEC
Los Angeles, CA, May 2007

 

Achieving High Availability and Data Protection with Linux (slides) by James Bottomley
Novell Brainshare
Salt Lake City, UT, March 2007

 

2006

 

The Device Driver Roadmap (Invited talk)
Japan Linux Symposium
Tokyo, Japan, November 2006

 

The Roadmap for Linux Storage: or why we don’t have one (slides pdf) by James Bottomley
Why Open Source Contributions can be an Asset to your Company and How to make them Effectively (slides pdf) by James Bottomley
Linux World
San Francisco, CA, August 2008

 

The Dangers of Virtualization by James Bottomley and Nelson Yount
Interop, Data Center Summit
Las Vegas, NV, May 2006

 

The Economic Benefits of making Open Source Contributions to the Linux Kernel (slides pdf) by James Bottomley
Linux World Conference
Boston, MA, April 2006

 

Linux Based Disaster Recovery Solutions (paper pdf, slides pdf) by James Bottomley
European Security Forum
Paris, France, April 2006

 

2005

  

 

 

Block Devices and Transport Classes: Where Are We Going? (paper pdf, slides pdf) by James Bottomley
Ottawa Linux Symposium
Ottawa, ON, Canada, July 2005

 

 

 

IO-MMUs (slides pdf) by James Bottomley
2005 Linux Kernel Developers' Summit
Ottawa, ON, Canada, July 2005

2004

Disaster Recovery and Where it Stands on Linux (slides pdf) by James Bottomley
LinuxWorld Conference & Expo
San Francisco, CA, August 2004
Improving Kernel Performance by Unmapping the Page Cache (paper pdf, slides pdf) by James Bottomley
Ottawa Linux Symposium
Ottawa, ON, Canada, July 2004
Implementing Clusters for High Availability (paper pdf, slides pdf, reference) by James Bottomley
USENIX Annual Technical Conference
Boston, MA, July 2004
Achieving High Availability What You Need to Know Before You Start (slides pdf) by James Bottomley
LinuxWorld Conference & Expo
New York, NY, January 2004

2003

The State of Play for Linux 2.6 on PA-RISC (slides pdf) by James Bottomley
HP World 2003
Atlanta, GA, August 2003
How High Availability Works and Who Implements What (slides pdf) by James Bottomley
LinuxWorld Conference & Expo
San Francisco, CA, August 2003
Integrating DMA into the Generic Device Model (paper pdf, slides pdf) by James Bottomley
Ottawa Linux Symposium
Ottawa, ON, Canada, June 2003
High Availability Data Replication (paper pdf, slides pdf) by James Bottomley and Paul Clements
Ottawa Linux Symposium
Ottawa, ON, Canada, June 2003
SCSI (slides pdf) discussion led by James Bottomley
2003 Linux Kernel Developers Summit
Ottawa, ON, Canada, June 2003

2002

Incrementally Improving the Linux SCSI Subsystem (paper pdf, slides pdf) by James Bottomley
Ottawa Linux Symposium
Ottawa, ON, Canada, June 2002
Fixing SCSI (slides pdf, audio mp3) discussion lead by James Bottomley
2002 Linux Kernel Developers Summit
Ottawa, ON, Canada, June 2002
Clusters and High Availability (slides pdf) by James Bottomley
LinuxWorld Conference & Expo
Paris, France, January 2002

2001

Managing Distributions from the Software Vendor's Perspective (paper pdf) by James Bottomley and Paul Clements
Annual Linux Showcase
Oakland, CA, November 2001

2000

Shared Storage Clusters (slides pdf) by James Bottomley
LinuxWorld Conference & Expo
San Jose, CA, August 2000