This is an old revision of the document!


FreeBSD Developer Summit, May, 2013

This page describes the May 2013 FreeBSD Developer Summit, colocated with BSDCan 2013, 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 2013 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 and T-shirts. In addition, the FreeBSD Foundation also covers travel expenses for several attendees. You can help support the FreeBSD Foundation by donating.

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 15th and 16th of May on the same days as the BSDCan tutorials (sorry!). Many developers will arrive on the night of the 14th 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 14th Dinner and drinks at the Royal Oak
Wed 15th Presentations Sandwich Boxes Working Groups FreeBSD Lounge
Thu 16th Working Groups Sandwich Boxes Working Groups Takeout Dinner in the Residence Hall FreeBSD Lounge
Fri 17th BSDCan BSDCan FreeBSD Lounge
Sat 18th BSDCan BSDCan FreeBSD Lounge
Sun 19th 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 17th. The events in this track will be part of BSDCan and require a BSDCan registration. All rooms will have AV equipment.

The SITE building is located at the southern tip of the campus. 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 SITE A0150 on Wednesday and MRT 256 on Thursday.

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

May 15th (Wednesday)

Location SITE A0150 SITE F0126 SITE J0106 SITE Lobby
08:00-09:00 Setup / Badges
09:00-09:30 Opening
09:30-10:30 Security Incident Review
10:30-11:00 Break
11:00-12:00 Netflix and FreeBSD
12:00-13:00 Lunch
13:00-14:30 Ports and Packages UEFI Network Receive Performance Hacking Lounge
14:30-15:00 Break
15:00-16:00 Ports and Packages UEFI Network Receive Performance Hacking Lounge
16:00-17:00 Free Time
17:00-20:00 Vendor Summit

May 16th (Thursday)

Location MRT 221 MRT 252 MRT 256 L140 (Residence Lobby)
08:00-09:00 Setup / Badges
09:00-10:30 VM I/O Concurrency Desktop Beyond Buildworld Hacking Lounge
10:30-11:00 Break
11:00-12:00 VM I/O Concurrency Desktop Beyond Buildworld Hacking Lounge
12:00-13:15 Lunch
13:15-13:30 Group Photo
13:30-15:00 Virtualization ATF Documentation Hacking Lounge
15:00-15:30 Break
15:30-16:30 Virtualization ATF Documentation Hacking Lounge
16:30-18:30 Free Time
18:30-20:00 Dinner

May 17th (Friday)

Location MRT 256
10:00-10:30 dtrace Matthew Ahrens
10:30-11:00 Using git to develop derivatives of FreeBSD Sebastian Kuzminsky
11:00-11:30 Break
11:30-12:00 Building FreeBSD Without Privilege BrooksDavis
12:00-12:30 FreeBSD Foundation Update JustinGibbs
12:30-13:30 Lunch
13:30-14:00 Free Time
14:00-14:30
14:30-15:00 Break
15:00-15:30 ZFS Matthew Ahrens
15:30-16:00
16:00-16:30 Break
16:30-17:00 MC Linker Luba Tang
17:00-17:30 Introduction to object capabilities PawelJakubDawidek

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
Ports and Packages ErwinLansing
Beyond buildworld... GeorgeNevilleNeill Building bootable FreeBSD images, especially for non-x86 platforms; managing the diverse boot mechanisms on non-x86; project policy for releasing “official” system images.
Documentation BenedictReuschling & DruLavigne
VM I/O Concurrency JeffRoberson & AlanCox Improving concurrency in the VM and I/O subsystems
ATF MarcelMoolenaar Using ATF for automated testing of FreeBSD
Network Receive Performance GeorgeNevilleNeill
Desktop KrisMoore Using FreeBSD as a desktop / workstation / laptop - Current work, pitfalls and progress
Virtualization PeterGrehan bhyve planning and status as well as updates on other virtualization projects (Xen/HyperV/VBox)
UEFI BennoRice Constructing a FreeBSD system layout for UEFI systems; Challenges presented by UEFI; Project policies for Secure Boot.
Vendor Summit GeorgeNevilleNeill

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
FreeBSD Foundation Update gibbs -
Building FreeBSD without Privilege brooks It is now possible to build some kinds of FreeBSD images without root privilege. This talk will discuss what can be done and what more is needed
MCLinker Luba Tang -
ZFS Matthew Ahrens The current state of the art in ZFS and discussion on future work
dtrace Matthew Ahrens -
Introduction to object capabilities PawelJakubDawidek -
Using git to develop derivatives of FreeBSD Sebastian Kuzminsky -

Attendees

