You were redirected here from 201409devsummit.

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 took between 6 - 9 October 2011. All attendees were 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 (http://registration.bsdevents.eu/step1.php).

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
  • Maarssen is situated on the main Amsterdam-Utrecht line, but the fast intercity trains do not stop here. Only the slower stop-trains do. Possible alternatives:
  • Utrecht – A train every 15 minutes (less on weekends). Takes 10 minutes.
  • Amsterdam – Direct trains on weekday mornings and evenings for commuters. Takes 40 minutes. Other times, take train to Breukelen (one stop away) and switch here.

You can buy tickets ns.nl/cs/Satellite/travellers/arrange-buy or at bigger train stations at the yellow ticket machines. Note that most smaller train stations like Maarssen do not have a manned office where tickets can be bought, though. Planning your journey within the Netherlands can be done via this Holland by Train site.

  • The 38 bus runs between Maarssen trains station and Utrecht central train station, but not through the centre of Maarssen. Buses that run through Maarssen include the 35 and 36.
  • Maarssen is just off the A2 motorway, the motorway that connects Amsterdam and Utrecht. This road is very busy with a lot of traffic jams during peak hours.
  • There are 3 international airports within one-hour commute to the venue:
  • Schiphol Amsterdam Airport (AMS) – The closest airport to Maarssen. There is a train station at Schiphol Plaza and there are taxies available at Schiphol Plaza (just follow the signs after passing customs). You can use the Holland by Train site for information on how to travel to Maarssen (see above).
  • Rotterdam Airport (RET) – From the airport the bus 33 runs to Rotterdam Central station. It departs every 15 minutes and the journey itself takes about 20 minutes. From Rotterdam Central Station you can then schedule your journey by train (see above).
  • Einhoven Airport (EIN) – Bus 401 runs every 10 minutes on Thursday and Friday between Eindhoven Airport and Eindhoven Central Station. On Saturday every 15 minutes and on Sunday every half hour. From Eindhoven Central Station see the train information (above).
  • RFID cards (OV Card) – The dutch public transportation system in moving to RFID-based card. Such cards can be bought for EUR 7.50 (+ debit) at most train stations. These cards are valid at buses, subway, trams, and trains, but are not always exchangeable between them. Try to avoid them.
  • Note that there you can also find cheaper paper tickets for public transport, sold in cards with strips. Each cards contains 15 strips. Within Maarssen, 2 strips are needed for a single trip. 15 strips cost EUR 7.50, i.e. it is EUR 0.50 per strip or EUR 1 per person one way.
  • From Maarssen to Utrecht, trains works best, a one-way ticket is EUR 2.
  • There a number of cab companies available in the Netherlands, like UTC (Utrecht Taxi) and TCA (Amsterdam Taxi). Official taxi cars can be recognized by the taxi sign on top of the car and blue number plates.
  • There can bikes rented from the train station.

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).

  • Maarssen Train Station to Carlton President. Take Bus 37 (Bisonspoor, with destination “Utrecht Centraal”) and get off at Zonnebaan.
  • Carlton President to Meeting Plaza. Taken Bus 37 (Zonnebaan, with destination “Maarssenbroek via Lage Weide”) and get off at Bloemstede/Boomstede.
  • Carlton President to Lekker Belangrijk. Take Bus 37 (Zonnebaan and get off at Bisonspoor. Take Bus 36 (with destination Utrecht Centraal) and get off at Raadhuisstraat.
  • Carlton President to De Heeren van Maarssen. Take Bus 37 (Zonnebaan, with destination “Maarssenbroek via Lage Weide”) and get off at Bisonspoor. Take Bus 36 (with destination Utrecht Centraal) and get off at Maarsseveensevaart.

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.

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.

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.

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

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.)

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
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)
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

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 –

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

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:

  • Try to make things legible, use large fonts.
  • Have title and closing.
  • Use less text, you do not have to include everything on the slides. (Prepare and) Do a demonstration if needed.
  • You have only a limited amount of time, having only 1 slide per minute (in addition to title and closing) is usually fine.
  • Sometimes images can tell more than pure text.
  • Discussions and meetings are the place where you might want to talk about the details.

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.

(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

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

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:

  • October 6 (Thursday), from 19:30 to 22:00: Brasserie Bresson (Utrecht), 3-course fixed menu for EUR 37.50 that includes drinks.
  • October 7 (Friday), from 19:30 to 21:30: De Heeren van Maarssen (Maarssen), buffet for EUR 42.50 that includes drinks.

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.


  • devsummit/201110.txt
  • Last modified: 2026/10/12 10:55
  • (external edit)