- Το WSL2 ενσωματώνει πραγματικές διανομές Linux στα Windows, με πλήρη υποστήριξη πυρήνα και πλήρους κλήσεων συστήματος.
- Η εγκατάσταση απλοποιείται με την εντολή wsl --install, η οποία ενεργοποιεί τα στοιχεία, εγκαθιστά τον πυρήνα και ρυθμίζει το Ubuntu από προεπιλογή.
- Ο συνδυασμός του WSL2, του Windows Terminal και του VS Code επιτρέπει ένα περιβάλλον ανάπτυξης που είναι σχεδόν πανομοιότυπο με το περιβάλλον παραγωγής.
- Το WSL2 βελτιώνει σημαντικά τη χρήση του Docker, των βάσεων δεδομένων και των εργαλείων Linux, διατηρώντας παράλληλα την άνεση της επιφάνειας εργασίας των Windows.
Αν προγραμματίζετε σε Windows αλλά αναπτύσσετε σε διακομιστές Linux, πιθανότατα έχετε αντιμετωπίσει περισσότερες από μία φορές διαφορές στο περιβάλλον, βιβλιοθήκες που αποτυγχάνουν μόνο στην παραγωγή ή το Docker να λειτουργεί ακανόνιστα. Το WSL δημιουργήθηκε ακριβώς για να αποφύγει αυτόν τον εφιάλτη, και με WSL2 Η Microsoft επιτέλους πέτυχε το στόχο της: ένα σχεδόν εγγενές Linux, ενσωματωμένο στα Windows και χωρίς να χρειάζεται να εγκαταστήσετε μια βαριά εικονική μηχανή.
Αυτή είναι ήδη η προτιμώμενη επιλογή για χιλιάδες προγραμματιστές, επειδή σας επιτρέπει να ανοίξετε ένα τερματικό Ubuntu, Debian ή Kali μέσα στα Windows 10 ή 11, να εκτελέσετε εντολές, Docker, βάσεις δεδομένων ή εργαλεία γραμμής εντολών σαν να βρισκόσασταν σε έναν διακομιστή Linux, αλλά χωρίς να εγκαταλείψετε τις εφαρμογές και τα παιχνίδια των Windows. Ας δούμε πώς λειτουργεί, πώς να το εγκαταστήσετε, πώς διαφέρει από το WSL1 και πώς να το αξιοποιήσετε στο έπακρο στην καθημερινή σας εργασία.
Τι είναι το WSL και γιατί αλλάζει τη ζωή ενός προγραμματιστή των Windows;
WSL είναι το αρκτικόλεξο για Υποσύστημα Windows για LinuxΤο υποσύστημα που σας επιτρέπει να εκτελείτε διανομές GNU/Linux εντός των Windows χωρίς να χρειάζεστε μια παραδοσιακή εικονική μηχανή ή διπλή εκκίνηση. Μπορείτε να εγκαταστήσετε Ubuntu, Debian, Kali, openSUSE, Arch (χρησιμοποιώντας appx) ή άλλες διανομές και να χρησιμοποιήσετε τα εργαλεία κονσόλας τους απευθείας από την επιφάνεια εργασίας των Windows.
Σε αντίθεση με το WSL1, WSL2 Χρησιμοποιεί έναν πραγματικό πυρήνα Linux Εκτελείται σε μια ελαφριά εικονική μηχανή που διαχειρίζεται από τα Windows (Hyper-V και την πλατφόρμα εικονικής μηχανής), με πλήρη υποστήριξη για κλήσεις συστήματος ELF64. Το WSL1 ήταν ένα επίπεδο μετάφρασης συστήματος, γρήγορο για ορισμένες εργασίες αλλά με σοβαρούς περιορισμούς στη συμβατότητα, ειδικά με εργαλεία όπως το Docker.
Για προγραμματιστές ιστοσελίδων, προγραμματιστές backend, DevOps ή ειδικούς δεδομένων, αυτό σημαίνει ότι μπορείτε εργασία σε ένα περιβάλλον σχεδόν πανομοιότυπο με το περιβάλλον παραγωγής (που στις περισσότερες περιπτώσεις είναι Linux), χρησιμοποιώντας τις ίδιες βιβλιοθήκες, διαχειριστές βάσεων δεδομένων, ουρές, διακομιστές ανταλλαγής μηνυμάτων κ.λπ., χωρίς να εγκαταλείψουμε τα Windows. Το κλασικό «λειτουργεί στο μηχάνημά μου» ανήκει στο παρελθόν, επειδή αναπτύσσετε σε Windows και αναπτύσσετε σε μια εντελώς διαφορετική διανομή Linux.
Το WSL2 δεν είναι μια ολοκληρωμένη γραφική επιφάνεια εργασίας Linux Όπως και με μια εικονική μηχανή GNOME ή KDE, η κύρια διεπαφή είναι το τερματικό. Ωστόσο, στις μέρες μας μπορείτε επίσης να εκτελέσετε εφαρμογές GUI Linux πάνω από το WSL2, ακόμη και να επωφεληθείτε από την επιτάχυνση GPU για φόρτους εργασίας όπως η μηχανική μάθηση ή τα προηγμένα γραφικά. Εάν χρειάζεται να αποκτήσετε πρόσβαση σε εφαρμογές από απόσταση, μπορείτε να διαμορφώσετε... Απομακρυσμένη επιφάνεια εργασίας Chrome σε Windows.
Windows vs Linux: το κλασικό πρόβλημα του περιβάλλοντος ανάπτυξης
Τα Windows παραμένουν το πιο εγκατεστημένο λειτουργικό σύστημα σε επιτραπέζιους υπολογιστέςΕνώ οι περισσότερες αναπτύξεις εφαρμογών παραγωγής γίνονται σε Linux, αυτή η δυαδικότητα έχει πάντα δημιουργήσει μια σύγκρουση για τους προγραμματιστές που εργάζονται σε Windows αλλά συντηρούν ή αναπτύσσουν εφαρμογές σε διακομιστές Linux.
Οι χρήστες macOS παραδοσιακά αντιμετώπιζαν λιγότερες τριβές Επειδή το macOS μοιράζεται μια βάση τύπου Unix και πολλά εργαλεία συμπεριφέρονται παρόμοια με το Linux. Αυτός ήταν ένας από τους λόγους που τόσοι πολλοί προγραμματιστές μετανάστευσαν σε Mac πριν από χρόνια: έψαχναν για ένα αξιοπρεπές τερματικό και περιβάλλοντα πιο κοντά στην παραγωγή.
Το μεγάλο σημείο καμπής ήρθε με ΛιμενεργάτηςΤα κοντέινερ έγιναν απαραίτητα για την ανάπτυξη και την υλοποίηση, αλλά στα Windows, η απόδοση και η εμπειρία χρήστη ήταν αρκετά κακές, με αναποτελεσματικά επίπεδα συμβατότητας. Το WSL2 λύνει πολλά από αυτά τα προβλήματα, προσφέροντας ένα περιβάλλον όπου το Docker λειτουργεί πολύ καλύτερα.
WSL1 vs WSL2: διαφορές και γιατί πρέπει να χρησιμοποιήσετε την έκδοση 2
Το WSL υπάρχει σε δύο κύριες εκδόσεις: WSL1 και WSL2Παρόλο που και τα δύο σας επιτρέπουν να εκτελείτε Linux σε Windows, η αρχιτεκτονική έχει αλλάξει πολύ από το ένα στο άλλο, και αυτό είναι αισθητό στην απόδοση και τη συμβατότητα.
- Το WSL1 μεταφράζει τις κλήσεις συστήματος Linux στον πυρήνα των Windows. Αυτό έχει ως αποτέλεσμα πολύ γρήγορους χρόνους εκκίνησης και καλή ενσωμάτωση αρχείων, αλλά έχει περιορισμένη συμβατότητα με ορισμένες εφαρμογές, ειδικά με εκείνες που χρειάζονται έναν πραγματικό πυρήνα Linux, όπως ορισμένες μηχανές βάσεων δεδομένων ή το Docker που εκτελείται σε πλήρη χωρητικότητα.
- Το WSL2 χρησιμοποιεί μια ελαφριά εικονική μηχανή με έναν πλήρη πυρήνα Linux.Διαχειρίζεται από τα Windows. Προσφέρει πλήρη συμβατότητα με κλήσεις συστήματος, βελτιωμένη απόδοση συστήματος αρχείων (ειδικά στο ίδιο το σύστημα αρχείων Linux) και επιτρέπει προηγμένες λειτουργίες όπως το εγγενές Docker στο WSL2 και την άμεση πρόσβαση στον πυρήνα.
- Και οι δύο εκδόσεις μοιράζονται ορισμένα χαρακτηριστικάΤα πλεονεκτήματά του περιλαμβάνουν την ενσωμάτωση με τα Windows, τους γρήγορους χρόνους εκκίνησης, τη συμβατότητα με εργαλεία εικονικοποίησης όπως το VMWare ή το VirtualBox (σε πρόσφατες εκδόσεις) και την υποστήριξη πολλαπλών διανομών. Ωστόσο, μόνο το WSL2 διαθέτει πλήρη πυρήνα Linux και πλήρη υποστήριξη κλήσεων συστήματος.
Ολα τα παραπανω, Η προτεινόμενη επιλογή σήμερα είναι η χρήση του WSL2Εκτός αν έχετε κάποιον πολύ συγκεκριμένο λόγο να παραμείνετε στο WSL1. Το Docker Desktop, για παράδειγμα, έχει σχεδιαστεί για ενσωμάτωση με το WSL2 και πολλοί σύγχρονοι οδηγοί και εργαλεία ήδη θεωρούν αυτήν την έκδοση ως το πρότυπο.

