FreeBSD Developer Summit, October, 2011

Event Logo

Meeting Plaza, Maarssen, The Netherlands
October 6 - 8, 2011.


This invitation-only FreeBSD Developer Summit takes place at EuroBSDcon 2011, located in Maarssen, The Netherlands. FreeBSD committers are welcome to register themselves using this wiki; non-committers have to be sponsored by a committer to attend.

EuroBSDcon 2011

EuroBSDcon 2011 takes place between 6 - 9 October 2011. All attendees are encouraged to attend EuroBSDcon, as well as present their work. The conference is located at the Meeting Plaza. Remember that you must separately register for EuroBSDcon (but only if you are not a EuroBSDcon speaker); visit the EuroBSDcon web page for details where you can buy tickets.

REGISTRATION IS OPEN. CLOSING DATE: 28 SEPTEMBER
REGISTRATION IS NOW CLOSED. THANK YOU ALL FOR REGISTERING!

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

Sponsors

The EuroBSDcon developer summit would not be possible without the generous support of sponsors.

EuroBSDcon provides logistical support, including organizing rooms for the event and for developers to stay in. EuroBSDcon also covers board and travel for all EuroBSDcon speakers. FreeBSD developers can help support the summit by speaking at EuroBSDcon! You can also help support EuroBSDcon 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.

The deadline for submitting Travel Grant Requests is 5 September.

Travel Information

Maarssen is a municipality and a town in the Netherlands. It is situated just outside of the city of Utrecht, almost like a suburb. It has a population of almost 40,000. The river Vecht flows through the town, and the Amsterdam-Rhine canal borders it. It lies in an area called the Vechtstreek. On January 1, 2011 Maarssen merged with Breukelen and Loenen to Stichtse Vecht.

Interesting sights to see: The Netherlands Drugstore Museum. This museum tracks the history of drug stores in the Netherlands. They have a large collection of gapers including one 2 meters high. The also have two historic drugstores, one from 1901 and the other from 1934. The Skating Museum. Learn about the history of ice skates and other winter objects.

But you may also want to visit to Utrecht as well...

Maarssen View

Approaching Maarssen

Approaching Meeting Plaza and Carlton President

Use the local route planner to find your way. The street address is for the Meeting Plaza is Planetenbaan 100, 3606 Maarssen, and it is Floraweg 25, 3542 Utrecht for Carlton President.

Note: To enter these addresses into the route planner, remove the postal code (four-digit number before the city name).

Common Routes

Buses to the Venue

There will be buses between Carlton President and Meeting Plaza. The first bus leaves around 08:00 from the hotel. The second and last bus will be around 08:30. In the afternoon there will be buses too, ask at the venue.

Visas

Some attendees may need to apply for a Visa, please check before traveling. If you need a formal invitation letter (never hurts), let us know.

Accommodation

There is a special offer for attendees at Carlton President up to 50 rooms and until 31 August 15 September. Rooms are available for EUR 95 (+ 5% city tax) per day excluding breakfast but including free wireless access. This hotel is in a walking distance from the venue. Please do not book breakfast in advance as there is breakfast provided by the organizers (see below).

Hotel rooms can be booked for reduced rate in two ways:

The booking code to be mentioned is "1642067 EuroBSD congres". You will not get the discount if you book your rooms online.

Bug List

There are two constantly evolving lists of PRs that would be useful to look at during the DevSummit and EuroBSDCon:

Recently reported regressions (i.e. regressions new in 9.0, 8.2 and 8.1)

http://people.freebsd.org/~gavin/annotated_prs.re9.html

Interesting other bugs, including lists of recently submitted PRs containing patches

http://people.freebsd.org/~gavin/annotated_prs.201110devsummit.html

Schedule

The developer summit spans three days, with a mixture of hacking, working group meetings, and presentations. It takes place on the 6th and 7th of October, on the same days as the EuroBSDcon tutorials. Many developers will arrive on the night of the 5th and meet for dinner and drinks before things kick off. Most developers will stay on through EuroBSDcon 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 are doing.

Rough Schedule

The current general plan is as follows.

(Do not edit this section yourself unless asked to.)

Date

Morning
10:00--13:00

Lunch
13:00--14:00

Afternoon
14:00--16:00

Late Afternoon
16:00--18:00

Evening
18:00--21:00

...

Wednesday 5
October 2011

developers arrive

dinner from 19:00
at Lekker Belangrijk

hacking lounge
at Carlton

Thursday 6
October 2011

working groups

lunch

working groups

dinner from 19:30 (to 22:00) at Brasserie Bresson

hacking lounge
at Carlton

Friday 7
October 2011

presentations

lunch

presentations

Developer Summit dinner from 19:30 (to 21:30) at De Heeren van Maarssen

hacking lounge
at Carlton

Saturday 8
October 2011

EuroBSDcon 2011 / developer summit track

