FreeBSD je open source operačný systém vychádzajúci zo systému BSD, verzie Unixu , ktorý bol vyvinutý na Kalifornskej univerzite v Berkeley. Vyvíja a spravuje ho veľký tím ľudí z celého sveta.
Vznikol ako sada záplat pre systém 386BSD po tom, čo sa 386BSD prestal vyvíjať. V neskorších verziách bol prepísaný na základe verzie 4.4BSD-Lite, ktorá neobsahovala kód, o ktorom sa viedol spor medzi Kalifornskou univerzitou v Berkeley a firmou Novell v januári 1995.
Dôležité vlastnosti
Podpora hardvéru
FreeBSD obsahuje podporu pre širokú škálu hardvérových platforiem. Je možné ho prevádzkovať na architektúre Intel i386 (vrátane Pentium a Athlon), AMD64 (Opteron, Athlon 64 a EM64T), Alpha/AXP, ARM, IA-64, MIPS, PC-98 a UltraSPARC. Podpora ďalších platforiem je vo vývoji.
Softvérové vybavenie
Systém FreeBSD tvorí jadro a tzv. základný systém (označuje sa ako „world“). Ostatný softvér je dostupný vo forme binárnych balíčkov pre konkrétnu platformu a zo systému portov. Na platforme i386 poskytuje 17 000 balíčkov, ktoré je možné priamo nainštalovať. Okrem tohto natívneho spôsobu je, ako na každom unixovom systéme, možná kompilácia priamo zo zdrojového tarballu aplikácie.
Systém portov je strom adresárov, ktorý obsahuje pre každú natívne podporovanú (portovanú) aplikáciu informáciu o tom, odkiaľ stiahnuť jej zdrojový kód a prípadne záplaty obsahujúce úpravy špecifické pre FreeBSD. Každý z portov má svojho správcu, ktorý sa stará o jeho aktuálnosť. Každý z portov je možné nainštalovať a odinštalovať identickými, jednoduchými príkazmi.
Sieťové servery
Najčastejšie nasadenie FreeBSD je v úlohe internetového a intranetového servera. Poskytuje robustné sieťové služby a využíva efektívne pamäť na zabezpečenie rýchlej odozvy. FreeBSD používa napríklad Yahoo!.
Pracovné stanice
Medzi ne patria bežné open source desktopové prostredia, kancelárske, grafické a programátorské aplikácie, čo z FreeBSD robí systém vhodný pre nasadenie aj na pracovných staniciach.
Licenčná politika
FreeBSD je dostupný zadarmo aj s kompletnými zdrojovými textmi podľa podmienok 3-bodovej licencie BSD, ktorá nekladie podmienku zachovania rovnakej licencie pre odvodené produkty, čo umožňuje použitie FreeBSD kódu v komerčných produktoch.
Vďaka tomu sa stopy po FreeBSD sa najdu v mnohých komerčných operačných systémoch. Jadro XNU operačného systému Apple Darwin, ktoré je základom Mac OS X, je založené na jadre FreeBSD. Operačný systém JunOS pre smerovače Juniper je odvodený od FreeBSD.
Externé odkazy