FreeBSD Developer Summit, May, 2012

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

Sponsors

Our annual BSDCan developer summit would not have been 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 and T-shirts. In addition, the FreeBSD Foundation also covers travel expenses for several attendees. You can help support the FreeBSD Foundation by donating.

Bug List

A list of target PRs to work on during the devsummit can be found here.

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

BSDCan has provided some photos and directions to locate the relevant buildings from the Residence Hall here.

Day Morning Lunch Afternoon Dinner Evening
Tue 8th Dinner and drinks at the Royal Oak
Wed 9th Working Groups Sandwich Boxes Working Groups FreeBSD Lounge
Thu 10th Working Groups Sandwich Boxes Presentations Takeout Dinner in the Residence Hall FreeBSD Lounge
Fri 11th BSDCan BSDCan FreeBSD Lounge
Sat 12th BSDCan BSDCan FreeBSD Lounge
Sun 13th BSDCan Breakfast followed by tourist things or the BSDPGDocSummit

Working group sessions were held in rooms in the Desmarais Building (DMS) on Wednesday. Working group sessions were held in rooms in Morisset Hall (MRT) and Lamoureux Hall (LMX) on Thursday. Additional short talks were given during a FreeBSD Developers' Summit track at BSDCan in Morisset Hall (MRT) on Friday, May 11th. The events in this track will be part of BSDCan and require a BSDCan registration. All rooms had AV equipment.

The Desmarais Building (DMS) is located northwest of the Residence building on Laurier Avenue. Morisset Hall (MRT) is located across the street from the eastern end of the parking lot beside the Residence building. Lamoreux Hall (LMX) is located southeast of the Residence building on Jean Jacques Lussier.

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 LMX 122 on Thursday.

The hacker lounge for general hanging out during the evenings will be in room L152 in the Residence Hall. The dinner on Thursday 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 Wednesday and LMX 122 on Thursday.

May 9th (Wednesday)

Track 1 Track 2 Track 3
Location DMS 3102 DMS 3120 DMS 1160
8:00-8:30 Setup / Badges
8:30-9:00 Opening
9:00-10:30 Documentation Offload Engines Free Time
10:30-11:00 Break
11:00-12:00 Documentation Offload Engines Ports
12:00-13:00 Lunch
13:00-14:30 Desktop Network Stack Ports
14:30-15:00 Break
15:00-16:00 Desktop Network Stack Ports
16:00-17:00 Free Time
17:00-20:00 Vendor Summit

May 10th (Thursday)

Track 1 Track 2 Track 3
Location MRT 252 LMX 124 LMX 122
8:00-9:00 Setup / Badges
9:00-10:30 Virtualization OS Course Admins
10:30-11:00 Break
11:00-12:00 Virtualization OS Course Toolchain
12:00-13:00 Lunch
13:00-15:30 Working Group Reports 20120510-network-stack.pdf 20120510-os-course.pdf
15:30-15:45 Break
15:45-16:45 10.0 Brainstorming / Planning
16:45-17:00 Closing
17:00-18:30 Free Time
18:30-20:00 Dinner in L152

May 11th (Friday)

Location MRT 256
10:00-11:00 Progress in FreeBSD Ports MarkLinimon
Ports Testing Project SteveWills
11:00-11:30 Break
11:30-12:30 Automated Documentation Proofreading igor.pdf WarrenBlock
Kernel Debugging Tricks BjoernZeeb
12:30-13:30 Lunch
13:30-14:30 Google Code-In and FreeBSD slides BenedictReuschling
CAM Target Layer pptx slidespdf slides KenMerry
14:30-15:00 Break
15:00-16:00 802.11 AdrianChadd
Capsicum 20120511-capsicum-wg.pdf RobertWatson
16:00-16:30 Break
16:30-17:30 FusionIO and FreeBSD JulianElischer
Work on callout(9) DavideItaliano

These sessions were 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 Goal
Offload Engines jimharris@ Offload engines and thinking about a generic infrastructure for them. See Offload Engines page for link to slides
Documentation dru@ / bcr@ Discuss improving toolchains and contents of our documentation set Brainstorming about a plan and time schedule for infrastructural changes; Discuss classification of our documentations and maintenance policy. Plus, discuss what toolchains/formats we can use for our goals; Review and discuss updating contents and submitted items in the DocIdeaList.
Ports linimon@ State of ports on FreeBSD Bring all developers up to speed on recent and ongoing developments (first session); defined the roadmap for the rest of 2012 (second session); discuss common complaints and blue-sky ideas (third session)
Network Stack rwatson@ / julian@ Reworking ifnet(9) including exposing multiple transmit queues to the network stack. Rethinking and extending mbufs. -
Desktop kmoore@ / dru@ Discuss points of collaboration between the FreeBSD and PC-BSD projects develop an action plan for missing drivers, providing regular package sets, and developing GUI apps and installation features which also benefit FreeBSD. Summary PDF
Virtualization grehan@ BHyVe planning and status as well as updates on Xen (domu and dom0) and other virtualization projects -
OS Course rwatson@ Teaching OS classes using FreeBSD Design an OS course based on teaching with FreeBSD
Admins simon@ Discuss the overall “architecture” of the FreeBSD.org clusters at various sites. Develop an idea of what we want cluster resources to look like in 1 to 3 years.
Toolchain brooks@ Discuss the status and issues of the FreeBSD base system toolchain. -
Vendor Summit gnn@ A forum for FreeBSD consumers to meet with FreeBSD developers Work through the list of technologies needed by vendors and the list of code that can be folded back into FreeBSD.

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.

