Microsoft
Η χρήση ενός τυπικού πυρήνα σάς επιτρέπει να επιτύχετε πλήρη συμβατότητα με το Linux σε επίπεδο κλήσεων συστήματος και να παρέχετε τη δυνατότητα απρόσκοπτης εκτέλεσης κοντέινερ Docker στα Windows, καθώς και υποστήριξη για συστήματα αρχείων που βασίζονται στον μηχανισμό FUSE. Σε σύγκριση με το WSL1, το WSL2 έχει αυξήσει σημαντικά την απόδοση των λειτουργιών I/O και συστήματος αρχείων. Για παράδειγμα, κατά την αποσυσκευασία ενός συμπιεσμένου αρχείου, το WSL2 είναι 1 φορές ταχύτερο από το WSL20 και 2-5 φορές ταχύτερο όταν εκτελεί τις λειτουργίες "git clone", "npm install", "apt update" και "apt upgrade".
Το WSL2 προσφέρει ένα στοιχείο που βασίζεται στον πυρήνα του Linux 4.19 που εκτελείται σε περιβάλλον Windows χρησιμοποιώντας μια εικονική μηχανή που χρησιμοποιείται ήδη στο Azure. Οι ενημερώσεις στον πυρήνα του Linux παραδίδονται μέσω του μηχανισμού Windows Update και δοκιμάζονται σε σχέση με την υποδομή συνεχούς ενοποίησης της Microsoft. Όλες οι αλλαγές που προετοιμάζονται για την ενσωμάτωση του πυρήνα με το WSL υπόσχονται ότι θα δημοσιευτούν με τη δωρεάν άδεια GPLv2. Οι προετοιμασμένες ενημερώσεις κώδικα περιλαμβάνουν βελτιστοποιήσεις για τη μείωση του χρόνου εκκίνησης του πυρήνα, τη μείωση της κατανάλωσης μνήμης και την παραμονή του ελάχιστου απαιτούμενου συνόλου προγραμμάτων οδήγησης και υποσυστημάτων στον πυρήνα.
Η υποστήριξη για την παλιά έκδοση του WSL1 διατηρείται και και τα δύο συστήματα μπορούν να χρησιμοποιηθούν δίπλα-δίπλα, ανάλογα με τις προτιμήσεις του χρήστη. Το WSL2 μπορεί να λειτουργήσει ως διαφανής αντικατάσταση του WSL1. Το ίδιο με τα στοιχεία χώρου χρήστη WSL1
περιβάλλον
Πηγή: opennet.ru