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.
Contents
Sponsors
Our annual BSDCan developer summit would not be possible without the generous support of sponsors.
Gold Sponsors
T-Shirt Sponsor
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 |
Packaging Base |
|
|
14:30-15:00 |
Break |
|||
15:00-16:30 |
Hackathon |
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 |
|||
12:00-13:15 |
Lunch |
||
13:15-13:30 |
Group Photo |
||
13:30-15:00 |
Hackathon |
||
15:00-15:30 |
Break |
||
15:30-17:00 |
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 |
All things ZFS |
||
How to identify code that is long in the tooth and the process for review and deprecation. |
||
Network Transport discussion |
||
Work on booting FreeBSD (Lua and other topics) |
||
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 |
|
Testing/CI |
Wednesday @ 3:00PM (DMS 1140) |
|
GCC 4.2.1 Must Die |
Wednesday @ 4:00PM (DMS 1140) |
|
New advanced Network management tool |
Thursday @ 1:00PM |
|
OpenCrypto Framework |
Thursday @ 2:15PM (DMS 1140) |
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() |
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 |
mahrens |
yes |
yes |
yes |
yes |
M |
|
|
|
jonathan |
yes |
yes |
yes |
yes |
L |
|
|
|
will |
yes |
yes |
yes |
yes |
XL |
|
|
|
dbaio |
yes |
yes |
yes |
yes |
L |
|
|
|
jhb |
yes |
yes |
yes |
yes |
L |
|
Arr. June 5, Dep. June 10 |
|
wblock |
yes |
yes |
yes |
yes |
XL |
vegetarian |
|
|
db |
yes |
yes |
yes |
yes |
M |
vegetarian |
I live here |
|
sbruno |
yes |
yes |
yes |
yes |
XL |
|
Arrive late on the 6th |
|
seanc |
yes |
yes |
yes |
yes |
XL |
Meat |
|
|
jeb |
yes |
yes |
yes |
yes |
L |
|
Arr. June 5, Dep. June 10 |
|
bapt |
yes |
yes |
yes |
yes |
XL |
|
|
|
brd |
yes |
yes |
yes |
yes |
L |
|
|
|
brooks |
yes |
yes |
yes |
yes |
|
|
Arr. June 4, Dep. June 10 |
|
dexter |
yes |
yes |
yes |
yes |
L |
|
|
|
bdrewery |
yes |
yes |
yes |
yes |
M |
|
|
|
kevans |
yes |
yes |
yes |
yes |
XL |
|
June 5th - 10th |
|
sef |
yes |
yes |
yes |
yes |
XXL |
|
June 4th - 10th |
|
feld |
yes |
yes |
yes |
yes |
M |
|
June 4th - 10th |
|
sjg |
yes |
yes |
yes |
yes |
L |
|
|
|
RodneyWGrimes |
rgrimes |
yes |
yes |
yes |
yes |
M |
Meat |
5th - 10th |
jamie |
yes |
yes |
yes |
yes |
M |
|
|
|
wg |
yes |
yes |
yes |
yes |
M |
|
|
|
jhibbits |
yes |
yes |
yes |
yes |
L |
Meat |
Arr 2018-06-05 DL4271 |
|
shurd |
yes |
yes |
yes |
yes |
XXL |
Meat |
5th - 10th |
|
lwhsu |
yes |
yes |
yes |
yes |
M |
|
|
|
sevan |
yes |
yes |
yes |
yes |
L |
|
|
|
markj |
yes |
yes |
yes |
yes |
L |
|
June 5th - 10th |
|
erj |
yes |
yes |
yes |
yes |
L |
Diet Soda |
Jun 6th - 10th |
|
allanjude |
yes |
yes |
yes |
yes |
L |
Meat |
Jun 3 - 10th |
|
karels |
yes |
yes |
yes |
yes |
L |
|
|
|
rene |
yes |
yes |
yes |
yes |
L |
|
2018-06-03 9W0234+WS3470 -- 2018-06-11 WS3473+9W0233 |
|
dvl |
yes |
yes |
yes |
yes |
L |
|
|
|
dru |
yes |
yes |
yes |
yes |
L |
|
|
|
rlibby |
yes |
yes |
yes |
yes |
|
|
|
|
jtl |
yes |
yes |
yes |
??? |
XL |
|
|
|
imp |
yes |
yes |
yes |
yes |
XL |
|
|
|
emaste |
yes |
yes |
yes |
yes |
L |
|
2018-06-04 -- 2018-06-10 |
|
mckusick |
yes |
yes |
yes |
yes |
M |
|
Arr. June 4th, 14:00 UA4711; Dep. June 10th, 10:15 UA5732 |
|
kmoore |
yes |
yes |
yes |
yes |
XL |
|
|
|
mav |
yes |
yes |
yes |
yes |
L |
|
|
|
rodrigo |
yes |
yes |
yes |
yes |
M |
|
Arr. June 2nd, Dep. June 16 |
|
philip |
yes |
yes |
yes |
yes |
|
Vegetarian |
|
|
Navdeep Parhar |
np |
yes |
yes |
yes |
yes |
XL |
|
|
cperciva |
yes |
yes |
yes |
yes |
L |
|
|
|
rpokala |
yes |
yes |
yes |
yes |
L |
|
|
|
krion |
yes |
yes |
yes |
yes |
L |
|
Arr. June 1st, AC839, Dep. June 11 |
|
kp |
yes |
yes |
yes |
yes |
|
|
|
|
dfr |
yes |
yes |
yes |
yes |
L |
|
|
|
bcr |
morning only |
yes |
yes |
yes |
L |
|
Arr. June 1st, AC839, Dep. June 10, AC838 |
|
benno |
yes |
yes |
yes |
yes |
3XL |
|
Arr. June 5th, AC458, Dep. June 10, AC341 |
|
roberto |
yes |
yes |
yes |
yes |
L |
|
|
|
hrs |
yes |
yes |
yes |
yes |
L |
Meat |
UA4703 on 3rd, UA4729 on 10th |
|
matthew |
yes |
yes |
yes |
yes |
XL |
|
Arr. AC889 Jun 5th, Dep. AC888 Jun 10th |
|
slavash |
yes |
yes |
yes |
yes |
L |
Meat |
|
|
loos |
no |
yes |
yes |
yes |
L |
|
|
|
zi |
yes |
yes |
yes |
yes |
M |
|
|
|
lstewart |
yes |
yes |
yes |
yes |
L |
|
|
|
rrs |
yes |
yes |
yes |
yes |
XL |
|
|
|
rstone |
yes |
yes |
yes |
yes |
XL |
|
|
|
marius |
yes |
yes |
yes |
yes |
L |
vegetarian |
Arr. June 5, Dep. June 10 |
|
romain |
yes |
yes |
yes |
yes |
L |
|
|
|
dteske |
yes |
yes |
yes |
yes |
M |
|
AC460 Jun 5, AC449 Jun 10 |
|
gordon |
yes |
yes |
yes |
yes |
L |
|
|
|
tuexen |
yes |
yes |
yes |
yes |
XL |
|
|
|
chuck |
yes |
yes |
yes |
yes |
L |
vegetarian |
Arr. UA5480 June 5, Dep. AC471 June 10 |
|
Eric Turgeon |
ericbsd |
yes |
yes |
yes |
yes |
XL |
|
|
andrew |
yes |
yes |
yes |
yes |
M |
|
Arr. WS3474 June 4, Dep. WS3479 June 10 |
|
ivadasz |
yes |
yes |
yes |
yes |
S |
Vegan |
Arr. June 1nd, Dep. AC457 June 10 |
|
manu |
yes |
yes |
yes |
yes |
XL |
|
|
|
peter |
no |
yes |
yes |
yes |
XL |
|
|
|
swills |
yes |
yes |
yes |
yes |
XL |
|
|
|
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 |
yes |
yes |
yes |
yes |
L |
|
|
|
Samy Al Bahra |
Backtrace |
yes |
yes |
yes |
yes |
M |
|
|
|
Dhananjay Balan |
FreeBSD Foundation |
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. |
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 |
yes |
yes |
yes |
yes |
XXL |
|
|
|
Johannes Lundberg |
Limelight Networks |
sbruno |
TBD |
TBD |
yes |
yes |
L |
|
|
Sabina M. |
Firebird Networks |
yes |
yes |
yes |
yes |
S |
Vegetarian, fish OK |
|
|
David Maxwell |
InfoSec Global |
yes |
yes |
yes |
yes |
XXL |
|
|
|
Larus Maxwell |
NetApp Inc |
emaste |
yes |
yes |
yes |
yes |
|
|
|
Rick (Vincent) Miller |
Verisign |
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 |
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 |
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 |
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.
Sub-Pages
/BootCode /ClearingDeadwood /HaveNeedWant12 /OpenRC /OpenZFS /Transport /accommodation |