How to Set Up Automated Security Audits on FreeBSD
A complete walkthrough configuring periodic(8), pkg-audit, and freebsd-update to catch known vulnerabilities and pending patches automatically, with results delivered by email.
The ports tree, ZFS, jails, pf, and the internals of a Unix built for correctness.
A complete walkthrough configuring periodic(8), pkg-audit, and freebsd-update to catch known vulnerabilities and pending patches automatically, with results delivered by email.
A complete walkthrough turning a FreeBSD box with two network interfaces into a working NAT router/firewall — gateway forwarding, NAT rules, and a sane default-deny ruleset.
A practical walkthrough of Capsicum's capability mode — how to check if a program supports it, and how sandboxed services actually differ from ordinary ones at the syscall level.
A complete walkthrough installing nginx, enabling it as a proper rc.conf-managed service, and serving a first site — the FreeBSD-idiomatic way, not a generic Linux tutorial adapted.
New connections start silently failing on a busy firewall, and pfctl reports the state table is full. Here's how to confirm it and size the table correctly for real traffic levels.
FreeBSD won't boot and the loader can't find the boot partition. Here's how to inspect and repair the GPT partition table from a live/rescue environment.
ZFS looks like it's eating every gigabyte of memory on the system. This is the Adaptive Replacement Cache working as designed — here's how to confirm that and tune it if it's genuinely a problem.
Announced January 20, 2014, FreeBSD 10.0 replaced GCC with Clang/LLVM as the default system compiler on major architectures and debuted bhyve, the project's native hypervisor.
How FreeBSD's branch model turns ongoing kernel development into predictable, supported releases.
Created by developer Justin Gibbs on March 15, 2000 as a 501(c)(3) non-profit, the Foundation gave FreeBSD a legal entity for funding development, licensing Java binaries, and sponsoring the project's growth.