Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
wsl [Le 23/02/2023, 23:34] 192.168.1.1wsl [Le 25/02/2023, 14:14] (Version actuelle) – [Installation d'un bureau graphique] 192.168.1.1
Ligne 1: Ligne 1:
 {{tag>Bionic Focal Jammy windows installation émulation programmation }} {{tag>Bionic Focal Jammy windows installation émulation programmation }}
  
-{{ https://i.imgur.com/rV7ScCV.png?80|}}+{{ https://doc.ubuntu-fr.org/_media/logo/logo-wsl.png?200|}}
  
 ====== Sous-système Windows pour Linux : Ubuntu sur Windows ====== ====== Sous-système Windows pour Linux : Ubuntu sur Windows ======
Ligne 9: Ligne 9:
 Le //Windows Subsystem for Linux// (WSL), en français "Sous-système Windows pour Linux" est parfois grossièrement appelé "Bash sur Windows". Il existe deux versions de ce sous-système : Le //Windows Subsystem for Linux// (WSL), en français "Sous-système Windows pour Linux" est parfois grossièrement appelé "Bash sur Windows". Il existe deux versions de ce sous-système :
   * WSL 1 est une **couche de compatibilité** permettant d'exécuter des fichiers ELF (binaires exécutables) pour Linux à partir d'un système Windows. Le principe est le même que [[:Wine]], mais "dans l'autre sens".   * WSL 1 est une **couche de compatibilité** permettant d'exécuter des fichiers ELF (binaires exécutables) pour Linux à partir d'un système Windows. Le principe est le même que [[:Wine]], mais "dans l'autre sens".
-  * WSL 2 repose sur le système de virtualisation Hyper-V. Cette méthode est également très performante, et la couche de virtualisation est quasi transparente pour l'utilisateur.+  * WSL 2 repose sur le système de virtualisation Hyper-V. Cette méthode est également très performante, et la couche de virtualisation est transparente pour l'utilisateur. Elle offre une bien meilleure compatibilité avec l'ensemble des logiciels, c'est donc la version recommandée, et celle sur laquelle se concentrent désormais les efforts de développement.
  
 <note>Le but de cette distribution était à la base de simplifier le travail des développeurs (en particulier dans le domaine du web) en rendant possible la mise en place d'une structure et d'outils Linux sous Windows, et ainsi d'harmoniser les environnements de développement Windows avec les environnements GNU/Linux qu'on trouve couramment sur les serveurs de production. <note>Le but de cette distribution était à la base de simplifier le travail des développeurs (en particulier dans le domaine du web) en rendant possible la mise en place d'une structure et d'outils Linux sous Windows, et ainsi d'harmoniser les environnements de développement Windows avec les environnements GNU/Linux qu'on trouve couramment sur les serveurs de production.
Ligne 23: Ligne 23:
  
   * Une session Windows avec les droits d'administrateur.   * Une session Windows avec les droits d'administrateur.
 +
 +  * Pour WSL 2, activez la fonctionnalité de virtualisation du processeur dans le [[:wiki:glossaire#BIOS]] de votre ordinateur (qui prend malheureusement des noms différents en fonction des constructeurs : //VT-x//, //AMD-V//, //SVM//, etc.).
  
 Pour savoir si votre système est compatible, allez dans les **Paramètres -> Système -> Informations Système**. Regardez la //build// du système ("Version du système d'exploitation") et son type ("Type du système"). Pour savoir si votre système est compatible, allez dans les **Paramètres -> Système -> Informations Système**. Regardez la //build// du système ("Version du système d'exploitation") et son type ("Type du système").
Ligne 77: Ligne 79:
 On peut installer le paquet [[apt>gnome]], ce qui installe les logiciels du bureau gnome. On peut installer le paquet [[apt>gnome]], ce qui installe les logiciels du bureau gnome.
  
-Cependant [[:gnome-shell|GNOME Shell]] ne démarre pas... La commande **gnome-session** conduit à une erreur.+Cependant [[:gnome-shell|GNOME Shell]] ne démarre pas... La commande ''gnome-session'' conduit à une erreur.
  
 === unity === === unity ===
Ligne 162: Ligne 164:
 ===== Voir aussi ===== ===== Voir aussi =====
  
-  ***(en)** [[wp>Windows Subsystem for Linux]] 
   *[[:Cygwin]]   *[[:Cygwin]]
   *[[:Xorg]]   *[[:Xorg]]
   *[[:bash]]   *[[:bash]]
 +
 +  * [[https://learn.microsoft.com/fr-fr/windows/wsl|Documentation Microsoft]]
 +  ***(en)** [[https://wiki.ubuntu.com/WSL|Documentation Canonical]]
 +  ***(en)** [[wp>Windows Subsystem for Linux]]
 +  ***(en)** [[https://github.com/Microsoft/BashOnWindows/issues/|Page GitHub de Microsoft]]
   *[[https://www.numerama.com/tech/158150-le-shell-bash-sous-windows-10-ce-quil-faut-savoir.html|Tutoriel de Numerama]]   *[[https://www.numerama.com/tech/158150-le-shell-bash-sous-windows-10-ce-quil-faut-savoir.html|Tutoriel de Numerama]]
-  ***(en)** [[https://aka.ms/wsldocs|Documentation officielle]] 
-  ***(en)** [[https://news.thewindowsclub.com/bash-on-windows-10-v1809-93469/|Les nouveautés de la version 18.09]] 
-  ***(en)** [[https://github.com/Microsoft/BashOnWindows/issues/|La page GitHub de Microsoft]] où beaucoup d'utilisateurs discutent des problèmes rencontrés et des astuces pour les régler, notamment [[https://github.com/Microsoft/BashOnWindows/issues/637|cette discussion]]. 
-  ***(en)** [[https://blog.ubuntu.com/2019/05/06/canonical-announces-support-for-ubuntu-on-windows-subsystem-for-linux-2|les évolutions en 2019]] 
-  ***(en)**[[https://wiki.ubuntu.com/WSL|documentation anglaise]] 
-  *[[https://www.developpez.com/actu/246534/La-MaJ-WSL-dans-Windows-10-build-1903-vous-donne-acces-aux-fichiers-Linux-depuis-Windows-les-outils-en-ligne-de-commande-sont-egalement-ameliores/|évolutions]] 
   *[[https://docs.microsoft.com/fr-fr/windows/wsl/install-win10|Migrer WSL1 en WSL2]]   *[[https://docs.microsoft.com/fr-fr/windows/wsl/install-win10|Migrer WSL1 en WSL2]]
   *[[https://blog.eleven-labs.com/fr/le-developpement-sous-linux-depuis-windows-10-avec-wsl-2/|Une présentation et un lien pour installer sysemd ainsi que les snap]]   *[[https://blog.eleven-labs.com/fr/le-developpement-sous-linux-depuis-windows-10-avec-wsl-2/|Une présentation et un lien pour installer sysemd ainsi que les snap]]
-  *[[https://docs.microsoft.com/fr-fr/windows/wsl/install|Documentation windows]] 
   *[[https://www.it-connect.fr/wslg-comment-utiliser-wsl-pour-ouvrir-des-applications-gui-linux/|Utiliser WSL en 2023]]   *[[https://www.it-connect.fr/wslg-comment-utiliser-wsl-pour-ouvrir-des-applications-gui-linux/|Utiliser WSL en 2023]]