web-dev-qa-db-fra.com

Obtenir le sous-système Ubuntu sous Windows

J'ai un ordinateur portable sous Windows 10. Je dois obtenir Ubuntu pour un projet. J'ai fait des recherches et selon this , je peux l'exécuter sur Windows 10.

Quelqu'un at-il eu une expérience avec cela?

Est-il préférable de télécharger Ubuntu à partir du site Web Ubuntu et de l’utiliser avec le système d’exploitation Windows ou de l’utiliser sous Windows?

3
Jack

Je dois obtenir Ubuntu pour un projet.

Vous devez être plus précis que cela. Quelles sont les exigences? Exécuter un environnement de bureau? Certaines personnes y sont parvenues avec xming, mais ce n’est pas recommandé et n’est pas une configuration que nous supportons ici à AskUbuntu. Si vous avez juste besoin de Bash, il peut couvrir vos besoins, mais vous devrez changer d’installation pour recevoir les versions d’Insider, car cette fonctionnalité n’a pas encore été officiellement publiée. Les versions Insider ne sont pas prêtes pour la production. Vous ne devez donc pas les utiliser, à moins que votre projet concerne l'évaluation de cette fonctionnalité particulière dans son état actuel. Un autre inconvénient est que les nouvelles versions d'Insider ressemblent beaucoup à certaines étapes d'installation (ou de réinstallation) de Windows. Elles prennent beaucoup de temps et utilisent beaucoup de disque. (Les nouvelles constructions atterrissent toutes les quelques semaines mais peuvent parfois arriver plus d'une fois par semaine.) Clairement, ce n'est pas pour une utilisation en production sur un seul ordinateur portable. (J'ai des périphériques de rechange tels qu'un Windows Phone, un ordinateur portable plus ancien et un VM dans la sonnerie rapide, j'ai donc une certaine expérience des versions d'Insider.)

tilisez une machine virtuelle. Le meilleur de tout, vous pouvez instantané à tout moment.

6
LiveWireBT

Cela ne veut pas dire que vous pouvez exécuter Ubuntu sur Windows 10, mais que vous pouvez exécuter un shell bash sur Windows 10, ce qui n’a rien à voir avec le système d’exploitation Ubuntu sous Windows.

Bien que bash soit une partie importante d'Ubuntu, il existe séparément de Ubuntu et constitue l'interface de la plupart des systèmes d'exploitation basés sur Linux.

Le but de bash pour Windows est simplement d’apporter les fonctionnalités du shell bash à Windows 10.

Vous recherchez une installation complète, veuillez vous reporter à cette question pour obtenir des instructions.

3
Mark Kirby

Maintenant que Windows 10 Anniversary Update (Win10AU) est disponible, je souhaite clarifier quelques points:

Terminologie:

  1. Oui, la dénomination de ces éléments est loin d'être optimale, mais soyez heureux de ne pas avoir appelé ce sous-système Windows pour exécuter POSIX, GNU et outils et applications de ligne de commande compatibles Linux - WSRPGLCCLTA;)
  2. Le sous-système Windows pour Linux (WSL) est le nom de la fonctionnalité Windows (facultative) qui fournit une infrastructure distro-agnostique compatible avec le noyau Linux, capable de charger et d'exécuter des fichiers binaires Linux ELF-64 non modifiés.
  3. Bash.exe est l'exécutable Windows qui s'exécute lorsque vous entrez bash à l'invite de commande Windows/PowerShell/etc. Tout ce qu'il fait est d'ouvrir une fenêtre de console et demande à WSL de démarrer le binaire /bin/bash Linux.
  4. Bash sur Ubuntu sous Windows est le nom de l'instance Ubuntu que vous installez lorsque vous exécutez Bash.exe pour la première fois après avoir activé le mode développeur et WSL.
  5. Je me réfère souvent à Bash/WSL en tant que raccourci pour désigner l'ensemble des fonctionnalités.
  6. Bash/WSL est plus loin que la simple invite de Bash - il vous permet d’exécuter beaucoup/la plupart des outils de ligne de commande utilisateur GNU/Linux directement sur Windows. Ainsi, il vous permet d’exécuter et d’installer/gérer des paquets en utilisant apt-get et dpkg.
  7. Bash/WSL est une fonctionnalité "Bêta" de Win10AU car elle n’est pas encore complète. Bien que de nombreux outils fonctionnent très bien, sa pile réseau et son support de périphériques ont particulièrement besoin de travail. Nous continuons à ajouter des fonctionnalités supplémentaires pour les versions futures aussi rapidement que possible.

Pour répondre à la question initiale de @Maryann Ethan:

Vous pouvez être capable d'exécuter ce dont vous avez besoin sur Bash/WSL. Si vous ne pouvez pas, vous pouvez utiliser un VM comme suggéré par @LiveWireBT.

Pourquoi/quand utiliseriez-vous Bash/WSL par rapport à une VM?

Une _ VM Linux et l'infrastructure VM associée (par exemple, Hyper-V/VirtualBox/VMWare/etc.) consomme beaucoup d'espace et de ressources. Cependant, un VM offre une expérience Linux parfaitement fidèle.

Bash/WSL nécessite beaucoup moins de ressources/d'espace et se situe à côté du reste de vos outils, applications, etc. Windows et peut accéder directement aux fichiers de votre système de fichiers Windows si vous le souhaitez, ce qui le rend très productif et très rapidement. Cependant, Bash/WSL est très récent et encore incomplet. Vous risquez donc de rencontrer des incompatibilités ou des problèmes.

HTH.

1
Rich Turner