# Σημειώσεις κυκλοφορίας του Fedora Core

### Fedora Documentation Project

Πνευματικά Δικαιώματα © 2006 Red Hat, Inc. και άλλοι

Αυτό το έγγραφο διατίθεται κάτω από τους όρους της Open Publication License. Για περισσότερες λεπτομέρειες, διαβάστε την πλήρη νομική ειδοποίηση στο Τμήμα 3, &#x201C;Legal Notice&#x201D;.

| Τελευταίες σημειώσεις κυκλοφορίας στον Ιστό
Υπάρχει περίπτωση να γίνει ενημέρωση αυτών των σημειώσεων κυκλοφορίας. Επισκεφτείτε το http://fedora.redhat.com/docs/release-notes/ για να δείτε τις τελευταίες σημειώσεις κυκλοφορίας για το Fedora Core.

Ιστορικό Αναθεωρήσεων
Αναθεώρηση 6.0.0 | 2006-09-24 | PWF
Προώθηση νέας τελικής έκδοσης
Αναθεώρηση 5.92 | 2006-09-05 | PWF
Προώθηση νέας έκδοσης για το test3
Αναθεώρηση 5.91.2 | 2006-08-13 | PWF
Προετοιμασία νέου snapshot στο wiki για κυκλοφορία στον ιστό
Αναθεώρηση 5.91.1 | 2006-08-10 | PWF
Διόρθωση πληροφοριών σχετικά με τους κατόχους πνευματικών δικαιωμάτων
Αναθεώρηση 5.91 | 2006-07-13 | PWF
Συγχρονισμός αριθμού έκδοσης με την πραγματικότητα
Αναθεώρηση 0.5.9.1 | 2006-07-11 | PWF
Διάθεση του FC6 test2 για μετάφραση

## 1. Καλώς ήρθατε στο Fedora Core

- Το Fedora είναι ένα σύνολο από έργα χρηματοδοτούμενα από τη Red Hat και καθοδηγούμενα από τους συντελεστές τους. Αυτά τα έργα αναπτύσσονται από μία μεγάλη κοινότητα ανθρώπων οι οποίοι αγωνίζονται για να παρέχουν μόνο το καλύτερο στο ελεύθερο λογισμικό και στα πρότυπα. Το Fedora Core, το κεντρικό έργο του Fedora, είναι ένα λειτουργικό σύστημα, βασισμένο στο Linux, το οποίο είναι ελεύθερο για οποιονδήποτε να το χρησιμοποιήσει, τροποποιήσει και διανέμει, τώρα και για πάντα.

| Τελευταίες σημειώσεις κυκλοφορίας στον Ιστό
Αυτές οι σημειώσεις κυκλοφορίας μπορεί να ανανεωθούν. Επισκεφτείτε το http://fedora.redhat.com/docs/release-notes/ για να δείτε τις τελευταίες σημειώσεις κυκλοφορίας για το Fedora Core 6.

Μπορείτε να βοηθήσετε την κοινότητα του Έργου Fedora να συνεχίσει τη βελτίωση του Fedora καταχωρώντας αναφορές σφαλμάτων και σχόλια για βελτιώσεις. Ανατρέξτε στο http://fedoraproject.org/wiki/BugsAndFeatureRequests για περισσότερες πληροφορίες σχετικά με τα σφάλματα. Ευχαριστούμε για τη συμμετοχή σας.

Για περισσότερες γενικές πληροφορίες σχετικά με το Fedora, συμβουλευτείτε τις ακόλουθες ιστοσελίδες:

