Η Microsoft ανακοίνωσε την έναρξη δοκιμών του συστήματος για την κυκλοφορία του. Linux-δοχεία σε Windows, υλοποιημένο με βάση το επίπεδο WSL (Windows Υποσύστημα για Linux). Το κιτ εργαλείων παρέχει μια τυπική διεπαφή γραμμής εντολών wslc και ένα API για τη δημιουργία, την ανάπτυξη και την εκτέλεση κοντέινερ με βάση Linux από το περιβάλλον Windows, καθώς και για πρόσβαση σε τρέχοντα κοντέινερ από WindowsΗ λειτουργικότητα του κοντέινερ περιλαμβάνεται στην πειραματική έκδοση του WSL 2.9.3.
Βασικά χαρακτηριστικά του WSLC (WSL Containers):
- Λειτουργίες για τη διαχείριση του κύκλου ζωής των κοντέινερ, όπως δημιουργία, έναρξη, διακοπή, εξαγωγή, καθαρισμός και επιθεώρηση.
- Περιορισμός της κατανάλωσης CPU και μνήμης από μεμονωμένα κοντέινερ.
- Δημιουργία, λήψη, μεταφόρτωση, εισαγωγή, αποθήκευση και επαλήθευση εικόνων συστήματος. Εντολές για προβολή λιστών διαθέσιμων εικόνων. Μαζικές λειτουργίες με πολλές εικόνες ταυτόχρονα. Δυνατότητα συσκευασίας πολλαπλών εικόνων σε ένα μόνο tarball.
- Δημιουργία και διαχείριση εικονικών δικτύων. Σύνδεση κοντέινερ σε πολλά δίκτυα. Δημιουργία προσαρμοσμένων τύπων δικτύου. Προώθηση θυρών δικτύου.
- Δημιουργία, προβολή και διαγραφή κατατμήσεων. Εργασία με εικονικούς δίσκους (VHD).
- Πρόσβαση σε GPU από κοντέινερ και παροχή βιβλιοθηκών για μη προνομιούχους χρήστες ώστε να μπορούν να εργάζονται με GPU.
- Δημιουργήστε συνεδρίες όπως απαιτείται, εκχωρήστε ονόματα συνεδριών, προσαρμόσιμη τοποθεσία αποθήκευσης.
- SDK με API για αυτοματοποίηση εργασίας με κοντέινερ από προγράμματα C++ και C#/WinRT.
- Η εντολή "wslc logs" για την προβολή και εξαγωγή δεδομένων από αρχεία καταγραφής. Εμφανίζει στατιστικά στοιχεία λειτουργίας κοντέινερ. Επισήμανση εξόδου στο βοηθητικό πρόγραμμα "wslc".
- Ενσωμάτωση με MSBuild και CMake.
- Υποστήριξη για διαχείριση χρησιμοποιώντας πολιτικές ομάδας ADMX.
- Υποστήριξη για την επέκταση κοντέινερ VS Code dev για την εκτέλεση και τη δημιουργία κώδικα ανάπτυξης σε ένα κοντέινερ.

Εκτός από την υποστήριξη κοντέινερ, η νέα έκδοση του WSL εισάγει τις ακόλουθες δυνατότητες:
- Ένα νέο σύστημα αρχείων, το virtiofs, έχει εισαχθεί και ενεργοποιηθεί από προεπιλογή σε κοντέινερ, παρέχοντας δύο φορές ταχύτερη πρόσβαση σε Windows-αρχεία.
- Η λειτουργία δικτύωσης "consomme" έχει υλοποιηθεί και ενεργοποιηθεί από προεπιλογή σε κοντέινερ, παρέχοντας βελτιωμένη συμβατότητα με διάφορες διαμορφώσεις δικτύου (VPN, πληρεξούσιος κ.λπ.). Σε λειτουργία "consomme". Linux-η κυκλοφορία προωθείται μέσω Windows, το οποίο επιτρέπει τη χρήση του για Linux εφαρμογές όλες τις δυνατότητες του δικτυακού περιβάλλοντος Windows, συμπεριλαμβανομένων πολιτικών ασφαλείας και εργαλείων για ενσωμάτωση με εταιρικά συστήματα.
- Βελτιωμένη αυτόματη επιστροφή στο κύριο περιβάλλον με Windows μνήμη που δεν χρησιμοποιείται σε εικονική μηχανή с Linux.
Το WSL παρέχει μια εικονική μηχανή με έναν πλήρη πυρήνα. Linux (με βάση τους κλάδους 6.6 και 6.18), οι οποίοι μπορούν να εκτελούν διανομές LinuxΟ πυρήνας περιλαμβάνει αλλαγές ειδικά για το WSL, όπως βελτιστοποιήσεις για τη μείωση του χρόνου εκκίνησης και της κατανάλωσης μνήμης, τη δυνατότητα επαναφοράς Windows απελευθερωμένος LinuxΔιαδικασίες μνήμης και διαμόρφωσης για την εξάλειψη περιττών προγραμμάτων οδήγησης και υποσυστημάτων. Το σύστημα εγκαθίσταται σε ξεχωριστή εικόνα δίσκου (VHD) με σύστημα αρχείων ext4 και εικονικό προσαρμογέα δικτύου.
Πηγή: opennet.ru
