Je sais que je peux avoir un logiciel de virtualisation (Virtual Box, Virtual PC) fonctionnant sur Ubuntu ou Windows et y exécuter des systèmes d'exploitation invités. Est-il possible d'exécuter des machines virtuelles sans OS hôte?
Merci d'avance. Je ne connais pas très bien la virtualisation. Désolé s'il s'agit d'une question de base. Je n'ai pas trouvé de réponse sur Google. Si vous pouvez m'indiquer quelque chose de gratuit, ce serait formidable!
Réponses:
Quelques options logicielles de virtualisation gratuites et sans système d'exploitation:
la source
http://www.xen.org/ pour linux?
la source
Jetez un oeil à ces articles wikipedia:
Microsoft a un hyperviseur appelé Hyper-V.
la source
Fondamentalement, il existe deux types d'hyperviseurs. Il y a d'abord les hyperviseurs qui s'exécutent sur votre système d'exploitation. Ceux-ci sont appelés hyperviseurs de type 2 et incluent VMware Workstation, MS Virtual PC et VirtualBox. Ensuite, il y a les hyperviseurs qui sont un système d'exploitation (je sais que c'est trop simplifié). Ceux-ci sont appelés hyperviseurs de type 1 et comprennent Xen, Linux avec KVM, VirtualIron, ESX, ESXi et MS Hyper-V.
Ce qui se rapproche le plus de ce que vous voulez, c'est un hyperviseur de type 1. À en juger par votre question, vous allez avoir du mal avec à peu près tout sauf pour ESXi avec son interface Web. J'irais pour cela si vous voulez des performances décentes et l'option d'une large variation de systèmes d'exploitation invités. ESXi est un peu difficile pour le matériel sous-jacent, donc si c'est un problème, regardez dans Fedora avec KVM et / ou Windows 2008 avec Hyper-V. La dernière option est assez chère cependant, si vous n'avez pas encore de licence Windows 2008.
la source
KVM pour Linux
Bien qu'il ressemble beaucoup à un autre logiciel pour utiliser certaines machines virtuelles, il transforme efficacement le noyau Linux en hyperviseur.
La même chose est vraie pour XEN, la différence est qu'avec XEN vous démarrez réellement XEN en tant qu'Hyperviseur qui démarrera une instance virtualisée (dom0) qui est utilisée comme instance de gestion.
KVM transforme votre installation de Linux en hyperviseur de sorte que vous essentiellement la distribution que vous utilisez autour de votre noyau Linux compatible KVM n'est pas beaucoup plus qu'une interface de gestion.
Linux KVM et XEN sont à ma connaissance les seules virtualisations gratuites (comme en libre) de métal nu disponibles.
D'autres options ont déjà été nommées
la source
Il n'est pas possible d'exécuter des machines virtuelles sans hôte car il n'est pas possible d'exécuter un processus sans système d'exploitation.
Dans un système d'exploitation, le noyau isole différents processus et les planifie. Il devrait y avoir quelque chose de similaire pour effectuer la planification et l'isolement dans un environnement virtuel. Ce noyau est appelé Hyperviseurs.
la source
Une machine virutuelle s'appuie sur la machine hôte et son système d'exploitation pour fournir l'accès au processeur physique, à la mémoire, aux unités de disque et aux autres périphériques de la machine hôte.
Donc, non, vous ne pouvez pas exécuter une machine virtuelle sans une machine hôte et son système d'exploitation.
la source
Vous pouvez utiliser Windows 7 et démarrer directement sur un disque dur virtuel, puis le système d'exploitation sur ce lecteur virtuel aura un accès direct au matériel. Consultez cet article: moins virtuel, plus de machine - Windows 7 et la magie du démarrage sur VHD
la source
Je pense que vous recherchez quelque chose comme VMware ESXi . C'est aussi gratuit de nos jours ...
Copie sans vergogne de cette question plus ou moins connexe ;-)
la source
Vous pouvez également consulter Citrix XenServer 5.0
C'est totalement gratuit depuis février et il a de très bonnes performances.
Les autres options (gratuites et faciles à gérer) décrites précédemment sont
N'oubliez pas que lorsque vous utilisez un hyperviseur Bare-metal (comme ceux de la liste), vous aurez besoin d'un processeur Intel VT ou AMD-V pour exécuter des machines virtuelles virtualisées matérielles. Avec VMware et Hyper-V, vous avez la possibilité d'exécuter des machines virtuelles de traduction binaire, ce qui a un effet plus négatif sur les performances que le matériel virtualisé.
Novell Xen et Citrix XenServer sont construits sur Xen (duh), il est donc très facile de configurer des machines virtuelles paravirtualisées. Ce type de virtualisation nécessite un noyau conscient qu'il est en cours de virtualisation. Novell SLES est vraiment facile à configurer paravirtualisé et Citrix XenServer a un modèle Debian paravirtualisé à bord qui installe immédiatement Debian sans avoir besoin d'un CD. Le 18 février, une nouvelle version de XenServer sortira, dont Debian Lenny (la dernière Debian).
la source
Le programme d'installation WUBI d'Ubuntu fait essentiellement cela. J'aurais aimé voir plus de développement aller dans WUBI à cet effet.
la source