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 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
  • When traveling by plane the preferred destination is the Warsaw Chopin Airport (WAW). The airport is located around 9 km (5.6 mi) from the city center and the hotel. Then:
  • Take a taxi. It is strongly advised to use licensed taxi services only. Taxi tariffs should be clearly displayed in the car window. The taxi fare from the airport to the city center is approx. 40 PLN (~10 EUR, ~12 USD).

    The recommended taxi corporations are the following: ELE SKY TAXI and SAWA TAXI.

    It should also be possible to a taxi by phone in English and pay by credit card (do not forget to mention that when ordering a taxi). Licensed taxi car must have a TAXI sign on the roof and taxi tariffs clearly displayed in the car window. Take a look at the tariffs outside before boarding to avoid surprises. A sane taxi fare is somewhere between 2 PLN—3 PLN per km (~0.60 EUR, ~0.80 USD).
  • Take a bus. For Novotel Warszawa Centrum, take bus 175 (running daily between 04:58 — 23:27) and get off at the “Centrum” stop. The bus fare from the airport to the city center is 3.60 PLN (~1 EUR, ~1.20 USD). The hotel is in walking distance from there.

    The public transport consists of buses, trams, urban rapid rail and one subway line connecting north and south part of the city. The same tickets work for all types of transportation. The ticket should be validated immediately after boarding the vehicle (or at the gate when entering subway).

    Tickets can be bought at newsagents or at vending machines — this is the preferred method. The following is recommended:
  • A short-term, three-days ticket: 24 PLN (~6 EUR, ~8 USD).
  • A single fare ticket if no change needed: 3.60 PLN (~1 EUR, ~1.20 USD).
  • A short-term, one-day ticket: 12 PLN (~3 EUR, ~4 USD). Buy for only zone 1 (“strefa 1”).
  • When traveling by train the preferred destination is the Warsaw Central Railway Station. Novotel Warszawa Centrum is a walking distance from the station or one bus stop. The hotel should be in walking distance from the station. There is a pretty decent train connection between Berlin and Warsaw (~6 h journey).
  • When traveling by car parking in Warsaw on weekdays costs around 3 PLN per hour (~1 EUR, ~1 USD). During weekends parking is free.

    The road network in Warsaw is very complex. There were also some major changes recently and many roads are still under construction. Some streets are closed because a new subway line is being built. So be sure to have a navigation system with up-to-date maps.

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.

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.

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

  • Single-person room (including breakfast): 377 PLN per night (~90 EUR, ~115 USD).
  • Parking place: 85 PLN per night (~20 EUR, ~25 USD).

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

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

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

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

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

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

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

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:

  • 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: 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.

(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

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

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 are paid on individual basis, but all the places are booked in advance. The list of the current reservations can be found below.

  • October 17 (Wednesday), from 19:00: Podwale 25, Ulica Podwale 25, Warszawa. Cash or Visa cards only. Fixed-price menu that costs 75 PLN (~18 EUR, ~24 USD) and includes appetizer, soup, main course and dessert of local food, tea, coffee, mineral water.
  • October 18 (Thursday), from 19:00: El Popo, Ulica Senatorska 27, Warszawa. Fixed-price menu that costs 80 PLN (~20 EUR, ~25 USD) and features a buffet with different types of Mexican dishes, includes tea, coffee, mineral water.
  • October 19 (Friday), from 19:00: Stary Dom, Ulica Puławska 104/106, Warszawa. Fixed-price menu that costs ab. 180 PLN (~44 EUR, ~56 USD) that includes a soup, a main course, dessert, a choice of red and white wine, soft drinks, tea, coffee, mineral water.

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.

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.

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/201210.txt
  • Last modified: 2021/04/25 08:29
  • by JethroNederhof