Talk Speaker Description Notes
Progress in FreeBSD Ports MarkLinimon
Kernel Debugging Tricks BjoernZeeb
Automated Documentation Proofreading WarrenBlock Making documentation easier to write with automated tests igor.pdf
Google Code-In and FreeBSD BenedictReuschling
Capsicum RobertWatson unassigned
CAM Target Layer KenMerry Overview of CTL, uses for it, how to use it pptx slidespdf slides
802.11 AdrianChadd
Ports Testing Project SteveWills
FusionIO and FreeBSD JulianElischer
Work on callout(9) DavideItaliano

Attendees

In order to attend, you must had registered in advance; this allows us to size rooms, order food, provide beverages, and make dinner reservations. 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 now closed

(Please keep sorted alphabetically by last name.)

Developer Username 8th 9th 10th BSDCan 11th BSDCan 12th Notes
ThomasAbthorpe tabthorpe yes yes yes yes yes travel TBD
JonathanAnderson jonathan yes yes yes yes yes Arr 7th 1857h UA6119 IAD-YOW, Dep 13th 1240h UA6156 YOW-ORD
WillAndrews will yes yes yes yes yes 5/8 DEN>UA258>EWR>UA4514>YOW 4:51PM
GavinAtkinson gavin yes yes yes yes yes Arr 7th 17:50 AC0889, Dep 14th 18:50 AC0888
JohnBaldwin jhb yes yes yes yes yes travel TBD
GlenBarber gjb yes yes yes yes yes Driving from Philadelphia, PA, US
WarrenBlock wblock yes yes yes yes yes vegetarian, travel TBD
DianeBruce db yes yes yes yes yes vegetarian. travel, about 30 minutes from downtown. ;-)
SeanBruno sbruno yes yes yes yes yes SFO-ORD UAL972, ORD-YOW UAL5970 May 8; YOW-IAD UAL6098, IAD-SFO UAL294 May 13
AdrianChadd adrian yes yes yes yes yes travel TBD
DavidChisnall theraven yes yes yes yes yes Vegetarian
AlanCox alc yes yes yes yes yes travel TBD
BaptisteDaroussin bapt yes yes yes yes yes CDG-YUL TS189 May 8, YUL-CDG TS610 May 12
BradDavis brd yes yes yes yes yes
BrooksDavis brooks yes yes yes yes yes ORD-YOW UA6044 May 7 12:11, YOW-ORD UA6156 May 13 12:40
PawelJakubDawidek pjd yes yes yes yes yes YYZ-YOW AC462 May 8 7:10PM, YOW-FRA AC838 May 13 7:40PM
JulianElischer julian late yes yes yes yes 5/8#SFO>UA972>ORD>UA5970>YOW@20:19 5/13@12:15#YOW>DL4089>DTW>DL1145>SFO
MatthewFleming mdf yes yes yes yes yes vegetarian, travel TBD
BeatGaetzi beat yes yes yes yes yes travel TBD
JustinGibbs gibbs yes yes yes yes yes travel TBD
DaichiGoto daichi yes yes yes yes yes NRT-YYZ-YOW AC462 19:10 6/May, YOW-YYZ-NRT AC449 11:00 14/May
PeterGrehan grehan yes yes yes yes yes 5/8 DEN>UA258>EWR>U4514>YOW 4:51PM, 5/12 7:31PM YOW>UA6100>IAD>UA395>DEN
RandiHarper randi yes yes yes yes yes SEA-YVR AC808, YVR-YOW AC166 May 8th; YOW-YVR AC163, YVR-SEA AC8095 May 13th
JimHarris jimharris yes yes yes yes yes PHX-PHL US254, PHL-YOW US4040 May 8; YOW-PHL US3605, PHL-PHX US1197 May 13
JustinHibbits jhibbits late yes yes yes yes BWI-EWR, EWR-YOW UA4514 May 8; YOW-PHL USA3661,PHL-BWI May 13
DavideItaliano davide yes yes yes yes yes travel TBD
AlexanderKabaev kan yes yes yes yes yes BOS-EWR UA1475, EWR-YOW UA4514 May 8; YOW-YUL AC8972, YUL-BOS AC7682 May13
JulienLaffaye jlaffaye yes yes yes yes yes CDG-YUL TS189 May 8, YUL-CDG TS610 May 12
MaxLaier mlaier yes yes yes yes yes travel TBD
ErwinLansing erwin yes yes yes yes yes (CPH) AMS-YUL KL0671, YUL-YOW AC8599 May 7; XDS-YUL KL0300, YUL-AMS (CPH) KL0672 May 13
MarkLinimon linimon yes yes yes yes yes AUS-YOW 1859 UAL6119 May 5; YOW-AUS UAL4514 May 14
WarnerLosh imp arrive yes yes yes depart late arrive late monday, depart late saturday
PeterLosher plosher yes yes yes yes yes travel TBD
EdMaste emaste yes yes yes yes yes Arrive YOW May 8 8:10 on JV 320; Depart YOW May 12 19:00 AC 465
KirkMcKusick mckusick 4pm yes yes yes yes IAD-YOW UAL6188 May 8, YOW-IAD UAL6098 May 13
KenMerry ken yes yes yes yes yes 5/8 DEN>UA258>EWR>UA4514>YOW 4:51PM, 5/13 7:30AM YOW>USAir 3757>CLT
MarcelMoolenaar marcel yes yes yes yes yes
KrisMoore kmoore yes yes yes yes yes travel TBD
AlexanderMotin mav yes yes yes yes yes KBP-FRA-YUL-YOW May 8 14:49, YOW-IAD-SFO UA6098/UA519 May 13 12:30
NeelNatu neel yes yes yes yes yes SFO-YYZ-YOW May 8 6:10 pm, YOW-YYZ-SFO May 12 5:00 pm
GeorgeNevilleNeil gnn yes yes yes yes yes EWR→YOW May 7th Arr 23:12; YOW→EWR May 13 Lv 14:56
SimonNielsen simon yes yes yes yes yes (SEA-)PHL-YOW US3769 May 7 Arr 22:02; YOW-PHL-DUB US4047 May 13 17:50
DavidOBrien obrien yes yes yes yes yes travel TBD
PhilipPaeps philip yes yes yes yes yes travel TBD
AndrewPantyukhin infofarmer 8pm yes yes yes yes vegan; VKO-FRA-YYZ-YOW LH5452/AC462 May 8; YOW-FRA-VKO LH5483/AC838 May 13
NavdeepParhar np yes yes yes yes yes SFO→YYZ→YOW AC460 May 8; YOW→YYZ→SFO AC447 May 13
RuiPaulo rpaulo yes yes yes yes yes SJC-ORD-YOW AA4098 May 8; YOW-ORD-SJC AA827 May 13
MarkPeek mp evening yes yes yes yes travel TBD
ColinPercival cperciva 6pm yes yes yes yes YVR-YOW AC166 May 8; YOW-YYZ-YVR-SYD-BNE-SYD-YVR AC461 May 13 etc.
DougRabson dfr yes yes yes yes yes travel TBD
AttilioRao attilio yes yes yes yes yes travel TBD
BenedictReuschling bcr evening yes yes yes yes FRA→LHR→YOW LH5522 May 8; YOW-FRA LH5483 May 13
TomRhodes trhodes no no yes yes yes vegetarian; DCA to YOW; early arrival; early depart, willing to share a cab
LuigiRizzo luigi no yes yes yes yes arr. May 9th, 09.10 from SFO/Toronto; dep. May 12, 18.00 to Toronto/Fra
OllivierRobert roberto yes yes yes yes yes CDG-YYZ LH5510 YYZ-YOW AC456 May 7; YOW-YUL LH5441 YUL-CDG LH5505 May 13
HirokiSato hrs yes yes yes yes yes NRT-YYZ-YOW AC462 19:10 6/May, YOW-YYZ-NRT AC449 11:00 14/May
MikeSilbersack silby afternoon yes yes yes yes ORD-YOW AA3907 12:50pm May 8; YOW-ORD AA4264 6:40am May 13th
FlorianSmeets flo evening yes yes yes yes FRA-YYZ LH5426/AC873 YYZ-YOW LH5378/AC454 May 8; YOW-FRA LH5483 May 13
DavidSomayajulu davidcs yes yes yes yes
RandallStewart rrs 4pm yes yes yes yes Travel TBD
RyanStone rstone yes yes yes yes yes Travel TBD
MariusStrobl marius evening yes yes yes yes vegetarian, FRA-YYZ LH470 > YYZ-YOW LH5452 May 8; YUL-FRA LH5481 May 22
MichaelTuexen tuexen yes yes yes yes yes Travel TBD
IvanVoras ivoras yes yes yes yes yes travel TBD
RobertWatson rwatson yes yes yes yes yes Details TBD; likely arrive 7 May, depart 13 May
PeterWemm peter 9pm yes yes yes yes May 8th UA964/8:59p SFO→ UA5970/5:27p ORD→ 8:19p YOW, May 13 UA6089/9:58a YOW→ UA249/3:00p IAD→ SFO
DougWhite dwhite evening yes yes yes yes Arrive 8 May, depart 13 May
SteveWills swills yes yes yes yes yes DCA-YOW ZW3956 8 May, YOW-DCA ZW3867 13 May
DavidWolfskill dhw yes yes yes yes yes 08 May: 8:00AM SFO-YYZ AC758, YYZ-YOW AC460 6:10PM; 13May: 1:00PM YOW-YVR AC139, YVR-SFO AC562 7:16PM
BjoernZeeb bz arrive yes yes yes yes FRA-YUL-YOW AC875/AC8973 8 May, YOW-FRA AC838 13 May

