http://wikitravel.org/upload/shared//thumb/9/99/Karlsruhe-Schloss-meph666-2005-Apr-22.jpg/300px-Karlsruhe-Schloss-meph666-2005-Apr-22.jpg

FreeBSD Developer Summit

Karlsruhe Institute of Technology, Karlsruhe, Germany, October 7 - 8, 2010.

This invitation-only FreeBSD Developer Summit has taken place at EuroBSDCon 2010, located in Karlsruhe, Germany.

EuroBSDCon 2010

EuroBSDCon 2010 took place between 8 - 10 October 2010. All attendees were encouraged to attend EuroBSDCon, as well as present their work. The conference waslocated at Best Western Queens Hotel Karlsruhe.

Note

As a visitor of the event you could benefit from a special discount: Just mentioned the keyword "EuroBSDCon" when booking your room.

Tel.No. +49 721 3727-0

Room Type

Date

Price

Single

October 7

85.00 EUR

Single

October 8 - 10

72.00 EUR

Twin

October 7

107.00 EUR

Twin

October 8-10

101.00 EUR

ALL prices incl. breakfast

Possible alternatives were at Trivago, HRS, Expedia, Barbarossa.

Logistics

Approaching Karlsruhe

Karlsruhe is on the Rhine in Baden-Württemberg in Germany. It is in the north of the Black Forest, close to the French border.

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

Schedule

(KIT = Karlsruhe Institute of Technology)

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 6
October 2010

developers arrive

dinner at Alter Brauhof from 19:00

Thursday 7
October 2010

KIT

Max Rubner-Institut

KIT

dinner at Walhalla from 19:00

hacking lounge at BWQ

Friday 8
October 2010

KIT

Max Rubner-Institut

KIT

Developer summit dinner at Hügels Restaurant Dudelsack from 19:00

hacking lounge at BWQ

Saturday 9
October 2010

EuroBSDCon 2010 -- Best Western Queens

EuroBSDCon social event from 19:00

hacking lounge at BWQ

Sunday 10
October 2010

EuroBSDCon 2010 -- Best Western Queens

dinner at Vogelbräu Durlach from 19:00

hacking lounge at BWQ

Monday 11
October 2010

developers depart

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.

Room

Capacity

Description

HS -101

100

Auditorium: Flat, two blackboards, fixed wooden seats, video / audio system with LCD projectors, WLAN available

HS -102

100

Auditorium: Flat, two blackboards, fixed wooden seats, video / audio system with LCD projectors, WLAN available

HS -107

20

Seminar room: 10 movable tables, 25 movable chairs, beamer, two blackboards, wired network available

HS -108

20

Seminar room: 10 movable tables, 25 movable chairs, beamer, two blackboards, WLAN available

Thursday 7 October 2010

Time

-101

-102

-107

-108

09:00-10:00

Check-In / Registration

10:00-10:15

Welcome - PáliGáborJános (slides)

10:15-11:00

Introduction of participants

11:00-11:15

The USB Subsystem in FreeBSD 8+ - HansPetterSelasky

11:15-11:30

State of the Toolchain - BrooksDavis (slides)

11:30-11:45

FreeBSD Documentation - PáliGáborJános (slides)

11:45-12:00

Improving nanoBSD - OlivierCochardLabbé (slides)

12:00-12:15

pf(4) - ErmalLuci, ChrisBuechler (slides)

12:15-12:30

Where We are With Jails - BjoernZeeb (slides)

12:30-12:45

Virtual Private Systems - KlausOhrhallinger (slides)

13:00-14:00

lunch break

14:00-16:00

toolchain - BrooksDavis

inet(6) - BjoernZeeb

cluster - SimonNielsen

USB - HansPetterSelasky

16:00-18:00

docs - PáliGáborJános (results)

Friday 8 October 2010

Time

-101

-102

-107

-108

09:00-10:00

Check-In / Registration

10:00-10:15

Welcome - PáliGáborJános (slides)

10:15-10:30