Απαιτήσεις για την εγκατάσταση του WSL2 σε Windows 10 και Windows 11
Για να χρησιμοποιήσετε το WSL2 χρειάζεστε μια σχετικά πρόσφατη έκδοση των Windows. Γενικά, πρέπει να πληροίτε τις ακόλουθες προϋποθέσεις:
- Windows 10 έκδοση 2004 ή νεότερη (δομή 19041+) για να χρησιμοποιήσετε την απλοποιημένη εντολή
wsl --install. - Συγκεκριμένα για το WSL2, Windows 10 έκδοση 1903, δομή 18362 ή νεότερηή Windows 11.
- Αρχιτεκτονική 64-bitΤο WSL2 δεν είναι διαθέσιμο σε Windows 10 32-bit.
Επιπλέον, Πρέπει να βεβαιωθείτε ότι η εικονικοποίηση είναι ενεργοποιημένη στο BIOS της ομάδας σας. Εάν δεν είναι, ενδέχεται να αντιμετωπίσετε σφάλματα όπως 0x80370102Αυτά τα μηνύματα συνήθως υποδεικνύουν ότι η εικονικοποίηση υλικού δεν είναι ενεργή. Μπείτε στο BIOS/UEFI, αναζητήστε τις επιλογές που σχετίζονται με την CPU ή την "Τεχνολογία Εικονικοποίησης" και ενεργοποιήστε την.
Εγκαταστήστε το WSL2 από την αρχή χρησιμοποιώντας την εντολή wsl –install
Στις σύγχρονες εκδόσεις των Windows 10 και Windows 11, η εγκατάσταση έχει απλοποιηθεί σημαντικά: απαιτεί μόνο μία εντολή και επανεκκίνηση.
1. Ανοίξτε το PowerShell ως διαχειριστήςΑναζητήστε το "PowerShell" στο μενού Έναρξη, κάντε δεξί κλικ και επιλέξτε "Εκτέλεση ως διαχειριστής". Αποδεχτείτε την ερώτηση Ελέγχου λογαριασμού χρήστη (UAC), εάν εμφανιστεί.
2. Εκτελέστε την πλήρη εντολή εγκατάστασης:
Εντολή: wsl --install
Αυτή η εντολή χειρίζεται πολλά εσωτερικά βήματα χωρίς να χρειάζεται να αγγίξετε οτιδήποτε άλλο:
- Ενεργοποιήστε τα απαραίτητα προαιρετικά στοιχεία: Υποσύστημα Windows για Linux y Πλατφόρμα εικονικής μηχανής.
- Κατεβάστε και εγκαταστήστε το τελευταίος πυρήνας Linux για το WSL.
- Ρύθμιση WSL2 ως προεπιλεγμένη έκδοση.
- Λήψη και εγκατάσταση μιας προεπιλεγμένης διανομής Linux (συνήθως Ubuntu).
3. Επανεκκινήστε τον υπολογιστή σας όταν σας το ζητήσουν τα Windows.Αυτό είναι απαραίτητο για να τεθούν σε λειτουργία οι νέες λειτουργίες που ενεργοποιήθηκαν.
4. Κατά την πρώτη εκκίνηση της διανομής Linux (Ubuntu, εκτός αν ορίσετε διαφορετικά), θα ανοίξει ένα παράθυρο κονσόλας όπου θα γίνει η εξαγωγή των αρχείων. Η πρώτη φορά διαρκεί λίγο περισσότερο. Οι επόμενες εκκινήσεις είναι συνήθως σχεδόν ακαριαίες.
Επιλογή και αλλαγή της διανομής Linux στο WSL
- Από προεπιλογή, η εντολή
wsl --installσυνήθως εγκαθιστά το Ubuntu ως προεπιλεγμένη διανομή. Ωστόσο, μπορείτε να επιλέξετε διαφορετική διανομή τόσο κατά τη διάρκεια όσο και μετά την εγκατάσταση. - Για να δείτε τη λίστα με τις διανομές που είναι διαθέσιμες στο διαδίκτυοΑνοίξτε το PowerShell και πληκτρολογήστε:
- Λίστα:
wsl.exe --list --online - Για να εγκαταστήσετε μια συγκεκριμένη διανομή από την κονσόλα, χρησιμοποιήστε την επιλογή
-dαναφέροντας το όνομά σας: - Εγκατάσταση διανομής:
wsl.exe --install -d NombreDeLaDistro - Αν θέλετε να αλλάξετε την προεπιλεγμένη διανομή (αυτό που ανοίγει όταν απλώς εκτελείτε
wsl), μπορείτε να κάνετε: - Αθέτηση:
wsl.exe --set-default NombreDeLaDistro - Και αν θέλετε απλώς να ξεκινήσετε μια συγκεκριμένη διανομή σε μεμονωμένη βάση Χωρίς να αλλάξετε την προεπιλογή, χρησιμοποιήστε:
- Έναρξη στην ώρα της:
wsl.exe --distribution NombreDeLaDistro
Εκτός από τις διανομές του Microsoft Store, Είναι δυνατή η εισαγωγή προσαρμοσμένων διανομών από ένα αρχείο TAR ή η εγκατάσταση πακέτων .appx σε ορισμένες περιπτώσειςόπως το Arch Linux. Μπορείτε ακόμη και να δημιουργήσετε τις δικές σας προσαρμοσμένες εικόνες WSL για να τυποποιήσετε περιβάλλοντα μέσα σε μια εταιρεία.

