FreeBSD Developer Summit, June, 2016

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

Sponsors

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

Gold Sponsors

http://www.FreeBSDFoundation.org

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.

http://www.dell.com

Silver Sponsors

http://www.azure.com/opensource

ssh.com

T-Shirt Sponsor

http://www.tarsnap.com/

Dinner Sponsor

http://www.intel.com/

BSDCan

BSDCan provides logistical support, including organizing rooms for the event and for developers to stay in. BSDCan also covers board and travel for 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.

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

Dinner and drinks at the Royal Oak

Wed 8th

Presentations

Sandwiches

Working Groups

Dinner

Hacker Lounge

Thu 9th

Working Groups

Sandwiches

Working Groups

Hacker Lounge

Fri 10th BSDCan

BSDCan

Hacker Lounge

Sat 11th BSDCan

BSDCan

Hacker Lounge

Sun 12th 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 10th. 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 8th (Wednesday)

Location

DMS 1160

DMS 1130

DMS 1140

L140

Track

General

User Interaction

Kernel

Hackathon

08:00-09:00

Setup / Badges

09:00-09:30

Opening

09:30-10:30

FreeBSD in Microsoft Azure

10:30-11:00

Break

11:00-12:00

Intel QuickAssist Driver - Overview and FreeBSD port

12:00-13:00

Lunch

13:00-14:30

Toolchain

Documentation

PMC

Hackathon

14:30-15:00

Break

15:00-16:00

Toolchain

Documentation

PMC

Hackathon

16:00-18:00

Free Time

18:00-20:00

Dinner

June 9th (Thursday)

Location

DMS 1160

DMS 1130

DMS 1140

L140

Track

General

User Interaction

Kernel

Hackathon

08:00-09:00

Setup / Breakfast / Badges

09:00-10:30

FreeBSD 11.0 / 12.0

10:30-11:00

Break

11:00-12:00

Vendor Summit

12:00-13:15

Lunch

13:15-13:30

Group Photo

13:30-15:00

General Hacking

Teaching FreeBSD

Transport

Hackathon

15:00-15:30

Break

15:30-16:30

General Hacking
CI Hacking

Teaching FreeBSD

Transport

Hackathon

June 10th (Friday)

Location

DMS 1130

10:00-10:30

TBA

TBA

10:30-11:00

TBA

TBA

11:00-11:15

Break

11:15-11:45

pNFS Server for FreeBSD

RickMacklem

11:45-12:15

FreeBSD/RISC-V

RuslanBukin

12:15-13:30

Lunch

13:30-14:00

jobd

Mark Heily

14:00-14:30

TBA

TBA

14:30-14:45

Break

14:45-15:15

Filter Drivers in FreeBSD

Raviprakash Darbha

15:15-15:45

Concurrency Kit

Samy Al Bahra

15:45-16:00

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

Documentation

WarrenBlock

Discuss documentation issues we face and plan for the upcoming year.

PMC

JonathanLooney, RyanStone

Hacking and debugging of the hwpmc(4) driver

Teaching FreeBSD

GeorgeNevilleNeil

Toolchain

DavideItaliano, EdMaste

Transport

JonathanLooney, HirenPanchasara

TCP and other transport layer discussions

General Hacking

N/A

This session will be used for impromptu discussions and breakouts inspired by the vendor summit and 11.0/12.0 discussions earlier in the day.

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

Fix scaling of physical memory based tunables (see bug 208068)

TBD

JustinHibbits

FreeBSD on the RPI3

TBD

ShawnWebb

Compiler/Linker bugs/complaints

TBD

DavideItaliano / RafaelEspindola

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

Filter Drivers in FreeBSD

Raviprakash Darbha

Using filter drivers for error injection for disks.

jobd

Mark Heily

Introducing jobd and the job framework

pNFS Server for FreeBSD

RickMacklem

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 7, 2016.

Registration is open

Developer Attendees

(Please keep sorted alphabetically by last name.)

Developer

Login

8th

9th

BSDCan 10th

BSDCan 11th

Meal Requests

Notes

ThomasAbthorpe

tabthorpe

yes

