Η Microsoft έχει εισαγάγει λειτουργίες ευκολίας στα Windows 10 και 11 τα τελευταία χρόνια, αλλά για την κοινότητα προγραμματιστών, το Windows Subsystem για Linux 2 είναι πιθανώς το χαρακτηριστικό που ξεχωρίζει. Βασισμένο στο αρχικό WSL, το νεότερο WSL 2 προσφέρει περισσότερη δύναμη και αξιοπιστία στους προγραμματιστές. Οι προγραμματιστές πρέπει να γνωρίζουν πώς να αξιοποιούν στο έπακρο το WSL 2.
Το παρακάτω άρθρο θα συζητήσει μερικές βέλτιστες πρακτικές για τη χρήση του υποσυστήματος Windows για Linux 2.
1. Χρησιμοποιήστε το Windows Terminal
Το ολοκαίνουργιο Windows Terminal είναι ένα ισχυρό τερματικό ανοιχτού κώδικα από το Microsoft Store. Η Microsoft σχεδίασε το Windows Terminal για να ενσωματώνει απευθείας το WSL 2 και να ρυθμίζει αυτόματα τυχόν διανομές Linux αμέσως μόλις εγκατασταθούν. Αυτό σημαίνει ότι μπορείτε εύκολα να κάνετε εναλλαγή μεταξύ Windows και Linux χωρίς να χρειάζεται να ρυθμίσετε διαφορετικό περιβάλλον.
Μενού Άνοιγμα νέας καρτέλας
Το Windows Terminal μπορεί να υποστηρίξει πολλά κελύφη, όπως PowerShell , WSL 2 και Command Prompt . Προσφέρει επίσης μια σειρά από χαρακτηριστικά παραγωγικότητας, όπως πολλαπλές καρτέλες, γραμμή αναζήτησης και διαχωρισμό. Μπορείτε ακόμη και να προσαρμόσετε την εμφάνιση του τερματικού σύμφωνα με τις προτιμήσεις σας.
Επειδή το Windows Terminal είναι ένα έργο ανοιχτού κώδικα, μπορείτε να είστε βέβαιοι ότι η κοινότητα θα το βελτιώνει συνεχώς για να βελτιώσει την εμπειρία χρήστη.
2. Ενσωμάτωση κώδικα Visual Studio
Κωδικός σε VSCode σε φορητό υπολογιστή
Πολλοί προγραμματιστές βασίζονται στον κώδικα VS, ένα εξαιρετικά ευέλικτο IDE (επεξεργαστής κώδικα). Προσφέρει ένα ενσωματωμένο τερματικό, υποστήριξη επέκτασης και διαθέτει μια εξαιρετικά προσαρμόσιμη διαισθητική διεπαφή. Εάν χρησιμοποιείτε το WSL 2 για ανάπτυξη, θα θελήσετε να ενσωματώσετε το WSL 2 με τον κώδικα του Visual Studio για ομαλή ροή εργασίας.
Μπορείτε να χρησιμοποιήσετε τον κώδικα VS με το WSL 2, διασφαλίζοντας ότι διαθέτετε τον κώδικα Visual Studio και τη διανομή Linux WSL 2 στο σύστημά σας Windows. Μπορείτε να εγκαταστήσετε την επέκταση Remote - WSL στον κώδικα του Visual Studio και να τη διαμορφώσετε σύμφωνα με τις απαιτήσεις σας.
3. Ρυθμίστε πολλαπλές διαμορφώσεις
Εάν σκοπεύετε να χρησιμοποιήσετε το WSL 2 για εργασία, προσωπική μελέτη ή σχολείο, σκεφτείτε να δημιουργήσετε ένα ξεχωριστό προφίλ χρήστη. Αυτό θα σας επιτρέψει να οργανώσετε τις εφαρμογές, τις διαμορφώσεις και τα αρχεία σας.
Μια μέθοδος για τη ρύθμιση πολλών προφίλ είναι η χρήση του Windows Terminal. Αφού το εγκαταστήσετε στον υπολογιστή σας με Windows 10 ή 11, μεταβείτε στις Ρυθμίσεις > Προφίλ > Προσθήκη .
4. Ενημέρωση πακέτου
Όπως κάθε άλλη διανομή Linux, θα πρέπει να διασφαλίζετε ότι τα πακέτα και τα εργαλεία που χρησιμοποιείτε στο WSL 2 ενημερώνονται συνεχώς. Με αυτόν τον τρόπο διασφαλίζετε ότι το WSL 2 σας είναι ασφαλές, αξιόπιστο και έχει τη βέλτιστη απόδοση. Για να ενημερώσετε πακέτα στο WSL 2, πληκτρολογήστε την ακόλουθη εντολή:
sudo apt-get update
sudo apt-get upgrade
5. Εκτελέστε κοντέινερ με το Docker
Το Ubuntu λειτουργεί ως κοντέινερ docker
Το Docker είναι μια πλατφόρμα ανοιχτού κώδικα που επιτρέπει στους προγραμματιστές να δημιουργούν, να αναπτύσσουν και να εκτελούν τις εφαρμογές τους σε κοντέινερ αποτελεσματικά. Όλες οι εξαρτήσεις είναι ομαδοποιημένες, ώστε το έργο σας να μπορεί να αναπτυχθεί εύκολα σε οποιοδήποτε περιβάλλον.
Μπορείτε να χρησιμοποιήσετε το Docker στα Windows 10 και 11 μέσω του Docker Desktop ως αυτόνομη εφαρμογή ή να το ενσωματώσετε με το Windows Subsystem for Linux για καλύτερη απόδοση και αποτελεσματική κατανάλωση πόρων. Το άρθρο συνιστά ανεπιφύλακτα να χρησιμοποιείτε τα κοντέινερ σας με WSL 2 για ανάπτυξη ή δοκιμή.
Το Windows Subsystem for Linux 2 είναι απίστευτο και γεφυρώνει αποτελεσματικά το χάσμα μεταξύ των οικοσυστημάτων Linux και Windows. Ως προγραμματιστής εξοικειωμένος με τα Windows, μπορείτε να αξιοποιήσετε το WSL 2 για να αξιοποιήσετε στο έπακρο τα Windows και το Linux χωρίς να θέσετε σε κίνδυνο την παραγωγικότητα ή την ευελιξία σας.