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

Fedora Documentation Project

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

[Υπόδειξη] Τελευταίες σημειώσεις κυκλοφορίας στον Ιστό

Υπάρχει περίπτωση να γίνει ενημέρωση αυτών των σημειώσεων κυκλοφορίας. Επισκεφτείτε το 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
2. Σημαντικά σημεία έκδοσης
2.1. Περιήγηση στο Fedora Core 6
2.2. Νεότερα στο Fedora Core 6
2.2.1. Επιφάνεια εργασίας
2.2.2. Επιδόσεις
2.2.3. Διαχείριση συστήματος
2.2.4. Αλλαγές επιπέδου συστήματος
2.3. Πλάνο πορείας
3. Legal Notice
4. Σχόλια
4.1. Παροχή σχολίων για το λογισμικό του Fedora
4.2. Παροχή σχολίων για τις σημειώσεις κυκλοφορίας
5. Σημειώσεις εγκατάστασης
5.1. Αλλαγές στο Anaconda
5.2. Αλλαγές στο Kickstart
5.3. Θέματα σχετικά με εγκαταστάσεις
5.3.1. Φορητοί υπολογιστές Sony VAIO
5.3.2. IDE RAID
5.3.3. Εγκατάσταση πολλαπλών NIC και PXE
5.4. Θέματα σχετικά με αναβαθμίσεις
6. Σημειώσεις σχετικές με αρχιτεκτονικές
6.1. Υποστήριξη RPM πολλαπλών αρχιτεκτονικών σε πλατφόρμες 64 bit (x86_64, ppc64)
6.2. Σημειώσεις του Fedora ειδικές για PPC
6.2.1. Απαιτήσεις υλικού PPC
6.2.2. Το πληκτρολόγιο Apple
6.2.3. Σημειώσεις εγκατάστασης PPC
6.3. Σημειώσεις του Fedora ειδικά για x86
6.3.1. Απαιτήσεις υλικού x86
6.4. Σημειώσεις του Fedora ειδικά για x86_64
6.4.1. Απαιτήσεις υλικού x86_64
7. Σημειώσεις πακέτων
7.1. Επιφάνεια εργασίας GNOME
7.2. Εξυπηρετητής Ιστού
7.3. Εργαλεία συστήματος αρχείων ext3
7.4. Έλεγχος αδειών χρήσης
7.5. Κεφαλίδες πυρήνα
8. Πυρήνας Linux
8.1. Έκδοση
8.2. Αρχείο αλλαγών
8.3. Μορφές ανάπτυξης πυρήνα
8.4. Αναφορά σφαλμάτων
8.5. Συμβατότητα με γενικά textbooks
8.6. Προετοιμασία για χτίσιμο πυρήνα
8.7. Χτίσιμο μόνο αρθρωμάτων του πυρήνα
9. Επιφάνεια εργασίας Fedora
9.1. Εφέ επιφάνειας εργασίας
9.2. Διαχείριση λογισμικού
9.3. GNOME
9.4. Περιηγητές Ιστού
9.5. Προγράμματα ηλεκτρονική αλληλογραφίας
10. Συστήματα αρχείων
11. Εξυπηρετητές Ιστού
12. Ανάπτυξη λογισμικού
12.1. Runtime
12.2. Εργαλεία
12.2.1. Αρχεία κεφαλίδων πυρήνα
12.2.2. Συλλογή μεταγλωττιστή GCC
12.3. Ruby
13. Ασφάλεια
13.1. Γενικές πληροφορίες
13.2. SELinux
14. Java and java-gcj-compat
14.1. Χειρισμός πακέτων Java και πακέτων παρόμοιων με Java
14.2. 64-bit βιβλιοθήκες JNI
14.3. Χειρισμός μικροεφαρμογών Java
14.4. Το Fedora και τα πακέτα Java του JPackage
14.5. Eclipse
14.5.1. Πρόσθετα/Χαρακτηριστικά που δεν έχουν πακεταριστεί
15. Πολυμέσα
15.1. Αναπαραγωγή πολυμέσων
15.2. Μορφές αρχείων Ogg και οργανισμού Xiph.Org
15.3. MP3, DVD και άλλες εξαιρούμενες μορφές πολυμέσων
15.4. Δημιουργία και εγγραφή CD και DVD
15.5. Screencasts
15.6. Εκτεταμένη υποστήριξη μέσω πρόσθετων λειτουργιών
16. Παιχνίδια και ψυχαγωγία
17. Εικονικοποίηση
17.1. Τύποι εικονικοποίησης
17.2. Φιλοξενούμενα λειτουργικά συστήματα
17.3. Αλλαγές στα πακέτα Xen
18. Σύστημα παραθύρων X (γραφικά)
18.1. Αλλαγές ρύθμισεων X
18.2. Σημειώσεις για τον οδηγό της Intel
19. Εξυπηρετητές βάσεων δεδομένων
19.1. MySQL
19.2. PostgreSQL
20. Διεθνοποίηση (i18n)
20.1. Μέθοδοι εισαγωγής
20.1.1. Εγκατάσταση γλώσσας
20.2. im-chooser
20.3. xinputrc
21. Συμβατότητα προς τα πίσω
21.1. Συμβατότητα Compiler
22. Αλλαγές πακέτων
23. Fedora Extras - Αποθετήριο πακέτων που συντηρεί η κοινότητα
23.1. Χρήση αποθετηρίου
23.2. Περί του Fedora Extras
23.3. Ενημερώσεις πακέτων
23.3.1. exim-sa
23.3.2. mail-notification
24. Fedora Legacy - Κοινοτικό έργο συντήρησης
25. Έργο Fedora - Ελευθερία μέχρι την καρδιά
26. Κολοφώνας
26.1. Συντελεστές
26.2. Μέθοδοι παραγωγής

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 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, “Σημειώσεις πακέτων”.

  • Σε αυτήν την έκδοση, η απόδοση των 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 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  
  • You must also configure OpenFirmware on the Pegasos manually to make the installed Fedora Core system bootable. To do this, set the boot-device and boot-file environment variables appropriately.

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

    Συνδυασμένες εικόνες οι οποίες περιέχουν τον πυρήνα εγκατάστασης και το 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://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. Αρχεία κεφαλίδων πυρήνα

