FreeBSD Developer Summit, May, 2013

This page describes the May 2013 FreeBSD Developer Summit, colocated with BSDCan 2013, which will take place in Ottawa, Canada. This is a by-invitation event. FreeBSD committers will be welcome to register themselves using this wiki; non-committers must be sponsored by a committer to attend. Attendees must also attend BSDCan 2013 in order to access all devsummit activities.

Sponsors

Our annual BSDCan developer summit would not be possible without the generous support of sponsors.

BSDCan provides logistical support, including organizing rooms for the event and for developers to stay in. BSDCan also covers board and travel for all BSDCan speakers. FreeBSD developers can help support the summit by speaking at BSDCan! You can also help support BSDCan and the developer summit by encouraging people to attend the conference, and especially to attend tutorials.

The FreeBSD Foundation covers several expenses including rooms for the event and T-shirts. In addition, the FreeBSD Foundation also covers travel expenses for several attendees. You can help support the FreeBSD Foundation by donating.

IRC

Many of the developer summit attendees hang out on #devsummit on EFnet during the summit (as well as BSDCan itself).

Schedule

The FreeBSD developer summit will take place on the 15th and 16th of May on the same days as the BSDCan tutorials (sorry!). Many developers will arrive on the night of the 14th and meet for dinner and drinks before things kick off. Most developers will stay on through BSDCan to give and attend talks. It is an excellent conference--a good FreeBSD developer showing has countless benefits, not least the opportunity to tell the world what we're doing.

You may be interested in this helpful map of UoO and its immediate vicinity as well as this map of the UoO campus.

Schedule

Day

Morning

Lunch

Afternoon

Dinner

Evening

Tue 14th

Dinner and drinks at the Royal Oak

Wed 15th

Presentations

Sandwich Boxes

Working Groups

FreeBSD Lounge

Thu 16th

Working Groups

Sandwich Boxes

Working Groups

Takeout Dinner in the Residence Hall

FreeBSD Lounge

Fri 17th BSDCan

BSDCan

FreeBSD Lounge

Sat 18th BSDCan

BSDCan

FreeBSD Lounge

Sun 19th BSDCan

Breakfast

followed by tourist things

Detailed Schedule

Working group sessions will be held on Wednesday and Thursday. Additional short talks will be given during a FreeBSD Developers' Summit track at BSDCan on Friday, May 17th. The events in this track will be part of BSDCan and require a BSDCan registration. All rooms will have AV equipment.

The SITE building is located at the southern tip of the campus. Morisset Hall (MRT) is located across the street from the eastern end of the parking lot beside the Residence building.

Please arrive by 8:45am for the morning sessions so that we can get started around 9:00am. Attendees will be able to pick up badges and T-shirts from 8:00am to 9:00am at SITE A0150 on Wednesday and MRT 256 on Thursday.

The hacker lounge for general hanging out during the evenings will be in room L140 in the Residence Hall. The dinner on Thursday evening will also be in this room.

Note: In order to attend a working group meeting you MUST contact the working group organizer and be approved to attend. The goal is to keep each working group small and focused.

Lunch will be served in SITE A0150 on Wednesday and L140 in the Residence Hall on Thursday.

May 15th (Wednesday)

Location

SITE A0150

SITE F0126

SITE J0106

SITE Lobby

08:00-09:00

Setup / Badges

09:00-09:30

Opening

09:30-10:30

Security Incident Review

10:30-11:00

Break

11:00-12:00

NetFlix and FreeBSD

12:00-13:00

Lunch

13:00-14:30

Ports and Packages

UEFI

Network Receive Performance

Hacking Lounge

14:30-15:00

Break

15:00-16:00

Ports and Packages

UEFI

Network Receive Performance

Hacking Lounge

16:00-17:00

Free Time

17:00-20:00

Vendor Summit

May 16th (Thursday)

Location

MRT 221

MRT 252

MRT 256

L140 (Residence Lobby)

08:00-09:00

Setup / Badges

09:00-10:30

VM I/O Concurrency

Desktop

Beyond Buildworld

Hacking Lounge

10:30-11:00

Break

11:00-12:00

VM I/O Concurrency

