Veškerou dokumentaci na tomto webu lze stáhnout v různých formátech (v HTML, Postscriptu, PDF a dalších) a různě zkomprimovanou (BZip2, Zip) z FTP serveru FreeBSD.
Archivované kopie dokumentace FreeBSD (články, knihy a návody) jsou dostupné také na webu na http://docs.FreeBSD.org/doc/.
Tato dokumentace je poskytována a spravována Dokumentačním projektem FreeBSD, který stále hledá další přispěvatele pro vytváření nové dokumentace a pro správu existující.
Projektový model pro projekt
FreeBSD (dev-model)
Formální studie organizace projektu FreeBSD.
FreeBSD FAQ (faq)
Často kladené otázky (Frequently Asked Questions) a odpovědi pokrývající všechny oblasti
FreeBSD.
Příručka FreeBSD
(handbook)
Stále se vyvíjející obsáhlý zdroj informací pro uživatele FreeBSD.
Příručka vývojářů
FreeBSD (developers-handbook)
Pro uživatele, kteří chtějí vyvíjet programy pro FreeBSD (a ne pouze pro ty, kteří vyvíjejí
FreeBSD samotné).
Příručka o architektuře
FreeBSD (arch-handbook)
Pro vývojáře systému FreeBSD. Tato kniha pokrývá architektonické detaily mnoha důležitých
subsystémů jádra FreeBSD.
Příručka tvůrce portů
(porters-handbook)
Základní čtení pro ty, kdo plánují vytvoření portu jakéhokoli programu.
Průvodce PMake (pmake)
Průvodce utilitou make. Tato kniha je základním čtením pro kohokoli, kdo chce porozumět
všem detailům při používání make ze čtení a psaní překladových souborů.
Kapitola 2 z knihy "The Design
and Implementation of the 4.4BSD Operating System" (design-44bsd)
Darována nakladatelstvím Addison-Wesley, obsahuje přehled návrhu 4.4BSD, ze kterého bylo vyvinuto
FreeBSD.
Kapitola 8 z knihy "The
FreeBSD Corporate Networker's Guide" (corp-net-guide)
Darována nakladatelstvím Addison-Wesley, poskytuje podrobný pohled na používání FreeBSD pro
poskytování tiskových služeb počítačům se systémy Windows, NT a Novell.
Slabikář dokumentačního projektu
FreeBSD pro nové přispěvatele (fdp-primer)
Vše, co potřebujete vědět, abyste mohli začít přispívat k dokumentačnímu projektu FreeBSD.
Plán pro 5-STABLE
(5-roadmap)
Střednědobý plán pro vývoj a vytváření verzí vedoucí k vytvoření větve 5-STABLE. Tento článek
existuje již jen z historických důvodů.
Proč byste měli používat
licenci ve stylu BSD pro svoje projekty s otevřeným kódem (bsdl-gpl)
Popisuje výhody uvolňování kódu pod BSD licencí.
Vytváření produktů
pomocí FreeBSD (building-products)
Jak může pomoci FreeBSD při vytváření produktů.
Argentina.com:
Případová studie (casestudy-argentina.com)
Jak FreeBSD pomohlo velkému poskytovateli internetových služeb v Latinské Americe.
Integrace Checkpoint
VPN-1/Firewall-1 a FreeBSD IPsec (checkpoint)
Jak nakonfigurovat Checkpoint VPN-1/Firewall-1 a FreeBSD IPsec.
Průvodce vývojáře
(committers-guide)
Úvodní informace pro vývojáře FreeBSD.
Instalace a použití Compiz
Fusion (compiz-fusion)
Jak ve FreeBSD nainstalovat a používat kombinovaný okenní manažer Compiz Fusion.
Průvodce vytvářením
konzolového serveru (console-server)
Jak vytvořit konzolový server s levnou víceportovou sériovou kartou na FreeBSD.
Přispívání k FreeBSD
(contributing)
Jak přispívat k projektu FreeBSD.
Přispívání ke kolekci
portů FreeBSD (contributing-ports)
Jak pomoci udržovat kolekci portů FreeBSD.
Seznam přispěvatelů k
FreeBSD (contributors)
Seznam organizací a jednotlivců, kteří pomohli rozvíjet FreeBSD.
CUPS ve FreeBSD (cups)
Jak ve FreeBSD nastavit CUPS.
Použití novějších verzí GCC a
binutils s kolekcí portů FreeBSD (custom-gcc)
Jak použít novější verze překladače GCC a binutils pro strom portů FreeBSD. Diskutováno je i
vlastní GCC.
Způsob nastavení CVS archivu
v projektu FreeBSD (cvs-freebsd)
Jak nastavit CVS archiv, který používá stejnou infrastrukturu v CVSROOT, jako archiv projektu
FreeBSD.
CVSup pro pokročilé
(cvsup-advanced)
Článek s tipy na využití některých vlastností CVSup.
Filtrování paketů u
vytáčeného spojení ve FreeBSD (dialup-firewall)
Nastavení bezpečnostní brány (firewall) s použitím PPP a ipfw na vytáčené lince s dynamicky
přidělovanými IP adresami.
Vytvoření bezdiskového X
serveru (diskless-x)
Jak vytvořit bezdiskový X server.
Znak Euro ve FreeBSD
(euro)
Jak nakonfigurovat FreeBSD a některé aplikace pro zobrazování znaku Euro.
Vysvětlení BSD
(explaining-bsd)
Odpověď na otázku: "Co je BSD?"
FreeBSD od začátku
(fbsd-from-scratch)
Jak od začátku automaticky zkompilovat, nainstalovat a nakonfigurovat systém (tj. na prázdný
souborový systém) včetně vašich oblíbených portů.
Filtrující síťové
mosty (filtering-bridges)
Konfigurace bezpečnostních bran (firewalls) a filtrování na strojích s FreeBSD, které se nechovají
jako směrovače (routers), ale jako síťové mosty (bridges).
Písma a FreeBSD (fonts)
Popis různých technologií písem (fonts) ve FreeBSD a jak je používat v různých programech.
Formátování médií ve
FreeBSD (formatting-media)
Jak rozdělit a zformátovat pevná i vyměnitelná média ve FreeBSD.
Jak dostat nejlepší
odpovědi z poštovní konference FreeBSD-questions (freebsd-questions)
Tipy a triky k maximalizování šancí získat užitečné informace z poštovní konference
FreeBSD-questions.
Psaní tříd pro GEOM
(geom-class)
Průvodce subsystémem GEOM a návod na psaní vlastních tříd.
Použití UFS žurnálování
na stolním PC (gjournal-desktop)
Návod na vytvoření UFS oddílů na stolním počítači se žurnálováním.
Spolupráce se správci částí
FreeBSD (hats)
Příručka vývojářů pro spolupráci s jinými vývojáři, kteří jsou zodpovědni za určité části
FreeBSD.
Zrcadlení FreeBSD (hubs)
Průvodce popisující zrcadlení WWW, CVSup, FTP a dalších serverů projektu FreeBSD.
Nezávislé ověření funkčnosti
IPsec ve FreeBSD (ipsec-must)
Metoda pro experimentální ověření funkčnosti IPsec.
FreeBSD na přenosných
počítačich (laptop)
Informace o provozování FreeBSD na přenosném počítači (laptop).
LDAP autentizace
(ldap-auth)
Praktický návod pro vytvoření LDAP serveru ve FreeBSD a jak jej používat pro autentizaci
uživatelů.
FreeBSD: Alternativa s
otevřeným kódem k Linuxu (linux-comparison)
Technický článek vysvětlující rozdíly mezi Linuxem a FreeBSD.
Linuxová emulace ve
FreeBSD (linux-emulation)
Technický popis vnitřní problematiky linuxové emulační vrstvy ve FreeBSD.
Rychlý počáteční návod pro
seznámení s FreeBSD pro uživatele Linuxu (linux-users)
Seznamovací návod pro uživatele, kteří přicházejí z Linuxu.
Často kladené otázky o
poštovních konferencích FreeBSD (mailing-list-faq)
Jak nejlépe používat poštovní konference, například jak pomoci zamezit častému opakování
diskuzí.
Základy MH (mh)
Úvod k používání poštovního klienta MH ve FreeBSD.
Používání FreeBSD s ostatními
operačními systémy (multi-os)
Jak nainstalovat FreeBSD společně s dalšími operačními systémy na jeden počítač.
Úvod do NanoBSD
(nanobsd)
Informace o nástrojích NanoBSD, které mohou být použity pro vytvoření systémových obrazů FreeBSD
pro vestavěné aplikace, vhodných pro použití na Compact Flash discích (nebo jiných paměťových
médiích).
První kroky ve FreeBSD
(new-users)
Pro uživatele, kteří přicházejí k FreeBSD a k UNIX®u poprvé.
Perforce ve vývoji FreeBSD
(p4-primer)
Návod k systému správy verzí Perforce. Dále článek popisuje, jak vést experimentální projekty na
Perforce serveru FreeBSD.
Autentizační moduly PAM
(pam)
Průvodce systémem PAM a jeho moduly ve FreeBSD.
Postupy při vytváření
balíků (portbuild)
Popis postupů, které jsou používány týmem portů FreeBSD, pro pravidelný překlad portů do balíků.
Článek popisuje skupinu počítačů určenou pro překlad portů a nástroje potřebné pro přírůstkové,
experimentální a oficiální vytváření balíků.
Postup vyřizování oznámení
problémů ve FreeBSD (pr-guidelines)
Doporučené postupy pro vyřizování oznámení problémů ve FreeBSD.
Psaní oznámení problémů
ve FreeBSD (problem-reports)
Jak nejlépe formulovat a odeslat oznámení problému projektu FreeBSD.
Zavádění systému z PXE serveru
založeném na FreeBSD (pxe)
Jak vytvořit Intel PXE server založený na FreeBSD a jak nakonfigurovat FreeBSD klienta, aby se
zavedl z PXE serveru.
Psaní rc.d skriptů v BSD v
praxi (rc-scripting)
Návod na psaní nových rc.d skriptů a porozumění těm, které jsou již napsané.
FreeBSD jako poštovní server
s šedým seznamem (greylist) (relaydelay)
Konfigurace poštovního serveru s šedým seznamem (greylist) ve FreeBSD s použitím Sendmailu, MySQL,
Perlu a programu relaydelay. Jedná se o výborný způsob při boji s nevyžádanou poštou (spam).
Plánování verzí FreeBSD
(releng)
Popisuje postup používaný týmem plánování verzí FreeBSD pro vytváření kvalitních verzí tohoto
systému. Popisuje také nástroje, které jsou k dispozici pro vytváření upravených verzí FreeBSD pro
vnitrofiremní použití, či pro komerční produkty.
Plánování verzí FreeBSD
pro balíky (releng-packages)
Popisuje postup používaný týmem pro správu portů FreeBSD pro vytváření vysoce kvalitní kolekce
balíků, vhodné pro zahrnutí na distribuční média společně s distribucí FreeBSD. Tento dokument se
stále vyvíjí, ale nakonec pokryje proces vytváření kolekce balíků na "portové farmě" FreeBSD.org,
konfiguraci nových farem, rozdělování kolekce balíků na distribuční média a kontrolu její
konzistence.
Vzdálená instalace
operačního systému FreeBSD bez vzdálené konzoly (remote-install)
Popisuje vzdálenou instalaci operačního systému FreeBSD, když konzola vzdáleného systému není
dostupná.
Sériová a UART zařízení
(serial-uart)
Podrobné informace o používání sériových portů ve FreeBSD, včetně několika víceportových sériových
karet.
FreeBSD a pevná paměťová
zařízení (solid-state)
Použití pevných paměťových zařízení ve FreeBSD.
Paměťová zařízení
(storage-devices)
Podrobné informace o používání paměťových zařízení ve FreeBSD, včetně ESDI disků, SCSI disků,
pásek a CD-ROM mechanik.
Výběr správné verze
FreeBSD (version-guide)
Jak se rozhodnout, která verze FreeBSD je pravá pro vaše potřeby. Tématy jsou verze, větve, rozdíl
mezi -CURRENT a -STABLE a současné plánovací cíle projektu.
Vinum: Základ spolehlivých
serverů (vinum)
Jemný úvod do serverů odolných vůči chybám a podrobný návod pro vytvoření takového serveru se
subsystémem Vinum.
Prvky návrhu systému virtuální
paměti FreeBSD (vm-design)
Snadno pochopitelný popis návrhu systému virtuální paměti FreeBSD.
Disky Zip a FreeBSD
(zip-drive)
Jak formátovat, připojovat a používat disky Iomega Zip (SCSI, IDE, nebo přes paralelní port) ve
FreeBSD.
Různé nezávislé projekty rovněž vyprodukovaly velké množství užitečných informací o FreeBSD.
Niels Jorgensen vypracoval akademickou studii o dynamice vývojového procesu FreeBSD: Putting it All in the Trunk, Incremental Software Development in the FreeBSD Open Source Project [Information Systems Journal (2001) 11, 321-336].
Kirk McKusick, jeden z původních tvůrců BSD na Kalifornské Univerzitě v Berkeley, vyučuje na FreeBSD dva kurzy o vnitřních částech jádra 4.4BSD. Pro ty, kteří se nemohou těchto kurzů zúčastnit osobně, je k dispozici také série video nahrávek.
FreeBSD How-To's for the Lazy and Hopeless (Návody pro FreeBSD pro líné a zoufalé) je další, ovšem poněkud odlehčený, pokus poskytnout jednodušší návody na konfiguraci FreeBSD.
Dokument The Linux+FreeBSD mini-HOWTO (Mininávod pro Linux+FreeBSD) popisuje použití Linuxu a FreeBSD na jednom počítači. Představuje FreeBSD a zamýšlí se nad tím, jak mohou tyto dva systémy spolupracovat, například sdílením odkládacího prostoru (swap) na disku.
Getting started with AMD on FreeBSD (Začínáme s AMD ve FreeBSD).
Psaní ISA ovladače. Tento dokument se stal součástí Příručky architektury FreeBSD.
Průvodce programováním ve strojovém jazyce (assembler) ve FreeBSD. Tento dokument se stal součástí Příručky vývojáře FreeBSD.
Setting up Split DNS on FreeBSD 4.1 (Nastavení rozděleného DNS ve FreeBSD 4.1).
Stránky podpory SMP obsahují informace o podpoře SMP ve FreeBSD 4.X a dřívějších verzích.
Příloha A univerzitních skript Koncepty operačních systémů od autorů Silberschatze, Galvina a Gagne byla zpřístupněna na webu ve formátu PDF. Tato příloha se věnuje výhradně FreeBSD a poskytuje dobrý úvod do jeho vnitřních funkcí.