FreeBSD Developer Summit, June, 2018

This page describes the June 2018 FreeBSD Developer Summit, co-located with BSDCan 2018, 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 2018 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/

T-Shirt Sponsor

http://www.tarsnap.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 6th and 7th of June on the same days as the BSDCan tutorials (sorry!). Many developers will arrive on the night of the 5th 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

/!\ Note: This is preliminary and subject to change.

Day

Morning

Lunch

Afternoon

Dinner

Evening

Tue 5th

Dinner and drinks at the Royal Oak

Wed 6th

Presentations

Sandwiches

Working Groups

Dinner

Hacker Lounge

Thu 7th

Working Groups

Sandwiches

Working Groups

Hacker Lounge

Fri 8th BSDCan

BSDCan

Hacker Lounge

Sat 9th BSDCan

BSDCan

Hacker Lounge

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

Location

DMS 1160

DMS 1130

DMS 1140

HNN 013

08:00-09:00

Setup / Badges

09:00-09:15

Opening

09:15-09:30

FreeBSD Foundation

09:30-10:30

core@ update slides

10:30-11:00

Break

11:00-12:00

Release Engineering slides

12:00-13:00

Lunch

13:00-14:30

Hackathon

Clearing Deadwood

Packaging Base

14:30-15:00

Break

15:00-16:30

Hackathon

OpenRC

Hackathon

16:30-18:00

Free Time

18:00-20:00

Dinner

June 7th (Thursday)

Location

DMS 1160

DMS 1130

DMS 1140

08:00-09:00

Setup / Breakfast / Badges

09:00-10:00

secteam update

10:00-10:30

Break

10:30-12:00

FreeBSD 12.0

12:00-13:15

Lunch

13:15-13:30

Group Photo

13:30-15:00

Transport

OpenZFS

Hackathon

15:00-15:30

Break

15:30-17:00

Transport

Boot Code

Hackathon

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

OpenZFS

MatthewAhrens

All things ZFS

Clearing Deadwood

BrooksDavis

How to identify code that is long in the tooth and the process for review and deprecation.

Transport

JonathanLooney

Network Transport discussion

Boot Code

BennoRice

Work on booting FreeBSD (Lua and other topics)

OpenRC

WarrenBlock

Examine integrating OpenRC into the FreeBSD RC system

Hackathon Topics

The bottom floor lounge in the Henderson 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

Packaging Base

Wednesday @ 1:00PM

BradDavis

Testing/CI

Wednesday @ 3:00PM (DMS 1140)

LiWenHsu

GCC 4.2.1 Must Die

Wednesday @ 4:00PM (DMS 1140)

JohnBaldwin

New advanced Network management tool

Thursday @ 1:00PM

SlavaShwartsman

OpenCrypto Framework

Thursday @ 2:15PM (DMS 1140)

JohnBaldwin

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

Is it time to replace mmap()

BrooksDavis

A history of userspace virtual address management interfaces and a case for a new interface.

Automating Network Infrastructures with Ansible on FreeBSD

Sabina M.

The basics of deploying Ansible on FreeBSD specifically for networking environments.

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 is closed. Please email devsummit@freebsd.org with any questions.

Developer Attendees

(Please keep sorted alphabetically by last name.)

Developer

Login

6th

7th

BSDCan 8th

BSDCan 9th

T-Shirt Size

Meal Requests

Notes

MatthewAhrens

mahrens

yes

yes

yes

yes

M

JonathanAnderson

jonathan

yes

yes

yes

yes

L

WillAndrews

will

yes

yes

yes

yes

XL

DaniloBaio

dbaio

yes

yes

yes

yes

L

JohnBaldwin

jhb

yes

yes

yes

yes

L

Arr. June 5, Dep. June 10

WarrenBlock

wblock

yes

yes

yes

yes

XL

vegetarian

DianeBruce

db

yes

yes

yes

yes

M

vegetarian

I live here

SeanBruno

sbruno

yes

yes

yes

yes

XL

Arrive late on the 6th

SeanChittenden

seanc

yes

yes

yes

yes

XL

Meat

JebCramer

jeb

yes

yes

yes

yes

L

Arr. June 5, Dep. June 10

BaptisteDaroussin

bapt

yes

yes

yes

yes

XL

BradDavis

brd

yes

yes

yes

yes

L

BrooksDavis

brooks

yes

yes

yes

yes

Arr. June 4, Dep. June 10

MichaelDexter

dexter

yes

yes

yes

yes

L

BryanDrewery

bdrewery

yes

yes

yes

yes

M

KyleEvans

kevans

yes

yes

yes

yes

XL

June 5th - 10th

SeanFagan

sef

yes

yes

yes

yes

XXL

June 4th - 10th

MarkFelder

feld

yes

yes

yes

yes

M

June 4th - 10th

SimonGerraty

sjg

yes

yes

yes

yes

L

RodneyWGrimes

rgrimes

yes

yes

yes

yes

M