Desktop

Beyond Buildworld

Hacking Lounge

12:00-13:15

Lunch

13:15-13:30

Group Photo

13:30-15:00

Virtualization

ATF

Documentation

Hacking Lounge

15:00-15:30

Break

15:30-16:30

Virtualization

ATF

Documentation

Hacking Lounge

16:30-18:30

Free Time

18:30-20:00

Dinner

May 17th (Friday)

Location

MRT 256

10:00-10:30

dtrace

Matthew Ahrens

10:30-11:00

Using git to develop derivatives of FreeBSD

Sebastian Kuzminsky

11:00-11:30

Break

11:30-12:00

Building FreeBSD Without Privilege

BrooksDavis

12:00-12:30

FreeBSD Foundation Update

JustinGibbs

12:30-13:30

Lunch

13:30-14:00

Free Time

14:00-14:30

14:30-15:00

Break

15:00-15:30

ZFS

Matthew Ahrens

15:30-16:00

16:00-16:30

Break

16:30-17:00

MC Linker

Luba Tang

17:00-17:30

Introduction to object capabilities

PawelJakubDawidek

Working Groups

These sessions are intended to get developers with common areas of interest or specific projects in mind together for collaboration and hacking. They might involve prepared presentations, structured code reading, or a notebook-assisted whiteboard session. Advance preparation for such events is critical so everyone comes to the table with the right reading done so you can get to the meat of the matter.

Topic Session

Session Leader

Description

Ports and Packages

ErwinLansing

Beyond buildworld...

GeorgeNevilleNeill

Building bootable FreeBSD images, especially for non-x86 platforms; managing the diverse boot mechanisms on non-x86; project policy for releasing "official" system images.

Documentation

BenedictReuschling & DruLavigne

VM I/O Concurrency

JeffRoberson & AlanCox

Improving concurrency in the VM and I/O subsystems

ATF

MarcelMoolenaar

Using ATF for automated testing of FreeBSD

Network Receive Performance

GeorgeNevilleNeill

Desktop

KrisMoore

Using FreeBSD as a desktop / workstation / laptop - Current work, pitfalls and progress

Virtualization

PeterGrehan

bhyve planning and status as well as updates on other virtualization projects (Xen/HyperV/VBox)

UEFI

BennoRice

Constructing a FreeBSD system layout for UEFI systems; Challenges presented by UEFI; Project policies for Secure Boot.

Vendor Summit

GeorgeNevilleNeill

Talk Descriptions

Just high level ideas. Tell us about your latest project, brainstorm on solutions to a hard problem, train us to use a new tool, make observations about a FreeBSD development process and how to improve it, tell us how your company uses FreeBSD, or coordinate activities. Please do not duplicate a talk that you are giving at BSDCan. Each talk will be given a thirty minute slot.

Talk

Speaker

Description

FreeBSD Foundation Update

gibbs

-

Building FreeBSD without Privilege

brooks

It is now possible to build some kinds of FreeBSD images without root privilege. This talk will discuss what can be done and what more is needed

MCLinker

Luba Tang

-

ZFS

Matthew Ahrens

The current state of the art in ZFS and discussion on future work

dtrace

Matthew Ahrens

-

Introduction to object capabilities

PawelJakubDawidek

-

Using git to develop derivatives of FreeBSD

Sebastian Kuzminsky

-

Attendees

In order to attend, you must register in advance; this allows us to size rooms, order food, provide beverages, and make dinner reservations. We appreciate your cooperation in letting us know your plans well in advance of the event. Non-committers must be sponsored by a committer in order to attend. Due to increased attendance in recent years, companies are limited to one non-committer unless permission is explicitly granted by the organizers.

Registration is closed

Developer Attendees

(Please keep sorted alphabetically by last name.)

Developer

Login

14th

15th

16th

BSDCan 17th

BSDCan 18th

Meal Requests

Notes

EitanAdler

eadler

yes

yes

yes

half

no

MathieuArnold

mat

yes

yes

yes

yes

yes

Arr 14th 16:10 AC881-AC190 CDG->YYZ->YOW, Dep 19th 14:25 AC8984-AC870 YOW->YUL->CDG

