Αξιοποιήστε στο έπακρο το WSL 2 με αυτόν τον εύχρηστο οδηγό.

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

Διαβάστε παρακάτω καθώς συζητάμε μερικές από τις βέλτιστες πρακτικές για τη χρήση του υποσυστήματος Windows για Linux 2.

Τι είναι το υποσύστημα Windows για Linux 2;

Το υποσύστημα Windows για Linux 2 (WSL 2) είναι ένας πυρήνας Linux ενσωματωμένος στα Windows 10 και 11. Ένα από τα πιο πολύτιμα χαρακτηριστικά του σήμερα είναι το Υποσύστημα Windows για Linux (WSL). Επιτρέπει στους χρήστες Windows να εκτελούν διανομές Linux όπως το Ubuntu και το Kali στα Windows χωρίς να χρειάζεται να κάνουν διπλή εκκίνηση ή διαμορφώστε μια εξειδικευμένη εικονική μηχανή.

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

instagram viewer

Εκτός από τη δυνατότητα λειτουργίας του τερματικού Linux, οι χρήστες των Windows μπορούν ακόμη και εκτελέστε εφαρμογές Linux GUI με WSL 2 στα Windows με βελτιωμένη υποστήριξη για την απόδοση I/O αρχείων και τη λειτουργικότητα του λειτουργικού συστήματος.

Πώς ωφελεί τους προγραμματιστές το υποσύστημα Windows για Linux;

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

Ακολουθούν μερικά από τα άλλα σημαντικά οφέλη του WSL 2 για προγραμματιστές:

  • Εύκολη πρόσβαση σε εργαλεία και βοηθητικά προγράμματα Linux: Οι προγραμματιστές μπορούν να χρησιμοποιήσουν απευθείας εργαλεία γραμμής εντολών Linux όπως awk, sed, grep, iftop κ.λπ., χωρίς αποκλειστικό VM ή κοντέινερ.
  • Απλή εγκατάσταση: Το υποσύστημα Windows για Linux 2 είναι εύκολη στην εγκατάσταση. Μπορείτε να το λάβετε απευθείας μέσω του Microsoft Store. μπορείτε επίσης να επιλέξετε από μια λίστα υποστηριζόμενων διανομών Linux.
  • Βελτιωμένη απόδοση: Το WSL 2 παρέχει βέλτιστη απόδοση καθώς χρησιμοποιεί μια ελαφριά εικονική μηχανή. Αυτό δίνει στις εφαρμογές σας ταχύτερους χρόνους εκκίνησης και επιτρέπει την αποτελεσματική χρήση των πόρων.
  • Απρόσκοπτη ενσωμάτωση με Windows: Εφόσον το WSL 2 είναι άμεσα ενσωματωμένο στο λειτουργικό σύστημα Windows, οι προγραμματιστές μπορούν να τρέξουν Linux και Εφαρμογές Windows ταυτόχρονα, χρησιμοποιήστε κοινόχρηστους καταλόγους αρχείων και ρυθμίστε ακόμη και τον κώδικα VS ώστε να λειτουργεί με εφαρμογές που εκτελούνται σε WSL 2. Χάρη στο WSL 2, υπάρχει σημαντική μείωση στην πολυπλοκότητα του περιβάλλοντος προγραμματισμού και επιπλέον επιβάρυνση.
  • Βελτιωμένη ενσωμάτωση Docker: Μπορείτε να εκτελέσετε εγγενώς κοντέινερ Docker στο WSL 2 ενεργοποιώντας τη ρύθμιση υποστήριξης WSL-2 στο Docker Desktop. αυτό θα συμβάλει στη βελτίωση της συμβατότητας των εφαρμογών Docker και θα βελτιώσει τη συνολική απόδοση.

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

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

1. Χρησιμοποιήστε το τερματικό των Windows

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

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

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

2. Ενσωματώστε τον κώδικα του Visual Studio

Πολλοί προγραμματιστές βασίζονται στον VS Code, έναν απίστευτα ευέλικτο IDE (επεξεργαστής κώδικα). Προσφέρει ένα ενσωματωμένο τερματικό, υποστήριξη επέκτασης και έχει μια διαισθητική διεπαφή που είναι εξαιρετικά προσαρμόσιμη. Εάν χρησιμοποιείτε το WSL 2 για ανάπτυξη, θέλετε να ενσωματώσετε το WSL 2 με τον κώδικα του Visual Studio για ομαλή ροή εργασίας.

Μπορείτε να χρησιμοποιήσετε το VS Code με το WSL 2, διασφαλίζοντας ότι έχετε Visual Studio Code και μια διανομή Linux WSL 2 στο σύστημά σας Windows. Μπορείτε να εγκαταστήσετε το Τηλεχειριστήριο - WSL επέκταση στον κώδικα του Visual Studio και διαμορφώστε τον σύμφωνα με τις απαιτήσεις σας.

3. Ρύθμιση πολλαπλών προφίλ

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

Μια μέθοδος για να ρυθμίσετε πολλά προφίλ είναι να χρησιμοποιήσετε το τερματικό των Windows. μόλις το εγκαταστήσετε στον υπολογιστή σας με Windows 10 ή 11, μεταβείτε Ρυθμίσεις > Προφίλ > Προσθήκη.

4. Ενημέρωση πακέτων

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

sudo apt-παίρνω εκσυγχρονίζω
sudo apt-παίρνω αναβαθμίζω

5. Εκτελέστε κοντέινερ με το Docker

Το Docker είναι μια πλατφόρμα ανοιχτού κώδικα που επιτρέπει στους προγραμματιστές να δημιουργούν, να αναπτύσσουν και να εκτελούν αποτελεσματικά τις εφαρμογές τους μέσα σε ένα κοντέινερ. Όλες οι εξαρτήσεις είναι ομαδοποιημένες, ώστε το έργο σας να μπορεί εύκολα να αναπτυχθεί σε οποιοδήποτε περιβάλλον.

Μπορείτε να χρησιμοποιήσετε το Docker στα Windows 10 και 11 μέσω του Docker Desktop ως αυτόνομη εφαρμογή ή να το ενσωματώσετε με το Windows Subsystem for Linux για καλύτερη απόδοση και αποτελεσματική κατανάλωση πόρων. Συνιστούμε ανεπιφύλακτα να χρησιμοποιείτε τα κοντέινερ σας με WSL 2 για ανάπτυξη ή δοκιμή.

Το WSL 2 είναι Win-Win στα Windows

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