21 mai 2023

Utiliser Linux sur Windows simultanément via WSL

Comment installer et utiliser Ubuntu Linux sur Microsoft Windows 11 ?

À l'époque moderne, l'innovation technologique progresse à un rythme effréné, de nouvelles solutions et idées continuant de surgir. Microsoft, un géant de l'industrie technologique, a reconnu l'énorme potentiel de Linux, autrefois considéré comme un concurrent, et l'a maintenant accueilli à bras ouverts. Cette acceptation est le résultat d'un changement de perspective : Linux n'est plus vu comme un adversaire, mais comme une opportunité.

Microsoft, en collaboration avec Canonical, a en effet franchi une étape révolutionnaire : l'intégration d'Ubuntu dans Windows 10 et évidemment dans Windows 11.

Cette décision a fourni un pont entre deux mondes apparemment éloignés, donnant aux utilisateurs la possibilité de découvrir le meilleur des deux mondes.

Jusqu'à récemment, si vous vouliez utiliser Linux sur un PC Windows, vous aviez deux options. La première consistait à partitionner le disque en deux, en installant Linux sur une partition et Windows sur l'autre, et en choisissant le système d'exploitation à démarrer au démarrage. L'alternative consistait à exécuter Linux dans une machine virtuelle, telle que VMWare Workstation ou Virtual Box. Cependant, ces deux méthodes nécessitaient de travailler sur des systèmes de fichiers distincts.

L'avènement d'Ubuntu Linux sur Windows a changé tout cela. Il est maintenant possible de travailler sur le même système de fichiers, permettant par exemple de générer un fichier avec Microsoft Excel puis d'utiliser un combo de sed et awk pour extraire des données et générer des rapports. Cela représente un énorme pas en avant en termes d'efficacité et de flexibilité.

Commodité de Microsoft et Canonical

Cette collaboration innovante entre Microsoft et Canonical est très bénéfique pour les deux parties, créant un écosystème où les utilisateurs peuvent bénéficier d'une plus grande flexibilité et fonctionnalité, tandis que les entreprises peuvent exploiter de nouvelles opportunités de marché.

Du côté de Microsoft, l'intégration d'Ubuntu dans Windows 11 lui permet de fidéliser et d'attirer un large éventail d'utilisateurs, qui peuvent trouver une réponse à divers besoins dans l'environnement hybride. En particulier, les utilisateurs qui ont occasionnellement besoin de fonctionnalités Linux, tels que les développeurs de logiciels ou les administrateurs système, n'ont désormais plus besoin de quitter Windows ou de démarrer une machine virtuelle. Cela pourrait accroître la fidélité des utilisateurs à Windows et consolider sa position en tant que système d'exploitation de choix.

Pour Canonical, en revanche, la présence d'Ubuntu sur Windows 11 représente une belle opportunité d'augmenter la visibilité et l'usage de sa distribution Linux. Bien qu'Ubuntu soit l'une des distributions Linux les plus populaires pour les ordinateurs de bureau, sur les marchés des serveurs, il peut être moins attrayant que des concurrents établis tels que RedHat Linux RHEL ou Debian. Grâce à l'intégration avec Windows, Ubuntu peut atteindre un public beaucoup plus large, se répandant sur l'une des plates-formes les plus utilisées au monde.

Cette collaboration représente donc un brillant exemple de la manière dont l'ouverture et l'interopérabilité peuvent créer de la valeur pour les entreprises et leurs utilisateurs. L'union de Linux et Windows améliore non seulement l'expérience utilisateur, mais permet également à Microsoft et à Canonical d'étendre leur portée et de renforcer leur position sur le marché des systèmes d'exploitation.

Les avantages d'utiliser Ubuntu Linux sur Windows 11

L'intégration d'Ubuntu Linux dans Windows 11 offre de nombreux avantages, en particulier pour les administrateurs système et les ingénieurs système. Premièrement, il vous permet d'utiliser la richesse des commandes Linux directement dans un environnement Windows, sans avoir à démarrer une machine virtuelle ou à redémarrer dans une autre partition. Cela signifie que vous pouvez exploiter la puissance des commandes Linux pour la gestion de fichiers, la mise en réseau, etc., directement depuis le terminal Windows.

