Nazad | Maturski rad | Dalje |
|
- 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 |