CINXE.COM
e2k17 Nano hackathon report from Bob Beck
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="stylesheet" href="themes/default.css" title="default/standard theme"> <title>e2k17 Nano hackathon report from Bob Beck</title> </head> <body> <header id="page_hdr"> <div id="logo"> <a href="/cgi?action=front"><img src="images/MangaRamblo_25_x.png" alt="Front page"></a> </div> <div id="search"> <form action="https://undeadly.org/cgi" method="post" autocomplete="off" autocapitalize="none"> <input type="hidden" name="action" value="search"> <input id="f_q" type="text" name="q" required> <input type="submit" title="We canardly search!" name="submit" value="Search site"> </form> </div> <p class="branding">OpenBSD Journal</p> <nav id="menubar"> <p><a href="/cgi?action=front">Home</a> <a href="/cgi?action=archive">Archives</a> <a href="/cgi?action=about">About</a> <a href="https://undeadly.org/cgi?action=submit">Submit Story</a> <a href="https://undeadly.org/cgi?action=register">Create Account</a> <a href="https://undeadly.org/cgi?action=login">Login</a> </p> </nav> <h1>e2k17 Nano hackathon report from Bob Beck</h1> </header> <main> <div id="primary"> <div class="story"> <div class="article_header"> <p class="attrib">Contributed by <a href="http://bsdly.blogspot.com/">pitrh</a> on <time datetime="2017-04-05T11:00:59Z">2017-04-05</time> from the hockey and hackers around a table dept.</p> </div> While the world largely wasn't looking, there was a nano hackathon last month, Hackathon report - e2k17 Hackathon, Edmonton Alberta. Bob Beck (beck@) writes,<br> <br> <blockquote> So this was a small "nano" hackathon held a bit under the radar. Unlike the big ones this was not Foundation supported or anything really beyond my Visa card and my Darling Wife's patience ;)<br> </blockquote> <br> <blockquote> A little background, Mike Larkin (mlarkin@)is a bit of a hockey fan, and had come up to Edmonton last year to see the Oilers play in the old Edmonton Coliseum, during their last season there. We also met up in Calgary last year at Theo's place and hacked for a bit and went to a Flames game. This year, my civic tax dollars having provided much needed support for impoverished NHL team owners, Edmonton has a brand new Downtown Arena at Rogers Place. Mike was interested in coming up to see a game in the new one, and picked the March 28th Edmonton Oilers vs the Los Angeles Kings (mike's team). Philip Guenther (guenther@) decided to tag along from the deepest southern realms of Lord Dampnut, and this was enough to entice Theo (deraadt@) to drive up to the Frozen Wasteland of Edmonton from Calgary. With that, we had a Nano hackathon, I prepared to have house guests, good food, extra coffee, and a table downstairs for hacking.<br> <br> During the Brisbane hackathon in January it came to Claudio Jeker's (cladio@)'s attention that we were doing this. And he decided to come on over from Zurich, hack, and ski afterwards with a mutual friend.<br> <br> So for an extended weekend we had 5 hackers in the basement. Philip working on his nefarious system call unlocking plans. Theo and Mike back and forth with <a href="http://man.openbsd.org/vmm">vmm</a> and various other improvements, and Claudio and I working on getting <a href="http://man.openbsd.org/relayd">relayd</a> switched over to libtls from the bare knuckles OpenSSL API that it is currently implemented in.<br> <br> Just from my own use, I can say vmm improved a lot, basically, I started using it as some of mikes recent changes filtered in, (which led to some of the things I actually got going).<br> <br> Claudio did terrible things to relayd, while I worked on getting the least intrusive set of changes to libtls that would be necessary for a staged approach to supporting what relayd needs to do. By the end of the hackathon we had a working diff, and I've now polished up a couple of the needed libtls changes that will go in soon.<br> <br> On the side I did a little more midlayer work, (with some help from using vmm) and should also have a buffer cache flipper ready for consumption soon.<br> <br> This extends the work I did in australia a year ago to convert us to two 2q caches (double double) and makes the upper cache use memory above 4GB on amd64.<br> <br> We had a fantastic Indian dinner cooked by Philip in my kitchen - this fed us for several days.. and I think my wife for lunch for the entire week, with more leftover.<br> <br> So after a successful watching of sportsing in the new arena to finish things, everyone else headed home, Claudio stayed to ski, and I just got rid of him this morning taking him to the airport for his flight back to Zurich.<br> <br> Thanks to all who attended<br> <br> -Bob<br> <br> </blockquote> </div> <div class="x_cmds_status"> <p><span class="x_cmds"> </span> <span class="x_status">(Comments are closed)</span></p> </div> <hr> </div> <div id="extras"> <div class="extra"> <h2>Latest Articles</h2> <ul><li><time datetime="2024-11-22">Fri, Nov 22</time><ul><li><b><time datetime="2024-11-22T07:33:21Z">07:33</time></b> <a href="/cgi?action=article;sid=20241122073321">Game of Trees 0.106 released</a> (0)</li> </ul></li> <li><time datetime="2024-11-15">Fri, Nov 15</time><ul><li><b><time datetime="2024-11-15T06:51:03Z">06:51</time></b> <a href="/cgi?action=article;sid=20241115065103">Game of Trees 0.105 released</a> (0)</li> </ul></li> <li><time datetime="2024-10-23">Wed, Oct 23</time><ul><li><b><time datetime="2024-10-23T07:12:10Z">07:12</time></b> <a href="/cgi?action=article;sid=20241023071210">Game of Trees 0.104 released</a> (0)</li> </ul></li> <li><time datetime="2024-10-15">Tue, Oct 15</time><ul><li><b><time datetime="2024-10-15T08:46:29Z">08:46</time></b> <a href="/cgi?action=article;sid=20241015084629">LibreSSL 4.0.0 Released</a> (0)</li> </ul></li> <li><time datetime="2024-10-14">Mon, Oct 14</time><ul><li><b><time datetime="2024-10-14T07:05:54Z">07:05</time></b> <a href="/cgi?action=article;sid=20241014070554"><code>sshd(8)</code> splitting continues</a> (1)</li> <li><b><time datetime="2024-10-14T06:02:08Z">06:02</time></b> <a href="/cgi?action=article;sid=20241014060208">OpenSMTPD 7.6.0p0 Released</a> (0)</li> </ul></li> <li><time datetime="2024-10-07">Mon, Oct 07</time><ul><li><b><time datetime="2024-10-07T20:42:13Z">20:42</time></b> <a href="/cgi?action=article;sid=20241007204213">OpenBSD 7.6 Released</a> (2)</li> </ul></li> <li><time datetime="2024-09-25">Wed, Sep 25</time><ul><li><b><time datetime="2024-09-25T11:09:46Z">11:09</time></b> <a href="/cgi?action=article;sid=20240925110946">Major change to <code>sysupgrade(8)</code> behaviour</a> (0)</li> </ul></li> <li><time datetime="2024-09-24">Tue, Sep 24</time><ul><li><b><time datetime="2024-09-24T16:38:45Z">16:38</time></b> <a href="/cgi?action=article;sid=20240924163845">OpenBSD -current is now "7.6-current"</a> (0)</li> </ul></li> </ul> </div> <div class="extra"> <h2>Credits</h2> <p id="credits">Copyright © <time datetime="2004">2004</time>-<time datetime="2008">2008</time> <a href="http://www.benzedrine.ch/dhartmei.html">Daniel Hartmeier</a>. All rights reserved. Articles and comments are copyright their respective authors, submission implies license to publish on this web site. Contents of the archive prior to <time datetime="2004-04-02">April 2nd 2004</time> as well as images and HTML templates were copied from the fabulous original <a href="http://web.archive.org/web/20010331150409/http://deadly.org/">deadly.org</a> with <a href="http://monkey.org/~jose">Jose</a>'s and <a href="mailto:jamesp@deadly.org">Jim</a>'s kind permission. This journal runs as <abbr>CGI</abbr> with <a href="https://man.openbsd.org/httpd.8">httpd(8)</a> on <a href="https://www.openbsd.org/">OpenBSD</a>, the <a href="/src/">source code</a> is <a href="http://www.opensource.org/licenses/bsd-license.php"><abbr>BSD</abbr> licensed</a>. undeadly \Un*dead"ly\, a. Not subject to death; immortal. [Obs.]</p> </div> </div> </main> </body> </html>