Prenons l'exemple d'un administrateur système qui doit gérer une variété de serveurs, dont certains peuvent être basés sur Linux. Dans le passé, vous deviez constamment basculer entre différentes interfaces et systèmes d'exploitation, un processus qui pouvait être à la fois lent et désorientant. Avec l'introduction d'Ubuntu sur Windows, il peut désormais utiliser les commandes Linux pour gérer les serveurs directement depuis son PC Windows, augmentant ainsi son efficacité.

ubuntu windows 11

De plus, la combinaison d'Ubuntu et de Windows offre un environnement de développement plus polyvalent. Par exemple, des applications peuvent être développées dans un environnement Linux, testées localement, puis déployées sur un serveur Linux, le tout sans quitter l'environnement Windows. Cela élimine le besoin de maintenir deux environnements de développement distincts et réduit la possibilité d'erreurs causées par des différences de système d'exploitation.

Enfin, utiliser Ubuntu et Windows ensemble vous permet d'avoir le meilleur des deux mondes. D'une part, vous avez la commodité et la facilité d'utilisation de Windows, avec sa large sélection d'applications de bureau et sa prise en charge du matériel le plus récent. D'autre part, vous avez accès à la puissance et à la flexibilité de Linux, avec sa large gamme d'outils pour le développement et l'administration du système.

En fin de compte, Ubuntu sur Windows 11 offre un lieu de travail plus flexible et plus puissant, capable de répondre aux besoins d'un large éventail de professionnels de l'informatique. Le fait que vous puissiez désormais utiliser Linux et Windows simultanément, sur le même système, est un énorme pas en avant pour l'interopérabilité entre les systèmes d'exploitation.

Comment fonctionne Ubuntu Linux WSL sous Windows 11 et qu'est-ce que WSL ?

WSL, abréviation de Windows Subsystem for Linux, est un environnement de compatibilité permettant d'exécuter des exécutables binaires Linux (au format ELF) sous Windows. Introduit pour la première fois dans Windows 10, WSL a été considérablement amélioré dans Windows 11 pour offrir de meilleures performances et une intégration plus étroite avec le système d'exploitation Windows.

À un niveau très élevé, WSL agit comme une interface entre les commandes Linux et le noyau Windows. Lorsqu'un utilisateur émet une commande Linux dans WSL, elle est traduite en une commande que le noyau Windows peut comprendre et exécuter. Cela permet aux utilisateurs d'exécuter des programmes Linux directement dans Windows, sans avoir besoin d'une machine virtuelle ou d'un double démarrage.

WSL-2-Architecture

Avec WSL, Ubuntu Linux peut fonctionner comme une sorte d'application dans Windows. Après avoir installé Ubuntu à partir du Microsoft Store, les utilisateurs peuvent lancer un terminal Ubuntu directement à partir de Windows, et à partir de là, ils peuvent exécuter des commandes Linux comme ils le feraient sur un système Linux traditionnel. WSL prend également en charge l'installation de packages Linux via des gestionnaires de packages comme apt dans Ubuntu.

L'un des principaux avantages de WSL par rapport aux autres solutions de virtualisation est son intégration au système de fichiers Windows. Les utilisateurs peuvent accéder, modifier et gérer des fichiers sur les deux systèmes d'exploitation à partir d'une seule interface. Cela facilite l'échange de données entre les deux systèmes d'exploitation et facilite l'intégration entre les applications Windows et Linux.

Un autre avantage de WSL est que, contrairement à une machine virtuelle complète, il consomme moins de ressources système, car il n'est pas nécessaire d'émuler un système d'exploitation complet.

Nous installons Ubuntu sur Windows 11