Cooperation with PC-BSD - DruLavigne (slides)

10:30-10:45

FreeNAS - WarnerLosh (slides)

10:45-11:00

New Event Timers Subsystem - AlexanderMotin (slides)

11:00-11:15

Problem Reports - GavinAtkinson, MarkLinimon (Links mentioned in presentation)

11:15-11:30

Ports Tinderbox Tunings - PáliGáborJános (slides)

11:30-11:45

Auditing NFS Events - EfstratiosKaratzas (slides)

11:45-12:00

Registration of Optional Kernel Subsystems - IlyaBakulin (slides)

12:00-12:15

Ringmap Capturing for High-Performance Packet Capturing - AlexandreFiveg (slides)

12:15-12:30

Accessing Subsystems via Libraries - PáliGáborJános (slides)

12:30-12:45

Google Summer of Code - BrooksDavis (slides)

13:00-14:00

lunch break

14:15-15:15

ports - BeatGaetzi, MarkLinimon

ringmap - AlexanderFiveg

cluster - SimonNielsen

timers - AlexanderMotin

15:15-16:15

pc-bsd - KrisMoore

freenas - WarnerLosh

16:15-17:30

bugbusting - GavinAtkinson, MarkLinimon

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)

Name

FreeBSD.org ID

Arrival Date

Departure Date

Will stay at BWQ?

Notes

GavinAtkinson

gavin

6

11

No (Santo)

Arr FKB 6th 21:35 FR9774, Dep 11th 22:00 FR9775

BradDavis

brd

6

11

no

BrooksDavis

brooks

6

11

No (Ibis)

LarsEngels

lme

7

10

Yes

BernhardFroehlich

decke

6

11

probably

BeatGaetzi

beat

7

10

Yes

JamieGritton

jamie

6

10

no

DaichiGoto

daichi

6

11

probably

EmanuelHaupt

ehaupt

7

10

probably

ErwinLansing

erwin

6

10

probably

MarkLinimon

linimon

6

11

no

WarnerLosh

imp

5

12

Yes

ErmalLuci

eri

6

11?

yes

KoopMast

kwm

6

11

no

MartinMatuska

mm

8

10

Yes

KrisMoore

kmoore

7

11

Yes

AlexanderMotin

mav

5

12

Yes

SimonNielsen

simon

6

11

Yes

AndreOppermann

andre

7

8

probably

PáliGáborJános

pgj

6

12

yes

devsummit organizer; Arr HHN 5th 21:20 W6 259, Dep HHN 12th 21:45 W6 260

PhilipPaeps

philip

6

11

No (Ibis)

BenedictReuschling

bcr

6

11

conference only

OllivierRobert

roberto

6?

8

hopefully

Train - no conference this year, just summit

HirokiSato

hrs

6

11

yes

EdSchouten

ed

7

10

yes

Going by motorcycle. Maybe we can drive around a bit?

HansPetterSelasky

hselasky

6

11

yes

USB

UlrichSpoerlein

uqs

7th

10th noonish

yes

MariusStrobl

marius

8

10

no (Santo Kongress)

Arrival: around noon, vegetarian

ThierryThomas

thierry

6?

10?

No (Ibis)

BjoernZeeb

bz

7

10

No

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.

Name

Host

Arrival Date

Departure Date

Will stay at BWQ?

Notes

IlyaBakulin

PáliGáborJános

6

11

No (Barbarossa)

GSoC 2010 student

ChrisBuechler

ErmalLuci

6

10

yes

pfSense

OlivierCochardLabbé

WarnerLosh

6

9

yes

FreeNAS, vegetarian

AlexandreFiveg

PhilipPaeps

6

9

no

GSoC 2010 student

EfstratiosKaratzas

PáliGáborJános

6

11

yes

GSoC 2010 student

DruLavigne

WarnerLosh

6

11

?

MariusNuennerich

LarsEngels

8

10

?

KlausOhrhallinger

BjoernZeeb

7

10

?

FreeBSD VPS, vegetarian food