Meat

5th - 10th

JamesGritton

jamie

yes

yes

yes

yes

M

WilliamGrzybowski

wg

yes

yes

yes

yes

M

JustinHibbits

jhibbits

yes

yes

yes

yes

L

Meat

Arr 2018-06-05 DL4271

StephenHurd

shurd

yes

yes

yes

yes

XXL

Meat

5th - 10th

LiWenHsu

lwhsu

yes

yes

yes

yes

M

SevanJaniyan

sevan

yes

yes

yes

yes

L

MarkJohnston

markj

yes

yes

yes

yes

L

June 5th - 10th

EricJoyner

erj

yes

yes

yes

yes

L

Diet Soda

Jun 6th - 10th

AllanJude

allanjude

yes

yes

yes

yes

L

Meat

Jun 3 - 10th

MikeKarels

karels

yes

yes

yes

yes

L

ReneLadan

rene

yes

yes

yes

yes

L

2018-06-03 9W0234+WS3470 -- 2018-06-11 WS3473+9W0233

DanLangille

dvl

yes

yes

yes

yes

L

DruLavigne

dru

yes

yes

yes

yes

L

RyanLibby

rlibby

yes

yes

yes

yes

JonathanLooney

jtl

yes

yes

yes

???

XL

WarnerLosh

imp

yes

yes

yes

yes

XL

EdMaste

emaste

yes

yes

yes

yes

L

2018-06-04 -- 2018-06-10

KirkMcKusick

mckusick

yes

yes

yes

yes

M

Arr. June 4th, 14:00 UA4711; Dep. June 10th, 10:15 UA5732

KrisMoore

kmoore

yes

yes

yes

yes

XL

AlexanderMotin

mav

yes

yes

yes

yes

L

RodrigoOsorio

rodrigo

yes

yes

yes

yes

M

Arr. June 2nd, Dep. June 16

PhilipPaeps

philip

yes

yes

yes

yes

Vegetarian

Navdeep Parhar

np

yes

yes

yes

yes

XL

ColinPercival

cperciva

yes

yes

yes

yes

L

RaviPokala

rpokala

yes

yes

yes

yes

L

KirillPonomarev

krion

yes

yes

yes

yes

L

Arr. June 1st, AC839, Dep. June 11

KristofProvost

kp

yes

yes

yes

yes

DougRabson

dfr

yes

yes

yes

yes

L

BenedictReuschling

bcr

morning only

yes

yes

yes

L

Arr. June 1st, AC839, Dep. June 10, AC838

BennoRice

benno

yes

yes

yes

yes

3XL

Arr. June 5th, AC458, Dep. June 10, AC341

OllivierRobert

roberto

yes

yes

yes

yes

L

HirokiSato

hrs

yes

yes

yes

yes

L

Meat

UA4703 on 3rd, UA4729 on 10th

MatthewSeaman

matthew

yes

yes

yes

yes

XL

Arr. AC889 Jun 5th, Dep. AC888 Jun 10th

SlavaShwartsman

slavash

yes

yes

yes

yes

L

Meat

LuizSouza

loos

no

yes

yes

yes

L

RyanSteinmetz

zi

yes

yes

yes

yes

M

LawrenceStewart

lstewart

yes

yes

yes

yes

L

RandallStewart

rrs

yes

yes

yes

yes

XL

RyanStone

rstone

yes

yes

yes

yes

XL

MariusStrobl

marius

yes

yes

yes

yes

L

vegetarian

Arr. June 5, Dep. June 10

RomainTartiere

romain

yes

yes

yes

yes

L

DevinTeske

dteske

yes

yes

yes

yes

M

AC460 Jun 5, AC449 Jun 10

GordonTetlow

gordon

yes

yes

yes

yes

L

MichaelTuexen

tuexen

yes

yes

yes

yes

XL

ChuckTuffli

chuck

yes

yes

yes

yes

L

vegetarian

Arr. UA5480 June 5, Dep. AC471 June 10

Eric Turgeon

ericbsd

yes

yes

yes

yes

XL

AndrewTurner

andrew

yes

yes

yes

yes

M

Arr. WS3474 June 4, Dep. WS3479 June 10

ImreVadasz

ivadasz

yes

yes

yes

yes

S

Vegan

Arr. June 1nd, Dep. AC457 June 10

EmmanuelVadot

manu

yes

yes

yes

yes

XL

PeterWemm

peter

no

yes

yes

yes

XL

SteveWills

swills

yes

yes

yes

yes

XL

GuangyuanYang

ygy

yes

yes

yes

yes

L

Guest Attendees

Please keep this list alphabetized by attendee last name.

Guest

Affiliation

Developer Host

6th

7th

BSDCan 8th

BSDCan 9th

T-Shirt Size

Meal Requests

Notes

Eric Allman

UofCA at Berkeley

KirkMcKusick

yes

yes

yes

yes

L

Samy Al Bahra

Backtrace

WillAndrews

yes

