heise online
  • c't
  • iX
  • Technology Review
  • Mac & i
  • mobil
  • Security
  • Netze
  • Open Source
  • Developer
  • c't-TV
  • Download
  • Telepolis
  • Resale
  • Foto
  • Autos
  • Preisvergleich
  • Stellenmarkt
  • Abo
  • weitere Angebote
    • Shop
    • Artikel-Archiv
    • Veranstaltungen
    • Whitepapers
    • heise-marktplatz
    • IT-Markt
    • Tarifrechner
    • Jobs bei Heise

c't Magazin
  • Startseite
  • Artikel
  • c't-Projekte
  • Hotline & FAQ
  • Treiber & mehr
  • Kolumnen
Software zu Projekten Allgemeine Hinweise
Archiv-Suche Newsletter RSS-FeedRSS

c't › c't-Projekte

c't
  • Login
  • Help/Guide
  • About Trac
  • Preferences
  • Wiki
  • Timeline
  • Roadmap
  • Browse Source
  • View Tickets
  • Search

Context Navigation

  • Start Page
  • Index
  • History
  • Last Change

pvusb-Quellen und Module für ausgewählte Kernel

Für einen Artikel in c't 21/09 zum Thema Xen haben wir die PVUSB-Module, die Bestandteil von Xen 3.4 sind, an modernere Kernel angepasst (die Xen-Entwickler liefern diese nur für Kernel 2.6.18).

Die Änderungen bauen auf der von Suse- und den Gentoo-Entwicklern geleisteten  Anpassung der Xen-Kernel-Patches an moderne Kernel auf. Wir haben die Makefiles ergänzt, damit das Übersetzen der Module auch ohne Kernel-Rebuild klappt. Dazu mussten wir einige Kernel- und Xen-Include-Dateien in den Quelltextbaum aufnehmen, weil sie nicht in den Paketen mit den öffentlichen Headern enthalten sind. Die Anpassungen erlauben das Übersetzen für die Debian-Lenny-Xen-Kernel (2.6.26).

Das  Quelltextarchiv können Sie hernehmen, wenn Sie die Module selbst übersetzen wollen, etwa weil sich durch Updates das ABI des Kernels geändert hat. In einem Debian-System sind dazu die Kernel-Header und die Build-Essentials nötig (beide mit apt-get install build-essential linux-headers-`uname -r` installieren). Vor dem Übersetzen mit make müssen Sie die Variable KDIR passend setzen, etwa export KDIR=/lib/modules/2.6.26-2-xen-amd64/build).

Für die bei Redaktionsschluss gängigen Lenny-Xen-Kernel und die im c't-Debian-Server 4 und 4.01 enthaltenen Kernel finden Sie hier fertig übersetzte Module für 64-Bit-( amd64) und 32-Bit-Kernel ( i386). Kopieren Sie einfach die in den tar-Archiven enthaltenen Dateien in die jeweiligen Modul-Verzeichnisse (etwa /lib/modules/2.6.26-2-xen-amd64/kernel/drivers/xen) und rufen Sie anschließend depmod auf. Ein Debian-Paket mit den Modulen gibt es zur Zeit nicht.

Download in other formats:

  • Plain Text

Trac Powered

Powered by Trac 0.11.7
By Edgewall Software.

http://www.ctmagazin.de/
http://www.ctmagazin.de/projekte/

  • Datenschutzhinweis
  • Impressum
  • Kritik, Anregungen bitte an c't-WWW
  • Mediadaten
  • Copyright © 2011 Heise Zeitschriften Verlag
  • International: The H, The H Security, The H Open Source