Το Windows Subsystem for Linux (WSL) (γνωστό και ως WSL 1) επιτρέπει στους προγραμματιστές να εκτελούν το περιβάλλον GNU/Linux - συμπεριλαμβανομένων των περισσότερων εργαλείων γραμμής εντολών, βοηθητικών προγραμμάτων και εφαρμογών - απευθείας στα Windows, χωρίς τροποποιήσεις, χωρίς την παραδοσιακή εικονική μηχανή ή dualboot ρυθμίσεις .
Το WSL 2 (Windows Subsystem for Linux 2) είναι μια νέα έκδοση της αρχιτεκτονικής στο WSL, αλλάζοντας τον τρόπο που οι διανομές Linux αλληλεπιδρούν με τα Windows. Οι κύριοι στόχοι του WSL 2 είναι να αυξήσει την απόδοση του συστήματος αρχείων και να προσθέσει συμβατότητα σε όλο το σύστημα.
Κάθε διανομή Linux μπορεί να εκτελεστεί ως WSL 1 ή WSL 2 και να εναλλάσσεται μεταξύ των εκδόσεων ανά πάσα στιγμή. Το WSL 2 είναι μια «μεγάλη αναμόρφωση» της υποκείμενης αρχιτεκτονικής, καθώς και η χρήση της τεχνολογίας εικονικοποίησης και του πυρήνα Linux για την ενεργοποίηση νέων δυνατοτήτων.
Αφού ενεργοποιήσετε το Υποσύστημα Windows για Linux (WSL), μπορείτε να εγκαταστήσετε εφαρμογές διανομής Linux από το Microsoft Store.
Οι χρήστες μπορούν να ορίσουν το WSL 1 ή το WSL 2 ως την προεπιλεγμένη αρχιτεκτονική που θα χρησιμοποιείται ως προεπιλεγμένη έκδοση, κάθε φορά που εγκαθιστούν μια νέα διανομή Linux.
Οι χρήστες μπορούν επίσης να ορίσουν την έκδοση διανομής Linux σε WSL 1 ή WSL 2 για υπάρχουσες εγκατεστημένες διανομές Linux ανά πάσα στιγμή.
Αυτός ο οδηγός θα σας δείξει πώς να ρυθμίσετε την έκδοση διανομής Linux σε WSL 1 ή WSL 2 στα Windows 10.
Ορίστε την προεπιλεγμένη έκδοση διανομής σε WSL 1 ή WSL 2 για νέες διανομές Linux
1. Ανοίξτε το PowerShell .
2. Αντιγράψτε και επικολλήστε την παρακάτω εντολή που θέλετε να χρησιμοποιήσετε στο PowerShell και πατήστε Enter.
(Ορίστε το WSL 1 ως προεπιλεγμένη έκδοση)
wsl --set-default-version 1
Ή:
(Ορίστε το WSL 2 ως προεπιλεγμένη έκδοση)
wsl --set-default-version 2
Ορίστε την προεπιλεγμένη έκδοση διανομής σε WSL 1 ή WSL 2 για νέες διανομές Linux
3. Τώρα, μπορείτε να κλείσετε το PowerShell αν θέλετε.
Ορίστε την έκδοση διανομής σε WSL 1 ή WSL 2 για συγκεκριμένες εγκατεστημένες διανομές Linux
1. Ανοίξτε το PowerShell.
2. Αντιγράψτε και επικολλήστε την παρακάτω εντολή στο PowerShell, πατήστε Enter και σημειώστε το όνομα της διανομής Linux (π.χ. " Ubuntu ") της οποίας την έκδοση θέλετε να αλλάξετε (π.χ. "1" ή "2").
wsl --list --verbose
Σημειώστε το όνομα διανομής Linux
3. Πληκτρολογήστε την παρακάτω εντολή στο PowerShell και πατήστε Enter.
wsl --set-version
Αντικαταστήστε την παραπάνω εντολή με το πραγματικό όνομα διανομής Linux (π.χ. "Ubuntu") από το βήμα 2.
Αντικαταστήστε στην παραπάνω εντολή με τον αριθμό 1 (WSL 1) ή 2 (WSL 2) για την προεπιλεγμένη αρχιτεκτονική που θέλετε.
Για παράδειγμα:
wsl --set-version Ubuntu 2
Ορίστε την έκδοση διανομής σε WSL 1 ή WSL 2 για συγκεκριμένες εγκατεστημένες διανομές Linux
4. Τώρα μπορείτε να κλείσετε το PowerShell αν θέλετε.
Δείτε περισσότερα: