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

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.

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

Some attendees may need to apply for a Visa, please check before traveling. If you need a formal invitation letter (never hurts), let devsummit@FreeBSD.org know.

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.

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

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!

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

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

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@freebsd.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@freebsd.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.

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@freebsd.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

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@FreeBSD.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.

(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

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

Requirement Qty
Vegetarian 2
Diet drinks

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.

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.

DevSummit

Conference

Dinners / Social event

Photos

(Mail devsummit@freebsd.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.


  • devsummit/201609.txt
  • Last modified: 2022/01/06 17:26
  • by LunaJernberg