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