TakuyaAsada

syuu

yes

yes

yes

yes

yes

Arr 14th 19:13 AC002-AC462 NRT->YYZ->YOW, Dep 20th 07:45 AC163-AC003 YOW->YVR->NRT

GavinAtkinson

gavin

yes

yes

yes

yes

yes

Arr 9th 17:55 AC889 LHR->YOW, Dep 20th train -> Toronto

JohnBaldwin

jhb

yes

yes

yes

yes

yes

Arr 14th 14:25 UA4439 EWR->YOW, Dep 19th 14:48 UA4439 YOW->EWR

GlenBarber

gjb

yes

yes

yes

yes

yes

Arr 14th 10:50am AVP->PHL->YOW USAL3079/USAL3662, Dep 19th 5:39pm YOW->EWR->AVP UE4351/UE3586

WarrenBlock

wblock

yes

yes

yes

yes

yes

vegetarian

RenatoBotelho

garga

yes

yes

yes

yes

yes

Arr 14th 9:13am GRU->YYZ->YOW AC0091/AC0442, Dep 19th 8pm YOW->YYZ->GRU AC0467/AC0090

DianeBruce

db

yes

yes

yes

yes

yes

vegetarian

I live here

SeanBruno

sbruno

yes

yes

yes

yes

yes

AdrianChadd

adrian

yes

yes

yes

yes

yes

Train from Montreal

DavidChisnall

theraven

yes

yes

yes

yes

yes

vegetarian

AlanCox

alc

yes

yes

yes

yes

yes

BaptisteDaroussin

bapt

yes

yes

yes

yes

yes

BradDavis

brd

yes

yes

yes

yes

yes

BrooksDavis

brooks

yes

yes

yes

yes

yes

Arr 13th UA8421 LGA->YOW, Depart 19th TBD

PawelJakubDawidek

pjd

yes

yes

yes

yes

yes

meat

CarlDelsey

carl

yes

yes

yes

yes

yes

Arr 14th, Dep 19th

BryanDrewery

bdrewery

yes

yes

yes

yes

yes

diet soda

Arr 14th 16:08 DELTA3615 MSP->YOW, Dep 19th 12:40 DELTA3603 YOW->MSP

JulianElischer

julian

late

yes

yes

yes

yes

Arr 14th, Dep 19th

SimonGerraty

sjg

yes

yes

yes

yes

yes

Arr 14th, Dep 19th

JustinGibbs

gibbs

yes

yes

yes

yes

yes

vegan

Arr 13th 17:11 UA358 DEN->LGA, UA8421 LGA->YOW; Dep 19th 6:07 UA4529 YOW->EWR, UA1643 EWR->DEN

DaichiGoto

daichi

??

yes

yes

yes

yes

Arr 14th, Dep 19th

PeterGrehan

grehan

yes

yes

yes

yes

yes

Arr 14th 18:13 AC1038 DEN->YYS, AC460 YYZ->YOW

EmanuelHaupt

ehaupt

yes

yes

yes

yes

yes

JustinHibbits

jhibbits

late

yes

yes

yes

yes

DavideItaliano

davide

yes

yes

yes

yes

yes

Arr 14th 18:29, Dep 19th 14:00

MarkJohnston

markj

maybe

yes

yes

yes

yes

TBD

TomJudge

tj

yes

yes

yes

yes

yes

Arr 14th UA6000 , Dep 19th UA6115

TimKientzle

kientzle

late

yes

yes

yes

yes

Arr 14th 23:55, Dep 19th 13:25

ErwinLansing

erwin

yes

yes

 yes

 yes

yes

Arr 13th 20:05 KL0671 AMS->YUL, KL0301 YUL->XDS, Dep 19th 14:45 KL0300 XDS-YUL, KL0672 YUL-AMS

DruLavigne

dru

yes

yes

yes

yes

yes

Arr 13th DL3615, Dep 20

ScottLong

scottl

maybe

yes

yes

maybe

maybe

WarnerLosh

imp

yes

yes

yes

yes

yes

Arr 14th ~5pm. Dep 19 ~10am

ErmalLuci

eri

yes

yes

yes

yes

yes

