Πώς να χρησιμοποιήσετε το WSL στα Windows 11: Ένας πλήρης οδηγός για προγραμματιστές

Το να ξεκινήσετε με το WSL στα Windows 11 είναι ένας φανταστικός τρόπος για να μεταφέρετε τη δύναμη του Linux απευθείας στην επιφάνεια εργασίας σας χωρίς όλη τη συνηθισμένη φασαρία. Ουσιαστικά, θα ενεργοποιήσετε μια ειδική δυνατότητα στα Windows, θα πάρετε το λειτουργικό σύστημα Linux που προτιμάτε από το Microsoft Store και στη συνέχεια θα δημιουργήσετε έναν λογαριασμό χρήστη. Μόλις τοποθετηθούν αυτά τα κομμάτια, μπορείτε να βουτήξετε κατευθείαν στην εκτέλεση εντολών Linux, στην εγκατάσταση εργαλείων και ακόμη και στην εκκίνηση γραφικών εφαρμογών, όλα άψογα ενσωματωμένα στο οικείο περιβάλλον των Windows. Πραγματικά κάνει το μηχάνημα Windows σας μια κινητήρια δύναμη ανάπτυξης, συνδυάζοντας τα καλύτερα και των δύο κόσμων.

Αυτός ο οδηγός θα σας καθοδηγήσει στα βασικά βήματα για να ρυθμίσετε και να αρχίσετε να χρησιμοποιείτε το Υποσύστημα Windows για Linux, μετατρέποντας το μηχάνημά σας Windows 11 σε ένα ευέλικτο και ισχυρό περιβάλλον ανάπτυξης. Σκεφτείτε το ως ξεκλείδωμα ενός εντελώς νέου συνόλου δυνατοτήτων για τον υπολογιστή σας.

Βήμα 1: Ενεργοποιήστε τη λειτουργία WSL.

Πρέπει να ενεργοποιήσετε τη δυνατότητα Windows Subsystem for Linux στις ρυθμίσεις των Windows.

Αυτό είναι το πρώτο εμπόδιο, μια απλή ανατροπή ενός διακόπτη στο σύστημά σας. Για να το κάνετε αυτό, θα πραγματοποιήσετε αναζήτηση για "Ενεργοποίηση ή απενεργοποίηση των δυνατοτήτων των Windows" στη γραμμή αναζήτησης των Windows και θα την ανοίξετε. Αναζητήστε το "Υποσύστημα Windows για Linux" στη λίστα και, στη συνέχεια, απλώς επιλέξτε αυτό το πλαίσιο. Αυτή η ενέργεια λέει στα Windows ότι είστε έτοιμοι να καλωσορίσετε το Linux στο σύστημά σας. Αφού κάνετε κλικ στο "OK", τα Windows ενδέχεται να σας ζητήσουν να επανεκκινήσετε τον υπολογιστή σας, το οποίο είναι ένα συνηθισμένο και απαραίτητο βήμα για την πλήρη εφαρμογή των αλλαγών.

Βήμα 2: Εγκαταστήστε μια διανομή Linux.

Αφού ενεργοποιήσετε το WSL, θα εγκαταστήσετε ένα λειτουργικό σύστημα Linux, όπως το Ubuntu, από το Microsoft Store.

Τώρα που η μυστική πόρτα είναι ανοιχτή, ήρθε η ώρα να επιλέξετε την περιπέτειά σας. Μεταβείτε στο Microsoft Store, όπως ακριβώς θα κάνατε για να κατεβάσετε οποιαδήποτε άλλη εφαρμογή. Στη γραμμή αναζήτησης, πληκτρολογήστε "Linux" ή το όνομα μιας συγκεκριμένης διανομής που σας ενδιαφέρει, όπως "Ubuntu". Το Ubuntu είναι μια φανταστική επιλογή για αρχάριους, κάτι σαν το άνετο, γνωστό μονοπάτι, αλλά μπορείτε επίσης να εξερευνήσετε άλλα όπως το Debian ή το Kali Linux αν έχετε συγκεκριμένες ανάγκες. Κάντε κλικ στο «Λήψη» ή «Εγκατάσταση» στην επιλεγμένη διανομή και αφήστε τα Windows να χειριστούν τη διαδικασία λήψης και εγκατάστασης.

