FreeBSD Developer Summit, October, 2011
|
Meeting Plaza, Maarssen, The Netherlands |
EuroBSDcon 2011
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).
Contents
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. |
|
Approaching Maarssen
- 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.
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
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.
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 <devsummit AT FreeBSD DOT org> 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:
By email to <reservations AT president DOT carlton DOT nl>
By phone to +31 30 241 4182
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 |
Lunch |
Afternoon |
Late Afternoon |
Evening |
... |
Wednesday 5 |
developers arrive |
dinner from 19:00 |
hacking lounge |
|||
Thursday 6 |
working groups |
lunch |
working groups |
dinner from 19:30 (to 22:00) at Brasserie Bresson |
hacking lounge |
|
Friday 7 |
presentations |
lunch |
presentations |
Developer Summit dinner from 19:30 (to 21:30) at De Heeren van Maarssen |
hacking lounge |
|
Saturday 8 |
EuroBSDcon 2011 / developer summit track |
EuroBSDcon social event |
hacking lounge |
|||
Sunday 9 |
EuroBSDcon 2011 |
dinner from 19:00 |
hacking lounge |
|||
Monday 10 |
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 / |
|
|
|
10:30 - 11:30 |
||||
11:30 - 13:00 |
||||
13:00 - 14:00 |
lunch |
|||
14:00 - 15:30 |
||||
15:30 - 16:00 |
break |
|||
16:00 - 17:30 |
|
Friday, 7 October 2011
Time |
200 |
08:30 - 09:45 |
Setup / Badges |
09:45 - 10:00 |
|
10:00 - 11:30 |
Working Group Reports (10 + 5 mins.) |
11:30 - 12:00 |
Git (questions and answers, leader: uqs) |
12:00 - 13:00 |
|
13:00 - 14:00 |
lunch |
14:00 - 15:30 |
|
15:30 - 16:00 |
break |
16:00 - 17:30 |
Saturday, 8 October 2011
Time |
301 |
10:30 - 11:00 |
Setup / Badges |
11:00 - 11:20 |
|
11:20 - 11:40 |
|
11:40 - 12:00 |
|
12:00 - 12:20 |
|
12:20 - 12:30 |
|
12:30 - 13:30 |
lunch |
13:30 - 14:00 |
|
14:00 - 14:20 |
|
14:20 - 14:40 |
|
14:40 - 15:00 |
|
15:00 - 15:30 |
break |
15:30 - 15:50 |
|
15:50 - 16:10 |
|
16:10 - 16:15 |
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 |
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. |
|
marcel |
Discussions around unifying the BUSDMA implementations, address its shortcomings and extend its features |
Rough consensus to revamp the BUSDMA implementation for 10-CURRENT |
|
marcel |
Discussions around the portability of the FreeBSD build and embedded development |
Requirements collection and consensus building to improve the FreeBSD build infrastructure |
|
bapt, erwin |
Discussion of current issues with ports |
-- |
|
hselasky |
USB working group |
-- |
|
kmoore, dru |
Cooperation with PC-BSD |
-- |
|
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. |
|
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 <devsummit AT FreeBSD DOT org> 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: new package management tool |
||
Overview of the current support for NAND flash and a report on where NAND flash development is heading |
||
A brief report on the work done for the FreeBSD Project during this year's GSoC |
||
Status report on the current state of the SPARC64 platform |
||
Introduction to sysutils/pefs-kmod, a project started as part of GSoC 2009 |
||
Demonstrate a tool that can convert between many different formats to help developers in turning their notes into useful parts of the documentation |
||
The current state of Chromium on FreeBSD |
||
New consistent and simple options framework for the ports |
||
Portability of the FreeBSD build and embedded development, improving the build infrastructure |
||
Unified Bus and Machine Independent DMA Mapping Interface Implementation |
How to unify the bus_dma(9) implementations, address its shortcomings and extend its features |
|
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:
- 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 <devsummit AT FreeBSD DOT org> 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 <devsummit AT FreeBSD DOT org>.) 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 |
EBSDC |
Notes |
Reg. |
jonathan |
yes |
yes |
yes |
yes |
yes |
Arr AMS 1415h 5 Oct (EasyJet 3003), Dep AMS 1650h 8 Oct (EasyJet 3006); Acc Carlton |
OK |
|
dim |
evening |
yes |
yes |
yes |
yes |
|
OK |
|
gavin |
no |
yes |
yes |
yes |
yes |
Arr AMS 5th 21:20 (EasyJet 1835), Dep AMS 10th 21:50 (EasyJet 1836), staying in Utretch |
OK |
|
wilko |
no |
yes |
yes |
yes |
yes |
|
OK |
|
bapt |
yes |
yes |
yes |
yes |
yes |
|
OK |
|
brooks |
yes |
yes |
yes |
yes |
yes |
|
OK |
|
pjd |
yes |
yes |
yes |
yes |
yes |
|
OK |
|
lme |
no |
no |
after tutorial |
yes |
yes |
|
OK |
|
beat |
no |
yes |
yes |
yes |
yes |
|
OK |
|
daichi |
yes |
yes |
yes |
yes |
yes |
|
OK |
|
gibbs |
yes |
yes |
yes |
yes |
yes |
Arr AMS 5/10 09:25 (United 0908), Dep AMS 10/10 10:55 (EasyJet 8874) |
OK |
|
ehaupt |
no |
yes |
yes |
yes |
yes |
|
OK |
|
gleb |
yes |
yes |
yes |
yes |
yes |
|
OK |
|
rene |
evening |
yes |
yes |
yes |
yes |
|
OK |
|
jlaffaye |
yes |
yes |
yes |
no |
no |
|
OK |
|
erwin |
no |
yes |
yes |
yes |
yes |
|
OK |
|
martymac |
no |
no |
yes |
yes |
yes |
|
OK |
|
eri |
yes |
no (tutorial) |
yes |
yes |
yes |
|
OK |
|
kwm |
yes/evening |
yes |
yes |
yes |
yes |
|
OK |
|
marcel |
yes |
yes |
yes |
yes |
yes |
|
OK |
|
kmoore |
yes |
yes |
yes |
yes |
yes |
|
OK |
|
mav |
late evening |
yes |
yes |
yes |
yes |
Arr AMS 5/10 19:15 (Austrian 375) |
OK |
|
andre |
evening |
yes |
yes |
yes |
yes |
|
OK |
|
osa |
no |
yes |
yes |
yes |
no |
|
OK |
|
philip |
yes |
yes |
yes |
yes |
yes |
Troublemaker |
OK |
|
jpaetzel |
yes |
yes |
yes |
yes |
yes |
|
OK |
|
infofarmer |
afternoon |
yes |
yes |
yes |
yes |
Arr SU229 5th 12:15, Dep SU330 9th 23:30; Acc Carlton |
OK |
|
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 |
|
bcr |
yes |
yes |
yes |
yes |
yes |
|
OK |
|
luigi |
no |
no |
no |
yes |
yes |
|
OK |
|
hrs |
yes |
yes |
yes |
yes |
yes |
|
OK |
|
ed |
? |
yes |
yes |
yes |
yes |
|
OK |
|
hselasky |
evening |
yes |
yes |
yes |
yes |
|
OK |
|
johans |
no |
yes |
no |
yes |
yes |
|
OK |
|
syrinx |
no |
no |
yes |
yes |
yes |
|
OK |
|
flo |
no |
yes |
yes |
yes |
yes |
|
OK |
|
glebius |
? |
yes |
yes |
? |
? |
|
OK |
|
des |
evening |
yes |
yes |
yes |
yes |
|
OK |
|
uqs |
yes |
yes |
yes |
yes |
yes |
|
OK |
|
marius |
evening |
yes |
yes |
yes |
yes |
|
OK |
|
fabient |
no |
yes |
yes |
yes |
yes |
|
OK |
|
jilles |
no |
yes |
yes |
no |
no |
|
OK |
|
andrew |
yes |
yes |
yes |
yes |
yes |
|
OK |
|
vanhu |
no |
yes |
yes |
yes |
yes |
|
OK |
|
rwatson |
yes |
yes |
yes |
yes |
yes |
|
OK |
|
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 |
EBSDC |
Notes |
Reg. |
Sendmail |
yes |
yes |
yes |
yes |
yes |
|
OK |
||
GSoC student |
yes |
yes |
yes |
yes |
yes |
|
OK |
||
pfSense |
yes |
no (tutorial) |
yes |
yes |
yes |
|
OK |
||
NETASQ |
no |
yes |
yes |
yes |
yes |
|
OK |
||
Call For Testing |
yes |
yes |
yes |
yes |
yes |
|
OK |
||
iXsystems |
yes |
yes |
yes |
yes |
yes |
|
OK |
||
intern |
yes |
yes |
yes |
yes |
yes |
|
OK |
||
NetBSD |
no |
no |
yes |
yes |
yes |
|
OK |
||
Snow |
? |
? |
yes |
yes |
yes |
|
OK |
||
Various |
yes |
yes |
yes |
yes |
yes |
|
OK |
||
no |
yes |
no (tutorial) |
yes |
yes |
|
OK |
|||
NetBSD |
yes |
yes |
yes |
yes |
yes |
|
OK |
||
AneHWallace |
Friend |
yes |
yes |
yes |
yes |
yes |
|
OK |
|
Contributor |
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:
October 5 (Wednesday), from 19:00: Brazzerie Lekker Belangrijk (Maarssen), fixed menu for EUR 20.
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.
Locations
Coordinates
Maps
Links
Photos
Add your photos (or link to galleries of photos) here.
from kibab@: Picasa Web Gallery
from bcr@: Picasa Web Gallery
from glebius@: Picasa Web Gallery
from pgj@: Picasa Web Gallery
from mav@: Picasa Web Gallery
Information on Prior Developer Summits
Information on prior Developer Summits is available from the DevSummit page.