FreeBSD Developer Summit, May, 2014

This page describes the May 2014 FreeBSD Developer Summit, colocated with BSDCan 2014, 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 2014 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. In addition, the FreeBSD Foundation also covers travel expenses for several attendees. You can help support the FreeBSD Foundation by donating.

Tarsnap sponsored the T-shirts for this event.

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 14th and 15th of May on the same days as the BSDCan tutorials (sorry!). Many developers will arrive on the night of the 13th 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 13th

Dinner and drinks at the Royal Oak

Wed 14th

Presentations

Sandwiches

Working Groups

Takeout Dinner

Hacker Lounge

Thu 15th

Working Groups

Sandwiches

Working Groups

Vendor Summit / Hacker Lounge

Fri 16th BSDCan

BSDCan

Hacker Lounge

Sat 17th BSDCan

BSDCan

Hacker Lounge

Sun 18th 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 16th. The events in this track will be part of BSDCan and require a BSDCan registration. All rooms will have AV equipment.

Montpetit Hall (MNT) is located across the street from the Residence building behind the University Center. 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 MNT 202 on Wednesday and Thursday.

The hacker lounge for general hanging out during the evenings will be in room L140 in the Residence Hall. The dinner on Wednesday 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 MNT 202 on both Wednesday and Thursday.

May 14th (Wednesday)

Location

MNT 202

MRT 211

MRT 250

L140

08:00-09:00

Setup / Badges

09:00-09:30

Opening

09:30-10:30

FreeBSD Future Plans slides

10:30-11:00

Break

11:00-12:00

Building stronger communities with vendors, developers, and consumers

12:00-13:00

Lunch

13:00-14:30

Virtualization

Java

Roadmap for DNS Library and Tools

Hacker Lounge

14:30-15:00

Break

15:00-16:00

Virtualization

Java

Roadmap for DNS Library and Tools

Hacker Lounge

16:00-18:00

Free Time

18:00-20:00

Dinner

May 15th (Thursday)

Location

MNT 202

MRT 211

MRT 250

L140

08:00-09:00

Setup / Breakfast / Badges

09:00-10:30

Network Stack

Ports and Packages

Continuous Testing with Jenkins

Hacker Lounge

10:30-11:00

Break

11:00-12:00

Network Stack

Ports and Packages

Continuous Testing with Jenkins

Hacker Lounge

12:00-13:15

Lunch

13:15-13:30

Group Photo

13:30-15:00

OpenZFS

Documentation Translation System

Laptop Hibernation & hwpmc(4) Hackathon

Hacker Lounge

15:00-15:30

Break

15:30-16:30

OpenZFS

Documentation Translation System

Laptop Hibernation & hwpmc(4) Hackathon

Hacker Lounge

16:30-17:30

Free Time

17:30-20:00

Vendor Summit

May 16th (Friday)

Location

MRT 212

10:00-10:30

Flash in FreeBSD

WarnerLosh

10:30-11:00

Setting up a Ruby on Rails bug tracker under FreeBSD

CraigRodrigues

11:00-11:30

Break

11:30-12:00

FreeBSD Foundation Update

JustinGibbs

12:00-12:30

12:30-13:30

Lunch

13:30-14:00

SPEC testing NFS under FreeBSD

CraigRodrigues

14:00-14:30

FreeBSD and NetFPGA

BjoernZeeb

14:30-15:00

Break

15:00-15:30

OpenStack and OpenContrail for FreeBSD host

Michal Dubiel

15:30-16:00

Lightweight reference counting

GlebSmirnoff

16:00-16:30

Break

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

Java

GregLewis & GeorgeNevilleNeil

Ports and Packages

ErwinLansing

Documentation Translation System

BenedictReuschling & DruLavigne

Roadmap for DNS Library and Tools

ErwinLansing

Network Stack

LuigiRizzo

Laptop Hibernation

JohnBaldwin

Hackathon to implement hibernation for x86 laptops

Virtualization

PeterGrehan

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

Continuous Testing with Jenkins

CraigRodrigues

hwpmc(4) Hackathon

GeorgeNevilleNeil

OpenZFS

Matthew Ahrens

Vendor Summit

GeorgeNevilleNeil

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

Flash in FreeBSD

