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

9. Jądro Linux

[Podpowiedź] Ostatnie Informacje o wydaniu w sieci

Te informacje o wydaniu mogą zostać zaktualizowane. Aby zobaczyć najnowsze informacje o wydaniu Fedory, odwiedź:

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

Ta sekcja omawia zmiany oraz ważne informacje dotyczące jądra opartego na na 2.6.25 w Fedorze 9. Jądro 2.6.25 zawiera:

9.1. Wersja

Fedora może zawierać dodatkowe łaty ulepszające jądro, rozwiązujące błędy lub zawierające dodatkowe funkcje. Z tego powodu jądro Fedory może nie być identyczne jak tak zwane jądro waniliowe ze strony WWW kernel.org:

http://www.kernel.org/

Aby otrzymać listę tych łat, pobierz źródłowy pakiet RPM i wykonaj następujące polecenie:

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

9.2. Dziennik zmian

Aby otrzymać dziennik zmian w pakiecie, wykonaj następujące polecenie:

rpm -q --changelog kernel-<version> 

Jeśli potrzebujesz przyjaznej dla użytkownika wersji dziennika zmian, odwiedź http://wiki.kernelnewbies.org/LinuxChanges. Krótka i pełna lista zmian jądra jest dostępna z http://kernel.org/git. Wersja jądra Fedory jest oparta na drzewie Linusa.

Zmiany zastosowane w wersji Fedory są dostępne zhttp://cvs.fedoraproject.org .

9.3. Warianty jądra

Fedora 9 zawiera następujące kompilacje jądra:

  • Natywne jądro do użycia w większości systemów. Skonfigurowane źródła są dostępne w pakiecie kernel-devel.

  • kernel-PAE do użycia w 32 bitowych systemach x86 z więcej niż 4 GB RAM-u lub z procesorami, które posiadają funkcję NX ("No eXecute"). To jądro obsługuje zarówno systemy jednoprocesorowe, jak i wieloprocesorowe. Skonfigurowane źródła są dostępne w pakiecie kernel-PAE-devel.

  • Jądro wirtualizacji do użytku z pakietem emulatora Xen. Skonfigurowane źródła są dostępne w pakiecie kernel-xen-devel.

Możesz zainstalować nagłówki jądra dla wszystkich wariantów w tym samym czasie. Pliki te są instalowane w drzewie /usr/src/kernels/wersja[-PAE|-xen|-kdump]-architektura/. Użyj następującego polecenia:

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

Wybierz jeden lub więcej z tych wariantów, oddzielonych przecinkami bez spacji. Podaj hasło roota, kiedy zostaniesz o nie poproszony.

[Notatka] Jądro x86 zawiera Kdump

Jądra x86_64 oraz i686 może być teraz przenoszone, więc funkcjonalność Kdump jest dołączona. PPC64 nadal wymaga instalacji jądra kdump.

[Notatka] Domyślne jądro dostarcza SMP

Nie ma oddzielnego jądra SMP dostępnego dla Fedory na i386, x86_64 oraz ppc64. Obsługa wielu procesorów jest dostarczane przez natywne jądro.

[Notatka] Obsługa jądra dla PowerPC

W Fedorze nie ma obsługi Xena lub Kdump dla architektury PowerPC. 32 bitowy PowerPC wciąż posiada oddzielne jądro SMP.

9.4. Przygotowanie do programowania jądra

Fedora 9 nie zawiera pakietu kernel-source dostarczanego w poprzednich wersjach, ponieważ teraz aby budować zewnętrzne moduły wymagany jest tylko pakiet kernel-devel. Skonfigurowane źródła są dostępne, jak opisano w Sekcja 9.3, „Warianty jądra”.

[WAŻNE] Budowanie własnego jądra

Aby dowiedzieć się więcej o programowaniu jądra i pracy z własnymi jądrami, zobacz http://fedoraproject.org/wiki/Docs/CustomKernel.

9.5. Raportowanie błędów

Odwiedź http://kernel.org/pub/linux/docs/lkml/reporting-bugs.html, aby uzyskać informacje na temat raportowania błędów w jądrze Linux. Możesz użyć również http://bugzilla.redhat.com do raportowania błędów specyficznych dla Fedory.

displayFooter('$Date: 2008/05/12 21:36:30 $'); ?>