yes

yes

yes

MatthewAhrens

mahrens

yes

yes

yes

yes

JonathanAnderson

jonathan

yes

yes

yes

yes

WillAndrews

will

yes

yes

yes

yes

MathieuArnold

mat

yes

yes

yes

yes

Some mild allergies, on raw fruits and vegetables

June 7, 16:13 CDG → AC881 → YYZ → AC456 → YOW; Dep. June 12 22:40 YOW → AC888 → LHR → BA314 → CDG

GavinAtkinson

gavin

yes

yes

yes

yes

Staying in Rideau

JohnBaldwin

jhb

yes

yes

yes

yes

GlenBarber

gjb

yes

yes

yes

yes

GlebSmirnoff

glebius

yes

yes

yes

yes

WarrenBlock

wblock

yes

yes

yes

yes

Vegetarian, dairy okay

DianeBruce

db

yes

yes

yes

yes

Vegetarian, dairy okay

RenatoBotelho

garga

yes

yes

yes

yes

Arrive June 7, 9:37am - UA860 (GRU → IAD) UA6191 (IAD → YOW); Dep. June 12, 1:57pm - UA4315

RuslanBukin

br

yes

yes

yes

yes

NgieCooper

ngie

yes

yes

yes

yes

Pescatarian (vegetarian; dairy/eggs: ok)

BaptisteDaroussin

bapt

yes

yes

yes

yes

BradDavis

brd

yes

yes

yes

yes

BrooksDavis

brooks

yes

yes

yes

yes

PawelJakubDawidek

pjd

yes

yes

yes

yes

Meat

BryanDrewery

bdrewery

yes

yes

yes

yes

DrewGallatin

gallatin

yes

yes

yes

yes

SimonGerraty

sjg

yes

yes

yes

yes

JustinGibbs

gibbs

yes

yes

yes

yes

Vegetarian

JamesGritton

jamie

yes

yes

yes

yes

DaichiGoto

daichi

yes

yes

JustinHibbits

jhibbits

yes

yes

yes

yes

LiWenHsu

lwhsu

yes

yes

yes

yes

DavideItaliano

davide

yes

yes

yes

yes

Vegetarian (ok dairy/eggs)

MarkJohnston

markj

yes

yes

yes

yes

EricJoyner

erj

yes

yes

yes

yes

Sugar-free drinks

AllanJude

allanjude

yes

yes

yes

yes

AlexanderKabaev

kan

yes

yes

yes

yes

Arr 8, 10:12 AC 444; Dep. 12, 05:45, AC 473

PatrickKelsey

pkelsey

yes

yes

yes

yes

Vegetarian

DanLangille

dvl

yes

yes

yes

yes

DruLavigne

dru

yes

yes

yes

yes

ScottLong

scottl

yes

yes

yes

yes

JonathanLooney

jtl

yes

yes

yes

yes

WarnerLosh

imp

yes

yes

WojciechMacek

wma

yes

yes

yes

yes

EdMaste

emaste

yes

yes

yes

yes

KirkMcKusick

mckusick

yes

yes

yes

yes

Arr. 6, 21:28, UA 5751; Dep. 12, 10:20 UA 5732

KenMerry

ken

yes

yes

yes

yes

Arr. 7, 15:39, UA 4351; Dep. 12, 10:20 UA 5732

KrisMoore

kmoore

yes

yes

yes

yes

AlexanderMotin

mav

yes

yes

yes

yes

GeorgeNevilleNeil

gnn

no

yes

yes

yes

Teaching a Tutorial the on the 8th

PhilipPaeps

philip

yes

yes

yes

yes

Vegetarian

Arr. 7, 12:05, AC839

HirenPanchasara

hiren

yes

yes

yes

yes

Vegetarian

NavdeepParhar

np

yes

yes

yes

yes

ColinPercival

cperciva

yes

yes

yes

yes

Sugar-free drinks

KristofProvost

kp

yes

yes

yes

yes

Arr. 5, 17:13, AC458 (last hop); Dep. Dep. 12, 17:00, AC838

DougRabson

dfr

yes

yes

yes

yes

