Deployed my first client workload on OpenBSD... it won't be the last
Noah Altunian <[email protected]> Thu, 25 Dec 2025 19:05:36 -0000
| Newsgroups | gmane.os.openbsd.advocacy |
|---|---|
| Message-ID | <[email protected]> |
--===============7819713197337655902== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Hello mailing list readers, =20 =20 I recently deployed my first customer workload running on OpenBSD, and = =20 I couldn't be happier. =20 =20 I'm coming from a Linux background, but have spent many years "reading"= =20 about BSD (mainly OpenBSD (since 6.5), as it aligns with my penchant fo= r =20 security and privacy). I began self-hosting a home lab running OpenBSD = =20 7.5, and just deployed 7.8 for a customer. =20 =20 Once I had configured hostname.if(5), pf(4), login.conf(5), and =20 adduser.conf(5) successfully, a rush of dopamine hit me and I knew I =20 couldn't go back to deploying Linux anytime soon. =20 =20 Documentation (via manpages) was the greatest tool in getting over any = =20 bumps along the way. Everything is so compactly and exhaustively =20 detailed that I rarely had to web search for solving issues. =20 =20 Thank you to all OpenBSD developers, hackers, bloggers, and conference = =20 presenters who have helped me get this far. =20 =20 Cheers =20 =20 --===============7819713197337655902== Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: quoted-printable <div xmlns=3D"http://www.w3.org/1999/xhtml"><span class=3D"_sm_msg__fon= t" style=3D"font-family: arial, helvetica, sans-serif"><span class=3D"_= sm_msg__size" style=3D"font-size: medium"><span class=3D"_sm_msg__colou= r" style=3D"color:rgb(0, 0, 0)"></span></span></span><span class=3D"_sm= _msg__colour" style=3D"color: rgb(0, 0, 0)"><span class=3D"_sm_msg__col= our" style=3D"color:rgb(0, 0, 0)">Hello mailing list readers,</span></s= pan><span class=3D"_sm_msg__colour" style=3D"color:rgb(0, 0, 0)"><br />= </span></div><p xmlns=3D"http://www.w3.org/1999/xhtml" style=3D"font-si= ze: medium;font-style: normal;font-variant-ligatures: normal;font-varia= nt-caps: normal;font-weight: 400;letter-spacing: normal;orphans: 2;text= -align: start;text-indent: 0px;text-transform: none;widows: 2;word-spac= ing: 0px;white-space: normal;background-color: rgb(255, 255, 255);text-= decoration-style: initial;text-decoration-color: initial;overflow-wrap:= break-word;margin: 0px;color: rgb(59, 67, 92);font-family: arial, helv= etica"><span class=3D"_sm_msg__colour" style=3D"color:rgb(0, 0, 0)"><br= /></span></p><p xmlns=3D"http://www.w3.org/1999/xhtml" style=3D"font-s= ize: medium;font-style: normal;font-variant-ligatures: normal;font-vari= ant-caps: normal;font-weight: 400;letter-spacing: normal;orphans: 2;tex= t-align: start;text-indent: 0px;text-transform: none;widows: 2;word-spa= cing: 0px;white-space: normal;background-color: rgb(255, 255, 255);text= -decoration-style: initial;text-decoration-color: initial;overflow-wrap= : break-word;margin: 0px;color: rgb(59, 67, 92);font-family: arial, hel= vetica"><span class=3D"_sm_msg__colour" style=3D"color: rgb(0, 0, 0)"><= span class=3D"_sm_msg__colour" style=3D"color:rgb(0, 0, 0)">I recently = deployed my first customer workload running on OpenBSD, and</span></spa= n><span class=3D"_sm_msg__colour" style=3D"color:rgb(0, 0, 0)"><br /></= span></p><p xmlns=3D"http://www.w3.org/1999/xhtml" style=3D"font-size: = medium;font-style: normal;font-variant-ligatures: normal;font-variant-c= aps: normal;font-weight: 400;letter-spacing: normal;orphans: 2;text-ali= gn: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing:= 0px;white-space: normal;background-color: rgb(255, 255, 255);text-deco= ration-style: initial;text-decoration-color: initial;overflow-wrap: bre= ak-word;margin: 0px;color: rgb(59, 67, 92);font-family: arial, helvetic= a"><span class=3D"_sm_msg__colour" style=3D"color: rgb(0, 0, 0)"><span = class=3D"_sm_msg__colour" style=3D"color:rgb(0, 0, 0)">I couldn't be ha= ppier.</span></span><span class=3D"_sm_msg__colour" style=3D"color:rgb(= 0, 0, 0)"><br /></span></p><p xmlns=3D"http://www.w3.org/1999/xhtml" st= yle=3D"font-size: medium;font-style: normal;font-variant-ligatures: nor= mal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;o= rphans: 2;text-align: start;text-indent: 0px;text-transform: none;widow= s: 2;word-spacing: 0px;white-space: normal;background-color: rgb(255, 2= 55, 255);text-decoration-style: initial;text-decoration-color: initial;= overflow-wrap: break-word;margin: 0px;color: rgb(59, 67, 92);font-famil= y: arial, helvetica"><span class=3D"_sm_msg__colour" style=3D"color:rgb= (0, 0, 0)"><br /></span></p><p xmlns=3D"http://www.w3.org/1999/xhtml" s= tyle=3D"font-size: medium;font-style: normal;font-variant-ligatures: no= rmal;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;= orphans: 2;text-align: start;text-indent: 0px;text-transform: none;wido= ws: 2;word-spacing: 0px;white-space: normal;background-color: rgb(255, = 255, 255);text-decoration-style: initial;text-decoration-color: initial= ;overflow-wrap: break-word;margin: 0px;color: rgb(59, 67, 92);font-fami= ly: arial, helvetica"><span class=3D"_sm_msg__colour" style=3D"color: r= gb(0, 0, 0)"><span class=3D"_sm_msg__colour" style=3D"color:rgb(0, 0, 0= )">I'm coming from a Linux background, but have spent many years "readi= ng"</span></span><span class=3D"_sm_msg__colour" style=3D"color:rgb(0, = 0, 0)"><br /></span></p><p xmlns=3D"http://www.w3.org/1999/xhtml" style= =3D"font-size: medium;font-style: normal;font-variant-ligatures: normal= ;font-variant-caps: normal;font-weight: 400;letter-spacing: normal;orph= ans: 2;text-align: start;text-indent: 0px;text-transform: none;widows: = 2;word-spacing: 0px;white-space: normal;background-color: rgb(255, 255,= 255);text-decoration-style: initial;text-decoration-color: initial;ove= rflow-wrap: break-word;margin: 0px;color: rgb(59, 67, 92);font-family: = arial, helvetica"><span class=3D"_sm_msg__colour" style=3D"color: rgb(0= , 0, 0)"><span class=3D"_sm_msg__colour" style=3D"color:rgb(0, 0, 0)">a= bout BSD (mainly OpenBSD (since 6.5), as it aligns with my penchant for= </span></span><span class=3D"_sm_msg__colour" style=3D"color:rgb(0, 0, = 0)"><br /></span></p><p xmlns=3D"http://www.w3.org/1999/xhtml" style=3D= "font-size: medium;font-style: normal;font-variant-ligatures: normal;fo= nt-variant-caps: normal;font-weight: 400;letter-spacing: normal;orphans= : 2;text-align: start;text-indent: 0px;text-transform: none;widows: 2;w= ord-spacing: 0px;white-space: normal;background-color: rgb(255, 255, 25= 5);text-decoration-style: initial;text-decoration-color: initial;overfl= ow-wrap: break-word;margin: 0px;color: rgb(59, 67, 92);font-family: ari= al, helvetica"><span class=3D"_sm_msg__colour" style=3D"color: rgb(0, 0= , 0)"><span class=3D"_sm_msg__colour" style=3D"color:rgb(0, 0, 0)">secu= rity and privacy). I began self-hosting a home lab running OpenBSD</spa= n></span><span class=3D"_sm_msg__colour" style=3D"color:rgb(0, 0, 0)"><= br /></span></p><p xmlns=3D"http://www.w3.org/1999/xhtml" style=3D"font= -size: medium;font-style: normal;font-variant-ligatures: normal;font-va= riant-caps: normal;font-weight: 400;letter-spacing: normal;orphans: 2;t= ext-align: start;text-indent: 0px;text-transform: none;widows: 2;word-s= pacing: 0px;white-space: normal;background-color: rgb(255, 255, 255);te= xt-decoration-style: initial;text-decoration-color: initial;overflow-wr= ap: break-word;margin: 0px;color: rgb(59, 67, 92);font-family: arial, h= elvetica"><span class=3D"_sm_msg__colour" style=3D"color: rgb(0, 0, 0)"= ><span class=3D"_sm_msg__colour" style=3D"color:rgb(0, 0, 0)">7.5, and = just deployed 7.8 for a customer.</span></span><span class=3D"_sm_msg__= colour" style=3D"color:rgb(0, 0, 0)"><br /></span></p><p xmlns=3D"http:= //www.w3.org/1999/xhtml" style=3D"font-size: medium;font-style: normal;= font-variant-ligatures: normal;font-variant-caps: normal;font-weight: 4= 00;letter-spacing: normal;orphans: 2;text-align: start;text-indent: 0px= ;text-transform: none;widows: 2;word-spacing: 0px;white-space: normal;b= ackground-color: rgb(255, 255, 255);text-decoration-style: initial;text= -decoration-color: initial;overflow-wrap: break-word;margin: 0px;color:= rgb(59, 67, 92);font-family: arial, helvetica"><span class=3D"_sm_msg_= _colour" style=3D"color:rgb(0, 0, 0)"><br /></span></p><p xmlns=3D"http= ://www.w3.org/1999/xhtml" style=3D"font-size: medium;font-style: normal= ;font-variant-ligatures: normal;font-variant-caps: normal;font-weight: = 400;letter-spacing: normal;orphans: 2;text-align: start;text-indent: 0p= x;text-transform: none;widows: 2;word-spacing: 0px;white-space: normal;= background-color: rgb(255, 255, 255);text-decoration-style: initial;tex= t-decoration-color: initial;overflow-wrap: break-word;margin: 0px;color= : rgb(59, 67, 92);font-family: arial, helvetica"><span class=3D"_sm_msg= __colour" style=3D"color: rgb(0, 0, 0)"><span class=3D"_sm_msg__colour"= style=3D"color:rgb(0, 0, 0)">Once I had configured hostname.if(5), pf(= 4), login.conf(5), and</span></span><span class=3D"_sm_msg__colour" sty= le=3D"color:rgb(0, 0, 0)"><br /></span></p><p xmlns=3D"http://www.w3.or= g/1999/xhtml" style=3D"font-size: medium;font-style: normal;font-varian= t-ligatures: normal;font-variant-caps: normal;font-weight: 400;letter-s= pacing: normal;orphans: 2;text-align: start;text-indent: 0px;text-trans= form: none;widows: 2;word-spacing: 0px;white-space: normal;background-c= olor: rgb(255, 255, 255);text-decoration-style: initial;text-decoration= -color: initial;overflow-wrap: break-word;margin: 0px;color: rgb(59, 67= , 92);font-family: arial, helvetica"><span class=3D"_sm_msg__colour" st= yle=3D"color: rgb(0, 0, 0)"><span class=3D"_sm_msg__colour" style=3D"co= lor:rgb(0, 0, 0)">adduser.conf(5) successfully, a rush of dopamine hit = me and I knew I</span></span><span class=3D"_sm_msg__colour" style=3D"c= olor:rgb(0, 0, 0)"><br /></span></p><p xmlns=3D"http://www.w3.org/1999/= xhtml" style=3D"font-size: medium;font-style: normal;font-variant-ligat= ures: normal;font-variant-caps: normal;font-weight: 400;letter-spacing:= normal;orphans: 2;text-align: start;text-indent: 0px;text-transform: n= one;widows: 2;word-spacing: 0px;white-space: normal;background-color: r= gb(255, 255, 255);text-decoration-style: initial;text-decoration-color:= initial;overflow-wrap: break-word;margin: 0px;color: rgb(59, 67, 92);f= ont-family: arial, helvetica"><span class=3D"_sm_msg__colour" style=3D"= color: rgb(0, 0, 0)"><span class=3D"_sm_msg__colour" style=3D"color:rgb= (0, 0, 0)">couldn't go back to deploying Linux anytime soon.</span></sp= an><span class=3D"_sm_msg__colour" style=3D"color:rgb(0, 0, 0)"><br /><= /span></p><p xmlns=3D"http://www.w3.org/1999/xhtml" style=3D"font-size:= medium;font-style: normal;font-variant-ligatures: normal;font-variant-= caps: normal;font-weight: 400;letter-spacing: normal;orphans: 2;text-al= ign: start;text-indent: 0px;text-transform: none;widows: 2;word-spacing= : 0px;white-space: normal;background-color: rgb(255, 255, 255);text-dec= oration-style: initial;text-decoration-color: initial;overflow-wrap: br= eak-word;margin: 0px;color: rgb(59, 67, 92);font-family: arial, helveti= ca"><span class=3D"_sm_msg__colour" style=3D"color:rgb(0, 0, 0)"><br />= </span></p><p xmlns=3D"http://www.w3.org/1999/xhtml" style=3D"font-size= : medium;font-style: normal;font-variant-ligatures: normal;font-variant= -caps: normal;font-weight: 400;letter-spacing: normal;orphans: 2;text-a= lign: start;text-indent: 0px;text-transform: none;widows: 2;word-spacin= g: 0px;white-space: normal;background-color: rgb(255, 255, 255);text-de= coration-style: initial;text-decoration-color: initial;overflow-wrap: b= reak-word;margin: 0px;color: rgb(59, 67, 92);font-family: arial, helvet= ica"><span class=3D"_sm_msg__colour" style=3D"color: rgb(0, 0, 0)"><spa= n class=3D"_sm_msg__colour" style=3D"color:rgb(0, 0, 0)">Documentation = (via manpages) was the greatest tool in getting over any</span></span><= span class=3D"_sm_msg__colour" style=3D"color:rgb(0, 0, 0)"><br /></spa= n></p><p xmlns=3D"http://www.w3.org/1999/xhtml" style=3D"font-size: med= ium;font-style: normal;font-variant-ligatures: normal;font-variant-caps= : normal;font-weight: 400;letter-spacing: normal;orphans: 2;text-align:= start;text-indent: 0px;text-transform: none;widows: 2;word-spacing: 0p= x;white-space: normal;background-color: rgb(255, 255, 255);text-decorat= ion-style: initial;text-decoration-color: initial;overflow-wrap: break-= word;margin: 0px;color: rgb(59, 67, 92);font-family: arial, helvetica">= <span class=3D"_sm_msg__colour" style=3D"color: rgb(0, 0, 0)"><span cla= ss=3D"_sm_msg__colour" style=3D"color:rgb(0, 0, 0)">bumps along the way= . Everything is so compactly and exhaustively</span></span><span class= =3D"_sm_msg__colour" style=3D"color:rgb(0, 0, 0)"><br /></span></p><p x= mlns=3D"http://www.w3.org/1999/xhtml" style=3D"font-size: medium;font-s= tyle: normal;font-variant-ligatures: normal;font-variant-caps: normal;f= ont-weight: 400;letter-spacing: normal;orphans: 2;text-align: start;tex= t-indent: 0px;text-transform: none;widows: 2;word-spacing: 0px;white-sp= ace: normal;background-color: rgb(255, 255, 255);text-decoration-style:= initial;text-decoration-color: initial;overflow-wrap: break-word;margi= n: 0px;color: rgb(59, 67, 92);font-family: arial, helvetica"><span clas= s=3D"_sm_msg__colour" style=3D"color: rgb(0, 0, 0)"><span class=3D"_sm_= msg__colour" style=3D"color:rgb(0, 0, 0)">detailed that I rarely had to= web search for solving issues.</span></span><span class=3D"_sm_msg__co= lour" style=3D"color:rgb(0, 0, 0)"><br /></span></p><p xmlns=3D"http://= www.w3.org/1999/xhtml" style=3D"font-size: medium;font-style: normal;fo= nt-variant-ligatures: normal;font-variant-caps: normal;font-weight: 400= ;letter-spacing: normal;orphans: 2;text-align: start;text-indent: 0px;t= ext-transform: none;widows: 2;word-spacing: 0px;white-space: normal;bac= kground-color: rgb(255, 255, 255);text-decoration-style: initial;text-d= ecoration-color: initial;overflow-wrap: break-word;margin: 0px;color: r= gb(59, 67, 92);font-family: arial, helvetica"><span class=3D"_sm_msg__c= olour" style=3D"color:rgb(0, 0, 0)"><br /></span></p><p xmlns=3D"http:/= /www.w3.org/1999/xhtml" style=3D"font-size: medium;font-style: normal;f= ont-variant-ligatures: normal;font-variant-caps: normal;font-weight: 40= 0;letter-spacing: normal;orphans: 2;text-align: start;text-indent: 0px;= text-transform: none;widows: 2;word-spacing: 0px;white-space: normal;ba= ckground-color: rgb(255, 255, 255);text-decoration-style: initial;text-= decoration-color: initial;overflow-wrap: break-word;margin: 0px;color: = rgb(59, 67, 92);font-family: arial, helvetica"><span class=3D"_sm_msg__= colour" style=3D"color: rgb(0, 0, 0)"><span class=3D"_sm_msg__colour" s= tyle=3D"color:rgb(0, 0, 0)">Thank you to all OpenBSD developers, hacker= s, bloggers, and conference</span></span><span class=3D"_sm_msg__colour= " style=3D"color:rgb(0, 0, 0)"><br /></span></p><p xmlns=3D"http://www.= w3.org/1999/xhtml" style=3D"font-size: medium;font-style: normal;font-v= ariant-ligatures: normal;font-variant-caps: normal;font-weight: 400;let= ter-spacing: normal;orphans: 2;text-align: start;text-indent: 0px;text-= transform: none;widows: 2;word-spacing: 0px;white-space: normal;backgro= und-color: rgb(255, 255, 255);text-decoration-style: initial;text-decor= ation-color: initial;overflow-wrap: break-word;margin: 0px;color: rgb(5= 9, 67, 92);font-family: arial, helvetica"><span class=3D"_sm_msg__colou= r" style=3D"color: rgb(0, 0, 0)"><span class=3D"_sm_msg__colour" style= =3D"color:rgb(0, 0, 0)">presenters who have helped me get this far.</sp= an></span><span class=3D"_sm_msg__colour" style=3D"color:rgb(0, 0, 0)">= <br /></span></p><p xmlns=3D"http://www.w3.org/1999/xhtml" style=3D"fon= t-size: medium;font-style: normal;font-variant-ligatures: normal;font-v= ariant-caps: normal;font-weight: 400;letter-spacing: normal;orphans: 2;= text-align: start;text-indent: 0px;text-transform: none;widows: 2;word-= spacing: 0px;white-space: normal;background-color: rgb(255, 255, 255);t= ext-decoration-style: initial;text-decoration-color: initial;overflow-w= rap: break-word;margin: 0px;color: rgb(59, 67, 92);font-family: arial, = helvetica"><span class=3D"_sm_msg__colour" style=3D"color:rgb(0, 0, 0)"= ><br /></span></p><p xmlns=3D"http://www.w3.org/1999/xhtml" style=3D"fo= nt-size: medium;font-style: normal;font-variant-ligatures: normal;font-= variant-caps: normal;font-weight: 400;letter-spacing: normal;orphans: 2= ;text-align: start;text-indent: 0px;text-transform: none;widows: 2;word= -spacing: 0px;white-space: normal;background-color: rgb(255, 255, 255);= text-decoration-style: initial;text-decoration-color: initial;overflow-= wrap: break-word;margin: 0px;color: rgb(59, 67, 92);font-family: arial,= helvetica"><span class=3D"_sm_msg__colour" style=3D"color: rgb(0, 0, 0= )"><span class=3D"_sm_msg__colour" style=3D"color:rgb(0, 0, 0)">Cheers<= /span></span></p><div xmlns=3D"http://www.w3.org/1999/xhtml"><span clas= s=3D"_sm_msg__font" style=3D"font-family: arial, helvetica, sans-serif"= ><span class=3D"_sm_msg__size" style=3D"font-size: medium"></span></spa= n><span class=3D"_sm_msg__colour" style=3D"color:rgb(0, 0, 0)"><br /></= span></div><p xmlns=3D"http://www.w3.org/1999/xhtml" style=3D"word-wrap= : break-word;overflow-wrap: break-word;margin: 0;color: rgb(59, 67, 92)= ;font-family: arial, helvetica;font-size: medium"><br /></p> --===============7819713197337655902==--