Site hosted by Angelfire.com: Build your free website today!
Nazad Maturski rad Dalje

 

 
  DIZAJN  
 

 

 

- Model razvoja - (tekst uglavnom preuzet iz FreeBSD Handbook-a)

    FreeBSD se razvija tako da korisnicima sistema bude olakšano unapređivanje sistema. Cilj je da se stvori stabilan operativni sistem i veliki broj dodatnih programa koje korisnici mogu lako da instaliraju (i deinstaliraju), koriste, prijave greške i daju sugestije za poboljšanje sistema i programa.
    Da bi se ovo omogućilo, koristi se CVS (Concurrent Version System). To je alatka za kontrolisanje izvornog koda programa koja omogućuje korisnicima da u svakom trenutku dobiju doslovno svaku verziju FreeBSD-a, od prvih razvojnih verzija, pa sve do još neobjavljenih verzija koje se trenutno programiraju.
    Committers (odbornici) su ljudi koji imaju pravo da prepravljaju CVS drvo. Oni koji pripadaju ovoj grupi su autorizovani da prave modifikacije izvornog koda FreeBSD-a. Naziv committer su dobili po komandi cvs-a commit, kojom prepravljaju CVS drvo.
    Za dobro stanje projekta u celini i za planiranje daljeg razvoja odgovoran je FreeBSD Core tim. Oni daju commiters-ima pravo da prepravljaju CVS drvo i pozivaju posvećene i odgovorne programere da se pridruže projektu. Obično su odgovorni za razvijanje nekog većeg dela sistema. Biraju se svake 2 godine na izborima na kojima pravo glasanja imaju svi committer-si.
    Članovi core i committers timova su volonteri kada je u pitanju razvoj FreeBSD-a i nemaju nikakve finansijske koristi od projekta, pa bi bilo pogrešno smatrati da su oni obavezni da pružaju tehničku podršku. Za to su zadužene komercijalne firme koje zarađuju distribuiranjem FreeBSD-a na diskovima, izdavanjem knjiga i pružanjem tehničke podrške.
    Takođe, veliki udeo u razvoju FreeBSD-a imaju i sami korisnici koji šalju svoje sugestije i predloge, prijavljuju greške i šalju ispravke, dopunjuju i prevode dokumentaciju. Ovakvih ljudi je uvek bilo i uvek će biti mnogo, pogotovo kada je u pitanju FreeBSD projekat.

    Postoje dve glavne grane razvoja FreeBSD-a: -CURRENT i -STABLE.
    FreeBSD-CURRENT je, bukvalno, ništa više nego dnevni prikaz radnih kopija izvornog koda FreeBSD-a. Nabavljanjem FreeBSD-CURRENT preko CVS-a, korisnici mogu da vide na kom problemu trenutno rade programeri FreeBSD-a. Ovo je naročito potrebno članovima razvojne grupe FreeBSD-a, bilo da programiraju bilo da testiraju nove funkcije koje su dodate sistemu. FreeBSD-CURRENT nije način za dobijanje novih programa pre zvaničnog izdavanja, jer su to još neistestirane, nekompatibilne i bagovite verzije.
    FreeBSD-STABLE je aktivna verzija FreeBSD-a koja je proglašena stabilnom i za koju se smatra da je ispravljena većina grešaka koje su se pojavile. Ove verzije koriste korisnici kojima je stabilnost celokupnog sistema važnija od nekih novijih mogućnosti. Objavljuju se na svaka 4 meseca.
    FreeBSD-SNAP je binarna verzija -current, a FreeBSD-RELASE -stable izdanja.
 


 
Nazad Početak Dalje
O FreeBSD-u INSTALACIJA