FreeBSD Developer Summit, June, 2015

This page describes the June 2015 FreeBSD Developer Summit, colocated with BSDCan 2015, 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 2015 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 sponsors 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 10th and 11th of June on the same days as the BSDCan tutorials (sorry!). Many developers will arrive on the night of the 9th 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 9th

Dinner and drinks at the Royal Oak

Wed 10th

Presentations

Sandwiches

Working Groups

Dinner

Hacker Lounge

Thu 11th

Working Groups

Sandwiches

Working Groups

Hacker Lounge

Fri 12th BSDCan

BSDCan

Hacker Lounge

Sat 13th BSDCan

BSDCan

Hacker Lounge

Sun 14th BSDCan

Breakfast

followed by tourist things

Detailed Schedule

Working group sessions will be held on Wednesday and Thursday. A two-day hackathon covering various projects will be held in parallel on Wednesday and Thursday. Additional short talks will be given during a FreeBSD Developers' Summit track at BSDCan on Friday, June 12th. The events in this track will be part of BSDCan and require a BSDCan registration. All rooms other than the hacking lounge will have AV equipment.

The Desmarais Building (DMS) is located northwest of the Residence building on Laurier Avenue.

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 DMS 1160 on Wednesday and Thursday.

The hackathon sessions will be held in room L140 in the Residence Hall. During the evenings this room will become the hacker lounge for general hanging.

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 DMS 1160 on both Wednesday and Thursday.

June 10th (Wednesday)

Location

DMS 1160

DMS 1130

DMS 1140

L140

Track

General

Applications

Kernel

Hackathon

08:00-09:00

Setup / Badges

09:00-09:30

Opening

09:30-10:30

Nested Kernels

10:30-11:00

Break

11:00-12:00

EMC/Isilon and FreeBSD

12:00-13:00

Lunch

13:00-14:30

Vendor Summit

Designing Universal Configuration Files for FreeBSD

Clock and Power Domains

Hackathon

14:30-15:00

Break

15:00-16:00

Vendor Summit

Designing Universal Configuration Files for FreeBSD

Clock and Power Domains

Hackathon

16:00-18:00

Free Time

18:00-20:00

Dinner

June 11th (Thursday)

Location

DMS 1160

DMS 1130

DMS 1140

L140

Track

General

Applications

Kernel

Hackathon

08:00-09:00

Setup / Breakfast / Badges

09:00-10:30

ARMv8

Documentation

Kernel Bypass Networking

Hackathon

10:30-11:00

Break

11:00-12:00

ARMv8

Documentation

Kernel Bypass Networking

Hackathon

12:00-13:15

Lunch

13:15-13:30

Group Photo

13:30-15:00

projects/ifnet

libxo: Generating Text, XML, JSON, and HTML Output

OpenZFS

Hackathon

15:00-15:30

Break

15:30-16:30

FreeBSD Advocacy: How you can spread the word

libxo: Generating Text, XML, JSON, and HTML Output

OpenZFS

Hackathon

June 12th (Friday)

Location

DMS 1130

10:00-10:30

BSD based virtual appliance on Hyper-v and Azure

Kylie Lang

10:30-11:00

Thinking about Installers: Discord and Happiness

Warren Block

11:00-11:30

Break

11:30-12:00

TBA

TBA

12:00-12:30

TBA

TBA

12:30-13:30

Lunch

13:30-14:00

TBA

TBA

14:00-14:30

Persistent Memory

Matthew Wilcox

14:30-15:00

Break

15:00-15:30

Scalability Improvements for Short-Lived TCP Connections

JulienCharbon

15:30-16:00

iocage Overview

Peter Toth

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

Kernel Bypass Networking

GeorgeNevilleNeil

Clock and Power Domains

JustinHibbits

OpenZFS

MatthewAhrens

libxo: Generating Text, XML, JSON, and HTML Output

MarcelMoolenaar & BenedictReuschling

Designing Universal Configuration Files for FreeBSD

