Minneord: FreeBSD-fellesskapet fikk nylig den triste beskjeden om det tragiske dødsfallet til en av dets mest pro-liviske bidragsytere. Vi fikk vite at Hans Petter Selasky døde i en trafikkulykke i Lillesand den 23. juni 2023 i en alder av 41. Hans var en utrolig strålende og snill person, og ga mange verdifulle bidrag til FreeBSD. Han fulgte etter sin far Gordon, og etterlater seg moren Inger Elisabeth, brødrene Mark og Leif Conrad, og niesene og nevøene Petra, David og Signe.

Store bidrag

Hans begynte å bidra til FreeBSD for omtrent 25 år siden, med rettelser til FreeBSDs ISDN-støtte. Han var en FreeBSD-tilhenger i nesten 15 år, og var mest kjent for å omskrive og vedlikeholde USB-stacken. Hans skrev webcamd-pakken som støtter å kjøre Linux-webkameradrivere i brukerområdet på FreeBSD, og ​​som gjør at de av oss som bruker FreeBSD på skrivebordet kan delta i moderne telekonferanser.

Senest jobbet han for Mellanox (nå NVIDIA) for å støtte deres ConnectX-serie med høyhastighets-NIC på FreeBSD. Hans arbeid inkluderte store bidrag til kjerne-TLS-rammeverket, som også støtte for NIC kTLS sende og motta avlastning i MCE (4)-driveren, og mange forbedringer til Linux-enhetsdriverkompatibilitetslaget.

Briljant

Jeg møtte Hans første gang i 2015, i forbindelse med arbeidet hans med MCE (4)-driveren for Mellanox NIC-er. Vi jobbet sammen for å gjøre MCE (4)-driveren til den NIC-driveren med den høyeste ytelsesdrivere i FreeBSD. Det var i løpet av denne tiden jeg lærte hvor briljant han var. Han hadde ofte ideer som hørtes «gale ut», men som faktisk var geniale.

Et eksempel på dette var ideen hans til å sortere innkommende TCP-pakker ved å bruke NIC-leverte RSS-flytidentifikatorer for å presentere LRO med alle pakker fra samme TCP-tilkobling rygg mot rygg. Denne ideen, som jeg i utgangspunktet avslo som upraktisk, var avgjørende for at Netflix kunne nå vårt ytelsesmål om å betjene 100 GB/s videotrafikk fra en enkelt maskin, og fortsetter å spare Netflix for en stor mengde CPU-ressurser.

Snill og imøtekommende

Hans var en snill og imøtekommende person. Første gang jeg deltok på EuroBSDCon var i 2019 i Lillehammer insisterte Hans på å være vert for meg. Hans hadde kjørt på kryss og tvers av Norge fra hjemmet sitt i Grimstad til EuroBSDCon på Lillehammer med faren sin, og tok meg med rundt for å se den olympiske hoppbakken og flere andre steder i byen. Deretter tok han meg med ut på middag og tilbake til huset han hadde leid med faren, for en kveld med gode samtaler.

Utenfor FreeBSD inkluderte Hans sine hobbyer musikk og matematikk. Han var aktiv i kirken sin, og bidro til lydlaget. Han var en kjærlig og dedikert onkel til sine nieser og nevøer. Han elsket dyr, spesielt katten hans Pumba.

Selv om du ikke bruker FreeBSD selv, er sjansen god for at Hans arbeid berører deg i dagliglivet. For eksempel, hvis du bruker en Playstation, er sjansen stor for at du bruker Hans sin USB-stack.

Hvis du ser på Netflix, er sjansen god for at programmet du ser på ble levert til deg av en ConnectX NIC som kjører Hans' MCE (4)-driver.

Hans. Hvis du leser dette, vit at du vil bli savnet.

Drew Gallatin

(Minneordet er oversatt fra engelsk)