This is an old revision of the document!


FreeBSD Developer Summit, May, 2010

This page describes the May 2010 FreeBSD Developer Summit, colocated with BSDCan 2010 taking place in Ottawa, Canada. This is a by-invitation event. FreeBSD committers are welcome to register themselves using this wiki; non-committers have to be sponsored by a committer to attend. We highly encourage attendees to also attend BSDCan 2010.

Registration is now closed.

The information on this page is subject to change; please check back for updates.

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 travel expenses for several attendees. You can help support the FreeBSD Foundation by donating.

Schedule

The FreeBSD developer summit takes place on the 11th and 12th of May, on the same days as the BSDCan tutorials (sorry!). Many developers will arrive on the night of the 10th 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.

Here's the current general plan:

Day Morning Lunch Afternoon Dinner Evening
Mon 10th Dinner and drinks at the Royal Oak
Tue 11th Presentations Pizza Breakout Sessions Takeout Dinner in Residence Hall FreeBSD Lounge
Wed 12th Presentations Pizza Breakout Sessions Dinner at Vittora Trattoria FreeBSD Lounge
Thu 13th BSDCan BSDCan FreeBSD Lounge
Fri 14th BSDCan BSDCan FreeBSD Lounge
Sat 15th BSDCan Breakfast followed by tourist things

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

All sessions will be held in a large lounge on the residence ground floor. AV equipment will be available. Additional rooms in other floors of the residence will be used for breakout sessions. These additional rooms will not have AV equipment.

Please arrive by 9:45am for the morning sessions so that we can get started around 10:00am. Attendees will be able to pick up badges and T-shirts from 9:30am to 10:00am each morning.

Please add additional BoF topics here and below – it's up to you to figure out how to keep busy during the afternoons, and a bit of planning ahead will allow people to think about the topics you want to discuss in advance!

11 May 12 May
Location U140 - Residence ground floor U140 - Residence ground floor
9:00-10:00 Setup / Badges Setup / Badges
10:00-10:15 Welcome Bugbusting MarkLinimon
10:15-10:30 Introductions Chrome OS SamLeffler
10:30-10:45
10:45-11:00 SUJ / FFS JeffRoberson Capsicum RobertWatson
11:00-11:15
11:15-11:30 Break Break
11:30-11:45 DNSSEC PeterLosher Choosing the Right Clock for the Right Job Julien Ridoux
11:45-12:00
12:00-12:15 FreeBSD.org Infrastructure BradDavis and MarkLinimon Embedded Survey WarnerLosh and RafalJaworowski
12:15-12:30
12:30-13:00 Lunch Lunch
13:00-13:30
13:30-13:45 OpenAFS Derrick Brashear PostgreSQL Greg Smith
13:45-14:00
14:00-14:15 NFS RickMacklem FreeBSD.org cluster BradDavis git primer UlrichSpoerlein NEWBUS and CAM JustinGibbs Security RobertWatson
14:15-14:30
14:30-14:45 Toolchain Summit BrooksDavis Unmapped I/O JustinGibbs Group Photo
14:45-15:00
15:00-15:15 Break Break
15:15-15:30 Blackhawk: A Publish/Subscribe System for FreeBSD Jimmy Kjällman Building a FreeBSD-based Appliance JustinGibbs
15:30-15:45
15:45-16:00 (M|V)_Network Stack Update BjoernZeeb Ports and Packages
16:00-16:15
16:15-16:30 Jail-based Virtualization BjoernZeeb 20100511-Jails.pdf Future of FFS JeffRoberson Future of Ports Wireless TCP
16:30-16:45
16:45-17:00 Break Break
17:00-17:15 Bugathon NUMA JohnBaldwin and AlanCox Xen 9.0
17:15-17:30
17:30-17:45 Installers RandiHarper HotPlug PCI JohnBaldwin
17:45-18:00 Closing

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 Time Suggested by Description Goal
Bugbusting MarkLinimon TBD Hackathon Identify some easy PRs to close; triage other, harder, PRs
NUMA JohnBaldwin TBD Planning/hackathon Discuss VM-awareness (vm_phys, UMA, VM objects) and scheduler awareness
jail based virtualization BjoernZeeb TBD Planning/hackathon Jail/VIMAGE cabal meeting - what's ongoing/next (mgmt, vnet teardown, more subsystems).
newbus and CAM integration JustinGibbs TBD Planning/hackathon Outline a roadmap for coping with missing support
unmapped BIOs JustinGibbs TBD Planning/hackathon Prototype BIOs with sglist, offering both physical and kva mappings
Ports and Packages GeorgeNevilleNeil TBD Developers Discussion of Modernizing Our Ports and Package System 1 Page Statement of Work
Secure Packages MarkLinimon TBD What level of security are we providing? Is that “good enough”? define the problem
Cluster Cabal MarkLinimon TBD Working group on freebsd.org hardware resources plot out the work for the next few months
sysinstall RandiHarper TBD Planning/hackathon the future of sysinstall: improvements/bugfixes/restructuring
FFS JeffRoberson TBD JeffRoberson The future of FFS