AllanJude

Documentation

WarrenBlock

ARMv8

AndyWafaa

Vendor Summit

EdMaste

Hackathon Topics

The bottom floor lounge in the residence hall will be used as a general hacking space on both Wednesday and Thursday. Attendees are welcome to head to this room at any time during the summit. Attendees can add entries to the table below to coordinate working on a specific topic.

Topic

Day / Time

Who

Performance discussions with regard to coming 100GB/s network adapters

TBD

HansPetterSelasky

Library-ify core system tools

TBD

JustinHibbits

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

Scalability Improvements for Short-Lived TCP Connections

JulienCharbon

Status on past and current efforts to increase kernel scalability for short-lived TCP connections

BSD based virtual appliance on Hyper-v and Azure

Kylie Liang

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 May 9, 2015.

Registration is closed

Developer Attendees

(Please keep sorted alphabetically by last name.)

Developer

Login

10th

11th

BSDCan 12th

BSDCan 13th

Meal Requests

Notes

MatthewAhrens

mahrens

yes

yes

yes

yes

JonathanAnderson

jonathan

yes

yes

yes

yes

Arr. Jun 8, 16:13 AC456 YYZ->YOW; Dep. Jun 14 14:00 AC104 YOW->YYT

MathieuArnold

mat

yes

yes

yes

yes

GavinAtkinson

gavin

yes

yes

yes

yes

Arr Jun 8, 15:15 AC889 LHR->YOW; Dep. Jun 15 22:40 AC888 YOW->LHR

JosephSAtkinson

jsa

yes

yes

yes

yes

JohnBaldwin

jhb

yes

yes

yes

yes

GlenBarber

gjb

yes

yes

yes

yes

Arr Jun 7, 15:15 US4801/US3869, Dep Jun 15, 15:49 US3869/US4874

WarrenBlock

wblock

yes

yes

yes

yes

Vegetarian

ZbigniewBodek

zbb

yes

yes

yes

yes

RenatoBotelho

garga

yes

yes

yes

yes

Arr Jun 9, 1:58pm UA1042/UA5103, Dep. Jun 14 10:17am UA3984/UA3757

DianeBruce

db

yes

yes

yes

yes

Vegetarian

ChristianBrueffer

brueffer

yes

yes

yes

yes

Arr Jun 9

SeanBruno

sbruno

yes

yes

yes

yes

Arr Jun 8, 8:13pm AC0464, Dep. Jun 16 3:05pm AC0455

JulienCharbon

jch

yes

yes

yes

yes

Arr Jun 9, 6:38pm UA975/UA5110 GVA-IAD-YOW Dep Jun 14 6:40pm AC8988/AC834 YOW-YUL-GVA

DavidChisnall

theraven

yes

yes

yes

yes

Vegetarian

Arr Jun 9, 6:38pm UA919/UA5110 LHR-IAD-YOW, Dep Jun 14 14:45

BaptisteDaroussin

bapt

yes

yes

yes

yes

BradDavis

brd

yes

yes

yes

yes

BrooksDavis

brooks

yes

yes

yes

yes

BryanDrewery

bdrewery

yes

yes

yes

yes

SimonGerraty

sjg

yes

yes

yes

yes

JustinGibbs

gibbs

yes

yes

yes

yes

Vegetarian

DaichiGoto

daichi

yes

yes

yes

yes

JamesGritton

jamie

yes

yes

yes

yes

JohnMarkGurney

jmg

yes

yes

yes

yes

JustinHibbits

jhibbits

yes

yes

yes

yes

LiWenHsu

lwhsu

yes

yes

yes

yes

Arr Jun 9, 16:13 AC456, Dep Jun 14 06:55 AC163

StephenHurd

shurd

yes

yes

yes

yes

MarkJohnston

markj

yes

yes

yes

yes

EricJoyner

erj

yes

yes

yes

yes

AllanJude

allanjude

yes

yes

yes

