You were redirected here from 200909devsummit.

cambridge.jpg

FreeBSD Developer Summit

University of Cambridge Computer Laboratory Cambridge, UK September 17 - 18, 2009

This invitation-only FreeBSD Developer Summit took place at EuroBSDCon 2009, located in Cambridge, UK. Information from 200808, was also in Cambridge. Advanced registration was required to attend this event.

This event has now taken place.

EuroBSDCon 2009 will take place between 18-20 September 2009. All devsummit attendees are encouraged to attend EuroBSDCon, as well as present their work at the conference. Note that the second day of the devsummit is the EuroBSDCon tutorial day.

The conference is located at Robinson College at the University of Cambridge; the developer summit will make use of the conference venue for some activities, including residence. Other portions of the devsummit may also take place at the University of Cambridge Computer Laboratory, which is a short walk from the residence at Robinson.

Cambridge, UK is located approximately 45 minutes North of London by train, with easy access by bus or train to St. Pancras International - Eurostar (45m rail), London Stansted Airport (STN - 40m rail), London Heathrow Airport (LHR - 2h rail), London Gatwick Airport (LGW - 2h rail), Manchester Airport (MIA - 4h rail), London Luton Airport (LTN - 1h25m bus).

European attendees may consider Eurostar or Stansted Airport preferred routes due to short transit time to Cambridge and lower prices. Visitors from the US or elsewhere will likely need to travel into one of London's major international airports, such as Heathrow or Gatwick. With the exception of Luton Airport, rail offers a more convenient but more expensive route to Cambridge than bus.

Rooms at Robinson College will be booked via UKUUG; registration the developer summit, for the conference, and room booking, will be available shortly via UKUUG.

Date Morning 10:00-13:00 Lunch 13:00-14:00 Afternoon 14:00-17:00 17:00-19:00 Evening 19:00-… …
Wednesday 16 September 2009 developers arrive Dinner at The Granta Hacking lounge - Robinson College
Thursday 17 September 2009 Computer Laboratory Computer Laboratory Computer Laboratory Break Dinner at India House, Newnham Road, Cambridge Hacking lounge - Robinson College
Friday 18 September 2009 Computer Laboratory Computer Laboratory Computer Laboratory Punt to Quayside on the way to dinner Developer summit dinner - Teri-Aki, Quayside, Cambridge Hacking lounge - Robinson College
Saturday 19 September 2009 EuroBSDCon 2009 - Robinson College EuroBSDCon social event Hacking lounge - Robinson College
Sunday 20 September 2009 EuroBSDCon 2009 - Robinson College Dinner at TBD Hacking Lounge - Robinson College
Monday 21 September 2009 developers depart

NOTE: There is some discussion of a tourist outing to the Imperial War Museum at Duxford on Monday 21 September. Bus service runs to and from the Cambridge City Centre and Cambridge Rail Station to Duxford every half hour. Big buildings full of lots and lots and lots of airplanes. Details TBD.

Time FW09 FW11 FW22 FW26 LT2
10:00-10:15 - - - Welcome - RobertWatson 20090917-devsummit-welcome.pdf -
10:15-10:55 - - - Wireless Networking - SamLeffler, RuiPaulo -
11:00-11:25 - - - Break -
11:30-11:55 - - - Virtual kernel update - BjoernZeeb 200909-VVorld.pdf -
12:00-12:25 - - - BSD-licensed debugger for FreeBSD - DougRabson NGDB-200909.pdf -
12:30-13:10 - - - Lunch -
13:10-13:35 Virtual kernel hacking - MarkoZec, BjoernZeeb Bugbusting: installation - GavinAtkinson, VolkerWerth TBD PR collection status - GavinAtkinson 200909-PRCollectionStatus.pdf -
13:40-14:05 TBD TBD -
14:10-14:35 Jail management - BjoernZeeb Bugbusting: networking - GavinAtkinson, VolkerWerth TBD Benchmarking - KrisKennaway -
14:40-15:05 TBD TBD -
15:05-15:30 - - - Break -
15:30-15:55 802.11 discussion and hacking - SamLeffler TBD TBD Userland version numbering - SimonNielsen -
16:00-16:25 TBD TBD TBD TBD CL SRG Seminar: NetFPGA support in FreeBSD - WojciechKoszek NetFPGA_DevSummit_20090917.pdf
16:30-16:55 TBD TBD TBD TBD
17:00-19:00 Break - return to Robinson, on to dinner at India House -
19:00-… Dinner at India House -
Time FW09 FW11 FW22 FW26
9:50-10:00 - - - Welcome - RobertWatson 20090918-devsummit-welcome.pdf
10:00-10:25 - - - EFI boot loader demonstration - RuiPaulo
10:25-10:55 - - - Grand Central Dispatch - RobertWatson 20090918-devsummit-gcd-public.pdf
11:00-11:25 - - - CAM-based ATA implementation - AlexanderMotin ata-cam_en.pdf
11:30-11:55 - - - Break
12:00-12:25 - - - 9.0 brainstorming session - JohnBaldwin - see FreeBSD9
12:30-12:55 - - -
13:00-13:25 - - - Lunch
13:30-13:55 TBD USB support - HansPetterSelasky TBD Cryptographic signing of FreeBSD data - SimonNielsen
14:00-14:25 Future of MAC policies brainstorming - RobertWatson TBD Benchmarking framework - KrisKennaway
14:30-14:55 Time Geeks GeorgeNevilleNeil Bugbusting: TBD - GavinAtkinson, VolkerWerth Sys/ClusterAdmin team - PeterLosher
15:00-15:25 TBD Console, VGA, DRM - EdSchouten TBD Kernel capability model update - RobertWatson
15:25-15:55 TBD TBD TBD
16:00-16:25 NetFPGA discussion/hacking - WojciechKoszek CL Security Group Meeting TBD Completing the Subversion migration
16:30-16:45 TBD Closing session
16:45-19:30 Head to Robinson to drop bags, then punting down the Backs to dinner
19:30-… Developer summit dinner - Teri-Aki, Quayside