WarnerLosh

A developer's oriented view of the current state of NAND Flash support in FreeBSD. The current NAND flash support is somewhat dated and missing a number of features that are needed to support more modern NAND. In addition, there are serious stability problems and architectural issues with the higher levels. This talk will discuss what's supported today, what isn't supported today and what needs to be added/improved. This is a more focused on the state of FreeBSD NAND support talk than my conference talk and can be tweaked in any way that helps it fit into the summit.

SPEC testing NFS under FreeBSD

CraigRodrigues

Setting up a Ruby on Rails bug tracker under FreeBSD

CraigRodrigues

OpenStack and OpenContrail for FreeBSD host

Michal Dubiel

Update about FreeBSD as a fully supported compute host for OpenStack, using OpenContrail virtualized networking.

Lightweight reference counting

GlebSmirnoff

A mechanism that would allow to reference count pointers w/o use of mutexes, atomics and critical sections.

FreeBSD and NetFPGA

BjoernZeeb

NetFPGA-10G is a 4x10Gbit/s flexible, open, research platform. You'll hear about my ongoing journey to make it work with FreeBSD out of the box, as well as some available features.

Attendees

In order to attend, you must register in advance; this allows us to size rooms, order food, and provide beverages. 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 will close on April 20, 2014.

Registration is closed

Developer Attendees

(Please keep sorted alphabetically by last name.)

Developer

Login

13th

14th

15th

BSDCan 16th

BSDCan 17th

Meal Requests

Notes

JonathanAnderson

jonathan

yes

yes

yes

yes

yes

12th @ 0745h: AC8631 (YYT) -> YOW, 17th @ 2050h: AC8630 (YOW) -> YYT

MathieuArnold

mat

yes

yes

yes

yes

yes

13th: CDG-(AC881)>YYZ-(AC190)>YOW 16h13, 19th: 17h55 YOW-(AC634)>YUL-(AC870)>CDG

GavinAtkinson

gavin

yes

yes

yes

yes

yes

Arr 12th 15:45 AC889 LHR->YOW, Dep 19th 22:40 AC888 YOW->LHR

JosephSAtkinson

jsa

yes

yes

yes

yes

yes

13th@2357: SEA(UA998)->ORD(UA3512)->YOW, 18th@1156: YOW(UA3827)->ORD(UA241)->SEA

JohnBaldwin

jhb

yes

yes

yes

yes

yes

GlenBarber

gjb

yes

yes

yes

yes

yes

13th @ 6:50PM: AVP(4302)->PHL(3769)->YOW @ 10:19PM; 18th @ 5:53PM: YOW(4047)->PHL(4126)->AVP @ 11:45PM

WarrenBlock

wblock

yes

yes

yes

yes

yes

vegetarian

ZbigniewBodek

zbb

no

yes

yes

yes

yes

RenatoBotelho

garga

yes

yes

yes

yes

yes

13th @ 9:28am: UA860 (GRU) -> UA4508 (IAD) -> YOW, 18th @ 7:26pm: UA3270 (YOW) -> UA861 (IAD) -> GRU

DianeBruce

db

yes

yes

yes

yes

yes

vegetarian

travel by local bus

SeanBruno

sbruno

yes

yes

yes

yes

yes

travel TBD

AdrianChadd

adrian

yes

yes

yes

yes

yes

diet soda, dairy allergy

travel TBD

DavidChisnall

theraven

yes

yes

yes

yes

yes

vegetarian

DavidChristensen

davidch

no

yes

yes

yes

yes

AlanCox

alc

yes

yes

yes

yes

yes

BaptisteDaroussin

bapt

yes

yes

yes

yes

yes

13th: CDG-(AC871)>YUL-(AC85271)>YOW 16:20, 18th: 17:55 YOW-(AC634)>YUL-(AC870)>CDG

BradDavis

brd

yes

yes

yes

yes

yes

BrooksDavis

brooks

yes

yes

yes

yes

yes

TBD, Arrive Monday, depart Sunday

EricDavis

edavis

no

yes

yes

yes

yes

13th SNA->ORD (UA1651), ORD->YOW (UA4304) - 18th YOW->ORD (UA5673), ORD->SNA (UA1267) - Staying at ARC Hotel

