2022-06-05 The active SDF community seems to enjoy using the BSDs as their main drivers quite a bit more than I would have thought. I personally have used Linux as my main driver for many years now but I have a great fondness for FreeBSD. In fact the very first operating system I ever installed outside of Windows was FreeBSD. Around late 2001, I had an old dual Pentium II computer. This thing was honestly well past its prime but this was still the age of single-core computing, so having posession of a dual slot 1 Pentium II motherboard was still kinda cool. Of course the machine at the time had been running Windows 2000 for years but I had recently gotten very interested in the FOSS desktop world after watching my college roommate install Mandrake on his computer. I'm not sure why I didn't just install Linux at the time but for some reason I got it into my head that FreeBSD was just better at SMP and supporting 2 processors. It could have just been the standard forum boasting but not knowing better at the time, I just ran with it. To be honest, I should have just installed debian. FreeBSD was such a weird and user unfriendly experience that I'm actually surprised that I bothered to stick with it. At the time, I remember I had to recompile the FreeBSD kernel to support SMP. It's so weird to think nowadays, but recompiling kernels to support hardware was just something that everyone just agreed was OK for the average user. Pretty ludicrous to be honest and I think FreeBSD shortly thereafter just included SMP support in their generic kernel which made me upset later. In hindsight, the idea of using CVS to keep your FreeBSD system up to date was also pretty nuts. I'm not sure when binary ports became a thing but I distinctly recall using the source ports back in the day and I actually stupidly compiled KDE3 desktop from ports on that FreeBSD machine. I remember it definitely took more than a day on those Pentium II 450MHz CPUs. All in all it was a crazy introduction to Unix and the FOSS world but in the end spending those days messing around on FreeBSD actually helped me land my first job out of college. In the early 2000s, Windows NT was conquering the world but my job wanted old school Unix experience (AIX actually) and just talking about setting up my FreeBSD computer and what I had to do to get it working and tuned pretty much helped me ace my 1st interview. I was a unix nerd/fanboy from that point on.