Βήμα 3: Ρυθμίστε τον λογαριασμό χρήστη Linux.

Μόλις εγκατασταθεί, θα εκκινήσετε τη διανομή Linux και θα δημιουργήσετε ένα όνομα χρήστη και έναν κωδικό πρόσβασης.

Προτείνεται να διαβάσετε:Τα 100 καλύτερα ιστολόγια για προγραμματιστές iOS

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

Βήμα 4: Ενημερώστε το σύστημα Linux σας.

Είναι καλή πρακτική να ενημερώνετε αμέσως τα πακέτα της διανομής σας Linux στις πιο πρόσφατες εκδόσεις τους.

Ακριβώς όπως τα Windows, το νέο σας σύστημα Linux χρειάζεται ενημερώσεις για να παραμείνει ασφαλές, σταθερό και να λειτουργεί ομαλά με τις πιο πρόσφατες δυνατότητες. Αφού ρυθμίσετε τον λογαριασμό χρήστη σας, το πρώτο πράγμα που πρέπει να κάνετε είναι να ανοίξετε το τερματικό Linux και να πληκτρολογήσετεsudo apt update && sudo apt upgrade. Αυτή η εντολή, την οποία θα πληκτρολογήσετε μετά τη ρύθμιση του λογαριασμού χρήστη σας, λαμβάνει πρώτα τις πιο πρόσφατες πληροφορίες σχετικά με τα διαθέσιμα πακέτα και στη συνέχεια προχωρά στην εγκατάσταση τυχόν ενημερώσεων. Σκεφτείτε ότι δίνετε στο νέο σας σύστημα Linux μια νέα στρώση χρώματος και μερικά ολοκαίνουργια εργαλεία αμέσως, διασφαλίζοντας ότι όλα είναι ενημερωμένα.

Βήμα 5: Πρόσβαση στα αρχεία των Windows από το Linux.

Μπορείτε να πλοηγηθείτε εύκολα στις μονάδες και τα αρχεία των Windows απευθείας από το τερματικό σας Linux.

Ένα από τα πιο όμορφα χαρακτηριστικά του WSL είναι πώς γεφυρώνει αβίαστα το χάσμα μεταξύ Windows και Linux. Δεν χρειάζεται να ανησυχείτε για τη μετακίνηση αρχείων μεταξύ των δύο συστημάτων. Οι μονάδες δίσκου των Windows τοποθετούνται αυτόματα και είναι προσβάσιμες κάτω από το/mntκατάλογο στο περιβάλλον Linux σας. Έτσι, για παράδειγμα, εάν τα σημαντικά αρχεία σας είναι αποθηκευμένα στο δικό σαςC:οδηγείτε στα Windows, μπορείτε απλά να πληκτρολογήσετεcd /mnt/cαπό το τερματικό σας Linux για να μεταβείτε απευθείας σε αυτά. Είναι σαν να έχετε ένα μυστικό πέρασμα μεταξύ των δύο λειτουργικών σας συστημάτων, κάνοντας τη διαχείριση αρχείων απίστευτα βολική.

Βήμα 6: Εκτελέστε εντολές και εφαρμογές Linux.

Τώρα μπορείτε να εκτελέσετε τυπικές εντολές Linux και να εγκαταστήσετε εφαρμογές Linux στο περιβάλλον WSL σας.