BenedictReuschling

bcr

yes

yes

yes

yes

Arr. 6, 18:41, LH478, LH6692; Dep. 12, 16:00, LH6673, LH471

BennoRice

benno

yes

yes

yes

yes

June 7 SEA -> AC540, AC456 -> YOW; June 12 YOW -> AC455, AC541 -> SEA

OllivierRobert

roberto

yes

yes

yes

yes

June 7, 17:09 CDG -> AC871, AC8955 -> YOW; Dep. June 12 18:25 YOW -> AC7586, AC870 -> CDG

HirokiSato

hrs

MatthewSeaman

matthew

yes

yes

yes

yes

Arr. 6, 17:50 LHR -> YOW AC889; Dep 12, 22:40 YOW -> LHR AC888

HansPetterSelasky

hselasky

yes

yes

yes

yes

MaximSobolev

sobomax

yes

yes

yes

yes

DavidCSomayajulu

davidcs

yes

yes

yes

yes

LuizSouza

loos

yes

yes

yes

yes

BernardSpil

brnrd

yes

yes

yes

yes

No cheese

AMS AC825,AC462 YOW Arr 5, 19:13, Dep 12, 20:25 YOW AC463,AC824 AMS

RyanSteinmetz

zi

yes

yes

yes

yes

Arr. 6, 14:03. Dep. 12, 10:18

RandallStewart

rrs

yes

yes

yes

yes

RyanStone

rstone

yes

yes

yes

yes

GordonTetlow

gordon

yes

yes

yes

yes

AndrewTurner

andrew

yes

yes

yes

yes

Arr. 6, 18:35 WS368, Dep. 12, 14:00 WS3465

EmmanuelVadot

manu

yes

yes

yes

yes

EricvanGyzen

vangyzen

yes

yes

yes

yes

Layover YYZ June 7 4:48 to 7:00 PM; Arr YOW 8:00 PM

PeterWemm

peter

SteveWills

swills

yes

yes

yes

yes

MariuszZaborski

oshogbo

yes

yes

yes

yes

NiclasZeising

zeising

yes

yes

yes

yes

Vegetarian, dairy and eggs ok

Arr. 5, 16:55, ViaRail 635; Dep 14, 14:00 ViaRail 26

Guest Attendees

Please keep this list alphabetized by attendee last name.

Guest

Affiliation

Developer Host

8th

9th

BSDCan 10th

BSDCan 11th

Meal Requests

Notes

Edicarla Andrade

Laboratorio de Inovacao Tecnologica - LIT/IFCE

loos

yes

yes

yes

yes

Samy Al Bahra

Backtrace I/O

will

Ori Bernstein

jhb

yes

yes

yes

yes

Kevin Bowling

LimeLight Networks

hiren

yes

yes

yes

yes

David Bright

Dell

vangyzen

yes

yes

yes

yes

Chris Buechler

ESF

garga

Chris Busick

NetApp

gnn

yes

yes

yes

yes

Sean Chittenden

HashiCorp

jhb

Chris Christiansen

LimeLight Networks

sbruno

Evan Cramer

EMC Isilon

benno

yes

yes

yes

yes

Dexuan Cui

Microsoft

jhb

RaviPrakash Darbha

Juniper

jhb

yes

yes

yes

yes

Anne Dickison

FreeBSD Foundation

dru

yes

yes

yes

yes

Steven Douglas

dru

yes

yes

yes

yes

Jason Eggleston

LimeLight Networks

hiren

yes

yes

no

no

Sam Fourman

iXsystems

kmoore

yes

yes

yes

yes

Ash Gokhale

iXsystems

kmoore

yes

yes

yes

yes

Deb Goodkin

FreeBSD Foundation

jhb

yes

yes

yes

yes

Vegan

Rod Grimes

dvl

yes

yes

yes

yes

Gavin Greene

EMC Isilon

benno

yes

yes

yes

yes

John Hixson

iXsystems

jhb

Rafael Espindola

Sony

davide

yes

yes

yes

yes

Matt Joras

EMC Isilon

benno

yes

yes

yes

yes

Mark Heily

