FreeBSD for Linux Professionals
The Complete Guide to FreeBSD 15.1 for SRE and DevOps Practitioners.
Coming soon
FreeBSD taught through what you already know from Linux. The book starts with a translation table that maps every familiar habit to its FreeBSD counterpart, then covers what has no counterpart: the unified base system, ZFS as the default storage layer, jails, bhyve, and pf. Everything runs in a reproducible lab on Proxmox built with OpenTofu, and the system is covered from the boot chain to kernel builds.
Status: all 32 chapters and 7 appendices are drafted, written for FreeBSD 15.1. Fact-checking and final editing are underway.
First edition ships DRM-free as PDF and EPUB, with free updates.
From Linux muscle memory to a production FreeBSD.
Orientation and a translation table, first boot to first service, storage, networking, jails and bhyve, production operations, and the internals underneath. Expand a part to see its chapters.
What this book assumes, and how to read it
Part 1 Orientation 3 chapters
- 1 One System, Whole: The FreeBSD Model
- 2 The Translation Table: FreeBSD for Linux Eyes
- 3 The Lab: FreeBSD 15.1 on Proxmox with OpenTofu
Part 2 First Boot to First Service 6 chapters
- 4 Installing FreeBSD: From bsdinstall to Unattended
- 5 The Boot Chain: Firmware to /sbin/init
- 6 Init, rc, and Service Management
- 7 Software Management with pkg
- 8 Users, Authentication, and Login Classes
- 9 Batteries Included: The Base-System Daemons
Part 3 Storage and Data 4 chapters
- 10 GEOM and UFS: The Traditional Storage Stack
- 11 ZFS Fundamentals
- 12 ZFS in Operation
- 13 Backup and Disaster Recovery
Part 4 Networking 3 chapters
- 14 The Network Stack: Links, Routes, and TCP
- 15 Plugging In: DHCP, IPv6, and Name Resolution
- 16 Firewalls: pf, ipfw, and Traffic Shaping
Part 5 Compartments: Jails and Virtual Machines 3 chapters
- 17 Jails: The Model
- 18 Jails in Production
- 19 bhyve: Virtual Machines
Part 6 Production Operations 6 chapters
- 20 Staying Current: pkgbase, freebsd-update, and Security Advisories
- 21 Cross-OS Interop: SMB, NFS with Linux, and Foreign Disks
- 22 High Availability: CARP, pfsync, and HAST
- 23 Security Architecture and Hardening
- 24 Observability: DTrace, Tracing, and Crash Dumps
- 25 Performance Tuning
Part 7 Under the Hood 4 chapters
- 26 The Kernel: GENERIC, Modules, and sysctl
- 27 Building Your Own: Ports and poudriere
- 28 Building FreeBSD from Source
- 29 The Developer's FreeBSD: Toolchain and Contributing
Part 8 Ecosystem and Interop 3 chapters
- 30 The Linuxulator: Running Linux Binaries
- 31 FreeBSD on Your Hardware: WiFi, Graphics, and the Desktop
- 32 The Project: Governance, Releases, and the Adoption Playbook
Part 9 Appendices 7 appendices
- A Linux-to-FreeBSD Command and Concept Reference
- B Troubleshooting Playbook
- C Configuration File Reference
- D Removed, Renamed, and Deprecated in 15.x
- E Glossary
- F Sources and Further Reading
- G Subject Index
For engineers who know Linux.
Written for SRE and DevOps practitioners who run production systems on Linux. It assumes fluency with the shell, services, storage, and networking, and no FreeBSD experience at all.
- Linux engineers who want the translation table first: every familiar habit mapped to its FreeBSD counterpart.
- Teams evaluating ZFS, jails, bhyve, and pf for production workloads.
- Operators drawn to one coherent base system, with kernel, userland, and documentation released together.
Coming soon.
The manuscript is written and the book is in production. Send us a short email and you will get one reply when it ships, with a sample chapter as soon as one is public.