Εδώ παίζει ρόλο η πραγματική δύναμη του WSL. Με τη ρύθμιση της διανομής σας Linux, μπορείτε να χρησιμοποιήσετε ελεύθερα όλα τα εργαλεία Linux που γνωρίζετε και αγαπάτε ή να μάθετε νέα, ακριβώς εκεί στον υπολογιστή σας με Windows. Είτε χρησιμοποιείτεgitγια έλεγχο έκδοσης,nodeγια ανάπτυξη JavaScript,pythonγια τη δημιουργία σεναρίων ή ακόμα και την εγκατάσταση ενός πλήρους διακομιστή web όπως ο Apache, το WSL το καθιστά δυνατό. Απλώς πληκτρολογήστε τις εντολές σας στο τερματικό και παρακολουθήστε το Linux να κάνει τα μαγικά του, επιτρέποντάς σας να αναπτύξετε και να πειραματιστείτε χωρίς να χρειάζεστε ξεχωριστό μηχάνημα.

Αφού ολοκληρώσετε αυτά τα βήματα, θα έχετε ένα πλήρως λειτουργικό περιβάλλον Linux που εκτελείται απευθείας στα Windows 11. Θα είναι έτοιμο για ανάπτυξη, δημιουργία σεναρίων ή απλώς εξερεύνηση της γραμμής εντολών Linux. Μπορείτε να ανοίξετε τη διανομή Linux που έχετε επιλέξει από το μενού Έναρξη όποτε θέλετε να βουτήξετε στον κόσμο του Linux, παρέχοντας έναν απρόσκοπτο συνδυασμό και των δύο λειτουργικών συστημάτων.

Συμβουλές για τη χρήση του WSL στα Windows 11

  • Χρησιμοποιήστε το Windows Terminal για την καλύτερη εμπειρία.Αυτή η σύγχρονη εφαρμογή τερματικού από τη Microsoft έχει σχεδιαστεί για να διαχειρίζεται πολλαπλές διεπαφές γραμμής εντολών, συμπεριλαμβανομένων των WSL, PowerShell και Command Prompt, όλα σε ένα προσαρμόσιμο παράθυρο. Προσφέρει καρτέλες, διαχωρισμένα παράθυρα και πολλές επιλογές εξατομίκευσης.
  • Εγκαταστήστε το WSLg για γραφικές εφαρμογές Linux.Εάν θέλετε να εκτελείτε εφαρμογές Linux με διεπαφή χρήστη, όπως πρόγραμμα περιήγησης ιστού ή πρόγραμμα επεξεργασίας εικόνας, το WSLg είναι ο φίλος σας. Περιλαμβάνεται από προεπιλογή στα Windows 11 και σας επιτρέπει να εκκινήσετε εφαρμογές GUI Linux που εμφανίζονται απρόσκοπτα στην επιφάνεια εργασίας των Windows.
  • Διατηρήστε τις διανομές Linux σας ενημερωμένες.Ακριβώς όπως τα Windows, οι εγκαταστάσεις Linux σας χρειάζονται τακτικές ενημερώσεις. Πάντα να τρέχειςsudo apt update && sudo apt upgrade(για συστήματα που βασίζονται στο Debian/Ubuntu) εντός της διανομής WSL για να διασφαλίσετε ότι διαθέτετε τις πιο πρόσφατες ενημερώσεις κώδικα ασφαλείας και εκδόσεις λογισμικού.
  • Διαχειριστείτε πολλαπλές διανομές.Δεν περιορίζεστε μόνο σε μία διανομή Linux. Μπορείτε να εγκαταστήσετε πολλά και να κάνετε εναλλαγή μεταξύ τους εύκολα. Χρήσηwsl --listγια να δείτε τις εγκατεστημένες διανομές σας καιwsl --set-defaultγια να επιλέξετε ποιο εκκινείται από προεπιλογή.
  • Πρόσβαση στα αρχεία Linux σας από τα Windows.Εάν χρειάζεται να ρίξετε μια ματιά στα αρχεία Linux από την Εξερεύνηση των Windows, μπορείτε να το κάνετε πληκτρολογώντας\wsl$στη γραμμή διευθύνσεων. Αυτό θα σας δείξει όλες τις εγκατεστημένες διανομές WSL, επιτρέποντάς σας να περιηγηθείτε απευθείας στα συστήματα αρχείων τους.
  • Αποφύγετε την απευθείας επεξεργασία αρχείων Linux με εφαρμογές Windows.Ενώ μπορείτε να δείτε τα αρχεία Linux σας από τα Windows, είναι γενικά κακή ιδέα να τα επεξεργαστείτε χρησιμοποιώντας εφαρμογές Windows όπως το Σημειωματάριο. Αυτό μπορεί μερικές φορές να προκαλέσει ζητήματα αδειών ή καταστροφή δεδομένων στο περιβάλλον Linux σας. Επιμείνετε στα εργαλεία Linux για την επεξεργασία αρχείων που είναι αποθηκευμένα στο WSL.
  • Αξιοποιήστε την Απομακρυσμένη Ανάπτυξη του Κώδικα VS.Εάν χρησιμοποιείτε Visual Studio Code, το πακέτο επέκτασης Remote Development σάς επιτρέπει να ανοίξετε οποιονδήποτε φάκελο στο WSL, παρέχοντάς σας ένα πλήρως εξοπλισμένο περιβάλλον ανάπτυξης που εκτελείται απευθείας στο Linux, αλλά με την άνεση του VS Code UI στα Windows.

