Microsoft apporte beaucoup d'améliorations à bash sur Ubuntu dans Windows 10

Vidéo: How to Install Ubuntu 20.04 LTS on VirtualBox in Windows 10 2024

Vidéo: How to Install Ubuntu 20.04 LTS on VirtualBox in Windows 10 2024
Anonim

Microsoft a introduit de nombreuses améliorations dans Windows 10 Preview avec la dernière version 14361. Une des fonctionnalités qui a probablement reçu le plus grand nombre de modifications est Bash sous Ubuntu sous Windows 10. Microsoft a révélé une liste énorme d’améliorations pour la console Ubuntu Bash du sous-système Fonctionnalité Linux qui aidera les développeurs Linux à faire un travail encore meilleur maintenant.

Voici ce qui est corrigé et amélioré dans Bash sur Ubuntu dans la dernière version de Windows 10 Preview 14361:

  • «Les DrvF sont maintenant sensibles à la casse lors de l'exécution dans Bash sous Ubuntu sous Windows.
    • Les utilisateurs peuvent créer les fichiers case.txt et CASE.TXT sur leurs lecteurs / mnt / c.
    • La sensibilité à la casse n'est prise en charge que dans Bash sous Ubuntu sous Windows. En dehors de Bash, NTFS signale les fichiers correctement, mais un comportement inattendu peut survenir lors de l'interaction avec les fichiers à partir de Windows.
    • La racine de chaque volume (c'est-à-dire / mnt / c) n'est pas sensible à la casse
    • Vous trouverez plus d'informations sur le traitement de ces fichiers sous Windows ici.
  • Support pty / tty grandement amélioré. Des applications comme TMUX sont maintenant supportées
  • Problème d'installation résolu où les comptes d'utilisateurs ne sont pas toujours créés
  • Structure d'argument de ligne de commande optimisée permettant une liste d'arguments extrêmement longue.
  • Maintenant capable de supprimer et de chmod les fichiers read_only des DrvF
  • Correction de quelques cas où le terminal se bloque lors d'une déconnexion
  • chmod et chown fonctionnent maintenant sur les périphériques tty
  • Autoriser la connexion à 0.0.0.0 et:: en tant qu'hôte local
  • Sendmsg / recvmsg gère désormais une longueur de vecteur IO> 1
  • Les utilisateurs peuvent maintenant désactiver le fichier hôtes généré automatiquement.
  • Faire correspondre automatiquement les paramètres régionaux Linux aux paramètres régionaux NT lors de l'installation
  • Ajout du fichier / proc / sys / vm / swappiness
  • strace se termine maintenant correctement
  • Autoriser la réouverture des pipes via / proc / self / fd
  • Masquer les répertoires sous% LOCALAPPDATA% \ lxss à partir de DrvF
  • Meilleure gestion de ~ bash.exe. Des commandes comme “bash ~ -c ls” sont maintenant supportées / li>
  • Les sockets notifient maintenant que les lectures d'epoll sont disponibles pendant l'arrêt
  • lxrun / uninstall fait un meilleur travail de suppression des fichiers et des dossiers
  • Ps corrigée -f
  • Prise en charge améliorée des applications x11 telles que xEmacs
  • Mise à jour de la taille de la pile de threads initiale pour qu'elle corresponde au paramètre Ubuntu par défaut et transmission correcte de la taille à l'appel sys get_rlimit
  • Rapport amélioré sur les noms d'images de processus pico (par exemple pour l'audit)
  • Mise en œuvre de la commande / proc / mountinfo for df
  • Correction du code d'erreur du lien symbolique pour le nom de l'enfant. et..
  • Corrections de bugs et améliorations supplémentaires ”

En outre, Bash a également pris en charge les API de niveau bas suivantes pour les appels système:

  • GETTIMER
  • MKNODAT
  • RENAMEAT
  • ENVOYER LE FICHIER
  • SENDFILE64
  • SYNC_FILE_RANGE

Bash sur Ubuntu est actuellement disponible pour Windows Insiders exécutant Windows 10 Preview uniquement. Cependant, Microsoft le publiera au grand public avec la mise à jour d'anniversaire, ce qui le rendra accessible à encore plus de développeurs Linux qui souhaitent utiliser leurs scripts dans Windows 10 sans exécuter de machine virtuelle.

Microsoft apporte beaucoup d'améliorations à bash sur Ubuntu dans Windows 10