Registration is now open; a £25 DevSummit registration fee will be charged for all attendees in order to cover lunch, beverages, and venue costs. Use the UKUUG registration URL sent to the FreeBSD developers mailing list to register for both the devsummit and main conference, as well as book rooms. Please add yourself to the attendee list below as well (and guests in the guest section). Don't mark yourself as UKUUG registration confirmed, we'll do that once your registration has been confirmed.

PLEASE NOTE: REGISTRATION HAS NOW CLOSED

(sorted by last name)

Name FreeBSD.org login Arrival Date Departure Date Will stay at Robinson? Notes UKUUG registration confirmed
GavinAtkinson gavin 16 20 yes OK
JohnBaldwin jhb 15 21 yes OK
MartinBlapp mbr 15 22 yes OK
ChristianBrueffer brueffer 16 21 yes LHR / Swiss 340 / Swiss 339 OK
BrooksDavis brooks 16 22 no OK
BradDavis brd 15 21 yes OK
BruceSimpson bms TBD TBD no Provisional - 1 day OK
PawelJakubDawidek pjd 16 21 no OK
IanDowse iedowse 16? 21? probably TBC OK
LarsEngels lme 18 20 yes STN AB8892 / AB8343 OK
TonyFinch fanf local local no OK
BeatGaetzi beat 16 21 yes OK
DanielGerzo danger 16 21 yes OK
DaichiGoto daichi 14 23 yes OK
PoulHenningKamp phk 17 21 yes OK
WojciechKoszek wkoszek 16 19 no Devsummit only OK
ErwinLansing erwin 16 20 yes OK
SamLeffler sam 16 22 yes LHR UA0930 / UA0931 OK
ZacharyLoafman zml 16 20 yes Will be in UK 9/15-9/21 OK
PeterLosher plosher 16 21 yes Doing a bunch of work related business before and after this, so am still settling the final schedule. OK
KrisKennaway kris 16 19 probably DevSummit only OK
DavidMalone dwmalone 16? 21? probably TBC OK
MartinMatuska mm 16? 20? yes OK
KirkMcKusick mckusick 16 21 yes via LHR OK
KrisMoore kmoore 16 21 yes OK
AlexanderMotin mav 16 21 yes OK
EdwardTomaszNapierala trasz 16 21 no OK
GeorgeNevilleNeil gnn 16 21 waiting on answer OK
SimonNielsen simon 16 21 yes OK
PhilipPaeps philip 16 21 yes Notes are overrated OK
RuiPaulo rpaulo 16 21 yes Arriving at STN flight FR8344 OK
AttilioRao attilio 16 19 no OK
DougRabson dfr 16 20 yes OK
LuigiRizzo luigi 18 21 yes OK
OllivierRobert roberto 16 20 yes Élodie & Isabelle might come on saturday (conference) OK
HirokiSato hrs 16? 22? yes OK
EdSchouten ed 16 19 yes Only flying over for the DevSummit OK
StanislavSedov stas 16 21 yes OK
HansPetterSelasky hselasky 16 21 yes USB guru OK
DagErlingSmørgrav des 16 21 yes Stansted at 15:05 WET (Ryanair 37) OK
RandallStewart rrs 16? 21? yes Travel not decided OK
ThierryThomas thierry 16 21 yes STN / EasyJet 3190 / EasyJet 3189 OK
MichaelTuexen tuexen 16? 21? yes Travel not decided OK
RobertWatson rwatson local local no EuroBSDCon organizing committee, devsummit organizer OK
VolkerWerth vwe 16 21 yes Ryan FR8543 STN 10:25 OK
MarkoZec zec 16 19? yes OK
BjoernZeeb bz 16 21 yes We could do new-moon punting the 18th - maybe not. OK
YvanVanhullebus vanhu 16 21 yes OK
FabienThomas fabient 16 21 yes 90percent sure 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.