This release of Fedora has been built using Linux kernel headers exported directly from the kernel, using the new headers_install feature of the 2.6.18 kernel. Thus, the glibc-kernheaders package has been removed and replaced with kernel-headers, a subpackage of kernel.

Developers may notice some changes between these new kernel headers and what was present before, including but not limited to the following:

  • The <linux/compiler.h> header file has been removed, since it contains nothing of use to userspace.

  • The _syscallX() macros are removed. Userspace should use syscall() from the C library instead.

  • The PAGE_SIZE macro is removed from some architectures, since the page size is variable. Userspace should be using sysconf(_SC_PAGE_SIZE) or getpagesize() instead.

  • The <asm/atomic.h> and <asm/bitops.h> header files have been removed. These were not designed for use in userspace, and would fail to compile on some architectures while silently giving non-atomic behaviour on others. The C compiler provides its own atomic builtin functions that are suitable for use in userspace programs instead.

  • Content that was previously protected with #ifdef __KERNEL__ is now elided completely with the unifdef tool. Defining __KERNEL___ in order to see parts that should not be visible to userspace is no longer effective.

In addition, some other header files that xare not suitable for use in userspace have been removed, and still more headers have been edited to remove unsuitable content.

[Σημείωση] Kernel header changes are not Fedora-specific

These changes are inherited from the upstream kernel and are not specific to Fedora. Any distribution using the current officially-exported kernel headers would be the same.

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

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

