BSDCan2011 - Final (with audio).5

BSDCan 2011
The Technical BSD Conference

Colin Percival
Day Talks - 1 - 2011-05-13
Room DMS 1140
Start time 11:30
Duration 01:00
ID 235


Bringing BSD to the (Amazon) cloud

Since its release in 2006, Amazon's EC2 compute cloud has been one of the leading providers of rent-by-the-hour virtual machines. Unfortunately, EC2 was limited to running Linux, Solaris, and Windows until December 2010, when I released an experimental FreeBSD/EC2 AMI.

In this talk, I will provide a historical account of the work which took place during those four years, stopping along the way to discuss such topics as paravirtualized memory paging, virtualized hardware, and a wide range of creative oddities which make EC2 distinct from other virtual machine providers.

Time permitting, I will also discuss some of the ways (both good and bad) that developing an operating system on "cloud" hardware differs from working with "real" hardware.

The talk first given at Open Source Days 2011 in Copenhagen.