FreeBSD Developer Summit, October 2015
Stockholm, Sweden. October 1 — 2, 2015.
This invitation-only FreeBSD Developer Summit takes place at EuroBSDcon 2015, located in Stockholm, Sweden. FreeBSD committers are welcome to register themselves using this wiki; non-committers have to be sponsored by a committer to attend.
EuroBSDcon 2015
EuroBSDcon 2015 takes place between October 1 — 4, 2015. All attendees are encouraged to attend EuroBSDcon, as well as present their work. The conference is located in Stockholm, Sweden (more details will follow). 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 register.
(The information on this page is still subject to change; please check back for updates.)
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 EuroBSDcon DevSummit is hosted by init.se.
The FreeBSD Foundation covers travel expenses for several attendees. You can help support the FreeBSD Foundation by donating.
Travel Information
Approaching Sweden
Wikitravel has a lot of information about Sweden (transportation, things to see, do, and avoid). Another great resource is Virtual Tourist (make sure to check out the "More" column at the top). Both sites also have a lot of information about the city of Stockholm, so check it out.
The EuroBSDcon website also has some information regarding travel provided by the organizers.
Approaching the Event site
The DevSummit will be held in central Stockholm at this location (street name: Engelbrektsgatan 7). Look for a blue Init flag and an Init AB sign at the door bells (there are many other companies in that building) and enter the building. It says it's on the second floor (which is the third floor in american floor counting).
The easiest way to get to the summit is to go by public transport using the "Green" line in direction Åkeshov or Hässelby to subway station Hötorget. Take the northernmost exit from the subway station towards the exit called Tunnelgatan (eng. Tunnel Street). From station Hötorget it is an 8 minute walk, mainly through an old walking tunnel, to Engelbrektsgatan 7. If you choose to share a taxi from the conference hotel, the price will be approximately 30 euro.
To get from the conference hotel to subway station Hötorget you can use the route calculator at http://www.sl.se/en. Read more about transport fares under the menu public transport and taxi.
These directions can also be viewed at the main EuroBSDCon site.
Visas
Some attendees may need to apply for a Visa, please check before traveling. If you need a formal invitation letter (never hurts), let <devsummit AT FreeBSD DOT org> know.
Accommodation
Solna Hotell och Vandrarhem |
It is strongly advised to book the hotel as soon as possible.
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!
Prepaid SIM data
overview site. Stop by any Pressbyrån, 7-Eleven, COOP or ICA and get a Comviq Kontantkort Surf (data only) for 30/50/100/200 SEK for 0.5/1/3/10 GB data. Not clear yet if that includes the SIM-card itself (45 SEK).
Other options in the link.
Schedule
The developer summit spans three days (tentative), with a mixture of hacking, group meetings, and presentations. The first part takes place on October 1st—2nd on the same days as the EuroBSDcon tutorials, while the second part on October 3rd (tentative) runs in parallel with the main conference.
However, many developers will probably arrive by the night of September 30th 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. Note that this is a just rough schedule, please find the exact one further below.
(Do not edit this section yourself unless asked to.)
Date |
Morning |
Lunch |
Afternoon |
Late Afternoon |
Evening |
... |
Wednesday |
Developers arrive |
Dinner |
Hacking lounge |
|||
Thursday |
Devsummit |
Lunch |
Devsummit |
Hacking lounge |
||
Friday |
Devsummit |
Lunch |
Devsummit |
Hacking lounge |
||
Saturday |
EuroBSDcon 2015 / Developer Summit Track (tentative) |
Hacking lounge |
||||
Sunday |
EuroBSDcon 2015 |
Dinner |
Hacking lounge |
|||
Monday |
Breakfast |
Developers depart |
Detailed Schedule
Room |
Capacity |
Description |
Main room (Humlegården) |
16-24 seats |
Room 1, Projector with VGA and HDMI connector |
Lunch area |
12-16 seats |
Room 2, TV, HDMI only |
Conference room (Hagaparken) |
10-16 seats |
Room 3, Projector with VGA and HDMI connector |
(Do not edit this section yourself unless asked to.)
Thursday, October 1, 2015 (sessions)
|
Track 1 |
Track 2 |
Track 3 |
Location |
Room 1 |
Room 2 |
Room 3 |
08:00-09:00 |
Setup / Badges |
|
|
09:00-09:30 |
Opening |
|
|
09:30-10:30 |
|
Callout |
|
10:30-11:00 |
break |
||
11:00-12:00 |
Recruiting |
Callout |
|
12:00-13:00 |
lunch |
||
13:00-14:30 |
|
Embedded |
|
14:30-15:00 |
break |
||
15:00-17:00 |
|
Embedded |
|
18:00-??:?? |
Friday, October 2, 2015 (sessions)
|
Track 1 |
Track 2 |
Track 3 |
Location |
Room 1 |
Room 2 |
Room 3 |
08:00-09:00 |
Setup / Badges |
|
|
09:00-10:30 |
Packet Pacing (presentation) |
Documentation |
|
10:30-11:00 |
break |
||
11:00-12:00 |
|
Documentation |
|
12:00-13:00 |
lunch |
||
13:00-14:30 |
Scaling routing subsystem |
||
14:30-15:00 |
break |
||
15:00-17:00 |
Graphic Stack |
|
|
18:00-??:?? |
Hacking 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.
Submit your proposals to <devsummit AT freebsd DOT org> which shall include an abstract and number of slots needed. (1 slot = 90 minutes) It also expected to do a brief presentation on the results in the Developer Summit Track on Saturday and send a write-up to <hackers AT freebsd DOT org>.
(Submission is open, accepted proposals are added continuously.)
(Do not edit this section yourself unless asked to.)
Title |
Leader |
Description |
Audience |
Slides, Notes, Agenda, Results |
A Roadmap For Jails |
This working group will discuss and construct a roadmap for improving the infrastructure and usability of jails. |
|||
FreeBSD's callout subsystem |
This working group starts with a 20 min. presentation and will then discuss further work for the callout subsystem. |
|||
Packaging Base |
This working group discusses what is left to be done for packaging the base system |
|||
Embedded FreeBSD |
This working group is about FreeBSD on embedded devices like the raspberry pi, beaglebone black and similar devices |
|||
Documentation |
FreeBSD's documentation with a demo of the new PO translation system |
|||
Scaling routing subsystem |
This is a talk about changes to routing subsystem which are happening in projects/routing branch |
|||
Graphics Stack |
This working group will focus in the graphic stack. See the Agenda for more details. |
|||
Performance |
This working group will talk about performance measuring and tuning (ZFS resilver, benchmark setup, etc.) on FreeBSD. |
|||
Virtualization |
This working group is about Virtualization (bhyve, XEN, etc.) and the latest developments. |
|||
Recruiting |
Deb Goodkin |
In this working group, we will brainstorm ideas on how to recruit more people into the FreeBSD Project. |
||
SSL |
This working group will talk about integrating LibreSSL into FreeBSD. |
|||
AutoMTUd |
John-Mark Gurney |
If you want to learn about AutoMTUd, then this working group is for you. |
Presentations
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.
Submit your proposals to <devsummit AT freebsd DOT org> which shall include an abstract and number of slots needed. (1 slot = 20 minutes)
(Submission is open, accepted proposals are added continuously.)
(Do not edit this section yourself unless asked to.)
Title |
Speaker |
Description |
Slides, Notes |
Packet pacing in the network stack |
Meny Yossefi |
Present a proposal for implementation of efficient packet pacing in the kernel. See also D3687. There will be room for questions in the end. |
(40 minutes) packetpacing2015.pdf |
Notes
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 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 <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.
REGISTRATION IS OPEN.
A registration fee is charged for all attendees in order to cover the costs of the summit (rooms, wireless internet access, snacks, drinks, lunch, use of A/V equipment, badge, shirt). This fee is 31.25 EUR per day.
The fee can be paid through the conference registration site where the summit is listed. (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. Note that you have to pay separately for the organized dinners and social event. The DevSummit fee does not cover those. You have to register separately for these events and pay for them using the methods mentioned at the conference registration site.
Here is a list of the attendees and their guests at the summit.
Developer Attendees
(Please keep sorted alphabetically by last name. Do not change the format unless asked to.)
Name |
FreeBSD ID |
30th |
1st |
2nd |
EBSDC |
EBSDC |
Notes |
Hotel |
Reg. |
araujo |
yes |
yes |
yes |
yes |
yes |
Arr Sept 30th (SK574), Dept: Oct 5th (SK571) |
Solna Hotell och Vandrarhem |
|
|
mat |
yes |
yes |
yes |
yes |
yes |
Arr Sept 29th (SK574), Dept: Oct 7th (SK579) |
Scandic Hotel Järva Krog |
|
|
gavin |
yes |
yes |
yes |
yes |
yes |
Arr: Sept 30th 18:40 (SK884) Dept: Oct 6th 15:15 (SK1407) |
Solna Hotell och Vandrarhem |
|
|
melifaro |
no |
yes |
yes |
yes |
yes |
Arr: Oct 1 11:00 (SU2210) Dept: Oct 5 11:50 (SU2211) |
Scandic Järva Krog |
|
|
joel |
yes |
yes |
yes |
yes |
yes |
|
Local |
|
|
bapt |
yes |
yes |
yes |
yes |
yes |
Arr: Sept 30th (AF1602), Dept: Oct 5th (AF1263) |
ibis Styles Stockholm Järva |
Yes |
|
brd |
yes |
yes |
yes |
yes |
yes |
Arr Sept 29th, Dept: Oct 5th |
Scandic Hotel Järva Krog |
|
|
beat |
yes |
yes |
yes |
yes |
yes |
TBD |
TBD |
Yes |
|
jmg |
yes |
yes |
yes |
yes |
yes |
|
ibis Styles Stockholm Järva |
|
|
allanjude |
yes |
yes |
yes |
yes |
yes |
Arr: Sept 24th, Dept: Oct 5th |
ibis Styles Stockholm Järva |
Yes |
|
rene |
yes |
yes |
yes |
yes |
yes |
20150930T1255 SK556 -- 20151005T1610 SK1555 |
Solna Hotell och Vandrarhem |
|
|
dvl |
yes |
yes |
yes |
yes |
yes |
|
Scandic Hotel Järva Krog |
yes |
|
erwin |
no |
yes |
yes |
yes |
yes |
DevSummit Organiser Arr. 30th (SK1430), Dep. 4th (SK0411) |
ibis Styles Stockholm Järva |
|
|
dru |
yes |
yes |
yes |
|
|
|
|
||
emaste |
yes |
yes |
yes |
yes |
yes |
Arr: Sep 29, Dep: Oct 5 |
Scandic Järva Krog |
|
|
xmj |
no |
yes |
yes |
yes |
yes |
Arr: Oct 1st (OV 121), Dep: Oct 4 (OV 124) |
ibis Styles Stockholm Jarva |
|
|
trasz |
yes |
yes |
yes |
yes |
yes |
TBD |
TBD |
yes |
|
rodrigo |
no |
no |
no |
yes |
yes |
Arr: Oct 2nd (AF1462), Dept: Oct 4th (AF1063) |
Scandic Järva Krog |
yes |
|
philip |
yes |
yes |
yes |
yes |
yes |
Arr: 2015-09-30 (SK1422), Dept: 2015-10-05 (SK2591) |
|
??? |
|
dumbbell |
yes |
yes |
yes |
yes |
yes |
Arr: 2015-09-26 (AF1262), Dept: 2015-10-04 (AF1063) |
Airbnb appart., Döbelnsgatan st. |
|
|
cperciva |
yes |
yes |
yes |
yes |
yes |
Arr: 2015-09-30 (SK1420), Dept: 2015-10-05 (BA777) |
Scandic Järva Krog |
|
|
kp |
yes |
yes |
yes |
yes |
yes |
Arr: 2015-09-30 (SK1422), Dept: 2015-10-05 (SK2591) |
ibis Styles Stockholm Jarva |
??? |
|
bcr |
yes |
yes |
yes |
yes |
yes |
DevSummit Organizer, Arr: 2015-09-23 (SAS1632), Dep. 2015-10-05 (SAS637) |
ibis Styles Stockholm Järva |
|
|
roberto |
yes |
yes |
yes |
yes |
yes |
DevSummit Organizer, Arr: 2015-09-30 SAS2572, Dept. 2015-10-05 SAS579 |
ibis Styles Stockholm Järva |
Yes |
|
hrs |
yes |
yes |
yes |
yes |
yes |
Arr: Sept 28th SK638, Dept: Oct 5th SK1631 |
ibis Styles Stockholm Järva |
|
|
ed |
no |
yes |
yes |
yes |
yes |
Arr: 2015-09-30 (DY4532), Dept: 2015-10-05 (DY4531) |
??? |
??? |
|
matthew |
yes |
yes |
yes |
yes |
yes |
Arr 2015-09-30 (DY2854), Dep 2015-10-05 (SK531) |
Scandic Järva Krog |
Yes |
|
hselasky |
yes |
yes |
yes |
yes |
yes |
|
Scandic Järva Krog |
Yes |
|
glebius |
no |
yes |
yes |
yes |
yes |
|
Scandic Järva Krog |
Yes |
|
des |
maybe |
yes |
yes |
yes |
yes |
by car |
Scandic Järva Krog |
yes |
|
brnrd |
yes |
yes |
yes |
yes |
yes |
ETA 20151001T0850 KL1107 ETD 20151004T1950 KL1118 |
ibis Styles Stockholm Järva |
Yes |
|
fabient |
yes |
yes |
yes |
yes |
yes |
Arr: Sept 30th SK638, Dept: Oct 5th |
ibis Styles Stockholm Järva |
|
|
andrew |
afternoon |
yes |
yes |
yes |
yes |
|
|
|
|
zeising |
yes |
yes |
yes |
yes |
yes |
Vegetarian |
Local |
|
Guest Attendees
Developers are 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. Do not change the format unless asked to.)
Name |
Affiliation |
Host |
30th |
1st |
2nd |
EBSDC |
EBSDC |
Notes |
Hotel |
Reg. |
Tom Christensen |
Aalborg University |
dru |
YES |
YES |
YES |
YES |
YES |
|
|
|
GSoC |
gavin |
YES |
YES |
YES |
YES |
YES |
|
Solna Hotell och Vandrarhem |
|
|
callfortesting.org |
bcr |
YES |
YES |
YES |
YES |
YES |
|
|
|
|
Dirk Engling |
|
allanjude |
YES |
YES |
YES |
YES |
YES |
|
|
|
Deb Goodkin |
The FreeBSD Foundation |
bcr |
YES |
YES |
YES |
YES |
YES |
|
|
|
John Hixson |
iXsystems |
dru |
YES |
YES |
YES |
YES |
YES |
|
|
|
Christopher Pietsch |
|
brnrd |
?? |
YES |
YES |
|
|
|
|
|
Yoshifumi Sasaki |
BSD Consulting, Inc. (Tokyo) |
daichi |
|
YES |
YES |
YES |
YES |
|
|
|
Arun Thomas |
BAE |
emaste |
YES |
YES |
YES |
YES |
YES |
|
|
|
Jim Thompson |
Netgate |
bcr |
YES |
YES |
YES |
YES |
YES |
|
ibis Styles Stockholm Järva |
|
GSoC |
gavin |
YES |
YES |
YES |
YES |
YES |
|
2kronor Hostel Vasastan |
|
|
Meny Yossefi |
Mellanox Technologies |
hselasky |
YES |
YES |
YES |
YES |
YES |
|
ibis Styles Stockholm Järva |
YES |
Arnaud Ysmal |
Stormshield |
fabient |
YES |
YES |
YES |
YES |
YES |
|
ibis Styles Stockholm Järva |
Not yet |
Further Useful Information
Catering
Meal Requirements
Requirement |
Qty |
Vegetarian |
|
Diet drinks |
|
Dinners
Organized dinners are provided for Thursday and Friday. The organized dinner on Thursday is 45 EUR and the dinner on Friday costs 62.50 EUR. Make sure to check those separately when registering for EuroBSDcon. Registering for the devsummit and/or conference does not automatically provide you entrance to the organized dinners.
Hacking Lounges
(Some information on how to reach and where to find the hacking lounges.)
Locations
Coordinates
Arlanda Airport |
Logistics |
|
Stockholm Central Station |
Logistics |
|
Init |
||
Stockholm University Campus |
Conference |
|
Ibis Styles Stockholm Jarva |
Lodging |
|
Scandic Hotel Järva Krog |
Lodging |
|
Solna Hotell och Vandrarhem |
Lodging |
|
Ulriksdals Wärdshus |
Thursday Dinner |
|
Kaknästornet |
Friday Dinner |
|
Cosmonova IMAX |
Sat Social Event |
Maps
Logistics
Stockholm Public Transport Train/Light-rail/Metro/Bus
- There is a 7-day All-of-Sweden travel-card for 300SEK (requires SL Access card)
- At a station, get an "SL Access"/"reskassa" card (20SEK, Smart-card)
- Add credit (reskassa) to the card (min 100, max 1000SEK)
- Set the card's zone type to Zone A
- To travel different zones you must change it at a station!
- You can't add credit in buses!
- Hotels, University campus and city center are all in Zone A (50SEK one-way)
- Public transport from Arlanda: 85SEK "Transfer fee" and 135SEK Zone ABC ticket
Airport shuttle 1 99SEK / 45mins to Stockholm city / 6 per hour
Airport shuttle 2 99SEK / 35mins to Stockholm city / 3 per hour
Metro Green line from T-Centralen (direction Åkeshov or Hässelby) first stop is Hötorget+ 11 minute walk
Or a ca. 18 minutes walk from Stockholm Central Station
- Airport shuttle arrives at north side of station, Metro station is at south side.
Conference
To University: Bus 540 from stop Ritorp direction "Universitetet" ca. 16 minutes
- South from front of Hotels
- Follow cyclepath (sweeps left) to Gallopvägen
- Right side of road, cyclist/pedestrian underpass of the main road
Bus stop Ritorp (south) at your right hand.N59.376862 E18.0082493
Bus stop Universitet is end of the line.
- From Univerity: Bus 540 direction "Tensta centrum" ca. 16 minutes
Bus stop Ritorp (north)
- At south of parking lot of hotels
Dinners / Social event
The Thursday dinner is ca. 16 minutes walk from the Ibis & Scandic hotels
- Transportation is included in the Friday dinner
From the hotel and from the DevSummit location
- Saturday event is adjacent to the Conference location
Bus 540 stop Naturhistoriska riksmuseet
Photos
(Mail <devsummit AT freebsd DOT org> with the link to your photos so we can add them here.)
Information on Prior Developer Summits
Information on prior Developer Summits is available from the DevSummit page.