IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Microsoft propose un didacticiel inattendu sur la façon d'installer Linux sur une machine qui utilisait auparavant Windows
L'entreprise suggère quatre méthodes

Le , par Stéphane le calme

215PARTAGES

26  0 
Microsoft a surpris tout le monde en publiant une page de support avec des instructions sur comment installer Linux, le système d’exploitation libre et open source, sur une machine qui utilisait auparavant Windows. La page, intitulée « Comment télécharger et installer Linux », propose quatre méthodes alternatives: utiliser le sous-système Windows pour Linux 2 (WSL 2), utiliser une machine virtuelle locale, utiliser une machine virtuelle dans le cloud, ou installer Linux directement sur le matériel.

Microsoft suggère quatre méthodes d'installation alternatives : à l'aide du sous-système Windows pour Linux 2, à l'aide d'une VM locale, à l'aide d'une VM cloud ou directement sur du matériel.

WSL 2

La deuxième version du sous-système Windows pour Linux (WSL 2) est disponible depuis Windows 10 20H1. WSL 2 inclut un véritable noyau Linux qui vous permet d’exécuter davantage de logiciels Linux sous Windows et offre de meilleures performances que WSL 1. Microsoft recommande d’utiliser WSL 2 pour les développeurs qui veulent utiliser des outils Linux sur Windows, ou pour les utilisateurs qui veulent simplement essayer Linux sans modifier leur configuration actuelle.

WSL 2 est une fonctionnalité de Windows 10 qui permet d’exécuter des applications Linux nativement sur Windows, sans avoir besoin de dual boot ou de logiciels tiers. WSL 2 utilise un noyau Linux personnalisé qui s’exécute dans une machine virtuelle légère et optimisée, offrant des performances plus élevées et une meilleure compatibilité que WSL 1. WSL 2 permet également d’accéder aux fichiers et aux applications Windows depuis Linux, et vice versa. WSL 2 est idéal pour les développeurs, les administrateurs système, les étudiants et les passionnés de Linux qui veulent profiter de la puissance et de la flexibilité de Linux sur Windows.

La page de support explique comment activer WSL 2 et comment choisir parmi les différentes distributions Linux disponibles, telles que Ubuntu, Debian, Fedora ou Kali.

Citation Envoyé par Microsoft
Cette méthode utilise la virtualisation pour intégrer le système d'exploitation (OS) Windows au système d'exploitation Linux (exécuté sur un noyau Linux réel). Vous pouvez ajouter autant de distributions Linux différentes que vous le souhaitez et exécuter vos outils Linux préférés, y compris les applications GUI, aux côtés de vos outils Windows préférés. Vous pouvez également mélanger et faire correspondre les commandes Bash et PowerShell dans la même ligne de commande. Un système de fichiers Linux héberge vos fichiers de projet, tandis qu'un système de fichiers Windows distinct héberge tous les outils de développement, tels que VS Code, avec lesquels vous souhaitez travailler sur les fichiers. Cette méthode d'exécution de Linux est très efficace et performante. Une fois que vous avez choisi une distribution Linux ou choisi d'utiliser la distribution Ubuntu par défaut, suivez les instructions pour utiliser la commande d'installation Linux avec le sous-système Windows pour Linux ou apprenez-en plus dans la documentation WSL.


Machine virtuelle (locale ou sur le cloud)

L’autre option consiste à utiliser une machine virtuelle locale, c’est-à-dire un logiciel qui simule un ordinateur indépendant sur lequel on peut installer un autre système d’exploitation. Microsoft suggère d’utiliser Hyper-V, son propre hyperviseur intégré à Windows 10 Pro et Enterprise, ou des solutions tierces comme VirtualBox ou VMware. Cette méthode permet d’avoir plus de contrôle et de flexibilité sur la configuration de la machine virtuelle, ainsi que de pouvoir exécuter plusieurs systèmes d’exploitation en même temps. La page de support donne des liens vers des tutoriels pour créer et gérer des machines virtuelles avec Hyper-V.

Une troisième possibilité est d’utiliser une machine virtuelle dans le cloud, c’est-à-dire un service qui fournit des ressources informatiques à la demande via Internet. Microsoft propose d’utiliser Azure, sa propre plateforme cloud, ou des alternatives comme AWS ou Google Cloud. Cette méthode présente l’avantage de ne pas nécessiter de matériel spécifique ni d’espace disque local, mais elle implique des coûts et des risques liés à la sécurité et à la confidentialité des données. La page de support renvoie vers des guides pour créer et accéder à des machines virtuelles Linux sur Azure.

Voici les mots de Microsoft à ce sujet :

Disponible pour tout le monde, que vous utilisiez une machine Windows ou MacOS, mais nécessitera soit un compte Azure, si vous créez une VM dans le cloud, soit un logiciel de virtualisation, si vous créez une VM directement sur votre machine (localement).

Une VM est une version numérique d'un ordinateur physique et constitue une option populaire pour exécuter Linux dans des environnements qui peuvent nécessiter une mise à l'échelle du niveau de support matériel (mémoire et puissance de traitement requises) et du niveau de sécurité...
La fin de cet article est réservée aux abonnés. Soutenez le Club Developpez.com en prenant un abonnement pour que nous puissions continuer à vous proposer des publications.

Une erreur dans cette actualité ? Signalez-nous-la !

Avatar de darkman19320
Membre éclairé https://www.developpez.com
Le 12/10/2023 à 12:40
Nous utilisons WSL2 (distrib Ubuntu) tous les jours au boulot. On rencontre aucun problème pour nos besoins (inférence avec GPU avec du docker en plus).
Le truc qui peut être parfois un peu chiant c'est l'accès à des supports externes, sinon tout fonctionne comme un Linux normal (même la GUI est supportée).
L'avantage pour nous c'est qu'on est (à mon grand regret) dépendant de la suite Office (ne me parler pas de LibreOffice, ce n'est pas 100% compatible avec les fichiers Office) et donc pas besoin de redémarrer pour juste remplir des docs...
3  0 
Avatar de Trehinos
Membre actif https://www.developpez.com
Le 12/10/2023 à 16:46
WSL2 est une excellente solution pour du développement local avant déploiement sur un serveur Linux bien réel.

En entreprise, rare sont les postes de travail sous Linux.
Évidemment le dualboot est possible mais comme dit précédemment, les logiciels Office en entreprise font qu'on est bien souvent sur Windows. Et devoir redémarrer continuellement est lourd.

Avec WSL2, je peux configurer mon poste d'une façons suffisamment proche du serveur (sans avoir un EasyPHP ou un WampServer bancal), gérer mes PHP-FPM pour avoir toutes les versions, et même pourquoi pas montrer une recipe à un collègue avant de déployer.

Bon je dis pas, Docker a aussi son rôle à jouer dans ces problématiques... mais je préfère WSL2, la conteneurisation, ça m'énerve.
3  0 
Avatar de sami_c
Membre averti https://www.developpez.com
Le 12/10/2023 à 11:43
Franchement je n'ai jamais compris l'utilité du WSL 2 pour installer un Linux ! Au boulot on l'a fait sur une machine windows d'un collaborateur qui avait la flemme d'installer Ubuntu à la place de Windows, mais après quelques mois d'utilisation on se rend compte de la lenteur du truc et de son instabilité !

Windows est déjà assez lourd comme système, je vois mal bosser sur une machine virtuelle !
4  2 
Avatar de Psycrow
Nouveau membre du Club https://www.developpez.com
Le 12/10/2023 à 12:53
Microsof ne fait rien par altruisme, IMO la seule raison pour laquelle ils ont créé WSL et continuent à le supporter activement est de contenter les utilisateurs partagés entre Windows et Linux.
Avec WSL, MS leur dit simplement qu'en utilisant Windows plutot que Linux seul, ils ne se ferment aucune porte.

In fine je fais le pari que Windows apportera de plus en plus de fonctionalités visants à remplacer celle apportées par WSL. Windows est simplement trop loin de Linux dans le domaine des serveurs pour pouvoir rivaliser aujourd'hui, et WSL est une réponse plutôt intelligente, mais amenée de facon très hypocrite.
4  2 
Avatar de CaptainDangeax
Membre expérimenté https://www.developpez.com
Le 30/11/2023 à 11:50
Microsoft n'a pas vraiment le choix. Hors l'AD et le DNS, il y a de moins en moins de services à tourner sur Windows serveur, au profit de Linux. Qui irait faire tourner un replicaset MongoDB, une base Maria ou Mysql, ou encore des workers Java, sur un ensemble de Windows server, quand des VMs Linux Debian ou Redhat font ça très mieux ?
0  0