ArminPirkovitsch

BernhardFroehlich

6

11

probably

Grazer BSD Stammtisch

KristofProvost

PhilipPaeps

6

11

No (Ibis)

JoergSonnenberger

PáliGáborJános

7

11

yes

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:

Contact PáliGáborJános if you have questions or problems.

Topics

Accessing Subsystems via Libraries (GSoC 2009)

Leader: PáliGáborJános

Interested folk:

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+

Leader: HansPetterSelasky

Interested folk: PáliGáborJános

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.

Discussion on pf(4)

Leader: ErmalLuci, ChrisBuechler?

Interested folk: BjoernZeeb, PáliGáborJános, SimonNielsen

A short presentation on the actual state of the FreeBSD port of OpenBSD's PF.

Problem Reports

Leader: GavinAtkinson, MarkLinimon?

Interested folk: PáliGáborJános

An update on the state of the PR database.

FreeBSD Documentation

Leader: PáliGáborJános

Interested folk: BenedictReuschling

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

Leader: BrooksDavis

Interested folk: BjoernZeeb, PáliGáborJános

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.

Google Summer of Code

Leader: BrooksDavis

Interested folk: PáliGáborJános

A discussion of the 2010 addition of the Google Summer of Code focusing on how we can improve for next year and on what feedback we should provide to at the Mentors Summit.

New event timers subsystem

Leader: AlexanderMotin

Interested folk: PáliGáborJános

A short presentation of my present work on new event timers infrastructure and discussion of it's consequences: CPU sleep states, dynamic ticks, tickless scheduling, tickless kernel, ...

FreeNAS / Improving nanoBSD

Leader: OlivierCochardLabbé, WarnerLosh?

Interested folk: PáliGáborJános, SimonNielsen

Status report for the upcoming version of FreeNAS, including the improvements in nanoBSD required for FreeNAS and BSDRP.

Cooperation with the PC-BSD Project

Leader: DruLavigne

Interested folk: PáliGáborJános

A talk about how the FreeBSD Project and the PC-BSD Project could work together more closely in the future.

Where we are with jails

Leader: BjoernZeeb

Interested folk: PáliGáborJános, SimonNielsen

Status report on jails and VIMAGE and what you can do to help.

Tune Your Ports Tinderbox

Leader: PáliGáborJános

Interested folk:

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

Auditing NFS Events (GSoC 2010)

Leader: EfstratiosKaratzas

Interested folk: PáliGáborJános

A brief talk about my gsoc2010 work on Audit and NFS. I will refer to other Audit related gsoc projects and their status as well as present ideas for expanding the Audit subsystem.

Make optional kernel subsystems register themselves via sysctl (GSoC 2010)

Leader: IlyaBakulin

Interested folk: PáliGáborJános

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

Leader: KlausOhrhallinger

Interested folk: PáliGáborJános

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.

URL: http://www.7he.at/freebsd/vps/

Ringmap Packet Capturing Stack (GSoC 2010)

Leader: AlexandreFiveg

Interested folk: PáliGáborJános

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.

Approaching Vogelbräu-Durlach (Sunday)

Here is a travel recommendation (a 30-minute tram ride, costs 2.10 EUR for each direction) for Sunday's dinner in Durlach. (Thanks to Armin Pirkovitsch.)

18:07

Best Western Queens (Ettlinger Strasse 23)

walk

18:12

Karlsruhe Kongresszentrum

tram (S6)

18:16

Karlsruhe Marktplatz (Pyramide)

walk

18:20

Karlsruhe Marktplatz (Kaiserstrasse)

tram (S2)

18:32

Durlach Gritznerstrasse

walk

18:37

Vogelbräu-Durlach (Amalienbadstrasse 16)

Travelling back: Just travel backwards, trams run every 20 minutes (till around midnight) and then selected trams every 1 hour.

Locations

Coordinates

Maps

Photos

Videos

Special Thanks

201010DevSummit (last edited 2010-10-31 19:53:22 by BenedictReuschling)