Pour commencer avec Linux dans une VM, je recommande Ubuntu. Pour un serveur, oubliez Ubuntu Server et utilisez plutôt Debian. J'ai utilisé les deux, alors ne me jugez pas s'il vous plaît.
Si vous installez Debian, installez simplement Debian -> CLI et rien d'autre. Il démarre très rapidement et ne consomme que quelques Mo de RAM. (x32 ne prenait que 16 à 32 Mo de RAM et x64 prenait environ 48 à 80 Mo au démarrage). Quoi que vous ayez besoin, vous pouvez simplement l'installer plus tard et c'est toujours très rapide, et cela ne prend presque pas de mémoire. Ubuntu dérive de Debian. Donc, si votre Debian a des problèmes, vous pouvez les résoudre sur les forums Ubuntu, ce qui est un gros avantage.
Lorsque vous comparez Debian et Ubuntu Server: Ubuntu Server démarre plus lentement / plus tard. La consommation de RAM était beaucoup plus importante sur Ubuntu Server lors de sa comparaison avec Debian. De plus, si vous effectuez une installation propre d'Ubuntu Server, il installera deux à trois cents packages, tandis que Debian n'en installera que 50 à 90. Ubuntu ordinaire installe environ 1300 packages et Debian de bureau ordinaire installe 900 à 1100 packages.
Ubuntu Server utilise des versions plus récentes des packages, mais cela complique également les installations et la compilation de certaines applications stables. Si vous voulez un serveur stable et que vous souhaitez maximiser la RAM disponible, choisissez plutôt Debian.
Voilà mon expérience. Je ne dis pas de ne pas utiliser Ubuntu du tout, mais pour les serveurs, je préférerais Debian même si vous êtes nouveau. Sur les ordinateurs de bureau, j'ai eu des problèmes avec Debian, alors que les installations APT à partir du Web fonctionnaient sans problème sur Ubuntu. Ubuntu a également plus de packages et de packages plus récents. D'un autre côté, lorsque j'ai essayé de supprimer automatiquement certaines bibliothèques sur Ubuntu, il a tout installé.
Aujourd'hui, j'utilise le bureau Lubuntu dans Virtualbox. Si vous détestez la vitesse lente d'Ubuntu mais que vous ne voulez pas utiliser Debian, utilisez Lubuntu. Il signifie «Low Ubuntu» et est destiné aux PC lents, il est donc plus rapide que Ubuntu ordinaire. Je pense (mais je ne suis pas sûr) que Lubuntu utilise les mêmes packages qu'Ubuntu. Avant Lubuntu, j'utilisais Xubuntu, car il était également plus rapide qu'Ubuntu.
En outre, Ubuntu a besoin d'environ 4,5 Go d'espace. Pour Debian, il y a suffisamment de partition de 2 Go. Nous avons une petite machine virtuelle pour teamspeak, Ventrillo et ainsi de suite. Seulement 256 Mo de RAM, Debian x32 et une partition de 2 Go - assez, c'est tout. Je peux vous dire - c'est le plus stable, ce n'est pas le plus récent, mais pour le serveur - la meilleure option pour moi.
Modifier :
J'ai effectué quelques tests pour vérifier la puissance du processeur sous Virtualbox, KVM, VMware server 1 et VMware server 2.
Le plus rapide est KVM, puis Virtualbox, VMware server 2, VMware server 1 et enfin QEMU. KVM a le plus petit coût pour le CPU. Il faut moins de% de CPU pour virtualiser la puissance de la VM que les autres, car KVM est un module à l'intérieur du noyau Linux. Les autres ne sont que des applications exécutées sur la couche OS.
Donc, si vous souhaitez virtualiser avec une puissance plus importante et une faible dégradation des performances, utilisez KVM. Je n'ai pas essayé de tester les performances des applications VMware ESXi et Citrix Xenserver. Mais, si vous souhaitez utiliser un hyperviseur nu, le plus rapide sera Xenserver lors de l'utilisation de machines virtuelles uniquement Linux. Si vous souhaitez utiliser des machines virtuelles Windows et Linux et que vous vous souciez des performances, utilisez ESXi.
Le problème est que si vous souhaitez utiliser KVM avec ses performances, vous devez disposer d'un processeur avec des instructions Intel VT-X ou AMD-V. KVM peut fonctionner dans un mode différent sans ces instructions. mais il est trop difficile de l'installer. Virtualbox peut utiliser VT-X ou AMD-V et il est vraiment convivial. Le serveur VMware 2 ne le sait qu'expérimentalement; vous devez le configurer via une commande, et le serveur VMware 1 est plus lent. Je n'ai jamais testé le lecteur VMware, c'est trop bas de gamme pour moi. Il peut y avoir une différence de performances entre VMware server 2 et Virtualbox, mais les options de paramètres sont assez faibles pour moi, et lorsque je choisis entre Virtualbox ou VMware player, je prendrais Virtualbox.