Please keep this list alphabetized by attendee last name.

Guest Affiliation Developer Host 8th 9th 10th BSDCan 11th BSDCan 12th Notes
Chris Buechler pfSense gnn@ yes yes yes yes yes May 8th
Joe CaraDonna NetApp gnn@ yes yes yes yes no
Michael Dexter callfortesting.org grehan@ yes yes yes yes yes May 8th
John Gemignani EMC mdf@ yes yes yes yes yes
Simon Gerraty Juniper Networks marcel@ yes yes yes yes yes
Jason Goldschmidt NetApp jhb@ yes yes yes yes
Deb Goodkin FreeBSD Foundation gnn@ yes yes yes yes
Edward Gronke Panasas gnn@ yes yes yes yes
BenHaga Yahoo! sbruno@ yes yes yes yes yes
Steven Haber EMC mdf@ yes yes yes yes yes
Rachel Hestilow EMC mdf@ yes yes yes yes yes non-dairy
Jordan Hubbard Apple jhb@ yes yes yes yes
John Hixson iX gnn@ yes yes yes yes yes
Tom Judge Sourcefire Inc gjb@ yes yes yes yes yes
Vasudev Kanduveed Panasas gnn@ yes yes yes yes
Mike Karels McAfee jhb@ yes yes yes yes
Joseph Kong Author gnn@ yes yes yes yes
DruLavigne iX bcr@ yes yes yes yes yes May 7th
Jeremiah Lott Avere Systems jhb@ yes yes yes yes
Erin MacNeil Juniper marcel@ yes yes yes yes local
ADAM David Alan Martin jhibbits@ yes yes yes yes yes
David Maxwell eSentire jhb@ yes yes yes yes
Jason McMullan Netronome jhb@ yes yes yes yes
Doug Moore Cisco alc@ yes yes yes yes yes
Matt Olander iX Systems gnn@ yes yes yes yes yes
Ravi Pokala Panasas jhb@ yes yes yes yes
Jeff Prem NetApp grehan@ yes yes yes no no
Lee Prokowich EMC mdf@ yes yes yes yes yes vegan
Noah Robbin Netronome jhb@ yes yes yes yes
Tetsuo Saito KDDI Web Communications hrs@ TBD yes yes yes no
Anuranjan Shukla Juniper Networks marcelm@ yes yes yes yes yes
Vijay Singh NetApp grehan@ yes yes yes yes yes TBD
KY Srinivasan Microsoft grehan@ yes yes yes yes
Matthew Story AxialMarket jhb@ yes yes yes yes
Massimiliano Stucchi jhb@ yes yes yes yes
GiovanniTrematerra attilio@ yes yes yes yes yes NAP-FRA AC9031, FRA-YOW AC0839 May 8; YOW-YUL LH5441, YUL-MUC LH0475, MUC-NAP LH1928 May 13
Scott Ullrich pfSense gnn@ yes yes yes yes yes May 8th
John Van Horne Juniper Networks obrien@ yes yes yes yes yes
Bryan Venteicher grehan@ yes yes yes yes yes TBD
Shawn Webb Wayfair LLC db@ yes yes yes yes yes
Matt Williams Adara rrs@ yes yes yes yes yes TBD
Qiaobing Xie Adara rrs@ yes yes yes yes yes TBD
Requirement Qty
Vegetarian 7
Diabetic-friendly drinks (e.g. diet soda) 1
Vegan 3
Non-dairy 1

Travel Information

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

Arrival date 8th May 2012
Departure date 13th May 2012
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.

Remember that you must separately register for BSDCan (but only if you are not 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.


  • devsummit/201205.txt
  • Last modified: 2021/04/25 07:13
  • by JethroNederhof