include("site.inc"); $template = new Page; $template->initCommon(); $template->displayHeader(); ?>
Ostatnie Informacje o wydaniu w sieci | |
---|---|
Te informacje o wydaniu mogą zostać zaktualizowane. Aby zobaczyć najnowsze informacje o wydaniu Fedory, odwiedź: |
Ta sekcja omawia zmiany oraz ważne informacje dotyczące jądra opartego na na 2.6.24 w Fedorze 9. Jądro 2.6.24 zawiera:
Obsługę jądra bez tykania dla 64 bitowych systemów x86 (dla 32 bitowych została dodana wcześniej), co znacznie ulepsza zarządzanie zasilaniem.
Niektóre elementy projektu jądra czasu rzeczywistego.
Jądro używa teraz nowego schematu nazywania wersji, bliższego oryginalnemu.
Plik spec jądra nazywa się teraz kernel.spec
zamiast kernel-2.6.spec
.
Plik spec jądra posiada nowe makra, co ułatwiają proces budowania jądra. Zobacz http://fedoraproject.org/wiki/Docs/CustomKernel, aby dowiedzieć się więcej.
Jądro w Fedorze 9 domyślnie nie wczytuje już modułów dla kart dźwiękowych ISA. Wczytaj moduł ręcznie używając polecenia modprobe nazwa-modułu
lub umieść wpis w /etc/modprobe.conf
. Na przykład dla karty Creative SoundBlaster AWE64 dodaj następujący wpis:
install snd-sbawe
Jądro Fedory zawiera obsługę paravirt_ops
w domU
, jako część starań zespołu jądra, aby zmniejszyć nakłady pracy wymagane do utworzenia bieżących jąder Xena.
W pełni wirtualizowani goście Xena mogą bezpośrednio uruchamiać jądro i obraz initrd i przetwarzać argumenty uruchamiania jądra. Aby dowiedzieć się więcej, zobacz http://fedoraproject.org/wiki/Features/XenFullvirtKernelBoot.
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:
Aby otrzymać listę tych łat, pobierz źródłowy pakiet RPM i uruchom następujące polecenie:
rpm -qpl kernel-<version>.src.rpm
Aby otrzymać dziennik zmian w pakiecie, uruchom 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 .
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/
. Użyj następującego polecenia:wersja
[-PAE|-xen|-kdump]-architektura
/
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.
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. |
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. |
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. |
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”.
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. |
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.