<div dir="ltr"><div>I have been using Linux (Debian primarily),FreeBSD, OpenBSD and Solaris for about 15 years now.</div><div><br></div><div>IMHO with Linux, generally things just work, drivers, dependencies, X etc. The kernel comes with more features and capabilities and is generally more useful and practical.</div><div><br></div><div>In contrast, FreeBSD and OpenBSD take longer to introduce features to the base distribution and kernel. </div><div><br></div><div>Case in point, FreeBSD and NetBSD both have raspberry PI support. The GPIO capability on FreeBSD and NetBSD is pretty poor as compared to Rasbian. OpenBSD hasn't even started to port to Raspberry PI yet.</div><div><br></div><div><br></div><div><div>The one thing that OpenBSD has that is much better than all the other platforms is the PF firewall. The variant of PF included with FreeBSD is a fork that </div><div>has not kept up with the advances on OpenBSD.<span></span></div></div><div><br></div><div>I had hoped with Apple's use of the FreeBSD kernel in OSX and its subsequent acquisition of a lot of very talented BSD folks that there would have been a huge contribution back to the open source community.</div><div><br></div><div>FWIW, I don't care too much about supporting 64 CPUs. Both FreeBSD and Linux had at one point BGL issues that affected SMP performance. </div><div><br></div><div>However over the last 10 years most Linux distributions have become like the "kitchen sink" in that they throw everything in (both in the Kernel and userland). Installation sizes are incredibly bloated now. </div><div><br></div><div>I work with a lot of enterprise sized companies (>1000 servers). I don't see any other FOSS OSes other than Linux. If you interest is widening your scope for work, then IMHO learn Solaris. If you want to have a lot of fun and turn a few hairs grey, try PF on OpenBSD.</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Sep 29, 2016 at 4:14 PM, Christopher Browne via talk <span dir="ltr"><<a href="mailto:talk@gtalug.org" target="_blank">talk@gtalug.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On 29 September 2016 at 11:00, Myles Braithwaite via talk<br>
<span><<a href="mailto:talk@gtalug.org">talk@gtalug.org</a>> wrote:<br>
> William Park via talk wrote:<br>
>> To those who knows/uses both BSD and Linux...  Should I learn BSD, and<br>
>> which one?<br>
><br>
> If you read to HackNews we are currently in the systemd apocalypse and<br>
> Linux's user base is shrinking every day and good ethical people are<br>
> moving to BSD to the warm embrace of init.<br>
<br>
</span>There is something to be worried about there...<br>
<br>
Though the answer seems unlikely to keep heads in the sand, as the reasons<br>
that systemd emerged include some pretty valid ones....<br>
<span><br>
> Without sarcasm, learning another system is always a good idea because<br>
> it gives you more insight on how others work. As an example I would have<br>
> never been able to understand how Google's open source Python code<br>
> worked without some knowledge of Java.<br>
<br>
</span>There's a Debian port to FreeBSD<br>
<<a href="https://www.debian.org/ports/kfreebsd-gnu/" target="_blank" rel="noreferrer">https://www.debian.org/ports/<wbr>kfreebsd-gnu/</a>>, so you could have a<br>
mostly-GNU userspace that presumably lacks systemd.<br>
<br>
I'm occasionally attracted to take a peek at Dragonfly BSD, as it has<br>
been trying to do some substantial reimplementations of some of the<br>
internals with particular view to improving performance and supporting<br>
clustering.  The HAMMER filesystem is one of the interesting bits;<br>
some data deduplication capabilities, and a BSD flavour on the<br>
"advanced" stuff like snapshotting, journalling, et al.<br>
<br>
Mind you, the idea hasn't been interesting enough to lead to my having<br>
any systems running such.  I considered throwing Debian/kfreebsd onto<br>
my media box, but the curious inability to get it to boot off CDROM<br>
wound up curbing experimentation.  (I wound up using PXE to pull a<br>
recent Debian image off another machine; "thanks Scott for your PXE<br>
talks!!!")<br>
<span class="HOEnZb"><font color="#888888">--<br>
When confronted by a difficult problem, solve it by reducing it to the<br>
question, "How would the Lone Ranger handle this?"<br>
</font></span><div class="HOEnZb"><div class="h5">---<br>
Talk Mailing List<br>
<a href="mailto:talk@gtalug.org">talk@gtalug.org</a><br>
<a href="https://gtalug.org/mailman/listinfo/talk" target="_blank" rel="noreferrer">https://gtalug.org/mailman/<wbr>listinfo/talk</a><br>
</div></div></blockquote></div><br></div>