Microsoft a implémenté des conteneurs Linux dans WSL

La société Microsoft a annoncé le début des tests d'un systÚme pour exécuter des conteneurs Linux sous Windows, basé sur la couche WSL (Windows Subsystem for Linux). L'outil fournit une interface en ligne de commande standard wslc et une API pour créer, déployer et exécuter des conteneurs Linux à partir de l'environnement Windows, ainsi que pour interagir avec les conteneurs en cours d'exécution depuis Windows. La fonctionnalité de gestion des conteneurs est incluse dans la version expérimentale WSL 2.9.3.

Principales fonctionnalités de WSLC (WSL Containers) :

  • OpĂ©rations pour gĂ©rer le cycle de vie des conteneurs, telles que la crĂ©ation, le dĂ©marrage, l'arrĂȘt, l'exportation, le nettoyage et l'inspection.
  • Limitation de la consommation de CPU et de mĂ©moire pour chaque conteneur.
  • CrĂ©ation, chargement, envoi, importation, sauvegarde et vĂ©rification des images systĂšme. Commandes pour afficher les listes d'images disponibles. OpĂ©rations en lot sur plusieurs images. PossibilitĂ© d'empaqueter plusieurs images dans une seule archive tar.
  • CrĂ©ation et gestion de rĂ©seaux virtuels. Connexion des conteneurs Ă  plusieurs rĂ©seaux. CrĂ©ation de types de rĂ©seaux personnalisĂ©s. Redirection des ports rĂ©seau.
  • CrĂ©ation, affichage et suppression de partitions. Gestion des disques virtuels (VHD).
  • AccĂšs au GPU Ă  partir des conteneurs et fourniture de bibliothĂšques pour le travail des utilisateurs non privilĂ©giĂ©s avec le GPU.
  • CrĂ©ation de sessions Ă  la demande, attribution de noms aux sessions, emplacement de stockage configurable.
  • SDK avec API pour automatiser le travail avec des conteneurs Ă  partir de programmes en C++ et C#/WinRT.
  • Commande « wslc logs » pour visualiser et extraire des donnĂ©es des journaux. Affichage des statistiques de fonctionnement du conteneur. Surlignage des sorties dans l'utilitaire « wslc ».
  • IntĂ©gration avec MSBuild et CMake.
  • Prise en charge de la gestion par le biais de stratĂ©gies de groupe ADMX.
  • Prise en charge de l'extension VS Code dev container pour exĂ©cuter et construire du code en dĂ©veloppement dans un conteneur.

En plus de la prise en charge des conteneurs, la nouvelle version de WSL a implémenté les fonctionnalités suivantes :

  • Une nouvelle systĂšme de fichiers « virtiofs » a Ă©tĂ© proposĂ©e et activĂ©e par dĂ©faut dans les conteneurs, permettant un doublement de la vitesse d'accĂšs aux fichiers Windows.
  • Un mode de fonctionnement rĂ©seau « consomme » a Ă©tĂ© mis en Ɠuvre et activĂ© par dĂ©faut dans les conteneurs, offrant une meilleure compatibilitĂ© avec diverses configurations rĂ©seau.VPN, proxy, etc.). En mode «consomme», le trafic Linux est redirigĂ© via Windows, ce qui permet aux applications Linux de tirer parti de toutes les capacitĂ©s du rĂ©seau Windows, y compris les politiques de sĂ©curitĂ© et les outils d'intĂ©gration avec les systĂšmes d'entreprise.
  • L'auto-retour amĂ©liorĂ© Ă  l'environnement principal de Windows de la mĂ©moire non utilisĂ©e dans une machine virtuelle Linux.

WSL fournit une machine virtuelle avec un noyau Linux complet (basĂ© sur les branches 6.6 et 6.18), dans laquelle des distributions Linux peuvent ĂȘtre exĂ©cutĂ©es. Le noyau comprend des modifications spĂ©cifiques Ă  WSL, telles que des optimisations pour rĂ©duire le temps de dĂ©marrage et la consommation de mĂ©moire, la possibilitĂ© de restituons Ă  Windows la mĂ©moire libĂ©rĂ©e par les processus Linux et des configurations pour exclure les pilotes et sous-systĂšmes superflus. Le systĂšme s'installe dans une image disque distincte (VHD) avec un systĂšme de fichiers ext4 et un adaptateur rĂ©seau virtuel.

Source : opennet.ru

Acheter un hĂ©bergement fiable pour les sites avec protection DDoS, serveurs VPS VDS đŸ”„ Acheter un hĂ©bergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster