Est-il possible d'exécuter Linux en tant que machine virtuelle au-dessus de Windows afin de pouvoir avoir le meilleur des deux mondes?


12

Puisque Linux a beaucoup d'outils utiles, tandis que Windows a beaucoup d'applications (comme Chrome), au lieu d'acheter une autre machine pour exécuter Linux, existe-t-il un moyen de l'exécuter en tant que machine virtuelle sur le PC? Le CD-ROM d'installation d'Ubuntu ne semble pas avoir une telle option.


Juste pour information: Chrome est maintenant disponible sur Linux
Kedare

Réponses:


36

Beaucoup d'options ici:

Outils seulement

Si vous voulez juste les outils GNU / Linux, il y a quelques choix.

  • cygwin vous offre un shell bash avec de nombreux outils, dont un serveur X11. Cela fait un certain temps et est mature.
  • msys est une alternative plus petite et plus légère à cygwin.
  • Les utilitaires GNU pour Win32 sont une autre alternative légère. Ce sont des versions natives des outils, contrairement à cygwin qui nécessite une DLL cygwin pour simuler ses outils en pensant qu'ils fonctionnent sous Linux.
  • UWIN est un ensemble d'outils / bibliothèques Unix d'ATT Research qui s'exécutent sur Windows.
  • SUA est le sous-système de Microsoft pour les applications UNIX, offrant des outils et un environnement pour créer / exécuter des programmes Unix sous Windows.

Linux dans un processus Windows

Il existe plusieurs packages qui exécuteront Linux comme un processus Windows, sans simuler un PC entier comme le fait la virtualisation. Ils utilisent Cooperative Linux , alias coLinux, qui est limité aux systèmes 32 bits. Ceux-ci n'ont pas la surcharge de virtualisation, et ils démarrent plus rapidement puisque vous ne démarrez pas un PC virtuel. C'est un peu plus du côté expérimental et peut ne pas être aussi stable que certaines des options de virtualisation.

Virtualisation

Le logiciel de virtualisation vous permet de démarrer un autre système d'exploitation dans un PC virtuel, celui qui partage le matériel avec le système d'exploitation hôte. C'est assez éprouvé. Il existe de belles options ici pour prendre des instantanés de votre PC virtuel dans un état particulier, suspendre / reprendre un PC virtuel, etc. Il est agréable de pouvoir expérimenter avec un PC virtuel, ajouter quelques packages, puis revenir à un instantané précédent et "commencer propre".

Démarrage double

  • wubi vous permet d'installer Ubuntu directement à partir de Windows, puis à double démarrage. Pas aussi pratique que ci-dessus, car vous ne pouvez pas exécuter les deux systèmes d'exploitation à la fois.

2
Virtual Box est un merveilleux programme, utilisez-le tout le temps pour les serveurs de développement.
steve.lippert

6

Il semble que VirtualBox fonctionne sur Windows, qui devrait avoir un support Linux décent. Virtual PC, pour autant que je sache, n'offre pas une très bonne intégration Linux.

Si vous recherchez simplement l'ensemble régulier d'outils de ligne de commande, vous pouvez consulter cygwin. Beaucoup de la bonté sans les frais généraux de maintenir un système séparé.


1
J'utilise Virtual Box pour exécuter des serveurs de développement Linux parce que Virtual PC ne joue pas si bien CentOS selon mon expérience.
steve.lippert

5

Une alternative à une machine virtuelle (ce qui signifie qu'elle peut partager la RAM avec Windows) est Portable Ubuntu, qui exécute Ubuntu en tant qu'application Windows. C'est l'un des moyens les plus efficaces pour tirer le meilleur parti des deux. Je ne peux pas poster de lien car je suis un nouvel utilisateur ici. Le domaine est: portableubuntu.demonccc.cloudius.com.ar


3

AndLinux serait peut-être intéressant?

De andlinux.org:

andLinux est un système Linux Ubuntu complet fonctionnant de manière transparente dans les systèmes Windows 2000 (2000, XP, 2003, Vista, 7; versions 32 bits uniquement).


2

Vous pouvez utiliser cygwin si vous voulez juste les outils.

Vous pouvez utiliser le logiciel VirtualPC pour monter n'importe quel Linux.

Il y a quelques distributions qui s'installent sur Windows comme phat linux

De nombreux utilitaires Linux utiles (y compris bash) ont été portés sur Win32 natif (utilitaires Unix).


Si la question est "Comment puis-je obtenir tous les outils de Linux dans Windows?", La réponse est "CygWin". +1.

Cygwin est définitivement la voie à suivre si vous voulez des outils Linux sur un PC. Les machines virtuelles n'auront pas un accès aussi facile aux données Windows - c'est possible, mais douloureux. Cygwin est juste là dans le même contexte que vos données PC.
Shannon Nelson

2

Ce n'est pas le travail du CD-ROM Ubuntu de fournir une installation virtualisée.

Installez simplement VirtualBox, puis créez une nouvelle machine virtuelle démarrée à partir du disque Ubuntu.

Vous pouvez également obtenir VMWare Player et télécharger une image prédéfinie.


1

Vous pouvez l'exécuter dans une machine virtuelle ala VMWare, mais il y a aussi Wubi, que vous pourriez trouver approprié.


+1 à VMWare. Nous l'utilisons tout le temps. Assurez-vous simplement que vous avez des scads et des scads de RAM.

1

VMWare m'a donné Ubuntu pendant un certain temps, mais j'ai ensuite utilisé VMWare pour créer une machine virtuelle de Windows, puis j'ai installé Ubuntu et Windows dans Ubuntu.


1

En termes d'outils UNIX, il y a bien sûr le Microsoft Unix pour Windows.

ATT Research fournit également UWIN.



1

Vous pouvez exécuter Linux dans Virtual PC, bien que vos performances puissent en souffrir. J'ai un PBX trixBox en cours d'exécution dans Virtual PC, à des fins de test, et cela fonctionne très bien.

Je constate des problèmes de performances lors de l'appel d'un softphone vers un autre sur mon réseau et de l'obtention de la messagerie vocale de l'extension. Le son est lent et saccadé, je présume en raison de la façon dont Virtual PC alloue les cycles de processeur, car le PC sur lequel il fonctionne est assez robuste. (Dual core 1,4 MHz avec 4 Go de RAM - 3,6 reconnu, bien sûr, car il s'agit d'un matériel 32 bits.)

Je dirais que l'essayer et voir comment cela fonctionne pour vous. Il ne faudra pas trop de temps pour le mettre en service, il vaut donc probablement la peine d'être expérimenté.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.