Pour installer Ubuntu sur Windows 11 en italien, voici les étapes nécessaires :

  1. Lancer le Microsoft Store: Depuis la barre d'application, cliquez sur l'icône Microsoft Store pour l'ouvrir.
  2. Recherche Ubuntu: Dans la barre de recherche en haut à droite, tapez "Ubuntu" et appuyez sur Entrée. Différentes versions d'Ubuntu seront affichées. Pour la plupart des utilisateurs, Ubuntu (sans numéro de version) sera la meilleure option.
  3. Installer Ubuntu: Cliquez sur "Obtenir" pour télécharger et installer Ubuntu sur votre système.
  4. Activer le sous-système Windows pour Linux (WSL): Ubuntu sur Windows tire parti du sous-système Windows pour Linux (WSL). Pour activer WSL, ouvrez PowerShell en tant qu'administrateur (clic droit sur l'icône PowerShell et sélectionnez "Exécuter en tant qu'administrateur") et tapez wsl --install, puis appuyez sur entrée. Cette commande installera le sous-système Windows pour Linux et la version Ubuntu de votre choix.
  5. Riavvia il tuo système: Après avoir activé WSL, redémarrez votre système pour terminer l'installation.
  6. Démarrer Ubuntu: Une fois le système redémarré, vous pouvez démarrer Ubuntu directement depuis le menu Démarrer de Windows. Lors du premier lancement, vous serez invité à créer un nouveau compte utilisateur et à définir un mot de passe.

Fait! Vous avez maintenant installé avec succès Ubuntu sur Windows 11, permettant à deux des systèmes d'exploitation les plus populaires de fonctionner ensemble en harmonie. Grâce à cette innovation, les utilisateurs peuvent désormais profiter du meilleur des deux mondes, en combinant la puissance et la flexibilité de Linux avec la familiarité et la commodité de Windows. Cela peut aider à améliorer la productivité, réduire les coûts et ouvrir de nouvelles possibilités pour les développeurs, les administrateurs système et les passionnés de technologie.

Interface graphique GNOME sur Ubuntu Linux sur Windows 11

Bien que WSL2, la dernière version du sous-système Windows pour Linux, offre un environnement Linux presque complet, il ne prend pas en charge nativement les interfaces utilisateur graphiques (GUI) ou les gestionnaires de bureau tels que GNOME. Cela signifie que, par défaut, les utilisateurs ne peuvent interagir avec Ubuntu sous Windows que via la ligne de commande.

Cependant, avec quelques trucs et astuces, il est possible d'installer et d'utiliser un gestionnaire de bureau comme GNOME sur Ubuntu WSL2. Les étapes requises pour installer GNOME et se connecter graphiquement sont répertoriées ci-dessous :

  1. Installer un serveur X sous Windows: La première étape consiste à installer un serveur X sous Windows, qui servira de couche de communication entre l'interface graphique Linux et Windows. Xming et VcXsrv sont deux options populaires. Vous pouvez les télécharger depuis leur site officiel et suivre les instructions d'installation.
  2. Installer GNOME sur Ubuntu: Ouvrez le terminal Ubuntu et tapez la commande suivante pour installer GNOME : sudo apt install ubuntu-desktop. Cette commande installera le gestionnaire de bureau Ubuntu, qui inclut GNOME.
  3. Configurer la variable DISPLAY: Pour que les applications graphiques Linux puissent communiquer avec le serveur X, vous devez configurer la variable d'environnement DISPLAY. Tapez la commande suivante dans le terminal Ubuntu : echo "export DISPLAY=:0" >> ~/.bashrc. Cette commande ajoute la ligne export DISPLAY=:0 à votre fichier bashrc, qui s'exécute chaque fois que vous ouvrez un nouveau terminal.
  4. Démarrer le serveur X et GNOME: Avant de démarrer GNOME, assurez-vous que votre serveur X est en cours d'exécution. Ensuite, dans le terminal ubuntu, tapez gnome-session pour démarrer GNOME.
  5. Connexion graphique: Vous devriez maintenant pouvoir lancer des applications graphiques depuis Ubuntu et les voir apparaître sur votre interface Windows. Par exemple, vous pouvez essayer de lancer le navigateur Web Firefox en tapant firefox dans le terminal Ubuntu.

N'oubliez pas qu'il s'agit d'une solution temporaire et non officielle. Bien qu'il fonctionne pour de nombreuses applications, il peut ne pas être aussi stable ou performant qu'un environnement Linux natif avec une prise en charge complète de l'interface graphique. De plus, Microsoft s'efforce d'offrir une prise en charge complète de l'interface graphique dans WSL dans les futures versions de Windows ; par conséquent, ce n'est peut-être qu'une question de temps avant que ces opérations ne deviennent obsolètes.

 

