Η Microsoft μετέφερε το υποσύστημα WSL2 (Υποσύστημα Windows για Linux) στα Windows 10 1903 και 1909

Microsoft ανακοινώθηκε σχετικά με την παροχή υποστήριξης υποσυστήματος WSL2 (Windows Subsystem for Linux) στα Windows 10 εκδόσεις 1903 και 1909, που κυκλοφόρησαν τον Μάιο και τον Νοέμβριο του περασμένου έτους. Το υποσύστημα WSL2, το οποίο επιτρέπει στα εκτελέσιμα Linux να εκτελούνται στα Windows, προσφέρθηκε αρχικά στην κυκλοφορία των Windows 10 το 2004. Η Microsoft έχει πλέον μεταφέρει αυτό το υποσύστημα σε προηγούμενες ενημερώσεις των Windows 10, οι οποίες παραμένουν σχετικές και χρησιμοποιούνται σε πολλές επιχειρήσεις. Η μεταφορά του WSL2 σε αυτές τις εκδόσεις θα επιτρέψει την αποτελεσματική εκτέλεση ενός περιβάλλοντος Linux χωρίς την ανάγκη μετεγκατάστασης στα Windows 10 2004 (υποστήριξη για τις εκδόσεις 1903 και 1909 θα κρατήσει έως τον Δεκέμβριο του 2020 και τον Μάιο του 2022).

Η Microsoft μετέφερε το υποσύστημα WSL2 (Υποσύστημα Windows για Linux) στα Windows 10 1903 και 1909

Να σας υπενθυμίσουμε ότι η έκδοση WSL2 διαφορετικός παράδοση ενός πλήρους πυρήνα Linux αντί του προηγουμένως χρησιμοποιούμενου εξομοιωτή, ο οποίος μετέφραζε κλήσεις συστήματος Linux σε κλήσεις συστήματος Windows. Ο πυρήνας Linux στο WSL2 δεν περιλαμβάνεται στην εικόνα εγκατάστασης των Windows, αλλά φορτώνεται δυναμικά και διατηρείται ενημερωμένος από τα Windows, παρόμοια με τον τρόπο εγκατάστασης και ενημέρωσης των προγραμμάτων οδήγησης γραφικών. Ο τυπικός μηχανισμός Windows Update χρησιμοποιείται για την εγκατάσταση και την ενημέρωση του πυρήνα.

Προτείνεται για WSL2 πυρήνα Βασίζεται στην έκδοση του πυρήνα Linux 4.19, η οποία εκτελείται σε περιβάλλον Windows χρησιμοποιώντας μια εικονική μηχανή που εκτελείται ήδη στο Azure. Οι ενημερωμένες εκδόσεις κώδικα WSL2 που χρησιμοποιούνται στον πυρήνα περιλαμβάνουν βελτιστοποιήσεις για τη μείωση του χρόνου εκκίνησης του πυρήνα, τη μείωση της κατανάλωσης μνήμης, την επιστροφή των Windows στη μνήμη που ελευθερώνεται από διεργασίες Linux και την παραμονή του ελάχιστου απαιτούμενου συνόλου προγραμμάτων οδήγησης και υποσυστημάτων στον πυρήνα.

Το περιβάλλον WSL2 εκτελείται σε ξεχωριστή εικόνα δίσκου (VHD) με σύστημα αρχείων ext4 και εικονικό προσαρμογέα δικτύου. Το ίδιο με τα στοιχεία χώρου χρήστη WSL1 καθιερωμένος χωριστά και βασίζονται σε συγκροτήματα διαφόρων διανομών. Για παράδειγμα, για εγκατάσταση σε WSL στον κατάλογο του Microsoft Store προσφέρεται συνελεύσεις Ubuntu, Debian GNU/Linux, Kali Linux, Μαλακό καπέλλο,
Alpine, SUSE и openSUSE.

Η Canonical έχει ήδη ανακοινώθηκε σχετικά με την ετοιμότητα των εκδόσεων εγκατάστασης του Ubuntu 20.04 LTS, δοκιμασμένες σε περιβάλλοντα
WSL2 που βασίζεται στα Windows 10 1903 και 1909. Για να ενεργοποιήσετε το WSL2 στα Windows 10 1909, πρέπει να εγκαταστήσετε μια ενημέρωση kb4571748 και εκτελέστε την εντολή στο PowerShell με δικαιώματα διαχειριστή:

Enable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform -NoRestart

Στη συνέχεια, πρέπει να επανεκκινήσετε τον υπολογιστή σας και να ενεργοποιήσετε το WSL2 από προεπιλογή:

wsl.exe --set-default-version 2

Μετά από αυτό, μπορείτε να εγκαταστήσετε το επιθυμητό περιβάλλον Linux από τον κατάλογο
Η Microsoft αποθηκεύει ή μετατρέπει ένα υπάρχον περιβάλλον σε μορφή WSL 1 χρησιμοποιώντας την εντολή "wsl.exe –set-version Ubuntu 2".

Επιπλέον, μπορεί να γίνει αναφορά σε προσαρμογές περιβάλλον Επιφάνεια εργασίας Docker για χρήση WSL2 αντί για backend που βασίζεται στο HyperV.
Η χρήση του WSL2 θα επιτρέψει στο Docker Desktop να εκτελείται όχι μόνο για κατόχους Windows Pro και Windows Enterprise, αλλά και για χρήστες Windows Home.

Πηγή: opennet.ru

Προσθέστε ένα σχόλιο