Le meilleur des deux systèmes d'exploitation avec le sous-système Windows pour Linux

Le meilleur des deux systèmes d'exploitation avec le sous-système Windows pour Linux

Le monde de la programmation a toujours été divisé en matière de développement sur un système d'exploitation de choix. Certains développeurs préfèrent utiliser des fenêtres qui sont un système d'exploitation populaire et facile à utiliser, tandis que les autres qui préfèrent avoir plus de contrôle sur leur système d'exploitation choisissent d'utiliser une certaine saveur de Linux. Cela soulève certains problèmes clés lors du développement des applications nécessaires pour s'exécuter sur une fenêtre et une machine Linux. Il y avait un besoin grave de combler l'écart qui permettrait au développement de la transformation multip-plate à partir d'un seul système d'exploitation. Cette fracture a été remplie de l'avènement du sous-système Windows pour Linux.


Le sous-système Windows pour Linux (WSL) est un outil populaire qui est développé par Microsoft qui permet aux utilisateurs de Windows d'exécuter un système de fichiers Linux et d'installer les binaires Linux sur Windows. Cela signifie que les outils et les logiciels spécialement conçus pour Linux peuvent désormais être installés et utilisés sur le système d'exploitation Windows également. De plus, WSL permet aux utilisateurs de Windows d'avoir un terminal Linux à droite dans leur instance Windows qui alimente le développement d'applications transformatrices.

Dans ce guide, nous apprendrons à installer le WSL sur une machine Windows et à la configurer pour obtenir les meilleurs résultats possibles. Nous discuterons également des différentes façons dont WSL peut être utilisé afin que le développement d'applications multiplateforme puisse être facilité et accessible pour tout le monde.

Installation

Il y a quelques étapes que vous devez suivre pour assurer l'installation et l'initialisation appropriées du WSL sur votre machine Windows. Ils pourraient sembler un peu intimidants au début, mais ne vous inquiétez pas, ce guide étape par étape vous mènera sûrement au succès.

1. La première chose dont vous avez besoin est le PowerShell Windows.
Allez au menu Démarrer, recherchez le PowerShell et exécutez-le en tant qu'administrateur.


L'écran devrait ressembler à ceci:

2. Tapez la commande suivante dans l'instance PowerShell et appuyez sur Entrée.

WSL -Install

Cette commande garantit que toutes les exigences nécessaires nécessaires pour exécuter le WSL sont activées sur votre machine. Après cela, il installe une distribution Linux sur votre machine qui, par défaut, est la version stable Ubuntu la plus récente.


Note: Vous devez redémarrer votre système après l'installation pour que les modifications prennent effet.

3. Après avoir redémarré votre système, vous serez accueilli avec un écran terminal tel que les suivants:

4. Une fois l'installation terminée, vous serez invité à configurer la configuration initiale de votre nouvelle installation Ubuntu.

Vous devriez maintenant terminer la configuration en suivant avec les invites et en fournissant les informations requises comme vous le feriez sur une nouvelle machine Windows.

5. Vous devriez maintenant avoir un nouveau terminal Ubuntu ouvert devant vous. Toute commande Linux Bash que vous tapez ici fonctionnera comme prévu sur une machine Linux.

Dans notre cas, nous avons nommé notre nouvelle installation sous le nom de SS10.


Pour tester notre nouvelle installation Ubuntu à l'aide de WSL, nous essayons maintenant d'utiliser la commande sudo apt-get pour mettre à jour les référentiels que le gestionnaire de package APT disposait.


Comme prévu, le gestionnaire de packages APT est maintenant disponible sur notre machine Windows. Cela nous permet d'utiliser notre machine Windows car nous utilisons n'importe quelle distribution Linux.

Note: Dans le cas où vous souhaitez installer une distribution autre que l'ubuntu par défaut à l'étape 2 au lieu d'exécuter la commande wsl -install, vous devez exécuter la commande suivante qui spécifie la distribution que vous souhaitez installer:

wsl - install -d


Cette commande installe la distribution Linux de votre choix.

Si vous ne savez pas quelles distributions vous pouvez installer, vous pouvez exécuter la commande suivante qui répertorie toutes les distributions Linux disponibles sur WSL:

WSL --LIST - ONLINE


ou

wsl -l -o


Pourquoi utiliser le WSL

WSL est destiné aux développeurs car il permet aux programmeurs de créer les applications transformatrices qui utilisent l'une ou les autres fonctionnalités des systèmes d'exploitation. Par exemple, si votre application Web utilise un environnement de serveur de déploiement Linux, au lieu de partitionner votre disque à Dual Boot Linux aux côtés de vos fenêtres, vous pouvez simplement utiliser WSL. Avoir accès à toutes les fonctionnalités du terminal et de développement de Linux cuites directement dans votre système d'exploitation Windows vous permet de gérer facilement tous vos besoins de développement multiplateforme.

WSL rend le processus de développement et de déploiement en utilisant un pipeline d'intégration / de livraison continue continu vraiment simple. Considérez que vous développez une application Web qui doit être testée sur une machine Linux avant d'être déployée. Vous pouvez rapidement tourner une instance de l'application Web sur un environnement Linux LocalHost en utilisant le shell Ubuntu Bash que vous obtenez avec WSL et testez votre application sur un système Linux. S'il passe tous les cas de test que vous avez présentés, il peut être déployé. Si ce n'est pas le cas, vous pouvez le réparer davantage en utilisant le bash sur Linux, puis le déployer lorsqu'il est prêt à être déployé. Les possibilités que le WSL s'ouvre pour vos besoins de développement est infinie.

Conclusion

Avec une grande partie des flux de travail de développement en fonction les uns des autres, un système d'exploitation étant bon dans certains types de tâches et l'autre étant bon dans certains autres types de tâches, avoir un outil qui vous permet de basculer rapidement entre deux systèmes d'exploitation différents est une bénédiction déguisée.

Les développeurs qui ont besoin de Linux pour leurs besoins de déploiement et de test, ou pour leur environnement de serveur Linux et leurs besoins d'outils, avoir une instance de Linux et le terminal bash construit directement dans leur machine Windows est quelque chose que la plupart des gens ne pouvaient que rêver de rêver. Avec le sous-système Windows pour Linux, ce rêve est maintenant une réalité et toute la communauté de développement est mieux.

Si votre travail tourne entre l'utilisation de Windows et Linux ensemble et que vous ne pouvez pas continuer à travailler sur deux machines distinctes pour chaque système d'exploitation ou si les machines virtuelles ne le coupent plus simplement pour vous, nous vous suggérons de donner un coup de feu au WSL. Il améliorera certainement votre flux de travail et le rendra plus efficace.