                     Y Orga%nwsy twn Ekdo%sewn tou FreeBSD

  Murray Stokely

   <murray@FreeBSD.org>
             http://www.FreeBSD.org/~murray
             

   Anathew%rysy: 8def749c53
   Teleutai%a tropopoi%ysy sti*s 2013-11-13 07:52:45 +0000 apo% Hiroki Sato.
   Peri%lyqy

   Auto% to a%rthro perigra%fei tyn antimetw%pisy kai orga%nwsy ty*s oma%da*s
   ana%ptucy*s tou FreeBSD, o%son afora% styn proetoimasi%a poiotikw%n
   ekdo%sewn tou Leitourgikou% Susty%mato*s FreeBSD. Ecygei% me leptome%reia
   tyn methodologi%a pou xrysimopoiei%tai gia ti*s epi%syme*s ekdo%sei*s tou
   FreeBSD kai perigra%fei ta ergalei%a pou ei%nai diathe%sima se o%sou*s
   endiafe%rontai na para%goun parametropoiyme%ne*s ekdo%sei*s tou FreeBSD
   gia eswteriky% y% emporiky% xry%sy kai ana%ptucy projo%ntwn.

   [ HTML se tmy%mata / HTML se e%na tmy%ma ]

     ----------------------------------------------------------------------

   Pi%naka*s Periexome%nwn

   1. Eisagwgy%

   2. Y Diadikasi%a Dymiourgi%a*s mia*s E%kdosy*s

   3. Metaglw%ttisy ty*s E%kdosy*s

   4. Dianomy% twn Ekdo%sewn

   5. Epektasimo%tyta

   6. Mathy%mata pou Py%rame apo% tyn E%kdosy 4.4 tou FreeBSD

   7. Mellontike%*s Kateuthu%nsei*s

   8. Euxaristi%e*s

   9. Anafore%*s

1. Eisagwgy%

   Y ana%ptucy tou FreeBSD ei%nai mia polu% anoixty% diadikasi%a. To FreeBSD
   apotelei%tai apo% suneisfore%*s xilia%dwn anthrw%pwn apo% o%lo ton ko%smo.
   Y oma%da tou FreeBSD pare%xei pro%sbasy me%sw anw%numou CVS[1] se o%lou*s,
   e%tsi w%ste na mporei% o%poio*s the%lei na dei mynu%mata log, diafore%*s
   (patches) pou e%xoun ta dia%fora development branches, kai a%lla
   xaraktyristika% pou boythou%n tyn ana%ptucy, ta opoi%a proku%ptoun apo%
   tyn xry%sy eno%*s austyrou% susty%mato*s diaxei%risy*s kw%dika. Auto%
   apote%lese kai ton pio symantiko% para%gonta e%lcy*s gia e%na mega%lo
   arithmo% apo% talantou%xou*s programmatiste%*s apo% o%lo ton ko%smo sto
   FreeBSD. Ei%nai profane%*s, be%baia, pw*s polu% su%ntoma tha ei%xe gi%nei
   entelw%*s xaotiky% y kata%stasy an ei%xan o%loi, apo% o%lo ton ko%smo,
   pro%sbasy na gra%qoun ston kw%dika. Gi' auto%, mo%no mia <<epilegme%ny>>
   oma%da apo% peri%pou 300 a%toma e%xoun pro%sbasy na gra%qoun sto CVS
   repository. Autoi% oi committers[6] ei%nai upeu%thunoi gia to megalu%tero
   me%ro*s ty*s ana%ptucy*s*s pou gi%netai sto FreeBSD. Mia
   kentriky%-oma%da[7] (core team) apo% diakekrime%nou*s programmatiste%*s
   ekle%getai gia na pare%xei ka%poiou ei%dou*s kathody%gysy kai mia
   kateu%thunsy sto su%nolo twn committers.

   Oi taxu%tatoi ruthmoi% ana%ptucy*s tou FreeBSD den afy%noun kai polu%
   xro%no gia to cekatha%risma tou susty%mato*s ana%ptucy*s se mia e%kdosy me
   poio%tyta pou na aci%zei na xrysimopoiei%tai eure%w*s. Gia na luthei%
   auto% to di%llyma, y ana%ptucy gi%netai tauto%xrona se duo para%llyla
   monopa%tia. O ku%rio*s kormo%*s ana%ptucy*s ei%nai o HEAD y% trunk sto CVS
   repository ma*s, gnwsto%*s kai w*s <<FreeBSD-CURRENT>>, y% <<-CURRENT>> en
   suntomi%a.

   E%na*s pio stathero%*s kormo%*s suntyrei%tai, gnwsto%*s me to o%noma
   <<FreeBSD-STABLE>> y% pio su%ntoma <<-STABLE>>. Kai oi duo kormoi% ei%nai
   apothykeume%noi sto ku%rio CVS repository, styn Kalifo%rnia, kai
   antigra%fontai me%sw CVSup[2] se mirrors pantou% ston ko%smo. To
   FreeBSD-CURRENT[8] ei%nai y <<prw%ty seira%>> ty*s ana%ptucy*s tou FreeBSD
   kathw%*s se auto% gi%nontai prw%ta o%le*s oi kainou%rie*s allage%*s. To
   FreeBSD-STABLE ei%nai o kormo%*s ana%ptucy*s apo% ton opoi%o ftia%xnontai
   oi ekdo%sei*s. Oi allage%*s eise%rxontai se auto%n, ton deu%tero kormo%
   ana%ptucy*s, me pio argo% ruthmo%, afou% prw%ta (su%mfwna me tyn politiky%
   ma*s) dokimastou%n sto FreeBSD-CURRENT kai e%xoun ecetastei% polu% kala%.

   Kata% tyn peri%odo pou mesolabei% apo% ty mia e%kdosy styn epo%meny,
   ftia%xnontai kathymerina% snapshots apo% ta myxany%mata ty*s oma%da*s tou
   FreeBSD kai ei%nai diathe%sime*s apo% ton ecupyretyty%
   ftp://stable.FreeBSD.org/. Y mega%ly diathesimo%tyta twn ektele%simwn
   snapshots, kathw%*s kai y ta%sy ty*s koino%tyta*s twn xrystw%n ma*s na
   enymerw%noun ta myxany%mata% tou*s me ti*s pro%sfate*s -STABLE ekdo%sei*s
   me%sw CVSup kai <<make world>>[8] boythou%n na kratie%tai to
   FreeBSD-STABLE se mia polu% acio%pisty kata%stasy ako%ma kai prin arxi%sei
   o ku%klo*s twn ele%gxwn poio%tyta*s akribw%*s prin apo% tyn dia%thesy
   mia*s e%kdosy*s tou FreeBSD.

   Sunexw%*s ste%lnontai apo% tou*s xry%ste*s ma*s anafore%*s problyma%twn
   kai aity%sei*s gia kainou%ria xaraktyristika%, kata% ty dia%rkeia tou
   ku%klou ty*s ka%the e%kdosy*s. Oi anafore%*s problyma%twn eisa%gontai styn
   ba%sy GNATS[9] me%sw e-mail, me tyn efarmogy% send-pr(1), y% me%sw tou
   web-interface pou pare%xetai styn dieu%thunsy
   http://www.FreeBSD.org/send-pr.html. Ekto%*s apo% ti*s dia%fore*s li%ste*s
   ylektronikou% taxudromei%ou me the%ma ta texnika% xaraktyristika% tou
   FreeBSD upa%rxei kai y li%sta FreeBSD Quality Assurance mailing list, y
   opoi%a pare%xei e%na fo%roum gia suzyty%sei*s sxetika% me ti*s
   leptome%reie*s ty*s <<orga%nwsy*s twn ekdo%sewn>>.

   Gia na ecupyretythou%n oi pio suntyrytikoi% xry%ste*s ma*s, me e%kdosy tou
   FreeBSD 4.3 arxi%same na xrysimopoiou%me cexwristou%*s kormou%*s
   ekdo%sewn. Autoi% oi kormoi% dymiourgou%ntai li%go pri%n ftiaxtei% y
   teliky% e%kdosy. Meta% tyn anakoi%nwsy ty*s e%kdosy*s, mo%no polu%
   symantike%*s allage%*s kai prosthy%ke*s sxetike%*s me tyn asfa%leia
   gi%nontai ston kormo% ty*s e%kdosy*s. Ekto%*s apo% tyn dunato%tyta
   anaba%thmisy*s me%sw CVS, ektele%sima patchkits ftia%xnontai gia na
   mporou%n na anabathmi%soun ta susty%mata% tou*s o%soi xrysimopoiou%n ti*s
   ekdo%sei*s RELENG_X_Y.

   To Tmy%ma 2, <<Y Diadikasi%a Dymiourgi%a*s mia*s E%kdosy*s>> ecygei% me
   leptome%reie*s ta dia%fora sta%dia ty*s diadikasi%a*s pou bri%sketai pi%sw
   apo% ka%the e%kdosy, me%xri kai ta by%mata pou odygou%n styn metaglw%ttisy
   tou susty%mato*s kai to Tmy%ma 3, <<Metaglw%ttisy ty*s E%kdosy*s>> ecygei%
   tyn i%dia ty diadikasi%a ty*s metaglw%ttisy*s. To Tmy%ma 5,
   <<Epektasimo%tyta>> perigra%fei pw*s mporei% na epektathei% to basiko%
   su%styma apo% tri%tou*s kai to Tmy%ma 6, <<Mathy%mata pou Py%rame apo% tyn
   E%kdosy 4.4 tou FreeBSD>> perigra%fei ka%poia apo% ta pra%gmata pou
   ma%thame apo% tyn diadikasi%a e%kdosy*s tou FreeBSD 4.4. Te%lo*s, to
   Tmy%ma 7, <<Mellontike%*s Kateuthu%nsei*s>> parousia%zei ka%poie*s apo%
   ti*s kateuthu%nsei*s pou the%loume na pa%rei y ana%ptucy sto me%llon.