EdMaste

emaste

yes

yes

yes

yes

yes

Train from Toronto

KirkMcKusick

mckusick

yes

yes

yes

yes

yes

Arr 13th 19:30 UA 688 SFO->ORD, UA 5921 ORD->YOW; Dep 19th 9:38 UA 3460 YOW->ORD, UA 1512 ORD->SFO

KenMerry

ken

yes

yes

yes

yes

yes

Arr 14th 17:11 UA1692 DEN->LGA, UA8421 LGA->YOW; Dep 19th 7:20 USAir 3757 YOW->CLT

MarcelMoolenaar

marcel

??

yes

yes

??

??

KrisMoore

kmoore

yes

yes

yes

yes

yes

Arr 14th 12:01PM, Dep 20th 12:40PM

AlexanderMotin

mav

yes

yes

yes

yes

yes

Arr 14th 15:10 AC839 FRA->YOW; Dep 20th 11:03 UA5878 YOW->ORD

NeelNatu

neel

yes

yes

yes

maybe

maybe

vegetarian

Arr 14th 23:55 AA-4006 ORD->YOW; Dep 19th 06:40am AA-4243 YOW->ORD

GeorgeNevilleNeil

gnn

yes

yes

yes

yes

yes

Probably on train from Montreal

SimonNielsen

simon

yes

yes

 yes

 yes

yes

Arr 13th 23:55 AA4006 ORD->YOW, Dep 19th 13:25 AA3971 YOW->ORD

PhilipPaeps

philip

yes

yes

yes

yes

yes

vegetarian

Travel TBD

JoshPaetzel

jpaetzel

??

yes

yes

yes

yes

PáliGáborJános

pgj

yes

yes

yes

yes

yes

vegetarian(like)

Arr 14th FRA->YUL (AC0875), YUL->YOW (AC0167); Dep 19th YOW->YUL (AC0634), YUL->BRU (SN9552)

HirenPanchasara

hiren

no

no

yes

yes

yes

Vegetarian

NavdeepParhar

np

yes

yes

yes

yes

yes

Travel TBD

ColinPercival

cperciva

yes

yes

yes

yes

yes

diet soda

Arr 14th 21:13 AC116/AC466 YVR-YYZ-YOW, departing 20th TBD

AlfredPerlstein

alfred

yes

yes

yes

yes

yes

non-dairy

SFO->YOW via Trebuchet

DougRabson

dfr

yes

yes

yes

yes

yes

BenedictReuschling

bcr

yes

yes

yes

yes

yes

Arr 13th FRA->YOW AC839, Dep 19th YOW->FRA AC838

TomRhodes

trhodes

no

yes

yes

yes

yes

Vegetarian

Air Canada from DCA->YOW arrive 20130515 @ 08:57

BennoRice

benno

yes

yes

yes

yes

yes

Arr 13th 23:28 VA833 MEL->SYD, VA1 SYD->LAX, DL18 LAX-> DTW, DL3625 DTW->YOW.
Dep 19th 12:40 DL3603 YOW->DTW, DL19 DTW->LAX, VA24 LAX->MEL.

LuigiRizzo

luigi

??

yes

yes

??

??

JeffRoberson

jeff

yes

yes

yes

??

??

vegetarian

OllivierRobert

roberto

yes

yes

yes

yes

yes

Arr 14th 16:10 AC881-AC190 CDG->YYZ->YOW, Dep 20th 18:00 AC463-AC800 YOW->YYZ->CDG

CraigRodrigues

rodrigc

??

yes

yes

yes

yes

HirokiSato

hrs

yes

yes

yes

yes

yes

Arr 12th NH2-UA6000 NRT-IAD-YOW 13:53, Dep 19th UA5880-NH11 YOW-ORD-NRT 06:00

MikeSilbersack

silby

yes

yes

yes

yes

yes

Arr 14th 4:40pm (ORD->YOW UA3501), Dep 19th 9:38am (YOW -> ORD UA3460)

FlorianSmeets

flo

yes

yes

yes

yes

yes

vegetarian

Arr 14th 15:10 (FRA->YOW LH5482/AC839), Dep 19th 19:35 (YOW -> FRA LH5483/AC838)