Just high level ideas for now. 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 Length Description
Bugbusting update linimon 15 minutes Latest ideas on how to get more people involved/clear up the backlog.
Complex safety assertions for the FreeBSD kernel rwatson 25 minutes This talk will describe a new DTrace-based kernel assertion system, which allows complex temporal assertions to be created and selectively applied to a running kernel.
clusteradm@ Update brd, etc 25 minutes Update on all of the FreeBSD.org Infrastructure.
(M|V)_network stack update bz 25 minutes An update on where the modular/virtual network stack might be heading to.
performance/parallelism in ipfw and dummynet luigi 25 minutes Status update and interactive discussion on performance and parallelism of ipfw and dummynet.
Choosing the right clock for the right job: adding support for feed-forward synchronisation on FreeBSD Julien Ridoux 25 minutes
FreeBSD - git primer uqs 25 minutes What git can do for FreeBSD wrt. code and patch sharing (p4 replacement?)
NFS rmacklem 15 minutes
Chrome OS sam 25 minutes Overview/demo of Google Chrome OS project (if interest)
your.org and FreeBSD Kevin Day 15 minutes A quick overview of the hardware resources that your.org is willing to lend to FreeBSD
SUJ JeffRoberson 25 minutes SoftUpdates with Journalling
DNSSEC in nsswitch/libc PeterLosher 25 minutes

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.

Each attendee is required to pay a fee of CAN $80 to cover the costs of the summit. This fee includes lunch for both days, drinks and snacks, and dinner one evening. Additionally, attendees may attend an optional dinner on the other evening for an additional fee of CAN $50 (does not include drinks). All attendees must pay in advance using the registration URL mailed out to attendees.

(Please keep sorted alphabetically by last name.)