Vous avez des doutes ? Vous ne savez pas par où commencer ? Contactez-nous !

Nous avons toutes les réponses à vos questions pour vous aider à faire le bon choix.

Discute avec nous

Discutez directement avec notre support avant-vente.

0256569681

Contactez-nous par téléphone pendant les heures de bureau 9h30 - 19h30

Contactez-nous en ligne

Ouvrez une demande directement dans l'espace contact.

INFORMATIONS

Managed Server Srl est un acteur italien leader dans la fourniture de solutions système GNU/Linux avancées orientées vers la haute performance. Avec un modèle d'abonnement peu coûteux et prévisible, nous garantissons que nos clients ont accès à des technologies avancées en matière d'hébergement, de serveurs dédiés et de services cloud. En plus de cela, nous proposons des conseils système sur les systèmes Linux et une maintenance spécialisée en SGBD, sécurité informatique, Cloud et bien plus encore. Nous nous distinguons par notre expertise dans l'hébergement de CMS Open Source de premier plan tels que WordPress, WooCommerce, Drupal, Prestashop, Joomla, OpenCart et Magento, soutenus par un service d'assistance et de conseil de haut niveau adapté aux administrations publiques, aux PME et à toutes tailles.

Red Hat, Inc. détient les droits de Red Hat®, RHEL®, RedHat Linux® et CentOS® ; AlmaLinux™ est une marque commerciale d'AlmaLinux OS Foundation ; Rocky Linux® est une marque déposée de la Rocky Linux Foundation ; SUSE® est une marque déposée de SUSE LLC ; Canonical Ltd. détient les droits sur Ubuntu® ; Software in the Public Interest, Inc. détient les droits sur Debian® ; Linus Torvalds détient les droits sur Linux® ; FreeBSD® est une marque déposée de la FreeBSD Foundation ; NetBSD® est une marque déposée de la Fondation NetBSD ; OpenBSD® est une marque déposée de Theo de Raadt. Oracle Corporation détient les droits sur Oracle®, MySQL® et MyRocks® ; Percona® est une marque déposée de Percona LLC ; MariaDB® est une marque déposée de MariaDB Corporation Ab ; REDIS® est une marque déposée de Redis Labs Ltd. F5 Networks, Inc. détient les droits sur NGINX® et NGINX Plus® ; Varnish® est une marque déposée de Varnish Software AB. Adobe Inc. détient les droits sur Magento® ; PrestaShop® est une marque déposée de PrestaShop SA ; OpenCart® est une marque déposée d'OpenCart Limited. Automattic Inc. détient les droits sur WordPress®, WooCommerce® et JetPack® ; Open Source Matters, Inc. détient les droits sur Joomla® ; Dries Buytaert détient les droits sur Drupal®. Amazon Web Services, Inc. détient les droits sur AWS® ; Google LLC détient les droits sur Google Cloud™ et Chrome™ ; Facebook, Inc. détient les droits sur Facebook® ; Microsoft Corporation détient les droits sur Microsoft®, Azure® et Internet Explorer® ; La Fondation Mozilla détient les droits sur Firefox®. Apache® est une marque déposée de The Apache Software Foundation ; PHP® est une marque déposée du groupe PHP. CloudFlare® est une marque déposée de Cloudflare, Inc. ; NETSCOUT® est une marque déposée de NETSCOUT Systems Inc. ; ElasticSearch®, LogStash® et Kibana® sont des marques déposées d'Elastic NV. Ce site n'est affilié, sponsorisé ou autrement associé à aucune des entités mentionnées ci-dessus et ne représente aucune de ces entités de quelque manière que ce soit. Tous les droits sur les marques et noms de produits mentionnés sont la propriété de leurs titulaires respectifs des droits d'auteur. Toutes les autres marques mentionnées appartiennent à leurs titulaires. MANAGED SERVER® est une marque déposée au niveau européen par MANAGED SERVER SRL Via Enzo Ferrari, 9 62012 Civitanova Marche (MC) Italie.

Retour en haut de page