DavidCSomayajulu

davidcs

maybe

yes

yes

yes

yes

TBD

StaceySon

sson

yes

yes

yes

yes

yes

UlrichSpoerlein

uqs

maybe

yes

yes

yes

yes

RyanSteinmetz

zi

yes

yes

yes

yes

yes

RandallStewart

rrs

yes

yes

yes

yes

yes

TBD

RyanStone

rstone

maybe

yes

yes

yes

yes

TBD

BryanVenteicher

bryanv

yes

yes

yes

yes

yes

IvanVoras

ivoras

??

yes

yes

??

??

Arr 14th 15:10 (FRA->YOW LH5482/AC839) Dep 20th, AC838

RobertWatson

rwatson

yes

yes

yes

yes

yes

PeterWemm

peter

maybe

yes

yes

yes

yes

Arr: AA4097 May 14th 5:55pm, Dep: UA6055 May 19th 12:05pm

BjoernZeeb

bz

yes

yes

yes

yes

yes

Arr: AC7733 (UA8421) 13/05 17:11, Dep: UA4351 19/05 17:39

Guest Attendees

Please keep this list alphabetized by attendee last name.

Guest

Affiliation

Developer Host

14th

15th

16th

BSDCan 17th

BSDCan 18th

Meal Requests

Notes

Matthew Ahrens

Delphix

PawelJakubDawidek

yes

yes

yes

yes

yes

EricAllman

Consultant

KirkMcKusick

yes

yes

yes

yes

yes

Arr 13th 19:30 UA 688 SFO->ORD, UA 5921 ORD->YOW; Dep 19th 9:38 UA 3460 YOW->ORD, UA 1512 ORD->SFO

Michael Bentkofsky

Verisign

JohnBaldwin

??

yes

yes

??

??

David Bright

Dell Compellent

JustinGibbs

yes

yes

yes

yes

yes

Chris Buechler

BSDPerimeter

ErmalLuci

yes

yes

yes

yes

yes

Russell Cattelan

EMC

BennoRice

yes

yes

yes

yes

yes

Julien Charbon

Verisign

JohnBaldwin

??

yes

yes

??

??

Diana Chen

MCLinker

EdMaste

yes

yes

yes

yes

yes

Chinyen Chou

MCLinker

EdMaste

yes

yes

yes

yes

yes

Garrett Cooper

EMC

BennoRice

late

yes

yes

yes

yes

vegetarian

Arr 14th 17:55 AA SEA->ORD, AA ORD->YOW; Dep 19th 16:00 AC YOW->YYZ, AC YYZ->SEA

Alistair Crooks

Netflix

ScottLong

maybe

yes

yes

yes

yes

Frederic Croson

EMC

BennoRice

yes

yes

yes

yes

yes

Michael Dexter

CFT

PeterGrehan

yes

yes

yes

yes

yes

David Discher

Netflix

ScottLong

yes

yes

yes

yes

yes

Dirk Engling

ezjail Author

FlorianSmeets

late

yes

yes

yes

yes

Scott Ferris

EMC

BennoRice

yes

yes

yes

yes

yes

no onions

John Gemignani

EMC

BennoRice

yes

yes

yes

yes

yes

Eric van Gyzen

Dell Compellent

JustinGibbs

yes

yes

yes

yes

yes

Martin Hess

Consultant

GeorgeNevilleNeil

yes

yes

yes

yes

yes

John Hixson

iXsystems

KrisMoore

yes

yes

yes

yes

yes

Allan Jude

Scale Engine

GeorgeNevilleNeil

yes

yes

yes

yes

yes

Mike Karels

McAfee

MikeSilbersack

yes

yes

yes

yes

yes

Arr 14th 4:40pm (ORD->YOW UA3501), Dep 19th 9:38am (YOW -> ORD UA3460)

Joseph Kong

Author

JohnBaldwin

yes

yes

yes

yes

yes

Sebastian Kuzminsky

F5

GeorgeNevilleNeil

yes

yes

yes

yes

yes

Jeremiah Lott

Avere Systems

GeorgeNevilleNeil

yes

yes

yes

yes

yes

