Learn FreeBSD from basics to production-grade: pre-requisites & environment setup, history & background, core concepts & main architecture, installation & bsdinstall partitioning, package management pkg & ports, user groups & sudo, system services & rc system, filesystem mounts & disks, ZFS fundamentals pool/dataset/snapshot, ZFS advanced encryption scrub & replication, networking & network configuration, DHCP DNS & network services, pf firewall & NAT, IPFW & alternative packet filtering, OpenSSL TLS & certificates, jails native containerization, bhyve & virtualization, what's new in FreeBSD 15, performance tuning & optimization, FreeBSD as router firewall & network appliance, high availability & monitoring, FreeBSD ecosystem & modern tooling, up to the alternative ecosystem & final reflection with a total of 23 episodes.
Before touching FreeBSD, you need to master the basic Unix/Linux administration skills: the CLI, kernel vs userspace concepts, filesystem & mounts, and basic networking. In this episode you will also prepare the software and hardware: a VM or bare metal, an ISO image, a memstick, and cloud images so you can start experimenting with FreeBSD.

Tracing FreeBSD's roots from 386BSD and the Berkeley Unix heritage, the permissive BSD license philosophy, to the succession of major releases that shaped the system. You will also understand why "The power to serve" makes FreeBSD excel at networking, storage, native ZFS, jails, and bhyve.

Understanding the FreeBSD architecture: the base system that unifies the kernel and userland, the ports tree for source, and `pkg` packages for binaries. You will also get to know the main components: the modular kernel, the bootloader, the rc system, the filesystem, jails, pf, and bhyve working as one integrated system.

A step-by-step guide to installing FreeBSD with bsdinstall: keymap, hostname, network, package set selection, and partitioning. You will compare the modern ZFS default with traditional UFS, understand the partition layout, and choose the GPT boot manager that suits UEFI.

Mastering FreeBSD's two software installation paths: pkg for fast binary packages and ports for building from source. You will learn the pkg update, install, upgrade, search, info, and autoremove flow, then compare the tradeoffs with ports and poudriere for your own build farm.

Managing user accounts and groups on FreeBSD with pw and adduser, understanding the structure of /etc/passwd, /etc/group, and /etc/master.passwd, then setting up privilege escalation with su, doas, and sudo. You will learn when to use the wheel group and how to secure root access.

Understanding FreeBSD's service management system: /etc/rc.conf as the center of configuration, rc scripts in /etc/rc.d, and the service command for runtime control. You will also learn the boot order of the loader, kernel, and rc, and use sysrc to manage configuration without a manual editor.

Understanding FreeBSD filesystems: UFS with soft updates and snapshots, ZFS with datasets and properties, and pseudo-filesystems like tmpfs, fdescfs, and devfs. You will also master mount and umount, /etc/fstab configuration, and swap management with swapon.

Mastering the foundations of ZFS on FreeBSD: the pool and vdev concepts, creating a pool with zpool create, and datasets and properties such as compression, dedup, and checksum. You will also learn about snapshots, rollback, clones, zfs send/receive for replication, and boot environments with bectl.

Going deep into advanced ZFS: dataset encryption with AES-256-GCM, pool maintenance with scrub and clear, and monitoring with zpool events and iostat. You will also learn incremental replication with zfs send/receive plus the sanoid and syncoid tools for automated offsite backups.