2. Y Diadikasi%a Dymiourgi%a*s mia*s E%kdosy*s

   Oi ne%e*s ekdo%sei*s tou FreeBSD ftia%xnontai apo% ton -STABLE kormo%
   ana%ptucy*s peri%pou ka%the te%sserei*s my%ne*s. Y diadikasi%a
   proetoimasi%a*s mia*s e%kdosy*s cekina%ei sxedo%n 45 me%re*s prin tyn
   anameno%meny ymeromyni%a e%kdosy*s, o%tan o upeu%thuno*s ekdo%sewn tou
   FreeBSD ste%lnei e%na gra%mma sti*s li%ste*s twn programmatistw%n gia na
   upenthumi%sei stou*s programmatiste%*s o%ti e%xoun 15 me%re*s kairo% na
   ka%noun o%poie*s allage%*s the%loun, prin to pa%gwma tou kw%dika. Me%sa se
   auto% ton kairo%, polloi% programmatiste%*s ka%noun mia seira% apo%
   allage%*s pou e%xoun mei%nei ple%on gnwste%*s w*s <<cekathari%smata MFC>>.
   O o%ro*s MFC symai%nei <<Merge From CURRENT>> kai perigra%fei tyn
   diadikasi%a prosarmogy%*s tou kw%dika mia*s dokimasme%ny*s allagy%*s apo%
   ton -CURRENT peiramatiko% kormo% ana%ptucy*s ston stathero% -STABLE
   kormo%.

  2.1. E%legxo*s Kw%dika

   Tria%nta yme%re*s prin tyn anameno%meny ymeromyni%a e%kdosy*s, o kw%dika*s
   tou repository eise%rxetai se mia peri%odo <<kathuste%rysy*s>>. Kata% ty
   dia%rkeia auty%*s ty*s perio%dou, o%le*s oi allage%*s ston -STABLE kormo%
   pre%pei na e%xoun tyn e%gkrisy ty*s Oma%da Orga%nwsy*s twn Ekdo%sewn
   <re@FreeBSD.org>. Oi allage%*s pou epitre%pontai se auty% tyn peri%odo pou
   diarkei% 15 yme%re*s ei%nai:

     * Diorthw%sei*s gnwstw%n problyma%twn.

     * Enymerw%sei*s styn tekmyri%wsy.

     * Allage%*s sxetike%*s me tyn asfa%leia.

     * Mikre%*s allage%*s stou*s odygou%*s suskeuw%n, o%pw*s p.x. y
       prosthy%ky twn IDs ne%wn suskeuw%n.

     * Opoiady%pote a%lly allagy% pisteu%ei y oma%da ana%ptucy*s o%ti pre%pei
       na gi%nei, me to anameno%meno pa%nta ri%sko.

   Meta% ti*s prw%te*s 15 me%re*s kathuste%rysy*s, ftia%xnetai mia
   dokimastiky% e%kdosy gia na xrysimopoiythei% san dokimy% ty*s teliky%*s
   e%kdosy*s kai o kw%dika*s eise%rxetai se mia peri%odo <<pagw%mato*s>>.
   Ple%on ei%nai polu% pio du%skolo na gi%noun ne%e*s allage%*s sto su%styma,
   ekto%*s ki an diorthw%noun ka%poio polu% sobaro% bugy% ka%poio pro%blyma
   asfa%leia*s. Kata% ty dia%rkeia tou pagw%mato*s tou kw%dika, toula%xiston
   mi%a dokimastiky% e%kdosy ftia%xnetai ka%the ebdoma%da, me%xri na ei%nai
   e%toimy y teliky% e%kdosy. Ti*s yme%re*s akribw%*s prin tyn teliky%
   e%kdosy, y oma%da pou ei%nai upeu%thuny gia ti*s ekdo%sei*s ei%nai se
   sunexy% epikoinwni%a me tyn oma%da asfa%leia*s, tyn oma%da sunty%rysy*s
   ty*s tekmyri%wsy*s, kai tyn oma%da sunty%rysy*s twn ports, gia na
   bebaiwthou%n pw*s o%la ta aparai%tyta komma%tia gia mia ply%ry e%kdosy
   ei%nai diathe%sima.

  2.2. Li%sta Ele%gxou ty*s Teliky%*s E%kdosy*s

   O%tan arkete%*s dokimastike%*s ekdo%sei*s e%xoun gi%nei diathe%sime*s,
   e%xoun dokimastei% apo% arketo% ko%smo kai o%la ta sobara% the%mata e%xoun
   analuthei%, y teliky% e%kdosy mporei% na arxi%sei.

    2.2.1. Dymiourgi%a tou Kormou% E%kdosy*s

   O%pw*s perigra%qame styn eisagwgy%, oi kormoi% RELENG_X_Y ei%nai mia
   sxetika% ne%a prosthy%ky styn methodologi%a twn ekdo%sew%n ma*s. To prw%to
   by%ma styn dymiourgi%a autou% tou kormou% ei%nai na bebaiwthei%te o%ti
   douleu%ete me tyn teleutai%a e%kdosy tou pygai%ou kw%dika apo% ton
   RELENG_X kormo% apo% ton opoi%o tha ftia%cete to ne%o kormo%.

 /usr/src# cvs update -rRELENG_4 -P -d

   To epo%meno by%ma ei%nai na dymiourgy%sete mia etike%ta (tag) sto symei%o
   ekki%nysy*s tou kormou%, w%ste na mporei%te na dei%te ti*s diafore%*s me
   tyn arxy% tou kormou% eu%kola sto me%llon me to CVS:

 /usr/src# cvs rtag -rRELENG_4 RELENG_4_8_BP src

   Kai to%te mporei%te na dymiourgy%sete to ne%o kormo% me:

 /usr/src# cvs rtag -b -rRELENG_4_8_BP RELENG_4_8 src

  Symei%wsy:

   Oi etike%te*s RELENG_* ei%nai desmeume%ne*s gia xry%sy apo% tou*s
   CVS-meisters kai tyn oma%da twn ekdo%sewn.

   O o%ro*s <<etike%ta>> ei%nai orologi%a tou CVS. Symai%nei e%na o%noma pou
   kathori%zei mia sugkekrime%ny e%kdosy tou kw%dika sto xro%no.
   Xrysimopoiw%nta*s etike%te*s ston pygai%o kw%dika boytha%me o%poion
   ftia%cei sto me%llon ekdo%sei*s tou FreeBSD na bri%skei kai na
   xrysimopoiei% akribw%*s ton i%dio kw%dika pou xrysimopoiy%thyke gia ti*s
   epi%syme*s ekdo%sei*s ty*s Oma%da*s tou FreeBSD.

    2.2.2. Auca%nonta*s ton Arithmo% E%kdosy*s

   Prin mpei y etike%ta, metaglwttistei% kai etoimastei% y teliky% e%kdosy,
   pre%pei na gi%noun allage%*s sta paraka%tw arxei%a gia na perie%xoun ton
   swsto% arithmo% e%kdosy*s gia to FreeBSD:

     * doc/en_US.ISO8859-1/books/handbook/mirrors/chapter.xml

     * doc/en_US.ISO8859-1/books/porters-handbook/book.xml

     * doc/share/xml/freebsd.ent

     * src/Makefile.inc1

     * src/UPDATING

     * src/gnu/usr.bin/groff/tmac/mdoc.local

     * src/release/Makefile

     * src/release/doc/en_US.ISO8859-1/share/xml/release.dsl

     * src/release/doc/share/examples/Makefile.relnotesng

     * src/release/doc/share/xml/release.ent

     * src/share/examples/cvsup/standard-supfile

     * src/sys/conf/newvers.sh

     * src/sys/sys/param.h

     * src/usr.sbin/pkg_install/add/main.c

     * www/en/docs.xml

     * www/en/cgi/ports.cgi

     * ports/Tools/scripts/release/config

   Oi symeiw%sei*s e%kdosy*s kai ta arxei%a me ti*s diorthw%sei*s ty*s
   teleutai%a*s stigmy%*s pre%pei epi%sy*s na prosarmostou%n styn ne%a
   e%kdosy (ston kormo% ty*s e%kdosy*s) kai na epecergastou%n kata%llyla
   (stou*s du%o kormou%*s stable kai current):

     * src/release/doc/en_US.ISO8859-1/relnotes/common/new.xml

     * src/release/doc/en_US.ISO8859-1/errata/article.xml

   Y efarmogy% sysinstall pre%pei epi%sy*s na enymerwthei% me ton swsto%
   arithmo% twn ports kai to xw%ro tou di%skou pou apaitei%tai gia tyn
   Sullogy% twn Ports. Aute%*s oi plyrofori%e*s upa%rxoun sto arxei%o
   src/release/sysinstall/dist.c.

   Afou% oloklyrwthei% y proetoimasi%a ty*s ne%a*s epi%symy*s e%kdosy*s,
   pre%pei na enymerw%sete merika% arxei%a gia na enymerw%sete ton ko%smo gia
   ty ne%a e%kdosy tou FreeBSD.

     * www/en/includes.xsl

     * www/en/includes.xml

     * www/es/includes.xml

     * www/en/releases/*

     * src/share/misc/bsd-family-tree

    2.2.3. Dymiourgi%a twn Etiketw%n ty*s E%kdosy*s

   O%tan y teliky% e%kdosy ei%nai e%toimy, y paraka%tw entoly% tha
   dymiourgy%sei tyn etike%ta RELENG_4_8_0_RELEASE.

 /usr/src# cvs rtag -rRELENG_4_8 RELENG_4_8_0_RELEASE src

   Oi upeu%thunoi ty*s Tekmyri%wsy*s kai twn Ports ei%nai autoi% pou pre%pei
   na dymiourgy%soun ti*s etike%te*s RELEASE_4_8_0 sta kata%llyla de%ntra
   pygai%ou kw%dika.

   Merike%*s fore%*s, mporei% na xreiastei% na gi%noun ka%poie*s allage%*s
   teleutai%a stigmy% meta% tyn topothe%tysy twn etiketw%n. Genika%, den
   ei%nai du%skolo na gi%nei ka%ti te%toio afou% to CVS epitre%pei na
   metakiny%sei ka%poio*s ti*s etike%te*s me entole%*s o%pw*s cvs tag -d
   tagname filename. Ei%nai polu% symantiko% o%mw*s aute%*s oi allage%*s ty*s
   teleutai%a*s stigmy%*s na symeiwthou%n me ti*s swste%*s etike%te*s gia tyn
   sugkekrime%ny e%kdosy. Oi epi%syme*s ekdo%sei*s tou FreeBSD pre%pei na
   ei%nai pa%nta eu%kolo na anaparaxthou%n. Topike%*s allage%*s sto
   periba%llon tou myxanikou% twn ekdo%sewn den epitre%pontai.

3. Metaglw%ttisy ty*s E%kdosy*s

   Oi <<ekdo%sei*s>> tou FreeBSD mporou%n na metaglwttistou%n apo%
   opoiondy%pote e%xei e%na sxetika% gry%goro myxa%nyma kai pro%sbasy sto
   repository tou pygai%ou kw%dika. (O%loi e%xoun auty% ty dunato%tyta, afou%
   pare%xoume pro%sbasy me%sw anw%numou CVS! Dei%te to Egxeiri%dio tou
   FreeBSD gia perisso%tere*s leptome%reie*s.) Y mo%ny eidiky% apai%tysy
   ei%nai na upa%rxei uposty%ricy ston pury%na sa*s gia tyn suskeuy% vn(4).
   (Sto -CURRENT, auty% y suskeuy% e%xei antikatastathei% apo% tyn ne%a
   suskeuy% di%skou basisme%nou se mny%my md(4).) An y suskeuy% den ei%nai
   enswmatwme%ny ston pury%na sa*s, to%te o kata%llylo*s odygo%*s tha
   fortwthei% auto%mata o%tan ektelestei% y entoly% vnconfig(8) kata% ty
   dia%rkeia ty*s fa%sy*s etoimasi%a*s tou me%sou ekki%nysy*s. O%la ta
   ergalei%a pou xreia%zontai gia na metaglwtti%sete mia e%kdosy ei%nai
   diathe%sima se morfy% pygai%ou kw%dika ston kata%logo src/release. Auta%
   ta ergalei%a e%xoun w*s skopo% na pare%xoun o%ti xreia%zetai gia na
   xti%zontai oi ekdo%sei*s tou FreeBSD me e%na sunepy% kai sugkekrime%no
   tro%po. Mia ply%ry*s e%kdosy mporei% na metaglwttistei% xrysimopoiw%nta*s
   auta% ta ergalei%a me mia kai mo%no entoly%, sumperilambanome%ny*s kai
   ty*s dymiourgi%a*s eno%*s ISO arxei%ou kata%llylo gia na kaei% se CDROM,
   oi diske%tte*s ekki%nysy*s, kathw%*s kai o kata%llylo*s egkata%stasy*s
   me%sw FTP. Auty% y entoly% ei%nai fusiky% y make release.

  3.1. Y entoly% make release

   Gia na metaglwtti%sete epituxw%*s mia e%kdosy, pre%pei prw%ta na upa%rxoun
   ta kata%llyla arxei%a me%sa ston kata%logo /usr/obj. Mporei%te na ta
   dymiourgy%sete ei%te me tyn entoly% make world y% apla% make buildworld.
   Gia na petu%xei epi%sy*s y metaglw%ttisy ty*s e%kdosy*s pre%pei na dw%sete
   ti*s kata%llyle*s time%*s kai se ka%poie*s metablyte%*s:

     * CHROOTDIR - O kata%logo*s pou tha xrysimopoiythei% san periba%llon
       chroot gia o%ly tyn metaglw%ttisy ty*s e%kdosy*s.

     * BUILDNAME - To o%noma ty*s e%kdosy*s pou tha metaglwtti%sete.

     * CVSROOT - O kata%logo*s ston opoi%o bri%sketai to CVS repository.

     * RELEASETAG - Y etike%ta CVS pou antistoixei% styn e%kdosy tyn opoi%a
       the%lete na metaglwtti%sete.

   An den e%xete y%dy pro%sbasy se ka%poio topiko% CVS repository me ton
   kw%dika tou FreeBSD, mporei%te pa%nta na ftia%cete to diko% sa*s topiko%
   CVS mirror me to CVSup. Upa%rxei e%na supfile, sto arxei%o
   /usr/share/examples/cvsup/cvs-supfile, to opoi%o mporei%te na
   xrysimopoiy%sete gia na antigra%qete to CVS repository tou FreeBSD sto
   diko% sa*s topiko% mirrror.

   An paralei%qete tyn etike%ta RELEASETAG, to%te tha metaglwttistei% mia
   ply%ry*s e%kdosy apo% tyn korufy% tou HEAD (dyl. tou -CURRENT) kormou%. Oi
   ekdo%sei*s pou ftia%xnontai apo% auto%n ton kormo%, suny%thw*s
   anafe%rontai san <<-CURRENT snapshots>>.

   Upa%rxoun kai polle%*s a%lle*s metablyte%*s pou mporou%n na
   xrysimopoiythou%n gia na parametropoiy%sete tyn e%kdosy% sa*s. Oi pio
   polle%*s apo% aute%*s ti*s metablyte%*s perigra%fontai styn korufy% tou
   arxei%ou src/release/Makefile. Y akriby%*s entoly% pou xrysimopoiy%thyke
   gia na ftiaxtei% y epi%symy e%kdosy 4.7 tou FreeBSD (x86 platfo%rma)
   y%tan:

 make release CHROOTDIR=/local3/release \
        BUILDNAME=4.7-RELEASE \
        CVSROOT=/host/cvs/usr/home/ncvs \
        RELEASETAG=RELENG_4_7_0_RELEASE

   To Makefile pou xrysimopoiei%tai gia na metaglwtti%zontai oi ekdo%sei*s
   mporei% na xwristei% se arketa% cexwrista% metacu% tou*s by%mata.

     * Dymiourgi%a eno%*s katharou% periba%llonto*s se mia cexwristy%
       ierarxi%a katalo%gwn me tyn entoly% <<make installworld>>.

     * Ecagwgy% apo% to CVS mia*s kainou%ria*s e%kdosy*s tou pygai%ou kw%dika
       tou susty%mato*s, ty*s tekmyri%wsy*s kai twn ports me%sa styn
       ierarxi%a katalo%gwn metaglw%ttisy*s ty*s e%kdosy*s.

     * Ruthmi%sei*s twn arxei%wn ston kata%logo /etc kai /dev me%sa sto
       periba%llon chroot.

     * Ekte%lesy ty*s entoly%*s chroot me%sa styn ierarxi%a katalo%gwn pou
       etoima%styke, gia na myn mporei% to ecwteriko% periba%llon na
       epyrea%sei ty metaglw%ttisy ty*s e%kdosy*s.

     * Ekte%lesy ty*s entoly%*s make world me%sa sto periba%llon chroot.

     * Metaglw%ttisy twn ektele%simwn pou ei%nai sxetika% me to su%styma
       Kerberos.

     * Metaglw%ttisy tou pury%na GENERIC.

     * Dymiourgi%a eno%*s telikou% katalo%gou ston opoi%o tha
       metaglwttistou%n kai tha apothykeuthou%n oi ektele%sime*s morfe%*s twn
       telikw%n pake%twn.

     * Metaglw%ttisy kai egkata%stasy twn ergalei%wn pou xreia%zontai gia tyn
       proetoimasi%a ty*s e%kdosy*s kai ty metatropy% ty*s tekmyri%wsy*s apo%
       ton pygai%o kw%dika (SGML) se html kai arxei%a keime%nou pou tha
       sunodeu%oun tyn e%kdosy.

     * Metatropy% kai egkata%stasy ty*s tekmyri%wsy*s (egxeiri%dia xry%sty,
       eisagwgika% kei%mena, symeiw%sei*s e%kdosy*s, li%ste*s
       sumbato%tyta*s*s ulikou%, klp.)

     * Metaglw%ttisy twn <<sumpiesme%nwn>> (crunched) ektele%simwn pou tha
       xrysimopoiythou%n sti*s diske%tte*s egkata%stasy*s.

     * Dymiourgi%a twn pake%twn ty*s egkata%stasy*s kai twn pake%twn pygai%ou
       kw%dika.

     * Dymiourgi%a twn me%swn ekki%nysy*s kai ty*s diske%tta*s <<fixit>>.

     * Dymiourgi%a ty*s ierarxi%a*s katalo%gwn gia tyn egkata%stasy me%sw
       FTP.

     * (proairetika%) Dymiourgi%a twn ISO arxei%wn gia me%sa CDROM/DVD media.

   Gia perisso%tere*s plyrofori%e*s sxetika% me tyn diadikasi%a dymiourgi%a*s
   mia*s e%kdosy*s, dei%te tyn seli%da tekmyri%wsy*s release(7).

  3.2. Metaglw%ttisy twn XFree86

   To grafiko% periba%llon XFree86 ei%nai e%na symantiko% komma%ti ka%the
   e%kdosy*s gia pollou%*s xry%ste*s pou the%loun to FreeBSD gia stathmou%*s
   ergasi%a*s. Prin tyn e%kdosy 4.6-RELEASE tou FreeBSD, oi epi%syme*s
   ekdo%sei*s tou FreeBSD xrysimopoiou%san tyn e%kdosy 3.X twn XFree86. O pio
   eu%kolo*s tro%po*s na metaglwtti%sete aute%*s ti*s ekdo%sei*s ei%nai na
   xrysimopoiy%sete to pro%gramma src/release/scripts/X11/build_x.sh. Auto%
   to pro%gramma apaitei% na ei%nai y%dy styme%na sto su%styma% sa*s to%so to
   periba%llon XFree86 o%so kai y glw%ssa Tcl/Tk. Meta% tyn metaglw%ttisy twn
   kata%llylwn X servers, to pro%gramma tha paketa%rei o%la ta arxei%a se
   sulloge%*s arxei%wn pou perime%nei na brei to sysinstall(8) me%sa ston
   kata%logo XF86336 sto me%so egkata%stasy*s.

   Cekinw%nta*s me tyn e%kdosy 4.6-RELEASE tou FreeBSD, to sysinstall(8)
   egkathista% tyn e%kdosy 4.X twn XFree86, san kanonika% pake%ta. Auta%
   mporei% na ei%nai ei%te ta pake%ta pou dymiou%rgyse to cluster twn ports
   y% opoiady%pote a%lla pake%ta pou e%xoun dymiourgythei% apo% e%na ports
   tree me tyn kata%llyly etike%ta.

  Symei%wsy:

   Ei%nai polu% symantiko% na afaire%sete apo% to arxei%o /etc/make.conf
   opoiesdy%pote topike%*s ruthmi%sei*s e%xete ka%nei. Gia para%deigma, den
   ei%nai kaly% ide%a na diane%mete ektele%sima pou e%xoun metaglwttistei% se
   ka%poio sugkekrime%no su%styma me orisme%ny tyn timy% ty*s metablyty%*s
   CPUTYPE gia beltistopoi%ysy twn ektele%simwn gia ka%poio sugkekrime%no
   epecergasty%.

  3.3. Progra%mmata Tri%twn (<<ports>>)

   Y Sullogy% twn Ports tou FreeBSD ei%nai mia sullogy% me perisso%tera apo%
   24,000 progra%mmata apo% tri%tou*s, pou ei%nai diathe%sima gia FreeBSD. Oi
   Oma%da Diaxei%risy*s twn Ports <portmgr@FreeBSD.org> ei%nai upeu%thunoi
   gia tyn sunty%rysy eno%*s de%ntrou apo% pygai%o kw%dika gia ta ports, pou
   mporei% na xrysimopoiythei% gia na dymiourgythou%n ta pake%ta me ta
   progra%mmata pou sunodeu%oun ti*s epi%syme*s ekdo%sei*s tou FreeBSD.

   Y diadikasi%a sunty%rysy*s ty*s sullogy%*s twn ports ei%nai ka%ti pou den
   mporou%me na kalu%qoume edw%. E%na cexwristo% a%rthro, me ti%tlo Y
   Orga%nwsy E%kdosy*s twn Pake%twn Logismikou% apo% Tri%tou*s, kalu%ptei
   auto% to the%ma.

  3.4. Arxei%a ISO ty*s E%kdosy*s

   Cekinw%nta*s me tyn e%kdosy 4.4 tou FreeBSD, y Oma%da Ana%ptucy*s tou
   FreeBSD apofa%sise na diane%mei kai ta te%ssera ISO arxei%a pou prw%ta
   poulou%san oi etairei%e*s BSDi/Wind River Systems/FreeBSD Mall sti*s
   <<epi%syme*s>> dianome%*s CDROM pou e%kanan. Ka%the e%na apo% ta te%ssera
   ISO arxei%a pre%pei na perie%xei e%na arxei%o README.TXT pou perigra%fei
   ta periexo%mena tou di%skou, ki e%na arxei%o CDROM.INF pou perie%xei
   meta-plyrofori%e*s gia na mporei% to pro%gramma sysinstall(8) na ele%gcei
   kai na xrysimopoiy%sei auto% to di%sko, kathw%*s ki e%na arxei%o
   filename.txt pou pare%xei mia li%sta arxei%wn tou CDROM. Auty% y li%sta
   mporei% na dymiourgythei% polu% apla%, w*s ecy%*s:

 /stage/cdrom# find . -type f | sed -e 's/^\.\///' | sort > filename.txt

   Oi sugkekrime%ne*s apaity%sei*s gia ka%the e%na apo% auta% ta CD
   perigra%fontai paraka%tw:

    3.4.1. Di%sko*s 1

   O prw%to*s di%sko*s ei%nai sxedo%n apokleistika% apote%lesma ty*s
   entoly%*s make release. Oi mo%ne*s allage%*s pou pre%pei na gi%noun ston
   kata%logo disc1 ei%nai y prosthy%ky tou kata%logou tools, twn XFree86, kai
   o%so to dunato%n perisso%terwn pake%twn mporou%n na xwre%soun sto di%sko.
   O kata%logo*s tools perie%xei ergalei%a pou epitre%poun se xry%ste*s
   a%llwn leitourgikw%n sustyma%twn na ftia%coun ti*s diske%tte*s
   ekki%nysy*s. Auto%*s o prw%to*s di%sko*s pre%pei na ftia%xnetai bootable
   e%tsi w%ste na mporou%n oi xry%ste*s twn monte%rnwn upologistw%n na
   apofeu%goun to sta%dio dymiourgi%a*s twn diskettw%n ekki%nysy*s.

   An mia diaforetiky% e%kdosy twn XFree86 tha diane%metai me tyn e%kdosy
   auty%, pre%pei na enymerwthei% to pro%gramma sysinstall(8) gia tyn ne%a
   the%sy kai oi odygi%e*s egkata%stasy*s. O sxetiko%*s kw%dika*s upa%rxei
   ston kata%logo src/release/sysinstall ston -STABLE kormo% y% ston
   kata%logo src/usr.sbin/sysinstall ston -CURRENT kormo%. Sugkekrime%na, ta
   arxei%a dist.c, menus.c, kai config.c tha xreiastei% na enymerwthou%n.

    3.4.2. Di%sko*s 2

   O deu%tero*s di%sko*s ei%nai epi%sy*s apote%lesma ty*s entoly%*s make
   release kata% e%na mega%lo me%ro*s. Auto%*s o di%sko*s perie%xei e%na
   <<live filesystem>> pou mporei% na xrysimopoiythei% apo% to sysinstall(8)
   gia na ecetastou%n probly%mata se mia egkata%stasy tou FreeBSD. Ki auto%*s
   o di%sko*s pre%pei na ei%nai bootable. THa pre%pei epi%sy*s na perie%xei
   e%na sumpiesme%no anti%grafo tou CVS repository ston kata%logo CVSROOT kai
   dei%gmata apo% emporika% progra%mmata ston kata%logo commerce.

    3.4.3. Di%skoi 3 kai 4

   Oi upo%loipoi duo di%skoi perie%xoun epipro%stheta pake%ta logismikou% gia
   to FreeBSD. Ta pake%ta tha pre%pei na ei%nai omadopoiyme%na, e%tsi w%ste
   ka%the pake%to na ei%nai ston i%dio di%sko me o%la ta pake%ta apo% ta
   opoi%a ecarta%tai gia na egkatastathei% kai na tre%cei. Perisso%tere*s
   plyrofori%e*s gia tyn dymiourgi%a autw%n twn di%skwn anafe%rontai sto
   a%rthro Y Orga%nwsy E%kdosy*s twn Pake%twn Logismikou% apo% Tri%tou*s.

4. Dianomy% twn Ekdo%sewn

  4.1. Ecupyretyte%*s FTP

   O%tan y e%kdosy ei%nai e%toimy, e%xei dokimastei% ektenw%*s, kai e%xei
   paketaristei% gia dianomy%, o ku%rio*s FTP ecupyretyty%*s pre%pei na
   enymerwthei%. Oi epi%symoi ecupyretyte%*s FTP tou FreeBSD ei%nai o%loi
   mirrors eno%*s ku%riou ecupyretyty% ston opoi%o e%xoun pro%sbasy mo%no
   a%lloi FTP ecupyretyte%*s. Auto%*s o ecupyretyty%*s ei%nai gnwsto%*s w*s
   ftp-master. O%tan y e%kdosy ei%nai e%toimy, pre%pei na enymerwthou%n ta
   paraka%tw arxei%a ston ftp-master:

   /pub/FreeBSD/index.html

           Mia aply% web seli%da pou perie%xei dei%kte*s se dia%forou*s
           symantikou%*s FTP katalo%gou*s gia tyn tre%xousa e%kdosy tou
           FreeBSD.

   /pub/FreeBSD/releases/arch/X.Y-RELEASE/

           O kata%logo*s apo% ton opoi%o mporou%n na gi%noun egkatasta%sei*s
           me%sw FTP, o%pw*s ton e%xei proetoima%sei y entoly% make release.

   /pub/FreeBSD/ports/arch/packages/packages-X.Y-release/

           O%la ta prometaglwttisme%na pake%ta gia tyn tre%xousa e%kdosy.

   /pub/FreeBSD/releases/arch/X.Y-RELEASE/tools

           Mia sumboliky% sunto%meusy gia ton kata%logo ../../../tools.

   /pub/FreeBSD/releases/arch/X.Y-RELEASE/packages

           Mia sumboliky% sunto%meusy gia ton kata%logo
           ../../../ports/i386/packages-X.Y-release.

   /pub/FreeBSD/releases/arch/ISO-IMAGES/X.Y/X.Y-*.iso

           Ta arxei%a ISO.

   Gia perisso%tere*s plyrofori%e*s sxetika% me tyn orga%nwsy twn mirror
   dianomy%*s FTP tou FreeBSD, parakalw% dei%te to a%rthro Ftia%xnonta*s e%na
   FreeBSD mirror.

   Mporei% na pa%rei arkete%*s w%re*s apo% tyn stigmy% pou tha enymerwthei% o
   ftp-master me%xri na enymerwthou%n styn pleioqyfi%a tou*s ta prw%tou
   epipe%dou FTP mirror me tyn ne%a e%kdosy. Epiba%lletai oi upeu%thunoi
   e%kdosy*s na sunennoythou%n me tyn ylektroniky% li%sta twn mirror sites
   tou FreeBSD prin anakoinw%soun tyn geniky% diathesimo%tyta ty*s ne%a*s
   e%kdosy*s stou*s ecupyretyte%*s FTP.

  4.2. Maziky% Anaparagwgy% twn CD-ROM

   THa sumplyrwthei% su%ntoma: Sumboule%*s gia tyn apostoly% twn ISO arxei%wn
   tou FreeBSD se ka%poion pou mporei% na ka%nei maziky% anaparagwgy%, kai
   me%tra ele%gxou poio%tyta*s pou mporou%n na parthou%n.

5. Epektasimo%tyta

   Paro%lo pou to FreeBSD ei%nai e%na ply%re*s leitourgiko% su%styma, den
   upa%rxei ka%ti pou na sa*s anagka%zei na xrysimopoiy%sete to su%styma
   akribw%*s o%pw*s to e%xoume paketa%rei emei%*s gia dianomy%. E%xoume
   prospathy%sei na sxedia%soume to su%styma e%tsi pou na ei%nai o%so to
   dunato%n pio epekta%simo, gia na ei%nai eu%kolo na xrysimopoiythei% san
   ba%sy pa%nw styn opoi%a a%lla emporika% projo%nta na mporou%n na
   styrixthou%n. O mo%no*s <<kano%na*s>> pou e%xoume sxetika% me auto% ei%nai
   pw*s an sxedia%zete na dianei%mete to FreeBSD me mega%ly*s kli%maka*s
   allage%*s, sa*s entharru%noume na tekmyriw%sete ti*s allage%*s sa*s. Y
   koino%tyta tou FreeBSD mporei% mo%no na boythy%sei styn uposty%ricy autw%n
   pou xrysimopoiou%n to logismiko% akribw%*s o%pw*s to diane%moume emei%*s.
   Entharru%noume kai dexo%maste ka%the allagy% pou prowthei% tyn ana%ptucy
   pio eceligme%nwn ergalei%wn egkata%stasy*s kai diaxei%risy*s, gia
   para%deigma, alla% den tha pre%pei na perime%nei kanei%*s na mporou%me na
   apanty%soume kai erwty%sei*s sxetika% me ka%ti te%toio.

  5.1. Dymiourgi%a Prosarmosme%nwn Diskettw%n Ekki%nysy*s.

   Polle%*s egkatasta%sei*s e%xoun polu%ploke*s apaity%sei*s pou mporei% me
   ty seira% tou*s na apaitou%n tyn prosthy%ky perisso%terwn odygw%n y%
   ergalei%wn xry%sty sti*s diske%tte*s egkata%stasy*s. O <<mpaka%liko*s>>
   tro%po*s na to ka%nete auto% ei%nai na ka%nete ti*s allage%*s sa*s ston
   kata%logo pou e%xei etoima%sei meta% to te%lo*s ty*s y diadikasi%a make
   release:

     * Pera%ste ta patches sa*s y% prosthe%ste ta epiple%on arxei%a me%sa
       ston kata%logo chroot ty*s e%kdosy*s.

     * rm ${CHROOTDIR}/usr/obj/usr/src/release/release.[59]

     * Metaglwtti%ste pa%li to sysinstall(8), ton pury%na, y% o%poia a%lla
       progra%mmata e%xoun epyreastei% apo% ti*s allage%*s sa*s.

     * chroot ${CHROOTDIR} ./mk floppies

   Oi ne%e*s diske%tte*s egkata%stasy*s tha dymiourgythou%n ston kata%logo
   ${CHROOTDIR}/R/stage/floppies.

   Enallaktika%, mporei%te na xrysimopoiy%sete to make target boot.flp, y%
   mporei%te na tre%cete apeuthei%a*s to script pou dymiourgei% ta susty%mata
   arxei%wn src/release/scripts/doFS.sh.

   Mporei%te epi%sy*s na kanoni%sete w%ste dike%*s sa*s allage%*s na
   perastou%n me morfy% patch styn e%kdosy o%pw*s tha ftia%xnetai, di%nonta*s
   timy% styn metablyty% LOCAL_PATCH o%tan tre%cete tyn entoly% make release.

  5.2. Programmati%zonta*s to sysinstall

   To ergalei%o egkata%stasy*s kai ru%thmisy*s tou FreeBSD, to sysinstall(8),
   mporei% na programmatistei% gia na ka%nei pio eu%kole*s ti*s
   automatopoiyme%ne*s egkatasta%sei*s se polla% myxany%mata. Auto% to
   xaraktyristiko% tou progra%mmato*s mporei% na xrysimopoiythei% se
   sunduasmo% me to PXE[13] ty*s Intel gia na cekiny%sei y egkata%stasy apo%
   to di%ktuo, y% se sunduasmo% me prosarmosme%ne*s diske%tte*s ekki%nysy*s
   ki e%na sysinstall script. E%na para%deigma apo% te%toio sysinstall script
   mporei%te na brei%te sto arxei%o src/release/sysinstall/install.cfg.

6. Mathy%mata pou Py%rame apo% tyn E%kdosy 4.4 tou FreeBSD

   Y diadikasi%a etoimasi%a*s ty*s e%kdosy*s 4.4 tou FreeBSD ceki%nyse
   epi%syma tyn 1y Augou%stou 2001. Meta% apo% auty% tyn ymeromyni%a, o%le*s
   oi allage%*s ston kormo% RELENG_4 tou FreeBSD e%prepe na e%xoun e%gkrisy
   apo% tyn Oma%da Orga%nwsy*s twn Ekdo%sewn <re@FreeBSD.org>. Y prw%ty
   dokimastiky% e%kdosy gia tyn arxitektoniky% x86 e%gine diathe%simy sti*s
   16 Augou%stou, ki akolouthy%thyke apo% 4 ako%ma dokimastike%*s ekdo%sei*s
   pou ody%gysan styn teliky% e%kdosy sti*s 18 tou Septe%mbry. O upeu%thuno*s
   asfa%leia*s e%paice symantiko% ro%lo kata% tyn dia%rkeia ty*s teleutai%a*s
   ebdoma%da*s kathw%*s ka%poia probly%mata asfa%leia*s bre%thykan se
   proygou%mene*s, dokimastike%*s ekdo%sei*s. Sunolika%, pa%nw apo% 500 email
   sta%lthykan styn Oma%da Orga%nwsy*s twn Ekdo%sewn <re@FreeBSD.org> se
   dia%styma mikro%tero apo% e%na my%na.

   Y koino%tyta twn xrystw%n ma*s e%kane safe%*s o%ti y asfa%leia kai y
   stathero%tyta mia*s e%kdosy*s den tha% 'prepe na thusia%zetai gia
   kaneno%*s ei%dou*s prothesmi%e*s y% ymeromyni%e*s pou e%xoun tethei% san
   sto%xoi apo% prin. To FreeBSD e%xei megalw%sei dramatika% kata% ty
   dia%rkeia ty*s zwy%*s tou san su%styma, kai y ana%gky gia sugkekrime%ny
   politiky% kai orga%nwsy gia tyn dymiourgi%a ne%wn ekdo%sewn ei%nai ple%on
   fanery% perisso%tero apo% pote%. Auty% y ana%gky tha gi%nei ako%ma pio
   symantiky% kathw%*s to FreeBSD tha arxi%sei na metafe%retai se ne%e*s
   platfo%rme*s.

7. Mellontike%*s Kateuthu%nsei*s

   Ei%nai zwtiky%*s symasi%a*s oi praktike%*s kai y orga%nwsy ty*s
   diadikasi%a*s dymiourgi%a*s twn ekdo%sew%n ma*s na sumbadi%zoun me tyn
   sunexw%*s aucano%meny ba%sy twn xrystw%n ma*s. Me ba%sy auty% ty ske%qy
   ergazo%maste sklyra% gia na tekmyriw%soume tyn diadikasi%a paragwgy%*s twn
   ekdo%sewn tou FreeBSD.

     * Para%llyly ekte%lesy - Merika% me%ry ty*s metaglw%ttisy*s mia*s
       egkata%stasy*s mporou%n na gi%noun <<polu% para%llyla>>. Ta pio polla%
       apo% ta sta%dia ei%nai I/O intensive, opo%te y u%parcy pollw%n
       uqyly%*s-taxu%tyta*s di%skwn ei%nai pio symantiky% apo% tynn xry%sy
       pollw%n epecergastw%n gia na epitaxunthei% ka%pw*s y diadikasi%a tou
       make release. An diaforetikoi% di%skoi xrysimopoiythou%n gia tmy%mata
       ty*s ierarxi%a*s tou chroot(2) periba%llonto*s, to%te to CVS checkout
       twn katalo%gwn ports kai doc mporei% na gi%nei tauto%xrona me tyn
       entoly% make world ston a%llo di%sko. Xrysimopoiw%nta*s mia RAID lu%sy
       (hardware y% software) mporei% na meiw%sei drastika% ton sunoliko%
       xro%no pou xreia%zetai na metaglwttistei% mia ply%ry*s e%kdosy.

     * Metaglw%ttisy ekdo%sewn gia diaforetike%*s arxitektonike%*s - THe%lete
       na metaglwtti%sete mia e%kdosy gia IA-64 y% Alpha se ka%poion x86
       epecergasty%? make TARGET=ia64 release.

     * Dokime%*s gia la%thy - Xreiazo%maste kalu%tera ergalei%a gia auto%mato
       e%legxo ortho%tyta*s sto FreeBSD.

     * Ergalei%a Egkata%stasy*s - To pro%gramma% ma*s gia tyn egkata%stasy
       tou FreeBSD e%xei cepera%sei pro pollou% ton anameno%meno xro%no
       zwy%*s tou. Upa%rxoun dia%fore*s oma%de*s pou erga%zontai gia na
       ulopoiy%soun ka%poion a%llo, pio monte%rno myxanismo% egkata%stasy*s.
       Mia apo% ti*s pio uposxo%mene*s, ei%nai y oma%da libh[5] pou stoxeu%ei
       styn ulopoi%ysy eno%*s e%cupnou, ne%ou tro%pou paketari%smato*s
       logismikou% kai eno%*s GUI progra%mmato*s egkata%stasy*s.

8. Euxaristi%e*s

   THa y%thela na euxaristy%sw ton Jordan Hubbard, pou mou e%dwse tyn
   eukairi%a na pa%rw ka%poia apo% tyn euthu%ny ty*s e%kdosy*s 4.4 tou
   FreeBSD, kathw%*s kai gia o%ly tyn douleia% pou e%xei ka%nei edw% kai
   xro%nia gia na ei%nai to FreeBSD auto% pou ei%nai sy%mera. Fusika%, y
   e%kdosy den tha y%tan pote% dunato%n na oloklyrwthei% xwri%*s o%ly tyn
   sxetiky% me tyn e%kdosy douleia% pou e%kanan oi Satoshi Asami, Steve
   Price, Bruce A. Mah, Nik Clayton, David O'Brien, Kris Kennaway, John
   Baldwin kai o%loi oi upo%loipoi pou asxolou%ntai me tyn ana%ptucy tou
   FreeBSD. THe%lw epi%sy*s na euxaristy%sw tou*s Rodney W. Grimes,
   Poul-Henning Kamp, kai o%lou*s tou*s a%llou*s pou erga%stykan gia na
   ftia%coun ta ergalei%a gia ti*s ekdo%sei*s sti*s prw%te*s me%re*s ty*s
   dymiourgi%a*s tou FreeBSD. Auto% to a%rthro e%xei epyreastei% apo%
   kei%mena sxetika% me tyn orga%nwsy twn ekdo%sewn apo% to CSRG[14], tyn
   Oma%da tou NetBSD[11], kai tyn pro%tasy gia mia diadikasi%a orga%nwsy*s
   twn ekdo%sewn tou John Baldwin[12].

9. Anafore%*s

   [1] CVS - Concurrent Versions System http://www.cvshome.org

   [2] CVSup - The CVS-Optimized General Purpose Network File Distribution
   System http://www.polstra.com/projects/freeware/CVSup

   [3] http://bento.FreeBSD.org

   [4] FreeBSD Ports Collection http://www.FreeBSD.org/ports

   [5] The libh Project http://www.FreeBSD.org/projects/libh.html

   [6] FreeBSD Committers
   http://www.FreeBSD.org/doc/en_US.ISO8859-1/articles/contributors/staff-committers.html

   [7] FreeBSD Core-Team
   http://www.FreeBSD.org/doc/en_US.ISO8859-1/articles/contributors/staff-core.html

   [8] FreeBSD Handbook
   http://www.FreeBSD.org/doc/en_US.ISO8859-1/books/handbook

   [9] GNATS: The GNU Bug Tracking System http://www.gnu.org/software/gnats

   [10] FreeBSD PR Statistics http://www.FreeBSD.org/prstats/index.html

   [11] NetBSD Developer Documentation: Release Engineering
   http://www.NetBSD.org/developers/releng/index.html

   [12] John Baldwin's FreeBSD Release Engineering Proposal
   http://people.FreeBSD.org/~jhb/docs/releng.txt

   [13] PXE Jumpstart Guide
   http://www.FreeBSD.org/doc/en_US.ISO8859-1/articles/pxe/index.html

   [14] Marshall Kirk McKusick, Michael J. Karels, and Keith Bostic: The
   Release Engineering of 4.3BSD
