FreeBSD Developer Summit, June, 2015
This page describes the June 2015 FreeBSD Developer Summit, colocated with BSDCan 2015, 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 2015 in order to access all devsummit activities.
Contents
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 |
||||
10:30-11:00 |
Break |
|||
11:00-12:00 |
EMC/Isilon and FreeBSD |
|||
12:00-13:00 |
Lunch |
|||
13:00-14:30 |
Vendor Summit |
Hackathon |
||
14:30-15:00 |
Break |
|||
15:00-16:00 |
Vendor Summit |
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 |
Hackathon |
|||
10:30-11:00 |
Break |
|||
11:00-12:00 |
Hackathon |
|||
12:00-13:15 |
Lunch |
|
||
13:15-13:30 |
|
Group Photo |
||
13:30-15:00 |
projects/ifnet |
Hackathon |
||
15:00-15:30 |
Break |
|||
15:30-16:30 |
FreeBSD Advocacy: How you can spread the word |
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 |
|
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 |
|
||
|
||
|
||
|
||
|
||
|
||
|
||
Vendor Summit |
|
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 |
|
Library-ify core system tools |
TBD |
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 |
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 |
mahrens |
yes |
yes |
yes |
yes |
|
|
|
jonathan |
yes |
yes |
yes |
yes |
|
Arr. Jun 8, 16:13 AC456 YYZ->YOW; Dep. Jun 14 14:00 AC104 YOW->YYT |
|
mat |
yes |
yes |
yes |
yes |
|
|
|
gavin |
yes |
yes |
yes |
yes |
|
Arr Jun 8, 15:15 AC889 LHR->YOW; Dep. Jun 15 22:40 AC888 YOW->LHR |
|
jsa |
yes |
yes |
yes |
yes |
|
|
|
jhb |
yes |
yes |
yes |
yes |
|
|
|
gjb |
yes |
yes |
yes |
yes |
|
Arr Jun 7, 15:15 US4801/US3869, Dep Jun 15, 15:49 US3869/US4874 |
|
wblock |
yes |
yes |
yes |
yes |
Vegetarian |
|
|
zbb |
yes |
yes |
yes |
yes |
|
|
|
garga |
yes |
yes |
yes |
yes |
|
Arr Jun 9, 1:58pm UA1042/UA5103, Dep. Jun 14 10:17am UA3984/UA3757 |
|
db |
yes |
yes |
yes |
yes |
Vegetarian |
|
|
brueffer |
yes |
yes |
yes |
yes |
|
Arr Jun 9 |
|
sbruno |
yes |
yes |
yes |
yes |
|
Arr Jun 8, 8:13pm AC0464, Dep. Jun 16 3:05pm AC0455 |
|
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 |
|
theraven |
yes |
yes |
yes |
yes |
Vegetarian |
Arr Jun 9, 6:38pm UA919/UA5110 LHR-IAD-YOW, Dep Jun 14 14:45 |
|
bapt |
yes |
yes |
yes |
yes |
|
|
|
brd |
yes |
yes |
yes |
yes |
|
|
|
brooks |
yes |
yes |
yes |
yes |
|
|
|
bdrewery |
yes |
yes |
yes |
yes |
|
|
|
sjg |
yes |
yes |
yes |
yes |
|
|
|
gibbs |
yes |
yes |
yes |
yes |
Vegetarian |
|
|
daichi |
yes |
yes |
yes |
yes |
|
|
|
jamie |
yes |
yes |
yes |
yes |
|
|
|
jmg |
yes |
yes |
yes |
yes |
|
|
|
jhibbits |
yes |
yes |
yes |
yes |
|
|
|
lwhsu |
yes |
yes |
yes |
yes |
|
Arr Jun 9, 16:13 AC456, Dep Jun 14 06:55 AC163 |
|
shurd |
yes |
yes |
yes |
yes |
|
|
|
markj |
yes |
yes |
yes |
yes |
|
|
|
erj |
yes |
yes |
yes |
yes |
|
|
|
allanjude |
yes |
yes |
yes |
yes |
|
Arr. June 7 evening, Dep. June 14th |
|
pluknet |
yes |
yes |
yes |
yes |
|
|
|
pkelsey |
yes |
yes |
yes |
yes |
Vegetarian |
|
|
rene |
yes |
yes |
yes |
yes |
|
Arr. June 9 17:13 AC825/AC458 AMS-YYZ-YOW Dep. June 20 AC463/AC824 YOW-YYZ-AMS |
|
erwin |
yes |
yes |
yes |
yes |
|
Arr. 8 KL1128/KL671/KL300 CPH-AMS-YUL-XDS, Dep. 14 KL9737/KL696/KL1131 YOW-YYZ-AMS-CPH |
|
dru |
yes |
yes |
yes |
yes |
|
Arr. June 7; Dep. June 15 |
|
linimon |
yes |
yes |
yes |
yes |
|
|
|
scottl |
no |
yes |
yes |
yes |
|
Arrive June 11th by noon |
|
imp |
no |
yes |
yes |
yes |
|
Arrive June 11th by noon |
|
eri |
yes |
yes |
yes |
yes |
|
|
|
kwm |
yes |
yes |
yes |
yes |
|
Arr. June 9, 15:15 AC889 AMS-LHR-YOW; Dep. June 14, 22:40 AC888 YOW-LHR-AMS |
|
emaste |
yes |
yes |
yes |
yes |
|
Travel TBD |
|
mckusick |
yes |
yes |
yes |
yes |
|
Arr June 8, 12:10 AC 839 FRA->YOW, Dep June 14, 10:05 UA 3499 YOW->ORD->SFO |
|
xmj |
yes |
yes |
yes |
yes |
|
Arr June 8, 12:10 AC 839 FRA->YOW, Dep June 14 16:55 AC 838 YOW->FRA->TLL |
|
marcel |
yes |
yes |
yes |
yes |
|
|
|
kmoore |
yes |
yes |
yes |
yes |
|
|
|
mav |
yes |
yes |
yes |
yes |
|
|
|
gnn |
yes |
yes |
yes |
yes |
|
|
|
philip |
yes |
yes |
yes |
yes |
Vegetarian. |
|
|
hiren |
no |
yes |
yes |
yes |
Vegetarian. |
|
|
np |
yes |
yes |
yes |
yes |
|
Travel TBD |
|
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 |
|
kp |
yes |
yes |
yes |
yes |
|
|
|
dfr |
yes |
yes |
yes |
yes |
|
|
|
bcr |
yes |
yes |
yes |
yes |
|
Arr. June 8, 12:10h AC839 FRA->YOW; Dep. June 14, 16:55h AC838 YOW->FRA |
|
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 |
|
luigi |
maybe |
yes |
yes |
yes |
|
|
|
roberto |
yes |
yes |
yes |
yes |
|
Arr. June 9; 17h12 AC8975 CDG-YUL-YOW; Dep 13th, AC8988 18h40 + AC870 YOW-YUL- CDG |
|
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 |
|
ed |
yes |
yes |
yes |
yes |
|
Arr. June 9, 15:15 AC889 AMS-LHR-YOW; Dep. June 14, 22:40 AC888 YOW-LHR-AMS |
|
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 |
|
hselasky |
yes |
yes |
yes |
yes |
|
|
|
glebius |
yes |
yes |
yes |
yes |
|
|
|
sobomax |
yes |
yes |
yes |
yes |
|
|
|
DavidCSomayajulu |
davidcs |
yes |
yes |
yes |
yes |
|
|
sson |
yes |
yes |
yes |
yes |
|
|
|
loos |
yes |
yes |
yes |
yes |
|
Arr. June 9, 9h13 AC91/AC442 GRU->YYZ->YOW; Dep. June 14, 20h20 AC467/AC90 YOW->YYZ->GRU |
|
vsevolod |
yes |
yes |
yes |
yes |
|
|
|
zi |
yes |
yes |
yes |
yes |
|
|
|
lstewart |
no |
yes |
yes |
yes |
|
|
|
rstone |
yes |
yes |
yes |
yes |
|
|
|
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 |
|
bryanv |
yes |
yes |
yes |
yes |
|
|
|
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 |
|
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.