A
ACPI
Advanced Configuration and Power Interface, une
spécification de l'industrie pour BIOS et extensions matérielles pour configurer
le matériel PC et gérer l'alimentation. Windows 2000 et ultérieur ainsi que
Linux 2.4 et ultérieur supportent ACPI. Windows ne peut activer/désactiver
le support ACPI qu'à l'installation.
AHCI
Advanced Host Controller Interface, l'interface qui supporte
les périphériques SATA tel que les disques durs. Voir .
AMD-V
La capacité de virtualisation matérielle implémentée dans les
processeurs AMD récents. Voir .
API
Application Programming Interface.
APIC
Advanced Programmable Interrupt Controller, une version plus récente
de l'ancienne PIC (programmable interrupt controller). La plupart des
CPUs récents incorporent un APIC ("local APIC"). Beaucoup de systèmes intègrent
aussi un I/O APIC (input output APIC) dans une puce à part qui fournit plus de
16 IRQs. Windows 2000 et ultérieur utilise un noyau différent si il est
détecté un I/O APIC à l'installation. De ce fait un I/O APIC ne doit pas être
supprimé après l'installation.
ATA
Advanced Technology Attachment, un standard de l'industrie pour les
interfaces de disques durs (synonyme de IDE). Voir .
B
BIOS
Basic Input/Output System, le firmware intégré à la plupart des ordinateurs
personnels qui est chargé d'initialiser le matériel après que la machine
ait été allumée et qui alors démarre le système d'exploitation.
VirtualBox est livré avec son propre BIOS virtuel qui se lance quand une
machine est démarrée.
C
COM
Microsoft Component Object Model, une infrastructure de programmation
pour logiciels modulaires. COM permet aux applications de fournir une interface
de programmation qui peut être accédée depuis divers autres langages de
programmation et applications. VirtualBox utilise COM en interne et
en externe pour fournir une API complète aux développeurs externes
.
D
DHCP
Dynamic Host Configuration Protocol. Ceci donne la faculté à un périphérique
de réseau d'obtenir automatiquement son adresse IP (et autres informations du réseau)
, afin d'éviter d'avoir à configurer tous les périphériques
d'un réseau avec des adresses IP fixes. VirtualBox a un serveur
DHCP incorporé qui octroie une adresse IP à une machine virtuelle
quand le réseau est configuré en mode NAT ; voir .
DKMS
Dynamic Kernel Module Support. Un environnement qui simplifie
l'installation et la mise à jour des modules externes de noyau sur les machines Linux ; voir
.
E
EFI
Extensible Firmware Interface, un firmware intégré aux ordinateurs
qui a pour but de remplacer le BIOS dépassé. À l'origine conçu par
Intel, la plupart des systèmes peuvent maintenant démarrer une machine qui
a EFI au lieu de BIOS ; voir .
EHCI
Enhanced Host Controller Interface, l'interface qui
implémente l'USB 2.0 standard.
G
GUI
Graphical User Interface. Communément employé en opposition à
"interface en ligne de commande", dans le contexte VirtualBox, nous nous
référons au programme graphique principal de
VirtualBox en tant que "GUI", pour le
différencier de l'interface VBoxManage
.
GUID
Voir UUID.
I
IDE
Integrated Drive Electronics, un standard de l'industrie pour une interface
de disque dur. Voir .
I/O APIC
Voir APIC.
iSCSI
Internet SCSI; voir .
M
MAC
Media Access Control, un élément d'une carte Ethernet. Une adresse MAC
est un nombre de 6 octets qui identifie une carte réseau. C'est typiquement
écrit en héxadecimal où les octets sont séparés par ":", tel que
00:17:3A:5E:CB:08.
MSI
Message Signaled Interrupts, supporté par les circuits récents
tel que le ICH9; voir .
Contrairement aux traditionnelles interruptions pin-based, avec MSI, une petite
quantité de données peut accompagner le véritable message d'interruption. Ceci réduit la
quantité requise de broches sur le matériel, permet plus d'interruptions avec de
meilleures performances.
N
NAT
Network Address Translation. Une technique pour partager les interfaces
réseau par laquelle une interface modifie l'adresse IP source et/ou cible
des paquets réseau selon des règles spécifiques. Couramment
employé par routeurs et pare-feux pour séparer un réseau interne
de l'Internet, VirtualBox peut utiliser NAT pour facilement partager un équipement réseau
physique de l'hôte avec ses machines virtuelles. Voir .
O
OVF
Open Virtualization Format, un standard de l'industrie inter-platforme
pour échanger des briques logicielles virtuelles entre produits de virtualisation; voir
.
P
PAE
Physical Address Extension. Ceci permet l'accès à plus de 4 GB
de RAM même en environnement 32-bit ; voir .
PIC
Voir APIC.
PXE
Preboot Execution Environment, un standard de l'industrie pour démarrer
des systèmes PC à distance. Cela inclue DHCP pour la configuration IP
et TFTP pour le transfert de fichier. Avec UNDI, est disponible une pile de pilote de matériel
indépendant pour accéder la carte réseau par le code d'amorce
.
R
RDP
Remote Desktop Protocol, un protocole développé par Microsoft en
extension des protocoles ITU T.128 et T.124 de vidéo conference. Avec
RDP, un système PC peut être contrôllé à distance en utilisant une connection
réseau à travers laquelle les données sont transférées dans les 2 directions.
Typiquement les événements graphiques et audio sont envoyés depuis la machine à distance
et les événements clavier et souris sont envoyés depuis le client. Un paquet d'extension
VirtualBox d'Oracle fournit VRDP, une implementation améliorée du standard approprié qui est
largement compatible avec le RDP Microsoft. Voir pour le
detail.
S
SAS
Serial Attached SCSI, un standard de l'industrie pour les interfaces
de disques durs. Voir .
SATA
Serial ATA, un standard de l'industrie pour les interfaces de disques durs. Voir
.
SCSI
Small Computer System Interface. Un standard de l'industrie pour
le transfer de données entre périphériques, de stockage particulièrement. Voir .
SMP
Symmetrical Multiprocessing, indique que les ressources d'une
machine sont partagées entre différents processeurs. Ceci peut être soit
plusieurs puces processeur ou, le plus courant dans le matériel récent,
plusieurs coeurs CPU dans le processeur.
SSD
Solid-state drive, utilise des micropuces pour stocker les données système d'une
machine. Comparé aux classiquex disques durs ils n'ont pas de composants mécaniques
comme les plateaux tournants.
T
TAR
Un format de fichier largement répandu pour l'archivage. À l'origine
pour "Tape ARchive", était déjà supporté par les premières versions d'Unix
pour sauvegarder les données sur bande. Le format de fichier est toujours largement
utilisé, par exemple, avec les archives OVF (avec l'extension de fichier
.ova) ; voir .
U
UUID
Un identifiant unique universel (Universally Unique Identifier) -- souvent aussi appelé GUID
(Globally Unique Identifier) -- est une chaîne de nombres et lettres
qui peut être calculée dynamiquement et qui garantie son unicité.
En général, c'est utilisé comme un identifiant global d'un composant.
VirtualBox emploie les UUIDs pour identifier les VMs, les images de disque virtuel
(fichiers VDI) et autres composants.
V
VM
Machine virtuelle -- un ordinateur virtuel que VirtualBox fait tourner
dans la véritable machine. Voir pour le detail.
VMM
Virtual Machine Manager -- le composant de VirtualBox qui
contrôle l'exécution des VMs. Voir pour
une liste de composants VirtualBox.
VRDE
VirtualBox Remote Desktop Extension. Cette interface est intégrée
à VirtualBox pour permettre aux paquets d'extension VirtualBox de fournir
aux machines virtuelles un accès à distance. Un paquet d'extension de VirtualBox
d'Oracle implémente VRDP; voir pour le
detail.
VRDP
Voir RDP.
VT-x
La capacité de virtualisation matérielle implémentée dans les processeurs Intel
récents. Voir .
X
XML
eXtensible Markup Language, un métastandard pour toute sorte
d'information textuelle. XML spécifie seulement comment les données dans un document sont
organisées en général et ne préscrit pas la manière d'organiser
le contenu sémantiquement.
XPCOM
Mozilla Cross Platform Component Object Model, un environnement
de programmation développé par le projet de navigateur Mozilla qui est
similaire au COM de Microsoft et permet aux applications de fournir une interface
de programmation modulaire. VirtualBox emploie XPCOM sur Linux à la fois
en interne et en externe pour fournir une API complète aux développeurs
externes.