Developer Username 10th 11th 12th BSDCan 13th BSDCan 14th Notes
GavinAtkinson gavin yes yes yes yes yes Arr 10th 17:10 AC0458 via YYZ, Dep 17th 18:40 AC0888
JohnBaldwin jhb yes yes yes yes yes travel TBD
RenatoBotelho garga yes yes yes yes yes travel TBD
DianeBruce db yes yes yes yes yes vegetarian / Already here
ChristianBrueffer brueffer yes yes yes yes yes Arriving on 8th (evening)
SeanBruno sbruno yes yes yes yes yes TBD
AlanCox alc yes yes yes yes yes TBD
BradDavis brd yes yes yes yes yes travel TBD
BrooksDavis brooks yes yes yes yes yes travel TBD
RomanDivacky rdivacky yes yes yes yes yes Arriving on 9th
BeatGaetzi beat yes yes yes yes yes travel TBD
JustinGibbs gibbs yes yes yes yes yes Arriving on 9th
DaichiGoto daichi yes yes yes yes yes travel TBD
JamesGritton jamie arrive yes yes yes yes
RandiHarper randi yes yes yes yes yes travel TBD
RafalJaworowski raj arrive yes yes yes yes notes TBD
AlexanderKabaev kan ?? yes yes ?? ??
TimKientzle kientzle yes yes yes yes yes travel TBD
StevenKreuzer skreuzer maybe yes yes yes yes travel TBD
ReneLadan rene yes yes yes yes yes flying 8th BA429/AC889 16th AC888/BA430
ErwinLansing erwin yes yes yes yes yes travel TBB
SamLeffler sam yes yes yes yes yes Ar Mar 9, Lv Mar 15
MarkLinimon linimon yes yes yes yes yes travel TBD
ZacharyLoafman zml yes yes yes yes yes A: AC540/AC460 10th 6:10pm / D: AC457/AC541 15th 3pm
WarnerLosh imp yes yes yes yes yes travel TBD
PeterLosher plosher yes yes yes yes yes travel TBD
RickMacklem rmacklem yes yes yes yes yes
EdMaste emaste yes yes yes yes yes tbd
KirkMcKusick mckusick arrive yes yes yes yes A: UA6536 10th 5:38pm / D: UA7721 15th 9:30am
KenMerry ken yes yes yes yes yes Arriving on 9th
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 A: AC839 10th 3:55pm / D: AC838 17th 5:15pm
GeorgeNevilleNeil gnn maybe yes yes yes yes travel TBD
DavidOBrien obrien yes yes yes yes yes -
PhilipPaeps philip yes yes yes yes yes Arrive 10th at 10:00, depart 16th at 18:40, only tasty food ;-)
JoshPaetzel jpaetzel yes yes yes yes yes travel TBD
NavdeepParhar np maybe yes yes yes yes travel TBD
RuiPaulo rpaulo yes yes yes yes yes A: AC839 9 May 3:55pm / D: AC838 16 May 5:15pm
ColinPercival cperciva maybe yes yes yes yes travel TBD
AlfredPerlstein alfred maybe yes yes yes yes travel TBD
DougRabson dfr yes yes yes yes yes travel TBD
AttilioRao attilio yes yes yes yes yes travel TBD
LuigiRizzo luigi yes yes yes yes yes A: LH9554 Mon-16:19 / D: LH9588 Sun 15:35
JeffRoberson jeff yes yes yes no no vegetarian
CraigRodrigues rodrigc yes yes yes yes yes A: May 10, D: May 14
HirokiSato hrs arrive yes yes yes yes A: AC002+AC460 5/10 18:10, D: AC001+AC449 5/15 11:00
EdSchouten ed maybe yes yes yes yes No tasty food!
MichaelSilbersack silby ?? yes yes yes yes
KenSmith kensmith yes yes yes yes yes Driving
MaximSobolev sobomax yes yes yes yes yes A: May 10, D: May 15
StaceySon sson yes yes yes yes yes travel TBD
UlrichSpoerlein uqs arrive yes yes yes yes A: LH9642/AC839 Mon 15:55 YOW; D: LH9643/AC839 Sun 17:15 YOW
LawrenceStewart lstewart yes yes yes yes yes Arrive May 8th 18:10, depart May 15th 14:00
RandallStewart rrs yes yes yes yes yes travel Arrive Mon, Leave Fri
RyanStone rstone yes yes yes yes yes
FlorentThoumie flz ?? yes yes ?? ??
MichaelTuexen tuexen yes yes yes no no
StephanUphoff ups ?? yes yes ?? ??
RobertWatson rwatson yes yes yes yes yes arrive 9 May, depart 16 May
DougWhite dwhite yes yes yes yes yes
MarkoZec zec travel TBD
BjoernZeeb bz arrive yes yes yes yes arrive on AC839 from FRA 10th 15:55, depart 23rd 17:15

Please keep this list alphabetized by attendee last name.

