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

9. Linux језгро

[Савет] Најсвежије белешке о издању на вебу

Овај текст је подложан изменама. За најсвежију верзију текста за Fedora, посетите:

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

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

9.1. Верзија

Fedora може укључити додатне закрпе језгра ради побољшања, исправки грешки или додатних могућности. Из овог разлога Fedora језгро не мора бити ред за ред истоветно такозваном ванила језгру са странице kernel.org:

http://www.kernel.org/

Ради добављања листе закрпа, преузмите изворни RPM пакет и на њему извршите следећу команду:

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

9.2. Дневник измена

Ради извлачења дневника измена на пакету, покрените следећу команду:

rpm -q --changelog kernel-<version> 

Уколико вам је потребна верзија дневника измена која је разумљивија кориснику, погледајте http://wiki.kernelnewbies.org/LinuxChanges. Скраћени и цео diff језгра је доступан са http://kernel.org/git. Верзија језгра система Fedora заснована је на Линусовом стаблу.

Прилагођене измене направљене за верзију Fedora доступне су са http://cvs.fedoraproject.org.

9.3. Ароме језгра

Fedora 9 укључује следеће израде језгра:

  • Природно језгро, за коришћење на већини система. Подешени изворни кодови су доступни у пакету kernel-devel.

  • kernel-PAE, за коришћење у 32-битним x86 системима са више од 4ГБ RAM-а или са процесорима који имају „NX (No eXecute)“ могућност. Ово језгро подржава и једнопроцесорске и вишепроцесорске системе. Подешени изворни код је доступан у пакету kernel-PAE-devel.

  • Језгро виртуелизације за коришћење са Xen пакетом за емулирање. Подешени изворни кодови су доступни у пакету kernel-xen-devel.

Можете у исто време да инсталирате заглавља свих арома језгра. Датотеке су инсталиране у стаблу /usr/src/kernels/верзија[-PAE|-xen|-kdump]-аархитектура/. Употребите следећу наредбу:

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

Изаберите једну или више арома, одвојене зарезима без размака, по вољи. Унесите по потреби root лозинку .

[Примедба] x86 језгро укључује Kdump

И x86_64 и x86 језгрa се сада могу премештати, тако да они више не захтевају засебна језгра за kdump могућност. PPC64 систем и даље захтева засебну инсталацију -kdump језгра.

[Примедба] Подразумевано језгро обезбеђује SMP

Нема засебног SMP језгра доступног за Fedora систем на i386, x86_64 и ppc64. Вишепроцесорску подршку пружа природно језгро.

[Примедба] Подршка језгра за PowerPC

У Fedora систему нема подршке за Xen или kdump на PowerPC архитектури. 32-битни PowerPC и даље има засебно SMP језгро.

9.4. Припремање за развој језгра

Fedora 9 не садржи пакет kernel-source који је постојао у старим верзијама, пошто је сада само пакет kernel-devel потребан за изградњу спољних модула. Доступни су подешени изворни кодови, као што је описано у Одељак 9.3, „Ароме језгра“.

[Важно] Прављење прилагођених језгра

За информације о развоју језгра и рад са прилагођеним језгрима, погледајте http://fedoraproject.org/wiki/Docs/CustomKernel.

9.5. Пријављивање грешки

За информације о пријављивању грешки у Linux језгру погледајте http://kernel.org/pub/linux/docs/lkml/reporting-bugs.html. Такође можете користити http://bugzilla.redhat.com за пријављивање грешки које су специфичне за Fedora-у.

displayFooter('$Date: 2008/05/12 21:38:37 $'); ?>