In June of 1999, OpenBSD held the first hackathon. In the monthsleading up to this, either Theo or Niels Provos had coined this newword "hackathon". A bunch of developers from around the world congregatedinto a house in Calgary, and within the week had the first IPv6 and IPSECstacks completely integrated into an operating system... an industryfirst.. an accidental scrape in a hardwood floor commemorates the event.
In succeeding years, the OpenBSD development process has benefitedgreatly from holding more of these events. In our form, hackathonsdo not have talks, nor a specific schedule. People will arrive ata hackathon to work for a straight stretch of time on the projectsthey wish to, in the same room as the people who they need to talkto about their ideas. Hackathons are about writing code. At hackathonsthere is an attempt to get new changes into the source tree quickly.Since people from many different timezones are in the same room,development is almost around the clock. Developers sometimes jokeabout returning home without jet-lag.
Hackathons attendees come by invitation only. Some new people inthe community who show promise are sometimes invited to see if theyhave what it takes. However, hackathons are not developer trainingevents.
The event space and accommodation is typically funded bydonations to the OpenBSD Project, orby theOpenBSD Foundation,however most developers pay for their own travel. The facilitiesare always chosen to be highly economical; generally near Universitiesor in cheaper locales. If anyone wants to help usFUND ONE OF THESEEVENTS OR A DEVELOPER'S TRAVEL, please contact Theo de Raadt (whogenerally has the most knowledge about upcoming options), or directlyoffer travel expenses to a developer for the next event. Generalfinancing is more interesting, but we will entertain offers for freelocations as well.
Here are some details about past and future events, also showinga part of the artwork from the event T-shirt (if there was one made).The shirts are only given to people who attend the event, and areworn with pride. Every shirt contains at least one developer in-joke,so don't worry if you can't understand the shirt. Just enjoy them.
![]() t2k17: general hackathon Aug 9 - 15, 2017 Toronto, Canada 38 developers Funded byThe OpenBSD Foundation and with the support ofUniversity of Toronto. | ![]() d2k17: network mini-hackathon May 26 - 31, 2017 Starnberg, Germany 24 developers Funded byGeNUA. | ![]() e2k17: nano-hackathon March 25 - 28, 2017 Edmonton, Canada 5 developers With the support of Bob Beck. |
![]() a2k17: antipodean hackathon Jan 19 - 26, 2017 Brisbane, Australia 19 developers Funded byThe OpenBSD Foundation and with the support of David Gwynne. | ![]() l2k16: libressl hackathon Nov 2 - 6, 2016 Toulouse, France 9 developers Funded byThe OpenBSD Foundation with the help ofENSEEIHT andObjectif Libre. | ![]() b2k16: budapest ports hackathon Oct 31 - Nov 5, 2016 Budapest, Hungary 10 developers Funded byThe OpenBSD Foundation. |
![]() g2k16: general hackathon Aug 30 - Sep 5, 2016 Cambridge, UK 62 developers Funded byThe OpenBSD Foundation with the help ofComputer Laboratory, Cambridge. | ![]() n2k16: network hackathon Jul 18 - 22, 2016 Prague, Czech Republic 18 developers Funded byThe OpenBSD Foundation andOracle, with the help ofCharles University. | ![]() p2k16: ports hackathon Apr 25 - 29, 2016 Nantes, France 22 developers Funded byThe OpenBSD Foundation and with the support ofEpitech Nantes. |
![]() n2k15: network MP hackathon Dec 1 - 6, 2015 Hannover, Germany 19 developers Funded byThe OpenBSD Foundation and with the support ofEsdenera Networks. | ![]() u2k15: utf8 hackathon Oct 22 - 27, 2015 Berlin, Germany 22 developers Funded byThe OpenBSD Foundation and with the support ofIN-Berlin. | ![]() l2k15: libressl hackathon Sep 8 - 13, 2015 Faculty of Organization and Informatics, Varaždin, Croatia 17 developers Funded byThe OpenBSD Foundation with help of theOpen Systems and Security Lab. |
![]() j2k15: uefi hackathon Aug 30 - Sep 2, 2015 Nasu, Tochigi, Japan 6 developers With the support ofIIJ innovation institute. | ![]() c2k15: general hackathon Jul 15 - 21, 2015 SAIT, Calgary 45 developers Funded byThe OpenBSD Foundation and with the support ofSAIT. | ![]() p2k15: ports mini hackathon Apr 2 - 7, 2015 University of Exeter, UK 14 developers Funded byThe OpenBSD Foundation and with the support of Andy Henderson. |
![]() s2k15: southern mini hackathon Feb 6 - 13, 2015 Brisbane, Australia 21 developers Funded byThe OpenBSD Foundation and with the support of David Gwynne. | ![]() g2k14: general hackathon July 8 - 14, 2014 Ljubljana, Slovenia 49 developers Funded byThe OpenBSD Foundation and with the support of Mitja Muženič. | ![]() m2k14: mini hackathon Apr 17 - 22, 2014 Marrakech, Morocco 12 developers Funded byThe OpenBSD Foundation and with the support ofUniversité Cadi Ayyad. |
![]() n2k14: mini hackathon Jan 18 - 25, 2014 Dunedin, New Zealand 15 developers Funded byForeTell Technologies and with the support ofUniversity of Otago. | ![]() b2k13: mini hackathon Oct 17 - 21, 2013 Berlin, Germany 21 developers Funded byThe OpenBSD Foundation and with the support ofIN-Berlin. | ![]() t2k13: general hackathon May 29 - Jun 5, 2013 Toronto, Canada 43 developers Funded byThe OpenBSD Foundation and with the support ofUniversity of Toronto. |
![]() n2k13: network hackathon Jan 13 - 19, 2013 Dunedin, New Zealand 17 developers Funded byThe OpenBSD Foundation and with the support ofUniversity of Otago. | ![]() c2k12: coimbra hackathon Nov 14 - 20, 2012 Coimbra, Portugal 10 developers Funded byThe OpenBSD Foundation and with the support ofUniversity of Coimbra. | ![]() p2k12: ports hackathon Oct 8 - 13, 2012 Budapest, Hungary 9 developers Funded bydonations to The OpenBSD Project. |
![]() n2k12: network hackathon Sep 17 - 21, 2012 Starnberg, Germany 23 developers Funded byGeNUA. | ![]() g2k12: general hackathon Jul 7 - 14, 2012 Budapest, Hungary 41 developers Funded byThe OpenBSD Foundation. | ![]() r2k12: rthreads hackathon Apr 10 - 14, 2012 Paris, France 16 developers Funded byThe OpenBSD Foundation and support ofInstitute Henri Poincaré andParis-Sud University. |
![]() p2k11: Ports hackathon Nov 12 - 18, 2011 Budapest, Hungary 15 developers Funded bydonations to the OpenBSD Project. | ![]() a2k11: ARM hackathon Nov 5 - 12, 2011 Coimbra, Portugal 8 developers Funded byThe OpenBSD Foundation and with the support ofUniversity of Coimbra. | ![]() s2k11: General hackathon Sep 16 - 23, 2011 Ljubljana, Slovenia 25 developers Funded byThe OpenBSD Foundation and with the support of Mitja Muženič. |
![]() c2k11: General hackathon Jul 2 - 9, 2011 Edmonton, Alberta, Canada 36 developers Funded byThe OpenBSD Foundation. | ![]() k2k11: Kernel hackathon Apr 1 - 7, 2011 Hafnarfjordur, Iceland 15 developers Funded byThe OpenBSD Foundation. | ![]() p2k10: Ports hackathon Oct 23 - 29, 2010 Budapest, Hungary 19 developers Funded bydonations to the OpenBSD Project. |
![]() j2k10: mini-hackathon in Japan Sep 19 - 25, 2010 Akiyamago, Sakae Mura, Nagano, Japan 19 developers | ![]() c2k10: General hackathon Jun 25 - Jul 3, 2010 Edmonton, Alberta 46 developers Funded byThe OpenBSD Foundation. | ![]() n2k10: Network hackathon Jan 9 - 15, 2010 Melbourne, Australia 17 developers Funded byThe OpenBSD Foundation and support ofVictorian Partnership for Advanced Computing |
![]() h2k9: Hardware hackathon Nov 21 - 27, 2009 Coimbra, Portugal 15 developers Funded bydonations to the OpenBSD Project and with the support ofUniversity of Coimbra. | ![]() p2k9: Ports hackathon Oct 9 - 16, 2009 Budapest, Hungary 14 developers Funded bydonations to the OpenBSD Project. | ![]() f2k9: Filesystem/uvm hackathon Aug 7 - 14, 2009 Stockholm, Sweden 14 developers Funded by.se Foundation. |
![]() c2k9: General hackathon May 30 - Jun 7, 2009 Edmonton, Alberta 46 developers Funded bydonations to the OpenBSD Project. | ![]() n2k9: Network hackathon Jan 26 - 30, 2009 Basel, Switzerland 19 developers | ![]() h2k8: Hardware hackathon Nov 20 - 27, 2008 Coimbra, Portugal 18 developers Funded bydonations to the OpenBSD Project and with the support ofUniversity of Coimbra. |
![]() p2k8: Ports hackathon Oct 24 - 31, 2008 Budapest, Hungary 13 developers Funded bydonations to the OpenBSD Project. | ![]() c2k8: General hackathon June 6-15, 2008 Edmonton, Alberta 55 developers Funded byThe OpenBSD Foundation. | ![]() n2k8: Network hackathon May 5-10, 2008 Ito, Japan 18 developers Funded bydonations to the OpenBSD Project and Mark Uemura. |
![]() h2k7: Hardware hackathon Nov 22 - 29, 2007 Coimbra, Portugal 11 developers Funded bydonations to the OpenBSD Project and with the support ofUniversity of Coimbra. | ![]() p2k7: Focused on ports Oct 22 - 28, 2007 Budapest, Hungary 13 developers Funded bydonations to the OpenBSD Project. | ![]() c2k7: General hackathon May 25 - Jun 2, 2007 Calgary, Alberta 50 developers Funded bydonations to the OpenBSD Project. |
![]() f2k7: Focused on Filesystems Apr 10 - 15, 2007 Vienna, Austria 14 developers Funded bydonations to the OpenBSD Project. | ![]() h2k6: Focused on drivers for hardware Nov 25 - 30, 2006 Coimbra, Portugal 14 developers Funded bydonations to the OpenBSD Project and with the support ofUniversity of Coimbra. | ![]() p2k6: Focused on ports Oct 18 - 22, 2006 Budapest, Hungary 14 developers Funded bydonations to the OpenBSD Project. |
![]() k2k6: Focused on IPSEC and IKE Aug 28 - Sep 1, 2006 Schloss Kransberg, Germany 14 developers | ![]() r2k6: Focused on network routing Jun 14 - 18, 2006 Hamburg, Germany 6 developers Support of Henning Brauer. | ![]() c2k6: General hackathon May 21 - 29, 2006 Calgary, Alberta 47 developers Funded bydonations to the OpenBSD Project. |
![]() v2k5: Focused on ports Nov 1 - 4, 2005 San Servolo, Venice, Italy 12 developers Funded bydonations to the OpenBSD Project. | ![]() c2k5: General hackathon May 21 - 28, 2005 Calgary, Alberta 60 developers Funded bydonations to the OpenBSD Project. | ![]() c2k4: General hackathon Jun 19 - 26, 2004 Calgary, Alberta 46 developers Funded bydonations to the OpenBSD Project. |
![]() pf2k4: Focused on pf development Apr 24 - 28, 2004 Sechelt, BC 12 developers Support of Ryan McBride. | ![]() c2k3: General hackathon May 8 - 20, 2003 Calgary, Alberta 51 developers Funded byNLnet (after DARPA pulled out their support). | ![]() c2k2: General hackathon Jun 4 - 12, 2002 Calgary, Alberta 42 developers Funded by DARPA. |
![]() c2k1-2: Focused on sparc64 Aug 17 - 20, 2001 Washington, DC Funded by DARPA with support ofUSENIX. | ![]() c2k1: Birth of PF Jun 21 - 26, 2001 Cambridge, Massachusetts 25 developers Funded by DARPA with the support ofMIT. | ![]() c2k: General hackathon Jun 15 - 18, 2000 Calgary, Alberta 18 developers Funded bydonations to the OpenBSD Project. |
![]() c99: Focused on IPSEC Jun 4 - 6, 1999 Calgary, Alberta 10 developers Funded by Theo de Raadt. | ||