Product SiteDocumentation Site

6.7. Ядро Linux

В этом разделе представлены изменения и другая важная информация касательно ядра ветки 2.6.33 в составе Fedora 13.
В ядре Fedora могут содержаться дополнительные вставки, устраняющие ошибки и вносящие новые функции и улучшения. Поэтому ядро Fedora может не совпадать один-в-один с исходным, т.н. «ванильным», ядром с сайта http://www.kernel.org..
Чтобы получить список изменений, загрузите пакет RPM с исходным кодом ядра и выполните команду:
rpm -qpl kernel-<version>.src.rpm

6.7.1. Журнал изменений

Чтобы получить список всех изменений в пакете, выполните команду
rpm -q --changelog kernel-<version>
Обратите внимание на то, что в данном списке изменения в основной ветке разработки ядра перечислены наряду с улучшениями, вносимыми в рамках Fedora и пока недоступными в основной ветке. Подробные сводки изменений в основной ветке разработки можно получить по адресам вида: http://www.kernel.org/pub/linux/kernel/v2.6/ChangeLog-<version>; например, список изменений в ядре 2.6.33 доступен по адресу http://www.kernel.org/pub/linux/kernel/v2.6/ChangeLog-2.6.33.
Если вы предпочитаете более доступную версию списка изменений, обратитесь к http://wiki.kernelnewbies.org/LinuxChanges. Кратко и полно представленную разницу в формате diff можно найти по адресу http://kernel.org/git. Ядро Fedora основано на исходном коде ветви «Linus».
Чтобы ознакомиться с обобщенной сводкой наиболее значимых изменений в основной ветке разработки, обратитесь к http://wiki.kernelnewbies.org/LinuxChanges.
Полная история изменений в ядре доступна по адресу http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=summary.
Список изменений ядра, вносимых в Fedora, доступен по адресу http://cvs.fedoraproject.org.

6.7.2. Подготовка к разработке на уровне ядра

Пакет kernel-source, предоставлявшийся ранними выпусками Fedora, исключен из состава Fedora 13, так как для сборки внешних модулей теперь необходим только пакет kernel-devel.

6.7.3. Регистрация ошибок

За информацией о том, как сообщить об ошибке в ядре Linux, обратитесь к http://kernel.org/pub/linux/docs/lkml/reporting-bugs.html. Также вы можете воспользоваться http://bugzilla.redhat.com для регистрации ошибок, обнаруженных в ядре Fedora.