Η Microsoft κυκλοφόρησε ήδη το WSL2, το υποσύστημα Windows για Linux

Windows_WSL

Όπως είχαμε συζητήσει τον περασμένο μήνα για το WSL2 μαζί με τα χαρακτηριστικά που θα εφαρμόζονταν σε αυτό κατά την κυκλοφορία του, Η Microsoft ανακοίνωσε τη δημιουργία νέων πειραματικών εκδόσεων του Windows Insider (κατασκευή 18917), συμπεριλαμβανομένου του επιπέδου WSL2 (Υποσύστημα Windows για Linux).

Το WSL2 είναι ένα επίπεδο που επιτρέπει την εκκίνηση εκτελέσιμων αρχείων Linux στα Windows. Το WSL Second Edition ξεχωρίζει με την παράδοση ενός πλήρους πυρήνα Linux, παρά έναν εξομοιωτή on-the-fly που μεταφράζει τις κλήσεις συστήματος Linux σε κλήσεις συστήματος των Windows.

Windows_WSL
σχετικό άρθρο:
Η Microsoft ανακοίνωσε το WSL2 με τον κανονικό πυρήνα Linux

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

Σχετικά με το WSL2

Σε σύγκριση με την προηγούμενη έκδοση (WSL1), αυτή η δεύτερη έκδοση (WSL2) έχει βελτιώσει σημαντικά την απόδοση I / O και λειτουργίες συστήματος αρχείων.

Για παράδειγμα, όταν αποσυσκευάζετε ένα αρχείο WSL2 είναι 20 φορές πιο γρήγορο από το WSL1 και όταν εκτελούνται ορισμένες από τις διαφορετικές λειτουργίες σε αυτό, όπως "git clone", "npm install", "apt install" και apt update "2 to 5 φορές.

Το WSL2 προσφέρει ένα στοιχείο που βασίζεται στον πυρήνα Linux 4.19 εκτελείται σε περιβάλλον Windows χρησιμοποιώντας μια εικονική μηχανή που χρησιμοποιείται ήδη στο Azure.

Υπάρχουν ορισμένες αλλαγές εμπειρίας χρήστη που θα παρατηρήσετε όταν αρχίσετε να χρησιμοποιείτε το WSL 2.

Οι ενημερώσεις για τον πυρήνα Linux παραδίδονται μέσω του μηχανισμού ενημέρωσης των Windows και δοκιμάζονται στην υποδομή συνεχούς ενοποίησης της Microsoft.

Όλες οι αλλαγές που προετοιμάστηκαν για ενσωμάτωση του πυρήνα με το WSL υπόσχονται να κυκλοφορήσουν με την άδεια GPLv2 δωρεάν

Οι προετοιμασμένες ενημερώσεις κώδικα περιλαμβάνουν βελτιστοποιήσεις για τη μείωση του χρόνου εκκίνησης του πυρήνα, τη μείωση της κατανάλωσης μνήμης και τη διατήρηση του ελάχιστου απαιτούμενου συνόλου προγραμμάτων οδήγησης και υποσυστημάτων στον πυρήνα.

Τι νέο υπάρχει στο WSL2;

Η υποστήριξη για την προηγούμενη έκδοση του WSL1 διατηρείται και και τα δύο συστήματα μπορούν να χρησιμοποιηθούν παράλληλα, σύμφωνα με τις προτιμήσεις των χρηστών. Το WSL2 μπορεί να λειτουργήσει ως διαφανής αντικατάσταση του WSL1.

Όπως στο WSL1, τα στοιχεία χώρου χρήστη εγκαθίστανται ξεχωριστά και βασίζονται σε σύνολα από διάφορες διανομές. Για παράδειγμα, σελΓια εγκατάσταση στο WSL στον κατάλογο καταστημάτων της Microsoft, προτείνουν ορισμένοι διανομές όπως είναι τα Ubuntu, Debian, Kali Linux, Fedora, Alpine, SUSE και openSUSE.

Το περιβάλλον γίνεται σε ξεχωριστή εικόνα δίσκου (VHD) με σύστημα αρχείων ext4 και εικονικό προσαρμογέα δικτύου.

Για να αλληλεπιδράσετε με τον πυρήνα Linux προτείνεται στο WSL2, ένα μικρό σενάριο προετοιμασίας πρέπει να συμπεριληφθεί στη διανομή αλλάξτε τη διαδικασία εκκίνησης.

Μια νέα εντολή "wsl –set-version" έχει προταθεί για αλλαγή των τρόπων διανομής και μια εντολή "wsl –set-default-version" για την επιλογή της προεπιλεγμένης έκδοσης του WSL.

Επίσης, αυτή η νέα έκδοση του WSL2 που περιλαμβάνεται στο Windows build 18917 build, επισημάνθηκαν βελτιώσεις συστήματος αρχείων αφού μέσα τους βελτιστοποιήθηκε ο χειρισμός αυτών καθιστώντας πιο γρήγορη την πρόσβαση σε αυτά.

Κατανοούμε ότι έχουμε περάσει τα τελευταία τρία χρόνια να σας λέμε να τοποθετήσετε τα αρχεία σας στη μονάδα δίσκου C κατά τη χρήση του WSL 1, αλλά αυτό δεν συμβαίνει στο WSL 2. Για να απολαύσετε την ταχύτερη πρόσβαση στο σύστημα αρχείων στο WSL 2, αυτά τα αρχεία πρέπει να είναι στα πλαίσια. Σύστημα αρχείων ρίζας Linux.

Μια άλλη αλλαγή στο WSL2 είναι η αλλαγή στην αρχιτεκτονική μέσω της τεχνολογίας εικονικοποίησης.

Δεδομένου ότι το WSL 2 τρέχει τώρα σε μια εικονική μηχανή, η διεύθυνση IP αυτής της εικονικής μηχανής θα πρέπει να χρησιμοποιηθεί για πρόσβαση σε εφαρμογές δικτύου Linux από τα Windows και αντίστροφα.

Στόχος μας είναι να κάνουμε το WSL 2 να μοιάζει με το WSL 1 και ανυπομονούμε να ακούσουμε τα σχόλιά σας σχετικά με το πώς μπορούμε να βελτιωθούμε.

πηγή: https://devblogs.microsoft.com


Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: AB Internet Networks 2008 SL
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.

  1.   Guillermo dijo

    Το άρθρο μπερδεύει συνεχώς το "Linux" (πυρήνα) με το GNU / Linux (λειτουργικό σύστημα) σε τέτοιο βαθμό που τίποτα δεν είναι κατανοητό. Πολύ γραμμένο.