Name Host Arrival Date Departure Date Will stay at Robinson? Notes UKUUG registration confirmed
EricAllman KirkMcKusick 16 21 yes via LHR OK
JonathanAnderson RobertWatson local local local University of Cambridge OK
MarcBalmer RobertWatson / MartinBlapp 16 21 yes OK
MartaCarbone LuigiRizzo 17 20 GSoc2009-ipfw work OK
FabioChecconi LuigiRizzo 17 20 GSoc2009-geom scheduler work OK
XuesongDong RobertWatson ?? ?? Huawei OK
AlexanderFrolkin RobertWatson local local local Ocado OK
Jana Eliasova DanielGerzo 16 21 A girlfriend of mine. We probably won't attend all the talks but I was told I should include her here. OK
TimForce MarkoZec 16 18? no Boeing OK
HarrisonGrundy RobertWatson ?? ?? ?? Consultant OK
AnaKukec MarkoZec 16 21? yes GSoc2009 Secure Neighbor Discovery OK
AndrewMoore RobertWatson local local local University of Cambridge OK
StevenMurdoch RobertWatson local local local University of Cambridge OK
RodrigoOsorio MathieuArnold 16 21 Advocacy/Licences OK
IvorPrebeg MarkoZec 16 21? yes U. of Zagreb OK
JilleTimmermans EdSchouten 16 19 yes Good friend of mine. Should be encouraged to do some nice work for us. OK
HongtaoYin RobertWatson ?? ?? Huawei OK

The developer summit will span two days, with presentation material in the mornings and hacking/working groups in the afternoons. A formal schedule will be determined closer to the event. Feel free to add items to our rough agenda – we have room for up to four sessions at once on both days, although will likely reserve “talks” for the mornings and “discussions”/“hacking” for the afternoons.

We have reserved four rooms in the William Gates Building for the developer summit, most of which will be available between 8:30am and 5:00pm on both days:

Room Capacity Layout
FW09 30 Seminar room: boardroom table + chairs
FW11 30 Seminar room: tables + chairs
FW22 6 Meeting room: table + chairs
FW26 70 Seminar room: chairs w/built-in desks

PLEASE NOTE: FOOD AND DRINK ARE ALLOWED ONLY IN FW26

Leaders: SamLeffler, RuiPaulo

Interested folk: GavinAtkinson

Length: 25 minutes

Status and review of the wireless networking support in 8.0 (and later). Sam will talk briefly about virtual radio support and TDMA. Rui will talk about the Draft 802.11s (mesh) support. We will discuss the need for more developer involvement, especially in the area of drivers.

Leader: RobertWatson

Interested folk: JonathanAnderson, SimonNielsen, VolkerWerth, PawelJakubDawidek, RuiPaulo, StanislavSedov

Length: 25 minutes

This session will present updates on the University of Cambridge's on-going capability security research project based on FreeBSD, Capsicum. This scheme provides an OS sandbox model as well as capability extensions to the POSIX API, and we're plotting merging these features into FreeBSD 9.0. This will be structured as a morning talk followed by afternoon discussion.

Leader: BjoernZeeb

Interested folk: RobertWatson, SimonNielsen, MarkoZec, PawelJakubDawidek, BrooksDavis

Length: 55 minutes

  • One year later, back in V_Cambridge: this session will provide a history of FreeBSD virtualization, a status update on where things stand with virtualized kernel subsystems,
  • as well as plot future work. Possible topics: vstorage (generalized vnet allocator), memory and resource reservation for virtual subsystem instances, virtualizing more components and subsystems, management models, regression tests, and more.

Leader: ???

Length: 55 minutes

Interested folk: RobertWatson, GavinAtkinson, ErwinLansing, AlexanderMotin, PawelJakubDawidek, JohnBaldwin, BrooksDavis, RuiPaulo, AttilioRao, StanislavSedov, BradDavis, BjoernZeeb

Whiteboard photos and transcripts: FreeBSD9

Leader: GavinAtkinson, VolkerWerth

Interested folk:

Length: a series of 25-minute or 55-minute slots

Spend some time with interested folk looking at various bugs, and hopefully either get some fixes committed, develop patches, or understand what further information the PR needs before it would be useful. We'll probably try to keep a room running most of the time as a sort of “drop in and lend a hand when you're not doing anything else” room, but may also have windows where we focus on PRs within specific areas (e.g. networking).