Ρυθμίστε το όνομα χρήστη και τον κωδικό πρόσβασής σας στο Linux στο WSL
Την πρώτη φορά που ανοίγετε την διανομή Linux που είναι εγκατεστημένη με WSLΘα σας ζητηθεί να δημιουργήσετε ένα όνομα χρήστη και έναν κωδικό πρόσβασης UNIX. Αυτός ο λογαριασμός θα είναι ο προεπιλεγμένος χρήστης για αυτήν την διανομή.
Λάβετε υπόψη σας αρκετές σημαντικές λεπτομέρειες σχετικά με αυτόν τον χρήστη:
- Δεν είναι συνδεδεμένο με τον λογαριασμό χρήστη των Windows σας.μπορείτε (και συνιστάται) να αλλάξετε το όνομα.
- Όταν πληκτρολογείτε τον κωδικό πρόσβασης, δεν θα εμφανίζεται τίποτα στην οθόνη. (Χωρίς αστερίσκους). Αυτό είναι γνωστό ως "τυφλή" είσοδος, η οποία είναι απολύτως φυσιολογική στο Linux.
- Αυτός ο χρήστης θεωρείται διαχειριστής σε αυτήν τη διανομή και μπορεί να χρησιμοποιήσει
sudoγια την εκτέλεση εντολών με αυξημένα δικαιώματα. - Κάθε διανομή έχει το δικό της σύνολο χρηστών και κωδικούς πρόσβασης. Εάν προσθέσετε μια νέα διανομή, θα πρέπει να επαναλάβετε τη διαδικασία δημιουργίας λογαριασμού.
Αν θέλετε αλλαγή κωδικού πρόσβασης Στη συνέχεια, ανοίξτε την διανομή και εκτελέστε: Αλλαξε κωδικό: passwd
Εάν έχετε ξεχάσει τον κωδικό πρόσβασης ενός χρήστη για τη διανομή Αλλά αν εξακολουθείτε να έχετε πρόσβαση διαχειριστή στα Windows, μπορείτε να ανακτήσετε τον έλεγχο ως εξής:
- Άνοιγμα γραμμής εντολών ή PowerShell ως διαχειριστής και συνδεθείτε ως root στην προεπιλεγμένη διανομή:
wsl -u root
Για μια συγκεκριμένη διανομή:
wsl -d NombreDistro -u root - Μέσα σε αυτό το ριζικό τερματικό, τρέξιμο:
passwd nombre_usuarioκαι ορίστε τον νέο κωδικό πρόσβασης. - Αποσύνδεση από το WSL με
exitκαι συνδεθείτε ξανά κανονικά με τον ανακτημένο λογαριασμό χρήστη.
Τρόποι εκκίνησης και χρήσης των διανομών Linux στα Windows
Μόλις εγκαταστήσετε αρκετές διανομέςΜπορείτε να τα ανοίξετε με διαφορετικούς τρόπους, ανάλογα με το τι σας βολεύει πιο συχνά.
- Τερματικό των Windows (συνιστάται). Το Windows Terminal είναι ο σύγχρονος εξομοιωτής τερματικού της Microsoft. Κάθε φορά που εγκαθιστάτε μια νέα διανομή Linux σε WSL, εμφανίζεται ένα νέο προφίλ στο Windows Terminal, το οποίο μπορείτε να προσαρμόσετε (εικονίδιο, συνδυασμός χρωμάτων, εντολή εκκίνησης κ.λπ.). Είναι ο πιο βολικός τρόπος για να εργάζεστε με πολλές γραμμές εντολών ταυτόχρονα.
- Από το μενού Έναρξη. Μπορείτε να πληκτρολογήσετε το όνομα της διανομής ("Ubuntu", "Debian", "Kali Linux"...). Κάνοντας κλικ σε αυτήν, θα ανοίξει απευθείας στο δικό της παράθυρο κονσόλας.
- Από PowerShell ή CMD. Μπορείτε να πληκτρολογήσετε απευθείας το όνομα της διανομής (για παράδειγμα,
ubuntu) ή χρησιμοποιήστε την γενική εντολή:
wslγια να εισαγάγετε την προεπιλεγμένη διανομή ή
wsl -d NombreDistroγια να εισαγάγετε ένα συγκεκριμένο. - Εκτελέστε μια συγκεκριμένη εντολή Linux από τα Windows. Χρησιμοποιήστε τη σύνταξη:
wsl
Για παράδειγμα:wsl ls -la,wsl pwd,wsl dateκ.λπ. Με αυτόν τον τρόπο συνδυάζετε εντολές των Windows και του Linux στην ίδια σωλήνωση.

Τερματικό των Windows: ο τέλειος σύντροφος για το WSL2
Για να αξιοποιήσετε στο έπακρο το WSL2, αξίζει να το εγκαταστήσετε Τερματικό Windows από το Microsoft Store. Είναι πολύ πιο βολικό και ισχυρό από την κλασική Γραμμή εντολών ή ακόμα και το προεπιλεγμένο παράθυρο PowerShell.
Το τερματικό των Windows επιτρέπει δημιουργήστε προφίλ για κάθε διανομήΟρίστε ποιο τερματικό ανοίγει από προεπιλογή (PowerShell, CMD, Ubuntu, κ.λπ.), χρησιμοποιήστε καρτέλες, διαχωρισμένα πλαίσια, διαφορετικά χρωματικά θέματα, προσαρμοσμένες γραμματοσειρές, εικόνες φόντου και προηγμένες συντομεύσεις πληκτρολογίου.
Για πολλούς προγραμματιστές στα WindowsΤο Windows Terminal + WSL2 είναι ο συνδυασμός που πλησιάζει περισσότερο στην εμπειρία εργασίας ενός εγγενούς συστήματος Linux ή ενός macOS με ένα προηγμένο τερματικό, χωρίς να χρειάζεται να εγκαταλείψετε το συνηθισμένο περιβάλλον των Windows.
Ρύθμιση του περιβάλλοντος ανάπτυξής σας: VS Code, Visual Studio, Git και βάσεις δεδομένων
Μόλις το WSL2 τεθεί σε λειτουργία, το επόμενο λογικό βήμα είναι ενσωματώστε τον αγαπημένο σας επεξεργαστή ή IDE με αυτό το περιβάλλον. Η Microsoft έχει καταβάλει μεγάλη προσπάθεια για να κάνει το Visual Studio Code και το Visual Studio να λειτουργούν τέλεια με το WSL.
Κωδικός VS
Ιδανικά, θα πρέπει να εγκαταστήσετε το Πακέτο απομακρυσμένης ανάπτυξηςΑυτή η επέκταση σάς επιτρέπει να ανοίξετε έναν φάκελο που βρίσκεται στο WSL σαν να ήταν ένα τοπικό έργο, αλλά να εκτελεί τον διακομιστή VS Code εντός της διανομής. Απλώς πληκτρολογήστε:
code .
Από το τερματικό WSL, στον φάκελο του έργου σας, το VS Code θα ανοίξει αυτήν την "απομακρυσμένη" διαδρομή με ολόκληρο το οικοσύστημά της: επεκτάσεις, εντοπισμό σφαλμάτων, ενσωματωμένο τερματικό κ.λπ., αλλά στην πραγματικότητα λειτουργεί σε Linux.
Visual Studio
Σας επιτρέπει να διαμορφώσετε το WSL ως στόχο για έργα C++ χρησιμοποιώντας το CMake. Μπορείτε να μεταγλωττίσετε και να εντοπίσετε σφάλματα σε Windows, WSL ή απομακρυσμένα μηχανήματα, αλλάζοντας τον στόχο μέσα από το ίδιο το IDE.
Όσον αφορά τον έλεγχο εκδόσεων, η χρήση του Git εντός του WSL είναι τόσο απλή όσο η εγκατάστασή του με τον διαχειριστή πακέτων της διανομής σας (για παράδειγμα, sudo apt install git (στο Ubuntu) και να ρυθμίσετε διαπιστευτήρια, αρχεία αποκλεισμού, καταλήξεις γραμμών κ.λπ. Μπορείτε επίσης να χρησιμοποιήσετε το Windows Credential Manager για να ενσωματώσετε τον έλεγχο ταυτότητας.
Ρύθμιση παραμέτρων βάσεων δεδομένων στο WSL (MySQL, PostgreSQL, MongoDB, Redis, SQL Server, SQLite, κ.λπ.) είναι πολύ παρόμοιο με την εκτέλεση σε οποιονδήποτε διακομιστή Linux. Μπορείτε να ξεκινήσετε τις υπηρεσίες εντός της διανομής ή να χρησιμοποιήσετε κοντέινερ Docker στο WSL2 και, στη συνέχεια, να συνδέσετε τις εφαρμογές σας από τα Windows ή από το ίδιο το WSL, ανάλογα με τις ανάγκες σας.
Διαχείριση εξωτερικών μονάδων δίσκου, γραφικών διεπαφών χρήστη και αντιγράφων ασφαλείας διανομών
Το WSL2 επιτρέπει επίσης τοποθέτηση εξωτερικών δίσκων ή μονάδων USB απευθείας στο περιβάλλον Linux. Υπάρχει ειδική τεκμηρίωση για την προσάρτηση δίσκων με την εντολή wsl --mountΑυτό σας δίνει μεγάλη ευελιξία όταν εργάζεστε με δεδομένα που έχετε σε άλλες μονάδες.
Αν θέλετε εκτέλεση γραφικών εφαρμογών Linux (GUI) εντός του WSL2 είναι πλέον δυνατή χάρη στην υποστήριξη της Microsoft για εφαρμογές GUI. Αυτό σας επιτρέπει να ανοίγετε γραφικά προγράμματα επεξεργασίας, εργαλεία σχεδίασης ή ελαφριά περιβάλλοντα επιφάνειας εργασίας χωρίς να χρειάζεται να εκκινήσετε μια παραδοσιακή εικονική μηχανή.
Για να το κάνετε δημιουργία αντιγράφων ασφαλείας ή μετακίνηση ολόκληρης της διανομής σε άλλον υπολογιστήΤο WSL περιλαμβάνει δύο πολύ χρήσιμες εντολές:
- Εξαγωγή μιας διανομής:
wsl --export NombreDistro backup-wsl.tar
Αυτό δημιουργεί ένα αρχείο TAR με ολόκληρο το σύστημα αρχείων του. - Εισαγωγή διανομής:
wsl --import NombreDistro C:\ruta\destino backup-wsl.tar --version 2
Αυτό επαναφέρει αυτήν τη διανομή με όλα τα περιεχόμενά της σε μια άλλη διαδρομή και, αν θέλετε, διασφαλίζει ότι χρησιμοποιεί WSL2.
Αυτός ο μηχανισμός εξαγωγής/εισαγωγής είναι πολύ βολικός για την κλωνοποίηση περιβαλλόντων ανάπτυξης, την κοινή χρήση τους με συναδέλφους ή απλώς τη διατήρηση ενός αντιγράφου ασφαλείας πριν από την πραγματοποίηση σημαντικών αλλαγών.
Το WSL2 έχει καθιερωθεί ως το κύριο περιβάλλον ανάπτυξης Για πολλούς χρήστες των Windows που δεν θέλουν να εγκαταλείψουν τα παιχνίδια, τη χρήση συγκεκριμένου λογισμικού ή τη ροή εργασίας τους σε αυτό το σύστημα, αλλά χρειάζονται ένα πραγματικό περιβάλλον Linux για προγραμματισμό, η δοκιμή του WSL2 θα μπορούσε να αλλάξει τα δεδομένα στον τρόπο εργασίας σας.
Συντάκτης εξειδικευμένος σε θέματα τεχνολογίας και διαδικτύου με περισσότερα από δέκα χρόνια εμπειρίας σε διαφορετικά ψηφιακά μέσα. Έχω εργαστεί ως συντάκτης και δημιουργός περιεχομένου για εταιρείες ηλεκτρονικού εμπορίου, επικοινωνίας, διαδικτυακού μάρκετινγκ και διαφήμισης. Έχω επίσης γράψει σε ιστότοπους οικονομικών, οικονομικών και άλλων τομέων. Η δουλειά μου είναι και το πάθος μου. Τώρα, μέσα από τα άρθρα μου στο Tecnobits, προσπαθώ να εξερευνώ όλα τα νέα και τις νέες ευκαιρίες που μας προσφέρει καθημερινά ο κόσμος της τεχνολογίας για να βελτιώσουμε τη ζωή μας.
