This is an old revision of the document!


FreeBSD Developer Summit, May, 2014

This page describes the May 2014 FreeBSD Developer Summit, colocated with BSDCan 2014, 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 2014 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 sponsored 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 14th and 15th of May on the same days as the BSDCan tutorials (sorry!). Many developers will arrive on the night of the 13th 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.

Day Morning Lunch Afternoon Dinner Evening
Tue 13th Dinner and drinks at the Royal Oak
Wed 14th Presentations Sandwiches Working Groups Takeout Dinner Hacker Lounge
Thu 15th Working Groups Sandwiches Working Groups Vendor Summit / Hacker Lounge
Fri 16th BSDCan BSDCan Hacker Lounge
Sat 17th BSDCan BSDCan Hacker Lounge
Sun 18th BSDCan Breakfast followed by tourist things

Working group sessions will be held on Wednesday and Thursday. Additional short talks will be given during a FreeBSD Developers' Summit track at BSDCan on Friday, May 16th. The events in this track will be part of BSDCan and require a BSDCan registration. All rooms will have AV equipment.

Montpetit Hall (MNT) is located across the street from the Residence building behind the University Center. Morisset Hall (MRT) is located across the street from the eastern end of the parking lot beside the Residence building.

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 MNT 202 on Wednesday and Thursday.

The hacker lounge for general hanging out during the evenings will be in room L140 in the Residence Hall. 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 MNT 202 on both Wednesday and Thursday.

May 14th (Wednesday)

Location MNT 202 MRT 211 MRT 250 L140
08:00-09:00 Setup / Badges
09:00-09:30 Opening
09:30-10:30 FreeBSD Future Plans
10:30-11:00 Break
11:00-12:00 Building stronger communities with vendors, developers, and consumers
12:00-13:00 Lunch
13:00-14:30 Virtualization Java Roadmap for DNS Library and Tools Hacker Lounge
14:30-15:00 Break
15:00-16:00 Virtualization Java Roadmap for DNS Library and Tools Hacker Lounge
16:00-18:00 Free Time
18:00-20:00 Dinner

May 15th (Thursday)

Location MNT 202 MRT 211 MRT 250 L140
08:00-09:00 Setup / Badges
09:00-10:30 Network Stack Ports and Packages Continuous Testing with Jenkins Hacker Lounge
10:30-11:00 Break
11:00-12:00 Network Stack Ports and Packages Continuous Testing with Jenkins Hacker Lounge
12:00-13:15 Lunch
13:15-13:30 Group Photo
13:30-15:00 OpenZFS Documentation Translation System Laptop Hibernation & hwpmc(4) Hackathon Hacker Lounge
15:00-15:30 Break
15:30-16:30 OpenZFS Documentation Translation System Laptop Hibernation & hwpmc(4) Hackathon Hacker Lounge
16:30-17:30 Free Time
17:30-20:00 Vendor Summit

May 16th (Friday)

Location MRT 212
10:00-10:30 Flash in FreeBSD WarnerLosh
10:30-11:00 Setting up a Ruby on Rails bug tracker under FreeBSD CraigRodrigues
11:00-11:30 Break
11:30-12:00 FreeBSD Foundation Update JustinGibbs
12:00-12:30
12:30-13:30 Lunch
13:30-14:00 SPEC testing NFS under FreeBSD CraigRodrigues
14:00-14:30 FreeBSD and NetFPGA BjoernZeeb
14:30-15:00 Break
15:00-15:30 OpenStack and OpenContrail for FreeBSD host Michal Dubiel
15:30-16:00 Lightweight reference counting GlebSmirnoff
16:00-16:30 Break

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
Java GregLewis & GeorgeNevilleNeil
Ports and Packages ErwinLansing
Documentation Translation System BenedictReuschling & DruLavigne
Roadmap for DNS Library and Tools ErwinLansing
Network Stack LuigiRizzo
Laptop Hibernation JohnBaldwin Hackathon to implement hibernation for x86 laptops
Virtualization PeterGrehan bhyve planning and status as well as updates on other virtualization projects (Xen/HyperV/VBox)
Continuous Testing with Jenkins CraigRodrigues
hwpmc(4) Hackathon GeorgeNevilleNeil
OpenZFS Matthew Ahrens
Vendor Summit GeorgeNevilleNeil

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
Flash in FreeBSD WarnerLosh A developer's oriented view of the current state of NAND Flash support in FreeBSD. The current NAND flash support is somewhat dated and missing a number of features that are needed to support more modern NAND. In addition, there are serious stability problems and architectural issues with the higher levels. This talk will discuss what's supported today, what isn't supported today and what needs to be added/improved. This is a more focused on the state of FreeBSD NAND support talk than my conference talk and can be tweaked in any way that helps it fit into the summit.
SPEC testing NFS under FreeBSD CraigRodrigues
Setting up a Ruby on Rails bug tracker under FreeBSD CraigRodrigues
OpenStack and OpenContrail for FreeBSD host Michal Dubiel Update about FreeBSD as a fully supported compute host for OpenStack, using OpenContrail virtualized networking.
Lightweight reference counting GlebSmirnoff A mechanism that would allow to reference count pointers w/o use of mutexes, atomics and critical sections.
FreeBSD and NetFPGA BjoernZeeb NetFPGA-10G is a 4x10Gbit/s flexible, open, research platform. You'll hear about my ongoing journey to make it work with FreeBSD out of the box, as well as some available features.

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 April 20, 2014.

