FreeBSD je operačný systém založený na 4.4BSD-Lite určený pre počítačové platformy Intel (x86 and Itanium®), AMD64, Alpha™, Sun UltraSPARC®. Vyvíjajú sa ale aj porty pre ďalšie platformy. Môžete si prečítať históriu FreeBSD, alebo súčasného vydania. Ak sa chcete zapojiť do vývoja projektu (vývojom kódu, podporou hardvéru, alebo finančne), prejdite na stránku Contributing to FreeBSD.
FreeBSD má mnoho pozoruhodných funkcií. Niektorými z nich sú:
Preemptívny multitasking s dynamickým prideľovaním priority, ktoré zabezpečuje naozaj plynulé a spravodlivé zdieľanie počítača medzi aplikáciami a používateľmi aj pri veľkej záťaži systému.
Viacužívateľské prostredie, ktoré umožňuje mnohým ľuďom používať systém FreeBSD súčasne na rôzne veci. To znamená, že napríklad externé zariadenia ako tlačiarne a páskové mechaniky sú správne zdieľané medzi používateľmi systému alebo siete tak, že jednotlivé obmedzenia zdrojov sa dajú nastaviť pre jednotlivých používateľov ale aj celé skupiny používateľov tak, aby boli kritické zdroje systému chránené proti nadmernému používaniu.
Mocná sieť TCP/IP s podporou priemyselných štandardov ako SCTP, DHCP, NFS, NIS, PPP, SLIP, IPsec a IPv6. To znamená, že počítač s FreeBSD môže jednoducho komunikovať s ostatnými systémami ale pôsobiť aj v úlohe enterprise servera, ktorý poskytuje potrebné služby ako napríklad NFS (vzdialený prístup k súborom) a emailové služby alebo môže vašu firmu pripojiť do siete Internet pomocou služieb WWW, FTP, smerovanie a firewall.
Ochrana pamäte zaisťuje, že aplikácie (alebo používatelia) nemôžu ovplyvniť ostatných. Pád jednej aplikácie nemá žiadny vplyv na ostatné.
FreeBSD je 32-bitový operačný systém (64-bitový na platformách Alpha, Itanium, AMD64, a UltraSPARC) a bol tak navrhovaný od počiatku.
Priemyselný štandard X Window System (X11R7) poskytuje grafické rozhranie (GUI), ktoré sa správne zobrazuje na väčšine VGA grafických kariet a monitoroch a je ku nemu dostupný zdrojový kód.
Binárna kompatibilita s mnohými programami pre Linux, SCO, SVR4, BSDI a NetBSD.
Tisíce aplikácií je predpripravených FreeBSD pre jednotlivé porty v kolekciách balíkov. Nie je potrebné program hľadať na internete, je v zozname dostupných balíkov.
Tisíce ďalších jednoducho portovateľných aplikácií je dostupných v sieti Internet. Systém FreeBSD je zdrojovým kódom kompatibilný s väčšinou komerčných UNIX®ových systémov a preto mnoho aplikácie sa dá prekompilovať s minimálnymi alebo žiadnymi zmenami.
Vyžaduje stránkovanú virtuálnu pamäť a “zlúčenú VM/buffer cache”, ktorá efektívne dokáže uspokojiť aj pamäťovo veľmi náročné aplikácie, pričom stále dokáže zabezpečiť interaktívnu odozvu používateľom.
SMP podpora pre počítače s viacerými procesormi.
Plne podporuje programovacie jazyky C, C++ a Fortran. Mnoho ďalších jazykov pre výskum a vývoj je dostupných pre jednotlivé porty v kolekcii balíkov.
Zdrojový kód pre celý systém umožňuje čokoľvek v systéme prispôsobiť.
Rozsiahla online dokumentácia.
A mnoho viac!
FreeBSD je systém založený na vydaní 4.4BSD-Lite od Computer Systems Research Group (CSRG) Californskej Univerzity v Berkeley a zachováva tradíciu vývoja BSD systémov. Pridanou hodnotou k tejto peknej práci poskytnutej CSRG je v projekte FreeBSD mnoho tisíc hodín jemného ladenia systému, aby bol dosiahnutý maximálny výkon a spoľahlivosť pri skutočnom zaťažení systému. podobne ako mnohé komerčné giganty, ktoré ponúkajú operačné systémy, aj FreeBSD dokáže poskytnúť mnoho funkcií, vysoký výkon a stabilitu hneď teraz!
Aplikácie, ktoré môže FreeBSD obsahovať sú skutočne obmedzené iba vašou predstavivosťou. Od softvéru na vývoj automatizácie výroby, kontroly skladových zásob, až po korekciu azimutu satelitných antén. Ak to funguje v komerčnom UNIXe, je viac ako pravdepodobné, že to bude fungovať aj vo FreeBSD! FreeBSD tiež využíva tisícky kivalitných aplikácií, vyvynutých na výskumnými centrami a univerzitami z celého sveta, ktoré sú často dostupné bezplatne. Komerčné aplikácie sú tiež dostupné v čoraz väčšom počte.
Pretože FreeBSD poskytuje zdrojové kódy, môže byť sám o sebe prispôsobený na pre špeciálne aplikácie alebo projekty a čo v žiadnom prípade nie je možné urobiť s operačným systémom od komerčnej firmy. Tu je niekoľko príkladov, na čo všetko ľudia používajú FreeBSD:
Internetové služby: Robustná podpora TCP/IP sietí zabudovaná do FreeBSD predurčuje tento systém na poskytovanie rôznych internetových služieb:
S FreeBSD môžete začať s nenáročným PC triedy 386 a postupne ako bude vaša firma rásť, vymeniť ho za najnovší viacjadrový procesor s diskovým poľom RAID.
Vzdelávanie: Ste študent informačných techológií? Nie je lepší spôsob ako sa môžete naučiť ako funguje operačný systém, počítačová architektúra a sieť, než to, ktoré vám pod svojou kapotou môže odhaliť systém FreeBSD. Veľký počet voľne dostupných CAD systémov, matematického s grafického softvéru môžu tiež využiť študenti, ktorý počítač využívajú ako nástroj pre inú prácu!
Výskum: Otvorený kód celého systému FreeBSD poskytuje výborný základ pre výskum nových technológií v oblasti operačných systémov a ďalších odvetví informatiky. Voľná dostupnosť FreeBSD tiež umožňuje vzdialeným skupinám spolupracovať na nápadoch alebo zdieľať informácie, bez toho aby ste sa museli obávať toho, či ste dodržali licenčné podmienky alebo obmedzenia.
Sieť: Potrebujete router? Menný server (DNS)? Firewall aby ste ochránili ľudí vo vnútornej sieti? FreeBSD dokáže ppremeniť nepoužívaný počítač 386 alebo 486, ktorý leží v kúte na vyspelý router so sofistikovaným filtrovaním packetov.
Pracovná stanica s X Window: FreeBSD je dobrou voľbou aj pre nenáročné X terminalové riešenie, používajúce voľne dostupný server X11. Na rozdiel od X terminálu FreeBSD umožňuje mnoho aplikácií spustiť lokálne, čím odľahčuje zaťaženie centrálneho servera. FreeBSD sa dokonca dá použiť ako “bezdisková” stanica, čím sa pracovné stanice stanú lacnejšími a jednoduchšoe sa spravujú.
Vývoj softvéru: Základ systému FreeBSD prichádza s plnou podporou vývojársky nástrojov vrátane slávneho GNU C/C++ kompilátora a debuggera.
FreeBSD je dostupné v binárnej podobe aj v podobe zdrojových kódov na CD-ROM, DVD, a cez anonymné FTP. Viac informácií o spôsobe získania FreeBSD získate v Prílohe A.
FreeBSD používajú ako platformu pre zariadenia a produkty najznámejšie IT spoločnosti vrátane:
FreeBSD sa tiež používa na niektorých veľmi vyťažených stránkach na Internete vrátane:
a mnohých ďalších.