Dizajn

O FreeBSD-u

FreeBSD je istaknuti operativni sistem za arhitekture računara koje su kompatibilne sa Intel x86, DEC Alpha i PC-98 arhitekturama (druge platforme 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. Prilagodjen 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.

Licenca

Free u imenu znači da se može koristiti besplatno, čak i za komercijalne upotrebe, ali takodje 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.

Osobine

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 obezbedjuje 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 takodje 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 obezbedjuje 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

Zastupljenost

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.

2000 - 2018, Autor - Marko Uskoković. Izrada i web prostor - Goran Aleksić.