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

Windows_WSL

Recientemente Η Microsoft παρουσίασε το ενημερωμένο υποσύστημα WSL2 (Υποσύστημα Windows για Linux), σχεδιασμένο να εκτελεί εκτελέσιμα αρχεία Linux σε Windows.

Ένα βασικό χαρακτηριστικό της δεύτερης έκδοσης παρέχει έναν πυρήνα Linux και όχι ένα ενδιάμεσο επίπεδο εν κινήσει που μεταφράζει κλήσεις συστήματος Linux σε κλήσεις συστήματος Windows.

Μια δοκιμαστική έκδοση του WSL2 θα προσφερθεί στα τέλη Ιουνίου στις πειραματικές εκδόσεις του Windows Insider.

Επίσης, στην ανάρτηση σχετικά με τον εξομοιωτή τερματικού της Microsoft "Windows Terminal", ο κωδικός του οποίου διανέμεται με την άδεια MIT.

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

Σχετικά με το WSL 2

Τερματικό Windows παρέχει μια διεπαφή που βασίζεται σε καρτέλα και κοινόχρηστα παράθυρα, υποστηρίζει πλήρως τις Unicode και ακολουθίες διαφυγής για έξοδο χρώματος, επιτρέπει την αλλαγή θεμάτων και προσθηκών, υποστηρίζει εικονικές κονσόλες (PTY) και χρησιμοποιεί το DirectWrite / DirectX για να επιταχύνει την απόδοση κειμένου.

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

Ως μέρος του WSL2 για Windows 10, ένα στοιχείο θα προσφέρεται με πυρήνα Linux 4.19. Καθώς κυκλοφορούν οι ενημερώσεις κώδικα για το LTS 4.19, ο πυρήνας για το WSL2 θα ενημερώνεται γρήγορα μέσω του μηχανισμού ενημέρωσης των Windows και θα δοκιμάζεται στην Υποδομή Συνεχούς Ενσωμάτωσης της Microsoft.

Το WSL2 θα χρησιμοποιεί τον ίδιο πυρήνα με την υποδομή Azure, η οποία θα απλοποιήσει τη συντήρηση.

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

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

Σχετικά με τις αλλαγές στο WSL2

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

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

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

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

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

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

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

Το τερματικό, μπορείτε να χρησιμοποιήσετε τη γραμμή εντολών (cmd), PowerShell και WSL. Το καλοκαίρι, το νέο τερματικό θα είναι διαθέσιμο στους χρήστες των Windows μέσω του καταλόγου Microsoft Store.

Τέλος, η ομάδα της Microsoft μας λέει ότι θα ανακοινώσουν την κυκλοφορία στο ιστολόγιό τους καθώς και στο λογαριασμό τους στο Twitter.


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

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

*

*

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