Συχνές ερωτήσεις σχετικά με το WSL στα Windows 11

Τι είναι το WSL;

Το WSL, ή το Windows Subsystem for Linux, είναι μια δυνατότητα των Windows που επιτρέπει στους προγραμματιστές να εκτελούν ένα περιβάλλον Linux απευθείας στα Windows χωρίς την επιβάρυνση μιας παραδοσιακής εικονικής μηχανής ή εγκατάστασης διπλής εκκίνησης. Έχει σχεδιαστεί για να παρέχει έναν απρόσκοπτο τρόπο χρήσης εργαλείων, βοηθητικών προγραμμάτων και εφαρμογών γραμμής εντολών Linux παράλληλα με τις κανονικές σας εφαρμογές Windows, δίνοντάς σας πραγματικά το καλύτερο και από τα δύο λειτουργικά συστήματα.

Χρειάζεται να κάνω επανεκκίνηση του υπολογιστή μου μετά την ενεργοποίηση του WSL;

Ναι, συνήθως απαιτείται επανεκκίνηση μετά την ενεργοποίηση της δυνατότητας «Υποσύστημα Windows για Linux» στα Windows. Αυτό διασφαλίζει ότι οι αλλαγές στις δυνατότητες του συστήματός σας εφαρμόζονται πλήρως, επιτρέποντας στο WSL να λειτουργεί σωστά. Χωρίς επανεκκίνηση, η δυνατότητα ενδέχεται να μην είναι πλήρως ενεργή και ενδέχεται να αντιμετωπίσετε προβλήματα κατά την προσπάθεια εγκατάστασης ή εκκίνησης μιας διανομής Linux.

Μπορώ να τρέξω γραφικές εφαρμογές Linux με WSL;

Απολύτως! Με το WSLg, το οποίο περιλαμβάνεται από προεπιλογή στα Windows 11, μπορείτε να εκτελέσετε εφαρμογές γραφικών Linux, που συχνά ονομάζονται εφαρμογές GUI, απευθείας στην επιφάνεια εργασίας των Windows. Αυτό σημαίνει ότι μπορείτε να εγκαταστήσετε και να χρησιμοποιήσετε δημοφιλή εργαλεία όπως το GIMP, την έκδοση Linux του VS Code ή ακόμα και ένα πλήρες περιβάλλον επιφάνειας εργασίας, αν θέλετε, και θα εμφανίζονται ως εγγενείς εφαρμογές των Windows.