- Επισκόπηση του Fedora (http://fedoraproject.org/wiki/Overview)

- Συχνές ερωτήσεις για το Fedora (http://fedoraproject.org/wiki/FAQ/)

- Βοήθεια και υποστήριξη (http://fedoraproject.org/wiki/Communicate)

- Συμμετοχή στο Έργο Fedora (http://fedoraproject.org/wiki/HelpWanted)

- Σχετικά με το Έργο Fedora (http://fedora.redhat.com/About/)

| Σύνδεσμοι εγγράφου

Αν διαβάζετε αυτές τις σημειώσεις κυκλοφορίας κατά την εγκατάσταση του Fedora Core, αρκετοί από τους συνδέσμους μπορεί να μη λειτουργούν κανονικά. Οι σημειώσεις κυκλοφορίας είναι επίσης διαθέσιμες μετά την εγκατάσταση σαν μέρος της προεπιλεγμένης αρχικής σελίδας του περιηγητή Ιστού. Αν είστε συνδεδεμένοι στο Διαδίκτυο, χρησιμοποιήστε αυτούς τους συνδέσμους για να βρείτε άλλες χρήσιμες πληροφορίες για το Fedora και την κοινότητα που το δημιουργεί και το υποστηρίζει.

## 2. Σημαντικά σημεία έκδοσης

### 2.1. Περιήγηση στο Fedora Core 6

Μπορείτε να βρείτε μια περιήγηση με εικόνες και βίντεο της συναρπαστικής αυτής νέας έκδοσης στο http://fedoraproject.org/wiki/Tours/FedoraCore6.

### 2.2. Νεότερα στο Fedora Core 6

Η έκδοση αυτή περιέχει σημαντικές νέες εκδόσεις αρκετών βασικών προϊόντων και τεχνολογιών. Οι παρακάτω ενότητες παρέχουν μια σύντομη επισκόπηση των κυριότερων αλλαγών από την τελευταία κυκλοφορία του Fedora Core.

#### 2.2.1. Επιφάνεια εργασίας

- Αυτή η έκδοση έχει βελτιωθεί ως προς την εμφάνιση για διάφορες διεθνείς γλώσσες με τη νέα προεπιλεγμένη γραμματοσειρά DejaVu.

- Ο διαχειριστής παραθύρων Compiz παρέχει βελτιωμένη οπτική ανάδραση και μια ποικιλία οπτικών εφέ επιφάνειας εργασίας χρησιμοποιώντας το AIGLX framework. Περισσότερες πληροφορίες είναι διαθέσιμες από το Έργο Fedora Rendering.

- Η μικροεφαρμογή ενημέρωσης πακέτων puplet περιλαμβάνεται σε αυτήν την έκδοση η οποία παρέχει ειδοποιήσεις στο χρήστη όταν υπάρχουν διαθέσιμες ενημερώσεις πακέτων. Για περισσότερες πληροφορίες, ανατρέξτε στο http://fedoraproject.org/wiki/YumApplet.

- Ένα βελτιωμένο και εκ νέου γραμμένο system-config-printer περιέχεται σε αυτήν την έκδοση το οποίο χρησιμοποιεί το τελευταίο CUPS 1.2. Περισσότερες τεχνικές λεπτομέρειες είναι διαθέσιμες στα http://fedoraproject.org/wiki/Printing/AdminToolOutline και http://fedoraproject.org/wiki/Printing/AdminToolSpecifics.

- Τα GNOME 2.16 και KDE 3.5.4 περιέχονται σε αυτήν την έκδοση.

- Το Fedora Core 6 περιλαμβάνει ένα ανανεωμένο νέο θέμα "DNA", το οποίο είναι κομμάτι μιας συνεχής ομαδικής προσπάθειας από το Έργο Fedora Artwork.

- Αυτή η έκδοση περιλαμβάνει το Dogtail το οποίο παρέχει ένα framework γραφικών αυτοματισμών και ελέγχων για την επιφάνεια εργασίας.

- Αυτή η έκδοση περιλαμβάνει τη λογιστική εφαρμογή GnuCash 2.0, η οποία περιέχει νέες σημαντικές δυνατότητες και βελτιώσεις στη λειτουργικότητα της εφαρμογής. Για περισσότερες πληροφορίες, ανατρέξτε στο GnuCash Features.

- Το Helix Player έχει μεταφερθεί στο Fedora Extras, καθώς και το λογισμικό αναπαραγωγής πολυμέσων Totem παρέχει παρόμοια λειτουργικότητα.

#### 2.2.2. Επιδόσεις

- Όλες οι εφαρμογές του Fedora Core έχουν ξαναχτιστεί χρησιμοποιώντας το `DT_GNU_HASH`, το οποίο παρέχει αύξηση απόδοσης μέχρι και 50% στις εφαρμογές που χρησιμοποιούν dynamiclinking.

- Η υποστήριξη IMAP για τον προσωπικό διαχειριστή πληροφορίας Evolution έχει βελτιωθεί κατά πολύ σε αυτή την έκδοση.

- Αυτή η έκδοση βελτιώνει την απόδοση και την ικανότητα διαχείρισης χωρίζοντας τις εξαρτήσεις πακέτων με ένα πιο λεπτό τρόπο. Μερικά από τα πακέτα που επηρεάζονται είναι τα beagle, evince, και NetworkManager. Για περισσότερες πληροφορίες, ανατρέξτε στο Τμήμα 7, &#x201C;Σημειώσεις πακέτων&#x201D;.

- Σε αυτήν την έκδοση, η απόδοση των yum, Pirut, και Pup έχει βελτιωθεί σε μεγάλο βαθμό.

- Το Fontconfig 2.4 βελτιώνει την απόδοση έναρξης και τη χρήση μνήμης αισθητά.

- Η απόδοση του προεπιλεγμένου συστήματος αρχείων ext3 του Fedora έχει ενισχυθεί σε νεότερες εκδόσεις του πυρήνα Linux.

- Μια νέα υπηρεσία διατηρεί caches και αυξάνει την απόδοση των συστημάτων αρχείων δικτύου όπως τα AFS και NFS. Αυτή η υπηρεσία είναι μέρος μιας συνεχής ανάπτυξης του CacheFS από την Red Hat.

- Η υπηρεσία εκτύπωσης CUPS εκκινεί πολύ πιο γρήγορα αφού πλέον ανιχνεύει τις συσκευές όταν αυτές ζητηθούν.

#### 2.2.3. Διαχείριση συστήματος

- Το πρόγραμμα εγκατάστασης του Fedora, το Anaconda, μπορεί τώρα να συνδέεται σε επιπλέον αποθετήρια όπως τα Updates και Fedora Extras, και οι χρήστες μπορούν να εγκαθιστούν εφαρμογές απευθείας από τα αποθετήρια αυτά. Υποστήριξη για το Fedora Extras συμπεριλαμβάνεται από προεπιλογή στις διαδραστικές εγκαταστάσεις με σύνδεση στο δίκτυο.

- Το Anaconda υποστηρίζει τώρα και IPv6.

- Αυτή η έκδοση περιλαμβάνει ένα νέο διαχειριστή εικονικοποίησης, το virt-manager, ο οποίος προσθέτει ένα επίπεδο γραφικής διεπαφής πάνω από το Xen.

- Αυτή η έκδοση αυξάνει τη χρηστικότητα του SELinux παρέχοντας ένα γραφικό εργαλείο αντιμετώπισης προβλημάτων και βελτιώσεις στο διαχειριστή αρχείων Nautilus.

- Το Fedora περιλαμβάνει τώρα χαρακτηριστικά integrated smart card, για ασφαλή πιστοποίηση χωρίς ιδιαίτερες ρυθμίσεις με τη χρήση του συστήματος CoolKey.

- Αυτή η έκδοση εισάγει ένα νέο εργαλείο, το lvm2-cluster, για διαισθητική διαχείριση τόμων συστοιχίας.

#### 2.2.4. Αλλαγές επιπέδου συστήματος

- Το Fedora Core 6 περιέχει έναν πυρήνα βασισμένο στην έκδοση 2.6.18. Δεν υπάρχουν πια ξεχωριστοί πυρήνες για επεξεργαστές SMP και UP για καμιά αρχιτεκτονική. Ένας μοναδικός πυρήνας τώρα ανιχνεύει αυτόματα τις ρυθμίσεις επεξεργαστή σας και ενεργοποιεί τα κατάλληλα bits.

- Το X.org 7.1 τώρα ρυθμίζει δυναμικά την ανάλυση της οθόνης και τους ρυθμούς ανανέωσης για να μειώσει την ποσότητα των ρυθμίσεων που απαιτούνται από το χρήστη.

- Αυτή η έκδοση υποστηρίζει συστήματα Apple Macintosh που βασίζονται στους νέους επεξεργαστές Intel.

- Αυτή η έκδοση περιλαμβάνει καλύτερη υποστήριξη i18n χρησιμοποιώντας την προεπιλεγμένη μέθοδο εισαγωγής SCIM, και συμπεριλαμβάνοντας περισσότερες γλώσσες όπως Sinhalase (Σρι Λάνκα), Oriya, Kannada, και Malayalam (Ινδία). Το Fedora τώρα παρέχει μια εύκολη στη χρήση διεπαφή για αλλαγή των μεθόδων εισαγωγής χρησιμοποιώντας το im-chooser.

- Το επίπεδο συντήρησης GNOME 1.x έχει μεταφερθεί από το Fedora Core στο Fedora Extras.

### 2.3. Πλάνο πορείας

Τα προτεινόμενα πλάνα για την επόμενη έκδοση του Fedora είναι διαθέσιμα στο http://fedoraproject.org/wiki/RoadMap.

## 3. Legal Notice

Copyright (c) 2006 by Red Hat, Inc. and others. This material may be distributed only subject to the terms and conditions set forth in the Open Publication License, v1.0, available at http://www.opencontent.org/openpub/.

Garrett LeSage created the admonition graphics (note, tip, important, caution, and warning). Tommy Reynolds `<Tommy.Reynolds@MegaCoder.com>` created the callout graphics. They all may be freely redistributed with documentation produced for the Fedora Project.

FEDORA, FEDORA PROJECT, and the Fedora Logo are trademarks of Red Hat, Inc., are registered or pending registration in the U.S. and other countries, and are used here under license to the Fedora Project.

Red Hat and the Red Hat "Shadow Man" logo are registered trademarks of Red Hat, Inc. in the United States and other countries.

All other trademarks and copyrights referred to are the property of their respective owners.

Documentation, as with software itself, may be subject to export control. Read about Fedora Project export controls at http://fedoraproject.org/wiki/Legal/Export.

## 4. Σχόλια

Ευχαριστούμε που αφιερώνετε ώρα για να παρέχετε σχόλια, εισηγήσεις και αναφορές σφαλμάτων στην κοινότητα του Fedora. Με αυτή σας την ενέργεια, βοηθάτε τη βελτίωση της κατάστασης του Fedora, του Linux και του ελεύθερου λογισμικού παγκοσμίως.

### 4.1. Παροχή σχολίων για το λογισμικό του Fedora

Για να παρέχετε σχόλια για το λογισμικό του Fedora ή για άλλα στοιχεία του συστήματος, παρακαλούμε ανατρέξτε στο http://fedoraproject.org/wiki/BugsAndFeatureRequests. Μία λίστα με συχνά αναφερόμενα σφάλματα και γνωστά θέματα για αυτήν την έκδοση είναι διαθέσιμη στο http://fedoraproject.org/wiki/Bugs/FC6Common.

### 4.2. Παροχή σχολίων για τις σημειώσεις κυκλοφορίας

| Σχόλια μόνο για τις σημειώσεις κυκλοφορίας
Αυτή η ενότητα αφορά σχόλια ειδικά για τις σημειώσεις κυκλοφορίας.

Αν πιστεύετε ότι οι σημειώσεις αυτές θα μπορούσαν να βελτιωθούν με οποιοδήποτε τρόπο, μπορείτε να παρέχετε τα σχόλια σας κατευθείαν στους συγγραφείς των beats (στηλών). Οι παρακάτω είναι μερικοί διαφορετικοί τρόποι για να το κάνετε, αναρτημένοι κατά σειρά προτίμησης:

- Αν έχετε ένα λογαριασμό Fedora, επεξεργαστείτε το κείμενο απευθείας στο http://fedoraproject.org/wiki/Docs/Beats

- Συμπληρώστε μία αίτηση σφάλματος χρησιμοποιώντας αυτό το πρότυπο: http://tinyurl.com/nej3u - Αυτός ο σύνδεσμος είναι μόνο για σχόλια ειδικά για τις σημειώσεις κυκλοφορίας.

- Αποστολή email στο relnotes@fedoraproject.org

## 5. Σημειώσεις εγκατάστασης

Το Anaconda είναι το πρόγραμμα εγκατάστασης του Fedora. Αυτή η ενότητα περιλαμβάνει τα θέματα που αφορούν το Anaconda και την εγκατάσταση του Fedora Core 6.

| Λήψη μεγάλων αρχείων

Αν σκοπεύετε να κάνετε λήψη της εικόνας DVD ISO του Fedora Core 6, παρακαλούμε να έχετε υπόψιν σας ότι κάποια εργαλεία λήψης αρχείων δε μπορούν να χειριστούν αρχεία με μέγεθος μεγαλύτερο των 2 GiB. Τα wget 1.9.1-16 και πάνω, curl και ncftpget μπορούν να κάνουν λήψη αρχείων μεγαλύτερων των 2 GiB. Το BitTorrent είναι ακόμη μια μέθοδος για λήψη μεγάλων αρχείων. Για πληροφορίες για τη λήψη και τη χρήση του αρχείου torrent, ανατρέξτε στο http://torrent.fedoraproject.org/.

Το Anaconda ελέγχει την ακεραιότητα των μέσων εγκατάστασης από προεπιλογή. Αυτή η λειτουργία δουλεύει με τις μεθόδους εγκατάστασης από CD, DVD, ISO σκληρού δίσκου και NFS ISO. Το Έργο Fedora προτείνει να ελέγχετε όλα τα μέσα εγκατάστασης πριν αρχίσετε την εγκατάσταση και πριν αναφέρετε οποιαδήποτε σφάλματα σχετικά με την εγκατάσταση. Πολλά από τα σφάλματα που αναφέρονται στην πραγματικότητα οφείλονται σε κακογραμμένα CD. Για να χρησιμοποιήσετε αυτόν τον έλεγχο, πληκτρολογήστε `linux mediacheck` στην προτροπή `boot:` που εμφανίζεται στην έναρξη της εγκατάστασης.

Η λειτουργία `mediacheck` είναι πολύ ευαίσθητη και μπορεί να αναφέρει ως ελαττωματικούς κάποιους δίσκους που είναι λειτουργικοί. Αυτό συχνά οφείλεται σε λογισμικό εγγραφής δίσκων το οποίο δεν περιλαμβάνει padding όταν δημιουργεί δίσκους από αρχεία ISO. Για καλύτερα αποτελέσματα με το `mediacheck`, εκκινήστε με την παρακάτω επιλογή:

    linux ide=nodma

Μετά την επιτυχή ολοκλήρωση της λειτουργίας `mediacheck`, επανεκκινήστε για να επιστρέψετε τη λειτουργία DMA στην κανονική της κατάσταση. Σε πολλά συστήματα αυτό καταλήγει σε γρηγορότερη εγκατάσταση από κάποιο δίσκο. Μπορείτε να μη χρησιμοποιήσετε την επιλογή `mediacheck` κατά την επανεκκίνηση.

Χρησιμοποιήστε το εργαλείο sha1sum για να ελέγξετε τους δίσκους πριν προχωρήσετε στην εγκατάσταση. Αυτός ο έλεγχος αναγνωρίζει με ακρίβεια δίσκους οι οποίοι δεν είναι έγκυροι ή ταυτόσημοι με τα αρχεία εικόνας ISO.

| Το BitTorrent πιστοποιεί αυτόματα την ακεραιότητα των αρχείων
Αν χρησιμοποιείτε το BitTorrent, τα αρχεία που κατεβάζετε ελέγχονται αυτόματα. Αν η λήψη του αρχείου σας ολοκληρωθεί, δε χρειάζεται να το ελέγξετε. Όταν κάψετε το CD σας, ωστόσο, θα ήταν καλό να εκτελέσετε έτσι κι αλλιώς το `mediacheck`.

Μπορείτε να εκτελέσετε έλεγχο μνήμης πριν εγκαταστήσετε το Fedora Core εισάγοντας `memtest86` στην προτροπή `boot:`. Αυτή η επιλογή εκτελεί το αυτόνομο λογισμικό ελέγχου μνήμης Memtest86 στη θέση του Anaconda. Ο έλεγχος του Memtest86 συνεχίζει μέχρι να πατηθεί το κουμπί Esc.

| Διαθεσιμότητα Memtest86
Πρέπει να εκκινήσετε από το δίσκο εγκατάστασης 1 ή ένα CD διάσωσης ούτως ώστε να χρησιμοποιήσετε αυτό το χαρακτηριστικό.

Το Fedora Core 6 υποστηρίζει γραφικές εγκαταστάσεις FTP και HTTP. Ωστόσο η εικόνα εγκατάστασης πρέπει είτε να χωράει στη RAM είτε να εμφανίζεται σε τοπικό αποθηκευτικό χώρο όπως το δίσκο εγκατάστασης 1. Συνεπώς, μόνο συστήματα με μνήμη RAM περισσότερη από 192MiB, ή τα οποία έχουν εκκινήσει από το δίσκο εγκατάστασης 1 μπορούν να χρησιμοποιήσουν το γραφικό πρόγραμμα εγκατάστασης. Συστήματα με 192MiB RAM ή λιγότερη επιστρέφουν σε εγκατάσταση λειτουργίας κειμένου αυτόματα. Αν προτιμάτε να εκτελέσετε εγκατάσταση λειτουργίας κειμένου, γράψτε `linux text` στην προτροπή `boot:`.

### 5.1. Αλλαγές στο Anaconda

- Το Anaconda έχει τώρα την δυνατότητα να κάνει εγκατάσταση πακέτων από το Fedora Extras ή οποιοδήποτε αποθετήριο λογισμικού που είναι συμβατό με το yum. Το Fedora Extras είναι διαθέσιμο από προεπιλογή σε διαδραστικές εγκαταστάσεις που διαθέτουν σύνδεση στο διαδίκτυο.

| Υποστήριξη για αποθετήρια yum
Υποστηρίζονται μόνο HTTP και FTP αποθετήρια. Αποθετήρια σε CD ή στο NFS δεν υποστηρίζονται αυτή την στιγμή.

- Τώρα μπορείτε να χρησιμοποιήσετε το πρόγραμμα εγκατάστασης για να φτιάξετε Live CD για το Kadischi. Ανατρέξτε για περισσότερες λεπτομέρειες στο http://fedoraproject.org/wiki/Kadischi/.

- To Anaconda χρησιμοποιεί SquashFS για να συμπιέσει και να αποθηκεύσει πακέτα στις εικόνες.

- To Anaconda υποστηρίζει τώρα εγκατάσταση με χρήση του IPv6.

- Το Anaconda υποστηρίζει τώρα εγκατάσταση από συσκευές αποθήκευσης FireWire και USB.

- Το Anaconda κάνει χρήση ως backend την ανανεωμένη έκδοση 2.9.x. του yum.

- Η εφαρμογή εγκατάστασης παρέχει βελτιωμένη υποστήριξη για την αρχιτεκτονική ppc64.

- Η εφαρμογή εγκατάστασης υποστηρίζει τώρα συστήματα Apple Macintosh με επεξεργαστές Intel.

- Το πρόγραμμα εγκατάστασης υποστηρίζει τώρα multipathing.

- Οι γραμματοσειρές Vera αποσύρθηκαν και αντικαταστάθηκαν από τις DejaVu ως προεπιλογή για το πρόγραμμα εγκατάστασης.

- Το πρόγραμμα εγκατάστασης τώρα έχει μεταφραστεί στα Ελληνικά, Malayalam, Marathi και Oriya.

### 5.2. Αλλαγές στο Kickstart

Τρεις νέες επιλογές `kickstart` έχουν προστεθεί.

`repo --name=<repoid> [--baseurl=<url>|--mirrorlist=<url>`

  Το `repo` ορίζει επιπλέον αποθετήρια πακέτων για χρήστη κατά την εγκατάσταση. Το `baseurl` ορίζει το URL για το αποθετήριο και το `mirrorlist` ορίζει μια λίστα από εναλλακτικές τοποθεσίες αρχείων. Μόνο μία από αυτές τις επιλογές μπορούν να οριστούν για κάθε ορισμό αποθετηρίου.

`services [--disabled=<list>] [--enabled=<list>]`

  Το `services` τροποποιεί το προεπιλεγμένο σύνολο υπηρεσιών που εκκινούν στο προεπιλεγμένο runlevel. Τα `enabled` και `disabled` παίρνουν λίστες χωρισμένες με κόμματα, με τις υπηρεσίες `enabled` να έχουν προτεραιότητα.

`user --name=<username> [--groups=<list>] [--homedir=<homedir>] [--password=<password>] [--iscrypted] [--shell=<shell>] [--uid=<uid>]`

  Το `user` δημιουργεί ένα νέο χρήστη με τις δοσμένες παραμέτρους. Το `name` είναι υποχρεωτικό ενώ οι υπόλοιπες παράμετροι είναι προαιρετικές.

Περισσότερη τεκμηρίωση για το `kickstart` είναι διαθέσιμη στο πακέτο anaconda. Για να το εγκαταστήσετε, εκτελέστε την εντολή su -c 'yum install anaconda' και διαβάστε το αρχείο `/usr/share/doc/anaconda*/kickstart-docs.txt` για περισσότερες πληροφορίες.

### 5.3. Θέματα σχετικά με εγκαταστάσεις

#### 5.3.1. Φορητοί υπολογιστές Sony VAIO

Μερικοί φορητοί υπολογιστές Sony VAIO μπορεί να αντιμετωπίσουν προβλήματα στην εγκατάσταση του Fedora Core από CD-ROM. Αν συμβεί κάτι τέτοιο, ξεκινήστε ξανά την εγκατάσταση και προσθέστε την ακόλουθη εντολή στην γραμμή εντολών κατά την εκκίνηση:

    pci=off ide1=0x180,0x386

Η εγκατάσταση θα πρέπει να συνεχίσει κανονικά και όποιες συσκευές δεν εντοπίστηκαν θα ρυθμιστούν την πρώτη φορά που θα εκκινήσει το Fedora Core.

#### 5.3.2. IDE RAID

Δεν υποστηρίζονται όλοι οι ελεγκτές IDE RAID. Αν o ελεγκτής RAID σας δεν υποστηρίζεται ακόμα από το `dmraid` μπορείτε να δημιουργήσετε συστοιχίες RAID με χρήση του λογισμικού RAID του Linux. Για τους ελεγκτές που υποστηρίζονται, ρυθμίστε τις λειτουργίες τους μέσα από το BIOS του υπολογιστή σας.

#### 5.3.3. Εγκατάσταση πολλαπλών NIC και PXE

Κάποιοι εξυπηρετητές με πολλαπλές διεπαφές δικτύου μπορεί να μην ορίσουν το `eth0` στην πρώτη διεπαφή δικτύου όπως τη γνωρίζει το BIOS, το οποίο μπορεί να προκαλέσει το πρόγραμμα εγκατάστασης να δοκιμάσει να χρησιμοποιήσει μια διαφορετική διεπαφή δικτύου από αυτήν που χρησιμοποιεί το PXE. Για να αλλάξετε αυτήν τη συμπεριφορά χρησιμοποιήστε τα παρακάτω στα αρχεία ρύθμισης `pxelinux.cfg/*`:

    IPAPPEND 2
    APPEND ksdevice=bootif

Οι παραπάνω επιλογές ρυθμίσεων κάνουν το λογισμικό εγκατάστασης να χρησιμοποιεί την ίδια διεπαφή δικτύου με τα BIOS και PXE. Μπορείτε επίσης να χρησιμοποιήσετε την παρακάτω επιλογή:

    ksdevice=link

Αυτή η επιλογή θέτει στο πρόγραμμα εγκατάστασης να χρησιμοποιήσει την πρώτη συσκευή δικτύου που θα βρει, η οποία είναι συνδεδεμένη σε ένα δίκτυο.

### 5.4. Θέματα σχετικά με αναβαθμίσεις

Ανατρέξτε στο http://fedoraproject.org/wiki/DistributionUpgrades για λεπτομερείς διαδικασίες που συνιστώνται για αναβάθμιση του Fedora.

Γενικά, οι καθαρές εγκαταστάσεις συνιστώνται αντί των αναβαθμίσεων, ειδικά για συστήματα τα οποία περιέχουν λογισμικό που προέρχεται από αποθετήρια τρίτων. Πακέτα τρίτων που παραμένουν από προηγούμενες εγκαταστάσεις μπορεί να μη λειτουργούν όπως αναμένεται σε ένα αναβαθμισμένο σύστημα Fedora. Αν αποφασίσετε να εκτελέσετε μία αναβάθμιση ούτως ή άλλως, οι ακόλουθες πληροφορίες μπορεί να είναι βοηθητικές:

- Πριν αναβαθμίσετε, κρατήστε αντίγραφα ασφαλείας ολόκληρου του συστήματος. Συγκεκριμένα, κρατήστε τα `/etc`, `/home`, και πιθανόν τα `/opt` και `/usr/local` αν έχουν εγκατασταθεί προσαρμοσμένα πακέτα εκεί. Μπορεί να επιθυμείτε να χρησιμοποιήσετε μία προσέγγιση πολλαπλών εκκινήσεων (multi-boot) με ένα "κλώνο" της παλιάς εγκατάστασης σε διαφορετικό/ά τμήμα/τα δίσκου σαν μια λύση ασφάλειας. Σε αυτήν την περίπτωση, δημιουργήστε εναλλακτικά μέσα εκκίνησης όπως μία δισκέτα εκκίνησης GRUB.

| Αντίγραφα ασφαλείας ρυθμίσεων συστήματος
Αντίγραφα ασφαλείας των ρυθμίσεων στο `/etc` είναι επίσης χρήσιμα για την ανακατασκευή των ρυθμίσεων συστήματος μετά από μια νέα εγκατάσταση.

- Μετά την ολοκλήρωση της αναβάθμισης, εκτελέστε την παρακάτω εντολή:

    rpm -qa --last > RPMS_by_Install_Time.txt

- Εξετάστε το τέλος της εξόδου για πακέτα που έχουν ημερομηνία παλιότερη της εγκατάστασης. Αφαιρέστε ή αναβαθμίστε αυτά τα πακέτα από τρίτα αποθετήρια ή αλλιώς χειριστείτε τα αναλόγως.

## 6. Σημειώσεις σχετικές με αρχιτεκτονικές

Αυτή η ενότητα παρέχει σημειώσεις σχετικές με τις αρχιτεκτονικές υλικού που υποστηρίζονται από το Fedora Core.

### 6.1. Υποστήριξη RPM πολλαπλών αρχιτεκτονικών σε πλατφόρμες 64 bit (x86_64, ppc64)

To RPM υποστηρίζει παράλληλη εγκατάσταση πολλαπλών αρχιτεκτονικών του ίδιου πακέτου. Μια προεπιλεγμένη παραγωγή λίστας πακέτων όπως με την εντολή rpm -qa μπορεί να φαίνεται να περιέχει διπλά πακέτα, αφού η αρχιτεκτονική δεν εμφανίζεται. Χρησιμοποιήστε την εντολή repoquery, μέρος του πακέτου yum-utils στο Fedora Extras, η οποία εμφανίζει την αρχιτεκτονική από προεπιλογή. Για να εγκαταστήσετε το yum-utils, εκτελέστε την ακόλουθη εντολή:

    su -c 'yum install yum-utils'

Για να δείτε μια λίστα με όλα τα πακέτα και την αρχιτεκτονική τους, εκτελέστε την παρακάτω εντολή `rpm`:

    rpm -qa --queryformat "%{name}-%{version}-%{release}.%{arch}\n"

Μπορείτε να το προσθέσετε αυτό στο `/etc/rpm/macros` (για μια καθολική ρύθμιση) ή στο `~/.rpmmacros` (για μια ρύθμιση ανά-χρήστη). Αυτό αλλάζει την προεπιλεγμένη ερώτηση για να εμφανίζει την αρχιτεκτονική:

    %_query_all_fmt         %%{name}-%%{version}-%%{release}.%%{arch}

### 6.2. Σημειώσεις του Fedora ειδικές για PPC

Αυτή η ενότητα καλύπτει οποιεσδήποτε πληροφορίες χρειάζεται να γνωρίζετε σχετικά με το Fedora Core και την πλατφόρμα υλικού PPC.

#### 6.2.1. Απαιτήσεις υλικού PPC

##### 6.2.1.1. Επεξεργαστής και μνήμη

- Ελάχιστες απαιτήσεις για επεξεργαστή: PowerPC G3 / POWER3

- Το Fedora Core 6 υποστηρίζει μόνο τη γενιά “New World” των Apple Power Macintosh, η οποία χρησιμοποιείται περίπου από το 1999.

- Το Fedora Core επίσης υποστηρίζει τις μηχανές IBM pSeries, IBM iSeries, IBM RS/6000, Genesi Pegasos II, and IBM Cell Broadband Engine

- Προτεινόμενο υλικό για περιβάλλον κειμένου: 233 MHz G3 ή καλύτερος , 128MiB RAM.

- Προτεινόμενο υλικό για γραφικό περιβάλλον: 400 MHz G3 ή καλύτερο, 256MiB RAM.

##### 6.2.1.2. Απαιτήσεις χώρου σκληρού δίσκου

Οι απαιτήσεις σε χώρο δίσκου που εμφανίζονται παρακάτω, αφορούν τον χώρο που καταλαμβάνει η εγκατάσταση του Fedora Core 6 μετά την ολοκλήρωση της. Επιπλέον διαθέσιμος χώρος στον δίσκο θα χρειαστεί κατά την διάρκεια της εγκατάστασης. Αυτός ο πρόσθετος χώρος αντιστοιχεί στο άθροισμα του μεγέθους του `/Fedora/base/stage2.img` που βρίσκεται στο Installation Disc 1 και του μεγέθους των αρχείων στο `/var/lib/rpm` σε ένα εγκατεστημένο σύστημα.

Πρακτικώς, επιπλέον απαιτήσεις χώρου μπορούν να ποικίλουν από 90 MiB για μία ελάχιστη εγκατάσταση μέχρι και 175 MiB επιπλέον για μία εγκατάσταση που περιλαμβάνει σχεδόν όλα τα πακέτα. Η ολοκληρωμένη εγκατάσταση όλων των πακέτων μπορεί να κρατήσει μέχρι και 9 GB χώρου δίσκου.

Επιπρόσθετος χώρος απαιτείται για τα δεδομένα χρήστη, και τουλάχιστον 5% ελεύθερος χώρος πρέπει να προβλεφθεί για την ομαλή λειτουργία του συστήματος.

#### 6.2.2. Το πληκτρολόγιο Apple

Το πλήκτρο Option στα συστήματα Apple ισοδυναμεί με το πλήκτρο Alt στο PC. Όπου η τεκμηρίωση και η εφαρμογή εγκατάστασης αναφέρεται στο πλήκτρο Alt, χρησιμοποιήστε το πλήκτρο Option. Για κάποιους συνδυασμούς πλήκτρων μπορεί να χρειαστεί να χρησιμοποιήσετε το πλήκτρο Option σε συνδυασμό με το πλήκτρο Option, όπως το συνδυασμό Option-Fn-F3 για εναλλαγή στο εικονικό τερματικό tty3.

#### 6.2.3. Σημειώσεις εγκατάστασης PPC

Ο δίσκος εγκατάστασης 1 του Fedora Core είναι εκκινήσιμος στο υλικό που υποστηρίζεται. Επιπλέον, μια εκκινήσιμη εικόνα CD υπάρχει στον κατάλογο `images/` αυτού του δίσκου. Αυτές οι εικόνες συμπεριφέρονται διαφορετικά ανάλογα με το υλικό του συστήματος σας:

- Apple Macintosh: Ο bootloader εκκινεί αυτόματα το το κατάλληλο πρόγραμμα εγκατάστασης 32-bit ή 64-bit.

  Το προεπιλεγμένο πακέτο gnome-power-manager περιέχει υποστήριξη διαχείρισης ενέργειας, συμπεριλαμβανομένης της αδρανοποίησης και διαχείρισης επιπέδου backlight. Οι χρήστες με πιο περίπλοκες απαιτήσεις μπορούν να χρησιμοποιήσουν το πακέτο apmud στο Fedora Extras. Για να εγκαταστήσετε το apmud μετά την εγκατάσταση, χρησιμοποιήστε την ακόλουθη εντολή:

    su -c 'yum install apmud'

- 64-bit IBM pSeries (POWER4/POWER5), πρόσφατα μοντέλα iSeries

  Μετά τη χρήση του OpenFirmware για την εκκίνηση από CD, ο bootloader, yaboot, θα εκκινήσει αυτόματα το πρόγραμμα εγκατάστασης 64-bit.

- IBM "Legacy" iSeries (POWER4)

  Τα λεγόμενα μοντέλα "Legacy" iSeries, τα οποία δε χρησιμοποιούν OpenFirmware, απαιτούν χρήση της εικόνας εκκίνησης που υπάρχει στον κατάλογο `images/iSeries` του δέντρου εγκατάστασης.

- 32-bit CHRP (IBM RS/6000 και άλλοι)

  Μετά τη χρήση του OpenFirmware για εκκίνηση του CD, επιλέξτε την εικόνα εκκίνσης `linux32` στην προτροπή `boot:` για να εκκινιήσετε το πρόγραμμα εγκατάστασης 32-bit. Αλλιώς, το πρόγραμμα εγκατάστασης 64-bit installer θα εκκινήσει και θα αποτύχει.

- Genesi Pegasos II

  Μέχρι τη στιγμή που γράφονται αυτές οι λέξεις, δεν έχει κυκλοφορήσει firmware με πλήρη υποστήριξη συστημάτων αρχείων ISO9660 για το Pegasos. Μπορείτε να χρησιμοποιήσετε την εικόνα δικτυακής εκκίνησης, ωστόσο. Στην προτροπή OpenFirmware, εισάγετε την παρακάτω εντολή:

    boot cd: /images/netboot/ppc32.img

- Πρέπει επίσης να ρυθμίσετε χειρωνακτικά το OpenFirmware στο Pegasos για να γίνει εκκίνησιμο το εγκατεστημένο σύστημα Fedora·Core. Για να το κάνετε αυτό ορίστε κατάλληλα τις μεταβλητές περιβάλλοντος `boot-device`·και `boot-file`·.

- Εκκίνηση από δίκτυο

  Συνδυασμένες εικόνες οι οποίες περιέχουν τον πυρήνα εγκατάστασης και το ramdisk βρίσκονται στον κατάλογο `images/netboot/` του δέντρου εγκατάστασης. Σχεδιάζονται για χρήση σε δικτυακή εκκίνηση μέσω TFTP, ωστόσο μπορούν να χρησιμοποιηθούν με πολλούς τρόπους.

  Το yaboot loader υποστηρίζει εκκίνηση TFTP για τα IBM pSeries και Apple Macintosh. Το Έργο Project ενθαρρύνει τη χρήση του yaboot αντί των εικόνων netboot.

### 6.3. Σημειώσεις του Fedora ειδικά για x86

Αυτή η ενότητα καλύπτει οποιεσδήποτε πληροφορίες χρειάζεται να γνωρίζετε σχετικά με το Fedora Core και την πλατφόρμα υλικού x86.

#### 6.3.1. Απαιτήσεις υλικού x86

Για να χρησιμοποιήσετε συγκεκριμένα χαρακτηριστικά του Fedora Core 6 κατά τη διάρκεια ή μετά την ολοκλήρωση της εγκατάστασης, ίσως χρειαστεί να γνωρίζετε τις λεπτομέρειες κάποιων συσκευών υλικού όπως καρτών βίντεο και δικτύου.

##### 6.3.1.1. Απαιτήσεις επεξεργαστή και μνήμης

Οι παρακάτω προδιαγραφές CPU ορίζονται σε συνάρτηση επεξεργαστών Intel. Άλλοι επεξεργαστές, όπως αυτοί των AMD, Cyrix και VIA, οι οποίοι είναι συμβατοί και ισοδύναμοι με τους παρακάτω επεξεργαστές Intel, μπορούν επίσης να χρησιμοποιηθούν με το Fedora Core.

Το Fedora Core 6 απαιτεί ένα επεξεργαστή Intel Pentium ή καλύτερο,και είναι βελτιστοποιημένο για επεξεργαστές Pentium 4 και μεταγενέστερους.

- Προτεινόμενο υλικό για περιβάλλον κειμένου: 200 MHz Pentium-class ή καλύτερος

- Προτεινόμενο υλικό για γραφικό περιβάλλον: 400 MHz Pentium II ή καλύτερος

- Ελάχιστη RAM για περιβάλλον κειμένου: 128MiB

- Ελάχιστη RAM γραφικό περιβάλλον: 192MiB

- Προτεινόμενη RAM για γραφικό περιβάλλον: 256MiB

##### 6.3.1.2. Απαιτήσεις χώρου σκληρού δίσκου

Οι απαιτήσεις σε χώρο δίσκου που εμφανίζονται παρακάτω, αφορούν τον χώρο που καταλαμβάνει η εγκατάσταση του Fedora Core 6 μετά την ολοκλήρωση της. Επιπλέον διαθέσιμος χώρος στον δίσκο θα χρειαστεί κατά την διάρκεια της εγκατάστασης. Αυτός ο πρόσθετος χώρος αντιστοιχεί στο άθροισμα του μεγέθους του `/Fedora/base/stage2.img` που βρίσκεται στο Installation Disc 1 και του μεγέθους των αρχείων στο `/var/lib/rpm` σε ένα εγκατεστημένο σύστημα

Πρακτικώς, επιπλέον απαιτήσεις χώρου μπορούν να ποικίλουν από 90 MiB για μία ελάχιστη εγκατάσταση μέχρι και 175 MiB επιπλέον για μία εγκατάσταση που περιλαμβάνει σχεδόν όλα τα πακέτα. Η ολοκληρωμένη εγκατάσταση όλων των πακέτων μπορεί να κρατήσει μέχρι και 9 GB χώρου δίσκου.

Επιπρόσθετος χώρος απαιτείται για τα δεδομένα χρήστη, και τουλάχιστον 5% ελεύθερος χώρος πρέπει να προβλεφθεί για την ομαλή λειτουργία του συστήματος.

### 6.4. Σημειώσεις του Fedora ειδικά για x86_64

Αυτή η ενότητα καλύπτει οποιεσδήποτε πληροφορίες χρειάζεται να γνωρίζετε σχετικά με το Fedora Core και την πλατφόρμα υλικού x86_64.

#### 6.4.1. Απαιτήσεις υλικού x86_64

Για να χρησιμοποιήσετε συγκεκριμένα χαρακτηριστικά του Fedora Core 6 κατά τη διάρκεια ή μετά την ολοκλήρωση της εγκατάστασης, ίσως χρειαστεί να γνωρίζετε τις λεπτομέρειες κάποιων συσκευών υλικού όπως καρτών βίντεο και δικτύου.

##### 6.4.1.1. Απαιτήσεις μνήμης για x86_64

- Ελάχιστη RAM για περιβάλλον κειμένου: 128MiB

- Ελάχιστη RAM γραφικό περιβάλλον: 256MiB

- Προτεινόμενη RAM για γραφικό περιβάλλον: 512MiB

##### 6.4.1.2. Απαιτήσεις χώρου σκληρού δίσκου

Οι απαιτήσεις σε χώρο δίσκου που εμφανίζονται παρακάτω, αφορούν τον χώρο που καταλαμβάνει η εγκατάσταση του Fedora Core 6 μετά την ολοκλήρωση της. Επιπλέον διαθέσιμος χώρος στον δίσκο θα χρειαστεί κατά την διάρκεια της εγκατάστασης. Αυτός ο πρόσθετος χώρος αντιστοιχεί στο άθροισμα του μεγέθους του `/Fedora/base/stage2.img` που βρίσκεται στο Installation Disc 1 και του μεγέθους των αρχείων στο `/var/lib/rpm` σε ένα εγκατεστημένο σύστημα

Πρακτικώς, επιπλέον απαιτήσεις χώρου μπορούν να ποικίλουν από 90 MiB για μία ελάχιστη εγκατάσταση μέχρι και 175 MiB επιπλέον για μία εγκατάσταση που περιλαμβάνει σχεδόν όλα τα πακέτα. Η ολοκληρωμένη εγκατάσταση όλων των πακέτων μπορεί να κρατήσει μέχρι και 9 GB χώρου δίσκου.

Επιπρόσθετος χώρος απαιτείται για τα δεδομένα χρήστη, και τουλάχιστον 5% ελεύθερος χώρος πρέπει να προβλεφθεί για την ομαλή λειτουργία του συστήματος.

## 7. Σημειώσεις πακέτων

Οι ακόλουθες ενότητες περιέχουν πληροφορίες σχετικά με πακέτα λογισμικού τα οποία έχουν υποστεί σημαντικές αλλαγές για το Fedora Core 6. Για ευκολότερη πρόσβαση είναι γενικώς οργανωμένες χρησιμοποιώντας τις ίδιες ομάδες που εμφανίζονται στο σύστημα εγκατάστασης.

### 7.1. Επιφάνεια εργασίας GNOME

Τα παρακάτω πακέτα έχουν χωριστεί σε διαφορετικά πακέτα για να αυξηθεί η απόδοση και η συντηρησιμότητα όπως έχει σημειωθεί:

- gnome-utils

- beagle, το οποίο δεν εξαρτάται πια από το Evolution

- evince, το οποίο δεν εξαρτάται πια από το Nautilus

- NetworkManager, το οποίο δεν εξαρτάται πια από τα bind και caching-nameserver

### 7.2. Εξυπηρετητής Ιστού

Το πακέτο php έχει χωριστεί για να ξεχωρίσει το πρόγραμμα γραμμής εντολών από το εκτελέσιμο CGI.

### 7.3. Εργαλεία συστήματος αρχείων ext3

Μια νέα έκδοση του e2fsprogs συμπεριλαμβάνεται σε αυτή την έκδοση κι έχει ένα αριθμό από διορθώσεις σφαλμάτων. Το χαρακτηριστικό ext2online έχει ενωθεί με το resize2fs, έτσι το πρόγραμμα ext2online έχει αφαιρεθεί από αυτό το πακέτο.

### 7.4. Έλεγχος αδειών χρήσης

Το Fedora Project Board εφάρμοσε ένα έλεγχο αδειών χρήσης για να βεβαιωθεί ότι όλο το λογισμικό που περιέχεται στο Fedora Core είναι συμβατό με τις οδηγίες αδειών χρήσης πακέτων. Αυτή η διεργασία έχει τώρα ολοκληρωθεί και είχε ως αποτέλεσμα τις εξής αλλαγές:

- Το πακέτο openmotif έχει αφαιρεθεί λόγω μη ελεύθερης άδειας χρήσης. Πακέτα λογισμικού που εξαρτώταν από τη βιβλιοθήκη openmotif έχουν ξαναχτιστεί για να χρησιμοποιούν τη βιβλιοθήκη lesstif.

- Το πακέτο macutils έχει αφαιρεθεί λόγω μη ελεύθερης άδειας χρήσης.

- Το πακέτο ckermit έχει αφαιρεθεί λόγω μη ελεύθερης άδειας χρήσης.

- Το πακέτο cleanfeed έχει αφαιρεθεί λόγω μη ελεύθερης άδειας χρήσης.

- Το πακέτο aspell-nl έχει τροποποιηθεί ώστε να περιέχει δεδομένα υπό την άδεια χρήσης GPL.

- Το πακέτο crypto-utils έχει τροποποιηθεί ώστε να αντικατασταθεί κώδικας υπό την άδεια χρήσης PGP με νέο κώδικα υπό την άδεια χρήσης GPL.

- Το πακέτο netpbm έχει τροποποιηθεί ώστε να αφαιρεθούν όλα τα αρχεία χωρίς άδεια χρήσης από το tarball του πηγαίου κώδικα.

### 7.5. Κεφαλίδες πυρήνα

Η διαδικασία παραγωγής κεφαλίδων πυρήνα έχει τροποποιηθεί, το οποίο παρέχει πολλά πλεονεκτήματα, μεταξύ των οποίων ευκολότερη συντήρηση και συνέπεια.

## 8. Πυρήνας Linux

Αυτή η ενότητα καλύπτει αλλαγές και σημαντικές πληροφορίες σχετικά με τον πυρήνα 2.6.18 στο Fedora Core 6. Ο πυρήνας 2.6.18 περιλαμβάνει:

- Υποστήριξη lightweight user space priority inheritance (http://lwn.net/Articles/178253/)

- Εργαλείο αποσφαλμάτωσης που υποστηρίζει ελεγκτή κλειδώματος (http://lwn.net/Articles/185666/)

- Νέα πολιτική εξοικονόμησης ενέργειας για multicore συστήματα, SMPnice (http://lwn.net/Articles/186438/)

- Ένα αρκετά βελτιωμένο SATA layer (http://lwn.net/Articles/183734/)

- Swapless page migration (http://lwn.net/Articles/160201/)

- Per-zone VM counters

- Per-task delay accounting

- Ένας νέος έλεγχος πρόσβασης per-packet για το SELinux ονομαζόμενος `secmark` (http://james-morris.livejournal.com/11010.html)

- Randomized i386 vDSO

- Νέοι οδηγοί και επιπρόσθετη υποστήριξη συσκευών για πολλούς ήδη υπάρχοντες οδηγούς

- Πολλές διορθώσεις σφαλμάτων και άλλες μικρές βελτιώσεις

### 8.1. Έκδοση

Αυτή η διανομή βασίζεται στη σειρά 2.6 του πυρήνα του Linux. Το Fedora Core μπορεί να περιέχει επιπλέον patch για βελτιώσεις, διορθώσεις σφαλμάτων ή επιπλέον χαρακτηριστικά. Για αυτόν το λόγο, ο πυρήνας του Fedora Core μπορεί να μην είναι γραμμή-προς-γραμμή ίδιος με τον αποκαλούμενο πυρήνα vanilla από τον ιστοχώρο kernel.org:

http://www.kernel.org/

Για να πάρετε μια λίστα από αυτά τα patch, κατεβάστε το πηγαίο πακέτο RPM και εκτελέστε την παρακάτω εντολή σε αυτό:

    rpm -qpl kernel-<έκδοση>.src.rpm

### 8.2. Αρχείο αλλαγών

Για να πάρετε ένα αρχείο καταγραφής των αλλαγών στο πακέτο, εκτελέστε την παρακάτω εντολή:

    rpm -q --changelog kernel-<έκδοση>

Αν χρειάζεστε ένα αρχείο καταγραφής αλλαγών πιο φιλικό προς το χρήστη, ανατρέξτε στο http://wiki.kernelnewbies.org/LinuxChanges. Μια σύντομη αλλά πλήρης καταγραφή αλλαγών (diff) του πυρήνα είναι διαθέσιμη από το http://kernel.org/git. Ο πυρήνας του Fedora είναι βασισμένος στο δέντρο του Linus.

Οι προσαρμογές που έγιναν για την έκδοση που υπάρχει στο Fedora είναι διαθέσιμες στο http://cvs.fedora.redhat.com.

### 8.3. Μορφές ανάπτυξης πυρήνα

Το Fedora Core 6 περιέχει τις ακόλουθες μορφές ανάπτυξης του πυρήνα:

- Αρχικός πυρήνας για χρήση στα περισσότερα συστήματα. Ρυθμισμένες πηγές είναι διαθέσιμες στο πακέτο `kernel-devel-`<έκδοση>`.`<αρχιτεκτονική>`.rpm`.

- kernel-PAE, για χρήση σε 32-bit x86 συστήματα με > 4GB RAM, ή με επεξεργαστές (CPUs) που έχουν 'NX (No eXecute)' χαρακτηριστικά. Αυτός ο πυρήνας υποστηρίζει uniprocessor αλλά και multi-processor συστήματα.

- Ιδεατός πυρήνας για χρήση με το πακέτο Xen emulator. Ρυθμισμένες πηγές είναι διαθέσιμες στο πακέτο `kernel-xen-devel-`<έκδοση>`.`<αρχιτεκτονική>`.rpm`.

- Kdump πυρήνας για χρήση με δυνατότητες `kexec`/`kdump`. Ρυθμισμένες πηγές είναι διαθέσιμες στο πακέτο ename>kernel-kdump-devel-`<έκδοση>`.`<αρχιτεκτονική>`.rpm

Μπορείτε να έχετε εγκατεστημένες τις κεφαλίδες πυρήνα για όλες τις μορφές πυρήνα ταυτόχρονα. Τα αρχεία εγκαθιστώνται στο δέντρο `/usr/src/kernels/`<έκδοση>`-[xen|kdump]-`<αρχιτεκτονική>`/`. Χρησιμοποιήστε την παρακάτω εντολή:

    su -c 'yum install kernel-{PAE,xen,kdump}-devel'

Επιλέξτε μία ή παραπάνω από αυτές τις μορφές, διαχωρισμένες με κόμματα και χωρίς κενά, όπως απαιτείται. Εισάγετε τον κωδικό του `root` όταν αυτός ζητηθεί.

| Ο προεπιλεγμένος πυρήνας παρέχει SMP
Δεν υπάρχει ξεχωριστός πυρήνας SMP διαθέσιμος για την αρχιτεκτονική x86_64 στο Fedora Core 6. Υποστήριξη για multiprocessor είναι διαθέσιμη από τον ιδεατό πυρήνα.

| Υποστήριξη πυρήνα για PowerPC
Δεν υπάρχει υποστήριξη του Xen ή του kdump για την αρχιτεκτονική PowerPC στο Fedora Core 6.Για την 32-bit PowerPC αρχιτεκτονική υπάρχει ακόμη ξεχωριστός SMP πυρήνας.

### 8.4. Αναφορά σφαλμάτων

Ανατρέξτε στο http://kernel.org/pub/linux/docs/lkml/reporting-bugs.html για πληροφορίες για την αναφορά σφαλμάτων στον πυρήνα του Linux. Μπορείτε επίσης να χρησιμοποιήσετε το http://bugzilla.redhat.com για αναφορά σφαλμάτων που είναι ειδικά για το Fedora.

### 8.5. Συμβατότητα με γενικά textbooks

Πολλά από τα βοηθήματα, παραδείγματα και βιβλία κειμένου σχετικά με την ανάπτυξη των πυρήνων του Linux υποθέτουν πως ο πηγαίος κώδικας του πυρήνα είναι εγκατεστημένος κάτω από τον κατάλογο `/usr/src/linux/`. Αν δημιουργήσετε ένα συμβολικό σύνδεσμο, όπως φαίνεται παρακάτω, θα μπορείτε να χρησιμοποιήσετε αυτό το υλικό εκμάθησης με τα πακέτα του Fedora Core. Εγκαταστήστε τον κατάλληλο πηγαίο κώδικα, όπως αναφέρθηκε παραπάνω, και κατόπιν εκτελέστε την παρακάτω εντολή:

    su -c 'ln -s /usr/src/kernels/<έκδοση>.<έκδοση>-<αρχιτεκτονική> /usr/src/linux'

Εισάγετε το συνθηματικό του `root` όταν αυτό ζητηθεί.

### 8.6. Προετοιμασία για χτίσιμο πυρήνα

Το Fedora Core 6 δεν περιέχει το πακέτο `kernel-source` το οποίο περιλαμβανόταν σε παλιότερες εκδόσεις, αφού μόνο το πακέτο `kernel-devel` απαιτείται πλέον για να χτιστούν εξωτερικά αρθρώματα. Ρυθμισμένες εκ των προτέρων πηγές είναι διαθέσιμες, όπως περιγράφεται στην ενότητα για τις μορφές πυρήνα.

| Οι οδηγίες αφορούν τον τρέχον πυρήνα
Για την απλοποίηση των παρακάτω κατευθύνσεων, έχει γίνει η παραδοχή ότι θέλετε να ρυθμίσετε τον πηγαίο κώδικα πυρήνα έτσι ώστε να ταιριάζει με τον τρέχον πυρήνα του συστήματός σας. Στα παρακάτω βήματα, η έκφραση ``<έκδοση>`` αναφέρεται στην έκδοση του πυρήνα που μπορεί να ληφθεί χρησιμοποιώντας την εντολή: uname -r.

Οι χρήστες που χρειάζονται πρόσβαση στον πηγαίο, αυθεντικό πυρήνα του Fedora Core μπορούν να τον βρουν στο πακέτο `.src.rpm`. Για να δημιουργήσετε ένα αναλυτικό πηγαίο δέντρο από αυτό το αρχείο, ακολουθήστε τα παρακάτω βήματα:

| Μη χτίζετε πακέτα σαν υπερχρήστης (root)

Η εγκατάσταση και το χτίσιμο πακέτων ως υπερχρήστης είναι γενικώς επικίνδυνη και δεν χρειάζεται ούτε καν στην περίπτωση που χτίζετε τον πυρήνα. Αυτές οι οδηγίες σας επιτρέπουν να εγκαταστήσετε τον πυρήνα ως απλός χρήστης. Πολλοί ιστοχώροι που περιέχουν γενικές πληροφορίες αναφέρονται στο`/usr/src/linux` στις οδηγίες που αφορούν στον πυρήνα. Αν χρησιμοποιείτε αυτές τις οδηγίες, απλώς κάνετε αντικατάσταση `~/rpmbuild/BUILD/kernel-<έκδοση>/linux-<έκδοση>.<αρχιτεκτονική>`."]]

1. Προετοιμάστε ένα περιβάλλον ανάπτυξης πακέτων RPM στον αρχικό σας κατάλογο. Εκτελέστε τις ακόλουθες εντολές:

        su -c 'yum install rpmdevtools yum-utils' rpmdev-setuptree

2. Εισάγετε το συνθηματικό του `root` όταν αυτό ζητηθεί.

3. Κάνετε λήψη του αρχείου `kernel-`<έκδοση>`.src.rpm` . Ενεργοποιήστε όλα τα κατάλληλα αποθετήρια όπως τα Core, Updates, ή Testing, με την παράμετρο `-e`:

        yumdownloader -e core-source -e updates-source --source kernel

4. Εισάγετε το συνθηματικό του `root` όταν αυτό ζητηθεί.

5. Εγκαταστείστε το αρχείο `kernel-`<έκδοση>`.src.rpm` χρησιμοποιώντας την εντολή:

        rpm -Uvh kernel-<έκδοση>.src.rpm

6. Η εντολή αυτή γράφει τα περιεχόμενα του RPM στο `${HOME}/rpmbuild/SOURCES` και στο `${HOME}/rpmbuild/SPECS`, όπου `${HOME}` είναι ο αρχικός σας κατάλογος.

   | Απαιτούμενος χώρος
   Η διαδικασία χτισίματος του πυρήνα μπορεί να απαιτεί αρκετά gigabytes επιπλέον χώρου στο σύστημα αρχείου σας που περιέχει τον αρχικό σας κατάλογο.

7. Προετοιμάστε τις πηγές του πυρήνα χρησιμοποιώντας τις παρακάτω εντολές:

       cd ~/rpmbuild/SPECS
       rpmbuild -bp --target $(uname -m) kernel-2.6.spec

8. Το δέντρο του πηγαίου κώδικα του πυρήνα βρίσκεται στον κατάλογο `~/rpmbuild/BUILD/kernel-`<έκδοση>`/linux-`<έκδοση>`.`<αρχιτεκτονική>``.

   Οι ρυθμίσεις για τους ειδικούς πυρήνες που συμπεριλαμβάνονται στο Fedora Core 6 βρίσκονται στον κατάλογο `~/rpmbuild/BUILD/kernel-`<έκδοση>`/linux-`<έκδοση>`.`<αρχιτεκτονική>`/configs` . Για παράδειγμα, το αρχείο για τη ρύθμιση του πυρήνα για i686 ονομάζεται `~/rpmbuild/BUILD/kernel-`<έκδοση>`/linux-`<έκδοση>`.`<αρχιτεκτονική>`/configs/kernel-`<έκδοση>`-i686.config`. Εκτελέστε την παρακάτω εντολή για να βάλετε το επιθυμητό αρχείο ρύθμισης στο σωστό σημείο:

        cp configs/ <desired-config-file> .config

9. Κάθε πυρήνας παίρνει ένα όνομα που βασίζεται στην έκδοσή του. Το όνομα του πυρήνα είναι εκείνο που επιστρέφει η εντολή uname -r. Το όνομα του πυρήνα ορίζεται από τις τέσσερις πρώτες γραμμές του `Makefile` του πυρήνα. Το `Makefile` παράγει ένα όνομα για τον πυρήνα το οποίο είναι διαφορετικό από εκείνο του πυρήνα που εκτελείται. Για να είναι αποδεκτό το όνομα από τον πυρήνα που εκτελείται, ένα άρθρωμα πρέπει να γίνει compile για έναν πυρήνα με το σωστό όνομα. Για να γίνει αυτό πρέπει να επεξεργαστείτε το `Makefile` του πυρήνα.

   Για παράδειγμα, αν η εντολή `uname -r` επιστρέφει `2.6.17-1.2345_FC6`, αλλάξτε τον ορισμό του `EXTRAVERSION` από αυτό:

       EXTRAVERSION = -prep

   σε αυτό:

       EXTRAVERSION = -1.2345_FC6

   Δηλαδή, αντικαταστήσετε τα πάντα από την τελευταία παύλα και μετά.

10. Εκτελέστε την παρακάτω εντολή:

        make oldconfig

    Μπορείτε τώρα να συνεχίσετε όπως συνήθως.

| Χτίσιμο εκτελέσιμων RPM πυρήνα
Συνήθως οι πυρήνες για το Fedora χτίζονται χρησιμοποιώντας το rpmbuild εργαλείο και ένα specfile.Τα αποτελέσματά σας μπορεί να διαφοροποιηθούν αν χρησιμοποιήσετε την ενσωματωμένη εντολή make rpm του πυρήνα.

### 8.7. Χτίσιμο μόνο αρθρωμάτων του πυρήνα

Ένα ανεπτυγμένο δέντρο πηγαίου κώδικα δεν είναι απαραίτητο για το χτίσιμο ενός αρθρώματος του πυρήνα, όπως για παράδειγμα ο δικός σας οδηγός μίας συσκευής έναντι του ήδη χρησιμοποιούμενου από τον πυρήνα. Μόνο το πακέτο `kernel-devel` χρειάζεται για το χτίσιμο ενός εξωτερικού αρθρώματος. Εάν δεν το έχετε επιλέξει κατά τη διάρκεια της εγκατάστασης, χρησιμοποιήστε την εφαρμογή Pirut για να το εγκαταστήσετε, πηγαίνοντας στοΕφαρμογές → Προσθαφαίρεση λογισμικού ή χρησιμοποιήστε την εντολή yum για την εγκατάσταση. Εκτελέστε την παρακάτω εντολή για να εγκαταστήσετε το πακέτο `kernel-devel` χρησιμοποιώντας το `yum`.

    su -c 'yum install kernel-devel'

Για να δημιουργήσετε για παράδειγμα το άρθρωμα `foo.ko`, φτιάξτε το ακόλουθο `Makefile` μέσα στον κατάλογο που περιέχει το αρχείο `foo.c`:

    obj-m := foo.o

    KDIR  := /lib/modules/$(shell uname -r)/build
    PWD   := $(shell pwd)

    default:
        $(MAKE) -C $(KDIR) M=$(PWD) modules

Δώστε την εντολή make για να δημιουργηθεί το άρθρωμα `foo.ko`.

## 9. Επιφάνεια εργασίας Fedora

Η ενότητα αυτή περιέχει πληροφορίες για αλλαγές που αφορούν τους χρήστες γραφικής επιφάνειας εργασίας Fedora.

### 9.1. Εφέ επιφάνειας εργασίας

Το AIGLX, από το Έργο Fedora Rendering, είναι μέρος της πηγαίας έκδοσης X.org 7.1 η οποία περιέχεται στο Fedora Core 6. Η σύνθεση X.org είναι ενεργοποιημένη από προεπιλογή σε αυτή την έκδοση. Τα χαρακτηριστικά της σύνθεσης στο Metacity, τον προεπιλεγμένο διαχειριστή παραθύρων που παρέχεται στο GNOME, είναι απενεργοποιημένα σε αυτήν την έκδοση. Όταν τα εφέ της επιφάνειας ενεργοποιούνται, το Metacity αντικαθίσταται από το Compiz, ενα διαχειριστή σύνθεσης παραθύρων OpenGL ο οποίος χρησιμοποιεί το AIGLX για να παρέχει γραφικά εφέ.

Για να ενεργοποιήσετε τα εντυπωσιακά εφέ, ακολουθήστε τα παρακάτω βήματα:

1. Σύστημα → Επιδόσεις → Εφέ επιφάνειας εργασίας

2. Αποσυνδεθείτε

3. Συνδεθείτε εκ νέου. Το `compiz` πρέπει τώρα να είναι ενεργοποιημένο

Αν κολλήσετε κάπου, ανατρέξτε στην παρακάτω συζήτηση:

- http://www.redhat.com/archives/fedora-devel-list/2006-September/msg00382.html

- http://www.redhat.com/archives/fedora-devel-list/2006-September/msg00383.html

Ένας κατάλογος από υλικό που υποστηρίζει αυτά τα εφέ είναι διαθέσιμος στο http://fedoraproject.org/wiki/RenderingProject/aiglx.

### 9.2. Διαχείριση λογισμικού

Η απόδοση του εργαλείου διαχείρισης λογισμικού yum έχει αυξηθεί σε μεγάλο βαθμό στο Fedora Core 6. Ο αναλυτής μεταδεδομένων αποθετηρίων είναι τώρα υλοποιημένος σε C. Μια νέα υποδομή διαχείρισης εναλλακτικών τοποθεσιών αρχείων (mirrors) επίσης εγγυάται καλύτερη επιλογή εναλλακτικών τοποθεσιών αρχείων και, στις περισσότερες περιπτώσεις, αυξημένη απόδοση. Το εργαλείο διαχείρισης πακέτων Pirut και το εργαλείο ενημερώσεων λογισμικού Pup βασίζονται στο yum, συνεπώς η απόδοση τους λογικά επίσης θα αυξηθεί.

### 9.3. GNOME

Αυτή η έκδοση περιλαμβάνει το GNOME 2.16. Πολλές αλλαγές όπως το Tomboy και το GNOME Power Manager είχαν παρουσιαστεί από το Fedora Core 5. Το Fedora Core 6 περιλαμβάνει ακόμα τον αναγνώστη οθόνης Orca και τον επεξεργαστή μενού Alacarte τα οποία προηγουμένως ήταν διαθέσιμα από το Fedora Extras.

Η εφαρμογή GNOME Power Manager παρέχει τώρα αναλυτική, γραφική παρουσίαση πληροφορίας σχετικά με την κατανάλωση ενέργειας Για να έχετε πρόσβαση σε αυτές τις πληροφορίες, κάντε δεξί κλικ στην μικροεφαρμογή και επιλέξτε το στοιχείο μενού Πληροφορία.

Η οθόνη υποδοχής (splash screen) του GNOME έχει εσκεμμένα απενεργοποιηθεί (upstream). Για να την ενεργοποιήσετε ξανά κάντε χρήση του gconf-editor ή της παρακάτω εντολής:

    gconftool-2 --set /apps/gnome-session/options/show_splash_screen --type bool true

Το θέμα του διαλόγου κλειδώματος οθόνης δεν είναι συνδεδεμένο με την επιλεγμένη προστασία οθόνης σε αυτή την έκδοση. Για να το ενεργοποιήσετε, χρησιμοποιήστε το gconf-editor ή την ακόλουθη εντολή:

    gconftool-2 --set  --type string /apps/gnome-screensaver/lock_dialog_theme  "system"

### 9.4. Περιηγητές Ιστού

Δεν συμπεριλαμβάνεται πια πακέτο σουίτας περιηγητή στο Fedora Core 6. Το πακέτο mozilla έχει αφαιρεθεί. Για αυτήν τη λειτουργικότητα, χρησιμοποιήστε το firefox για περιηγητή Ιστού και το thunderbird για πελάτη αλληλογραφίας , ή χρησιμοποιήστε το seamonkey, μια σουίτα περιηγητή η οποία διανέμεται στο Fedora Extras.

Για καλύτερη υποστήριξη μερικών γλωσσών (όπως η ινδική και μερικές διάλεκτοι CJK), το Fedora χτίζει το Firefox χρησιμοποιώντας τοσύστημα Pango σαν τον κειμένου. Το Pango χρησιμοποιείται με την άδεια του Mozilla Corporation. Αυτή η αλλαγή μπορεί να επηρεάσει αρνητικά την απόδοση σε μερικές σελίδες. Για να απενεργοποιήσετε τη χρήση του Pango, ορίστε `MOZ_DISABLE_PANGO=1` στο περιβάλλον σας πριν εκκινήσετε το Firefox.

    export MOZ_DISABLE_PANGO=1
    /usr/bin/firefox

Οι βασισμένοι στο Gecko περιηγητές Ιστού Firefox και Epiphany τώρα εμφανίζουν σωστά την MathML όταν χρησιμοποιούν το backend κειμένου Pango. Επιπλέον, αρκετά θέματα με την εμφάνιση και τη συμπεριφορά κειμένου χρησιμοποιώντας το backend κειμένου Pango έχουν λυθεί. Το Epiphany τώρα χρησιμοποιεί το Pango ως προεπιλογή.

### 9.5. Προγράμματα ηλεκτρονική αλληλογραφίας

Το Thunderbird στο Fedora τώρα ενεργοποιεί το Pango από προεπιλογή, με την άδεια του Mozilla Corporation. Αυτή η αλλαγή μπορεί να επηρεάσει αρνητικά την απόδοση σε μερικές σελίδες. Για να απενεργοποιήσετε τη χρήση του Pango, ορίστε `MOZ_DISABLE_PANGO=1` στο περιβάλλον σας πριν εκκινήσετε το Thunderbird.

    export MOZ_DISABLE_PANGO=1
    /usr/bin/thunderbird

## 10. Συστήματα αρχείων

Το Fedora Core 6 παρέχει βασική υποστήριξη για κρυπτογραφημένα τμήματα δίσκου swap και συστήματα αρχείων εκτός του root. Για να το χρησιμοποιήσετε, προσθέστε εγγραφές στο `/etc/crypttab` και αναφέρετε τις δημιουργημένες συσκευές στο `/etc/fstab`.

| Υποστήριξη κρυπτογραφημένων FS μη διαθέσιμη κατά την εγκατάσταση
Ενεργοποιήστε την κρυπτογράφηση συστημάτων αρχείων μετά την εγκατάσταση. Το Anaconda δεν έχει ακόμη υποστήριξη για δημιουργία κρυπτογραφημένων συσκευών.

Το παρακάτω παράδειγμα δείχνει ένα πεδίο `/etc/crypttab` για ένα τμήμα δίσκου swap:

    my_swap /dev/hdb1 /dev/urandom swap,cipher=aes-cbc-essiv:sha256

Αυτό δημιουργεί μια κρυπτογραφημένη συσκευή `/dev/mapper/my_swap`, η οποία μπορεί να αναφερθεί στο `/etc/fstab`. Το επόμενο παράδειγμα δείχνει μια εγγραφή για ένα τόμο συστημάτων αρχείων:

    my_volume /dev/hda5 /etc/volume_key cipher=aes-cbc-essiv:sha256

Το αρχείο `/etc/volume_key` περιέχει ένα κλειδί κρυπτογράφησης σε απλό κείμενο. Μπορείτε επίσης να ορίσετε `none` ως όνομα αρχείου του κλειδιού, και το σύστημα θα σας ζητήσει το κλειδί κρυπτογράφησης κατά την διάρκεια της εκκίνησης.

Η μεθοδος που προτείνουμε είναι να χρησιμοποιήσετε είναι το LUKS για τόμους συστήματος αρχείων

- Δημιουργία του κρυπτογραφημένου τόμου με χρήση της εντολής cryptsetup luksFormat

- Προσθήκη της απαραίτητης καταχώρησης στο `/etc/crypttab`

- Ρύθμιση του τόμου χειρονακτικά με την χρήση του cryptsetup luksOpen ή επανεκκίνηση

- Δημιουργία ενός συστήματος αρχείων στον κρυπτογραφημένο τόμο

- Ρυθμίσετε με μια γραμμή το `/etc/fstab`

## 11. Εξυπηρετητές Ιστού

Το Fedora Core 6 περιέχει την έκδοση 2.2 του Apache HTTP Server. Οι χρήστες που αναβαθμίζουν από την έκδοση 2.0 (η οποία περιέχεται στο Fedora Core 4 και πριν) πρέπει να κάνουν αλλαγές στη ρύθμιση του httpd. Ανατρέξτε στο http://httpd.apache.org/docs/2.2/upgrading.html για περισσότερες λεπτομέρειες.

## 12. Ανάπτυξη λογισμικού

Αυτή η ενότητα καλύπτει διάφορα εργαλεία ανάπτυξης λογισμικού.

### 12.1. Runtime

Υπάρχουν νέες δυνατότητες στην glibc:

- Υποστήριξη για κληρονομικότητα προτεραιότητας και σημαφόρων προστασίας προτεραιότητας. Αυτά είναι δύο χαρακτηριστικά τα οποία περιγράφονται στα πρότυπα POSIX.

  - Οι σημαφόροι κληρονομικότητας προτεραιότητας αυτόματα εμποδίζουν ανατροπή προτεραιότητας η οποία δημιουργείται από την αναμονή διαθεσιμότητας για τους σημαφόρους. Ο πυρήνας αυτόματα ενισχύει την προτεραιότητα του νήματος που κρατάει τον σημαφόρο μέχρι να ξεκλειδώσει αυτόν το σημαφόρο.

  - Η προστασία προτεραιότητας επιτρέπει τον ορισμό μιας προτεραιότητας ώστε όλα τα νήματα που αποκτούν το σημαφόρο να εκτελούνται μέχρι ο σημαφόρος να ξεκλειδωθεί. Αυτό το χαρακτηριστικό δεν είναι διαθέσιμο για robust σημαφόρους.

- Η ταξινόμηση διευθύνσεων προορισμού που εκτελείται από τη διεπαφή getaddrinfo() για hostname lookup μπορεί τώρα να οριστεί με κανόνες στο αρχείο `/etc/gai.conf`.

- Σημαντικές βελτιώσεις ταχύτητας στην επεξεργασία NIS και NIS+.

- Ολοκληρώθηκε η υποστήριξη RFC 3542 (προχωρημένα socket APIs για IPv6)

- Σημαντικές βελτιώσεις ταχύτητας της δυναμικής αναζήτησης συμβόλων.

### 12.2. Εργαλεία

Ο linker περιλαμβάνει υποστήριξη για τη νέα μορφή του ELF symbol hash table. Χρησιμοποιήστε την επιλογή `--hash-style` του linker για να επιλέγξετε τη μορφή ή τις μορφές.

#### 12.2.1. Αρχεία κεφαλίδων πυρήνα

Αυτή η έκδοση του Fedora έχει χτιστεί χρησιμοποιώντας τις κεφαλίδες του πυρήνα Linux των οποίων έγινε εξαγωγή απευθείας από τον πυρήνα, χρησιμοποιώντας το νέο χαρακτηριστικό `headers_install` του πυρήνα 2.6.18. Έτσι, το πακέτο glibc-kernheaders έχει αφαιρεθεί και αντικατασταθεί από το kernel-headers, ένα υπο-πακέτο του kernel.

Οι προγραμματιστές ίσως παρατηρήσουν κάποιες αλλαγές μεταξύ αυτών των νέων κεφαλίδων πυρήνα και αυτών που υπήρχαν πριν, συμπεριλαμβανομένων των παρακάτω:

- Το αρχείο κεφαλίδας `<linux/compiler.h>` έχει αφαιρεθεί, αφού δεν περιείχε τίποτα για το userspace.

- Οι μακροεντολές `_syscallX()` έχουν αφαιρεθεί. Το userspace θα πρέπει αντί αυτού να χρησιμοποιεί το `syscall()` από τη βιβλιοθήκη C.

- Η μακροεντολή `PAGE_SIZE` έχει αφαιρεθεί από κάποιες αρχιτεκτονικές, αφού το μέγεθος της σελίδας είναι μεταβλητό. Το userspace θα πρέπει αντί αυτού να χρησιμοποιεί το `sysconf(_SC_PAGE_SIZE)` ή το `getpagesize()`.

- Τα αρχεία κεφαλίδας `<asm/atomic.h>` και `<asm/bitops.h>` έχουν αφαιρεθεί. Αυτά δεν έχουν σχεδιαστεί για να χρησιμοποιούνται στο userspace, και η μεταγλώττιση τους θα αποτύχει σε μερικές αρχιτεκτονικές, δίνοντας τη μη-ατομική συμπεριφορά σε άλλα αρχεία. Ο μεταγλωττιστής C παρέχει τις δικές του ενσωματωμένες ατομικές συναρτήσεις οι οποίες είναι πιο κατάλληλες για χρήση σε προγράμματα του userspace.

- Το περιεχόμενο το οποίο προηγουμένως προφυλασσόταν με το `#ifdef __KERNEL__` έχει αντικατασταθεί από το εργαλείο unifdef. Δεν είναι πλέον αποτελεσματικός ο ορισμός του `__KERNEL___` για εμφάνιση των μερών τα οποία δε θα έπρεπε να εμφανίζονται στο userspace.

Επιπλέον, κάποια αρχεία κεφαλίδων τα οποία δεν είναι κατάλληλα για χρήση στο userspace έχουν αφαιρεθεί και ακόμη περισσότερες κεφαλίδες έχουν τροποποιηθεί για να αφαιρεθεί μη κατάλληλο περιεχόμενο.

| Οι αλλαγές κεφαλίδων πυρήνα δεν είναι συγκεκριμένες για το Fedora
Αυτές οι αλλαγές κληρονομούνται από τον upstream πυρήνα και δεν είναι συγκεκριμένες για το Fedora. Κάθε διανομή που χρησιμοποιεί τις κεφαλίδες πυρήνα που διανέμονται επίσημα με τον πυρήνα θα περιέχει αυτές τις αλλαγές.

#### 12.2.2. Συλλογή μεταγλωττιστή GCC

Αυτή η έκδοση του Fedora έχει χτιστεί με το GCC 4.1, το οποίο συμπεριλαμβάνεται στη διανομή.

##### 12.2.2.1. Προειδοποιήσεις

- Οι προγραμματιστές του Fedora έχουν εισάγει αλλαγές στην ενότητα `.hash` του ELF η οποία παρέχει σύμβολα για δυναμική σύνδεση (dynamic linking). Αυτή η νέα ενότητα `.gnu.hash`, η οποία δημιουργείται με τη νέα προεπιλεγμένη επιλογή `--hash-style=gnu` για το gcc, έχει τον ίδιο σκοπό με τις προηγούμενες ενότητες hash. Παρέχει, ωστόσο, μία αύξηση ταχύτητας της τάξης του 50% στη δυναμική σύνδεση. Τα εκτελέσιμα αρχεία και οι βιβλιοθήκες που παράγονται με τη νέα συνάρτηση hashing είναι ασύμβατα με παλαιότερες εκδόσεις της `glibc` και του δυναμικού linker. Για να χρησιμοποιηθούν οι ρουτίνες hashing παλιότερου τύπου για συμβατότητα με συστήματα βασισμένα στην παλιότερη `glibc`, περάστε αντ' αυτής την επιλογή `--hash-style=sysv`.

- Απαιτείται GDB 6.1 ή νεότερο για αποσφαλμάτωση δυαδικών αρχείων, εκτός κι αν είναι μεταγλωττισμένα με ενεργοποιημένη την επιλογή `-fno-var-tracking`.

- Η επιλογή `-fwritable-strings` δεν υποστηρίζεται πια.

- Τα διαγνωστικά μηνύματα αγγλικής γλώσσας τώρα χρησιμοποιούν Unicode εισαγωγικά. Αν δεν μπορείτε να το διαβάσετε αυτό, ορίστε τη μεταβλητή περιβάλλοντος `LC_CTYPE` σε`C` ή αλλάξτε τον προσομοιωτή τερματικού σας.

- Το αρχείο `specs` δεν εγκαθίσταται πια στα περισσότερα συστήματα. Οι μέσοι χρήστες δε θα το προσέξουν αλλά οι προγραμματιστές οι οποίοι χρειάζεται να αλλάξουν το αρχείο μπορούν να χρησιμοποιήσουν την επιλογή `-dumpspecs` για να δημιουργήσουν αυτό το αρχείο για επεξεργασία.

##### 12.2.2.2. Δημιουργία κώδικα

- Το λογισμικό βελτιστοποίησης SSA τώρα συμπεριλαμβάνεται και φέρνει μαζί του καλύτερο constant propagation, redundancy elimination, load and store code motion, strength reduction, dead storage elimination, καλύτερη ανίχνευση γιαunreachable code, και tail recursion by accumulation.

- Το autovectorization υποστηρίζεται. Αυτή η τεχνική πετυχαίνει σε κάποιες περιπτώσεις μεγαλύτερη απόδοση για επαναλαμβανόμενο κώδικα βρόγχων.

##### 12.2.2.3. Επεκτάσεις γλωσσών

- Το νέο όρισμα sentinel κάνει τον μεταγλωττιστή να παράγει μια προειδοποίηση αν μιας συνάρτησης, η οποία απαιτεί το NULL list terminator, σαν την `execl(char *path, const char *arg, ...)`, της λείπει το NULL.

- Οι επεκτάσεις `cast-as-lvalue`, `conditional-expression-as-lvalue`, και `compund-expression-as-lvalue` έχουν αφαιρεθεί.

- Τα `#pragma pack()` semantics είναι τώρα πιο κοντά σε αυτά που χρησιμοποιούν άλλοι μεταγλωττιστές.

- Η λήψη της διεύθυνσης μιας μεταβλητής η οποία έχει δηλωθεί με το register modifier τώρα παράγει ένα σφάλμα αντί μια προειδοποίηση.

- Οι πίνακες με incomplete element types τώρα παράγουν ένα σφάλμα. Αυτό σημαίνει πως δεν επιτρέπονται forward reference σε δηλώσεις για structure.

- Ο βασικός μεταγλωττιστής (compiler), χωρίς καμία επιλογή βελτιστοποίησης (`-O0`), μετρήθηκε ως και 25% ταχύτερος σε τυπικό κώδικα εφαρμογών.

- Οι βιβλιοθήκες τώρα μπορούν να περιέχουν function-scope static variables σε πολυνηματικά προγράμματα. Οι προγραμματιστές για embedded συστήματα μπορούν να χρησιμοποιούν το `-fno-threadsafe-statics` για να απανεργοποιήσουν αυτό το χαρακτηριστικό, αλλά οι κανονικοί χρήστες δε θα πρέπει να το κάνουν αυτό ποτέ.

### 12.3. Ruby

Το κανονικό μονοπάτι αναζήτησης για τις βιβλιοθήκες της Ruby, `$:`, έχει αλλάξει σε συμφωνία με τις οδηγίες πακεταρίσματος. Επίσης, έγιναν αλλαγές σε μερικές από τις εγγραφές στο `Config::CONFIG` στο άρθρωμα `rbconfig`. Μερικές από τις σημαντικότερες αλλαγές είναι:

- Ο κατάλογος `sitedir` και οι σχετικοί με αυτόν (`sitelibdir`, `sitearchdir`) είναι τώρα κάτω από τον κατάλογο `rubylibdir`. Αντί του `/usr/lib/site_ruby` είναι κάτω από το `/usr/lib/ruby/site_ruby`.

- Οι κατάλογοι για καθαρό κώδικα Ruby ο οποίος είναι ανεξάρτητος αρχιτεκτονικής είναι πάντα κάτω από τον κατάλογο `/usr/lib`, ακόμη και στην αρχιτεκτονική x86_64, όπου παλιότερα βρίσκονταν κάτω από τον κατάλογο `/usr/lib64`. Αυτή η αλλαγή αφορά τις δύο εγγραφές `Config::CONFIG`, `rubylibdir` και `sitelibdir`.

Οι κατάλογοι που πριν βρίσκονταν στο `$:` παραμένουν εκεί προς το παρόν, έτσι ώστε υπάρχων κώδικας, όπως ο `/usr/lib/site_ruby`, να μην χρειάζεται να αλλαχτεί. Αυτοί οι κατάλογοι ωστόσο θα απαρχειωθούν και θα αφαιρεθούν με την κυκλοφορία του Fedora Core 8. Συνιστάται το χτίσιμο των πακέτων Ruby RPM σε συμφωνία με τις οδηγίες πακεταρίσματος. Συγκεκριμένα, οι βιβλιοθήκες της Ruby πρέπει να εγκαθιστώνται μόνο στους κατάλογους `sitelibdir` και `sitearchdir`. Θα πρέπει επίσης να ακολουθείτε αυτό τον κανόνα για κώδικα Ruby ο οποίος δεν πακετάρεται σαν ένα RPM.

## 13. Ασφάλεια

Αυτή η ενότητα αναδεικνύει διάφορα σημεία ασφάλειας από το Fedora Core.

### 13.1. Γενικές πληροφορίες

Μία γενική εισαγωγή στα πολλά προληπτικά χαρακτηριστικά ασφάλειας στο Fedora, στην τρέχουσα κατάσταση και στις πολιτικές ασφάλειας είναι διαθέσιμη στο http://fedoraproject.org/wiki/Security.

### 13.2. SELinux

Αυτή η έκδοση αυξάνει τη χρηστικότητα του SELinux παρέχοντας ένα γραφικό εργαλείο αντιμετώπισης προβλημάτων, το setroubleshoot. Ο προγραμματιστής του SELinux Dan Walsh επεξηγεί το εργαλείο και τη χρήση του στο ιστολόγιο του. Ο διαχειριστής αρχείων Nautilus έχει επίσης βελτιωθεί στο GNOME 2.16 για να εμφανίζει SELinux contexts.

Οι σελίδες του έργου SELinux περιέχουν συμβουλές για αντιμετώπιση προβλημάτων, επεξηγήσεις και δείκτες στην τεκμηρίωση και στις αναφορές. Μερικοί χρήσιμοι σύνδεσμοι περιλαμβάνουν τους παρακάτω:

- Καινούριες σελίδες Έργου SELinux: http://fedoraproject.org/wiki/SELinux

- Συμβουλές αντιμετώπισης προβλημάτων: http://fedoraproject.org/wiki/SELinux/Troubleshooting

- Συχνές ερωτήσεις: http://fedora.redhat.com/docs/selinux-faq/

- Λίστα εντολών του SELinux: http://fedoraproject.org/wiki/SELinux/Commands

- Λεπτομέρειες τομέων υπό περιορισμό: http://fedoraproject.org/wiki/SELinux/Domains

## 14. Java and java-gcj-compat

Αυτή η έκδοση του Fedora Core περιέχει ένα ελεύθερο περιβάλλον Java με όνομα `java-gcj-compat`. Η συλλογή `java-gcj-compat` περιέχει μία σουίτα εργαλείων και περιβάλλοντων εκτέλεσης τα οποία είναι ικανά για χτίσιμο και εκτέλεση πολλών χρήσιμων προγραμμάτων τα οποία είναι γραμμένα στη γλώσσα προγραμματισμού Java.

| Το Fedora Core δεν περιλαμβάνει την Java
Το Java είναι σήμα κατατεθέν της Sun Microsystems. Το `java-gcj-compat` είναι ένα σύνολο καθαρά ελεύθερου λογισμικού το οποίο δεν είναι η Java, αλλά μπορεί να εκτελέσει λογισμικό Java.

Η υποδομή `java-gcj-compat` περιέχει τρία σημαντικά συστατικά: ένα GNU Java runtime (`libgcj`), το μεταγλωττιστή Eclipse Java (`ecj`) και ένα σετ από wrappers και συνδέσμους (`java-gcj-compat`) οι οποίοι παρουσιάζουν το runtime και το μεταγλωττιστή στο χρήστη με ένα τρόπο παρόμοιο με άλλα περιβάλλοντα Java.

Τα πακέτα λογισμικού Java σε αυτήν την έκδοση του Fedora χρησιμοποιούν το περιβάλλον `java-gcj-compat`. Αυτά τα πακέτα συμπεριλαμβάνουν τα Office.org Base, Eclipse, και Apache Tomcat. Ανατρέξτε στις συχνές ερωτήσεις Java στο http://www.fedoraproject.org/wiki/JavaFAQ για περισσότερες πληροφορίες για το ελεύθερο περιβάλλον Java `java-gcj-compat` που συμπεριλαμβάνεται στο Fedora.

| Συμπεριλάβετε την τοποθεσία και τις πληροφορίες έκδοσης στις αναφορές σφάλματος σας
Όταν καταχωρείτε μία αναφορά σφάλματος, βεβαιωθείτε ότι συμπεριλάβετε την έξοδο των παρακάτω εντολών:

    which java && java -version && which javac && javac -version

### 14.1. Χειρισμός πακέτων Java και πακέτων παρόμοιων με Java

Σε συνδυασμό με το σύνολο `java-gcj-compat` του ελεύθερου λογισμικού, το Fedora Core επιτρέπει την εγκατάσταση πολλαπλών Java εφαρμογών και την εναλλαγή μεταξύ αυτών χρησιμοποιώντας το εργαλείο alternatives της γραμμής εντολών. Παρόλα αυτά, για κάθε Java σύστημα που εγκαθιστάτε πρέπει να χρησιμοποιείτε τις οδηγίες πακεταρίσματος του JPackage Project για να μπορείτε στη συνέχεια να χρησιμοποιείτε την εντολή alternatives. Αν αυτά τα πακέτα εγκατασταθούν κατάλληλα, τότε ο χρήστης `root` μπορεί να διαλέξει ανάμεσα σε `java` και `javac` χρησιμοποιώντας την εντολή alternatives:

    alternatives --config java
    alternatives --config javac

### 14.2. 64-bit βιβλιοθήκες JNI

Οι 64-bit JNI βιβλιοθήκες συμπεριλαμβάνονται από προεπιλογή στα συστήματα x86_64 στο Fedora Core και Fedora Extras και δεν εκτελούνται σε 32-bit JRE. Είτε μεταβείτε σε 64-bit Java εναλλακτικές, ή αλλιώς πρέπει να γίνει εγκατάσταση των 32-bit έκδοσης των πακέτων, αν είναι διαθέσιμη. Για την εγκατάσταση μίας 32-bit έκδοσης, χρησιμοποιείστε την παρακάτω εντολή:

    yum install <package_name>.i386

Επίσης, οι βιβλιοθήκες 32-bit JNI που συμπεριλαμβάνονται από προεπιλογή στα συστήματα ppc64 δεν εκτελούνται με ένα JRE 64-bit. Για να εγκαταστήσετε την έκδοση 64-bit, χρησιμοποιήστε την ακόλουθη εντολή:

    yum install <package_name>.ppc64

### 14.3. Χειρισμός μικροεφαρμογών Java

Αυτή η έκδοση του Fedora Core περιέχει μια δοκιμαστική έκδοση του `gcjwebplugin`, μιας πρόσθετης λειτουργίας του Firefox για μικροεφαρμογές Java. Το `gcjwebplugin` δεν είναι ενεργοποιημένο από προεπιλογή. Αν και η υλοποίηση ασφάλειας στο GNU Classpath αναπτύσσεται ενεργά, δεν είναι αρκετά ώριμηγια ασφαλή εκτέλεση μη έμπιστων μικροεφαρμογών. Οι υλοποιήσεις των AWT και Swing στο GNU Classpath είναι τώρα αρκετά ώριμες ώστε να μπορούν να εκτελέσουν πολλές μικροεφαρμογές που αναπτύχθηκαν στον Ιστό. Οι περιπετειώδεις χρήστες που θέλουν να δοκιμάσουν το `gcjwebplugin` μπορούν να διαβάσουν το `/usr/share/doc/libgcj-4.1.1/README.libgcjwebplugin.so`, που εγκαθίσταται από το rpm του gcc. Το README περιγράφει πώς να ενεργοποιηθεί η πρόσθετη λειτουργία και τα ρίσκα που συνεπάγεται αυτή η ενέργεια.

### 14.4. Το Fedora και τα πακέτα Java του JPackage

Το Fedora Core συμπεριλαμβάνει πολλά πακέτα που προέρχονται από το έργο JPackage, το οποίο παρέχει ένα ένα αποθετήριο λογισμικού Java. Αυτά τα πακέτα τροποποιούνται στο Fedora ώστε να απομακρυνθούν εξαρτήσεις εμπορικού λογισμικού και για να γίνει χρήση του χαρακτηριστικού μεταγλώττισης ahead-of-time του GCJ. Χρησιμοποιήστε τα αποθετήρια Fedora για να ενημερώσετε αυτά τα πακέτα, ή χρησιμοποιήστε το αποθετήριο JPackage για πακέτα τα οποία δεν παρέχονται από το Fedora. Ανατρέξτε στον ιστοχώρο του JPackage στο http://jpackage.org για περισσότερες πληροφορίες σχετικά με το έργο και το λογισμικό που παρέχει.

| Ανάμιξη πακέτων από το από το Fedora και το JPackage
Ερευνήστε τη συμβατότητα των πακέτων πριν εγκαταστήσετε λογισμικό από τα αποθετήρια Fedora και JPackage στο ίδιο σύστημα. Ασύμβατα πακέτα μπορεί να προκαλέσουν περίπλοκα προβλήματα.

### 14.5. Eclipse

Αυτή η έκδοση του Fedora Core περιλαμβάνει το Fedora Eclipse, το οποίο στηρίζεται στην έκδοση 3.2 του Eclipse SDK. Η σελίδα "Νέα και Αξιοσημείωτα" για αυτή την έκδοση μπορεί να βρεθεί εδώ.

Το SDK, το οποίο κυκλοφόρησε τον Ιούνιο του 2006, είναι γνωστό με τα ονόματα "the Eclipse Platform," "the Eclipse IDE," και "Eclipse." Το Eclipse SDK είναι η βάση για την εναρμονισμένη κυκλοφορία δέκα έργων του Eclipse κάτω από την συντονισμένη ομπρέλλα κυκλοφορίας με το όνομα Callisto. Μερικά από αυτά τα έργα Callisto συμπεριλαμβάνονται στα Fedora Core και Extras: CDT, για ανάπτυξη C/C++, και GEF, το Graphical Editing Framework.

Ελπίζουμε να επεκτείνουμε αυτά τα έργα με νέα καθώς αυτός ο κύκλος του Fedora προχωράει. Πιθανοά έργα για συμπερίληψη είναι τα EMF, το Eclipse Modeling Framework, and VE, ο Visual Editor. Καθώς γράφονται αυτές οι λέξεις, αναμένουμε μία ανανεωμένη έκδοση του PyDev, τα εργαλεία ανάπτυξης Python, θα είναι διαθέσιμα στο Fedora Extras. Βοήθεια για το πακετάρισμα και τη δοκιμή αυτών των έργων με το GCJ είναι πάντα ευπρόδεκτη. Επικοινωνήστε με τα άτομα που ενδιαφέρονται μέσω της λίστας ταχυδρομείου fedora-devel-java-list ή/και του #fedora-java στο Freenode.

Το Fedora επίσης περιλαμβάνει πρόσθετα και χαρακτηριστικά που είναι ιδιαίτερα χρήσιμα στους χάκερς ελεύθερου λογισμικού: Επεξεργασία ChangeLog με το `eclipse-changelog` και ολοκλήρωση με το Bugzilla με το `eclipse-bugzilla`. Το πακέτο CDT μας επίσης περιλαμβάνει δουλειά σε εξέλιξη η οποία υποστηρίζει τα GNU Autotools. Οι τελευταίες πληροφορίες σχετικά με αυτά τα έργα μπορεί να βρεθεί στη σελίδα του Έργου Fedora Eclipse.

#### 14.5.1. Πρόσθετα/Χαρακτηριστικά που δεν έχουν πακεταριστεί

Το Fedora Eclipse περιλαμβάνει ένα patch για να επιτρέπει σε χρήστες εκτός του διαχειριστή να χρησιμοποιούν τη λειτουργικότητα του Update Manager για εγκατάσταση πρόσθετων και χαρακτηριστικών που δεν είναι πακεταρισμένα. Τέτοια πρόσθετα εγκαθιστώνται στον προσωπικό κατάλογο του χρήστη κάτω από τον κατάλογο `.eclipse`. Παρακαλούμε σημειώστε, ωστόσο, ότι αυτά τα πρόσθετα δεν έχουν κομμάτια μεταγλωττισμένα για τον GCJ και συνεπώς μπορεί να εκτελούνται πιο αργά από το αναμενόμενο.

## 15. Πολυμέσα

Το Fedora Core περιέχει εφαρμογές για διάφορες λειτουργίες πολυμέσων, όπως αναπαραγωγή, ηχογράφηση και επεξεργασία. Επιπλέον πακέτα είναι διαθέσιμα από το αποθετήριο Fedora Extras. Για επιπλέον πληροφορίες σχετικά με τα πολυμέσα στο Fedora, ανατρέξτε στην ενότητα πολυμέσων του ιστοχώρου του Έργου Fedora: http://fedoraproject.org/wiki/Multimedia.

### 15.1. Αναπαραγωγή πολυμέσων

Η προεπιλεγμένη εγκατάσταση του Fedora Core περιέχει τις εφαρμογές Rhythmbox και Totem για αναπαραγωγή πολυμέσων. Τα αποθετήρια πακέτων Fedora Core και Fedora Extras περιέχουν πολλές άλλες δημοφιλείς εφαρμογές αναπαραγωγής όπως το XMMS και το amaroK του KDE. Τόσο το GNOME όσο και το KDE περιέχουν μια συλλογή από εφαρμογές αναπαραγωγής οι οποίες μπορούν να χρησιμοποιηθούν με μια πληθώρα μορφών αρχείων. Άλλες πηγές μπορεί να προσφέρουν επιπλέον εφαρμογές για χειρισμό άλλων μορφών.

Το Fedora Core επίσης εκμεταλλεύεται πλήρως το σύστημα ήχου Advanced Linux Sound Architecture (ALSA). Πολλά προγράμματα μπορούν να αναπαράγουν ήχο ταυτόχρονα, το οποίο πιο πριν ήταν δύσκολο. Όταν όλες οι εφαρμογές πολυμέσων ρυθμιστούν να χρησιμοποιούν το ALSA για υποστήριξη ήχου, αυτός ο περιορισμός θα εξαφανιστεί. Για περισσότερες πληροφορίες για το ALSA, επισκεφτείτε τον ιστοχώρο του έργου στο http://www.alsa-project.org/. Οι χρήστες μπορούν ακόμη να αντιμετωπίσουν προβλήματα όταν πολλαπλοί χρήστες είναι συνδεδεμένοι στο σύστημα. Ανάλογα με το υλικό και τους περιορισμούς του λογισμικού, πολλαπλοί χρήστες μπορεί να μην μπορούν να χρησιμοποιήσουν το υλικό ήχου ταυτόχρονα.

Το πακέτο Helix Player έχει αφαιρεθεί από αυτή την έκδοση αφού έχει την ίδια λειτουργικότητα με το Totem. Το Totem επίσης χρησιμοποιεί το framework πολυμέσων GStreamer το οποίο χρησιμοποιείται κι από άλλες εφαρμογές στο Fedora Core. Με το GStreamer, οι χρήστες μπορούν εύκολα να προσθέσουν υποστήριξη για επιπλέον αποκωδικοποιητές σε όλες τις εφαρμογές που το χρησιμοποιούν.

### 15.2. Μορφές αρχείων Ogg και οργανισμού Xiph.Org

Το Fedora περιέχει πλήρη υποστήριξη για το Ogg media container format και τις μορφές Vorbis audio, Theora video, Speex audio, και FLAC lossless audio. Αυτές οι μορφές διανέμονται ελεύθερα και δεν εμποδίζονται από περιορισμούς πατεντών ή αδειών χρήσης. Παρέχουν ευέλικτες εναλλακτικές επιλογές για δημοφιλείς και περιορισμένες μορφές. Το Έργο Fedora ενθαρρύνει τη χρήση ανοιχτών μορφών στη θέση των άλλων περιοριστικών. Για περισσότερες πληροφορίες για αυτές τις μορφές και για το πώς να τις χρησιμοποιείτε, ανατρέξτε στον ιστοχώρο του οργανισμού Xiph.Org στο http://www.xiph.org/.

### 15.3. MP3, DVD και άλλες εξαιρούμενες μορφές πολυμέσων

Τα Fedora Core και Fedora Extras δε μπορούν να παρέχουν υποστήριξη για αναπαραγωγή MP3 ή βίντεο DVD ή ηχογράφηση. Οι μορφές MP3 είναι πατενταρισμένες και οι κάτοχοι των πατεντών δεν έχουν δώσει τις απαραίτητες άδειες χρήσης. Οι μορφές βίντεο DVD είναι πατενταρισμένες και εφοδιασμένες με ένα σχήμα κρυπτογράφησης. Οι κάτοχοι των πατεντών δεν έχουν δώσει τις απαραίτητες άδειες χρήσης και ο κώδικας που απαιτείται για αποκρυπτογράφηση δίσκων κρυπτογραφημένων κατά CSS μπορεί να καταπατά το Digital Millennium Copyright Act, ένα νόμο πνευματικής ιδιοκτησίας των ΗΠΑ. Το Fedora επίσης αποκλείει άλλο λογισμικό πολυμέσων λόγω περιορισμών από πατέντες, πνευματικά δικαιώματα ή άδειες χρήσης, όπως το Adobe Flash Player και το Real Media Player. Για περισσότερα για αυτό το θέμα, παρακαλούμε ανατρέξτε στο http://fedoraproject.org/wiki/ForbiddenItems.

Ενώ άλλες επιλογές MP3 μπορεί να είναι διαθέσιμες για το Fedora, το Fluendo τώρα παρέχει μια δωρεάν πρόσθετη λειτουργία MP3 για το GStreamer η οποία παρέχει την απαραίτητη άδεια πατεντών για τελικούς χρήστες. Αυτή η πρόσθετη λειτουργία περιέχει υποστήριξη MP3 για εφαρμογές που χρησιμοποιούν το framework GStreamer σαν backend. Το Fedora δε συμπεριλαμβάνει αυτή την πρόσθετη λειτουργία γιατί προτιμούμε να υποστηρίζουμε και να ενθαρρύνουμε τη χρήση ανοιχτών και χωρίς πατέντες μορφές αρχείων. Για περισσότερες πληροφορίες σχετικά με την πρόσθετη λειτουργία MP3, επισκεφτείτε τον ιστοχώρο της Fluendo στο http://www.fluendo.com/.

### 15.4. Δημιουργία και εγγραφή CD και DVD

Τα αποθετήρια λογισμικού Fedora Core και Fedora Extras περιέχουν μια ποικιλία εργαλείων για εύκολη διαχείριση και εγγραφή CD και DVD. Οι χρήστες του GNOME μπορούν να εγγράψουν κατευθείαν από το διαχειριστή αρχείων Nautilus ή να επιλέξουν ένα εκ των πακέτων `gnomebaker` ή `graveman` από το Fedora Extras, ή το παλιότερο πακέτο `xcdroast` από το Fedora Core. Οι χρήστες του KDE μπορούν να χρησιμοποιήσουν για αυτές τις εργασίες το ισχυρό πακέτο `k3b`, διαθέσιμο στο Fedora Extras. Μερικά εργαλεία κονσόλας είναι τα `cdrecord`, `readcd`, `mkisofs`, και άλλες δημοφιλείς εφαρμογές.

### 15.5. Screencasts

Μπορείτε να χρησιμοποιήσετε το Fedora για να δημιουργήσετε και να αναπαράγετε screencasts, τα οποία είναι βιντεογραφημένες συνεδρίες της επιφάνειας εργασίας, χρησιμοποιώντας ανοιχτές τεχνολογίες. Το αποθετήριο λογισμικού Fedora Extgras περιέχει το `istanbul`, το οποίο δημιουργεί screencasts χρησιμοποιώντας τη μορφή βίντεο Theora. Αυτά τα βίντεο μπορούν να αναπαραχθούν με χρήση ενός από τα πολλά προγράμματα αναπαραγωγής βίντεο που συμπεριλαμβάνονται στο Fedora Core. Αυτός είναι ο προτιμώμενος τρόπος για καταχώρηση screencasts στο Έργο Fedora, για χρήση από προγραμματιστές ή χρήστες. Για πιο αναλυτικές οδηγίες, ανατρέξτε στο http://fedoraproject.org/wiki/ScreenCasting.

### 15.6. Εκτεταμένη υποστήριξη μέσω πρόσθετων λειτουργιών

Τα περισσότερα προγράμματα αναπαραγωγής πολυμέσων στα αποθετήρια Fedora Core και Fedora Extras μπορούν να χρησιμοποιήσουν πρόσθετες λειτουργίες για προσθήκη υποστήριξης για επιπλέον μορφές πολυμέσων και συστήματα εξόδου ήχου. Κάποια χρησιμοποιούν ισχυρά framework πολυμέσων, όπως το πακέτο `gstreamer` για το χειρισμό υποστήριξης μορφών πολυμέσων και εξόδου ήχου. Τα αποθετήρια Fedora Core και Fedora Extras προσφέρουν πακέτα πρόσθετων εφαρμογών για αυτά τα backend και για ανεξάρτητες εφαρμογές. Επιπλέον πρόσθετες λειτουργίες από τρίτους μπορεί να παρέχουν ακόμη μεγαλύτερες δυνατότητες.

## 16. Παιχνίδια και ψυχαγωγία

Τα Fedora Core και Fedora Extras παρέχουν μία συλλογή παιχνιδιών η οποία καλύπτει μια ποικιλία γούστων. Από προεπιλογή, το Fedora Core περιέχει ένα μικρό πακέτο παιχνιδιών για το GNOME (με όνομα gnome-games) και το KDE (kdegames). Το Fedora Extras παρέχει επιπρόσθετα παιχνίδια τα οποία καλύπτουν κάθε γούστο.

Ο ιστοχώρος του Έργου Fedora έχει μια ενότητα αφιερωμένη στα παιχνίδια η οποία περιγράφει λεπτομερώς μερικά από τα διαθέσιμα παιχνίδια με περιγραφές και οδηγίες εγκατάστασης. Για περισσότερες πληροφορίες, ανατρέξτε στο http://fedoraproject.org/wiki/Games.

## 17. Εικονικοποίηση

Η εικονικοποίηση (virtualization) στο Fedora Core βασίζεται στο Xen 3.0.2, και είναι συνδεδεμένη με το πρόγραμμα εγκατάστασης του Fedora Core 6. Ανατρέξτε στο http://fedoraproject.org/wiki/Tools/Xen για περισσότερες πληροφορίες σχετικά με το Xen.

### 17.1. Τύποι εικονικοποίησης

Κάτω από το Fedora Core 6 χρησιμοποιώντας το Xen 3.0.2, τόσο το paravirtualization όσο και η πλήρης εικονικοποίηση μπορούν να υλοποιηθούν. Η πλήρης εικονικοποίηση απαιτεί έναν επεξεργαστή ικανό για VT. Το paravirtualization δεν απαιτεί ειδικό υλικό αλλά απαιτεί το φιλοξενούμενο OS να τροποποιηθεί. Για να μάθετε περισσότερα για το πώς να ρυθμίσετε και να χρησιμοποιήσετε το Xen, ανατρέξτε στο http://fedoraproject.org/wiki/FedoraXenQuickstartFC6.

### 17.2. Φιλοξενούμενα λειτουργικά συστήματα

Η ομάδα ανάπτυξης του Fedora Core 6 έχει δοκιμάσει το Xen με το Fedora Core 6 και το Red Hat Enterprise Linux 5 Beta1 ως φιλοξενούμενα λειτουργικά συστήματα (ΛΣ). Άλλα φιλοξενούμενα ΛΣ δεν έχουν δοκιμαστεί. Με το paravirtualization, ωστόσο, οι χρήστες μπορούν να αναμένουν λογικά επιτυχία στην εκτέλεση φιλοξενούμενων ΛΣ Linux τα οποία έχουν χτιστεί για το Xen 3.0.2. Με πλήρη εικονικοποίηση χρησιμοποιώντας υλικό VT οι χρήστες μπορούν να αναμένουν λογικά επιτυχία στην εκτέλεση με μια μεγαλύτερη ποικιλία λειτουργικών συστημάτων, μεταξύ των οποίων και μερικά εμπορικά λειτουργικά συστήματα.

### 17.3. Αλλαγές στα πακέτα Xen

Στο Fedora Core 6 ένας μοναδικός πυρήνας υποστηρίζει τόσο το host και το φιλοξενούμενο λειτουργικό σύστημα. Σε προηγούμενες εκδόσεις, υπήρχε ένας πυρήνας, ο kernel-xenU, για το host ή εποπτεύον ΛΣ και ένας ξεχωριστός πυρήνας, ο kernel-xen0, για τα φιλοξενούμενα. Στο Fedora Core 6 το πακέτο kernel-xen είναι ο μόνος πυρήνας που χρειάζεται.

Στο Fedora Core 6 υπάρχει μια γραφική εφαρμογή, η virt-manager, για την εγκατάσταση και τη διαχείριση εικονικών μηχανών. Στα χαρακτηριστικά της εφαρμογής virt-manager συμπεριλαμβάνονται:

- Ενσωματωμένο framebuffer γραφικών. Τόσο το γραφικό πρόγραμμα εγκατάστασης όσο και το γραφικό περιβάλλον του φιλοξενούμενου λειτουργικού συστήματος μπορούν να προσπελαστούν από το virt-manager χωρίς τη χρήση VNC.

- Ένα ενσωματωμένο λογισμικό εμφάνισης σειριακής κονσόλας. Η κονσόλα μπορεί τώρα να προσπελαστεί από το virt-manager χωρίς το άνοιγμα ξεχωριστού τερματικού και χρησιμοποιώντας την εντολή xm console.

- Διαχείριση επεξεργαστή και μνήμης. Η εικονική μνήμη και ο επεξεργαστής μπορούν να ρυθμιστούν δυναμικά.

- Εκτεταμένος χειριστής πρωτοκόλλου RFB. Αν το φιλοξενούμενο ΛΣ αλλάξει ανάλυση οθόνης, η γραφική κονσόλα virt-manager ρυθμίζει το μέγεθος της αναλόγως.

Στο Fedora Core 6 υπάρχουν δύο μέθοδοι για να εγκαταστήσετε ένα φιλοξενούμενο ΛΣ: μέσω της γραμμής εντολών με χρήση του προγράμματος xenguest-install, ή μέσω της γραφικής εφαρμογής virt-manager.

- | Μετονομασία δέσμης εντολών xenguest-install
  Η δέσμη εντολών xenguest-install σε προηγούμενες εκδόσεις είχε όνομα xenguest-install.py.

Τα αρχεία καταγραφής Xen είναι αποθηκευμένα κάτω από τον κατάλογο `/var/log/xen`, ο οποίος χωρίζει τα μηνύματα καταγραφής του Xen από τα άλλα μηνύματα του συστήματος.

- | Οι φιλοξενούμενοι πυρήνες i386 απαιτούν PAE
  Υποστήριξη PAE στο CPU απαιτείται σε φιλοξενούμενα συστήματα i386. Κάποιοι παλαιότεροι υπολογιστές μπορεί να μην έχουν αυτήν την λειτουργικότητα.

## 18. Σύστημα παραθύρων X (γραφικά)

Αυτή η ενότητα περιέχει πληροφορίες σχετικές με την υλοποίηση του συστήματος παραθύρων X που παρέχεται με το Fedora.

### 18.1. Αλλαγές ρύθμισεων X

Ο X server X.org 7.1 έχει τροποποιηθεί έτσι ώστε να αναγνωρίζει και να ρυθμίζει αυτόματα υλικό, έτσι οι χρήστες ή οι διαχειριστές να μη χρειάζεται να τροποποιούν το αρχείο ρύθμισης `/etc/X11/xorg.conf`.Το μοναδικό υλικό που είναι ρυθμισμένο από προεπιλογή στο αρχείο `xorg.conf` γραμμένο από το anaconda είναι το εξής:

- ο οδηγός γραφικών

- ο χάρτης του πληκτρολογίου

Όλο το άλλο υλικό, όπως οθόνες (LCD ή CRT), ποντίκια USB, και touchpads στις περισσότερες περιπτώσεις θα εντοπιστούν και θα ρυθμιστούν αυτόματα.

Ο X server αναζητά τις υποστηριζόμενες ρυθμίσεις ανάλυσης της οθόνης και επιλέγει την μεγαλύτερη διαθέσιμη ανάλυση όπως επίσης και το σωστό λόγο αναλογιών. Οι χρήστες μπορούν να ρυθμίσουν την ανάλυση στοΣύστημα → Προτιμήσεις → Ανάλυση οθόνης, ενώ η ανάλυση από προεπιλογή για την οθόνη μπορεί να ρυθμιστεί στο Σύστημα → Διαχείρηση → Οθόνη.

Αν το αρχείο ρυθμίσεων `/etc/X11/xorg.conf` δεν είναι παρόν, ο Χ εντοπίζει αυτόματα τον κατάλληλο οδηγό, και θέτει ως διάταξη πληκτρολογίου τη διάταξη 105-key US.

### 18.2. Σημειώσεις για τον οδηγό της Intel

Το Fedora Core 6 περιέχει δύο οδηγούς για τις κάρτες γραφικών της Intel:

- Τον προεπιλεγμένο οδηγό `i810`, ο οποίος περιέχει υποστήριξη για τσιπ γραφικών Intel μέχρι και i945 και i965

- Τον πειραματικό οδηγό `intel`, ο οποίος παρέχει υποστήριξη για τσιπ γραφικών Intel μέχρι και το i945

Ο οδηγός `i810` περιορίζεται σε αναλύσεις που είναι διαθέσιμες στο BIOS. Αν χρειάζεστε υποστήριξη για μη-τυπικές αναλύσεις, όπως αυτές που χρησιμοποιούνται σε κάποιες οθόνες widescreen, μπορείτε να αλλάξετε στον οδηγό `intel`. Μπορείτε να κάνετε εναλλαγή μεταξύ οδηγών χρησιμοποιώντας το `system-config-display`, το οποίο παρέχεται στα μενού κάτω από το Σύστημα → Διαχείριση → Οθόνη.

Σχόλια και παρατηρήσεις για τον πειραματικό οδηγό της `intel` είναι ευπρόσδεκτα. Επιτυχής χρήση του οδηγού παρακαλείσθε να την αναφέρετε στον σύνδεσμο Bugzilla, μαζί με τα αποτελέσματα της εντολής lspci -vn για το σύστημά σας. Δεδομένων των επιτυχόντων χρήσεων του οδηγού της `intel` πολλά chipset μπορεί να χρησιμοποιήσουν αυτόν τον οδηγό ως προεπιλογή.

## 19. Εξυπηρετητές βάσεων δεδομένων

### 19.1. MySQL

Το Fedora τώρα παρέχει το MySQL 5.0. Για ένα κατάλογο των βελτιώσεων που παρέχει αυτή η έκδοση, ανατρέξτε στο http://dev.mysql.com/doc/refman/5.0/en/mysql-5-0-nutshell.html.

Για περισσότερες πληροφορίες σχετικά με την αναβάθμιση βάσεων δεδομένων από προηγούμενες εκδόσεις της MySQL, ανατρέξτε στον ιστοχώρο της MySQL: http://dev.mysql.com/doc/refman/5.0/en/upgrade.html.

### 19.2. PostgreSQL

Αυτή η έκδοση του Fedora περιλαμβάνει το PostgreSQL 8.1. Για περισσότερες πληροφορίες για αυτήν την έκδοση, ανατρέξτε στο http://www.postgresql.org/docs/whatsnew.

| Αναβάθμιση βάσεων δεδομένων
Το Fedora Core 4 περιλάμβανε την έκδοση 8.0 του PostgreSQL. Αν αναβαθμίσετε ένα υπάρχον σύστημα Fedora με μία βάση δεδομένων PostgreSQL πρέπει να αναβαθμίσετε την βάση για να προσπελάσετε τα δεδομένα. Για να αναβαθμίσετε μια βάση από μια προηγούμενη έκδοση της PostgreSQL, ακολουθήστε τη διαδικασία που περιγράφεται στο http://www.postgresql.org/docs/8.1/interactive/install-upgrading.html

## 20. Διεθνοποίηση (i18n)

Αυτή η ενότητα περιέχει πληροφορίες σχετικά με υποστήριξη γλωσσών κάτω από το Fedora Core.

### 20.1. Μέθοδοι εισαγωγής

Το προεπιλεγμένο άρθρωμα μεθόδου εισαγωγής GTK SCIM (Simple Common Input Method) είναι το `scim-bridge`, γραμμένο από την αρχή σε C από τον Ryo Dairiki. Το SCIM δεν συνδέεται πια με τη βιβλιοθήκη `libstdc++so7`, και το `scim-qtimm` δουλεύει ξανά.

Αν το SCIM είναι εγκατεστημένο, εκτελείται από προεπιλογή για τους χρήστες όλων των locale αντί μόνο για κάποια ασιατικά locale όπως στην προηγούμενη έκδοση. Ο πίνακας που ακολουθεί απαριθμεί τα προεπιλεγμένα πλήκτρα εναλλαγής για διάφορες γλώσσες:

Γλώσσα | Πλήκτρα συντόμευσης
όλες | `Ctrl-Κενό`
Γιαπωνέζικα | Zenkaku_Hankaku ή Alt-`
Κορεάτικα | Shift-Κενό

#### 20.1.1. Εγκατάσταση γλώσσας

Για να εγκαταστήσετε υποστήριξη για επιπλέον γλώσσες από την ομάδα `Languages`, χρησιμοποιήστε το pirut ή Εφαρμογές-Προσθαφαίρεση λογισμικού, ή εκτελέστε την παρακάτω εντολή:

    su -c 'yum groupinstall <language>-support'

Στην παραπάνω εντολή, το `<language>` είναι ένα εκ των `assamese`, `bengali`, `chinese`, `gujarati`, `hindi`, `japanese`, `kannada`, `korean`, `malayalam`, `marathi`, `oriya`, `punjabi`, `sinhala`, `tamil`, `thai`, ή `telegu`.

### 20.2. im-chooser

Ένα νέο εργαλείο ρύθμισης χρήστη με όνομα im-chooser έχει προστεθεί το οποίο σας επιτρέπει να απενεργοποιήσετε ή να ενεργοποιήσετε τη χρήση των μεθόδων εισαγωγής στην επιφάνεια εργασίας σας. Αν το SCIM είναι εγκατεστημένο αλλά δεν επιθυμείτε να το εκτελέσετε στην επιφάνεια εργασίας σας, μπορείτε να το απενεργοποιήσετε χρησιμοποιώντας το im-chooser.

### 20.3. xinputrc

Κατά την έναρξη των X, το xinput.sh τώρα πηγάζει από το `~/.xinputrc` ή το `/etc/X11/xinit/xinputrc` αντί να αναζητά αρχεία ρυθμίσεων στον κατάλογο `~/.xinput.d/` ή στον `/etc/xinit/xinput.d/`.

## 21. Συμβατότητα προς τα πίσω

Το Fedora Core παρέχει βιβλιοθήκες συστήματος συντήρησης για συμβατότητα με παλιότερο λογισμικό. Αυτό το λογισμικό είναι μέρος της ομάδας `Legacy Software Development`, η οποία δεν εγκαθιστάται από προεπιλογή. Οι χρήστες που χρειάζονται αυτή τη λειτουργικότητα μπορούν να επιλέξουν αυτή την ομάδα είτε κατά την εγκατάσταση είτε μετά την ολοκλήρωση της εγκατάστασης. Για να εγκαταστήσετε την ομάδα πακέτων σε ένα σύστημα Fedora, χρησιμοποιήστε το Εφαρμογές → Προσθαφαίρεση λογισμικού, Pirut, ή εισάγετε την ακόλουθη εντολή σε ένα παράθυρο τερματικού:

    su -c 'yum groupinstall "Legacy Software Development"'

Εισάγετε το συνθηματικό για το λογαριασμό `root` όταν αυτό σας ζητηθεί.

### 21.1. Συμβατότητα Compiler

Το πακέτο `compat-gcc-34` έχει συμπεριληφθεί σε αυτήν την έκδοση για λόγους συμβατότητας:

https://www.redhat.com/archives/fedora-devel-list/2006-August/msg00409.html

## 22. Αλλαγές πακέτων

| Αυτή η λίστα παράγεται αυτόματα
Αυτή η λίστα παράγεται αυτόματα. Δεν αποτελεί καλή επιλογή για μετάφραση.

Για ένα κατάλογο των πακέτων που έχουν ενημερωθεί από την προηγούμενη κυκλοφορία, ανατρέξτε στο http://fedoraproject.org/wiki/Docs/Beats/PackageChanges/UpdatedPackages. Μπορείτε επίσης να βρείτε ένα συγκριτικό των κύριων πακέτων όλων των εκδόσεων στο http://distrowatch.com/fedora.

    # 2006-09-29 -- treediff <oldtree> <newtree>

    New package alacarte
    	Simple menu editor for GNOME

    New package bouncycastle
    	Bouncy Castle Crypto Package for Java

    New package cachefilesd
    	CacheFiles userspace management daemon

    New package ccid
    	Generic USB CCID smart card reader driver

    New package compat-gcc-34
    	Compatibility GNU Compiler Collection

    New package compiz
    	OpenGL window and compositing manager

    New package coolkey
    	CoolKey PKCS #11 module

    New package dbus-glib
    	GLib bindings for D-Bus

    New package dbus-python
    	D-Bus Python Bindings

    New package dbus-sharp
    	C# bindings for D-Bus

    New package dejavu-lgc-fonts
    	DejaVu LGC Fonts

    New package dogtail
    	GUI test tool and automation framework

    New package esc
    	Enterprise Security Client Smart Card Client

    New package fedora-release-notes
    	Release Notes for Fedora Core 5.92

    New package fonts-sinhala
    	Fonts for Sinhala

    New package gcalctool
    	A desktop calculator

    New package gfs2-utils
    	Utilities for managing the global filesystem (GFS)

    New package gnome-sharp
    	GTK+ and GNOME bindings for Mono

    New package gnome-vfs2-monikers
    	Monikers for the GNOME virtual file-system

    New package gnu-efi
    	Development Libraries and headers for EFI

    New package gnu-getopt
    	Java getopt implementation

    New package gucharmap
    	Unicode character picker and font browser

    New package hesinfo
    	Command-line Hesiod client.

    New package ifd-egate
    	Axalto Egate SmartCard device driver for PCSC-lite

    New package im-chooser
    	Desktop Input Method configuration tool

    New package jakarta-oro
    	Full regular expressions API

    New package kdnssd-avahi
    	KDE zeroconf implementation based on avahi

    New package libdhcp
    	A library for network interface configuration with DHCP

    New package libpfm
    	a performance monitoring library for Linux/ia64

    New package libtirpc
    	Transport Independent RPC Library

    New package libutempter
    	A privileged helper for utmp/wtmp updates

    New package lvm2-cluster
    	Cluster extenstions for userland logical volume management tools

    New package mcstrans
    	SELinux Translation Daemon

    New package notification-daemon
    	Notification Daemon

    New package notify-python
    	Python bindings for libnotify

    New package openais
    	The openais Standards-Based Cluster Framework executive and APIs

    New package openmpi
    	Open Message Passing Interface

    New package orca
    	Flexible, extensible, and powerful assistive technology

    New package pam_pkcs11
    	PKCS #11/NSS PAM login module

    New package paps
    	Plain Text to PostScript converter

    New package pcsc-lite
    	PC/SC Lite smart card framework and applications

    New package perl-IO-Socket-INET6
    	Perl Object interface for AF_INET|AF_INET6 domain sockets

    New package perl-IO-Socket-SSL
    	Perl library for transparent SSL

    New package perl-Net-SSLeay
    	Perl extension for using OpenSSL

    New package perl-Socket6
    	IPv6 related part of the C socket.h defines and structure manipulators

    New package pfmon
    	a performance monitoring tool for Linux/ia64

    New package postgresql-jdbc
    	JDBC driver for PostgreSQL

    New package pygobject2
    	Python bindings for gobjects

    New package pyspi
    	Python bindings for AT-SPI

    New package python-xeninst
    	Python modules for starting Xen guest installations

    New package scim-bridge
    	SCIM Bridge Gtk IM module

    New package scim-sinhala
    	Sri Lankan input method for SCIM

    New package setroubleshoot
    	Helps troubleshoot SELinux problems

    New package unifdef
    	Unifdef tool for removing ifdef'd lines

    New package virt-manager
    	Virtual Machine Manager

    New package werken-xpath
    	XPath implementation using JDOM

    New package wireshark
    	Network traffic analyzer

    New package xkeyboard-config
    	xkeyboard-config alternative xkb data files

    New package xorg-sgml-doctools
    	X.Org SGML documentation generation tools

    New package xorg-x11-docs
    	X.Org X11 documentation

    New package xorg-x11-drv-amd
    	Xorg X11 AMD Geode video driver

    New package xorg-x11-drv-ast
    	Xorg X11 ast video driver

    New package xorg-x11-drv-vmmouse
    	Xorg X11 vmmouse input driver

    New package yum-metadata-parser
    	A fast metadata parser for yum

    New package zenity
    	Display dialog boxes from shell scripts

    Removed package GFS-kernel

    Removed package GFS

    Removed package Guppi

    Removed package HelixPlayer

    Removed package bg5ps

    Removed package caching-nameserver

    Removed package ccs

    Removed package ckermit

    Removed package cman-kernel

    Removed package ddd

    Removed package dlm

    Removed package dlm-kernel

    Removed package eclipse-pydev

    Removed package ethereal

    Removed package fence

    Removed package fence

    Removed package freeglut

    Removed package gal

    Removed package gdk-pixbuf

    Removed package gkrellm

    Removed package glibc-kernheaders

    Removed package gnbd

    Removed package gnbd-kernel

    Removed package gnome-libs

    Removed package gnome-print

    Removed package gnopernicus

    Removed package gnu.getopt

    Removed package gtk+

    Removed package gtk-engines

    Removed package gulm

    Removed package h2ps

    Removed package iddev

    Removed package imlib

    Removed package kon2

    Removed package lha

    Removed package libghttp

    Removed package liblbxutil

    Removed package libpng10

    Removed package liboldX

    Removed package libsetrans

    Removed package libstdc++so7

    Removed package libxkbui

    Removed package longrun

    Removed package magma-plugins

    Removed package macutils

    Removed package magma

    Removed package mozilla

    Removed package notify-daemon

    Removed package oaf

    Removed package openmotif

    Removed package openobex-apps

    Removed package oro

    Removed package rhnlib

    Removed package valgrind-callgrind

    Removed package utempter

    Removed package werken.xpath

    Removed package xorg-x11-xkbdata

    Removed package xpdf

    Removed package xscreensaver

## 23. Fedora Extras - Αποθετήριο πακέτων που συντηρεί η κοινότητα

- Το Fedora Extras είναι μια επέκταση του Fedora Core η οποία παρέχει πολλά επιπρόσθετα πακέτα για χρήστες της διανομής.

### 23.1. Χρήση αποθετηρίου

| Το Fedora Extras είναι διαθέσιμο από προεπιλογή
Τα συστήματα Fedora χρησιμοποιούν αυτόματα τα αποθετήρια Fedora Core και Fedora Extas για την εγκατάσταση και ενημέρωση λογισμικού.

Για να εγκαταστήσετε λογισμικό από τα αποθετήρια Core ή Extras, επιλέξτε Εφαρμογές → Προσθαφαίρεση λογισμικού. Εισάγετε το συνθηματικό του `root` όταν αυτό σας ζητηθεί. Επιλέξτε το λογισμικό που επιθυμείτε από τη λίστα και επιλέξτε Εφαρμογή.

Μπορείτε επίσης να εγκαταστήσετε λογισμικό με το εργαλείο γραμμής εντολών yum. Για παράδειγμα, αυτή η εντολή εγκαθιστά το πακέτο abiword και όλες τις εξαρτήσεις που απαιτούνται:

    su -c 'yum install abiword'

Εισάγετε το συνθηματικό του `root` όταν αυτό ζητηθεί.

### 23.2. Περί του Fedora Extras

Τη στιγμή της κυκλοφορίας του Fedora Core 6, υπάρχουν 2,000 πακέτα στο Fedora Extras, χτισμένα από 1,350 πακέτα πηγαίου κώδικα. Η παρακάτω λίστα περιέχει μερικές δημοφιλείς εφαρμογές στο Fedora Extras που συντηρούνται από μέλη της κοινότητας:

- abiword - κομψή εφαρμογή επεξεργασίας κειμένου

- balsa - ένα ελαφρύ πρόγραμμα ανάγνωσης ηλεκτρονικής αλληλογραφίας

- bash-completion - προχωρημένη συμπλήρωση εντολών για πεπειραμένους χρήστες

- bluefish - Επεξεργαστής HTML

- clamav - Ανοικτό λογισμικό προστασίας από ιούς για εξυπηρετητές και οικιακούς υπολογιστές

- exim - ευέλικτος και ισχυρός πράκτορας μεταφοράς ταχυδρομείου

- fuse - εργαλείο για επισύναψη όχι συνηθισμένων συσκευών και δικτυακών υπηρεσιών σαν καταλόγους

- fwbuilder - γραφικό εργαλείο για χτίσιμο συνόλων κανόνων firewall Linux και Cisco

- gaim-guifications - βελτιώσεις στο Gaim Instant Messenger

- gdesklets - widgets για την επιφάνεια εργασίας GNOME

- gnumeric - ισχυρή εφαρμογή λογιστικών φύλλων

- gramps - εφαρμογή γενεαλογικών δέντρων

- inkscape - εφαρμογή εικονογραφικής και διανυσματικής σχεδίασης

- koffice - πλήρης σουίτα γραφείου για την επιφάνεια εργασίας KDE

- mail-notification - ειδοποίηση όταν φθάνει νέα ηλεκτρονική αλληλογραφία

- mediawiki - η λύση της Wikipedia για συλλογικούς ιστοχώρους

- nautilus-open-terminal - Επέκταση για το διαχειριστή αρχείων του GNOME

- pan - η εφαρμογή ανάγνωσης ειδήσεων Usenet

- revelation - εργαλείο διαχείρισης συνθηματικών

- scribus - εφαρμογή δημοσίευσης επιφάνειας εργασίας (DTP)

- wine - ένα επίπεδο συμβατότητας για εκτέλεση προγραμμάτων Windows(TM)

- xfce - ελαφρύ περιβάλλον επιφάνειας εργασίας

- xmms - ο δημοφιλής audio player

- πολλά εργαλεία και βιβλιοθήκες Perl και Python

- ... και πολλά ακόμη!

Λείπει η αγαπημένη σας εφαρμογή ελεύθερου λογισμικού από το Fedora Extras; Πακετάρετε την εφαρμογή σαν ένα RPM και καταθέστε την για αναθεώρηση στο Fedora Extras. Μετά από μια επιτυχή αναθεώρηση, εισάγετε την στο Extras και μπορείτε να τη συντηρείτε εκεί. Αδν δεν ξέρετε πώς να δημιουργείτε πακέτα RPM υπάρχουν πολλοί άλλοι τρόποι να λάβετε μέρος στο Fedora Extras και να βοηθήσετε το έργο.

Για να μάθετε περισσότερα για το πώς να χρησιμοποιήσετε το Fedora Extras ή πώς να συμμετάσχετε, ανατρέξτε στο http://fedoraproject.org/wiki/Extras.

### 23.3. Ενημερώσεις πακέτων

Αυτή η ενότητα περιγράφει αλλαγές σε πακέτα του Fedora Extras που αφορούν αυτήν την έκδοση του Fedora Core.

#### 23.3.1. exim-sa

Το πακέτο exim-sa έχει απαρχειωθεί και δεν παρέχεται στο Fedora Extras 6. Υπήρξε η αρχική υλοποίηση της ολοκλήρωσης του SpamAssassin με το Exim, και ήταν λειτουργικά παρόμοιο με τα sendmail milters ή τα postfix filters. Ωστόσο, αυτή η λειτουργικότητα είναι αρκετά περιρορισμένη και το Exim έχει τώρα σαφώς καλύτερη υποστήριξη για έλεγχο περιεχομένου, πλήρως ενσωματωμένη στις γενικές λίστες ελέγχου πρόσβασης (Access Control Lists) του.

Αφού το χαρακτηριστικό `sa_exim` δεν ήταν ενεργοποιημένο στην προεπιλεγμένη ρύθμιση, το πακέτο μπορεί με ασφάλεια να απεγκατασταθεί και να επιτρέψει στο Exim να αναβαθμιστεί. Οι χρήστες που έχουν τροποποιήσει τις ρυθμίσεις τους για να χρησιμοποιούν το `sa_exim` θα πρέπει να ρυθμίσουν εκ νέου για να γίνει χρήση των δυνατοτήτων αναζήτησης πλήρους περιεχομένου του Exim ή να ξαναχτίσουν το πακέτο για να συμπεριλάβουν το υπο-πακέτο exim-sa. Για περισσότερες πληροφορίες για την αναζήτηση περιεχομένου που συμπεριλαμβάνεται στο Exim, δείτε την τεκμηρίωση του Exim.

#### 23.3.2. mail-notification

Το πακέτο mail-notification έχει χωριστεί. Το πρόσθετο του Evolution υπάρχει τώρα σε ένα διαφορετικό πακέτο με όνομα mail-notification-evolution-plugin. Όταν αναβαθμίσετε το πακέτο mail-notification, το πρόσθετο θα εγκατασταθεί αυτόματα.

## 24. Fedora Legacy - Κοινοτικό έργο συντήρησης

Το Έργο Fedora Legacy είναι ένα έργο ελεύθερου λογισμικού υποστηριζόμενο από την κοινότητα με σκοπό την επέκταση του κύκλου ζωής επιλεγμένων διανομών των Red Hat Linux και Fedora Core που βρίσκονται υπό λειτουργία συντήρησης. Το Έργο Fedora Legacy δουλεύει με την κοινότητα του Linux για να παρέχει πακέτα διόρθωσης σφαλμάτων και αναβαθμίσεων ασφάλειας. Αυτή η δουλειά επεκτείνει τη διάρκεια ζωής παλαιότερων διανομών σε περιβάλλοντα στα οποία συχνές αναβαθμίσεις δεν είναι δυνατές ή είναι ανεπιθύμητες. Για περισσότερες πληροφορίες σχετικά με το Έργο Fedora Legacy, ανατρέξτε στο http://fedoraproject.org/wiki/Legacy.

| Το αποθετήριο κληρονομιάς (Legacy repo) συμπεριλήφθηκε στο Fedora Core 6
Το Fedora Core 5 κυκλοφορεί με μια ρύθμιση αποθετηρίων λογισμικού για το Fedora Legacy (έργο συντήρησης). Αυτό αποτελεί ένα τεράστιο βήμα στην σύνδεση του Fedora Legacy με το γενικό Έργο Fedora και ειδικά με το Fedora Core. Αυτό το αποθετήριο δεν είναι ενεργοποιημένο από προεπιλογή σε αυτήν την κυκλοφορία.

Στην παρούσα περίοδο το Έργο Fedora Legacy διατηρεί τις παρακάτω διανομές και κυκλοφορίες σε λειτουργία συντήρησης:

- Fedora Core 3

- Fedora Core 4

Το έργο Fedora Legacy παρέχει ενημερώσεις για αυτές τις κυκλοφορίες όσο υπάρχει κοινοτικό ενδιαφέρον. Όταν δεν υπάρχει πια ενδιαφέρον, η λειτουργία συντήρησης τερματίζεται με τη δεύτερη δοκιμαστική λειτουργία για την τρίτη επακόλουθη κυκλοφορία του Core. Για παράδειγμα, η λειτουργία συντήρησης για το Fedora Core 3, αν δεν διατηρείται από την κοινότητα, τερματίζεται με την έκδοση του Fedora Core 7 test 2. Αυτό παρέχει ένα αποδοτικό υποστηριζόμενο χρόνο ζωής (υποστήριξης του Fedora Core και του Fedora Legacy) περίπου 18 μηνών.

Το κοινοτικό έργο συντήρησης Fedora χρειάζεται εθελοντές που θα παρέχουν δοκιμές σε διάφορα πακέτα που χρειάζονται ενημέρωση και θα διασφαλίζουν εγγύηση ποιότητας. Για περισσότερες πληροφορίες ανατρέξτε στον σύνδεσμο http://fedoraproject.org/wiki/Legacy/QATesting. Επίσης, για επιπλέον πληροφορίες αλλά και για ήδη υπάρχοντα σφάλματα ανατρέξτε στον σύνδεσμο http://fedoraproject.org/wiki/Legacy/QATesting#issues.

Αν χρειάζεστε βοήθεια για το πως να ξεκινήστε, επισκεφτείτε την αρχική σελίδα του έργου στο Wiki στο σύνδεσμό http://fedoraproject.org/wiki/Legacy, ή την ιστοσελίδα των συμβούλων (Mentors) στο σύνδεσμο http://fedoraproject.org/wiki/Mentors. Αν ψάχνετε για άλλους τρόπους που θα μπορούσατε να συμμετάσχετε στο Έργο Fedora, ανατρέξτε στον σύνδεσμο http://fedoraproject.org/wiki/HelpWanted.

## 25. Έργο Fedora - Ελευθερία μέχρι την καρδιά

Ο στόχος του Έργου Fedora είναι να δουλέψει με την κοινότητα του Linux για να χτίσει ένα ολοκληρωμένο, γενικού σκοπού λειτουργικό σύστημα αποκλειστικά από ελεύθερο λογισμικό. Η ανάπτυξη γίνεται σε ένα δημόσιο φόρουμ. Το έργο παράγει κυκλοφορίες του Fedora Core ανά τακτά, ορισμένα χρονικά διαστήματα, περίπου 2-3 φορές το χρόνο, με ένα δημόσιο χρονοδιάγραμμα κυκλοφορίας στο http://fedora.redhat.com/About/schedule/. Η ομάδα μηχανικών της Red Hat συνεχίζει να συμμετέχει στο χτίσιμο του Fedora Core και προσκαλεί και ενθαρρύνει περισσότερη εξωτερική συμμετοχή από ότι ήταν δυνατό στο παρελθόν. Χρησιμοποιώντας αυτήν την πιο ανοιχτή διεργασία, ελπίζουμε να παρέχουμε ένα λειτουργικό σύστημα πιο πολύ ευθυγραμμισμένο στα ιδανικά του ελεύθερου λογισμικού και πιο ελκυστικό στην κοινότητα ελεύθερου λογισμικού. Για περισσότερες πληροφορίες ανατρέξτε στον ιστοχώρο του Έργου Fedora στο http://fedoraproject.org/.

Το Έργο Fedora οδηγείται από τα άτομα τα οποία συμβάλλουν σε αυτό. Σαν δοκιμαστής, προγραμματιστής, συγγραφέας ή μεταφραστής, μπορείτε να κάνετε μία αλλαγή. Ανατρέξτε στο http://fedoraproject.org/wiki/HelpWanted για λεπτομέρειες. Για πληροφορίες στα κανάλια επικοινωνίας με τους χρήστες τους συντελεστές του Fedora, ανατρέξτε στο http://fedoraproject.org/wiki/Communicate.

Επιπλέον του ιστοχώρου, οι ακόλουθες λίστες ταχυδρομείου είναι διαθέσιμες:

- fedora-list@redhat.com, για χρήστες των εκδόσεων Fedora Core

- fedora-test-list@redhat.com, για δοκιμαστές των δοκιμαστικών εκδόσεων Fedora Core

- fedora-devel-list@redhat.com, για προγραμματιστές, προγραμματιστές, προγραμματιστές

- fedora-docs-list@redhat.com, για συμμετέχοντες στο έργο τεκμηρίωσης

Για να εγγραφείτε σε οποιαδήποτε από αυτές τις λίστες, στείλτε ένα email με τη λέξη "subscribe" στο θέμα στο `<`<listname>`-request>`, όπου `<listname>` είναι ένα από τα παραπάνω ονόματα λίστας.

Το Έργο Fedora επίσης χρησιμοποιεί αρκετά κανάλια IRC (Internet Relay Chat). Το IRC είναι μια μορφή επικοινωνίας κειμένου και άμεσου χρόνου, παρόμοια με την άμεση μηνυματοδοσία (instant messaging). Με αυτό, μπορείτε να έχετε συζητήσεις με πολλαπλά άτομα σε ένα ανοιχτό κανάλι ή να συζητήσετε με κάποιον προσωπικά. Για να μιλήσετε με άλλους συμμετέχοντες στο Έργο Fedora μέσω του IRC, αποκτήστε πρόσβαση στο δίκτυο Freenode IRC. Για περισσότερες πληροφορίες, ανατρέξτε στον ιστοχώρο του Freenode στο http://www.freenode.net/.

Οι συμμετέχοντες στο Έργο Fedora συχνάζουν στο κανάλι `#fedora` στο δίκτυο Freenode, ενώ οι προγραμματιστές του Έργου Fedora μπορεί συχνά να βρίσκονται στο κανάλι `#fedora-devel`. Μερικά από τα μεγάλα έργα μπορεί επίσης να έχουν δικά τους κανάλια. Αυτές οι πληροφορίες μπορούν να βρεθούν στην ιστοσελίδα του έργου και στο http://fedoraproject.org/wiki/Communicate.

Για να συζητήσετε στο κανάλι `#fedora` , χρειάζεται να έχετε ένα παρατσούκλι, ή nick. Όταν θα συνδεθείτε (/join) στο κανάλι, θα σας δοθούν οδηγίες.

| Κανάλια IRC
Το Έργο Fedora και η Red Hat δεν έχουν έλεγχο στα κανάλια IRC του Έργου Fedora ή στο περιεχόμενο τους.

## 26. Κολοφώνας

Καθώς γίνεται χρήση του όρου, ο κολοφώνας:

- αναγνωρίζει συντελεστές και παρέχει ευθύνη, και

- επεξηγεί εργαλεία και μεθόδους παραγωγής.

### 26.1. Συντελεστές

- Bob Jensen (συγγραφέας beat, αρχισυντάκτης)

- Andrew Martynov (μεταφραστής, ρωσικά)

- Anthony Green (συγγραφέας beat)

- Chris Lennert (συγγραφέας beat)

- Dave Malcolm (συγγραφέας beat)

- David Eisenstein (συγγραφέας beat)

- David Woodhouse (συγγραφέας beat)

- Diego Búrigo Zacarão (translator - Brazilian Portuguese)

- Dimitris Glezos (μεταφραστής, εργαλεία)

- Domingo Becker (translator - Spanish)

- Francesco Tombolini (μεταφραστής, ιταλικά)

- Gavin Henry (συγγραφέας beat)

- Hugo Cisneiros (μεταφραστής, πορτογαλικά βραζιλίας)

- Jens Petersen (συγγραφέας beat)

- Joe Orton (συγγραφέας beat)

- José Nuno Coelho Pires (translator - Portuguese)

- Josh Bressers (συγγραφέας beat)

- Karsten Wade (συγγραφέας beat, συντάκτης, συν-υπεύθυνος έκδοσης)

- Luya Tshimbalanga (συγγραφέας beat)

- Magnus Larsson(translator - Swedish)

- Nikos Charonitakis(translator - Greek)

- Panagiota Bilianou(translator - Greek)

- Patrick Barnes(συγγραφέας beat, συντάκτης)

- Paul W. Frields (εργαλεία, συντάκτης)

- Pawel Sadowski (translator - Polish)

- Rahul Sundaram (συγγραφέας beat, συντάκτης)

- Sam Folk-Williams (συγγραφέας beat, συντάκτης)

- Sekine Tatsuo (μεταφραστής, ιαπωνικά)

- Simos Xenitellis (translator - Greek)

- Steve Dickson (συγγραφέας beat)

- ThomasCanniot (συγγραφέας beat)

- Thomas Graf (συγγραφέας beat)

- Tommy Reynolds (εργαλεία)

- Valnir Ferreira Jr. (translator - Brazilian Portuguese)

- Yoshinari Takaoka (μεταφραστής, εργαλεία)

- Yuan Yijun (μεταφραστής, απλοποιημένα κινέζικα)

- Zhang Yang (translator - simplified Chinese)

... και πολλοί ακόμη μεταφραστές. Ανατρέξτε στην ενημερωμένη έκδοση αυτών των σημειώσεων κυκλοφορίας καθώς θα προσθέτουμε μεταφραστές μετά την κυκλοφορία:

http://fedora.redhat.com/docs/release-notes/

### 26.2. Μέθοδοι παραγωγής

Οι συγγραφείς στηλών (beats) παράγουν τις σημειώσεις κυκλοφορίας κατευθείαν στο wiki του Έργου Fedora. Συνεργάζονται με άλλους ειδικούς κατά τη διάρκεια της φάσης δοκιμαστικών εκδόσεων του Fedora Core για να εξηγήσουν σημαντικές αλλαγές και βελτιώσεις. Η ομάδα σύνταξης εγγυάται μεγαλύτερη συνοχή και ποιότητα των τελικών στηλών και μεταφέρει το υλικό του wiki σε DocBook XML σε ένα αποθετήριο revision control. Σε αυτό το σημείο, η ομάδα των μεταφραστών παράγουν εκδόσεις των σημειώσεων κυκλοφορίας σε άλλες γλώσσες και τότε γίνονται διαθέσιμες στο ευρύ κοινό σαν κομμάτι του Fedora Core. Η ομάδα δημοσίευσης αναρτά τις σημειώσεις κυκλοφορίας, όπως και τις ενημερώσεις αυτών, στον Ιστό.