EuroBSDcon social event

hacking lounge
at Carlton

Sunday 9
October 2011

EuroBSDcon 2011

dinner from 19:00

hacking lounge
at Carlton

Monday 10
October 2011

breakfast

developers depart

Detailed Schedule

Working group sessions will be held in smaller rooms. Additional short talks will be given during a FreeBSD Developers' Summit track at EuroBSDcon on Saturday, October 8th. The events in this track will be part of EuroBSDcon and require a EuroBSDcon registration. All rooms will have A/V equipment.

Please arrive by 8:30 AM for the morning sessions otherwise you may miss the breakfast. Attendees will be able to pick up badges and T-shirts from 9:00 AM to 10:00 AM each morning.

Note: In order to attend a working group meeting on Day 1 you MUST contact the working group organizer and be approved to attend. The goal is to keep each working group small and focused.

Room

Capacity

Description

104

25

Moveable seats and tables, video equipment, flipchart table, mineral water

106

25

Moveable seats and tables, video equipment, flipchart table, mineral water

114

25

Moveable seats and tables, video equipment, flipchart table, mineral water

200

60

Moveable seats and tables, audio/video equipment, flipchart tables, mineral water

301

60

Moveable seats, audio/video equipment, flipchart tables, mineral water

(Do not edit this section yourself unless asked to.)

Thursday, 6 October 2011

Track 1

Track 2

Track 3

Location

104

106

114

08:30 - 10:00

Setup / Badges

10:00 - 10:30

Opening /
Introductions

10:30 - 11:30

Documentation

Ports

bmake

11:30 - 13:00

bus_dma(9)

13:00 - 14:00

lunch

14:00 - 15:30

USB

Ports

Toolchain

15:30 - 16:00

break

16:00 - 17:30

Capsicum

PC-BSD

Friday, 7 October 2011

Time

200

08:30 - 09:45

Setup / Badges

09:45 - 10:00

Opening

10:00 - 11:30

Working Group Reports (10 + 5 mins.)

11:30 - 12:00

Git (questions and answers, leader: uqs)

12:00 - 13:00

Vendor Discussion

13:00 - 14:00

lunch

14:00 - 15:30

FreeBSD and Virtualization (brainstorming)

15:30 - 16:00

break

16:00 - 17:30

FreeBSD 10.0 (brainstorming)

Saturday, 8 October 2011

Time

301

10:30 - 11:00

Setup / Badges

11:00 - 11:20

FreeBSD/sparc64

11:20 - 11:40

NAND Flash Support

11:40 - 12:00

pefs

12:00 - 12:20

Portable Build Environment

12:20 - 12:30

netmap

12:30 - 13:30

lunch

13:30 - 14:00

Unifying bus_dma(9) Implementations

14:00 - 14:20

pkgng

14:20 - 14:40

New Options Framework

14:40 - 15:00

Chromium

15:00 - 15:30

break

15:30 - 15:50

Converting Between Document Formats

15:50 - 16:10

Google Summer of Code 2011

16:10 - 16:15

Closing

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.

(Do not edit this section yourself unless asked to.)

Topic

Leader

Description

Goal

Documentation

dru, bcr

Improve the FreeBSD documentation set, both in terms of content as well as tool support and collaboration between doc committers

With the upcoming FreeBSD 9.0-RELEASE, we need to get the documentation into the right shape so that it accurately reflects and documents the features of this release. Also, we want to continue some of the stuff we discussed at the BSDCan DevSummit and talk about what progress has been made since then.

BUSDMA revamp

marcel

Discussions around unifying the BUSDMA implementations, address its shortcomings and extend its features

Rough consensus to revamp the BUSDMA implementation for 10-CURRENT

bmake

marcel

Discussions around the portability of the FreeBSD build and embedded development

Requirements collection and consensus building to improve the FreeBSD build infrastructure

Ports

bapt, erwin

Discussion of current issues with ports

--

USB

hselasky

USB working group

--

PC-BSD

kmoore, dru

Cooperation with PC-BSD

--

Capsicum

rwatson, jonathan, benl

Discuss the Capsicum capability system for FreeBSD, Linux port, application adaptation, etc.

Take stock of progress made by 9.0; discuss and revise APIs as needed (especially access to ioctls in sandboxes); lay out a whole-OS plan for adoption of Capsicum throughout risky daemons, command line tools, libraries, etc.

Toolchain

brooks

Discuss how the current FreeBSD toolchain integrates with 9.x and future 10.x releases

--

Talk Descriptions

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. But, please do not duplicate a talk that you are giving at EuroBSDcon.

If you would like to give a short talk in the Developer Summit track at EuroBSDcon, please e-mail us so we can add it to the talk table here. Talk slots are about 20 minutes long, including discussions. The deadline for talk submissions is 11 September. NO MORE SUBMISSIONS, PLEASE!

