CoreSystem/kernel
Материал из ALT Linux Wiki
(→Sisyphus Core - ядро и оборудование) |
(→Ядро) |
||
Строка 39: | Строка 39: | ||
=== Ядро === | === Ядро === | ||
+ | Основные задачи по ядру. | ||
+ | |||
+ | Постоянные задачи: | ||
+ | * регулярно обновлять ядро и модули к нему | ||
+ | * расширять список поддерживаемого оборудование | ||
+ | * опиративно устронять ошибки и проблемы безопасности | ||
+ | |||
+ | Разовые задачи: | ||
+ | * Сделать внятную документацию | ||
+ | * Определиться с количеством и назначением ядер | ||
+ | * Определить модули которые стоит замерджить в пакет с ядром(alsa,e1000, etc). | ||
+ | |||
+ | Что хотелось бы в перспективе: | ||
+ | * расширение поддержки виртуализации | ||
+ | ** Сделать std-pvt | ||
+ | * Добавление кластерных технологий | ||
+ | ** RedHat Cluster | ||
+ | ** Lustre | ||
+ | * Расширение поддержки систем хранение | ||
+ | ** Кластерный LVM | ||
+ | ** Корень на LVM | ||
+ | ** DRBD | ||
+ | ** DST |
Версия 14:00, 2 сентября 2008
Содержание |
Sisyphus Core - ядро и оборудование
bootloaders
Обновить syslinux (новая версия с новым gfxboot), gfxboot (до 4.0.x), grub (новая версия с новым gfxboot).
Версии можно взять здесь: http://download.opensuse.org/distribution/SL-OSS-factory/inst-source/suse/src/
Обновление необходимо для корректной поддержки 32bit mode в загрузчиках. Данный режим требуется в kvm на архитектуре Intel EM64T
udev
Последняя доступная версия 122 git://git.altlinux.org/people/shrek/packages/udev.git udev-122-alt1
предварительно пришлось обновить klibc git://git.altlinux.org/people/shrek/packages/klibc.git klibc-1.5.10-alt1
XEN
Имеется крупная проблема с XEN, заключающася в загрузчике: Во-первых у нас нет GRUB для x86_64, для этого нужен biarch. Во-вторых GRUB криво ставиться из системы, его всегда лучше ставить из собственно GRUB, что неудобно при установки дистрибутива. В-третьих наши скрипты по установки ядер не умеет правильно XEN прописывать в menu.lst. Отсюда надо: Либо привести в порядок GRUB и серьёзно его потестить Либо научиться вместо GRUB использовать extlinux который умеет грузить XEN. основная проблема extlinux по сравнению с GRUB это крайне неудобный метод редактирования опций во время загруки, и в XEN это критично.
И нужно сделать внятный скрипт для прописывания XEN конфигурационный файл XEN. Ещё была сумашедшая идея: Ипользовать для загрузки XEN kexec, Но вопервых это надо потестировать, во вторых он это не умеет на x86_64, хотя это реализуемо.
Сборка grub для x86_64, после появления biarch в rpm.
Ядро
Основные задачи по ядру.
Постоянные задачи:
- регулярно обновлять ядро и модули к нему
- расширять список поддерживаемого оборудование
- опиративно устронять ошибки и проблемы безопасности
Разовые задачи:
- Сделать внятную документацию
- Определиться с количеством и назначением ядер
- Определить модули которые стоит замерджить в пакет с ядром(alsa,e1000, etc).
Что хотелось бы в перспективе:
- расширение поддержки виртуализации
- Сделать std-pvt
- Добавление кластерных технологий
- RedHat Cluster
- Lustre
- Расширение поддержки систем хранение
- Кластерный LVM
- Корень на LVM
- DRBD
- DST