aboutsummaryrefslogtreecommitdiff
path: root/el_GR.ISO8859-7/articles/releng/article.xml
blob: 4659d752fe453c1cec440034c60e02a323f6f576 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
<?xml version="1.0" encoding="iso-8859-7" standalone="no"?>
<!DOCTYPE article PUBLIC "-//FreeBSD//DTD DocBook XML V4.2-Based Extension//EN"
	"../../../share/xml/freebsd42.dtd" [
<!ENTITY % entities PUBLIC "-//FreeBSD//ENTITIES DocBook FreeBSD Entity Set//EL" "../../share/xml/entities.ent">
%entities;
<!ENTITY art.re.pkgs '<ulink url="../releng-packages/article.html">Ç ÏñãÜíùóç ¸êäïóçò ôùí ÐáêÝôùí Ëïãéóìéêïý áðü Ôñßôïõò</ulink>'>
]>

<!--

  Ç ÏñãÜíùóç ôùí Åðßóçìùí Åêäüóåùí ôïõ FreeBSD

  The FreeBSD Greek Documentation Project

  %SOURCE%	en_US.ISO8859-1/articles/releng/article.xml
  %SRCID%	1.48

-->

<article lang="el">
  <title>Ç ÏñãÜíùóç ôùí Åêäüóåùí ôïõ FreeBSD</title>
  <articleinfo>

    <!-- ÁõôÞ ç åñãáóßá ðáñïõóéÜóôçêå óôï BSDCon Europe óôï Brighton, UK óôéò
         11 ÍïÝìâñç 2001 -->
    <confgroup>
      <confdates>ÍïÝìâñçò 2001</confdates>
      <conftitle>BSDCon Europe</conftitle>
    </confgroup>

    <authorgroup>
      <author>
        <firstname>Murray</firstname>
        <surname>Stokely</surname>
        <authorblurb>
	  <para>¸÷ù áó÷ïëçèåß ìå ôçí áíÜðôõîç ðñïúüíôùí âáóéóìÝíùí óôï FreeBSD
	    áðü ôï 1997, óôçí Walnut Creek CDROM, óôçí BSDi, êáé ôþñá óôçí
	    Wind River Systems.  Ç Ýêäïóç 4.4 ôïõ FreeBSD Þôáí ç ðñþôç åðßóçìç
	    Ýêäïóç ôïõ FreeBSD óôçí ïðïßá Ýðáéîá óçìáíôéêü ñüëï.</para>
        </authorblurb>
        <affiliation>
          <address><email>murray@FreeBSD.org</email>
          <otheraddr><ulink url="http://www.FreeBSD.org/~murray"></ulink></otheraddr>
          </address>
        </affiliation>
      </author>
    </authorgroup>

    <pubdate>$FreeBSD$</pubdate>

    <releaseinfo>$FreeBSD$</releaseinfo>

    <abstract>
      <para>Áõôü ôï Üñèñï ðåñéãñÜöåé ôçí áíôéìåôþðéóç êáé ïñãÜíùóç ôçò ïìÜäáò
	áíÜðôõîçò ôïõ FreeBSD, üóïí áöïñÜ óôçí ðñïåôïéìáóßá ðïéïôéêþí åêäüóåùí
	ôïõ Ëåéôïõñãéêïý ÓõóôÞìáôïò FreeBSD.  Åîçãåß ìå ëåðôïìÝñåéá ôçí
	ìåèïäïëïãßá ðïõ ÷ñçóéìïðïéåßôáé ãéá ôéò åðßóçìåò åêäüóåéò ôïõ FreeBSD êáé
	ðåñéãñÜöåé ôá åñãáëåßá ðïõ åßíáé äéáèÝóéìá óå üóïõò åíäéáöÝñïíôáé íá
	ðáñÜãïõí ðáñáìåôñïðïéçìÝíåò åêäüóåéò ôïõ FreeBSD ãéá åóùôåñéêÞ Þ
	åìðïñéêÞ ÷ñÞóç êáé áíÜðôõîç ðñïúüíôùí.</para>
    </abstract>

  </articleinfo>

<!-- ÅéóáãùãÞ -->
<sect1 id="introduction">
  <title>ÅéóáãùãÞ</title>

  <para>Ç áíÜðôõîç ôïõ FreeBSD åßíáé ìéá ðïëý áíïé÷ôÞ äéáäéêáóßá.  Ôï FreeBSD
    áðïôåëåßôáé áðü óõíåéóöïñÝò ÷éëéÜäùí áíèñþðùí áðü üëï ôïí êüóìï.  Ç ïìÜäá
    ôïõ FreeBSD ðáñÝ÷åé ðñüóâáóç ìÝóù áíþíõìïõ <acronym>CVS</acronym>[1] óå
    üëïõò, Ýôóé þóôå íá ìðïñåß üðïéïò èÝëåé íá äåé ìçíýìáôá log, äéáöïñÝò
    (patches) ðïõ Ý÷ïõí ôá äéÜöïñá development branches, êáé Üëëá
    ÷áñáêôçñéóôéêÜ ðïõ âïçèïýí ôçí áíÜðôõîç, ôá ïðïßá ðñïêýðôïõí áðü ôçí ÷ñÞóç
    åíüò áõóôçñïý óõóôÞìáôïò äéá÷åßñéóçò êþäéêá.  Áõôü áðïôÝëåóå êáé ôïí ðéï
    óçìáíôéêü ðáñÜãïíôá Ýëîçò ãéá Ýíá ìåãÜëï áñéèìü áðü ôáëáíôïý÷ïõò
    ðñïãñáììáôéóôÝò áðü üëï ôïí êüóìï óôï FreeBSD.  Åßíáé ðñïöáíÝò, âÝâáéá,
    ðùò ðïëý óýíôïìá èá åß÷å ãßíåé åíôåëþò ÷áïôéêÞ ç êáôÜóôáóç áí åß÷áí üëïé,
    áðü üëï ôïí êüóìï, ðñüóâáóç íá ãñÜøïõí óôïí êþäéêá.  Ãé' áõôü, ìüíï ìéá
    <quote>åðéëåãìÝíç</quote> ïìÜäá áðü ðåñßðïõ 300 Üôïìá Ý÷ïõí ðñüóâáóç íá
    ãñÜøïõí óôï <acronym>CVS</acronym> repository.  Áõôïß ïé
    <emphasis>committers[6]</emphasis> åßíáé õðåýèõíïé ãéá ôï ìåãáëýôåñï ìÝñïò
    ôçò áíÜðôõîçòò ðïõ ãßíåôáé óôï FreeBSD.  Ìéá
    <emphasis>êåíôñéêÞ-ïìÜäá[7]</emphasis> (core team) áðü äéáêåêñéìÝíïõò
    ðñïãñáììáôéóôÝò åêëÝãåôáé ãéá íá ðáñÝ÷åé êÜðïéïõ åßäïõò êáèïäÞãçóç êáé ìéá
    êáôåýèõíóç óôï óýíïëï ôùí committers.</para>

  <para>Ïé ôá÷ýôáôïé ñõèìïß áíÜðôõîçò ôïõ <systemitem
    class="osname">FreeBSD</systemitem> äåí áöÞíïõí êáé ðïëý ÷ñüíï ãéá ôï
    îåêáèÜñéóìá ôïõ óõóôÞìáôïò áíÜðôõîçò óå ìéá Ýêäïóç ìå ðïéüôçôá ðïõ íá
    áîßæåé íá ÷ñçóéìïðïéåßôáé åõñÝùò.  Ãéá íá ëõèåß áõôü ôï äßëëçìá, ç
    áíÜðôõîç ãßíåôáé ôáõôü÷ñïíá óå äõï ðáñÜëëçëá ìïíïðÜôéá.  Ï êýñéïò êïñìüò
    áíÜðôõîçò åßíáé ï <emphasis>HEAD</emphasis> Þ <emphasis>trunk</emphasis>
    óôï CVS repository ìáò, ãíùóôüò êáé ùò <quote>FreeBSD-CURRENT</quote>, Þ
    <quote>-CURRENT</quote> åí óõíôïìßá.</para>

  <para>¸íáò ðéï óôáèåñüò êïñìüò óõíôçñåßôáé, ãíùóôüò ìå ôï üíïìá
    <quote>FreeBSD-STABLE</quote> Þ ðéï óýíôïìá <quote>-STABLE</quote>.
    Êáé ïé äõï êïñìïß åßíáé áðïèçêåõìÝíïé óôï êýñéï CVS repository, óôçí
    Êáëéöüñíéá, êáé áíôéãñÜöïíôáé ìÝóù <application
    class="software">CVSup</application>[2] óå mirrors ðáíôïý óôïí êüóìï.
    Ôï FreeBSD-CURRENT[8] åßíáé ç <quote>ðñþôç óåéñÜ</quote> ôçò áíÜðôõîçò ôïõ
    FreeBSD êáèþò óå áõôü ãßíïíôáé ðñþôá üëåò ïé êáéíïýñéåò áëëáãÝò.
    Ôï FreeBSD-STABLE åßíáé ï êïñìüò áíÜðôõîçò áðü ôïí ïðïßï öôéÜ÷íïíôáé ïé
    åêäüóåéò.  Ïé áëëáãÝò åéóÝñ÷ïíôáé óå áõôüí, ôïí äåýôåñï êïñìü áíÜðôõîçò,
    ìå ðéï áñãü ñõèìü, áöïý ðñþôá (óýìöùíá ìå ôçí ðïëéôéêÞ ìáò) äïêéìáóôïýí
    óôï FreeBSD-CURRENT êáé Ý÷ïõí åîåôáóôåß ðïëý êáëÜ.</para>

  <para>ÊáôÜ ôçí ðåñßïäï ðïõ ìåóïëáâåß áðü ôç ìéá Ýêäïóç óôçí åðüìåíç,
    öôéÜ÷íïíôáé êáèçìåñéíÜ snapshots áðü ôá ìç÷áíÞìáôá ôçò ïìÜäáò ôïõ FreeBSD
    êáé åßíáé äéáèÝóéìåò áðü ôïí åîõðçñåôçôÞ <systemitem
    class="resource">ftp://stable.FreeBSD.org/</systemitem>.  Ç ìåãÜëç
    äéáèåóéìüôçôá ôùí åêôåëÝóéìùí snapshots, êáèþò êáé ç ôÜóç ôçò êïéíüôçôáò
    ôùí ÷ñçóôþí ìáò íá åíçìåñþíïõí ôá ìç÷áíÞìáôÜ ôïõò ìå ôéò ðñüóöáôåò -STABLE
    åêäüóåéò ìÝóù CVSup êáé <quote><command>make</command>
    <maketarget>world</maketarget></quote>[8] âïçèïýí íá êñáôéÝôáé ôï
    FreeBSD-STABLE óå ìéá ðïëý áîéüðéóôç êáôÜóôáóç áêüìá êáé ðñéí áñ÷ßóåé ï
    êýêëïò ôùí åëÝã÷ùí ðïéüôçôáò áêñéâþò ðñéí áðü ôçí äéÜèåóç ìéáò
    Ýêäïóçò ôïõ FreeBSD.</para>

  <para>Óõíå÷þò óôÝëíïíôáé áðü ôïõò ÷ñÞóôåò ìáò áíáöïñÝò ðñïâëçìÜôùí êáé
    áéôÞóåéò ãéá êáéíïýñéá ÷áñáêôçñéóôéêÜ, êáôÜ ôç äéÜñêåéá ôïõ êýêëïõ ôçò
    êÜèå Ýêäïóçò.  Ïé áíáöïñÝò ðñïâëçìÜôùí åéóÜãïíôáé óôçí âÜóç
    <application class="software">GNATS</application>[9] ìÝóù e-mail, ìå ôçí
    åöáñìïãÞ &man.send-pr.1;, Þ ìÝóù ôïõ web-interface ðïõ ðáñÝ÷åôáé óôçí
    äéåýèõíóç <ulink url="http://www.FreeBSD.org/send-pr.html"></ulink>.
    Åêôüò áðü ôéò äéÜöïñåò ëßóôåò çëåêôñïíéêïý ôá÷õäñïìåßïõ ìå èÝìá ôá ôå÷íéêÜ
    ÷áñáêôçñéóôéêÜ ôïõ FreeBSD õðÜñ÷åé êáé ç ëßóôá &a.qa;, ç ïðïßá ðáñÝ÷åé Ýíá
    öüñïõì ãéá óõæçôÞóåéò ó÷åôéêÜ ìå ôéò ëåðôïìÝñåéåò ôçò
    <quote>ïñãÜíùóçò ôùí åêäüóåùí</quote>.</para>

  <para>Ãéá íá åîõðçñåôçèïýí ïé ðéï óõíôçñçôéêïß ÷ñÞóôåò ìáò, ìå Ýêäïóç ôïõ
    FreeBSD 4.3 áñ÷ßóáìå íá ÷ñçóéìïðïéïýìå îå÷ùñéóôïýò êïñìïýò åêäüóåùí.
    Áõôïß ïé êïñìïß äçìéïõñãïýíôáé ëßãï ðñßí öôéá÷ôåß ç ôåëéêÞ Ýêäïóç.  ÌåôÜ
    ôçí áíáêïßíùóç ôçò Ýêäïóçò, ìüíï ðïëý óçìáíôéêÝò áëëáãÝò êáé ðñïóèÞêåò
    ó÷åôéêÝò ìå ôçí áóöÜëåéá ãßíïíôáé óôïí êïñìü ôçò Ýêäïóçò.  Åêôüò áðü ôçí
    äõíáôüôçôá áíáâÜèìéóçò ìÝóù CVS, åêôåëÝóéìá patchkits öôéÜ÷íïíôáé ãéá íá
    ìðïñïýí íá áíáâáèìßóïõí ôá óõóôÞìáôÜ ôïõò üóïé ÷ñçóéìïðïéïýí ôéò
    åêäüóåéò <emphasis>RELENG_<replaceable>X</replaceable>_<replaceable>Y</replaceable></emphasis>.</para>

  <para>Ôï <xref linkend="release-proc"/> åîçãåß ìå ëåðôïìÝñåéåò ôá äéÜöïñá
    óôÜäéá ôçò äéáäéêáóßáò ðïõ âñßóêåôáé ðßóù áðü êÜèå Ýêäïóç, ìÝ÷ñé êáé ôá
    âÞìáôá ðïõ ïäçãïýí óôçí ìåôáãëþôôéóç ôïõ óõóôÞìáôïò êáé ôï <xref
    linkend="release-build"/> åîçãåß ôçí ßäéá ôç äéáäéêáóßá ôçò ìåôáãëþôôéóçò.
    Ôï <xref linkend="extensibility"/> ðåñéãñÜöåé ðùò ìðïñåß íá åðåêôáèåß ôï
    âáóéêü óýóôçìá áðü ôñßôïõò êáé ôï <xref linkend="lessons-learned"/>
    ðåñéãñÜöåé êÜðïéá áðü ôá ðñÜãìáôá ðïõ ìÜèáìå áðü ôçí äéáäéêáóßá Ýêäïóçò
    ôïõ FreeBSD 4.4.  ÔÝëïò, ôï <xref linkend="future"/> ðáñïõóéÜæåé êÜðïéåò
    áðü ôéò êáôåõèýíóåéò ðïõ èÝëïõìå íá ðÜñåé ç áíÜðôõîç óôï ìÝëëïí.</para>
</sect1>

<!-- Ç Äéáäéêáóßá ¸êäïóçò -->
<sect1 id="release-proc">
  <title>Ç Äéáäéêáóßá Äçìéïõñãßáò ìéáò ¸êäïóçò</title>

  <para>Ïé íÝåò åêäüóåéò ôïõ FreeBSD öôéÜ÷íïíôáé áðü ôïí -STABLE êïñìü
    áíÜðôõîçò ðåñßðïõ êÜèå ôÝóóåñåéò ìÞíåò.  Ç äéáäéêáóßá ðñïåôïéìáóßáò ìéáò
    Ýêäïóçò îåêéíÜåé ó÷åäüí 45 ìÝñåò ðñéí ôçí áíáìåíüìåíç çìåñïìçíßá Ýêäïóçò,
    üôáí ï õðåýèõíïò åêäüóåùí ôïõ FreeBSD óôÝëíåé Ýíá ãñÜììá óôéò ëßóôåò ôùí
    ðñïãñáììáôéóôþí ãéá íá õðåíèõìßóåé óôïõò ðñïãñáììáôéóôÝò üôé Ý÷ïõí 15
    ìÝñåò êáéñü íá êÜíïõí üðïéåò áëëáãÝò èÝëïõí, ðñéí ôï ðÜãùìá ôïõ êþäéêá.
    ÌÝóá óå áõôü ôïí êáéñü, ðïëëïß ðñïãñáììáôéóôÝò êÜíïõí ìéá óåéñÜ áðü
    áëëáãÝò ðïõ Ý÷ïõí ìåßíåé ðëÝïí ãíùóôÝò ùò <quote>îåêáèáñßóìáôá
    MFC</quote>.  Ï üñïò <acronym>MFC</acronym> óçìáßíåé <quote>Merge From
    CURRENT</quote> êáé ðåñéãñÜöåé ôçí äéáäéêáóßá ðñïóáñìïãÞò ôïõ êþäéêá ìéáò
    äïêéìáóìÝíçò áëëáãÞò áðü ôïí -CURRENT ðåéñáìáôéêü êïñìü áíÜðôõîçò óôïí
    óôáèåñü -STABLE êïñìü.</para>

  <sect2>
    <title>¸ëåã÷ïò Êþäéêá</title>

    <para>ÔñéÜíôá çìÝñåò ðñéí ôçí áíáìåíüìåíç çìåñïìçíßá Ýêäïóçò, ï êþäéêáò
      ôïõ repository åéóÝñ÷åôáé óå ìéá ðåñßïäï <quote>êáèõóôÝñçóçò</quote>.
      ÊáôÜ ôç äéÜñêåéá áõôÞò ôçò ðåñéüäïõ, üëåò ïé áëëáãÝò óôïí -STABLE êïñìü
      ðñÝðåé íá Ý÷ïõí ôçí Ýãêñéóç ôçò &a.re;.  Ïé áëëáãÝò ðïõ åðéôñÝðïíôáé óå
      áõôÞ ôçí ðåñßïäï ðïõ äéáñêåß 15 çìÝñåò åßíáé:</para>

    <itemizedlist>
      <listitem>
        <para>Äéïñèþóåéò ãíùóôþí ðñïâëçìÜôùí.</para>
      </listitem>

      <listitem>
        <para>Åíçìåñþóåéò óôçí ôåêìçñßùóç.</para>
      </listitem>

      <listitem>
        <para>ÁëëáãÝò ó÷åôéêÝò ìå ôçí áóöÜëåéá.</para>
      </listitem>

      <listitem>
        <para>ÌéêñÝò áëëáãÝò óôïõò ïäçãïýò óõóêåõþí, üðùò ð.÷. ç ðñïóèÞêç ôùí
	  IDs íÝùí óõóêåõþí.</para>
      </listitem>

      <listitem>
        <para>ÏðïéáäÞðïôå Üëëç áëëáãÞ ðéóôåýåé ç ïìÜäá áíÜðôõîçò üôé ðñÝðåé íá
	  ãßíåé, ìå ôï áíáìåíüìåíï ðÜíôá ñßóêï.</para>
      </listitem>
    </itemizedlist>

    <para>ÌåôÜ ôéò ðñþôåò 15 ìÝñåò êáèõóôÝñçóçò, öôéÜ÷íåôáé ìéá
      <emphasis>äïêéìáóôéêÞ Ýêäïóç</emphasis> ãéá íá ÷ñçóéìïðïéçèåß óáí äïêéìÞ
      ôçò ôåëéêÞò Ýêäïóçò êáé ï êþäéêáò åéóÝñ÷åôáé óå ìéá ðåñßïäï
      <quote>ðáãþìáôïò</quote>.  ÐëÝïí åßíáé ðïëý ðéï äýóêïëï íá ãßíïõí íÝåò
      áëëáãÝò óôï óýóôçìá, åêôüò êé áí äéïñèþíïõí êÜðïéï ðïëý óïâáñü bugÞ
      êÜðïéï ðñüâëçìá áóöÜëåéáò.  ÊáôÜ ôç äéÜñêåéá ôïõ ðáãþìáôïò ôïõ êþäéêá,
      ôïõëÜ÷éóôïí ìßá äïêéìáóôéêÞ Ýêäïóç öôéÜ÷íåôáé êÜèå åâäïìÜäá, ìÝ÷ñé íá
      åßíáé Ýôïéìç ç ôåëéêÞ Ýêäïóç.  Ôéò çìÝñåò áêñéâþò ðñéí ôçí ôåëéêÞ
      Ýêäïóç, ç ïìÜäá ðïõ åßíáé õðåýèõíç ãéá ôéò åêäüóåéò åßíáé óå óõíå÷Þ
      åðéêïéíùíßá ìå ôçí ïìÜäá áóöÜëåéáò, ôçí ïìÜäá óõíôÞñçóçò ôçò
      ôåêìçñßùóçò, êáé ôçí ïìÜäá óõíôÞñçóçò ôùí ports, ãéá íá âåâáéùèïýí ðùò
      üëá ôá áðáñáßôçôá êïììÜôéá ãéá ìéá ðëÞñç Ýêäïóç åßíáé äéáèÝóéìá.</para>
  </sect2>

  <sect2>
    <title>Ëßóôá ÅëÝã÷ïõ ôçò ÔåëéêÞò ¸êäïóçò</title>

    <para>¼ôáí áñêåôÝò äïêéìáóôéêÝò åêäüóåéò Ý÷ïõí ãßíåé äéáèÝóéìåò, Ý÷ïõí
      äïêéìáóôåß áðü áñêåôü êüóìï êáé üëá ôá óïâáñÜ èÝìáôá Ý÷ïõí áíáëõèåß, ç
      ôåëéêÞ Ýêäïóç ìðïñåß íá áñ÷ßóåé.</para>

    <sect3>
      <title>Äçìéïõñãßá ôïõ Êïñìïý ¸êäïóçò</title>

      <para>¼ðùò ðåñéãñÜøáìå óôçí åéóáãùãÞ, ïé
	êïñìïß <literal>RELENG_<replaceable>X</replaceable>_<replaceable>Y</replaceable></literal>
	åßíáé ìéá ó÷åôéêÜ íÝá ðñïóèÞêç óôçí
	ìåèïäïëïãßá ôùí åêäüóåþí ìáò.  Ôï ðñþôï âÞìá óôçí äçìéïõñãßá áõôïý ôïõ
	êïñìïý åßíáé íá âåâáéùèåßôå üôé äïõëåýåôå ìå ôçí ôåëåõôáßá Ýêäïóç ôïõ
	ðçãáßïõ êþäéêá áðü ôïí <literal>RELENG_<replaceable>X</replaceable></literal> êïñìü
	<emphasis>áðü ôïí ïðïßï</emphasis> èá öôéÜîåôå ôï íÝï êïñìü.</para>

      <screen>/usr/src&prompt.root; <userinput>cvs update -rRELENG_4 -P -d</userinput></screen>

      <para>Ôï åðüìåíï âÞìá åßíáé íá äçìéïõñãÞóåôå ìéá
	<emphasis>åôéêÝôá</emphasis> (tag) óôï óçìåßï åêêßíçóçò ôïõ êïñìïý,
	þóôå íá ìðïñåßôå íá äåßôå ôéò äéáöïñÝò ìå ôçí áñ÷Þ ôïõ êïñìïý åýêïëá
	óôï ìÝëëïí ìå ôï CVS:</para>

      <screen>/usr/src&prompt.root; <userinput>cvs rtag -rRELENG_4 RELENG_4_8_BP src</userinput></screen>

      <para>Êáé ôüôå ìðïñåßôå íá äçìéïõñãÞóåôå ôï íÝï êïñìü ìå:</para>

      <screen>/usr/src&prompt.root; <userinput>cvs rtag -b -rRELENG_4_8_BP RELENG_4_8 src</userinput></screen>

      <note>
	<para><emphasis>Ïé åôéêÝôåò <literal>RELENG_<replaceable>*</replaceable></literal> åßíáé
	  äåóìåõìÝíåò ãéá ÷ñÞóç áðü ôïõò CVS-meisters êáé ôçí ïìÜäá ôùí
	  åêäüóåùí.</emphasis></para>
      </note>

      <sidebar>
	<para>Ï üñïò <quote><emphasis>åôéêÝôá</emphasis></quote> åßíáé ïñïëïãßá
	  ôïõ CVS.  Óçìáßíåé Ýíá üíïìá ðïõ êáèïñßæåé ìéá óõãêåêñéìÝíç Ýêäïóç
	  ôïõ êþäéêá óôï ÷ñüíï.  ×ñçóéìïðïéþíôáò åôéêÝôåò óôïí ðçãáßï êþäéêá
	  âïçèÜìå üðïéïí öôéÜîåé óôï ìÝëëïí åêäüóåéò ôïõ FreeBSD íá âñßóêåé
	  êáé íá ÷ñçóéìïðïéåß áêñéâþò ôïí ßäéï êþäéêá ðïõ ÷ñçóéìïðïéÞèçêå ãéá
	  ôéò åðßóçìåò åêäüóåéò ôçò ÏìÜäáò ôïõ FreeBSD.</para>
      </sidebar>

    </sect3>

    <sect3 id="versionbump">
      <title>ÁõîÜíïíôáò ôïí Áñéèìü ¸êäïóçò</title>

      <para>Ðñéí ìðåé ç åôéêÝôá, ìåôáãëùôôéóôåß êáé åôïéìáóôåß ç ôåëéêÞ
	Ýêäïóç, ðñÝðåé íá ãßíïõí áëëáãÝò óôá ðáñáêÜôù áñ÷åßá ãéá íá ðåñéÝ÷ïõí
	ôïí óùóôü áñéèìü Ýêäïóçò ãéá ôï FreeBSD:</para>

      <itemizedlist>
        <listitem>
          <para><filename>doc/en_US.ISO8859-1/books/handbook/mirrors/chapter.xml
          </filename></para>
        </listitem>

	<listitem>
	  <para><filename>doc/en_US.ISO8859-1/books/porters-handbook/book.xml
	  </filename></para>
	</listitem>

        <listitem>
          <para><filename>doc/share/xml/freebsd.ent</filename></para>
        </listitem>

        <listitem>
          <para><filename>src/Makefile.inc1</filename></para>
        </listitem>

        <listitem>
          <para><filename>src/UPDATING</filename></para>
        </listitem>

        <listitem>
          <para><filename>src/gnu/usr.bin/groff/tmac/mdoc.local</filename></para>
        </listitem>

        <listitem>
          <para><filename>src/release/Makefile</filename></para>
        </listitem>

        <listitem>
          <para><filename>src/release/doc/en_US.ISO8859-1/share/xml/release.dsl</filename></para>
        </listitem>

        <listitem>
          <para><filename>src/release/doc/share/examples/Makefile.relnotesng</filename></para>
        </listitem>

        <listitem>
          <para><filename>src/release/doc/share/xml/release.ent</filename></para>
        </listitem>

        <listitem>
          <para><filename>src/share/examples/cvsup/standard-supfile</filename></para>
        </listitem>

        <listitem>
          <para><filename>src/sys/conf/newvers.sh</filename></para>
        </listitem>

        <listitem>
          <para><filename>src/sys/sys/param.h</filename></para>
        </listitem>

	<listitem>
	  <para><filename>src/usr.sbin/pkg_install/add/main.c</filename></para>
	</listitem>

        <listitem>
          <para><filename>www/en/docs.xml</filename></para>
        </listitem>

        <listitem>
          <para><filename>www/en/cgi/ports.cgi</filename></para>
        </listitem>

	<listitem>
	  <para><filename>ports/Tools/scripts/release/config</filename></para>
	</listitem>
      </itemizedlist>

      <para>Ïé óçìåéþóåéò Ýêäïóçò êáé ôá áñ÷åßá ìå ôéò äéïñèþóåéò ôçò
	ôåëåõôáßáò óôéãìÞò ðñÝðåé åðßóçò íá ðñïóáñìïóôïýí óôçí íÝá Ýêäïóç
	(óôïí êïñìü ôçò Ýêäïóçò) êáé íá åðåîåñãáóôïýí êáôÜëëçëá (óôïõò äýï
	êïñìïýò stable êáé current):</para>

      <itemizedlist>
        <listitem>
          <para><filename>src/release/doc/en_US.ISO8859-1/relnotes/common/new.xml
          </filename></para>
        </listitem>

        <listitem>
          <para><filename>src/release/doc/en_US.ISO8859-1/errata/article.xml
          </filename></para>
        </listitem>
      </itemizedlist>

      <para>Ç åöáñìïãÞ <application>sysinstall</application> ðñÝðåé åðßóçò íá
	åíçìåñùèåß ìå ôïí óùóôü áñéèìü ôùí ports êáé ôï ÷þñï ôïõ äßóêïõ ðïõ
	áðáéôåßôáé ãéá ôçí ÓõëëïãÞ ôùí Ports.  ÁõôÝò ïé ðëçñïöïñßåò õðÜñ÷ïõí
	óôï áñ÷åßï <filename>src/release/sysinstall/dist.c</filename>.</para>

      <para>Áöïý ïëïêëçñùèåß ç ðñïåôïéìáóßá ôçò íÝáò åðßóçìçò Ýêäïóçò, ðñÝðåé
	íá åíçìåñþóåôå ìåñéêÜ áñ÷åßá ãéá íá åíçìåñþóåôå ôïí êüóìï ãéá ôç íÝá
	Ýêäïóç ôïõ &os;.</para>

      <itemizedlist>
	<listitem>
	  <para><filename>www/en/includes.xsl</filename></para>
	</listitem>

	<listitem>
	  <para><filename>www/en/includes.xml</filename></para>
	</listitem>

	<listitem>
	  <para><filename>www/es/includes.xml</filename></para>
	</listitem>

	<listitem>
	  <para><filename>www/en/releases/*</filename></para>
	</listitem>

	<listitem>
	  <para><filename>src/share/misc/bsd-family-tree</filename></para>
	</listitem>
      </itemizedlist>
    </sect3>

    <sect3>
      <title>Äçìéïõñãßá ôùí Åôéêåôþí ôçò ¸êäïóçò</title>

      <para>¼ôáí ç ôåëéêÞ Ýêäïóç åßíáé Ýôïéìç, ç ðáñáêÜôù åíôïëÞ èá
	äçìéïõñãÞóåé ôçí åôéêÝôá
	<literal>RELENG_4_8_0_RELEASE</literal>.</para>

      <screen>/usr/src&prompt.root; <userinput>cvs rtag -rRELENG_4_8 RELENG_4_8_0_RELEASE src</userinput></screen>

      <para>Ïé õðåýèõíïé ôçò Ôåêìçñßùóçò êáé ôùí Ports åßíáé áõôïß ðïõ ðñÝðåé
	íá äçìéïõñãÞóïõí ôéò åôéêÝôåò <literal>RELEASE_4_8_0</literal> óôá
	êáôÜëëçëá äÝíôñá ðçãáßïõ êþäéêá.</para>

      <para>ÌåñéêÝò öïñÝò, ìðïñåß íá ÷ñåéáóôåß íá ãßíïõí êÜðïéåò áëëáãÝò
	ôåëåõôáßá óôéãìÞ <emphasis>ìåôÜ</emphasis> ôçí ôïðïèÝôçóç ôùí
	åôéêåôþí.  ÃåíéêÜ, äåí åßíáé äýóêïëï íá ãßíåé êÜôé ôÝôïéï áöïý ôï
	<acronym>CVS</acronym> åðéôñÝðåé íá ìåôáêéíÞóåé êÜðïéïò ôéò åôéêÝôåò
	ìå åíôïëÝò üðùò <command>cvs tag -d <replaceable>tagname
	filename</replaceable></command>.  Åßíáé ðïëý óçìáíôéêü üìùò áõôÝò ïé
	áëëáãÝò ôçò ôåëåõôáßáò óôéãìÞò íá óçìåéùèïýí ìå ôéò óùóôÝò åôéêÝôåò
	ãéá ôçí óõãêåêñéìÝíç Ýêäïóç.  Ïé åðßóçìåò åêäüóåéò ôïõ FreeBSD ðñÝðåé
	íá åßíáé ðÜíôá åýêïëï íá áíáðáñá÷èïýí.  ÔïðéêÝò áëëáãÝò óôï ðåñéâÜëëïí
	ôïõ ìç÷áíéêïý ôùí åêäüóåùí äåí åðéôñÝðïíôáé.</para>
    </sect3>
  </sect2>
</sect1>

<!-- Ìåôáãëþôôéóç ôçò ¸êäïóçò -->
<sect1 id="release-build">
  <title>Ìåôáãëþôôéóç ôçò ¸êäïóçò</title>

  <para>Ïé <quote>åêäüóåéò</quote> ôïõ FreeBSD ìðïñïýí íá ìåôáãëùôôéóôïýí áðü
    ïðïéïíäÞðïôå Ý÷åé Ýíá ó÷åôéêÜ ãñÞãïñï ìç÷Üíçìá êáé ðñüóâáóç óôï repository
    ôïõ ðçãáßïõ êþäéêá.  (¼ëïé Ý÷ïõí áõôÞ ôç äõíáôüôçôá, áöïý ðáñÝ÷ïõìå
    ðñüóâáóç  ìÝóù áíþíõìïõ CVS!  Äåßôå ôï Åã÷åéñßäéï ôïõ FreeBSD ãéá
    ðåñéóóüôåñåò ëåðôïìÝñåéåò.)  Ç ìüíç åéäéêÞ áðáßôçóç åßíáé íá õðÜñ÷åé
    õðïóôÞñéîç óôïí ðõñÞíá óáò ãéá ôçí óõóêåõÞ &man.vn.4;.  (Óôï -CURRENT,
    áõôÞ ç óõóêåõÞ Ý÷åé áíôéêáôáóôáèåß áðü ôçí íÝá óõóêåõÞ äßóêïõ âáóéóìÝíïõ
    óå ìíÞìç &man.md.4;.)  Áí ç óõóêåõÞ äåí åßíáé åíóùìáôùìÝíç óôïí ðõñÞíá
    óáò, ôüôå ï êáôÜëëçëïò ïäçãüò èá öïñôùèåß áõôüìáôá üôáí åêôåëåóôåß ç
    åíôïëÞ &man.vnconfig.8; êáôÜ ôç äéÜñêåéá ôçò öÜóçò åôïéìáóßáò ôïõ ìÝóïõ
    åêêßíçóçò.  ¼ëá ôá åñãáëåßá ðïõ ÷ñåéÜæïíôáé ãéá íá ìåôáãëùôôßóåôå ìéá
    Ýêäïóç åßíáé äéáèÝóéìá óå ìïñöÞ ðçãáßïõ êþäéêá óôïí êáôÜëïãï
    <filename>src/release</filename>.  ÁõôÜ ôá åñãáëåßá Ý÷ïõí ùò óêïðü íá
    ðáñÝ÷ïõí üôé ÷ñåéÜæåôáé ãéá íá ÷ôßæïíôáé ïé åêäüóåéò ôïõ FreeBSD ìå Ýíá
    óõíåðÞ êáé óõãêåêñéìÝíï ôñüðï.  Ìéá ðëÞñçò Ýêäïóç ìðïñåß íá ìåôáãëùôôéóôåß
    ÷ñçóéìïðïéþíôáò áõôÜ ôá åñãáëåßá ìå ìéá êáé ìüíï åíôïëÞ,
    óõìðåñéëáìâáíïìÝíçò êáé ôçò äçìéïõñãßáò åíüò <acronym>ISO</acronym>
    áñ÷åßïõ êáôÜëëçëï ãéá íá êáåß óå CDROM, ïé äéóêÝôôåò åêêßíçóçò, êáèþò êáé
    ï êáôÜëëçëïò åãêáôÜóôáóçò ìÝóù FTP.  ÁõôÞ ç åíôïëÞ åßíáé öõóéêÞ ç
    <command>make release</command>.</para>

  <sect2>
    <title>Ç åíôïëÞ <command>make release</command></title>

    <para>Ãéá íá ìåôáãëùôôßóåôå åðéôõ÷þò ìéá Ýêäïóç, ðñÝðåé ðñþôá íá õðÜñ÷ïõí
      ôá êáôÜëëçëá áñ÷åßá ìÝóá óôïí êáôÜëïãï <filename>/usr/obj</filename>.
      Ìðïñåßôå íá ôá äçìéïõñãÞóåôå åßôå ìå ôçí åíôïëÞ <command>make
      world</command> Þ áðëÜ <command>make buildworld</command>.  Ãéá íá
      ðåôý÷åé åðßóçò ç ìåôáãëþôôéóç ôçò Ýêäïóçò ðñÝðåé íá äþóåôå ôéò
      êáôÜëëçëåò ôéìÝò êáé óå êÜðïéåò ìåôáâëçôÝò:</para>

    <itemizedlist>
      <listitem>
        <para><makevar>CHROOTDIR</makevar> - Ï êáôÜëïãïò ðïõ èá ÷ñçóéìïðïéçèåß
	  óáí ðåñéâÜëëïí chroot ãéá üëç ôçí ìåôáãëþôôéóç ôçò Ýêäïóçò.</para>
      </listitem>

      <listitem>
        <para><makevar>BUILDNAME</makevar> - Ôï üíïìá ôçò Ýêäïóçò ðïõ èá
	  ìåôáãëùôôßóåôå.</para>
      </listitem>

      <listitem>
        <para><makevar>CVSROOT</makevar> - Ï êáôÜëïãïò óôïí ïðïßï âñßóêåôáé ôï
	  CVS repository.</para>
      </listitem>

      <listitem>
        <para><makevar>RELEASETAG</makevar> - Ç åôéêÝôá CVS ðïõ áíôéóôïé÷åß
	  óôçí Ýêäïóç ôçí ïðïßá èÝëåôå íá ìåôáãëùôôßóåôå.</para>
      </listitem>
    </itemizedlist>

    <para>Áí äåí Ý÷åôå Þäç ðñüóâáóç óå êÜðïéï ôïðéêü CVS repository ìå ôïí
      êþäéêá ôïõ FreeBSD, ìðïñåßôå ðÜíôá íá öôéÜîåôå ôï äéêü óáò ôïðéêü CVS
      mirror ìå ôï <ulink
      url="http://www.FreeBSD.org/doc/en_US.ISO8859-1/books/handbook/synching.html#CVSUP">CVSup</ulink>.
      ÕðÜñ÷åé Ýíá supfile, óôï áñ÷åßï
      <filename>/usr/share/examples/cvsup/cvs-supfile</filename>,
      ôï ïðïßï ìðïñåßôå íá ÷ñçóéìïðïéÞóåôå ãéá íá áíôéãñÜøåôå ôï CVS
      repository ôïõ FreeBSD óôï äéêü óáò ôïðéêü mirrror.</para>

    <para>Áí ðáñáëåßøåôå ôçí åôéêÝôá <makevar>RELEASETAG</makevar>, ôüôå èá
      ìåôáãëùôôéóôåß ìéá ðëÞñçò Ýêäïóç áðü ôçí êïñõöÞ ôïõ
      <literal>HEAD</literal> (äçë. ôïõ -CURRENT) êïñìïý.  Ïé åêäüóåéò ðïõ
      öôéÜ÷íïíôáé áðü áõôüí ôïí êïñìü, óõíÞèùò áíáöÝñïíôáé óáí <quote>-CURRENT
      snapshots</quote>.</para>

    <para>ÕðÜñ÷ïõí êáé ðïëëÝò Üëëåò ìåôáâëçôÝò ðïõ ìðïñïýí íá ÷ñçóéìïðïéçèïýí
      ãéá íá ðáñáìåôñïðïéÞóåôå ôçí ÝêäïóÞ óáò.  Ïé ðéï ðïëëÝò áðü áõôÝò ôéò
      ìåôáâëçôÝò ðåñéãñÜöïíôáé óôçí êïñõöÞ ôïõ áñ÷åßïõ
      <filename>src/release/Makefile</filename>.  Ç áêñéâÞò åíôïëÞ ðïõ
      ÷ñçóéìïðïéÞèçêå ãéá íá öôéá÷ôåß ç åðßóçìç Ýêäïóç 4.7 ôïõ FreeBSD
      (x86 ðëáôöüñìá) Þôáí:</para>

     <screen><command>make <literal>release CHROOTDIR=/local3/release \
       BUILDNAME=4.7-RELEASE \
       CVSROOT=/host/cvs/usr/home/ncvs \
       RELEASETAG=RELENG_4_7_0_RELEASE</literal></command></screen>

    <para>Ôï <filename>Makefile</filename> ðïõ ÷ñçóéìïðïéåßôáé ãéá íá
      ìåôáãëùôôßæïíôáé ïé åêäüóåéò ìðïñåß íá ÷ùñéóôåß óå áñêåôÜ îå÷ùñéóôÜ
      ìåôáîý ôïõò âÞìáôá.</para>

    <itemizedlist>
      <listitem>
	<para>Äçìéïõñãßá åíüò êáèáñïý ðåñéâÜëëïíôïò óå ìéá îå÷ùñéóôÞ éåñáñ÷ßá
	  êáôáëüãùí ìå ôçí åíôïëÞ <quote><command>make
	  <literal>installworld</literal></command></quote>.</para>
      </listitem>

      <listitem>
	<para>ÅîáãùãÞ áðü ôï CVS ìéáò êáéíïýñéáò Ýêäïóçò ôïõ ðçãáßïõ êþäéêá
	  ôïõ óõóôÞìáôïò, ôçò ôåêìçñßùóçò êáé ôùí ports ìÝóá óôçí éåñáñ÷ßá
	  êáôáëüãùí ìåôáãëþôôéóçò ôçò Ýêäïóçò.</para>
      </listitem>

      <listitem>
	<para>Ñõèìßóåéò ôùí áñ÷åßùí óôïí êáôÜëïãï <filename>/etc</filename>
	  êáé <filename>/dev</filename> ìÝóá óôï ðåñéâÜëëïí chroot.</para>
      </listitem>

      <listitem>
	<para>ÅêôÝëåóç ôçò åíôïëÞò <command>chroot</command> ìÝóá óôçí
	  éåñáñ÷ßá êáôáëüãùí ðïõ åôïéìÜóôçêå, ãéá íá ìçí ìðïñåß ôï åîùôåñéêü
	  ðåñéâÜëëïí íá åðçñåÜóåé ôç ìåôáãëþôôéóç ôçò Ýêäïóçò.</para>
      </listitem>

      <listitem>
	<para>ÅêôÝëåóç ôçò åíôïëÞò <command>make world</command> ìÝóá óôï
	  ðåñéâÜëëïí chroot.</para>
      </listitem>

      <listitem>
	<para>Ìåôáãëþôôéóç ôùí åêôåëÝóéìùí ðïõ åßíáé ó÷åôéêÜ ìå ôï óýóôçìá
	  Kerberos.</para>
      </listitem>

      <listitem>
	<para>Ìåôáãëþôôéóç ôïõ ðõñÞíá <filename>GENERIC</filename>.</para>
      </listitem>

      <listitem>
	<para>Äçìéïõñãßá åíüò ôåëéêïý êáôáëüãïõ óôïí ïðïßï èá ìåôáãëùôôéóôïýí
	  êáé èá áðïèçêåõèïýí ïé åêôåëÝóéìåò ìïñöÝò ôùí ôåëéêþí
	  ðáêÝôùí.</para>
      </listitem>

      <listitem>
	<para>Ìåôáãëþôôéóç êáé åãêáôÜóôáóç ôùí åñãáëåßùí ðïõ ÷ñåéÜæïíôáé ãéá
	  ôçí ðñïåôïéìáóßá ôçò Ýêäïóçò êáé ôç ìåôáôñïðÞ ôçò ôåêìçñßùóçò áðü
	  ôïí ðçãáßï êþäéêá (SGML) óå html êáé áñ÷åßá êåéìÝíïõ ðïõ èá
	  óõíïäåýïõí ôçí Ýêäïóç.</para>
      </listitem>

      <listitem>
	<para>ÌåôáôñïðÞ êáé åãêáôÜóôáóç ôçò ôåêìçñßùóçò (åã÷åéñßäéá ÷ñÞóôç,
	  åéóáãùãéêÜ êåßìåíá, óçìåéþóåéò Ýêäïóçò, ëßóôåò óõìâáôüôçôáòò õëéêïý,
	  êëð.)</para>
      </listitem>

      <listitem>
	<para>Ìåôáãëþôôéóç ôùí <quote>óõìðéåóìÝíùí</quote> (crunched)
	  åêôåëÝóéìùí ðïõ èá ÷ñçóéìïðïéçèïýí óôéò äéóêÝôôåò
	  åãêáôÜóôáóçò.</para>
      </listitem>

      <listitem>
	<para>Äçìéïõñãßá ôùí ðáêÝôùí ôçò åãêáôÜóôáóçò êáé ôùí ðáêÝôùí ðçãáßïõ
	  êþäéêá.</para>
      </listitem>

      <listitem>
	<para>Äçìéïõñãßá ôùí ìÝóùí åêêßíçóçò êáé ôçò äéóêÝôôáò
	  <quote>fixit</quote>.</para>
      </listitem>

      <listitem>
	<para>Äçìéïõñãßá ôçò éåñáñ÷ßáò êáôáëüãùí ãéá ôçí åãêáôÜóôáóç ìÝóù
	  FTP.</para>
      </listitem>

      <listitem>
        <para><emphasis>(ðñïáéñåôéêÜ)</emphasis> Äçìéïõñãßá ôùí ISO áñ÷åßùí
	  ãéá ìÝóá CDROM/DVD media.</para>
      </listitem>
    </itemizedlist>

    <para>Ãéá ðåñéóóüôåñåò ðëçñïöïñßåò ó÷åôéêÜ ìå ôçí äéáäéêáóßá äçìéïõñãßáò
      ìéáò Ýêäïóçò, äåßôå ôçí óåëßäá ôåêìçñßùóçò &man.release.7;.</para>
  </sect2>

  <sect2>
    <title>Ìåôáãëþôôéóç ôùí <application>XFree86</application></title>

    <para>Ôï ãñáöéêü ðåñéâÜëëïí <application>XFree86</application> åßíáé Ýíá óçìáíôéêü êïììÜôé êÜèå
      Ýêäïóçò ãéá ðïëëïýò ÷ñÞóôåò ðïõ èÝëïõí ôï FreeBSD ãéá óôáèìïýò åñãáóßáò.
      Ðñéí ôçí Ýêäïóç 4.6-RELEASE ôïõ FreeBSD, ïé åðßóçìåò åêäüóåéò ôïõ
      FreeBSD ÷ñçóéìïðïéïýóáí ôçí Ýêäïóç 3.<replaceable>X</replaceable> ôùí
      <application>XFree86</application>.
      Ï ðéï åýêïëïò ôñüðïò íá ìåôáãëùôôßóåôå áõôÝò ôéò åêäüóåéò åßíáé íá
      ÷ñçóéìïðïéÞóåôå ôï ðñüãñáììá
      <filename>src/release/scripts/X11/build_x.sh</filename>.
      Áõôü ôï ðñüãñáììá áðáéôåß íá åßíáé Þäç óôçìÝíá óôï óýóôçìÜ óáò ôüóï ôï
      ðåñéâÜëëïí XFree86 üóï êáé ç ãëþóóá Tcl/Tk.  ÌåôÜ ôçí ìåôáãëþôôéóç ôùí
      êáôÜëëçëùí X servers, ôï ðñüãñáììá èá ðáêåôÜñåé üëá ôá áñ÷åßá óå
      óõëëïãÝò áñ÷åßùí ðïõ ðåñéìÝíåé íá âñåé ôï &man.sysinstall.8; ìÝóá óôïí
      êáôÜëïãï <filename>XF86336</filename> óôï ìÝóï åãêáôÜóôáóçò.</para>

    <para>Îåêéíþíôáò ìå ôçí Ýêäïóç 4.6-RELEASE ôïõ FreeBSD, ôï
      &man.sysinstall.8; åãêáèéóôÜ ôçí Ýêäïóç 4.<replaceable>X</replaceable>
      ôùí XFree86, óáí êáíïíéêÜ ðáêÝôá.  ÁõôÜ ìðïñåß íá åßíáé åßôå ôá ðáêÝôá
      ðïõ äçìéïýñãçóå ôï cluster ôùí ports Þ ïðïéáäÞðïôå Üëëá ðáêÝôá ðïõ Ý÷ïõí
      äçìéïõñãçèåß áðü Ýíá ports tree ìå ôçí êáôÜëëçëç åôéêÝôá.</para>

    <note><para>Åßíáé ðïëý óçìáíôéêü íá áöáéñÝóåôå áðü ôï áñ÷åßï
      <filename>/etc/make.conf</filename> ïðïéåóäÞðïôå ôïðéêÝò ñõèìßóåéò Ý÷åôå
      êÜíåé.  Ãéá ðáñÜäåéãìá, äåí åßíáé êáëÞ éäÝá íá äéáíÝìåôå åêôåëÝóéìá ðïõ
      Ý÷ïõí ìåôáãëùôôéóôåß óå êÜðïéï óõãêåêñéìÝíï óýóôçìá ìå ïñéóìÝíç ôçí ôéìÞ
      ôçò ìåôáâëçôÞò <varname>CPUTYPE</varname> ãéá âåëôéóôïðïßçóç ôùí
      åêôåëÝóéìùí ãéá êÜðïéï óõãêåêñéìÝíï åðåîåñãáóôÞ.</para></note>
  </sect2>

  <sect2>
    <title>ÐñïãñÜììáôá Ôñßôùí (<quote>ports</quote>)</title>

    <para>Ç <ulink url="http://www.FreeBSD.org/ports">ÓõëëïãÞ ôùí Ports ôïõ
      FreeBSD</ulink> åßíáé ìéá óõëëïãÞ ìå ðåñéóóüôåñá áðü &os.numports;
      ðñïãñÜììáôá áðü ôñßôïõò, ðïõ åßíáé äéáèÝóéìá ãéá FreeBSD.  Ïé &a.portmgr;
      åßíáé õðåýèõíïé ãéá ôçí óõíôÞñçóç åíüò äÝíôñïõ áðü ðçãáßï êþäéêá ãéá ôá
      ports, ðïõ ìðïñåß íá ÷ñçóéìïðïéçèåß ãéá íá äçìéïõñãçèïýí ôá ðáêÝôá ìå ôá
      ðñïãñÜììáôá ðïõ óõíïäåýïõí ôéò åðßóçìåò åêäüóåéò ôïõ FreeBSD.</para>

    <para>Ç äéáäéêáóßá óõíôÞñçóçò ôçò óõëëïãÞò ôùí ports åßíáé êÜôé ðïõ äåí
      ìðïñïýìå íá êáëýøïõìå åäþ.  ¸íá îå÷ùñéóôü Üñèñï, ìå ôßôëï &art.re.pkgs;,
      êáëýðôåé áõôü ôï èÝìá.</para>
  </sect2>

  <sect2>
    <title>Áñ÷åßá ISO ôçò ¸êäïóçò</title>

    <para>Îåêéíþíôáò ìå ôçí Ýêäïóç 4.4 ôïõ FreeBSD, ç ÏìÜäá ÁíÜðôõîçò ôïõ
      FreeBSD áðïöÜóéóå íá äéáíÝìåé êáé ôá ôÝóóåñá ISO áñ÷åßá ðïõ ðñþôá
      ðïõëïýóáí ïé åôáéñåßåò <emphasis>BSDi/Wind River Systems/FreeBSD
      Mall</emphasis> óôéò <quote>åðßóçìåò</quote> äéáíïìÝò CDROM ðïõ Ýêáíáí.
      ÊÜèå Ýíá áðü ôá ôÝóóåñá ISO áñ÷åßá ðñÝðåé íá ðåñéÝ÷åé Ýíá áñ÷åßï
      <filename>README.TXT</filename> ðïõ ðåñéãñÜöåé ôá ðåñéå÷üìåíá ôïõ
      äßóêïõ, êé Ýíá áñ÷åßï <filename>CDROM.INF</filename> ðïõ ðåñéÝ÷åé
      ìåôá-ðëçñïöïñßåò ãéá íá ìðïñåß ôï ðñüãñáììá &man.sysinstall.8; íá
      åëÝãîåé êáé íá ÷ñçóéìïðïéÞóåé áõôü ôï äßóêï, êáèþò êé Ýíá áñ÷åßï
      <filename>filename.txt</filename> ðïõ ðáñÝ÷åé ìéá ëßóôá áñ÷åßùí ôïõ
      CDROM.  ÁõôÞ ç ëßóôá ìðïñåß íá äçìéïõñãçèåß ðïëý áðëÜ, ùò åîÞò:</para>

    <screen>/stage/cdrom&prompt.root; <userinput>find . -type f | sed -e 's/^\.\///' | sort > filename.txt</userinput></screen>

    <para>Ïé óõãêåêñéìÝíåò áðáéôÞóåéò ãéá êÜèå Ýíá áðü áõôÜ ôá CD
      ðåñéãñÜöïíôáé ðáñáêÜôù:</para>

    <sect3>
      <title>Äßóêïò 1</title>

      <para>Ï ðñþôïò äßóêïò åßíáé ó÷åäüí áðïêëåéóôéêÜ áðïôÝëåóìá ôçò åíôïëÞò
	<command>make release</command>.  Ïé ìüíåò áëëáãÝò ðïõ ðñÝðåé íá
	ãßíïõí óôïí êáôÜëïãï <filename>disc1</filename> åßíáé ç ðñïóèÞêç ôïõ
	êáôÜëïãïõ <filename>tools</filename>, ôùí <application
	class="software">XFree86</application>, êáé üóï ôï äõíáôüí
	ðåñéóóüôåñùí ðáêÝôùí ìðïñïýí íá ÷ùñÝóïõí óôï äßóêï.  Ï êáôÜëïãïò
	<filename>tools</filename> ðåñéÝ÷åé åñãáëåßá ðïõ åðéôñÝðïõí óå ÷ñÞóôåò
	Üëëùí ëåéôïõñãéêþí óõóôçìÜôùí íá öôéÜîïõí ôéò äéóêÝôôåò åêêßíçóçò.
	Áõôüò ï ðñþôïò äßóêïò ðñÝðåé íá öôéÜ÷íåôáé bootable Ýôóé þóôå íá
	ìðïñïýí ïé ÷ñÞóôåò ôùí ìïíôÝñíùí õðïëïãéóôþí íá áðïöåýãïõí ôï óôÜäéï
	äçìéïõñãßáò ôùí äéóêåôôþí åêêßíçóçò.</para>

      <para>Áí ìéá äéáöïñåôéêÞ Ýêäïóç ôùí XFree86 èá äéáíÝìåôáé ìå ôçí Ýêäïóç
	áõôÞ, ðñÝðåé íá åíçìåñùèåß ôï ðñüãñáììá &man.sysinstall.8; ãéá ôçí íÝá
	èÝóç êáé ïé ïäçãßåò åãêáôÜóôáóçò.  Ï ó÷åôéêüò êþäéêáò õðÜñ÷åé óôïí
	êáôÜëïãï <filename>src/release/sysinstall</filename> óôïí -STABLE
	êïñìü Þ óôïí êáôÜëïãï <filename>src/usr.sbin/sysinstall</filename>
	óôïí -CURRENT êïñìü.  ÓõãêåêñéìÝíá, ôá áñ÷åßá
	<filename>dist.c</filename>, <filename>menus.c</filename>, êáé
	<filename>config.c</filename> èá ÷ñåéáóôåß íá åíçìåñùèïýí.</para>
    </sect3>

    <sect3>
      <title>Äßóêïò 2</title>

      <para>Ï äåýôåñïò äßóêïò åßíáé åðßóçò áðïôÝëåóìá ôçò åíôïëÞò
      <command>make release</command> êáôÜ Ýíá ìåãÜëï ìÝñïò.  Áõôüò ï äßóêïò
      ðåñéÝ÷åé Ýíá <quote>live filesystem</quote> ðïõ ìðïñåß íá ÷ñçóéìïðïéçèåß
      áðü ôï &man.sysinstall.8; ãéá íá åîåôáóôïýí ðñïâëÞìáôá óå ìéá
      åãêáôÜóôáóç ôïõ FreeBSD.  Êé áõôüò ï äßóêïò ðñÝðåé íá åßíáé bootable.
      Èá ðñÝðåé åðßóçò íá ðåñéÝ÷åé Ýíá óõìðéåóìÝíï áíôßãñáöï ôïõ CVS
      repository óôïí êáôÜëïãï <filename>CVSROOT</filename> êáé äåßãìáôá áðü
      åìðïñéêÜ ðñïãñÜììáôá óôïí êáôÜëïãï <filename>commerce</filename>.</para>
    </sect3>

    <sect3>
      <title>Äßóêïé 3 êáé 4</title>

      <para>Ïé õðüëïéðïé äõï äßóêïé ðåñéÝ÷ïõí åðéðñüóèåôá ðáêÝôá ëïãéóìéêïý
	ãéá ôï FreeBSD.  Ôá ðáêÝôá èá ðñÝðåé íá åßíáé ïìáäïðïéçìÝíá, Ýôóé þóôå
	êÜèå ðáêÝôï íá åßíáé óôïí ßäéï äßóêï ìå üëá ôá ðáêÝôá áðü ôá ïðïßá
	åîáñôÜôáé ãéá íá åãêáôáóôáèåß êáé íá ôñÝîåé.  Ðåñéóóüôåñåò ðëçñïöïñßåò
	ãéá ôçí äçìéïõñãßá áõôþí ôùí äßóêùí áíáöÝñïíôáé óôï Üñèñï
	&art.re.pkgs;.</para>
    </sect3>
  </sect2>
</sect1>

<!-- ÄéáíïìÞ ôùí Åêäüóåùí -->
<sect1 id="distribution">
  <title>ÄéáíïìÞ ôùí Åêäüóåùí</title>

  <sect2 id="dist-ftp">
    <title>ÅîõðçñåôçôÝò FTP</title>

    <para>¼ôáí ç Ýêäïóç åßíáé Ýôïéìç, Ý÷åé äïêéìáóôåß åêôåíþò, êáé Ý÷åé
      ðáêåôáñéóôåß ãéá äéáíïìÞ, ï êýñéïò FTP åîõðçñåôçôÞò ðñÝðåé íá
      åíçìåñùèåß.  Ïé åðßóçìïé åîõðçñåôçôÝò FTP ôïõ FreeBSD åßíáé üëïé mirrors
      åíüò êýñéïõ åîõðçñåôçôÞ óôïí ïðïßï Ý÷ïõí ðñüóâáóç ìüíï Üëëïé FTP
      åîõðçñåôçôÝò.  Áõôüò ï åîõðçñåôçôÞò åßíáé ãíùóôüò ùò
      <hostid>ftp-master</hostid>.  ¼ôáí ç Ýêäïóç åßíáé Ýôïéìç, ðñÝðåé íá
      åíçìåñùèïýí ôá ðáñáêÜôù áñ÷åßá óôïí <hostid>ftp-master</hostid>:</para>

  <variablelist>
    <varlistentry>
      <term><filename>/pub/FreeBSD/index.html</filename></term>
      <listitem>
        <para>Ìéá áðëÞ web óåëßäá ðïõ ðåñéÝ÷åé äåßêôåò óå äéÜöïñïõò
	  óçìáíôéêïýò FTP êáôáëüãïõò ãéá ôçí ôñÝ÷ïõóá Ýêäïóç ôïõ
	  FreeBSD.</para>
      </listitem>
    </varlistentry>

    <varlistentry>
      <term><filename>/pub/FreeBSD/releases/<replaceable>arch</replaceable>/<replaceable>X.Y</replaceable>-RELEASE/</filename></term>
      <listitem>
        <para>Ï êáôÜëïãïò áðü ôïí ïðïßï ìðïñïýí íá ãßíïõí åãêáôáóôÜóåéò ìÝóù
	  FTP, üðùò ôïí Ý÷åé ðñïåôïéìÜóåé ç åíôïëÞ <command>make
          release</command>.</para>
      </listitem>
    </varlistentry>

    <varlistentry>
      <term><filename>/pub/FreeBSD/ports/<replaceable>arch</replaceable>/packages/packages-<replaceable>X.Y</replaceable>-release/</filename></term>
      <listitem>
        <para>¼ëá ôá ðñïìåôáãëùôôéóìÝíá ðáêÝôá ãéá ôçí ôñÝ÷ïõóá Ýêäïóç.</para>
      </listitem>
    </varlistentry>

    <varlistentry>
      <term><filename>/pub/FreeBSD/releases/<replaceable>arch</replaceable>/<replaceable>X.Y</replaceable>-RELEASE/tools</filename></term>
      <listitem>
        <para>Ìéá óõìâïëéêÞ óõíôüìåõóç ãéá ôïí êáôÜëïãï
	  <filename>../../../tools</filename>.</para></listitem>
    </varlistentry>

    <varlistentry>
      <term><filename>/pub/FreeBSD/releases/<replaceable>arch</replaceable>/<replaceable>X.Y</replaceable>-RELEASE/packages</filename></term>
      <listitem>
        <para>Ìéá óõìâïëéêÞ óõíôüìåõóç ãéá ôïí êáôÜëïãï
	  <filename>../../../ports/i386/packages-<replaceable>X.Y</replaceable>-release</filename>.</para></listitem>
    </varlistentry>

    <varlistentry>
      <term><filename>/pub/FreeBSD/releases/<replaceable>arch</replaceable>/ISO-IMAGES/<replaceable>X.Y</replaceable>/<replaceable>X.Y</replaceable>-*.iso</filename></term>
      <listitem>
        <para>Ôá áñ÷åßá ISO.</para>
      </listitem>
    </varlistentry>
  </variablelist>

  <para>Ãéá ðåñéóóüôåñåò ðëçñïöïñßåò ó÷åôéêÜ ìå ôçí ïñãÜíùóç ôùí mirror
    äéáíïìÞò FTP ôïõ FreeBSD, ðáñáêáëþ äåßôå ôï Üñèñï <ulink
    url="../hubs/">ÖôéÜ÷íïíôáò Ýíá FreeBSD mirror</ulink>.</para>

  <para>Ìðïñåß íá ðÜñåé áñêåôÝò þñåò áðü ôçí óôéãìÞ ðïõ èá åíçìåñùèåß ï
    <hostid>ftp-master</hostid> ìÝ÷ñé íá åíçìåñùèïýí óôçí ðëåéïøçößá ôïõò ôá
    ðñþôïõ åðéðÝäïõ FTP mirror ìå ôçí íÝá Ýêäïóç.  ÅðéâÜëëåôáé ïé õðåýèõíïé
    Ýêäïóçò íá óõíåííïçèïýí ìå ôçí &a.hubs; ðñéí áíáêïéíþóïõí ôçí ãåíéêÞ
    äéáèåóéìüôçôá ôçò íÝáò Ýêäïóçò óôïõò åîõðçñåôçôÝò FTP.</para>
  </sect2>

  <sect2 id="dist-cdrom">
    <title>ÌáæéêÞ ÁíáðáñáãùãÞ ôùí CD-ROM</title>

    <para>Èá óõìðëçñùèåß óýíôïìá:  ÓõìâïõëÝò ãéá ôçí áðïóôïëÞ ôùí ISO áñ÷åßùí
      ôïõ FreeBSD óå êÜðïéïí ðïõ ìðïñåß íá êÜíåé ìáæéêÞ áíáðáñáãùãÞ, êáé ìÝôñá
      åëÝã÷ïõ ðïéüôçôáò ðïõ ìðïñïýí íá ðáñèïýí.</para>
  </sect2>
</sect1>

<!-- Åðåêôáóéìüôçôá -->
<sect1 id="extensibility">
  <title>Åðåêôáóéìüôçôá</title>

  <para>Ðáñüëï ðïõ ôï FreeBSD åßíáé Ýíá ðëÞñåò ëåéôïõñãéêü óýóôçìá, äåí
    õðÜñ÷åé êÜôé ðïõ íá óáò áíáãêÜæåé íá ÷ñçóéìïðïéÞóåôå ôï óýóôçìá áêñéâþò
    üðùò ôï Ý÷ïõìå ðáêåôÜñåé åìåßò ãéá äéáíïìÞ.  ¸÷ïõìå ðñïóðáèÞóåé íá
    ó÷åäéÜóïõìå ôï óýóôçìá Ýôóé ðïõ íá åßíáé üóï ôï äõíáôüí ðéï åðåêôÜóéìï,
    ãéá íá åßíáé åýêïëï íá ÷ñçóéìïðïéçèåß óáí âÜóç ðÜíù óôçí ïðïßá Üëëá
    åìðïñéêÜ ðñïúüíôá íá ìðïñïýí íá óôçñé÷èïýí.  Ï ìüíïò
    <quote>êáíüíáò</quote> ðïõ Ý÷ïõìå ó÷åôéêÜ ìå áõôü åßíáé ðùò áí ó÷åäéÜæåôå
    íá äéáíåßìåôå ôï FreeBSD ìå ìåãÜëçò êëßìáêáò áëëáãÝò, óáò åíèáññýíïõìå íá
    ôåêìçñéþóåôå ôéò áëëáãÝò óáò.  Ç êïéíüôçôá ôïõ FreeBSD ìðïñåß ìüíï íá
    âïçèÞóåé óôçí õðïóôÞñéîç áõôþí ðïõ ÷ñçóéìïðïéïýí ôï ëïãéóìéêü áêñéâþò üðùò
    ôï äéáíÝìïõìå åìåßò.  Åíèáññýíïõìå êáé äå÷üìáóôå êÜèå áëëáãÞ ðïõ ðñïùèåß
    ôçí áíÜðôõîç ðéï åîåëéãìÝíùí åñãáëåßùí åãêáôÜóôáóçò êáé äéá÷åßñéóçò, ãéá
    ðáñÜäåéãìá, áëëÜ äåí èá ðñÝðåé íá ðåñéìÝíåé êáíåßò íá ìðïñïýìå íá
    áðáíôÞóïõìå êáé åñùôÞóåéò ó÷åôéêÜ ìå êÜôé ôÝôïéï.</para>

  <sect2>
    <title>Äçìéïõñãßá ÐñïóáñìïóìÝíùí Äéóêåôôþí Åêêßíçóçò.</title>

    <para>ÐïëëÝò åãêáôáóôÜóåéò Ý÷ïõí ðïëýðëïêåò áðáéôÞóåéò ðïõ ìðïñåß ìå ôç
      óåéñÜ ôïõò íá áðáéôïýí ôçí ðñïóèÞêç ðåñéóóüôåñùí ïäçãþí Þ åñãáëåßùí
      ÷ñÞóôç óôéò äéóêÝôôåò åãêáôÜóôáóçò.  Ï <quote>ìðáêÜëéêïò</quote> ôñüðïò
      íá ôï êÜíåôå áõôü åßíáé íá êÜíåôå ôéò áëëáãÝò óáò óôïí êáôÜëïãï ðïõ Ý÷åé
      åôïéìÜóåé ìåôÜ ôï ôÝëïò ôçò ç äéáäéêáóßá
      <command>make release</command>:</para>

    <itemizedlist>
      <listitem>
        <para>ÐåñÜóôå ôá patches óáò Þ ðñïóèÝóôå ôá åðéðëÝïí áñ÷åßá ìÝóá óôïí
	  êáôÜëïãï chroot ôçò Ýêäïóçò.</para>
      </listitem>

      <listitem>
        <para><command>rm ${CHROOTDIR}/usr/obj/usr/src/release/release.[59]</command></para>
      </listitem>

      <listitem>
	<para>Ìåôáãëùôôßóôå ðÜëé ôï &man.sysinstall.8;, ôïí ðõñÞíá, Þ üðïéá
	  Üëëá ðñïãñÜììáôá Ý÷ïõí åðçñåáóôåß áðü ôéò áëëáãÝò óáò.</para>
      </listitem>

      <listitem>
        <para><command>chroot ${CHROOTDIR} ./mk floppies</command></para>
      </listitem>
    </itemizedlist>

    <para>Ïé íÝåò äéóêÝôôåò åãêáôÜóôáóçò èá äçìéïõñãçèïýí óôïí êáôÜëïãï
      <filename>${CHROOTDIR}/R/stage/floppies</filename>.</para>

    <para>ÅíáëëáêôéêÜ, ìðïñåßôå íá ÷ñçóéìïðïéÞóåôå ôï make target
      <filename>boot.flp</filename>, Þ ìðïñåßôå íá ôñÝîåôå áðåõèåßáò ôï script
      ðïõ äçìéïõñãåß ôá óõóôÞìáôá áñ÷åßùí
      <filename>src/release/scripts/doFS.sh</filename>.</para>

    <para>Ìðïñåßôå åðßóçò íá êáíïíßóåôå þóôå äéêÝò óáò áëëáãÝò íá ðåñáóôïýí ìå
      ìïñöÞ patch óôçí Ýêäïóç üðùò èá öôéÜ÷íåôáé, äßíïíôáò ôéìÞ óôçí ìåôáâëçôÞ
      <makevar>LOCAL_PATCH</makevar> üôáí ôñÝîåôå ôçí åíôïëÞ <command>make
      release</command>.</para>
  </sect2>

  <sect2>
    <title>Ðñïãñáììáôßæïíôáò ôï <command>sysinstall</command></title>

    <para>Ôï åñãáëåßï åãêáôÜóôáóçò êáé ñýèìéóçò ôïõ FreeBSD, ôï
      &man.sysinstall.8;, ìðïñåß íá ðñïãñáììáôéóôåß ãéá íá êÜíåé
      ðéï åýêïëåò ôéò áõôïìáôïðïéçìÝíåò åãêáôáóôÜóåéò óå ðïëëÜ ìç÷áíÞìáôá.
      Áõôü ôï ÷áñáêôçñéóôéêü ôïõ ðñïãñÜììáôïò ìðïñåß íá ÷ñçóéìïðïéçèåß óå
      óõíäõáóìü ìå ôï PXE[13] ôçò Intel ãéá íá îåêéíÞóåé ç åãêáôÜóôáóç áðü ôï
      äßêôõï, Þ óå óõíäõáóìü ìå ðñïóáñìïóìÝíåò äéóêÝôôåò åêêßíçóçò êé Ýíá
      sysinstall script.  ¸íá ðáñÜäåéãìá áðü ôÝôïéï sysinstall script ìðïñåßôå
      íá âñåßôå óôï áñ÷åßï
      <filename>src/release/sysinstall/install.cfg</filename>.</para>
  </sect2>
</sect1>

<!-- ÌáèÞìáôá ðïõ ÐÞñáìå -->
<sect1 id="lessons-learned">
  <title>ÌáèÞìáôá ðïõ ÐÞñáìå áðü ôçí ¸êäïóç 4.4 ôïõ FreeBSD</title>

  <para>Ç äéáäéêáóßá åôïéìáóßáò ôçò Ýêäïóçò 4.4 ôïõ FreeBSD îåêßíçóå åðßóçìá
    ôçí 1ç Áõãïýóôïõ 2001.  ÌåôÜ áðü áõôÞ ôçí çìåñïìçíßá, üëåò ïé áëëáãÝò óôïí
    êïñìü <literal>RELENG_4</literal> ôïõ FreeBSD Ýðñåðå íá Ý÷ïõí Ýãêñéóç áðü
    ôçí &a.re;.  Ç ðñþôç äïêéìáóôéêÞ Ýêäïóç ãéá ôçí áñ÷éôåêôïíéêÞ x86 Ýãéíå
    äéáèÝóéìç óôéò 16 Áõãïýóôïõ, êé áêïëïõèÞèçêå áðü 4 áêüìá äïêéìáóôéêÝò
    åêäüóåéò ðïõ ïäÞãçóáí óôçí ôåëéêÞ Ýêäïóç óôéò 18 ôïõ ÓåðôÝìâñç.
    Ï õðåýèõíïò áóöÜëåéáò Ýðáéîå óçìáíôéêü ñüëï êáôÜ ôçí äéÜñêåéá ôçò
    ôåëåõôáßáò åâäïìÜäáò êáèþò êÜðïéá ðñïâëÞìáôá áóöÜëåéáò âñÝèçêáí óå
    ðñïçãïýìåíåò, äïêéìáóôéêÝò åêäüóåéò.  ÓõíïëéêÜ, ðÜíù áðü
    <emphasis>500</emphasis> email óôÜëèçêáí óôçí &a.re; óå äéÜóôçìá ìéêñüôåñï
    áðü Ýíá ìÞíá.</para>

  <para>Ç êïéíüôçôá ôùí ÷ñçóôþí ìáò Ýêáíå óáöÝò üôé ç áóöÜëåéá êáé  ç
    óôáèåñüôçôá ìéáò Ýêäïóçò äåí èÜ 'ðñåðå íá èõóéÜæåôáé ãéá êáíåíüò åßäïõò
    ðñïèåóìßåò Þ çìåñïìçíßåò ðïõ Ý÷ïõí ôåèåß óáí óôü÷ïé áðü ðñéí.  Ôï FreeBSD
    Ý÷åé ìåãáëþóåé äñáìáôéêÜ êáôÜ ôç äéÜñêåéá ôçò æùÞò ôïõ óáí óýóôçìá, êáé ç
    áíÜãêç ãéá óõãêåêñéìÝíç ðïëéôéêÞ êáé ïñãÜíùóç ãéá ôçí äçìéïõñãßá íÝùí
    åêäüóåùí åßíáé ðëÝïí öáíåñÞ ðåñéóóüôåñï áðü ðïôÝ.  ÁõôÞ ç áíÜãêç èá ãßíåé
    áêüìá ðéï óçìáíôéêÞ êáèþò ôï FreeBSD èá áñ÷ßóåé íá ìåôáöÝñåôáé óå íÝåò
    ðëáôöüñìåò.</para>
</sect1>

<!-- ÌåëëïíôéêÝò Êáôåõèýíóåéò -->
<sect1 id="future">
  <title>ÌåëëïíôéêÝò Êáôåõèýíóåéò</title>

  <para>Åßíáé æùôéêÞò óçìáóßáò ïé ðñáêôéêÝò êáé ç ïñãÜíùóç ôçò äéáäéêáóßáò
    äçìéïõñãßáò ôùí åêäüóåþí ìáò íá óõìâáäßæïõí ìå ôçí óõíå÷þò áõîáíüìåíç âÜóç
    ôùí ÷ñçóôþí ìáò.  Ìå âÜóç áõôÞ ôç óêÝøç åñãáæüìáóôå óêëçñÜ ãéá íá
    ôåêìçñéþóïõìå ôçí äéáäéêáóßá ðáñáãùãÞò ôùí åêäüóåùí ôïõ FreeBSD.</para>

  <itemizedlist>
    <listitem>
      <para><emphasis>ÐáñÜëëçëç åêôÝëåóç</emphasis> - ÌåñéêÜ ìÝñç ôçò
	ìåôáãëþôôéóçò ìéáò åãêáôÜóôáóçò ìðïñïýí íá ãßíïõí <quote>ðïëý
	ðáñÜëëçëá</quote>.  Ôá ðéï ðïëëÜ áðü ôá óôÜäéá åßíáé
	I/O&nbsp;intensive, ïðüôå ç ýðáñîç ðïëëþí õøçëÞò-ôá÷ýôçôáò äßóêùí
	åßíáé ðéï óçìáíôéêÞ áðü ôçíí ÷ñÞóç ðïëëþí åðåîåñãáóôþí ãéá íá
	åðéôá÷õíèåß êÜðùò ç äéáäéêáóßá ôïõ <command>make release</command>.
	Áí äéáöïñåôéêïß äßóêïé ÷ñçóéìïðïéçèïýí ãéá ôìÞìáôá ôçò éåñáñ÷ßáò ôïõ
	&man.chroot.2; ðåñéâÜëëïíôïò, ôüôå ôï CVS checkout ôùí êáôáëüãùí
	<filename>ports</filename> êáé <filename>doc</filename> ìðïñåß íá
	ãßíåé ôáõôü÷ñïíá ìå ôçí åíôïëÞ <command>make world</command> óôïí Üëëï
	äßóêï.  ×ñçóéìïðïéþíôáò ìéá <acronym>RAID</acronym> ëýóç (hardware Þ
	software) ìðïñåß íá ìåéþóåé äñáóôéêÜ ôïí óõíïëéêü ÷ñüíï ðïõ
	÷ñåéÜæåôáé íá ìåôáãëùôôéóôåß ìéá ðëÞñçò Ýêäïóç.</para>
    </listitem>

    <listitem>
      <para><emphasis>Ìåôáãëþôôéóç åêäüóåùí ãéá äéáöïñåôéêÝò
	áñ÷éôåêôïíéêÝò</emphasis> - ÈÝëåôå íá ìåôáãëùôôßóåôå ìéá Ýêäïóç ãéá
	IA-64 Þ Alpha óå êÜðïéïí x86 åðåîåñãáóôÞ? <command>make
        TARGET=ia64 release</command>.
      </para>
    </listitem>

    <listitem>
      <para><emphasis>ÄïêéìÝò ãéá ëÜèç</emphasis> - ×ñåéáæüìáóôå êáëýôåñá
	åñãáëåßá ãéá áõôüìáôï Ýëåã÷ï ïñèüôçôáò óôï FreeBSD.</para>
    </listitem>

    <listitem>
      <para><emphasis>Åñãáëåßá ÅãêáôÜóôáóçò</emphasis> - Ôï ðñüãñáììÜ ìáò ãéá
        ôçí åãêáôÜóôáóç ôïõ FreeBSD Ý÷åé îåðåñÜóåé ðñï ðïëëïý ôïí áíáìåíüìåíï
	÷ñüíï æùÞò ôïõ.  ÕðÜñ÷ïõí äéÜöïñåò ïìÜäåò ðïõ åñãÜæïíôáé ãéá íá
	õëïðïéÞóïõí êÜðïéïí Üëëï, ðéï ìïíôÝñíï ìç÷áíéóìü åãêáôÜóôáóçò.  Ìéá
	áðü ôéò ðéï õðïó÷üìåíåò, åßíáé ç ïìÜäá libh[5] ðïõ óôï÷åýåé óôçí
	õëïðïßçóç åíüò Ýîõðíïõ, íÝïõ ôñüðïõ ðáêåôáñßóìáôïò ëïãéóìéêïý êáé åíüò
	GUI ðñïãñÜììáôïò åãêáôÜóôáóçò.</para>
    </listitem>
  </itemizedlist>
</sect1>

<!-- Åõ÷áñéóôßåò -->
<sect1 id="ackno">
  <title>Åõ÷áñéóôßåò</title>

  <para>Èá Þèåëá íá åõ÷áñéóôÞóù ôïí Jordan Hubbard, ðïõ ìïõ Ýäùóå ôçí åõêáéñßá
    íá ðÜñù êÜðïéá áðü ôçí åõèýíç ôçò Ýêäïóçò 4.4 ôïõ FreeBSD, êáèþò êáé ãéá
    üëç ôçí äïõëåéÜ ðïõ Ý÷åé êÜíåé åäþ êáé ÷ñüíéá ãéá íá åßíáé ôï FreeBSD áõôü
    ðïõ åßíáé óÞìåñá.  ÖõóéêÜ, ç Ýêäïóç äåí èá Þôáí ðïôÝ äõíáôüí íá
    ïëïêëçñùèåß ÷ùñßò üëç ôçí ó÷åôéêÞ ìå ôçí Ýêäïóç äïõëåéÜ ðïõ Ýêáíáí ïé
    &a.asami;, &a.steve;, &a.bmah;, &a.nik;, &a.obrien;, &a.kris;, &a.jhb; êáé
    üëïé ïé õðüëïéðïé ðïõ áó÷ïëïýíôáé ìå ôçí áíÜðôõîç ôïõ FreeBSD.  ÈÝëù
    åðßóçò íá åõ÷áñéóôÞóù ôïõò &a.rgrimes;, &a.phk;, êáé üëïõò ôïõò Üëëïõò ðïõ
    åñãÜóôçêáí ãéá íá öôéÜîïõí ôá åñãáëåßá ãéá ôéò åêäüóåéò óôéò ðñþôåò ìÝñåò
    ôçò äçìéïõñãßáò ôïõ FreeBSD.  Áõôü ôï Üñèñï Ý÷åé åðçñåáóôåß áðü êåßìåíá
    ó÷åôéêÜ ìå ôçí ïñãÜíùóç ôùí åêäüóåùí áðü ôï CSRG[14], ôçí ÏìÜäá ôïõ
    NetBSD[11], êáé ôçí ðñüôáóç ãéá ìéá äéáäéêáóßá ïñãÜíùóçò ôùí åêäüóåùí ôïõ
    John Baldwin[12].</para>
</sect1>

<!-- ÁíáöïñÝò / Biblio Section -->
<sect1 id="biblio">
  <title>ÁíáöïñÝò</title>

  <para>[1] CVS - Concurrent Versions System
  <ulink url="http://www.cvshome.org"></ulink></para>

  <para>[2] CVSup - The CVS-Optimized General Purpose Network File Distribution
  System <ulink url="http://www.polstra.com/projects/freeware/CVSup"></ulink></para>

  <para>[3] <ulink url="http://bento.FreeBSD.org"></ulink></para>

  <para>[4] FreeBSD Ports Collection
  <ulink url="http://www.FreeBSD.org/ports"></ulink></para>

  <para>[5] The libh Project
  <ulink url="http://www.FreeBSD.org/projects/libh.html"></ulink></para>

  <para>[6] FreeBSD Committers <ulink
  url="http://www.FreeBSD.org/doc/en_US.ISO8859-1/articles/contributors/staff-committers.html"></ulink></para>

  <para>[7] FreeBSD Core-Team
  <ulink url="http://www.FreeBSD.org/doc/en_US.ISO8859-1/articles/contributors/staff-core.html"></ulink></para>

  <para>[8] FreeBSD Handbook
  <ulink url="http://www.FreeBSD.org/doc/en_US.ISO8859-1/books/handbook"></ulink></para>

  <para>[9] GNATS: The GNU Bug Tracking System
  <ulink url="http://www.gnu.org/software/gnats"></ulink></para>

  <para>[10] FreeBSD PR Statistics
  <ulink url="http://www.FreeBSD.org/prstats/index.html"></ulink></para>

  <para>[11] NetBSD Developer Documentation: Release Engineering
  <ulink url="http://www.NetBSD.org/developers/releng/index.html"></ulink></para>

  <para>[12] John Baldwin's FreeBSD Release Engineering Proposal
  <ulink url="http://people.FreeBSD.org/~jhb/docs/releng.txt"></ulink></para>

  <para>[13] PXE Jumpstart Guide
  <ulink url="http://www.FreeBSD.org/doc/en_US.ISO8859-1/articles/pxe/index.html"></ulink></para>

  <para>[14] Marshall Kirk McKusick, Michael J. Karels, and Keith Bostic:
  <ulink url="http://docs.FreeBSD.org/44doc/papers/releng.html"><emphasis>The Release Engineering of 4.3BSD</emphasis></ulink></para>
</sect1>
</article>