yes

yes

yes

M

Dhananjay Balan

FreeBSD Foundation

PhilipPaeps

yes

yes

yes

yes

?

Max Clements

Amazon

cperciva

yes

yes

yes

yes

?

Anne Dickison

FreeBSD Foundation

emaste

yes

yes

yes

yes

L

David Duncan

Amazon

cperciva

yes

yes

yes

yes

XL

Jason Eggleston

Limelight Networks

sbruno

yes

yes

no

no

L

Andrew Fengler

ScaleEngine Inc.

AllanJude

yes

yes

yes

yes

M

Matt Finney

iXsystems

kmoore

yes

yes

yes

yes

XL

Deb Goodkin

FreeBSD Foundation

emaste

yes

yes

yes

yes

S

Vegetarian & Gluten Free

Sam Gwydir

Joyent

seanc

yes

yes

yes

yes

L

Sara Hartse

Delphix

mahrens

yes

yes

yes

yes

M

Yutaro Hayakawa

Student

hrs

yes

yes

yes

yes

M

 

Brian Kidney

Memorial University

brd

yes

yes

yes

yes

XL

Scott Lamons

FreeBSD Foundation

emaste

yes

yes

yes

yes

L

Peter Lei

Netflix

rrs

yes

yes

yes

yes

XL

Michael W. Lucas

Tilted Windmill

AllanJude

yes

yes

yes

yes

XXL

Johannes Lundberg

Limelight Networks

sbruno

TBD

TBD

yes

yes

L

Sabina M.

Firebird Networks

PhilipPaeps

yes

yes

yes

yes

S

Vegetarian, fish OK

David Maxwell

InfoSec Global

AllanJude

yes

yes

yes

yes

XXL

Larus Maxwell

NetApp Inc

emaste

yes

yes

yes

yes

Rick (Vincent) Miller

Verisign

SeanBruno

no

yes

yes

yes

XXL

Ken Moore

iXsystems

kmoore

yes

yes

yes

yes

M

Tim Moore

iXsystems

dru

yes

yes

yes

yes

XXL

Don Morris

Dell EMC Isilon

bdrewery

no

no

yes

yes

Gustavo Nobrega

Levare Reseach Inc

loos

yes

yes

yes

yes

L

Derek Orpen

InfoSec Global

AllanJude

yes

yes

yes

yes

XXL

Bill O'Hanlon

iXsystems

kmoore

yes

yes

yes

yes

XXL

Mike Peterson

Netflix

brd

yes

yes

yes

yes

XXL

Jeff Pieper

Intel Corporation

JebCramer

yes

yes

yes

yes

3XL

Nick Principe

iXsystems

kmoore

yes

yes

yes

yes

XXL

Pierre Pronchery

Defora Networks

rene

yes

yes

yes

yes

M

Rob Rhoads

Intel

emaste

yes

yes

Daniel Ryan

Dell EMC Isilon

bdrewery

yes

yes

yes

yes

Yoshifumi Sasaki

BSD Consulting

daichi

yes

yes

yes

yes

M

 

Brandon Schneider

iXsystems

kmoore

yes

yes

yes

yes

XXL

Christian Schwarz

Student

bcr

yes

yes

yes

yes

L

 

Alexander Sideropoulos

NetApp Inc

emaste

yes

yes

yes

yes

Chuck Silvers

Netflix

brd

yes

yes

yes

yes

XL

Mahya Soleimani

Memorial University

jonathan

yes

yes

yes

yes

M

Constantin Stan

Amazon

bcr

yes

yes

yes

yes

L

Damian Szidiropulosz

iXsystems

dru

yes

yes

yes

yes

XL

Shawn Webb

HardenedBSD

roberto

yes

yes

yes

yes

XL

Ben Widawsky

Intel Corporation

JebCramer

yes

yes

yes

yes

L

Nick Wolff

iXsystems

kmoore

yes

yes

yes

yes

XXL

Meny Yossefi

Mellanox

slavash

yes

yes

yes

yes

L

Meal Requests

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

Request

Qty

Vegetarian

6

Non-meat, like fish

0

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

2

Vegan

1

Non-dairy

0

Travel Information

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

Arrival date

5th June 2018

Departure date

10th June 2018

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. Note that starting in 2017, non-Canadian/US citizens who are visa-exempt need an Electronic Travel Authorization when flying into Canada.

Where to stay

Accommodations have been sorted for BSDCan. Go to the BSDCan Accommodations page. Please watch the expiration dates for the various rates and book as early as possible.

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-4 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. TBD, need to check on status for this.

Tickets: can be bought at the "Info" desk in the Airport building, to the left of the entrances. Paper tickets for bus fare has been retired. Instead a per ride fee is in place that is $3.50. See this page for additional information.

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

My Pictures — OllivierRobert

360 deg photo - DavidMaxwell

Sub-Pages

DevSummit/201806 (last edited 2021-04-25T11:02:20+0000 by JethroNederhof)