PawelJakubDawidek

pjd

yes

yes

yes

yes

yes

meat

BryanDrewery

bdrewery

yes

yes

yes

yes

yes

diet soda

13th: MSP-(6605)>YYZ-(364)>YOW 14:59, 18th: 14:30 YOW-(4861)>ORD-(3613)>MSP

SimonGerraty

sjg

yes

yes

yes

yes

yes

TBD

JustinGibbs

gibbs

yes

yes

yes

yes

yes

vegan

PedroGiffuni

pfg

yes

yes

yes

yes

yes

diet soda

12th BOG >MIA>LGA>YOW 9:50pm, 19th YOW 7:00am >YYZ>MIA>BOG

DaichiGoto

daichi

no

yes

yes

yes

yes

PeterGrehan

grehan

yes

yes

yes

yes

yes

Arr 13th 16:08 UA1245 DEN->ORD, UA5985 ORD->YOW; Dep 18th 17:53 US4047 YOW->PHL, US891 PHL->DEN

JohnMarkGurney

jmg

yes

yes

yes

yes

yes

13th: SFO-(UA734)>ORD-(UA5985)>YOW 16:08, 19th: 11:09

JustinHibbits

jhibbits

unk

yes

yes

yes

yes

Arr May 13 8PM, Dep May 18, 2:30PM

LiWenHsu

lwhsu

unk

yes

yes

yes

yes

Arrive May 13th 13:49 UA3908, Depart May 18th 11:39 UA4108

MarkJohnston

markj

yes

yes

yes

yes

yes

Arrive 13th, depart 17th

BenKaduk

bjk

yes

yes

yes

yes

yes

Arr May 13, Dep May 17, details TBD

ErwinLansing

erwin

yes

yes

 yes

 yes

yes

12th: CPH-(KL1128)>AMS-(KL671)>YUL-(KL301)>XDS 21h30, 18th: 14h45 XDS-(KL300)>YUL-(KL672)>AMS-(KL1127)>CPH

DruLavigne

dru

yes

yes

yes

yes

yes

Arr May 11, Dep May 19

ScottLong

scottl

no

yes

yes

yes

yes

Arr May 13, Dep May 17

WarnerLosh

imp

yes

yes

yes

yes

yes

Travel TBD

PeterLosher

plosher

yes

yes

yes

yes

yes

Travel TBD

ErmalLuci

eri

no

yes

yes

yes

yes

Travel TBD

EdMaste

emaste

yes

yes

yes

yes

yes

Arrive 11th, depart 18th

KirkMcKusick

mckusick

yes

yes

yes

no

no

Travel TBD

MarkLinimon

linimon

yes

yes

yes

yes

yes

Travel TBD

JulioMerino

jmmv

yes

yes

yes

yes

yes

Travel TBD

MarcelMoolenaar

marcel

yes

yes

yes

TBD

TBD

Travel TBD

KrisMoore

kmoore

yes

yes

yes

yes

yes

Travel TBD

AlexanderMotin

mav

yes

yes

yes

yes

yes

Arr 12th 15:10 LH6796, Dep 18th 17:55 LH6691

GeorgeNevilleNeil

gnn

yes

yes

yes

yes

yes

PhilipPaeps

philip

yes

yes

yes

yes

yes

vegetarian

Arr 13th 13:10 (AC415 YYZ-YOW), Dep 18th 17:55 (AC634 YOW-YUL)

AlfredPerlstein

alfred

yes

yes

yes

yes

yes

dairy allergy

Travel TBD

NavdeepParhar

np

maybe

yes

yes

yes

yes

Arr May 13: AC758 (SFO -> YYZ), AC462 (YYZ -> YOW), Dep May 18: AC445 (YOW -> YYZ), AC755 (YYZ -> SFO)

RogerPau

royger

yes

yes

yes

yes

yes

Arr. 13th 17:13 Dept. 18th 11:30

ColinPercival

cperciva

evening

yes

yes

yes

yes

diet soda

Arr May 13: YVR-AC150-YUL-AC167-YOW 19:11, Dep May 18: TBD

DougRabson

dfr

no

no

yes

yes

yes

AttilioRao

attilio

yes

yes

yes

yes

yes

Travel TBD