In order to attend, you must register 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 closed

(Please keep sorted alphabetically by last name.)

Developer Login 14th 15th 16th BSDCan 17th BSDCan 18th Meal Requests Notes
EitanAdler eadler yes yes yes half no
MathieuArnold mat yes yes yes yes yes Arr 14th 16:10 AC881-AC190 CDG→YYZ→YOW, Dep 19th 14:25 AC8984-AC870 YOW→YUL→CDG
TakuyaAsada syuu yes yes yes yes yes Arr 14th 19:13 AC002-AC462 NRT→YYZ→YOW, Dep 20th 07:45 AC163-AC003 YOW→YVR→NRT
GavinAtkinson gavin yes yes yes yes yes Arr 9th 17:55 AC889 LHR→YOW, Dep 20th train → Toronto
JohnBaldwin jhb yes yes yes yes yes Arr 14th 14:25 UA4439 EWR→YOW, Dep 19th 14:48 UA4439 YOW→EWR
GlenBarber gjb yes yes yes yes yes Arr 14th 10:50am AVP→PHL→YOW USAL3079/USAL3662, Dep 19th 5:39pm YOW→EWR→AVP UE4351/UE3586
WarrenBlock wblock yes yes yes yes yes vegetarian
RenatoBotelho garga yes yes yes yes yes Arr 14th 9:13am GRU→YYZ→YOW AC0091/AC0442, Dep 19th 8pm YOW→YYZ→GRU AC0467/AC0090
DianeBruce db yes yes yes yes yes vegetarian I live here
SeanBruno sbruno yes yes yes yes yes
AdrianChadd adrian yes yes yes yes yes Train from Montreal
DavidChisnall theraven yes yes yes yes yes vegetarian
AlanCox alc yes yes yes yes yes
BaptisteDaroussin bapt yes yes yes yes yes
BradDavis brd yes yes yes yes yes
BrooksDavis brooks yes yes yes yes yes Arr 13th UA8421 LGA→YOW, Depart 19th TBD
PawelJakubDawidek pjd yes yes yes yes yes meat
CarlDelsey carl yes yes yes yes yes Arr 14th, Dep 19th
BryanDrewery bdrewery yes yes yes yes yes diet soda Arr 14th 16:08 DELTA3615 MSP→YOW, Dep 19th 12:40 DELTA3603 YOW→MSP
JulianElischer julian late yes yes yes yes Arr 14th, Dep 19th
SimonGerraty sjg yes yes yes yes yes Arr 14th, Dep 19th
JustinGibbs gibbs yes yes yes yes yes vegan Arr 13th 17:11 UA358 DEN→LGA, UA8421 LGA→YOW; Dep 19th 6:07 UA4529 YOW→EWR, UA1643 EWR→DEN
DaichiGoto daichi ?? yes yes yes yes Arr 14th, Dep 19th
PeterGrehan grehan yes yes yes yes yes Arr 14th 18:13 AC1038 DEN→YYS, AC460 YYZ→YOW
EmanuelHaupt ehaupt yes yes yes yes yes
JustinHibbits jhibbits late yes yes yes yes
DavideItaliano davide yes yes yes yes yes Arr 14th 18:29, Dep 19th 14:00
MarkJohnston markj maybe yes yes yes yes TBD
TomJudge tj yes yes yes yes yes Arr 14th UA6000 , Dep 19th UA6115
TimKientzle kientzle late yes yes yes yes Arr 14th 23:55, Dep 19th 13:25
ErwinLansing erwin yes yes yes yes yes Arr 13th 20:05 KL0671 AMS→YUL, KL0301 YUL→XDS, Dep 19th 14:45 KL0300 XDS-YUL, KL0672 YUL-AMS
DruLavigne dru yes yes yes yes yes Arr 13th DL3615, Dep 20
ScottLong scottl maybe yes yes maybe maybe
WarnerLosh imp yes yes yes yes yes Arr 14th ~5pm. Dep 19 ~10am
ErmalLuci eri yes yes yes yes yes
EdMaste emaste yes yes yes yes yes Train from Toronto
KirkMcKusick mckusick yes yes yes yes yes Arr 13th 19:30 UA 688 SFO→ORD, UA 5921 ORD→YOW; Dep 19th 9:38 UA 3460 YOW→ORD, UA 1512 ORD→SFO
KenMerry ken yes yes yes yes yes Arr 14th 17:11 UA1692 DEN→LGA, UA8421 LGA→YOW; Dep 19th 7:20 USAir 3757 YOW→CLT
MarcelMoolenaar marcel ?? yes yes ?? ??
KrisMoore kmoore yes yes yes yes yes Arr 14th 12:01PM, Dep 20th 12:40PM
AlexanderMotin mav yes yes yes yes yes Arr 14th 15:10 AC839 FRA→YOW; Dep 20th 11:03 UA5878 YOW→ORD
NeelNatu neel yes yes yes maybe maybe vegetarian Arr 14th 23:55 AA-4006 ORD→YOW; Dep 19th 06:40am AA-4243 YOW→ORD
GeorgeNevilleNeil gnn yes yes yes yes yes Probably on train from Montreal
SimonNielsen simon yes yes yes yes yes Arr 13th 23:55 AA4006 ORD→YOW, Dep 19th 13:25 AA3971 YOW→ORD
PhilipPaeps philip yes yes yes yes yes vegetarian Travel TBD
JoshPaetzel jpaetzel ?? yes yes yes yes
PáliGáborJános pgj yes yes yes yes yes vegetarian(like) Arr 14th FRA→YUL (AC0875), YUL→YOW (AC0167); Dep 19th YOW→YUL (AC0634), YUL→BRU (SN9552)
HirenPanchasara hiren no no yes yes yes Vegetarian
NavdeepParhar np yes yes yes yes yes Travel TBD
ColinPercival cperciva yes yes yes yes yes diet soda Arr 14th 21:13 AC116/AC466 YVR-YYZ-YOW, departing 20th TBD
AlfredPerlstein alfred yes yes yes yes yes non-dairy SFO→YOW via Trebuchet
DougRabson dfr yes yes yes yes yes
BenedictReuschling bcr yes yes yes yes yes Arr 13th FRA→YOW AC839, Dep 19th YOW→FRA AC838
TomRhodes trhodes no yes yes yes yes Vegetarian Air Canada from DCA→YOW arrive 20130515 @ 08:57
BennoRice benno yes yes yes yes yes Arr 13th 23:28 VA833 MEL→SYD, VA1 SYD→LAX, DL18 LAX→ DTW, DL3625 DTW→YOW.
Dep 19th 12:40 DL3603 YOW→DTW, DL19 DTW→LAX, VA24 LAX→MEL.
LuigiRizzo luigi ?? yes yes ?? ??
JeffRoberson jeff yes yes yes ?? ?? vegetarian
OllivierRobert roberto yes yes yes yes yes Arr 14th 16:10 AC881-AC190 CDG→YYZ→YOW, Dep 20th 18:00 AC463-AC800 YOW→YYZ→CDG
CraigRodrigues rodrigc ?? yes yes yes yes
HirokiSato hrs yes yes yes yes yes Arr 12th NH2-UA6000 NRT-IAD-YOW 13:53, Dep 19th UA5880-NH11 YOW-ORD-NRT 06:00
MikeSilbersack silby yes yes yes yes yes Arr 14th 4:40pm (ORD→YOW UA3501), Dep 19th 9:38am (YOW → ORD UA3460)
FlorianSmeets flo yes yes yes yes yes vegetarian Arr 14th 15:10 (FRA→YOW LH5482/AC839), Dep 19th 19:35 (YOW → FRA LH5483/AC838)
DavidCSomayajulu davidcs maybe yes yes yes yes TBD
StaceySon sson yes yes yes yes yes
UlrichSpoerlein uqs maybe yes yes yes yes
RyanSteinmetz zi yes yes yes yes yes
RandallStewart rrs yes yes yes yes yes TBD
RyanStone rstone maybe yes yes yes yes TBD
BryanVenteicher bryanv yes yes yes yes yes
IvanVoras ivoras ?? yes yes ?? ?? Arr 14th 15:10 (FRA→YOW LH5482/AC839) Dep 20th, AC838
RobertWatson rwatson yes yes yes yes yes
PeterWemm peter maybe yes yes yes yes Arr: AA4097 May 14th 5:55pm, Dep: UA6055 May 19th 12:05pm
BjoernZeeb bz yes yes yes yes yes Arr: AC7733 (UA8421) 13/05 17:11, Dep: UA4351 19/05 17:39

