Obsah

FreeBSD: Profesionální Unixový Standard

FreeBSD je operační systém pro moderní servery, desktopy a vestavěné (embedded) platformy. Je ceněn pro svou legendární stabilitu, pokročilé síťové funkce a unikátní úložný systém ZFS.

1. Historie a původ (Rodokmen BSD)

FreeBSD je přímým potomkem původního Unixu od AT&T.

2. Klíčové technologie a unikátní vlastnosti

ZFS (Zettabyte File System)

FreeBSD nabízí jednu z nejlepších implementací souborového systému ZFS.

FreeBSD Jails

Předchůdce moderní kontejnerizace (jako Docker).

Síťový stack

Síťový kód FreeBSD je považován za zlatý standard. Proto jej využívají společnosti jako Netflix pro své servery (projekt Open Connect), které doručují terabity dat za sekundu.

3. Správa softwaru: Ports vs. Packages

FreeBSD nabízí dvě cesty, jak instalovat software:

1. **Binary Packages (pkg):** Rychlá instalace hotových programů (obdoba APT v Debianu).
2. **The Ports Collection:** Systém pro kompilaci softwaru přímo ze zdrojových kódů. To umožňuje programátorům optimalizovat program pomocí [[GCC]] nebo [[Clang]] přesně pro jejich [[CPU]].

4. Architektura a vývoj

FreeBSD striktně odděluje Základní systém (Base System) od aplikací třetích stran.

5. Licence: BSD vs. GPL

Hlavním rozdílem oproti Linuxu je licence:

6. Srovnání: FreeBSD vs. Linux

Vlastnost FreeBSD Linux
Model vývoje Centralizovaný (jádro i utility jako celek). Fragmentovaný (jádro + různé distribuce).
Souborový systém Nativní podpora ZFS. Primárně ext4 (ZFS často jen přes moduly).
Kontejnery Jails (velmi lehké a stabilní). Docker / Kubernetes (komplexnější vrstvy).
Hardwarová podpora Vynikající pro servery, slabší pro nejnovější notebooky. Široká podpora všeho od mobilů po desktopy.

Zajímavost: Maskotem FreeBSD je červený čertík jménem Beastie. Drží trojzubec, který symbolizuje „forkování“ procesů v Unixu.

Související: Linux, Clang, ZFS, I/O, Vulkan