(Do not edit this section yourself unless asked to.)

Title

Speaker

Description

pkgng

BaptisteDaroussin

pkgng: new package management tool

NAND Flash Support in FreeBSD

AndrewTurner

Overview of the current support for NAND flash and a report on where NAND flash development is heading

Google Summer of Code 2011

BrooksDavis

A brief report on the work done for the FreeBSD Project during this year's GSoC

FreeBSD/sparc64

MariusStrobl

Status report on the current state of the SPARC64 platform

pefs: A Stacked Cryptographic File System for FreeBSD

GlebKurtsou

Introduction to sysutils/pefs-kmod, a project started as part of GSoC 2009

Converting Different Document Formats

BenedictReuschling

Demonstrate a tool that can convert between many different formats to help developers in turning their notes into useful parts of the documentation

Chromium

ReneLadan

The current state of Chromium on FreeBSD

New Options Framework

BaptisteDaroussin

New consistent and simple options framework for the ports

Towards a Portable Build Environment

MarcelMoolenaar

Portability of the FreeBSD build and embedded development, improving the build infrastructure

Unified Bus and Machine Independent DMA Mapping Interface Implementation

MarcelMoolenaar

How to unify the bus_dma(9) implementations, address its shortcomings and extend its features

netmap

LuigiRizzo

Briefly discuss what to do with netmap

Note to Presentors

If you are in trouble with preparing your slides, you could use the template attached to the page. It contains a LaTeX source file that you can modify to create PDF slides for the FreeBSD Developer Summit. It uses the Beamer class which is an easy-to-use extension to LaTeX for making presentations. You can easily install it by the following command (as root):

# pkg_add -r latex-beamer

This will install Beamer and pdfLaTeX that can be used for compiling the sources to produce the desired PDF file.

$ pdflatex my-presentation.latex

A few rule-of-thumbs when creating slides:

Contact us if you have questions or problems.

Registration

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 attandence in recent years, companies are limited to one non-committer unless permission is explicitly granted by the organizers.

REGISTRATION IS OPEN. CLOSING DATE: 28 SEPTEMBER
REGISTRATION IS NOW CLOSED.

A registration fee is charged for all attendees in order to cover the costs of the summit (rooms, internet access, lunch, use of A/V equipment). This fee is EUR 59 per day. If you book a tutorial on Thursday or Friday, you will have access to the summit at no further costs during that day as thevenue costs will be covered from the tutorial fee.

The fee can be paid through the conference site where the summit is listed as tutorial. (If you do not find it in the list contact us.) Do not set your registration status yourself, we will do that once your registration has been confirmed.

Here is a list of the attendees and their guests at the summit.

Developer Attendees

(Please keep sorted alphabetically by last name.)

Name

FreeBSD ID

5th

6th

7th

EBSDC
8th

EBSDC
9th

Notes

Reg.

JonathanAnderson

jonathan

yes

yes

yes

yes

yes

Arr AMS 1415h 5 Oct (EasyJet 3003), Dep AMS 1650h 8 Oct (EasyJet 3006); Acc Carlton

OK

DimitryAndric

dim

evening

yes

yes

yes

yes

OK

GavinAtkinson

gavin

no

yes

yes

yes

yes

Arr AMS 5th 21:20 (EasyJet 1835), Dep AMS 10th 21:50 (EasyJet 1836), staying in Utretch

OK

WilkoBulte

wilko

no

yes

yes

yes

yes

OK

BaptisteDaroussin

bapt

yes

yes

yes

yes

yes

OK

BrooksDavis

brooks

yes

yes

yes

yes

yes

OK

PawelJakubDawidek

pjd

yes

yes

yes

yes

yes

OK

LarsEngels

lme

no

no

after tutorial

yes

yes

OK

BeatGaetzi

beat

no

yes

yes

yes

yes

OK

DaichiGoto

daichi

yes

yes

yes

yes

yes

OK

JustinGibbs

gibbs

yes

yes

yes

yes

yes

Arr AMS 5/10 09:25 (United 0908), Dep AMS 10/10 10:55 (EasyJet 8874)

OK

EmanuelHaupt

ehaupt

no

yes

yes

yes

yes

OK

GlebKurtsou

gleb

yes

yes

yes

yes

yes

OK

ReneLadan

rene

evening

yes

yes

yes

yes

OK

JulienLaffaye

jlaffaye

yes

yes

yes

no

no

OK

ErwinLansing

erwin

no

yes

yes

yes

yes

OK

GanaelLaplanche

martymac

no

no

yes

yes

yes

OK

ErmalLuci

eri

yes

no (tutorial)

yes

yes

yes

OK

KoopMast

kwm

yes/evening

yes

yes

yes

yes

OK

MarcelMoolenaar

marcel

yes

yes

yes

yes

yes

OK