Please keep this list alphabetized by attendee last name.

Guest Affiliation Developer Host 14th 15th 16th BSDCan 17th BSDCan 18th Meal Requests Notes
Matthew Ahrens Delphix PawelJakubDawidek yes yes yes yes yes
EricAllman Consultant KirkMcKusick yes yes yes yes yes Arr 13th 19:30 UA 688 SFO→ORD, UA 5921 ORD→YOW; Dep 19th 9:38 UA 3460 YOW→ORD, UA 1512 ORD→SFO
Michael Bentkofsky Verisign JohnBaldwin ?? yes yes ?? ??
David Bright Dell Compellent JustinGibbs yes yes yes yes yes
Chris Buechler BSDPerimeter ErmalLuci yes yes yes yes yes
Russell Cattelan EMC BennoRice yes yes yes yes yes
Julien Charbon Verisign JohnBaldwin ?? yes yes ?? ??
Diana Chen MCLinker EdMaste yes yes yes yes yes
Chinyen Chou MCLinker EdMaste yes yes yes yes yes
Garrett Cooper EMC BennoRice late yes yes yes yes vegetarian Arr 14th 17:55 AA SEA→ORD, AA ORD→YOW; Dep 19th 16:00 AC YOW→YYZ, AC YYZ→SEA
Alistair Crooks Netflix ScottLong maybe yes yes yes yes
Frederic Croson EMC BennoRice yes yes yes yes yes
Michael Dexter CFT PeterGrehan yes yes yes yes yes
David Discher Netflix ScottLong yes yes yes yes yes
Dirk Engling ezjail Author FlorianSmeets late yes yes yes yes
Scott Ferris EMC BennoRice yes yes yes yes yes no onions
John Gemignani EMC BennoRice yes yes yes yes yes
Eric van Gyzen Dell Compellent JustinGibbs yes yes yes yes yes
Martin Hess Consultant GeorgeNevilleNeil yes yes yes yes yes
John Hixson iXsystems KrisMoore yes yes yes yes yes
Allan Jude Scale Engine GeorgeNevilleNeil yes yes yes yes yes
Mike Karels McAfee MikeSilbersack yes yes yes yes yes Arr 14th 4:40pm (ORD→YOW UA3501), Dep 19th 9:38am (YOW → ORD UA3460)
Joseph Kong Author JohnBaldwin yes yes yes yes yes
Sebastian Kuzminsky F5 GeorgeNevilleNeil yes yes yes yes yes
Jeremiah Lott Avere Systems GeorgeNevilleNeil yes yes yes yes yes
MichaelLucas Author JohnBaldwin yes yes yes yes yes
IliasMarinos Cambridge RobertWatson yes yes yes yes yes vegetarian
David Maxwell eSentire/NetBSD JohnBaldwin late yes yes yes yes
Matt Miller NetApp PeterGrehan yes yes yes maybe maybe
Juan Mojica NetApp PeterGrehan yes yes yes maybe maybe
Doug Moore Cisco AlanCox yes yes yes yes yes
Matt Olander iXsystems JohnBaldwin ?? yes yes yes yes
André Oliveira ChocolateLabz RenatoBotelho no yes yes yes yes
Pierre Pronchery Defora/NetBSD BaptisteDaroussin yes yes yes yes yes
Dan Rue Dell Compellent JustinGibbs yes yes yes yes yes
Paul Schenkeveld BSDeurope.eu JohnBaldwin ?? yes no yes yes
Anuranjan Shukla Juniper Networks, Inc. MarcelMoolenaar maybe yes yes no no vegetarian
Steve Sim EMC BennoRice yes yes yes yes yes
Josh Smith iXsystems KrisMoore yes yes yes yes yes
Matt Smith Netgate, Inc. ErmalLuci yes yes yes yes yes
Luiz Otavio O Souza Consultant RenatoBotelho yes yes yes yes yes
Massimiliano Stucchi RIPE NCC JohnBaldwin ?? yes yes yes yes
Luba Tang MCLinker DavidChisnall yes yes yes yes yes
Jim Thompson Netgate, Inc. ErmalLuci yes yes yes yes yes
François Tigeot DragonflyBSD BaptisteDaroussin yes yes yes yes yes
Steven Valentine Panasas JohnBaldwin ?? yes yes yes yes
Marc VanHeyningen EMC JustinGibbs yes yes yes yes yes
Shawn Webb Sourcefire, Inc. RyanSteinmetz yes yes yes yes yes
Matt Williams Adara Networks RandallStewart yes yes yes yes yes
Nigel Williams Swinburne University of Technology JohnBaldwin yes yes yes yes yes Arrive 12th; Depart 19th
Peter Wong NetApp PeterGrehan yes yes yes yes yes
Qiaobing Xie Adara Networks RandallStewart yes yes yes yes yes

Please note any meal requests above in the relevant attendee list.

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

Travel Information

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

Arrival date 14th May 2013
Departure date 19th May 2013
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

  • devsummit/201305.1521358721.txt.gz
  • Last modified: 2018/03/18 07:38
  • by MarkLinimon