relaunchd

dru

Brian Kidney

Memorial University

jonathan

yes

yes

yes

yes

Steve Kiernan

Juniper

sjg

yes

yes

yes

yes

Ayaka Koshibe

ON.Lab

gavin

yes

yes

yes

yes

Gebi Liang

Microsoft

jhb

Kylie Liang

Microsoft

jhb

Reid Linnemann

Spectra Logic

ken

yes

yes

yes

yes

Sugar-free drinks

Jeremiah Lott

Avere Systems

jhb

Michael Lucas

Tilted Windmill Press

jhb

yes

yes

yes

yes

David Maxwell

InfoSec Global

allanjude

yes

yes

yes

yes

Johannes Meixner

Fractal Cells

brnrd

yes

yes

yes

yes

AC 839 06JUN FRA-YOW 10:00-12:05
AC 838 12JUN YOW-FRA 17:00-06:15 (13Jun)

Joseph Mingrone

swills

yes

yes

yes

yes

Tim Moore

iX

dru

yes

yes

yes

yes

Matt Olander

iXsystems

jhb

yes

yes

yes

yes

Derek Orpen

InfoSec Global

allanjude

yes

yes

yes

yes

John Partridge

Dell

vangyzen

yes

yes

yes

yes

Anudeep Paturi

NetApp

gnn

no

yes

Mike Peterson

Netflix

jhb

Emily Pettigrew

EMC Isilon

benno

yes

yes

yes

yes

Vegetarian

Lee Prokowich

EMC Isilon

benno

yes

yes

yes

yes

Vegan

Danny Ryan

EMC Isilon

benno

yes

yes

yes

yes

George Rosamond

NYC*BUG

jhb

afternoon

yes

yes

yes

Yoshifumi SASAKI

ONGS Inc.

daichi

yes

yes

Brandon Schneider

iocage

jhb

Michael Shirk

Daemon Security

gnn

yes

yes

yes

yes

Massimiliano Stucchi

RIPE NCC

jhb

Arun Thomas

BAE Systems

jhb

Trent Thompson

iXsystems

kmoore

yes

yes

yes

yes

Fiona Trahe

Intel

jhb

yes

maybe

Andy Wafaa

ARM

jhb

Shawn Webb

HardenedBSD

allanjude

yes

yes

yes

yes

Nigel Williams

Swinburne University

hiren

yes

yes

yes

yes

George Wilson

Delphix

mahrens

yes

yes

?

?

Jason Wolfe

LimeLight Networks

hiren

yes

yes

yes

yes

Pavel Zakharov

Delphix

mahrens

yes

yes

yes

yes

Vinicius Zavam

BSDCon Brazil

loos

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

10

Non-meat, like fish

0

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

3

Vegan

2

Non-dairy

0

Travel Information

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

Arrival date

7th June 2016

Departure date

12th June 2016

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.

To/from Ottawa International

Public transport

Bus line 97 from Airport to Bayshore & Bells Corners. Runs about 3 times per hour. Bus-stop is right in front of the Airport building at the far right.

Bus-stop Campus is temporarily closed for road-works, you'll have to use the uOttawa/Laurier stop at the Bus Station.

Tickets: can be bought at the "Info" desk in the Airport building, to the left of the entrances. You'll need 2 tickets for a single ride (unconfirmed). Usually tickets are bought in a pack of 6. Tickets are CAD 1.60 each.

Mobile 3G/4G SIM cards

Rideau Centre is a short walk from the University of Ottawa Campus. There's a large number of shops (brand shops and and independent) where you can get a SIM Card. In general you'll have to pay for the SIM-card separately (ca. 10CAD) plus the plan you want.

At the WirelessWave, I managed to talk the lady into giving me the SIM for free with a Fido 150MB plan for 10CAD. YMMV...

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.

Pictures by OllivierRobert Pictures by DianeBruce DevSummit Group Photos

DianeBruceDevSummitPhoto1.jpeg BsdCan_2016_devsummit_group.jpg


CategoryHistorical

DevSummit/201606 (last edited 2018-03-14T05:12:09+0000 by MarkLinimon)