yes

Arr. June 7 evening, Dep. June 14th

SergeyKandaurov

pluknet

yes

yes

yes

yes

PatrickKelsey

pkelsey

yes

yes

yes

yes

Vegetarian

ReneLadan

rene

yes

yes

yes

yes

Arr. June 9 17:13 AC825/AC458 AMS-YYZ-YOW Dep. June 20 AC463/AC824 YOW-YYZ-AMS

ErwinLansing

erwin

yes

yes

yes

yes

Arr. 8 KL1128/KL671/KL300 CPH-AMS-YUL-XDS, Dep. 14 KL9737/KL696/KL1131 YOW-YYZ-AMS-CPH

DruLavigne

dru

yes

yes

yes

yes

Arr. June 7; Dep. June 15

MarkLinimon

linimon

yes

yes

yes

yes

ScottLong

scottl

no

yes

yes

yes

Arrive June 11th by noon

WarnerLosh

imp

no

yes

yes

yes

Arrive June 11th by noon

ErmalLuci

eri

yes

yes

yes

yes

KoopMast

kwm

yes

yes

yes

yes

Arr. June 9, 15:15 AC889 AMS-LHR-YOW; Dep. June 14, 22:40 AC888 YOW-LHR-AMS

EdMaste

emaste

yes

yes

yes

yes

Travel TBD

KirkMcKusick

mckusick

yes

yes

yes

yes

Arr June 8, 12:10 AC 839 FRA->YOW, Dep June 14, 10:05 UA 3499 YOW->ORD->SFO

JohannesMeixner

xmj

yes

yes

yes

yes

Arr June 8, 12:10 AC 839 FRA->YOW, Dep June 14 16:55 AC 838 YOW->FRA->TLL

MarcelMoolenaar

marcel

yes

yes

yes

yes

KrisMoore

kmoore

yes

yes

yes

yes

AlexanderMotin

mav

yes

yes

yes

yes

GeorgeNevilleNeil

gnn

yes

yes

yes

yes

PhilipPaeps

philip

yes

yes

yes

yes

Vegetarian.

HirenPanchasara

hiren

no

yes

yes

yes

Vegetarian.

NavdeepParhar

np

yes

yes

yes

yes

Travel TBD

ColinPercival

cperciva

yes

yes

yes

yes

Diabetic-friendly drinks

Arr. June 9, 18:13 AC034/AC460 YVR-YYZ-YOW; Dep. June 14, 16:00 AC459/AC1167 YOW-YYZ-YVR

KristofProvost

kp

yes

yes

yes

yes

DougRabson

dfr

yes

yes

yes

yes

BenedictReuschling

bcr

yes

yes

yes

yes

Arr. June 8, 12:10h AC839 FRA->YOW; Dep. June 14, 16:55h AC838 YOW->FRA

BennoRice

benno

yes

yes

yes

yes

Arr. June 9, 15:29 DL1444 SEA->DTW, DL4027 DTW->YOW; Dep. June 14, WS361 YOW->YYZ, DL5311 YYZ->DTW, DL542 DTW->SEA

LuigiRizzo

luigi

maybe

yes

yes

yes

OllivierRobert

roberto

yes

yes

yes

yes

Arr. June 9; 17h12 AC8975 CDG-YUL-YOW; Dep 13th, AC8988 18h40 + AC870 YOW-YUL- CDG

HirokiSato

hrs

yes

yes

yes

yes

Arr. June 7, 13:35 NH12/UA5554 NRT-ORD-YOW; Dep. June 14, 13:40 UA4108/NH1011 YOW-ORD-NRT

EdSchouten

ed

yes

yes

yes

yes

Arr. June 9, 15:15 AC889 AMS-LHR-YOW; Dep. June 14, 22:40 AC888 YOW-LHR-AMS

MatthewSeaman

matthew

yes

yes

yes

yes

