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