FreeBSD Developer Summit, October 2012

Event Logo

Warsaw University of Technology, Warsaw, Poland
October 18 — 20, 2012.


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

EuroBSDcon 2012

EuroBSDcon 2012 takes place between 18 — 21 October 2012. All attendees are encouraged to attend EuroBSDcon, as well as present their work. The conference is located at Warsaw University of Technology. 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: 14 OCTOBER.
REGISTRATION IS NOW CLOSED. THANK YOU ALL FOR REGISTERING!
THE EVENT IS NOW OVER. THANK YOU ALL FOR COMING!

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 19 September.

Travel Information

Warsaw (Polish: Warszawa) is the capital of Poland and, with 1.7 million inhabitants, its largest city. It is located on the Vistula River (Polish: Wisła), roughly equidistant (350 km, 217 mi) from both the Baltic Sea (Bałtyk) in the north and the Carpathian Mountains (Karpaty) in the south. The Vistula crosses the city on a north-south axis, dividing it into two parts, usually referred to as the left bank (lewy brzeg, adj. lewobrzeżna Warszawa) and the right bank (prawy brzeg, adj. prawobrzeżna Warszawa).

Historically, the right bank was the first one to become populated, during the 9th or 10th century. However, the present city's central district, called Śródmieście lies on the left bank. The Old Town is fully contained within the borders of the city center. The central point of the city is located at the intersection of Al. Jerozolimskie and ul. Marszałkowska, near the entrance to the Metro Centrum subway station. It is good to know that the Palace of Culture is a landmark visible from almost any location in Warsaw. Should you ever get lost in the city, just walk toward the Palace of Culture and Science.

height=200px

Approaching Warsaw

Approaching the Event Site

The street address for the venue, called the Building of Mechanics is Plac Politechniki 1 (in English: University Square). The event is going to be in Room 203 and Room 204. They are located on the 2nd floor (the ground level floor is counted as 0 in Poland), close to the Old Boiler House.

Visas

Poland has joined the European Union (2004) and the Schengen Area (2007). However, 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

The recommended hotel is Novotel Warszawa Centrum (in the past "Hotel Forum", which is the name still used in Google Maps). This is where all the speakers and non-local organizers will be staying. The hotel is located in the exact city center and is either 15—20 minutes walk or one subway stop from the venue.

Buses to the social event will be departing from this place as well. It is strongly advised to book the hotel as soon as possible.

To book the hotel please fill the corresponding form (Doc format, but PDF is also accepted) and send it to the address H3383-RE5@accor.com.

Prices

Note that during weekends parking in Warsaw is free, so you may find a place to park somewhere around the hotel.

Address

Address:

Marszalkowska 94/98

Phone:

+48 22 5960000

WWW:

http://www.accorhotels.com/gb/hotel-3383-novotel-warszawa-centrum/index.shtml

Use the provided form and email to make a reservation.

Other Hotels

Other hotels around the venue:

Warsaw Marriott Hotel

Address:

Aleje Jerozolimskie 65/79

Phone:

+48 22 6306306

WWW:

http://www.marriott.com/hotels/travel/wawpl-warsaw-marriott-hotel/

Polonia Palace Hotel

Address:

Aleje Jerozolimskie 45

Phone:

+48 22 3182800

WWW:

http://poloniapalace.com/

MDM Hotel

Address:

Plac Konstytucji 1 (in English: Constitution Square 1)

Phone:

+48 22 3391600

WWW:

http://hotelmdm.com.pl/

Snacks for Committers

If you need something to work on during the summit and you do not have any ideas, perhaps the following could give you some.

IRC

Note that many of attendees of the summit hang out on #devsummit on EFnet during the event (as well as the conference itself). Feel free to join!

Schedule

The developer summit spans three days, with a mixture of hacking, working group meetings, and presentations. It takes place on the 18th and 19th of October (on the same days as the EuroBSDcon tutorials). However, many developers will probably arrive by the night of the 17th and meet for dinner and drinks before things start. 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
9: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 17
October 2012

developers arrive

Podwale 25 @ 19:00

hacking lounge
(Polonia Palace)

Thursday 18
October 2012

working groups
(Politechnika)

lunch
(Politechnika)

working groups
(Politechnika)

El Popo @ 19:00

hacking lounge
(Polonia Palace)

Friday 19
October 2012

working groups
(Politechnika)

lunch
(Politechnika)

working groups
(Politechnika)

Stary Dom @ 19:00

hacking lounge
(Polonia Palace)

Saturday 20
October 2012

EuroBSDcon 2012 / Developer Summit Track

EuroBSDcon social event

hacking lounge

Sunday 21
October 2012

EuroBSDcon 2012

dinner from 19:00

hacking lounge

Monday 22
October 2012

breakfast

developers depart

Detailed Schedule

Working group sessions will be held in smaller rooms in the Building of Mechanics. Additional presentations and group reports will be given during a FreeBSD Developer Summit track at EuroBSDcon on Saturday, October 20th in the Old Boiler House. The events in this track will be part of EuroBSDcon and require a EuroBSDcon registration. All rooms will have A/V equipment.

Attendees will be able to pick up badges and T-shirts from 8:00 AM to 9:00 AM each morning.

Note: In order to attend a working group meetings on Day 1 & 2 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

203

~30

Moveable tables and chairs, beamer, whiteboard

204

~30

Moveable tables and chairs, beamer, whiteboard

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

Thursday, 18 October 2012

Track 1

Track 2

Location

203

204

08:00 - 08:30

Setup / Badges

08:30 - 09:00

Welcome /
Introductions

09:00 - 10:30

Toolchain

Ports

10:30 - 11:00

break

11:00 - 12:30

Toolchain

Ports

12:30 - 14:00

lunch

14:00 - 15:30

OS Course

Embedded

15:30 - 16:00

break

16:00 - 17:30

OS Course

USB

Friday, 19 October 2012

Track 1

Track 2

Location

203

204

08:00 - 08:45

Setup / Badges

08:45 - 09:00

Briefing

09:00 - 10:30

Documentation

QAT

10:30 - 11:00

break

11:00 - 12:30

Documentation

QAT

12:30 - 14:00

lunch

14:00 - 15:30

Vendor

free

15:30 - 16:00

break

16:00 - 17:30

Desktop

free

Saturday, 20 October 2012

Time

102 (Old Boiler House)

11:15

Working Group Reports: OS Course Documentation QAT

12:10

XML Migration and Clean-up of the Documentation

12:32

Implementing an Efficient Regex Library

12:55

lunch

13:55

Parallelization in the Ports Collection (GSoC'12)

14:15

Running FreeBSD/arm on BeagleBoard-xM (GSoC'12)

14:35

The Identifier-Locator Networking Protocol (ILNP) in FreeBSD

14:50

Reliable Asynchronous and Distributed Building Clusters

15:10

On the Road to pkg

15:45

BSD Router Project and BSD Media Center

16:40

FreeBSD USB Stack: Status Report

17:00

Mirage/kFreeBSD

17:20

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.

A dedicated sub-page will be created for each group to be populated by its leader(s) (see the template), that is where the details (e.g. prepared materials, a proposed schedule or the list of potential attendees) can be found later. There will be short report given on the results of each group at the Developer Summit track (on Saturday).

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

Topic

Leaders

Brief Description

Goal

Days

Notes

USB

hselasky

USB working group

Discuss various issues with the FreeBSD USB stack, its support for userland and ported applications

Thu

Ports

erwin

Ports working group

Discuss current state of ports on FreeBSD

Thu

Documentation

dru, bcr

Documentation working group

Pick up what was left from the session at BSDCan's DevSummit and the combined BSDCan/PGCon doc summit and continue what actions and solutions have been identified there as well as new things

Fri

Desktop

kmoore

Running FreeBSD on a desktop

Identify where FreeBSD is still weak in the desktop arena, and delegate items to the person or teams best suited to improving upon them

Fri

Toolchain

brooks

Toolchain and build system working group

Nail down a schedule to switch the default compiler to clang on at least x86 platforms

Thu

QAT

itetcu, decke

Quality Assurance Testing of sources working group

Talk about which QA services/processes are there right now and if there is need to improve any of them as well as create new QA services for the project -- src and doc committers are welcome!

Fri

OS Course

bcr

Teaching FreeBSD

Design an operating system course based on FreeBSD that can be taught to undergraduate and probably another one for graduate-level students

Thu

Embedded

ray

Porting FreeBSD to embedded platforms

Discuss the different issues that may block porting FreeBSD to embedded hardware primarily designed for running Linux

Thu

Vendor

erwin

Vendor discussions

Talk specifically about vendor relations with FreeBSD, upstreaming stuff, feature requests, consulting major hardware vendors, etc. -- things that are probably most applicable to only FreeBSD consumers

Fri

Talks

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 14 October.
SUBMISSION IS CLOSED, WE CANNOT ACCEPT MORE TALKS.

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

Title

Speaker

Description

Slides, Notes

Parallelization in the Ports Collection (GSoC'12)

AlexanderPronin

A proposal to the ports framework to allow a safe way to build and install several ports at the same time

par-ports-AlexanderPronin.pdf

Implementing an Efficient Regex Library

GáborKövesdán

Lessons learned from the BSD grep(1) development and drawbacks of the POSIX regex(3) API. How to implement a generally good and efficient solution

regex-heur.pdf

XML Migration and Clean-up of the Documentation

GáborKövesdán

Summarizing the necessity and the implications of the migration. Best and bad practices, proposed future directions of the documentation tree

xml-migration.pdf

ILNPv6 in FreeBSD

BruceSimpson

Introductory talk describing the Identifier-Locator Networking Protocol (ILNP), how it will help IPv6, and its prototype implementation in FreeBSD

eurobsdcon-bms-ilnp.pdf

BSD Router Project and BSD Media Center

OlivierCochardLabbé

Two nanobsd-based projects: BSDRP featuring Quagga and Bird for medium-size routers, BSDMC featuring XBMC for home media players

Double-sized, BSD Media Center - FreeBSD dev summit 2012-10.pdf BSD Router Project - FreeBSD dev summit 2012-10.pdf

Running FreeBSD/arm on BeagleBoard-xM (GSoC'12)

AleksanderDutkowski

Experience and status report of the progress of porting FreeBSD to the BeagleBoard-xM

bbxm.pdf

On the Road to pkg 1.1

BaptisteDaroussin

pkg 1.0 has now landed and is fairly usable, the road is open for 1.1: new features, improvements, and current status

pkgng.pdf

Reliable Asynchronous and Distributed Building Clusters

BaptisteDaroussin

The old portbuild code has served us a lot in the past, but has become very complicated to maintain, while here we have new needs, portbuild2 is a rewrite from scratch, goal, status, expectations

portbuild2.pdf

FreeBSD USB Stack: Status Report

HansPetterSelasky

A brief report on the current status and planned improvements of the FreeBSD USB stack

15 mins., usb_status_2012.pdf

Mirage/kFreeBSD

PáliGáborJános

Presenting the FreeBSD kernel port of the high-performance exokernel written in OCaml, called Mirage

mirage-kfreebsd.pdf

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

or, with PkgNG:

# pkg install 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

Or you can use the LibreOffice / OpenOffice template (contributed by BaptisteDaroussin).

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: 14 OCTOBER.
REGISTRATION IS NOW CLOSED.

A registration fee is charged for all attendees in order to cover the costs of the summit (rooms, internet access, snacks, drinks, lunch, use of A/V equipment, badge, shirt). This fee is EUR 20 per day. Note that this fee does not include the tutorials so they have to be paid separately.

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

Dinner
17th

Dinner
18th

Dinner
19th

EBSDC
20th

Dinner
21st

Notes

Reg.

GavinAtkinson

gavin

yes

yes

yes

yes

yes

Arr 17th ~7pm via train from Wrocław, Dep 22nd 21:10 WMI FR2284; Novotel

OK

BaptisteDaroussin

bapt

no

yes

yes

yes

yes

AF1246 - AF2047

OK

BrooksDavis

brooks

yes

yes

yes

yes

yes

OK

MatthewFleming

mdf

yes

no

no

yes

yes

OK

BernhardFroehlich

decke

yes

yes

yes

yes

no

17 Oct VIE-WAW OS623

OK

BeatGaetzi

beat

no

yes

yes

yes

no

OK

DaichiGoto

daichi

no

yes

no

yes

maybe

OK

EmanuelHaupt

ehaupt

maybe

yes

yes

yes

no

OK

RafalJaworowski

raj

no

no

yes

no

no

OK

GáborKövesdán

gabor

maybe

yes

yes

yes

maybe

OK

ReneLadan

rene

yes

yes

yes

yes

yes

AMS<->WAW LO0266 / LO0269

OK

ErwinLansing

erwin

maybe

yes

yes

yes

yes

CPH-AMS-WAW KL1128-KL1365 Arr. 16:25 KL1366-KL1139 Dep. 17:15

OK

ErmalLuci

eri

maybe

maybe

yes

yes

maybe

MartinMatuska

mm

no

no

maybe

yes +1

maybe

Arr. 19th 7am (train), Dep. 21th 9pm (train), Mariott

KrisMoore

kmoore

maybe

yes

yes

yes

no

OK

EdwardTomaszNapierala

trasz

maybe

maybe

maybe

no

no

OK

AndreOppermann

andre

yes

yes

yes

yes

no

ZRH->WAW LX1348 17.10. Arr 13:55, WAW-ZRH LX1353 21.10. Dep 19:50, Novotel

OK

PhilipPaeps

philip

yes

yes

yes

yes

no

vegetarian, BRU-WAW SN2555 17 Oct. Arr 17:10, WAW-BRU SN2556 21 Oct. Dep 17:40, Novotel

OK

PáliGáborJános

pgj

yes

yes

yes

yes

no

organizer; Budapest-Keleti -> Warszawa Centralna (night train) / WMI->BUD W6 2468; Novotel

OK

AndrewPantyukhin

infofarmer

no

no

yes

yes

no

SVO->WAW AFL 2000 19/10 / WAW->SVO AFL 2003 21/10

OK

BenedictReuschling

bcr

yes

yes

yes

yes

yes

Frankfurt (Main) central station -> Warszawa Centralna D50472 (night train) / WAW->FRA LO0377

OK

OllivierRobert

roberto

no

yes

yes

yes

no

CDG->WAW AF 1246 17/10 Arr. 21:05 / WAW->CDG AF 1047 21/10 Dep. 19:05

OK

AleksandrRybalko

ray

no

maybe

maybe

yes

maybe

17 Oct KBP->WAW LO 752 Arr 15:05, 22 Oct WAW->KBP LO 751 Dep 11:05, Novotel

OK

HirokiSato

hrs

yes

yes

yes

yes

maybe

OK

EdSchouten

ed

yes

yes

yes

yes

no

AMS->WAW LO266, WAW->MUC LO375

OK

HansPetterSelasky

hselasky

yes

yes

yes

yes

yes

Arriving 17th

OK

ShteryanaShopova

syrinx

yes

yes

yes

yes

maybe

OK

BruceSimpson

bms

no

yes

yes

yes

yes

Arriving in Warsaw on evening of 18th

OK

GlebSmirnoff

glebius

yes

yes

yes

yes

yes

OK

DagErlingSmørgrav

des

yes

yes

yes

yes

yes

OK

UlrichSpoerlein

uqs

maybe

yes

yes

yes

no

OK

MariusStrobl

marius

yes

yes

no

yes

yes

vegetarian, 17 Oct MUC->WAW LH 1614 22 Oct WAW->MUC LH 1615

OK

IonMihaiTetcu

itetcu

yes

maybe

yes

no

no

Wed.17 BUH->WAW LO642, Sat.20 WAW->BUH LOH641

OK

ThierryThomas

thierry

no

maybe

maybe

yes

no

Wed 17. LYS-AMS KLM1416 AMS-WAW KLM1369 / Sun 21. WAW-AMS KLM1366 AMS-LYS KLM1419

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
(FreeBSD ID)

Dinner
17th

Dinner
18th

Dinner
19th

EBSDC
20th

Dinner
21st

Notes

Reg.

IlyaBakulin

genua mbh

rwatson

no

yes

yes

yes

no

MUC-WAW LH1610 18OCT, WAW-MUC LH1615 21OCT

OK

ZbigniewBodek

Semihalf

raj

no

yes

yes

yes

no

OK

ChrisBuechler

pfSense

eri

maybe

maybe

yes

yes

maybe

OlivierCochardLabbé

FreeNAS, BSD Router Project

thierry

yes

yes

yes

yes

yes

vegetarian, CDG-WAW LO330 17OCT, WAW-CDG LO335 22OCT

OK

MichaelDexter

Call for Testing

pgj

no

no

yes

yes

no

OK

AleksanderDutkowski

GSoC student

pgj

yes

yes

maybe

yes

no

OK

JohnGemignani

EMC / Isilon

mdf

yes

no

no

yes

yes

OK

JohnHixson

iXsystems

pgj

yes

yes

yes

yes

yes

OK

DruLavigne

PC-BSD, FreeNAS, Foundation

kmoore

maybe

yes

yes

yes

yes

OK

TodMcQuillin

spamcop.net

pgj

?

?

?

?

?

Thursday only

OK

AlexanderPronin

GSoC student

pgj

maybe

yes

no

yes

yes

OK

KristofProvost

Various

philip

?

?

?

yes

?

Devsummit only on Thursday

OK

PaulSchenkeveld

BSD Europe

pgj

maybe

maybe

maybe

yes

maybe

Friday only

OK

JoergSonnenberger

NetBSD

pgj

?

?

?

?

?

OK

AdrianSteinmann

NetBSD

pgj

no

yes

maybe

yes

no

Afternoons only

OK

EdwardTan

psybermonkey.net

pgj

yes

yes

yes

yes

yes

OK

JimThompson

Netgate

raj

maybe

maybe

yes

yes

no

CDG-WAW AF2046 17OCT, WAW-CDG AF1047 21OCT

OK

MarekVavrusa

CZ.nic

erwin

yes

 yes

no

no

no

OK

ReinoudZandijk

NetBSD

pgj

?

?

?

?

?

OK

Further Useful Information

Catering

Lunches will be served as sandwiches during the day at the venue. Some snacks and soft drinks will be available during the sessions as well.

Dinners

Dinners are paid on individual basis, but all the places are booked in advance. The list of the current reservations can be found below.

There is no in-advance reservation for October 21, as most of the developers are about to head back home already that day, but it is recommended to find a place somewhere in the surroundings.

Hacking Lounges

There are reservations for the evenings of October 17, 18, and 19 at the lobby bar of Hotel Polonia Palace (Aleje Jerozolimskie 45) where people could meet up and hack together.

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.

201210DevSummit (last edited 2012-11-02 10:45:31 by PáliGáborJános)