BenedictReuschling

bcr

yes

yes

yes

yes

yes

Arr Mo. 12th 15:10 FRA->YOW AC839, Dep Mo. 19th 14:00 YOW->YYZ->FRA AC455, AC872

BennoRice

benno

yes

yes

yes

yes

yes

Arr 12th 23:24 MEL-(VA833)>SYD-(VA1)>LAX-(DL539)>DTW-(DL3808)>YOW, Dep 18th 12:40 YOW-(DL4027)>DTW-(DL733)>SEA

LuigiRizzo

luigi

unk

yes

yes

yes

yes

Arr 13th 20:44 Dep 18th 15:00

OllivierRobert

roberto

yes

yes

yes

yes

yes

Arr 13th 16:56 CDG-(LH6818)-YUV-(AC8987)-YOW - Dep. 18th 19:00 YUV-(AC7728)-YUV-(LH6819)-CDG

CraigRodrigues

rodrigc

no

yes

yes

yes

yes

HirokiSato

hrs

yes

yes

yes

yes

yes

Arr 10th 13:56 ORD-YOW(NH7108), Dep 18th 06:15 YOW-ORD(NH7775)

MatthewSeaman

matthew

yes

yes

yes

yes

yes

Arr 13th 13:05 LHR-(AC889)-YOW, Dep 18th 22:40 YOW-(AC888)-LHR

MikeSilbersack

silby

yes

yes

yes

yes

yes

Arr 13th 13:56 ORD-(UA4523)-YOW, Dep 18th 10:05 YOW-(UA3827)-ORD

GlebSmirnoff

glebius

unk

yes

yes

yes

yes

DagErlingSmørgrav

des

unk

yes

yes

yes

yes

Arr 13th 15:45 LHR-(AC889)-YOW, Dep 18th 17:00 YOW-(AC838)-FRA

MaximSobolev

sobomax

yes

yes

yes

yes

yes

DavidSomayajulu

davidcs

no

yes

yes

yes

yes

Travel TBD

StaceySon

sson

yes

yes

yes

yes

yes

Arr 13th, Dep 18th

LuizSouza

loos

yes

yes

yes

yes

yes

Arr 13th @ 9h13: (AC91) GRU > (AC442) YYZ > YOW, Dep 18th @ 20h00: (AC467) YOW > (AC90) YYZ > GRU

VsevolodStakhov

vsevolod

no

yes

yes

yes

yes

RyanSteinmetz

zi

yes

yes

yes

yes

yes

Arr 13th@1:50P, Dep Sun 18th@2:35P

LawrenceStewart

lstewart

yes

yes

yes

yes

yes

Arr 12th, Dep 18th

BryanVenteicher

bryanv

yes

yes

yes

yes

yes

RobertWatson

rwatson

yes

yes

yes

yes

yes

Details TBD; arrive Sun/depart Sun

PeterWemm

peter

yes

yes

yes

yes

yes

Arrive 12th 7:42p UA4304, Depart 18th 11:39a UA4018

SteveWills

swills

yes

yes

yes

yes

yes

Arr 13th 11:10 RDU-(AC7975)>YYZ-(AC454)>YOW 4hr03, Dep 18th 10:00 YOW-(AC447)>YYZ-(AC7978)>RDU 5hr41

BjoernZeeb

bz

yes

yes

yes

yes

yes

vegetarian

Arr Mo 12th, Dep Sun 18th

Guest Attendees

Please keep this list alphabetized by attendee last name.

Guest

Affiliation

Developer Host

13th

14th

15th

BSDCan 16th

BSDCan 17th

Meal Requests

Notes

Matthew Ahrens

Delphix

jhb

-

yes

yes

yes

yes

Michael Bentkofsky

Verisign

jhb

-

yes

yes

yes

yes

Kevin Bowling

LLNW

gnn

yes

yes

yes

yes

yes

Michael Brinke-Engle

Xinuos

gnn

yes

yes

yes

yes

yes

Chris Buechler

Electric Sheep Fencing LLC

garga

yes

yes

yes

yes

yes

Chris Busick

NetApp

gnn

yes

yes

yes

yes

yes

Russell Cattelan

EMC Isilon

benno

yes

yes

yes

yes

yes

