![]() | Найновіші примітки до випуску знаходяться у мережі |
|---|---|
Ці примітки до випуску можуть бути оновлені. Відвідайте сайт http://docs.fedoraproject.org/release-notes/ для перегляду останніх приміток до випуску Fedora. |
В цьому розділі розглядаються зміни та важлива інформація про ядро на основі 2.6.21 у складі Fedora 7. Ядро 2.6.21 включає:
Підтримку віртуалізації KVM.
Tickless підтримка для x86 32bit, що значно вдосконалює керування живленням.
Стек пристроїв для бездротового зв'язку включає підтримку кількох нових драйверів.
Нові IDE драйвери, що використовують той же код libata, що й пристрої SATA.
![]() | Змінено імена пристроїв IDE |
|---|---|
Нові драйвери IDE тепер іменують усі пристрої IDE у вигляді Якщо у файлах |
Підтримка версії 2 глобальної файлової системи (GFS2) інтегровано у ядро.
Деякі елементи підтримки realtime у ядрі.
Fedora може включати додаткові виправлення помилок або додаткові функції. Через це ядро Fedora може не збігатись з так званим vanilla kernel з web-сайту kernel.org:
Щоб отримати список виправлень треба отримати RPM пакет з текстом програми та виконати для нього наступну команду:
rpm -qpl kernel-<version>.src.rpm
Щоб отримати журнал змін у пакеті виконайте наступну команду:
rpm -q --changelog kernel-<version>
Зручну версію списку змін можна отримати за посиланням http://wiki.kernelnewbies.org/LinuxChanges. Короткий та повний список відмінностей між ядрами доступний на http://kernel.org/git. Версія ядра Fedora основана на дереві Лінуса.
Зміни та налаштовування в версії для Fedora ви знайдете на http://cvs.fedoraproject.org.
Fedora 7 включає наступні варіанти ядер:
Звичайне ядро, для застосування на більшості систем. Підготовлений програмний код знаходиться у пакеті kernel-devel-<версія>.<arch>.rpm.
kernel-PAE, для застосування на 32-розрядних x86 системах з > 4GB ОЗУ або для процесорів з підтримкою функції 'NX (No eXecute)'. Це ядро підтримується як одно- так і багатопроцесорні системи.
Віртуалізоване ядро для застосування з пакетом емуляції Xen. Підготовлений програмний код знаходиться в пакеті kernel-xen-devel-<версія>.<arch>.rpm
Ядро kdump для застосування разом з функціями kexec/kdump. Підготовлений програмний код знаходиться в пакеті kernel-kdump-devel-<версія>.<arch>.rpm.
Ви можете встановити заголовки ядра для всіх типів ядра одночасно. Файли будуть встановлені в каталог /usr/src/kernels/<версія>-[PAE|xen|kdump]-<arch>/. Для цього використовуйте команду:
su -c 'yum install kernel-{PAE,xen,kdump}-devel'
Виберіть один або декілька з цих варіантів, що розділені комами та без пробілів. Введіть пароль користувача root у відповідь на запит.
![]() | 32-бітне ядро включає Kdump |
|---|---|
32-бітне ядро тепер relocatable, тож тепер включено функціональність kdump. 64-бітні ядра досі потребують встановлення пакету -kdump для ядра. |
![]() | Типове ядро підтримку SMP |
|---|---|
У Fedora не пропонується окремого SMP ядра для архітектур i386, x86_64 та ppc64. Багатопроцесорна підтримка включена у звичайне ядро. |
![]() | Підтримка ядра для PowerPC |
|---|---|
Для архітектури PowerPC у Fedora немає підтримки Xen та kdump. 32-розрядні PowerPC досі супроводжуються виділеним ядром SMP. |
Зверніться до http://kernel.org/pub/linux/docs/lkml/reporting-bugs.html за інформацією про спосіб сповіщення про помилки у ядрі Linux. Також можете скористатись http://bugzilla.redhat.com для повідомлення про специфічні для Fedora помилки.
Fedora 7 не включає пакет kernel-source, який постачався у попередніх версіях, оскільки тепер для збирання зовнішніх модулів потрібен лише пакет kernel-devel. Додатково постачаються підготовлені та налаштовані тексти програм, що розглядаються у цьому розділі.
![]() | Побудова ядра зі зміненою конфігурацією |
|---|---|
Дізнатись більше про розробку ядра та роботу із ядром зі зміненою конфігурацією можна на сайті http://fedoraproject.org/wiki/Docs/CustomKernel. |