Frankfurt Airport (FRA) is Germany's biggest airport and is served by all major carriers that operate in Germany. It has a direct ICE high speed train connection to Karlsruhe (60 minutes).

Stuttgart Airport is reachable by train in 90 minutes.

Frankfurt Hahn Airport (HHN) is about 200 km from the city and reachable by car, or a combination of train and bus. The airport is served by Ryanair and other low-cost carriers. To get to the airport with public transport you need to take a train to Heidelberg, Mainz, or Frankfurt -- there you can catch a bus to the airport.

The train station is located south of the city center, with roughly 5-10 minutes by tram to the central market square, and direct tram links to other parts of the city. Karlsruhe is well-linked to other larger cities by ICE high speed trains. The schedules for the inter-city connections can be found on the site of the Deutsche Bahn (German Railroads).

The bus station is located at the south entrance of the train station. You can buy tickets for international destinations inside the train station.

Arrival by car:

From the A5 (Frankfurt): Karlsruhe-Mitte exit.

From the A8 (Stuttgart): onto the A5 towards Frankfurt.

From the Karlsruhe-Mitte exit: Stadtmitte/Staatstheater/Kongresszentrum turn-off (also from the A65).

Approaching Best Western Queens Hotel

The conference place and the primary accommodation (Best Western Queens Hotel) is next to the Karlsruhe Zoo has a tram stop right in front of it, and is a five-minute walk from the Main Station.

Approaching Karlsruhe Institute of Technology

Karlsruhe has an excellent public transport system. You can ride Tram #2 from Best Western Queens to "Durlacher Tor" and have a two-minute stroll to the University Building. 5 people can share a 24-hour "CityPlus" Ticket for 7.40 EUR that can also be used for going out in the evening. That is 3 EUR per person for transportation for the two days. Trains run every 10 minutes during the day (till at least 8:00 PM) then every 20 minutes (till around midnight) and then selected trains every 1 hour.

The event was on the campus of the former University of Karlsruhe (TH), now part of the Karlsruhe Institute of Technology. The campus is located next to the central building of Karlsruhe, the Karlsruhe Palace. The booked rooms were in building number 50.34 (street address: Am Fasanengarten 5).

The developer summit span two days, with a mixture of presentations, hacking, and working group meetings. We had room for up to 6 sessions at once on both days, although "talks" were reserved for the mornings and "discussions"/"hacking" for the afternoons. We primarily counted on short talks of maximum 15 minutes (a 5-minute presentation followed by 10 minutes of discussion) to keep things moving but having flexibility to allow discussion to run on as needed, with the possibility of a dedicated session in the afternoon.

We reserved 4 rooms at Karlsruhe Institute of Technology for the developer summit, all of them were available between 9 AM and 6 PM on both days.

Registration

REGISTRATION HAS NOW CLOSED. A registration fee was charged for all attendees in order to cover snacks and beverages served during the sessions. The fee was 30 EUR on October 7 covering both days, and 15 EUR on October 8 covering only that day. The fee was to be paid in cash on site when checking in.

Lunches and dinners were paid on individual basis, but all the places were booked in advance. Here is a list of the attendees and their guests at the summit. (BWQ = Best Western Queens Hotel)

Proposed Topics

Here is a brief listing of various proposed topics were presented and partially discussed at the summit.

Note to Leaders

If you were 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 5 minutes, having only 5 slides (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.

Topics

Accessing Subsystems via Libraries (GSoC 2009)

A wrapper library for the network statistics functions (libnetstat(3), made of netstat(1)), together with methods for building similar libraries for other subsystems, and a short talk about the lessons learned along the road of Google Summer of Code 2009.

The USB subsystem in FreeBSD 8+

State of the USB stack in FreeBSD 8/9 and the future plans I have. A few words about the recent Super Speed USB (4.8Gbit) support and the Webcamd framework for using Linux USB drivers under FreeBSD. I will also be having a presentation this year about the new USB stack in FreeBSD 8/9.

Problem Reports

FreeBSD Documentation

A presentation for encouraging a potential discussion on how the activity around the doc/www repository could be increased, how to make the life of documentation developers easier. It should involve discussion of some short- and long-term plans regarding the FreeBSD Documentation Project.

State of the Toolchain

A short discussion of the state of the toolchain, what work is in progress, and what needs more attention. Hopefully we can come up with some ideas to working on during the hacking times at the conference.

Where we are with jails

Tune Your Ports Tinderbox

A brief summary on the various extensions I made to my Tinderbox in order to support ports folks by sharing my tinderbox or test critical ports by running mini -exp runs (connected to my EuroBSDCon talk).

Some words about the project, possible applications of this work, and possible ways of continuing it. I will also describe the current state of my work. Finally we will discuss what else should be done to make feature registering framework even more useful.

Virtual Private Systems (VPS) for FreeBSD

A really short presentation of the virtualization project (VPS, Virtual Private Systems for FreeBSD). A brief overview of what the project is about, the current status, and plans for the future. I hope for a discussion and exchange of opinions.

Ringmap Packet Capturing Stack (GSoC 2010)

The goal of this project is the development of new software components for efficient packet capturing at 1 Gb and 10 Gb. The implemented software should make it possible to minimize the CPU usage and packet loss during packet capture. This talk will give an overview of the current state and the future goals of this project.

Catering

There are lunches, drinks, and snacks arranged for the summit around the Karlsruhe Institute of Technology.

Snacks & Beverages

Snacks & beverages will be set up at 09:30 on both days at the venue. A list of items to be served is as follows.

Lunches

The lunches were at the public canteen of the Max Rubner-Institut (ab. 200 meters away from the venue, see the maps) from 13:00 to 14:00 on both days. They were paid on individual basis at the canteen's register, the prices were as follows.

Menu I, including Salad from the Buffet

5.50 EUR

Menu II, including Salad from the Buffet

6.00 EUR

Dessert or soup of the day

1.30 EUR

Menus:

Menu I

Menu II

October 7

Curry lentils with vegetables and rice

Cheese steak with tomato pasta

October 8

Pita bread (yufka) stuffed with bulgur and Tomato salad

Soufflé fish with dill potatoes and cranberries

Developer Summit Dinner

The following menu was compiled for the developer summit dinner at Hügels Restaurant Dudelsack.