Guest Affiliation Developer Host 10th 11th 12th BSDCan 13th BSDCan 14th Notes
Jonathan Anderson University of Cambridge RobertWatson yes yes yes yes yes Computer Laboratory - Security Research Group
Marc Balmer *BSD JohnBaldwin yes yes yes yes yes
Derrick Brashear OpenAFS JohnBaldwin ?? yes yes ?? ??
Chris Buechler pfSense JohnBaldwin ?? yes yes yes yes
Martin Burnicki Meinberg GeorgeNevilleNeil no yes yes yes yes
Debbie Chu Juniper JohnBaldwin yes yes yes no no
Garrett Cooper bugbuster JohnBaldwin ?? yes yes ?? ?? gcooper
Kevin Day your.org MarkLinimon ?? yes yes no no your.org is an ISP in Chicago, IL, US
Steve Dong Huawei RandallStewart yes yes yes yes yes Travel TBD
Charles Eagen Juniper JohnBaldwin no yes yes ?? ??
Chris Faylor NetApp JohnBaldwin ?? yes yes yes yes
Matthew Fleming Isilon ZacharyLoafman yes yes yes yes yes
Shravan Gaonkar NetApp JohnBaldwin ?? yes yes yes yes
John Hixson iXsystems WarnerLosh ?? yes yes yes yes
Justin Hibbits Symantec RandiHarper ?? yes yes ?? ??
Jordan Hubbard Apple RobertWatson yes yes yes yes yes jkh@
Mike Karels McAfee MichaelSilbersack ?? yes yes yes yes
Patrick Kerharo Juniper JohnBaldwin ?? yes yes yes yes
Jimmy Kjällman Ericsson JohnBaldwin ?? yes yes yes yes
Matt Koivisto Sandvine EdMaste yes yes yes yes yes
Joseph Kong JohnBaldwin ?? yes yes ?? ?? Author
Anjali Kulkarni Juniper JohnBaldwin yes yes yes yes yes
Mu Lin Juniper JohnBaldwin yes yes yes yes
John Lodden Michigan Network Services MichaelLucas yes yes yes yes yes guest
Michael Lucas FreeBSD JohnBaldwin yes yes yes yes yes Author, ex-committer
Erin MacNeil Juniper JohnBaldwin yes yes yes yes yes
David Maxwell Coverity, NetBSD PhilipPaeps yes yes yes yes yes Coverity guy, NetBSD Board member.
Doug Moore Cisco AlanCox yes yes yes yes yes
Joshua Neal NetApp JohnBaldwin ?? yes yes yes yes
Kevin Nomura NetApp JohnBaldwin ?? yes yes yes yes
Matt Olander iXsystems WarnerLosh ?? yes yes yes yes
Shankar Pasupathy NetApp JohnBaldwin ?? yes yes yes yes
Ivor Prebeg University of Zagreb MarkoZec no yes yes yes yes V_mcast
Julien Ridoux University of Melbourne GeorgeNevilleNeil ?? yes yes yes yes Time researcher
David Sharp Exatrol JohnBaldwin ?? yes yes ?? ??
Anuranjan Shukla Juniper RobertWatson ?? yes yes yes yes
Angela Thomas GCC, Juniper Networks DavidOBrien yes yes yes yes yes -
Patrick Tracanelli FreeBSD Brasil RenatoBotelho yes yes yes yes yes
Giovanni Trematerra AttilioRao yes yes yes yes yes
Tushar Tambay JustinGibbs ?? yes yes yes yes ZFS
Scott Ulrich pfSense JohnBaldwin ?? yes yes yes yes
Kevin Van Vechten Apple RobertWatson yes yes yes yes yes
Requirement Qty
Vegetarian 3
Diabetic-friendly drinks (e.g. diet soda) 1

Travel Information

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

Arrival date 10th May 2010
Departure date 15th May 2010
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/201005.1273608277.txt.gz
  • Last modified: 2010/05/11 20:04
  • by JohnBaldwin