gdbserver-xen

Материал из Xgu.ru

Перейти к: навигация, поиск

Если вы изучаете иностранный язык, прочитайте про скрипт new-words.
Он нужен для того, чтобы найти в тексте неизвестные вам слова и просмотреть их перевод, перед тем как приступать к чтению текста.

gdbserver-xen — программа, позволяющая выполнять отладку кода BIOS, загрузчика и ядра операционной системы на машине с поддержкой аппаратной виртуализации и системой виртуализации Xen.


Содержание

[править] Сравнение с KDB и KGDB

[править] Достоинства

  • Для отладки ядра достаточно одной системы, для KGDB нужно минимум две
  • Можно выполнять отладку не только Linux, а любой операционной системы для PC
  • Не требует модификации ядра; для отладки с помощью KGDB необходимо применять соответствующий патч к отлаживаемому ядру
  • Можно выполнять не только отладку ядра, но и отладку BIOS и загрузчика

[править] Недостатки

  • Нужна система с поддержкой аппаратной виртуализации
  • Можно отладить не все драйверы устройств (теоретически, такая возможность должна появиться с поддержкой VT-d)
  • Пока что поддерживаются только точки останова (breakpoints), пошаговая отладка не поддерживается

[править] Дополнительная информация

Xen
Xen

Виртуализация и паравиртуализация
Эмуляция | Виртуализация | Паравиртуализация | Рекурсивная виртуализация
Паравиртуальные драйверы | Виртуализация ввода/вывода

Общие вопросы по Xen
Аппаратные требования Xen | Поддержка Xen операционными системами | Поддерживаемые аппаратные архитектуры |
Примеры использования Xen | Сравнение виртуальных машин |
Хостинг на Xen
Альтернативы Xen

свободные: KVM | OpenVZ | VServer | QEMU | VirtualBox
проприетарные: Hyper-V | VMware ESX Server

Технические вопросы
Инсталляция Xen | Конфигурационный файл домена
ОС в Xen: Изображение:Linux_small_icon.png Linux | Изображение:Solaris_small_icon.png OpenSolaris | Изображение:Freebsd_small_icon.png FreeBSD | Изображение:Openbsd_small_icon.png OpenBSD | Изображение:Netbsd_small_icon.png NetBSD | Изображение:Windows_xp_small_icon.png Windows XP | Изображение:Windows_vista_small_icon.png Windows Vista
Устройства: Блочные | USB | SCSI | Сеть | PV-драйверы для Linux | PV-драйверы для Windows

Распределение ресурсов между доменами | Перенос системы внутрь Xen | HVM -> PV

Управление и кластеризация | Enomalism | Xen+DRBD | Ganeti
Источник — «http://xgu.ru/wiki/gdbserver-xen»