Registration is closed

(Please keep sorted alphabetically by last name.)

Developer Login 13th 14th 15th BSDCan 16th BSDCan 17th Meal Requests Notes
JonathanAnderson jonathan yes yes yes yes yes 12th @ 0745h: AC8631 (YYT) → YOW, 17th @ 2050h: AC8630 (YOW) → YYT
MathieuArnold mat yes yes yes yes yes 13th: CDG-(AC881)>YYZ-(AC190)>YOW 16h13, 19th: 17h55 YOW-(AC634)>YUL-(AC870)>CDG
GavinAtkinson gavin yes yes yes yes yes Arr 12th 15:45 AC889 LHR→YOW, Dep 19th 22:40 AC888 YOW→LHR
JosephSAtkinson jsa yes yes yes yes yes 13th@2357: SEA(UA998)→ORD(UA3512)→YOW, 18th@1156: YOW(UA3827)→ORD(UA241)→SEA
JohnBaldwin jhb yes yes yes yes yes
GlenBarber gjb yes yes yes yes yes 13th @ 6:50PM: AVP(4302)→PHL(3769)→YOW @ 10:19PM; 18th @ 5:53PM: YOW(4047)→PHL(4126)→AVP @ 11:45PM
WarrenBlock wblock yes yes yes yes yes vegetarian
ZbigniewBodek zbb no yes yes yes yes
RenatoBotelho garga yes yes yes yes yes 13th @ 9:28am: UA860 (GRU) → UA4508 (IAD) → YOW, 18th @ 7:26pm: UA3270 (YOW) → UA861 (IAD) → GRU
DianeBruce db yes yes yes yes yes vegetarian travel by local bus
SeanBruno sbruno yes yes yes yes yes travel TBD
AdrianChadd adrian yes yes yes yes yes diet soda, dairy allergy travel TBD
DavidChisnall theraven yes yes yes yes yes vegetarian
DavidChristensen davidch no yes yes yes yes
AlanCox alc yes yes yes yes yes
BaptisteDaroussin bapt yes yes yes yes yes 13th: CDG-(AC871)>YUL-(AC85271)>YOW 16:20, 18th: 17:55 YOW-(AC634)>YUL-(AC870)>CDG
BradDavis brd yes yes yes yes yes
BrooksDavis brooks yes yes yes yes yes TBD, Arrive Monday, depart Sunday
EricDavis edavis no yes yes yes yes 13th SNA→ORD (UA1651), ORD→YOW (UA4304) - 18th YOW→ORD (UA5673), ORD→SNA (UA1267) - Staying at ARC Hotel
PawelJakubDawidek pjd yes yes yes yes yes meat
BryanDrewery bdrewery yes yes yes yes yes diet soda 13th: MSP-(6605)>YYZ-(364)>YOW 14:59, 18th: 14:30 YOW-(4861)>ORD-(3613)>MSP
SimonGerraty sjg yes yes yes yes yes TBD
JustinGibbs gibbs yes yes yes yes yes vegan
PedroGiffuni pfg yes yes yes yes yes diet soda 12th BOG >MIA>LGA>YOW 9:50pm, 19th YOW 7:00am >YYZ>MIA>BOG
DaichiGoto daichi no yes yes yes yes
PeterGrehan grehan yes yes yes yes yes Arr 13th 16:08 UA1245 DEN→ORD, UA5985 ORD→YOW; Dep 18th 17:53 US4047 YOW→PHL, US891 PHL→DEN
JohnMarkGurney jmg yes yes yes yes yes 13th: SFO-(UA734)>ORD-(UA5985)>YOW 16:08, 19th: 11:09
JustinHibbits jhibbits unk yes yes yes yes Arr May 13 8PM, Dep May 18, 2:30PM
LiWenHsu lwhsu unk yes yes yes yes Arrive May 13th 13:49 UA3908, Depart May 18th 11:39 UA4108
MarkJohnston markj yes yes yes yes yes Arrive 13th, depart 17th
BenKaduk bjk yes yes yes yes yes Arr May 13, Dep May 17, details TBD
ErwinLansing erwin yes yes yes yes yes 12th: CPH-(KL1128)>AMS-(KL671)>YUL-(KL301)>XDS 21h30, 18th: 14h45 XDS-(KL300)>YUL-(KL672)>AMS-(KL1127)>CPH
DruLavigne dru yes yes yes yes yes Arr May 11, Dep May 19
ScottLong scottl no yes yes yes yes Arr May 13, Dep May 17
WarnerLosh imp yes yes yes yes yes Travel TBD
PeterLosher plosher yes yes yes yes yes Travel TBD
ErmalLuci eri no yes yes yes yes Travel TBD
EdMaste emaste yes yes yes yes yes Arrive 11th, depart 18th
KirkMcKusick mckusick yes yes yes no no Travel TBD
MarkLinimon linimon yes yes yes yes yes Travel TBD
JulioMerino jmmv yes yes yes yes yes Travel TBD
MarcelMoolenaar marcel yes yes yes TBD TBD Travel TBD
KrisMoore kmoore yes yes yes yes yes Travel TBD
AlexanderMotin mav yes yes yes yes yes Arr 12th 15:10 LH6796, Dep 18th 17:55 LH6691
GeorgeNevilleNeil gnn yes yes yes yes yes
PhilipPaeps philip yes yes yes yes yes vegetarian Arr 13th 13:10 (AC415 YYZ-YOW), Dep 18th 17:55 (AC634 YOW-YUL)
AlfredPerlstein alfred yes yes yes yes yes dairy allergy Travel TBD
NavdeepParhar np maybe yes yes yes yes Arr May 13: AC758 (SFO → YYZ), AC462 (YYZ → YOW), Dep May 18: AC445 (YOW → YYZ), AC755 (YYZ → SFO)
RogerPau royger yes yes yes yes yes Arr. 13th 17:13 Dept. 18th 11:30
ColinPercival cperciva evening yes yes yes yes diet soda Arr May 13: YVR-AC150-YUL-AC167-YOW 19:11, Dep May 18: TBD
DougRabson dfr no no yes yes yes
AttilioRao attilio yes yes yes yes yes Travel TBD
BenedictReuschling bcr yes yes yes yes yes Arr Mo. 12th 15:10 FRA→YOW AC839, Dep Mo. 19th 14:00 YOW→YYZ→FRA AC455, AC872
BennoRice benno yes yes yes yes yes Arr 12th 23:24 MEL-(VA833)>SYD-(VA1)>LAX-(DL539)>DTW-(DL3808)>YOW, Dep 18th 12:40 YOW-(DL4027)>DTW-(DL733)>SEA
LuigiRizzo luigi unk yes yes yes yes Arr 13th 20:44 Dep 18th 15:00
OllivierRobert roberto yes yes yes yes yes Arr 13th 16:56 CDG-(LH6818)-YUV-(AC8987)-YOW - Dep. 18th 19:00 YUV-(AC7728)-YUV-(LH6819)-CDG
CraigRodrigues rodrigc no yes yes yes yes
HirokiSato hrs yes yes yes yes yes Arr 10th 13:56 ORD-YOW(NH7108), Dep 18th 06:15 YOW-ORD(NH7775)
MatthewSeaman matthew yes yes yes yes yes Arr 13th 13:05 LHR-(AC889)-YOW, Dep 18th 22:40 YOW-(AC888)-LHR
MikeSilbersack silby yes yes yes yes yes Arr 13th 13:56 ORD-(UA4523)-YOW, Dep 18th 10:05 YOW-(UA3827)-ORD
GlebSmirnoff glebius unk yes yes yes yes
DagErlingSmørgrav des unk yes yes yes yes Arr 13th 15:45 LHR-(AC889)-YOW, Dep 18th 17:00 YOW-(AC838)-FRA
MaximSobolev sobomax yes yes yes yes yes
DavidSomayajulu davidcs no yes yes yes yes Travel TBD
StaceySon sson yes yes yes yes yes Arr 13th, Dep 18th
LuizSouza loos yes yes yes yes yes Arr 13th @ 9h13: (AC91) GRU > (AC442) YYZ > YOW, Dep 18th @ 20h00: (AC467) YOW > (AC90) YYZ > GRU
VsevolodStakhov vsevolod no yes yes yes yes
RyanSteinmetz zi yes yes yes yes yes Arr 13th@1:50P, Dep Sun 18th@2:35P
LawrenceStewart lstewart yes yes yes yes yes Arr 12th, Dep 18th
BryanVenteicher bryanv yes yes yes yes yes
RobertWatson rwatson yes yes yes yes yes Details TBD; arrive Sun/depart Sun
PeterWemm peter yes yes yes yes yes Arrive 12th 7:42p UA4304, Depart 18th 11:39a UA4018
SteveWills swills yes yes yes yes yes Arr 13th 11:10 RDU-(AC7975)>YYZ-(AC454)>YOW 4hr03, Dep 18th 10:00 YOW-(AC447)>YYZ-(AC7978)>RDU 5hr41
BjoernZeeb bz yes yes yes yes yes vegetarian Arr Mo 12th, Dep Sun 18th

Please keep this list alphabetized by attendee last name.

Guest Affiliation Developer Host 13th 14th 15th BSDCan 16th BSDCan 17th Meal Requests Notes
Matthew Ahrens Delphix jhb - yes yes yes yes
Michael Bentkofsky Verisign jhb - yes yes yes yes
Kevin Bowling LLNW gnn yes yes yes yes yes
Michael Brinke-Engle Xinuos gnn yes yes yes yes yes
Chris Buechler Electric Sheep Fencing LLC garga yes yes yes yes yes
Chris Busick NetApp gnn yes yes yes yes yes
Russell Cattelan EMC Isilon benno yes yes yes yes yes
Julien Charbon Verisign jhb - yes yes yes yes
David Croal Sentex gnn yes yes yes yes yes
Walt Croom Xinuos gnn yes yes yes yes yes
Fred Croson EMC Isilon benno yes yes yes yes yes
Leon Dang Nahanni Systems grehan yes yes yes yes no
Michael Dexter CallForTesting grehan - yes yes yes yes
David Discher Netflix, Inc. scottl - yes yes yes yes
Michal Dubiel Semihalf raj - yes yes yes yes
Rafael Ávila de Espíndola Sony jhb - yes yes yes yes
Marc De La Gueronniere Verisign jhb - yes yes yes yes
Saresh Gumpula NetApp gnn yes yes yes yes yes
Haven Hash EMC Isilon benno yes yes yes yes yes
John Hixson iXsystems kmoore yes yes yes yes yes
Marcus Hoffman Norse Corp adrian yes yes yes yes yes
Allan Jude ScaleEngine kmoore yes yes yes yes yes 12th: YTZ-(PD261)→YOW, 18th: YOW-(PD258)→YTZ
Mike Karels McAfee jhb - yes yes yes yes
Joe Kloss Panasas gnn yes yes yes yes yes
Ashutosh Kumar Xinuos gnn yes yes yes yes yes
Sebastian Kuzminsky F5 alc yes yes yes yes yes
Jeremiah Lott Avere Systems jhb - yes yes yes yes
Michael Lucas author cperciva yes yes yes yes yes
ADAM Martin Bloomberg jhibbits - yes yes yes yes
David Maxwell NetBSD jhb - yes yes yes yes
Jeff Meegan EMC Isilon benno yes yes yes yes yes
Doug Moore Cisco alc yes yes yes yes yes
Andy Nagle Xinuos gnn yes yes yes yes yes
Matt Olander iXsystems jhb no no yes yes yes
Mike Peterson Netflix, Inc. scottl - yes yes yes yes
Ravi Pokala Panasas gnn yes yes yes yes yes
Anton Rang EMC Isilon attilio yes yes yes yes yes
Kirk Russell Google, Inc. jmmv no yes yes yes yes
Jonathan Saks Xinuos gnn yes yes yes yes yes
Steve Sim EMC Isilon benno yes yes yes yes yes
Matt Smith Netgate, Inc. garga yes yes yes yes yes
Max Stucchi RIPE luigi
Jim Thompson Netgate, Inc. garga yes yes yes yes yes
François Tigeot Dragonfly bapt yes yes yes yes yes
Giovanni Trematerra Spotify attilio yes yes yes yes yes
Shawn Webb Cisco Systems, Inc. zi yes yes yes yes yes
John Wolfe Xinuos gnn yes yes yes yes yes
Claudia Yadathi Norse Corp alfred yes yes yes yes yes
Mariusz Zaborski Wheel Systems pjd yes yes yes yes yes
Gary Zambrano Qlogic Corp davidcs yes yes yes yes yes

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

Request Qty
Vegetarian 5
Diabetic-friendly drinks (e.g. diet soda) 4
Vegan 1
Non-dairy 2

Travel Information

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

Arrival date 13th May 2014
Departure date 18th May 2014
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.

  • devsummit/201405.1400072352.txt.gz
  • Last modified: 2014/05/14 12:59
  • by MaximSobolev