Arr Jun 9, 17:13 AC857/AC458 LHR->YYZ->YOW; Dep. Jun 14 18:30 AC469/AC848 YOW->YYZ->LHR

HansPetterSelasky

hselasky

yes

yes

yes

yes

GlebSmirnoff

glebius

yes

yes

yes

yes

MaximSobolev

sobomax

yes

yes

yes

yes

DavidCSomayajulu

davidcs

yes

yes

yes

yes

StaceySon

sson

yes

yes

yes

yes

LuizSouza

loos

yes

yes

yes

yes

Arr. June 9, 9h13 AC91/AC442 GRU->YYZ->YOW; Dep. June 14, 20h20 AC467/AC90 YOW->YYZ->GRU

VsevolodStakhov

vsevolod

yes

yes

yes

yes

RyanSteinmetz

zi

yes

yes

yes

yes

LawrenceStewart

lstewart

no

yes

yes

yes

RyanStone

rstone

yes

yes

yes

yes

AndrewTurner

andrew

yes

yes

yes

yes

Arr. June 9, 19:13 BA93/AC462 LHR->YYZ->YOW; Dep. June 14, 15:49 UA3869/AY4159 YOW->PHL->LDR

BryanVenteicher

bryanv

yes

yes

yes

yes

PeterWemm

peter

yes

yes

yes

yes

Arr. June 9, 19:13 AC758/AC462 SFO->YYZ->YOW; Dep. June 14, 09:00 AC445/AC755 YOW->YYZ->SFO

SteveWills

swills

yes

yes

yes

yes

Guest Attendees

Please keep this list alphabetized by attendee last name.

Guest

Affiliation

Developer Host

10th

11th

BSDCan 12th

BSDCan 13th

Meal Requests

Notes

Steve Bourne

Rally Ventures

gnn

no

yes

yes

yes

Kevin Bowling

LimeLight Networks

sbruno

yes

yes

yes

yes

Michael Brink-Engel

Xinuos

gnn

yes

yes

yes

yes

Gluten free/vegetarian meal

Chris Buechler

Electric Sheep Fencing LLC

garga

yes

yes

yes

yes

Chris Busick

NetApp

jhb

yes

yes

yes

yes

Sean Chittenden

Groupon

jhb

yes

yes

yes

yes

Chris Christiansen

LimeLight Networks

sbruno

yes

yes

yes

yes

Olivier Cochard-Labbé

Orange

bapt

yes

yes

yes

yes

Vegetarian

Arr. June 9, 16:22 AF7381/AC871/AC8987 NTE-CDG-YUL-YOW; Dep. June 14, 19:25 AC8986/AC870/AF7386 YOW-YUL-CDG-NTE

Anthony Cornehl

Isilon

benno

yes

yes

yes

yes

Kamil Czekirda

GSoC 2015 student

gavin

yes

yes

yes

yes

Nathan Dautenhahn

University of Illinois

jhb

yes

yes

yes

yes

Marc De La Gueronniere

Verisign Inc.

jch

yes

yes

yes

yes

Michael Dexter

Gainframe

jhb

yes

yes

yes

yes

Arr. June 9, 17:00

Anne Dickison

FreeBSD Foundation

jhb

yes

yes

yes

yes

Steven Douglas

GSoC 2015

jhb

yes

yes

yes

yes

Lars Eggert

NetApp

jhb

yes

yes

yes

yes

Rafael Espíndola

SCEA

emaste

yes

yes

yes

yes

Vegetarian

Dennis Ferguson

Juniper

sjg / jhb

yes

yes

yes

yes

Yaron Gepstein

Mellanox Technologies

hselasky

yes

yes

yes

yes

Deb Goodkin

FreeBSD Foundation

jhb

yes

yes

yes

yes

Vegan

Julien Grall

Citrix

andrew

afternoon

yes

yes

yes

Gavin Greene

Isilon

jsa

yes

yes

yes

yes

Florent Guiliani

Verisign Inc.

jch

yes

yes

yes

yes

