FreeBSD Developer Summit, September 2016

Belgrade, Serbia. 22 — 23 September 2016.

This invitation-only FreeBSD Developer Summit took place at EuroBSDcon 2016, located in Belgrade, Serbia. FreeBSD committers were welcome to register themselves using this wiki; non-committers had to be sponsored by a committer to attend.

EuroBSDcon 2016

EuroBSDcon 2016 takes place between 22 and 25 September 2016. All attendees are encouraged to attend EuroBSDcon, as well as present their work. The conference is located in Belgrade, Serbia (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.

Sponsors

The EuroBSDcon developer summit would not be possible without the generous support of sponsors.

The FreeBSD Foundation covers travel expenses for several attendees. You can help support the FreeBSD Foundation by donating.

Travel Information

Approaching Serbia

Wikitravel has a lot of information about Serbia and Belgrade (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 Belgrade, so check it out.

Approaching the Event site

The Developer Summit is held in the same location as EuroBSDcon: Radisson Blu Old Mill Hotel, Belgrade. The Summit will use some of the conference facilities (i.e. rooms) there, running in parallel to the EuroBSDcon tutorials.

The hotel offers an airport transportation service to and from Nikola Tesla Airport. Sharing the service with others that have similar arrival/departure times is encouraged. People who are staying at other hotels can use this hotel address to navigate to the event site: Vojvode Misica Boulevard 15, Belgrade

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.

Money

Serbia uses the Serbian dinar (RSD). Banknotes come in denominations of 5000, 2000, 1000, 500, 200, 100, 50, 20 and 10 Serbian dinar. Serbian dinar is subdivided into 100 Para. Coins come in denominations of 20, 10, 5, 2 and 1 Serbian dinar.

Accommodation

It is strongly advised to book the hotel as soon as possible. Make sure to use the provided booking codes to get a discount for the room rate. Further details can be found at the hotel page of the EuroBSDcon website.

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

Providers MTS
Telenor Serbia
VIP

VIP

Visitor SIM seems to be the logical option if you only need data. 990RSD (ca. 8€) for 5GB with 14 days validity.

Schedule

The developer summit spans 2 days (tentative), with a mixture of hacking, group meetings, and presentations. The first part takes place on 22 — 23 September on the same days as the EuroBSDcon tutorials, while the second part on 24 September (tentative) runs in parallel with the main conference.

However, many developers will probably arrive by the night of 21 September 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
9:00—12:30

Lunch
12:30—13:30

Afternoon
13:30—16:30

Late Afternoon
16:30—18:00

Evening
18:00—21:00

...

Wednesday
21 September 2016

Developers arrive

Dinner

Hacking lounge (lobby)

Thursday
22 September 2016

Devsummit

Lunch

Devsummit

Organized dinner

Hacking lounge (lobby)

Friday
23 September 2016

Devsummit

Lunch

Devsummit

EuroBSDcon social event

Hacking lounge (lobby)

Saturday
24 September 2016

EuroBSDcon 2016 / Developer Summit Track (tentative)

Dinner

Hacking lounge (lobby)

Sunday
25 September 2016

EuroBSDcon 2016

Dinner

Hacking lounge (lobby)

Monday
26 September 2016

Breakfast

Developers depart

Detailed Schedule

Room

Capacity

Description

M4

42 seats (theatre)

Room 1

M5

30 seats (hollow square)

Room 2

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

Thursday, 22 September 2016 (Sessions)

Track 1

Track 2

Location

M4

M5

08:00-09:00

Setup / Badges

09:00-09:30

Opening (unconference style)

09:30-10:30

Testing and CI

Simple reproducible ZFS performance tests

10:30-11:00

break

11:00-12:30

Testing and CI

Simple reproducible ZFS performance tests

12:30-13:30

lunch

13:30-15:00

Packaging Base, Capsicum, Security

15:00-15:30

break

15:30-17:00

Toolchain

18:00-??:??

Organized dinner

Friday, 23 September 2016 (Talks & Sessions)

Track 1

Track 2

Location

M1

M4

08:00-09:00

Setup / Badges

09:00-10:30

GSoC 2016: Developing a high performance virtual machine networking solution for the bhyve hypervisor

10:30-11:00

break

11:00-11:30

FreeBSD and Touchscreens: Playing with your fingers

11:35-12:00

powerd Discussion

12:30-13:30

lunch

13:30-14:30

Tool speed geeking

14:30-15:00

FreeBSD Foundation Update and Diversity Session

15:00-15:30

break

15:30-17:00

FreeBSD Foundation Q&A session

18:00-??:??

EuroBSDcon Social Event

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

Simple reproducible ZFS performance tests

DanLangille

I have a server available which contains 20-30 HDD of 3TB and 5TB sizes. I'd like to do some configuration testing to see how different configurations affect throughput and recovery.

Testing and CI

LiWenHsu & BrooksDavis

Topics would cover continuous integration, continuous testing system, test infrastructure and more tests (performance, etc.) we can do.

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

(tentative) Developing a high performance virtual machine networking solution for the bhyve hypervisor

Vincenzo Maffione

My project is about developing an high performance Virtual Machine networking solution for the bhyve hypervisor, e.g. about ~15Gbps TCP bandwidth between two VMs on the same host. This solution is based on netmap, and is 5-10 times faster than the best current solution for bhyve (virtio-net). I've already written a driver for FreeBSD guests and I'm currently completing the bhyve support. More info.

FreeBSD and Touchscreens: Playing with your fingers

Roberto Fernandez Cueto

Industry talk

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:

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. The devsummit fee can be paid conveniently through the EuroBSDcon registration page. Make sure to check the appropriate box. Note that the devsummit runs in parallel to the tutorials.

Developer Attendees

(Please keep sorted alphabetically by last name. Do not change the format unless asked to.)

Name

FreeBSD ID

21st

22nd

23rd

EBSDC
24th

EBSDC
25th

Notes

Hotel

Reg.

GavinAtkinson

gavin

yes

yes

yes

yes

yes

Radisson Blu

Yes

BaptisteDaroussin

bapt

yes

yes

yes

yes

yes

Arr. Sept. 21 AF6292 22:55; Dep. Sep. 26 AF6293

Radisson Blu

Yes

BradDavis

brd

yes

yes

yes

yes

yes

Arrive 20th & Depart 26th

Radisson Blu

Yes

BrooksDavis

brooks

no

yes

yes

yes

yes

JU381 ETA We 17:10
JU380 ETD Mo 10:25

Radisson Blu

Yes

BruceSimpson

bms

no

no

yes

yes

no

Arrive 23rd & Depart 24th

Radisson Blu

Strictly drive-by (last minute)

BeatGaetzi

beat

yes

yes

yes

yes

yes

Arr. Sept. 18, LX1412; Dep. Sept. 26, LX1417

Radisson Blu

Yes

DaichiGoto

daichi

yes

yes

yes

yes

yes

Radisson Blu

Yes

LiWenHsu

lwhsu

?

yes

yes

yes

yes

Arr. Sep. 21. 05:45, EY71
Dep. Sep. 28. 23:40, EY5994

Radisson blu

Yes

AllanJude

allanjude

yes

yes

yes

yes

yes

Arr. Sep. 21 11:35, JU371
Dep. Sep. 26 10:25, JU380

Radisson Blu

Yes

Dan Langille

dvl

?

yes

yes

yes

yes

Yes

GeorgeNevilleNeil

gnn

yes

yes

yes

yes

yes

Radisson Blu?

KurtJaeger

pi

yes

yes/dtrace

yes/dtrace

yes

yes

JU341 Tue, JU344 Mon

Radisson Blu

René Ladan

rene

?

yes

yes

yes

yes

JU365 ETA We 23:35
JU360 ETD Mo 06:40

Radisson Blu (twin bed)

Yes

PhilipPaeps

philip

yes

yes

yes

yes

yes

Radisson Blu

Yes

KristofProvost

kp

yes

yes

yes

yes

yes

Arr. Sept. 17, LX1416; Dep. Sep. 26, LX1417

Radisson Blu

Yes

BenedictReuschling

bcr

yes

yes

yes

yes

yes

Arr. Sept. 20, LH1406; Dep. Sep. 26, LH1407

Radisson Blu

Yes

OllivierRobert

roberto

yes

yes

yes

yes

yes

Arr. Sep. 21, JU315 22:55; Dep. Sep.26 JU314

Radisson Blu

Yes

HirokiSato

hrs

yes

yes

yes

yes

yes

Arr. Sept. 19, LH1406; Dep. Sep. 26, LH1411

Radisson Blu

Yes

EdSchouten

ed

yes (midnight)

yes

yes

yes

yes

Arr. Sept. 21, JU365 23:35; Dep. Sep. 26, JU360

Radisson Blu

MatthewSeaman

matthew

yes

yes

yes

yes

yes

Arr. Sept. 21, LH1728; Dep. Sep. 26, LX1417

Radisson Blu

Yes

Bernard Spil

brnrd

no

yes

yes

yes

yes

JU365 ETA We 23:35
JU360 ETD Mo 06:40

Radisson blu

Yes

AndrewTurner

andrew

yes

yes

yes

yes

yes

Arr. Sept. 20 JU381 ; Dep. Sep. 26 JU380

Radisson Blu

Yes

EmmanuelVadot

manu

yes

yes

yes

yes

yes

Arr. Sept. 21 AF6292 22:55; Dep. Sep. 26 AF6293

Radisson Blu

Yes

MariuszZaborski

oshogbo

yes

yes

yes

yes

yes

TBD

TBD

Yes

NiclasZeising

zeising

yes (evening)

yes

yes

yes

yes

Arr. Sept. 21 16:10, LH1728; Dep. Sept. 26 13:00, LH1407

Radisson Blu

Yes

DominicFandrey

kami

no

yes

yes

yes

yes

Arr. 21st ~23:00

Hotel Mint

Yes

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

FreeBSD Host ID

21st

22nd

23rd

EBSDC
24th

EBSDC
25th

Notes

Hotel

Reg.

Roberto Fernandez Cueto

bcr

yes

yes

yes

yes

yes

Yes

KamilCzekirda

oshogbo

yes

yes

yes

yes

yes

Yes

DebGoodkin

bcr

yes

yes

yes

yes

yes

LunaJernberg

AllanJude

no

no

yes

yes

yes

Radisson Blu

Yes

Jim Thompson

gnn

?

yes

yes

yes

yes

Yes

Guido van Rooij

roberto

no

yes

yes

yes

yes

Yes

Arun Thomas

gnn

yes

yes

yes

yes

yes

Yes

Shawn Webb

brnrd

yes

yes

yes

yes

yes

Yes

KonradWitaszczyk

oshogbo

yes

yes

yes

yes

yes

Yes

Further Useful Information

Catering

Meal Requirements

Requirement

Qty

Vegetarian

2

Diet drinks

Dinners

The devsummit dinner on Thursday, September 22, is at Lorenzo & Kakalamba. A three course menu (starter, main course, dessert) will be served. The menu with meat will cost 3100 RSD and the vegetarian option 1800 RSD, drinks not included in both. You can chose to walk (roughly 50 minutes) or take the tram.

On Friday, Sept. 23, dinner is at the EuroBSDcon social event for those who registered and paid for it.

Hacking Lounges

There is a lot of space in the lobbies for hacking, as well as the bar and restaurant. One lobby is on the ground floor and another one is on the first floor. Both work for meetings in small groups.

Locations

Coordinates

Maps

EuroBSDcon 2016 Map

Logistics

DevSummit

Conference

Dinners / Social event

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.


CategoryHistorical