Πώς μπορώ να απεγκαταστήσω μια διανομή Linux από το WSL;

Μπορείτε εύκολα να απεγκαταστήσετε μια διανομή Linux μέσω της εφαρμογής Ρυθμίσεις των Windows. Απλώς μεταβείτε στις "Εφαρμογές" και μετά στις "Εγκατεστημένες εφαρμογές", βρείτε τη συγκεκριμένη διανομή Linux που θέλετε να καταργήσετε, κάντε κλικ στις τρεις κουκκίδες δίπλα της και επιλέξτε "Κατάργηση εγκατάστασης". Αυτή η διαδικασία θα αφαιρέσει εντελώς τη διανομή και όλα τα σχετικά αρχεία από το περιβάλλον WSL σας.

Είναι το WSL μια πλήρης εικονική μηχανή;

Όχι ακριβώς. Ενώ το WSL χρησιμοποιεί κάποια τεχνολογία εικονικοποίησης κάτω από την κουκούλα, δεν είναι μια παραδοσιακή εικονική μηχανή. Χρησιμοποιεί μια ελαφριά εικονική μηχανή χρησιμότητας και έναν προσαρμοσμένο πυρήνα για την ενσωμάτωση του Linux απευθείας στα Windows, προσφέροντας σημαντικά καλύτερη απόδοση και ενσωμάτωση από μια πλήρη εικονική μηχανή. Μοιάζει περισσότερο με ένα επίπεδο συμβατότητας που επιτρέπει στα δυαδικά αρχεία Linux να εκτελούνται εγγενώς.

Μπορώ να έχω πρόσβαση στη GPU των Windows από το WSL;

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

Περίληψη

  1. Ενεργοποιήστε τη δυνατότητα WSL.
  2. Εγκαταστήστε τη διανομή Linux.
  3. Ρύθμιση λογαριασμού χρήστη.
  4. Ενημερώστε το σύστημα Linux.
  5. Πρόσβαση σε αρχεία των Windows.
  6. Εκτελέστε εντολές Linux.

Σύναψη

Η έναρξη αυτού του ταξιδιού με το WSL στα Windows 11 είναι πραγματικά για το ξεκλείδωμα του πλήρους δυναμικού του υπολογιστή σας. Περπατήσαμε στα θεμελιώδη βήματα, από την αναστροφή αυτού του κρίσιμου διακόπτη λειτουργιών έως την εγκατάσταση της αγαπημένης σας διανομής Linux, την ενημέρωση και ακόμη και την εξέταση των αρχείων σας των Windows από την οπτική γωνία του Linux. Δεν είναι μόνο η πληκτρολόγηση εντολών. Πρόκειται για τη συγχώνευση δύο απίστευτα ισχυρών κόσμων λειτουργικών συστημάτων σε μια απρόσκοπτη, αρμονική εμπειρία. Σκεφτείτε το, θα έχετε την εξοικείωση και το τεράστιο οικοσύστημα λογισμικού των Windows, καθώς και το ισχυρό, φιλικό προς τους προγραμματιστές περιβάλλον του Linux, όλα αυτά χωρίς την ταλαιπωρία της διπλής εκκίνησης ή την εξάντληση πόρων των παραδοσιακών εικονικών μηχανών. Αυτή η ρύθμιση σας δίνει πραγματικά τα καλύτερα και των δύο κόσμων, ακριβώς στα χέρια σας.