Saresh Gumpula

NetApp

jhb

yes

yes

yes

yes

Vegetarian

John Hixson

iXsystems

kmoore

yes

yes

yes

yes

Mike Karels

Intel Security

gnn

yes

yes

yes

yes

Steve Kiernan

Juniper

sjg / jhb

yes

yes

yes

yes

Christian Koch

Norse Corp

jhb

yes

yes

yes

yes

Joseph Kong

Norse Corp

jhb

yes

yes

yes

yes

Eric LeBlan

Xinuos

gnn

yes

yes

yes

yes

Ike Levy

OPNsense Contributor

jhb

yes

yes

yes

yes

Kylie Liang

Microsoft

jhb

yes

yes

yes

yes

Johnathan Looney

Juniper

sjg / jhb

yes

yes

yes

yes

Ryan Lortie

Canonical

kwm

yes

yes

yes

yes

Vegetarian

Jeremiah Lott

Avere Systems

jhb

yes

yes

yes

yes

Michael Lucas

author

jhb

yes

yes

yes

yes

Adam Martin

gjb

yes

yes

yes

yes

David Maxwell

NetBSD / eSentire

jhb

yes

yes

yes

yes

Conrad Meyer

Isilon

benno

yes

yes

leave early afternoon

no

dairy-free

David Meyer

Xinuos

gnn

yes

yes

yes

yes

Shani Michaeli

Mellanox Technologies

hselasky

yes

yes

yes

yes

Non-meat

Ken Moore

iXsystems

kmoore

yes

yes

yes

yes

Phillip Nordwall

Isilon

allanjude

yes

yes

yes

yes

Daniel O'Connor

Isilon

benno

yes

yes

yes

yes

Matt Olander

iXsystems

jhb

yes

yes

yes

yes

Ravi Pokola

Panasas

jhb

yes

yes

yes

yes

Pierre Pronchery

NetBSD/EdgeBSD

bapt

yes

yes

yes

yes

George Rosamond

NYC*BUG

jhb

yes

yes

yes

yes

Daniel Ryan

Isilon

benno

yes

yes

yes

yes

Yoshifumi Sasaki

BSD Consulting, Inc. (Tokyo)

daichi

yes

yes

yes

yes

Phil Shafer

Juniper Networks, Inc.

marcel

yes

yes

?

?

Hariprasad Shanmugam

Juniper Networks, Inc.

sjg

yes

yes

?

?

non-meat

Matt Smith

Netgate, Inc.

garga

yes

yes

yes

yes

Dave Stetzel

Xinuos

gnn

yes

yes

yes

yes

Massimiliano Stucchi

RIPE NCC

jhb

yes

yes

yes

yes

Arr. June 9, 15:15 AC889 AMS-LHR-YOW; Dep. June 14, 22:40 AC888 YOW-LHR-AMS

Arun Thomas

BAE Systems

gnn

yes

yes

yes

yes

Jim Thompson

Netgate, Inc.

garga

yes

yes

yes

yes

Peter Toth

iocage

Matt Olander

yes

yes

yes

yes

Thiagarajan Venkatasubramanian

Juniper

sjg / jhb

yes

yes

yes

yes

Andy Wafaa

ARM Ltd

andrew

yes

yes

yes

yes

Shawn Webb

HardenedBSD

jhb

yes

yes

yes

yes

Larry Wikelius

Cavium

gnn

yes

yes

yes

yes

Nigel Williams

Swinburne University of Technology

lstewart

yes

yes

yes

yes

Jason Wolfe

Limelight Networks

hiren

yes

yes

yes

yes

John Wolfe

Xinuos

gnn

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

14

Non-meat, like fish

2

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

1

Vegan

1

Non-dairy

1

Travel Information

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

Arrival date

9th June 2015

Departure date

14th June 2015

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's pictures

DevSummit2015_group_photo.jpg

201506DevSummit (last edited 2015-07-23 18:54:37 by JohnBaldwin)