====== FreeBSD Developer Summit, 17th–18th May 2023 ====== This two-day summit was co-located with the [[https://www.bsdcan.org/2023/|nineteenth annual BSDCan]], which ran until 20th May in Ottawa, Canada. The summit included developer discussion sessions, vendor talks, and working groups. ====== Sponsors ====== Our annual Ottawa developer summit would not have been possible without the generous support of sponsors. ===== Gold Sponsors ===== [[https://www.freebsdfoundation.org/|{{devsummit/202305/freebsdfoundation.jpg?150}}]]   [[https://www.tarsnap.com/|{{devsummit/202305/tarsnap.png?150}}]] ===== Bronze Sponsors ===== [[https://www.lpi.org/|{{devsummit/202305/lpi.png?150}}]]   [[https://www.truenas.com/|{{devsummit/202305/truenas.svg?150}}]] ====== IRC ====== Many attendees hung out in #devsummit on EFnet during the summit and BSDCan. ====== Live Streaming ====== The main summit sessions were [[https://www.bsdcan.org/2023/stream1.php|streamed]] via the DMS 1160 room and [[https://www.youtube.com/watch?v=US58HRW6ak0|on YouTube]]. ====== Schedule ====== Many developers arrived on the night of the 16th and met for dinner and drinks before things kick off. Most stayed on through BSDCan 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're doing. [[http://www.uottawa.ca/maps/|University of Ottowa campus map]] ===== Schedule ===== ^ Day ^ Morning ^ Lunch ^ Afternoon ^ Dinner ^ Evening ^ | Tue 16th | || Dinner and drinks (Hacker Lounge) ||| | Wed 17th | Presentations | Sandwiches | Working Groups | Dinner | Hacker Lounge | | Thu 18th | Presentations | Sandwiches | Working Groups | | Hacker Lounge | | Fri 19th BSDCan | BSDCan |||| Hacker Lounge | | Sat 20th BSDCan | BSDCan |||| Hacker Lounge | | Sun 21st BSDCan | Breakfast | followed by tourist things ||||| ===== Detailed Schedule ===== Wednesday and Thursday: * working group sessions * in parallel with a two-day hackathon covering various projects. The Desmarais Building (DMS) is located northwest of the Residence building on Laurier Avenue. The bottom floor lounge in the U90 Residence Hall was used as the hacker lounge in the evenings, and for dinner on Wednesday evening. **May 17th (Wednesday)** | Location | **DMS 1160** | **DMS 1150** | | 08:00-09:00 | Setup / Badges | ||| | 09:00-09:15 | Opening | ::: | ::: | ::: | | 09:15-09:30 | %%FreeBSD%% Foundation | ::: | ::: | ::: | | 09:30-10:30 | Core Update {{devsummit/202305/core.pdf?linkonly|Slides}} | ::: | ::: | ::: | | 10:30-11:00 | Break | ::: | ::: | ::: | | 11:00-12:00 | Guided Code Reading | ::: | ::: | ::: | | 12:00-13:00 | Lunch | ::: | ::: | ::: | | 13:00-14:30 | GSOC | External Tool Chain {{devsummit/202305/20230517-external-toolchain-compressed.pdf?linkonly|Slides}} [[https://hackmd.io/@brooksdavis/B1g26GWHh/edit|Notes]] | | 14:30-15:00 | Break - Cake Celebration || | 15:00-16:30 | %%FreeBSD%% Stories | | | 16:30-18:00 | Free Time || | 18:00-20:00 | Dinner || **May 18th (Thursday)** | Location | **DMS 1160** | **DMS 1150** | | 08:00-09:00 | Setup / Breakfast / Badges | || | 09:00-10:00 | 14.0 Wrap Up [[https://hackmd.io/@jhb/HJyeAQnKD|HackMD]] [[https://hackmd.io/@eqRgoHy0TTGvWTavby1i-A/Byv0PsXHn|hackmd2]] | ::: | ::: | | 10:00-10:30 | Break | ::: | ::: | | 10:30-12:00 | 15.0 Planning [[https://hackmd.io/@jhb/ByWrxQmr2|HackMD]] | ::: | ::: | | 12:00-13:15 | Lunch | ::: | ::: | | 13:15-13:30 | Group Photo | ::: | ::: | | 13:30-15:00 | Foundation Technical Working Group {{devsummit/202305/freebsd_foundation_devsummit_spring_2023_day_2_part1.pdf?linkonly|Slides1}} {{devsummit/202305/freebsd_foundation_devsummit_spring_2023_day_2.pdf?linkonly|Slides2}} | Documentation {{devsummit/202305/bsdcandocwg2023.pdf?linkonly|BSDCanDocWG2023.pdf}} | | 15:00-15:30 | Break || | 15:30-17:00 | Workflow / [[/GitHub|GitHub]] PRs [[https://docs.google.com/presentation/d/e/2PACX-1vSnEW5Z0ttQOAeqEEY8KHkfiRGeFUm4i8XrYsfY8TNYD--yx1P6MUu2_u-mCcpe6PMMITjeDIgT31CC/pub|Slides1]] [[https://hackmd.io/FI9h109eR6GQ-TvwZEYExg|Notes]] [[https://docs.google.com/presentation/d/1ymGX7e2Vtc_CpZMfjCqVIfSVDE6YjuiCWMSwQWqF4z4/edit?usp=sharing|WG Slides]] [[https://docs.google.com/presentation/d/1-wjPkpTDgDhgwJrl5yKudsSqa5YT1CjEb5RZos_v3uw/edit?usp=sharing|github pull]] | Hackathon | ===== Working Groups ===== These sessions brought together developers with common areas of interest, or specific projects in mind, for collaboration and hacking. ^ Topic Session ^ Session Leader ^ | GSOC | [[/JosephMingrone|JosephMingrone]] | | External Tool Chain | [[/BrooksDavis|BrooksDavis]] | | Foundation Technical Working Group | [[/EdMaste|EdMaste]] / [[/JosephMingrone|JosephMingrone]] | | Documentation | [[/BenedictReuschling|BenedictReuschling]] | | Workflow / [[/GitHub|GitHub]] PRs | [[/WarnerLosh|WarnerLosh]] / [[/LiWenHsu|LiWenHsu]] | ===== Hackathon Topics ===== The bottom floor lounge (L140) in the U90 Residence hall was used as a general hacking space on Wednesday and Thursday. Attendees were welcome in this lounge throughout the summit. ^ Topic ^ Day / Time ^ Who ^ | %%OpenSSL%% 3.0/%%LibreSSL%% integration | TBD Wednesday/Thursday | [[/CharlieLi|CharlieLi]] (vishwin) | ====== Attendees ====== ===== Developer Attendees ===== ^ Developer ^ Login ^ 17th ^ 18th ^ BSDCan 19th ^ BSDCan 20th ^ T-Shirt Size ^ Meal Requests ^ Notes ^ | [[/JohnBaldwin|JohnBaldwin]] | jhb | yes | yes | yes | yes | L | | | | [[/DianeBruce|DianeBruce]] | db | yes | yes | yes | yes | L | Vegetarian | | | [[/RenatoBotelho|RenatoBotelho]] | garga | yes | yes | yes | yes | L | | | | [[/BradDavis|BradDavis]] | brd | yes | yes | yes | yes | L | | | | [[/BrooksDavis|BrooksDavis]] | brooks | yes | yes | yes | yes | L | | | | [[/PawelJakubDawidek|PawelJakubDawidek]] | pjd | yes | yes | yes | yes | L | | | | [[/KyleEvans|KyleEvans]] | kevans | yes | yes | yes | yes | XL | | | | [[/JamieGritton|JamieGritton]] | jamie | yes | yes | yes | yes | L | | | | [[/JohnHixson|JohnHixson]] | jhixson | yes | yes | yes | yes | XL | Vegetarian | | | [[/LiWenHsu|LiWenHsu]] | lwhsu | yes | yes | yes | yes | M | | | | [[/MarkJohnston|MarkJohnston]] | markj | yes | yes | yes | yes | L | | | | [[/TomJones|TomJones]] | thj | yes | yes | yes | yes | L | | | | [[/AllanJude|AllanJude]] | allanjude | yes | yes | yes | yes | L | | | | [[/DanLangille|DanLangille]] | dvl | yes | yes | yes | yes | L | | | | [[/MikeKarels|MikeKarels]] | karels | yes | yes | yes | yes | XL | | | | [[/WarnerLosh|WarnerLosh]] | imp | yes | yes | yes | yes | XL | | | | [[/KirkMcKusick|KirkMcKusick]] | mckusick | yes | yes | yes | yes | M | | | | [[/EdMaste|EdMaste]] | emaste | yes | yes | yes | yes | L | | | | [[/JosephMingrone|JosephMingrone]] | jrm | yes | yes | yes | yes | L | Vegetarian | | | [[/KaHoNg|KaHoNg]] | khng | yes | yes | yes | yes | S | | | | [[/ColinPercival|ColinPercival]] | cperciva | yes | yes | yes | yes | L | Diabetic | | | [[/MateuszPiotrowski|MateuszPiotrowski]] | 0mp | yes | yes | yes | yes | L | | | | [[/KristofProvost|KristofProvost]] | kp | yes | yes | yes | yes | L | | | | [[/BenedictReuschling|BenedictReuschling]] | bcr | yes | yes | yes | yes | M | | | | [[/HirokiSato|HirokiSato]] | hrs | yes | yes | yes | yes | L | | | | [[/ChuckTuffli|ChuckTuffli]] | chuck | yes | yes | yes | yes | L | Vegetarian | | | [[/CharlieLi|CharlieLi]] | vishwin | yes | yes | yes | yes | L | | | | [[/PeterWemm|PeterWemm]] | peter | no | yes | yes | yes | XL | | | ===== Guest Attendees ===== ^ Guest ^ Affiliation ^ Developer Host ^ 17th ^ 18th ^ BSDCan 19th ^ BSDCan 20th ^ T-Shirt Size ^ Meal Requests ^ Notes ^ | Ihor Antonov | | kevans | yes | yes | yes | yes | L | | | | Ranjith Balachandran | %%NetApp%% | thj | yes | yes | yes | yes | L | | | | Cosimo Cecchi | | allanjude | yes | yes | yes | yes | L | | | | Yan Ka Chiu | | lwhsu | yes | yes | yes | yes | M | | | | [[/WuyangChung|WuyangChung]] | | lwhsu | yes | yes | yes | yes | M | | | | [[/FanChung|FanChung]] | | lwhsu | yes | yes | yes | yes | M | | | | Leon Dang | Netgate | garga | yes | yes | yes | yes | M | | | | Anne Dickison | %%FreeBSD%% Foundation | emaste | yes | yes | yes | yes | 2XL | | | | [[/JakeFreeland|JakeFreeland]] | %%FreeBSD%% Foundation | jrm | yes | yes | yes | yes | M | | | | Deb Goodkin | %%FreeBSD%% Foundation | emaste | yes | yes | yes | yes | S | | | | Drew Gurkowski | %%FreeBSD%% Foundation | emaste | no | yes | yes | yes | M | | | | Michael Lucas | author | jhb | yes | yes | yes | yes | 3XL | | | | Christian [[/McDonald|McDonald]] | Netgate | brd | yes | yes | yes | yes | M | | | | Pierre Pronchery | %%FreeBSD%% Foundation | emaste | yes | yes | yes | yes | M | | | | Sven Ruediger | | bcr | yes | yes | yes | yes | L | | | | Alexander Sideropoulos | %%NetApp%% | thj | yes | yes | yes | yes | M | | | | Max Stucchi | | kp | yes | yes | yes | yes | L | | | | Jim Thompson | Netgate | garga | yes | yes | yes | yes | 3XL | | | | Andy Wafaa | Arm | emaste | yes | yes | yes | yes | L | | | | Greg Wallace | %%FreeBSD%% Foundation | emaste | yes | yes | yes | yes | L | | | | [[/EnWeiWu|EnWeiWu]] | %%FreeBSD%% Foundation | lwhsu | yes | yes | yes | yes | M | | | ====== Prior Developer Summits ====== [[/DevSummit|DevSummit]] ====== Photos ====== Add your photos (or link to galleries of photos) here. Devsummit 2023 [[https://www.flickr.com/photos/dyanora/52907815419/in/album-72177720308387859/|Developers photo]]