The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Новая стабильная версия real-time ветки Linux ядра"
Отправлено fidaj, 14-Июл-09 23:11 
>Да и толку с этого ядра в hardy если все равно нету
>в репозиториях ubuntustudio под него модулей (restricted/ubuntu) - если кто/что знает
>на счет этого - подскажите, пожалуйста...

Сам спросил - сам отвечаю;)... Ничего толкового не нашел по этому поводу, поэтому сам склепал...
Кому интересно с пересборкой нового RT ядра 2.6.29.6-rt от Karmic для Hardy 8.04.3 в UbuntuStudio (да и не только studio ;)) Рекомендации ДЛЯ DESKTOP-a!!!
Краткая инструкция:

cd /usr/src
wget -c http://archive.ubuntu.com/ubuntu/pool/universe/l/linux-rt/li...
wget -c http://archive.ubuntu.com/ubuntu/pool/universe/l/linux-rt/li...
tar -zxvf linux-rt_2.6.29.6.orig.tar.gz
cd linux-rt-2.6.29.6
cp ../linux-rt_2.6.29.6-1.3.diff.gz ./
gunzip linux-rt_2.6.29.6-1.3.diff.gz
patch -p0 < linux-rt_2.6.29.6-1.3.diff

Потом лично я удаляю в основном Makefile что записано в EXTRAVERSION т.е. удаляю символы ".6"
Ну и изменяю: CFLAGS_KERNEL   = -march=native -O2 -pipe -UDEBUG -U_DEBUG -DNDEBUG -UNVDEBUG -URMDEBUG -UDEBUGGING -UDBG
Далее...
fakeroot debian/rules patch
make xconfig
Обязательно отключите все что касается Xen иначе не соберется!
Выберите свой CPU отключите FAIR_GROUP_SCHED, если после пача не установилась опция PREEMPT_RT, то установите, в kernel haking отключаю DEBUG_KERNEL и все что в Tracers...
Все остальное по железу самостоятельно...
Далее если повторно пересобираете то make-kpkg clean
Ну и
fakeroot make-kpkg --initrd --append-to-version=-rt kernel-image kernel-headers

Перед установкой получившихся пакетов linux-headers-2.6.29-rt_2.6.29-rt-10.00.Custom_amd64.deb и linux-image-2.6.29-rt_2.6.29-rt-10.00.Custom_amd64.deb нужно удалить если были ранее установлены alsa-firmware и alsa-firmware-loaders.
Ну и у кого nvidia - пересобрать/переустановить драйвера...

Что радует - так это реактивность (в том числе в I/O и дисковых операциях) по сравнению с базовым в Hardy 2.6.24-24-rt ядром.

Инструкция ни на что не претендует - но не сильно продвинутым, в пересборке, поможет!;)

Прежние linux-ubuntu-modules перенесены (частично или полностью - не разбирался) в патчи в ядро...

Ну и результат:
uname -a
Linux nonamehost 2.6.29-rt #1 SMP PREEMPT RT Tue Jul 14 19:53:41 EEST 2009 x86_64 GNU/Linux

lsb_release -a
No LSB modules are available.
Distributor ID:    Ubuntu
Description:    Ubuntu 8.04.3 LTS
Release:    8.04
Codename:    hardy

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру