Nazad | Maturski rad | Dalje |
|
- O FreeBSD-u - (uglavnom preuzeto sa: www.freebsd.org)
FreeBSD je istaknuti operativni sistem za
arhitekture računara koje su kompatibilne sa Intel x86, DEC Alpha i PC-98
arhitekturama (druge platforme, npr. Solaris, su u planu razvoja).
Cilj projekta je da se razvije softver koji će moći da se
koristi u svaku svrhu.
FreeBSD je kompletan operativni sistem - kernel,
C biblioteke i kompajler, mrežni serveri i klijenti, X-Windows sistem, mnogi
programi - sve što je potrebno za svakodnevni rad na kompjuteru. Izvorni kod
celog sistema dostupan je na netu (
ftp://ftp.FreeBSD.org/pub/FreeBSD/).
FreeBSD pruža napredne mrežne servise, dobru
iskoristivost memorije, visoku stabilnost i performanse rada, tako da predstavlja
ekonomičnu alternativu komercijalnim UNIX sistemima. Prilagođen je radu sa velikim
brojem desktop i server aplikacija. "Pored dobrog security-a (bezbednosti), odlikuje se
i fantastičnim performansama, kao i najboljom implementacijom TCP/IP stack-a što
ga čini jednim od omiljenih izbora za web servere. U principu, FreeBSD je
najpopularnija BSD distribucija." [www.bsd.org.yu]
Free u imenu znači da se može koristiti besplatno,
čak i za komercijalne upotrebe, ali takođe i u smislu slobodno. Sa izvornim kodom
FreeBSD-a korisnik može da radi bilo šta: da ga čita, menja, prepravlja, kopira,
prodaje... doslovno sve osim da tvrdi da ga je on napisao.
FreeBSD ima mnogo osobina vrednih pažnje:
- 32-bitni operativni sistem (64-bitni na Alpha-ma) koji je
od početka bio dizajniran kao takav
- preemptivni multitasking sa dinamičnim podešavanjima
prioriteta koji obezbeđuje fer i glatku podelu procesorskog vremena, memorije i
drugih resursa računara čak i pri najvećim opterećenjima sistema
- mogućnost da opslužuje više korisnika u isto vreme
tako što svi korisnici mogu da koriste resurse računara (štampače, mrežu...), ali
takođe i da ograniči njihovu upotrebu
- SMP - podrška za mašine sa više procesora (samo za Intel)
- straničenje na zahtev koje omogućava brzo izvršavanje
programa koji zahtevaju dosta memorije
- zaštita memorije koja obezbeđuje da programi (ili
korisnici) ne mogu omesti jedni druge; ako se jedan program sruši, to neće
uticati na ostale ni na koji način
- jak TCP/IP sa odličnom implementacijom TCP/IP stack-a,
podrška za mnoge standarde kao što su SLIP, PPP, NFS, DHCP, NIS, serveri za e-mail,
WWW, FTP, DNS, routing, firewall...
- X Window System (X11R6) kojim se pruža
grafički korisnički interfejs (GUI)
- hiljade gotovih programa se nalaze u FreeBSD
ports&packages kolekciji
- binarna kompatibilnost sa mnogim programima
kompajliranim za Linux, SCO UNIX, SVR4, BSD/OS i NetBSD
- kompatibilnost izvornog koda programa sa većinom
popularnih komercijalnih UNIX sistema, što omogućava jednostavno portovanje
progama sa ovih sistema na FreeBSD
- kompletna zbirka razvojnih alata za mnoge
programske jezike kao što su C, C++, Java, Fortran, Perl, Pascal (Delphi-Kylix)...
- izvorni kod celokupnog sistema, od kernela,
preko alatki, do igara i način kompajliranja svega toga korišćenjem
samo jedne komande
- velika količina veoma dobre dokumentacije
FreeBSD svakodnevno koriste razne kompanije, Internet provajderi, istraživači,
studenti, korisnici kod kuće širom sveta.
Slogan "The Power to Serve"
(snaga da služi) dobija pravo značenje kada se vidi da FreeBSD koriste mnogi
veliki sajtovi da opsluže svoje korisnike, kao što su:
Yahoo!, Hotmail,
Apache, Be,Inc.,
BSDi i mnogi drugi.
Nazad | Početak | Dalje | |
DALJI RAZVOJ BSD-A | MODEL RAZVOJA |