Για τους προγραμματιστές, αυτή η ενσωμάτωση δεν είναι τίποτα λιγότερο από μια αλλαγή παιχνιδιών. Φανταστείτε να δημιουργείτε πολύπλοκες εφαρμογές Ιστού χρησιμοποιώντας ισχυρά εργαλεία Linux όπως το Node.js ή την Python, να τα δοκιμάζετε αυστηρά και να τα αναπτύσσετε, όλα αυτά ενώ έχετε άμεση πρόσβαση στις βασικές εφαρμογές επιτραπέζιου υπολογιστή των Windows, όπως το Photoshop ή το Microsoft Office. Η ανάγκη για εναλλαγή περιβάλλοντος γίνεται σχεδόν ανύπαρκτη, εκσυγχρονίζοντας δραματικά τη ροή εργασίας σας. Μπορείτε να χρησιμοποιήσετε άνετα το ενσωματωμένο περιβάλλον ανάπτυξης των Windows που προτιμάτε, όπως το Visual Studio Code, και να το έχετε να επικοινωνεί απευθείας με το περιβάλλον Linux σας, κάνοντας την ανάπτυξη απίστευτα ρευστή και αποτελεσματική. Είναι σαν να έχετε μια υπερτροφοδοτούμενη εργαλειοθήκη όπου κάθε εργαλείο, ανεξάρτητα από την προέλευσή του, είναι τέλεια ενσωματωμένο και έτοιμο για δράση.

Ακόμα κι αν δεν είστε έμπειρος προγραμματιστής, η εκμάθηση της χρήσης WSL μπορεί να είναι μια απίστευτα ενδυναμωτική εμπειρία. Χρησιμεύει ως μια εξαιρετική εισαγωγή στη γραμμή εντολών, η οποία είναι μια θεμελιώδης και εξαιρετικά πολύτιμη δεξιότητα στους υπολογιστές, και σας παρέχει μια ασφαλή, απομονωμένη παιδική χαρά για να πειραματιστείτε με λογισμικό ανοιχτού κώδικα. Μπορείτε να μάθετε για τη διαχείριση πακέτων, να πλοηγηθείτε σε διαφορετικά συστήματα αρχείων, ακόμη και να δοκιμάσετε τις δυνάμεις σας στη βασική δέσμη ενεργειών, όλα σε ένα περιβάλλον που δεν θα μπλέξει με την κύρια εγκατάσταση των Windows. Είναι ένας φανταστικός τρόπος χαμηλού κινδύνου για να διευρύνετε τους τεχνικούς σας ορίζοντες και να επεκτείνετε την κατανόησή σας για το πώς λειτουργούν οι υπολογιστές, χωρίς να χρειάζεται να πηδήσετε από τα βαθιά.

Λοιπόν, ποιο είναι το επόμενο βήμα για εσάς; Βουτήξτε μέσα! Πειραματιστείτε με διαφορετικές διανομές Linux για να βρείτε αυτή που ταιριάζει καλύτερα στις ανάγκες σας. Δοκιμάστε να εγκαταστήσετε μια νέα γλώσσα προγραμματισμού ή ένα εξειδικευμένο εργαλείο που πάντα θέλατε να εξερευνήσετε. Η επίσημη τεκμηρίωση της Microsoft για το WSL είναι επίσης ένας θησαυρός πληροφοριών, που προσφέρει βαθύτερες πληροφορίες και προηγμένες διαμορφώσεις. Θυμηθείτε, η κοινότητα γύρω από το WSL είναι ζωντανή και απίστευτα χρήσιμη, επομένως μη διστάσετε να αναζητήσετε φόρουμ ή διαδικτυακές ομάδες εάν κολλήσετε ή θέλετε να μάθετε πιο προηγμένα κόλπα. MasteringΠώς να χρησιμοποιήσετε το WSL στα Windows 11δεν είναι απλώς ένα τεχνικό επίτευγμα. είναι μια πρόσκληση να εξερευνήσετε μια πιο ευέλικτη, ισχυρή και ολοκληρωμένη εμπειρία υπολογιστών. Το μηχάνημά σας με Windows έγινε πολύ πιο έξυπνο, και μαζί του, μπορείτε και εσείς. Συνεχίστε την εξερεύνηση, συνεχίστε να μαθαίνετε και απολαύστε πραγματικά τη διαδρομή!