MichaelLucas

Author

JohnBaldwin

yes

yes

yes

yes

yes

IliasMarinos

Cambridge

RobertWatson

yes

yes

yes

yes

yes

vegetarian

David Maxwell

eSentire/NetBSD

JohnBaldwin

late

yes

yes

yes

yes

Matt Miller

NetApp

PeterGrehan

yes

yes

yes

maybe

maybe

Juan Mojica

NetApp

PeterGrehan

yes

yes

yes

maybe

maybe

Doug Moore

Cisco

AlanCox

yes

yes

yes

yes

yes

Matt Olander

iXsystems

JohnBaldwin

??

yes

yes

yes

yes

André Oliveira

ChocolateLabz

RenatoBotelho

no

yes

yes

yes

yes

Pierre Pronchery

Defora/NetBSD

BaptisteDaroussin

yes

yes

yes

yes

yes

Dan Rue

Dell Compellent

JustinGibbs

yes

yes

yes

yes

yes

Paul Schenkeveld

BSDeurope.eu

JohnBaldwin

??

yes

no

yes

yes

Anuranjan Shukla

Juniper Networks, Inc.

MarcelMoolenaar

maybe

yes

yes

no

no

vegetarian

Steve Sim

EMC

BennoRice

yes

yes

yes

yes

yes

Josh Smith

iXsystems

KrisMoore

yes

yes

yes

yes

yes

Matt Smith

Netgate, Inc.

ErmalLuci

yes

yes

yes

yes

yes

Luiz Otavio O Souza

Consultant

RenatoBotelho

yes

yes

yes

yes

yes

Massimiliano Stucchi

RIPE NCC

JohnBaldwin

??

yes

yes

yes

yes

Luba Tang

MCLinker

DavidChisnall

yes

yes

yes

yes

yes

Jim Thompson

Netgate, Inc.

ErmalLuci

yes

yes

yes

yes

yes

François Tigeot

DragonflyBSD

BaptiseDaroussin

yes

yes

yes

yes

yes

Steven Valentine

Panasas

JohnBaldwin

??

yes

yes

yes

yes

Marc VanHeyningen

EMC

JustinGibbs

yes

yes

yes

yes

yes

Shawn Webb

Sourcefire, Inc.

RyanSteinmetz

yes

yes

yes

yes

yes

Matt Williams

Adara Networks

RandallStewart

yes

yes

yes

yes

yes

Nigel Williams

Swinburne University of Technology

JohnBaldwin

yes

yes

yes

yes

yes

Arrive 12th; Depart 19th

Peter Wong

NetApp

PeterGrehan

yes

yes

yes

yes

yes

Qiaobing Xie

Adara Networks

RandallStewart

yes

yes

yes

yes

yes

Meal Requests

Please note any meal requests above in the relevant attendee list.

Request

Qty

Vegetarian

13

Diabetic-friendly drinks (e.g. diet soda)

2

Vegan

1

Non-dairy

1

Travel Information

As this event is colocated with BSDCan 2013, all information on the BSDCan web page applies. Here are some suggestions that may make planning easier:

Arrival date

14th May 2013

Departure date

19th May 2013

Travel method

If traveling from outside Ottawa, fly into Ottawa's international airport (YOW), possibly transferring in Toronto (YYZ). Air Canada partners with United Airlines, and has direct flights from many US cities and London Heathrow (LHR) as well as Frankfurt (FRA) into Ottawa.

Visas

Many attendees will be able to use the Visa Waiver program, but check before traveling. If you need a formal invitation letter (never hurts), let us know.

Where to stay

Stay in the university residence halls, or if you really want a hotel, Les Suites. The university residence has two-person suites with private bedrooms but a shared bathroom and kitchenette, and is both clean and comfortable, as well as on-site for the summit.

Extra rooms to share at the university residence halls

Remember that you must separately register for BSDCan (even if you are a BSDCan speaker); visit the BSDCan web page for details.

Information on Prior Developer Summits

Information on prior Developer Summits is available from the DevSummit page.

Photos

Add your photos (or link to galleries of photos) here.

201305DevSummit (last edited 2014-04-23 00:38:47 by DruLavigne)