KrisMoore

kmoore

yes

yes

yes

yes

yes

OK

AlexanderMotin

mav

late evening

yes

yes

yes

yes

Arr AMS 5/10 19:15 (Austrian 375)

OK

AndreOppermann

andre

evening

yes

yes

yes

yes

OK

SergeyOsokin

osa

no

yes

yes

yes

no

OK

PhilipPaeps

philip

yes

yes

yes

yes

yes

Troublemaker

OK

JoshPaetzel

jpaetzel

yes

yes

yes

yes

yes

OK

AndrewPantyukhin

infofarmer

afternoon

yes

yes

yes

yes

Arr SU229 5th 12:15, Dep SU330 9th 23:30; Acc Carlton

OK

PáliGáborJános

pgj

yes

yes

yes

yes

yes

devsummit organizer; Arr EIN 10/05 08:05 W6 2271, Dep EIN 10/10 19:00 W6 2274; Acc Carlton

OK

BenedictReuschling

bcr

yes

yes

yes

yes

yes

OK

LuigiRizzo

luigi

no

no

no

yes

yes

OK

HirokiSato

hrs

yes

yes

yes

yes

yes

OK

EdSchouten

ed

?

yes

yes

yes

yes

OK

HansPetterSelasky

hselasky

evening

yes

yes

yes

yes

OK

JohanVanSelst

johans

no

yes

no

yes

yes

OK

ShteryanaShopova

syrinx

no

no

yes

yes

yes

OK

FlorianSmeets

flo

no

yes

yes

yes

yes

OK

GlebSmirnoff

glebius

?

yes

yes

?

?

OK

DagErlingSmørgrav

des

evening

yes

yes

yes

yes

OK

UlrichSpoerlein

uqs

yes

yes

yes

yes

yes

OK

MariusStrobl

marius

evening

yes

yes

yes

yes

OK

FabienThomas

fabient

no

yes

yes

yes

yes

OK

JillesTjoelker

jilles

no

yes

yes

no

no

OK

AndrewTurner

andrew

yes

yes

yes

yes

yes

OK

YvanVanhullebus

vanhu

no

yes

yes

yes

yes

OK

RobertWatson

rwatson

yes

yes

yes

yes

yes

OK

BjoernZeeb

bz

evening

yes

yes

yes

yes

OK

Guest Attendees

Developers were welcome to invite guests to attend the developer summit, subject to their tolerance for ceaseless hours of kernel hacking, and availability of space at the venue.

(Please keep sorted alphabetically by last name.)

Name

Affiliation

Host

5th

6th

7th

EBSDC
8th

EBSDC
9th

Notes

Reg.

EricAllman

Sendmail

PáliGáborJános

yes

yes

yes

yes

yes

OK

IlyaBakulin

GSoC student

PáliGáborJános

yes

yes

yes

yes

yes

OK

ChrisBuechler

pfSense

PáliGáborJános

yes

no (tutorial)

yes

yes

yes

OK

DamienDeville

NETASQ

FabienThomas

no

yes

yes

yes

yes

OK

MichaelDexter

Call For Testing

PáliGáborJános

yes

yes

yes

yes

yes

OK

DruLavigne

iXsystems

KrisMoore

yes

yes

yes

yes

yes

OK

IliasMarinos

intern

RobertWatson

yes

yes

yes

yes

yes

OK

JeanYvesMigeon

NetBSD

PáliGáborJános

no

no

yes

yes

yes

OK

JeroenVanNieuwenhuizen

Snow

PáliGáborJános

?

?

yes

yes

yes

OK

KristofProvost

Various

PhilipPaeps

yes

yes

yes

yes

yes

OK

DavidSchneider

ETH Zuerich D-ITET

EmanuelHaupt

no

yes

no (tutorial)

yes

yes

OK

JoergSonnenberger

NetBSD

PáliGáborJános

yes

yes

yes

yes

yes

OK

AneHWallace

Friend

HansPetterSelasky

yes

yes

yes

yes

yes

OK

NiclasZeising

Contributor

BenedictReuschling

yes (evening)

yes

yes

yes

yes

OK

Further Useful Information

Catering

There are sandwiches for breakfast arranged for the attendees for all summit (and conference) days at the venue. Note that breakfast is from 08:30 to 09:30 every day at the venue. Lunch, tea, and coffee are included in the summit fee, they will be also served in the Meeting Plaza during the days. Please specify your special (dietary, vegetarian, etc.) needs on meal at the EuroBSDcon registration site when buying tickets.

Dinners are paid on individual basis, but all the places are booked in advance:

Locations

Coordinates

Maps

Photos

Add your photos (or link to galleries of photos) here.

Information on Prior Developer Summits

Information on prior Developer Summits is available from the DevSummit page.

201110DevSummit (last edited 2011-10-14 21:23:39 by AlexanderMotin)