Trucs et astuces WSL pour accélérer et améliorer l’expérience WSL

WSL change la donne, permettant une expérience Linux complète dans Windows. Mais pour l’optimiser, nous devons faire plus que nous fier aux paramètres par défaut. Dans cet article, nous parlerons de trucs et astuces pour accélérer et améliorer l’expérience WSL.

Meilleurs trucs et astuces WSL

Voici quelques-uns des meilleurs trucs et astuces WSL pour accélérer et améliorer l’expérience WSL.

  1. Installez un terminal Windows très avancé dans WSL
  2. Passer à Z-Shell et Oh My Zsh Framework
  3. Utiliser VSCode dans l’environnement WSL sous Windows
  4. Optimiser le sous-système Windows pour le processeur et la mémoire Linux 2 (WSL2)
  5. Passer à une autre distribution

Parlons-en en détail.

1]Installez un terminal Windows très avancé dans WSL

Lorsque vous installez la distribution Linux, vous obtiendrez un terminal par défaut, ce qui est assez évident car nous ne pouvons pas imaginer Linux sans un utilitaire de ligne de commande. Cependant, si vous voulez quelque chose de nouveau et de différent, essayez Windows Terminal.

Windows Terminal est une application puissante dotée de nombreuses fonctionnalités modernes, notamment des fenêtres à onglets, que vous attendez de n’importe quel émulateur de terminal. Il prend en charge non seulement Linux mais également PowerShell et l’invite de commande.

Cependant, il présente encore quelques aspérités et oblige les utilisateurs à modifier les paramètres dans un fichier « .json ». Mais vous n’aurez aucun problème à modifier les fichiers de configuration si vous êtes un utilisateur expérimenté en ligne de commande. Pour accéder au fichier .json, accédez à Paramètres et cliquez sur Ouvrir le fichier JSON. Pour télécharger l’utilitaire, accédez à apps.microsoft.com et cliquez sur le bouton Télécharger.

2]Passer à Z-shell et Oh My Zsh Framework

Trucs et astuces WSL pour accélérer et améliorer l'expérience WSL

Zsh, également connu sous le nom de Z-shell, est un shell doté de fonctionnalités plus avancées que Bash. Zsh a une intégration Git intégrée et prend en charge l’installation de thèmes et de plugins, ainsi que l’auto-complétion et l’autocorrection.

L’installation de Z-shell est assez simple, nous devons exécuter la commande suivante.

sudo apt install zsh -y

Après avoir installé Z-Shell, il est temps d’installer le « Oh mon Zsh » Cadre. C’est un framework piloté par la communauté qui permet de gérer facilement différents thèmes et plugins pour Zsh. Afin d’installer ce framework, nous avons besoin Boucle et Git. Pour faire de même, exécutez la commande ci-dessous.

sudo apt install curl git

Maintenant, exécutez la commande mentionnée ci-dessous pour installer Oh My Zsh.

sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"

Il vous sera demandé si vous souhaitez passer à Zsh, pour confirmer votre action, appuyez simplement sur Entrée.

3]Utilisez VSCode dans l’environnement WSL sous Windows

Il existe une extension VSCode qui vous permet d’accéder de manière transparente à tous les environnements d’exécution, utilitaires et noyau Linux que vous avez installés dans WSL, dans votre environnement de développement. Cela signifie que vous pouvez facilement exécuter votre propre code dans l’environnement WSL sur votre machine Windows.

Pour installer cet outil, vous devez vous rendre sur Marché des extensions dans Visual Studio Code et recherchez « WSL ». Une fois l’extension affichée, sélectionnez-la et cliquez sur Installer. Maintenant, retournez sur votre terminal WSL et choisissez un dossier dans lequel vous souhaitez utiliser VSCode. Ensuite, entrez la commande suivante :

Lors de l’ouverture de VSCode sous Linux, il peut vous être demandé de faire confiance à l’auteur des fichiers du dossier. Donnez votre approbation et vous serez prêt à partir.

4]Optimiser le sous-système Windows pour le processeur et la mémoire Linux 2 (WSL2)

Nous pouvons affiner l’utilisation du processeur et de la mémoire WSL2 en configurant le fichier .wslconfig. Suivez les étapes mentionnées ci-dessous pour faire de même.

  • Ouvrir Explorateur de fichiers et allez à C:Utilisateurs.
  • Maintenant, là, vous devez ouvrir Bloc-notes et créez un fichier .wslconfig dans votre dossier utilisateur.
  • Pour apporter des modifications à ce fichier, vous pouvez utiliser le format suivant.

makefileCopier le code[wsl2]
# Pour limiter la mémoire de la VM à 6 Go maximum, cela peut être défini sous forme de nombres entiers en utilisant Go ou Mo
mémoire = 6 Go
# Pour configurer la VM pour qu’elle utilise 4 processeurs virtuels
processeurs = 4

  • Après avoir apporté les modifications système requises, vous devez ouvrir PowerShell ou invite de commande et exécutez la commande suivante pour arrêter l’instance WSL.
    wsl --shutdown
  • Maintenant, cours wsl pour démarrer l’instance.

Si vous souhaitez apporter des modifications ultérieurement, accédez à ce fichier et ajustez les entrées « mémoire » et « processeurs ».

5]Passer à une autre distribution

L’un des grands avantages de l’utilisation du sous-système Windows pour Linux (WSL) est la possibilité d’exécuter simultanément plusieurs distributions Linux différentes. Vous êtes autorisé à utiliser Alpine Linux et Ubuntu en même temps pour explorer et trouver votre goût. Exécutez la commande suivante pour définir une distribution par défaut.

wsl --set-default distro-name

Note: Remplacez « nom-distribution » par la distribution que vous souhaitez utiliser.

C’est ça!

Lire: Correction d’une erreur d’échec de l’exécution du serveur dans WSL

Comment puis-je rendre mon WSL plus rapide ?

Stockez les fichiers Linux dans WSL et les fichiers Windows dans le système de fichiers Windows pour de meilleures performances. Cependant, pour optimiser les performances, essayez de créer et de modifier le fichier .wslconfig, comme mentionné précédemment.

Lire: Comment exécuter un fichier .sh ou Shell Script sous Windows

WSL utilise-t-il beaucoup de RAM ?

L’utilisation de la mémoire de WSL est limitée à la moitié de la mémoire de votre système. Dans mon cas, puisque j’ai 16 Go, WSL utilise 4 Go. Il est important de garder à l’esprit qu’il peut utiliser jusqu’à la moitié de votre mémoire et tous vos cœurs CPU/GPU, mais il ne le fera qu’en cas de nécessité. Autrement, il ne consommera pas ces ressources inutilement. Cependant, si vous souhaitez configurer manuellement ces limites, consultez le guide mentionné précédemment.

Lire aussi : WSL ne fonctionne pas ou ne démarre pas sous Windows.

Source-137