initCommon(); $template->displayHeader(); ?>

9. Πυρήνας Linux

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

These release notes may be updated. To view the latest release notes for Fedora, visit:

http://docs.fedoraproject.org/release-notes/

This section covers changes and important information regarding the 2.6.24 based kernel in Fedora 9. The 2.6.24 kernel includes:

9.1. Έκδοση

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

http://www.kernel.org/

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

rpm -qpl kernel-<version>.src.rpm 

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

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

rpm -q --changelog kernel-<version> 

If you need a user friendly version of the changelog, refer to http://wiki.kernelnewbies.org/LinuxChanges. A short and full diff of the kernel is available from http://kernel.org/git. The Fedora version kernel is based on the Linus tree.

Customizations made for the Fedora version are available from http://cvs.fedoraproject.org.

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

Fedora 9 includes the following kernel builds:

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

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

  • Ιδεατός πυρήνας για χρήση με το πακέτο Xen emulator. Διαμορφωμένες πηγές είναι διαθέσιμες στο πακέτο kernel-xen-devel.

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

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

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

[Σημείωση] Ο πυρήνας 32bit συμπεριλαμβάνει το Κdump

Οι πυρήνες x86_64 και i686 είναι τώρα relocatable, και έτσι δεν απαιτούν πλέον ένα ξεχωριστό πυρήνα με δυνατότητα kdump. Το PPC64 ακόμη απαιτεί ένα ξεχωριστό πυρήνα kdump.

[Σημείωση] Ο προεπιλεγμένος πυρήνας παρέχει SMP

Δεν υπάρχει ξεχωριστός πυρήνας SMP διαθέσιμος για τις αρχιτεκτονικές i386, x86_64 και ppc στο Fedora. Υποστήριξη για πολυ-επεξεργαστές είναι διαθέσιμη από τον εγγενή πυρήνα.

[Σημείωση] Υποστήριξη πυρήνα για PowerPC

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

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

Fedora 9 does not include the kernel-source package provided by older versions since only the kernel-devel package is required now to build external modules. Configured sources are available, as described in Τμήμα 9.3, &#x201C;Μορφές ανάπτυξης πυρήνα&#x201D;.

[Σημαντικό] Χτίσιμο προσαρμοσμένου πυρήνα

Για πληροφορίες σχετικά με την ανάπτυξη του πυρήνα και για εργασία με προσαρμοσμένους πυρήνες, ανατρέξτε στο http://fedoraproject.org/wiki/Docs/CustomKernel.

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

Refer to http://kernel.org/pub/linux/docs/lkml/reporting-bugs.html for information on reporting bugs in the Linux kernel. You may also use http://bugzilla.redhat.com for reporting bugs that are specific to Fedora.

displayFooter('$Date: 2008/04/06 10:46:14 $'); ?>