Technology Philosophy

Why BSD & Unix?

The technology choices behind Arcline — and why they matter for your business.

The short answer

BSD systems are built for correctness, not convenience.

BSD and Unix systems have decades of production pedigree, a cleaner separation between base and ports, and tooling that was designed for correctness first. FreeBSD powers Netflix's CDN, PlayStation Network, and parts of WhatsApp's infrastructure. OpenBSD has the strongest default security posture of any OS. Illumos (the Solaris fork) is where ZFS and DTrace were born. These aren't hobby operating systems.

That said, BSD isn't the answer for everything. We'll tell you honestly when Linux (Ubuntu Server, Fedora Server) is the right fit for your workload.

The BSD family

Three platforms, each optimised for a purpose.

Primary server OS

FreeBSD

In continuous development since 1993. The base system ships as a cohesive unit — kernel, libc, and userland utilities are tested together. bhyve hypervisor and Jails are built in. Powers Netflix, PlayStation, and WhatsApp infrastructure.

Firewalls & gateways

OpenBSD

Design philosophy: secure by default. Two remote vulnerabilities in the default install over 25+ years. Home of pf, OpenSSH, and LibreSSL. The right choice when attack surface matters above all else.

ZFS-native storage

OmniOS CE (Illumos)

Open-source fork of OpenSolaris, maintained by the original Solaris engineers. ZFS and DTrace live most naturally here. Chosen for storage appliances where data integrity is the primary concern.

Platform comparison

BSD vs Linux — at a glance

Feature FreeBSD OpenBSD Linux (Debian/Ubuntu)
Base system cohesion Unified Unified ~ Kernel + distro
OpenZFS support Native Not included ~ DKMS module
pf firewall Included Native (origin) Uses nftables/iptables
Built-in virtualisation bhyve + Jails KVM
Security by default ~ Good Exceptional ~ Varies by distro
Hardware driver breadth ~ Broad ~ Conservative Widest
Container ecosystem ~ Jails (mature) Docker / OCI
Production track record 30+ years 30+ years 30+ years

Under the hood

The technologies that make BSD worth choosing.

OpenZFS: Why the Filesystem Matters

ZFS is a copy-on-write filesystem that checksums everything. Every read verifies data integrity. Silent corruption — the kind that eats backups and isn't discovered until restoration fails — is detected and corrected automatically when you have redundant vdevs.

Key properties:

  • Atomic snapshots with zero performance overhead at creation
  • Send/receive for efficient replication to remote hosts
  • Compression built-in (lz4, zstd) — often faster than no compression because reads are smaller
  • Datasets with individual quotas, inherited properties, and mount options
  • RAID-Z (1/2/3): analogous to RAID 5/6 but without the write hole

ext4, XFS, and btrfs are good filesystems. ZFS is in a different category for environments where data integrity and replication strategy are first-class concerns.

pf, pfSense, and OPNsense: The Network Stack

pf (packet filter) originated in OpenBSD and spread to FreeBSD and the BSDs generally. pfSense and OPNsense are FreeBSD-based firewall/router distributions built on pf. They power a significant fraction of small business and homelab networks worldwide.

The pf rule syntax is clear and auditable. Stateful filtering, NAT, traffic shaping, and CARP for high-availability failover are all well-supported. If you're running a pfSense or OPNsense appliance, you're already in the BSD ecosystem — you might not know it.

bhyve and Jails: Virtualisation Without the Overhead

The bhyve hypervisor is built directly into the FreeBSD kernel: mature, lightweight, and well-integrated with Jails for a hybrid container/VM model that predates modern Linux container ecosystems by years. Jails provide strong OS-level isolation without the complexity of a full container runtime.

Honest engineering

When Linux or Windows is the right answer.

BSD isn't religious dogma. Linux (Ubuntu Server, Fedora Server, Debian, RHEL) is the right answer when:

  • Your team already knows it and the switching cost outweighs the benefit
  • A specific application only supports Linux (containerised workloads, certain GPU compute)
  • You need the broadest hardware driver support for cutting-edge hardware
  • Your client or employer mandates it

Windows Server and Windows 10/11 workstations are also fully supported. Many businesses run mixed environments — BSD or Linux on the server side, Windows on the desktop — and that's a completely normal setup we work with regularly.

The goal is matching the right tool to the requirement, not proving a point.

Curious whether BSD is the right fit for your environment? Start a conversation. We'll tell you honestly whether BSD, Linux, or something else is the right answer for your workload.

Get started

Ready to talk about your infrastructure?

We'll tell you honestly whether BSD, Linux, or something else is the right answer for your workload.

Scoping conversations are free. Response within 24 hours.