12.2.2.1. Προειδοποιήσεις
  • Fedora developers have introduced changes in the ELF .hash section that provides symbols for dynamic linking. This new .gnu.hash section, which is produced with the new default --hash-style=gnu option for gcc, serves the same purpose as previous hash sections. It provides, however, an approximately 50% increase in dynamic linking speed. Binaries and libraries produced with the new hashing function are incompatible with older glibc and dynamic linker releases. To use the old-style hashing routines for compatibility with older glibc-based systems, pass the --hash-style=sysv option instead.

  • You need GDB 6.1 or newer to debug binaries, unless they are compiled using the -fno-var-tracking compilation option.

  • The -fwritable-strings option is no longer accepted.

  • English-language diagnostic messages now use Unicode quotes. If you cannot read this, set your LC_CTYPE environment variable to C or change your terminal emulator.

  • The specs file is no longer installed on most systems. Ordinary users will not notice, but developers who need to alter the file can use the -dumpspecs option to generate the file for editing.

12.2.2.2. Δημιουργία κώδικα
  • The SSA code optimizer is now included and brings with it better constant propagation, partial redundancy elimination, load and store code motion, strength reduction, dead storage elimination, better detection of unreachable code, and tail recursion by accumulation.

  • Autovectorization is supported. This technique achieves higher performance for repetitive loop code, in some circumstances.

12.2.2.3. Επεκτάσεις γλωσσών
  • The new sentinel attribute causes the compiler to issue a warning if a function such as execl(char *path, const char *arg, ...), which requires a NULL list terminator, is missing the NULL.

  • The cast-as-lvalue, conditional-expression-as-lvalue, and compund-expression-as-lvalue extensions have been removed.

  • The #pragma pack() semantics are now closer to those used by other compilers.

  • Taking the address of a variable declared with the register modifier now generates an error instead of a warning.

  • Arrays of incomplete element types now generate an error. This implies no forward reference to structure definitions.

  • The basic compiler, without any optimization (-O0), has been measured as much as 25% faster in real-world code.

  • Libraries may now contain function-scope static variables in multi-threaded programs. Embedded developers can use the -fno-threadsafe-statics to turn off this feature, but ordinary users should never do this.

12.3. Ruby

The standard search path for Ruby libraries, $:, has changed in accordance with the packaging guidelines. Changes were also made to some of the entries in Config::CONFIG in the rbconfig module. The most important changes include:

  • sitedir and related directories (sitelibdir, sitearchdir) are now under rubylibdir. Instead of /usr/lib/site_ruby they are underneath /usr/lib/ruby/site_ruby.

  • The directories for architecture-independent pure Ruby code are always under /usr/lib, even on x86_64 architecture, where they used to be under /usr/lib64. This change affects the Config::CONFIG entries rubylibdir and sitelibdir.

Directories that were previously in $: remain there for the time being, so that existing code, such as /usr/lib/site_ruby, does not need to be modified. These directories are deprecated though, and will be removed by the release of Fedora Core 8. Build Ruby RPM packages in accordance with the packaging guidelines. In particular, Ruby libraries should only be installed into sitelibdir and sitearchdir. You should also follow this rule for Ruby code that is not packaged as an 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 περιέχουν συμβουλές για αντιμετώπιση προβλημάτων, επεξηγήσεις και δείκτες στην τεκμηρίωση και στις αναφορές. Μερικοί χρήσιμοι σύνδεσμοι περιλαμβάνουν τους παρακάτω:

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 keyboard.

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. Αλλαγές πακέτων

[Σημείωση] Αυτή η λίστα παράγεται αυτόματα

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

This list was made using the treediff utility, ran as treediff newtree oldtree against the rawhide tree of 28 Feb. 2006.

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

Insert treediff list here.

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.

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

Για να εγγραφείτε σε οποιαδήποτε από αυτές τις λίστες, στείλτε ένα email με τη λέξη "subscribe" στο θέμα στο , όπου <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. Συντελεστές

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

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

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

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