Julien Charbon

Verisign

jhb

-

yes

yes

yes

yes

David Croal

Sentex

gnn

yes

yes

yes

yes

yes

Walt Croom

Xinuos

gnn

yes

yes

yes

yes

yes

Fred Croson

EMC Isilon

benno

yes

yes

yes

yes

yes

Leon Dang

Nahanni Systems

grehan

yes

yes

yes

yes

no

Michael Dexter

CallForTesting

grehan

-

yes

yes

yes

yes

David Discher

Netflix, Inc.

scottl

-

yes

yes

yes

yes

Michal Dubiel

Semihalf

raj

-

yes

yes

yes

yes

Rafael Ávila de Espíndola

Sony

jhb

-

yes

yes

yes

yes

Marc De La Gueronniere

Verisign

jhb

-

yes

yes

yes

yes

Saresh Gumpula

NetApp

gnn

yes

yes

yes

yes

yes

Haven Hash

EMC Isilon

benno

yes

yes

yes

yes

yes

John Hixson

iXsystems

kmoore

yes

yes

yes

yes

yes

Marcus Hoffman

Norse Corp

adrian

yes

yes

yes

yes

yes

Allan Jude

ScaleEngine

kmoore

yes

yes

yes

yes

yes

12th: YTZ-(PD261)->YOW, 18th: YOW-(PD258)->YTZ

Mike Karels

McAfee

jhb

-

yes

yes

yes

yes

Joe Kloss

Panasas

gnn

yes

yes

yes

yes

yes

Ashutosh Kumar

Xinuos

gnn

yes

yes

yes

yes

yes

Sebastian Kuzminsky

F5

alc

yes

yes

yes

yes

yes

Jeremiah Lott

Avere Systems

jhb

-

yes

yes

yes

yes

Michael Lucas

author

cperciva

yes

yes

yes

yes

yes

ADAM Martin

Bloomberg

jhibbits

-

yes

yes

yes

yes

David Maxwell

NetBSD

jhb

-

yes

yes

yes

yes

Jeff Meegan

EMC Isilon

benno

yes

yes

yes

yes

yes

Doug Moore

Cisco

alc

yes

yes

yes

yes

yes

Andy Nagle

Xinuos

gnn

yes

yes

yes

yes

yes

Matt Olander

iXsystems

jhb

no

no

yes

yes

yes

Mike Peterson

Netflix, Inc.

scottl

-

yes

yes

yes

yes

Ravi Pokala

Panasas

gnn

yes

yes

yes

yes

yes

Anton Rang

EMC Isilon

attilio

yes

yes

yes

yes

yes

Kirk Russell

Google, Inc.

jmmv

no

yes

yes

yes

yes

Jonathan Saks

Xinuos

gnn

yes

yes

yes

yes

yes

Steve Sim

EMC Isilon

benno

yes

yes

yes

yes

yes

Matt Smith

Netgate, Inc.

garga

yes

yes

yes

yes

yes

Max Stucchi

RIPE

luigi

Jim Thompson

Netgate, Inc.

garga

yes

yes

yes

yes

yes

François Tigeot

Dragonfly

bapt

yes

yes

yes

yes

yes

Giovanni Trematerra

Spotify

attilio

yes

yes

yes

yes

yes

Shawn Webb

Cisco Systems, Inc.

zi

yes

yes

yes

yes

yes

John Wolfe

Xinuos

gnn

yes

yes

yes

yes

yes

Claudia Yadathi

Norse Corp

alfred

yes

yes

yes

yes

yes

Mariusz Zaborski

Wheel Systems

pjd

yes

yes

yes

yes

yes

Gary Zambrano

Qlogic Corp

davidcs

yes

yes

yes

yes

yes

Meal Requests

Please note any meal requests above in the relevant attendee list in addition to this table.

Request

Qty

Vegetarian

5

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

4

Vegan

1

Non-dairy

2

Travel Information

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

Arrival date

13th May 2014

Departure date

18th May 2014

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.

Ollivier Robert -- Pictures for BSDCan 2014 -- check often for updates

Diane Bruce -- Devsummit 14/05 -- Devsummit 15/05

201405DevSummit (last edited 2014-05-20 16:07:32 by JohnBaldwin)