Leader: SimonNielsen

Interested folk: RobertWatson, GavinAtkinson, PawelJakubDawidek, BrooksDavis, RuiPaulo, StanislavSedov, BradDavis, BjoernZeeb

Length: 55 minutes

Talk about possible signing of FreeBSD release data, packages etc. and the related key management which would be required. E.g. should we start having a FreeBSD CA with a real PKI. It it also important to discuss what it means to sign data, IE. which gurantees do we make.

Leader: SimonNielsen

Interested folk: ErwinLansing, BrooksDavis, StanislavSedov, BradDavis

Length: 25 minutes

Currently we only have a version number in the kernel. This means that for example freebsd-update has no good way to indicate when the userland has been patched for a security advisory or an errata. Ideas on how to handle this could include a separate userland version number or some way to have a list of installed patches e.g. similar to UPDATING.

Leader: EdSchouten

Interested folk: GavinAtkinson, VolkerWerth, AlexanderMotin, RuiPaulo

Length: 55 minutes

I am currently working on a replacement for Syscons. There are a couple of things I want to do differently and it seems Syscons isn't really suited for that, such as good Unicode handling, etc. I have a working prototype that works with VGA using graphics mode and text mode on x86, but it still needs a lot of love. There are some bits that we could already consider importing into SVN, such as Unicode support for the keyboard code, etc.

I think it would be nice if we could have some discussion on FreeBSD's desktop support. It would be nice if we had someone who knows a lot about DRM, especially our in-kernel code.

Leader:

Interested folk: RobertWatson, SimonNielsen, GavinAtkinson, ErwinLansing, BjoernZeeb, JohnBaldwin, BrooksDavis, RuiPaulo, StanislavSedov

Length: 55 minutes

Over the past year, the FreeBSD Project has been migrating from CVS to Subversion as its primary revision control system. What has happened, how did it work out, and where do we go next? The goal of this session is to identify a concrete plan for completing the migration to Subversion:

  • Building out a network of Subversion repository mirrors
  • Migrating from SVN→CVS→Perforce to SVN→Perforce
  • Building releases from Subversion
  • Internal tool consumers, such as cvsweb, Coverity, tinderboxes, pointyhat, etc.
  • User migration issues, from mergemaster to source code upgrade
  • Configuration recommendations for companies building FreeBSD-derived products
  • Issues in supporting CVS/cvsup over the long term
  • Commit mail and mergeinfo

Leader: HansPetterSelasky

Interested folk: VolkerWerth, GavinAtkinson, StanislavSedov

Length: 55 minutes

  • General USB discussions
  • Bring your broken USB device
  • Support for USB3.0 in FreeBSD
  • Technical issues
  • Fundraising

Leader: WojciechKoszek

Interested folk: RuiPaulo, SamLeffler, GavinAtkinson

Length: 25 minutes

Due to my internship in HIIT/Ericsson, we seem to have NetFPGA driver working right now in FreeBSD. Card can be programmed from the user-space utility with a provided bitstream file and communication going via all 4 Gigabit ports seems to work as well. Several issues exist due to interesting nature of this hardware. Proposed topics:

  • Presentation of a NetFPGA driver for FreeBSD
  • Discussion on driver's infrastructure design and implementation
  • Explanation, how NetFPGA is (a bit) different than other hardware
  • Interrupt dispatching in NetFPGA
  • Bitstream licensing issues (bring as firmware? push to ports?)
  • Integral user-space NetFPGA application's place (src? ports?)

Driver still needs a lot of work, but I hope comments obtained from Devsummit people will be useful for me.

Leader: RobertWatson

Interested folk: RuiPaulo, StanislavSedov, GavinAtkinson

Length: 55 minutes

Session to present Apple's Grand Central Dispatch (libdispatch) concurrent programming API.

Leader: DougRabson

Interested folk: StanislavSedov, VolkerWerth

Length: 25 minutes

A new BSD licensed Debugger for FreeBSD. Full support for threads, shared libraries, TLS, vector floating point and more. GDB isn't the only game in town anymore.

Leader: KrisKennaway

Interested folk: StanislavSedov, VolkerWerth, BradDavis, GavinAtkinson

Length: 55 minutes

Leader: AlexanderMotin

Interested folk: GavinAtkinson

Length: 25 minutes

Existing ATA(4) infrastructure was started more then 10 years ago. While it is still quite functional and stable, there are many issues and limitations within it. Now I am working on completely new ATA subsystem, based on CAM infrastructure. I will describe my past work, as well as my future plans.

Preliminary map of Cambridge 2009 devsummit locations 2009CambridgeDevsummitMap.pdf.

First floor room map for the William Gates Building

  • devsummit/200909.txt
  • Last modified: 2026/10/12 10:55
  • (external edit)