
<h1>
Intro</h1>
<ul>
<li>
How I know BSD</li>
<li>
Very minimal NetBSD usage</li>
<li>
I'm am leaving out Dragonfly BSD</li>
<li>
Previous episodes</li>
<li class="ql-indent-1">
Several by <code>
Claudio Miranda</code>
 and others - check the <code>
tags</code>
 page.</li>
<li class="ql-indent-1">
hpr3799 :: My home router history</li>
<li class="ql-indent-1">
hpr3187 :: Ansible for Dynamic Host Configuration Protocol</li>
<li class="ql-indent-1">
hpr3168 :: FreeBSD Jails and iocage</li>
<li class="ql-indent-1">
hpr2181 :: Install OpenBSD from Linux using Grub</li>
</ul>
<h1>
<br>
</h1>
<h1>
History and Overview</h1>
<blockquote>
<a href="https://en.wikipedia.org/wiki/History_of_the_Berkeley_Software_Distribution" rel="noopener noreferrer" target="_blank">
https://en.wikipedia.org/wiki/History_of_the_Berkeley_Software_Distribution</a>
The history of the Berkeley Software Distribution began in the 1970s when University of California, Berkeley received a copy of Unix. Professors and students at the university began adding software to the operating system and released it as BSD to select universities.</blockquote>
<ul>
<li>
<a href="https://en.wikipedia.org/wiki/Comparison_of_BSD_operating_systems" rel="noopener noreferrer" target="_blank">
https://en.wikipedia.org/wiki/Comparison_of_BSD_operating_systems</a>
</li>
</ul>
<h1>
<br>
</h1>
<h1>
Comparisons to Linux</h1>
<ul>
<li>
Not better or worse, just different.</li>
<li>
BSD is a direct descendant of the original UNIX</li>
<li>
Not distributions - Separate projects with separate code bases.</li>
<li>
Permissive vs Copyleft</li>
<li>
One Project vs Kernel + User land</li>
<li>
Most Open Source software is available on BSD</li>
<li>
ports and packages</li>
<li>
Network Devices and DISKS will have different naming conventions. <strong>
BE CAREFUL</strong>
</li>
</ul>
<h1>
<br>
</h1>
<h1>
Distinctives</h1>
<h2>
FreeBSD</h2>
<ul>
<li>
Probably most widely used</li>
<li>
Base OS Commercial products</li>
<li>
Tightly integrated with ZFS</li>
<li>
Jails</li>
<li>
OS for Firewall appliances - PFSense and Opensense</li>
</ul>
<h2>
OpenBSD</h2>
<ul>
<li>
Focus on Code Correctness and Security</li>
<li>
Often First to develop new security methodologies - ASLR and Kernel relinking at boot</li>
<li>
Home of OpenSSH, ...</li>
<li>
Base includes Xorg and a minimal Window Manager</li>
<li>
The Best docs - man pages</li>
</ul>
<h2>
NetBSD</h2>
<ul>
<li>
Supports the most platforms</li>
<li>
<code>
pkgsrc</code>
 can be used on any UNIX like.</li>
</ul>
<h1>
<br>
</h1>
<h1>
How I use BSD</h1>
<h2>
Home Router</h2>
<ul>
<li>
Recently migrated from FreeBSD to OpenBSD</li>
<li>
Better support for the cheap 2.5G network adapters in Ali express firewalls</li>
</ul>
<h2>
Workstations</h2>
<ul>
<li>
OpenBSD Dual boot laptop - missing some nice features - Vscode and BT audio</li>
<li>
OpenBSD for Banking</li>
</ul>
<h2>
NAS</h2>
<ul>
<li>
FreeBSD</li>
<li class="ql-indent-1">
Was physical by migrated to Proxmox VM with direct attached drives</li>
<li class="ql-indent-1">
Jails for some apps</li>
<li class="ql-indent-1">
ZFS pools for storage</li>
</ul>
<h1>
<br>
</h1>
<h1>
My recommendations</h1>
<ul>
<li>
Router</li>
<li class="ql-indent-1">
OpenBSD - Any BSD will work</li>
<li class="ql-indent-1">
Opensense - similar experience to managing DD-WRT</li>
<li>
Thinkpads - OpenBSD</li>
<li>
Other laptops / PC - FreeBSD desktop focus derivative. ghost or midnight</li>
<li>
Servers/NAS FreeBSD</li>
<li class="ql-indent-1">
ZFS</li>
<li class="ql-indent-1">
Jails</li>
<li>
BSD is worth trying</li>
<li>
Dual booting is supported but can be tricky if unfamiliar.</li>
</ul>
<p>
r</p>


