The.Definitive.Guide.to.the.Xen.Hypervisor.David.Chisnall.2007.PDF.EN.MYLAR

seeders: 3
leechers: 0
Added 5 months ago by Mylar in Books  > Ebooks

Download Fast Safe Anonymous
movies, software, shows...

Files

The.Definitive.Guide.to.the.Xen.Hypervisor.David.Chisnall.2007.PDF.EN.MYLAR (Size: 2.58 MB)
  The Definitive Guide to the Xen Hypervisor - David Chisnall.pdf 2.58 MB

Description


300w

The Definitive Guide to the Xen Hypervisor
David Chisnall

Résumé
Cet ouvrage est une exploration technique et approfondie des entrailles de l'hyperviseur Xen, conçu pour ceux qui ne se contentent pas de l'utiliser mais souhaitent comprendre son fonctionnement interne ("le moteur") ou développer des solutions basées sur cette technologie. David Chisnall y détaille l'architecture unique de Xen, mettant en lumière les différences fondamentales entre la paravirtualisation (PV) — qui nécessite une modification du système invité pour interagir efficacement avec l'hyperviseur — et la virtualisation assistée par matériel (HVM).

Le livre guide le lecteur à travers les mécanismes essentiels qui permettent à Xen d'être performant et sécurisé : le système d'hypercalls (équivalent des appels système pour l'hyperviseur), la gestion des interruptions via les canaux d'événements (Event Channels), et le partage de mémoire sécurisé grâce aux "Grant Tables". Une attention particulière est portée au modèle de pilotes divisés (Split Driver Model), séparant le frontend (dans la VM invité) du backend (dans le domaine privilégié Dom0).

Au-delà de la théorie, l'ouvrage adopte une approche pratique en proposant des exercices concrets, comme l'écriture d'un noyau minimal ("Hello World") capable de booter directement sur Xen. Il couvre également l'utilisation du XenStore pour la configuration et la gestion des périphériques, ainsi que les interfaces de programmation (API) qui permettent aux outils de gestion d'interagir avec l'hyperviseur.

Points clés

Architecture interne : distinction Dom0 (privilégié) vs DomU (invité) et anneaux de protection

Paravirtualisation : fonctionnement des Hypercalls et des Shared Info Pages

Modèle de pilotes "Split" : communication Frontend/Backend via des tampons circulaires (Ring Buffers)

Gestion de la mémoire : Grant Tables pour le partage inter-domaines et pilote Balloon

Communication asynchrone : mécanisme des Event Channels (interruptions virtuelles)

Support HVM : utilisation des extensions matérielles Intel VT-x et AMD SVM pour les OS non modifiés

Public
Développeurs de noyaux (Kernel hackers), ingénieurs système souhaitant porter des OS sur Xen, étudiants en systèmes d'exploitation et chercheurs en virtualisation.

---

Auteur(s)David Chisnall
ÉditeurPrentice Hall
Genre(s)Informatique / Virtualisation / Systèmes
Date de sortieNovembre 2007
Nombre de pages307
FormatPDF
LangueAnglais
Poids total2.58 MiB

Related Torrents

torrent name size uploader age seed leech
2
0
1
6
0