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

Η ενημέρωση επιλύει κρίσιμα ζητήματα, όπως η κατανομή πόρων και τα προφίλ τερματικών που λείπουν κατά τις μετατροπές διανομής, ενώ εισάγει αλλαγές που κάνουν τις ροές εργασίας του Linux πιο ομαλές για τους προγραμματιστές.

Το υποσύστημα Windows για Linux επιτρέπει στους χρήστες να για να εκτελέσετε ένα περιβάλλον Linux εγγενώς στα Windows χωρίς διπλή εκκίνηση ή χρήση εικονικών μηχανών. Το WSL1 μεταφράζει τις κλήσεις συστήματος Linux σε κλήσεις API των Windows, ενώ το WSL2 εκτελεί έναν πλήρη πυρήνα Linux για καλύτερη απόδοση, συμβατότητα και διαχείριση πόρων.

Βασικές βελτιώσεις για σύγχρονες διανομές

Μία από τις αξιοσημείωτες αλλαγές στο WSL 2.4.8 διασφαλίζει ότι τα προφίλ τερματικού και οι συντομεύσεις του μενού Έναρξη δεν διαγράφονται πλέον κατά τη μετατροπή μιας διανομής μεταξύ WSL1 και WSL2. Προηγουμένως, οι χρήστες αντιμετώπιζαν διακοπές καθώς αυτές οι συντομεύσεις, οι οποίες διευκολύνουν τη γρήγορη πρόσβαση σε περιβάλλοντα Linux, εξαφανίζονταν κατά τη διαδικασία μετατροπής.

Επιπλέον, η Microsoft εισήγαγε βελτιώσεις στο wsl–install εντολή. Οι σύγχρονες διανομές Linux μπορούν πλέον να εγκατασταθούν χωρίς διάκριση πεζών-κεφαλαίων, μειώνοντας τα κοινά σφάλματα κατά την εγκατάσταση. Αυτή η ενημέρωση βελτιώνει τη συνοχή των εντολών, ειδικά σε περιβάλλοντα όπου ο χειρισμός υποθέσεων μπορεί να οδηγήσει σε σύγχυση.

Επιδιορθώσεις για την κατανομή πόρων συστήματος

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

Η ενημέρωση WSL 2.4.8 φέρνει επίσης βελτιώσεις στο Microsoft Remote Desktop Client, με η έκδοση αναβαθμίστηκε σε 1.2.5716. Αυτή η βελτίωση εξασφαλίζει καλύτερη απόδοση και σταθερότητα για προγραμματιστές που χρησιμοποιούν απομακρυσμένες συνδέσεις παράλληλα με τα περιβάλλοντα WSL τους.

Οι ενημερώσεις πυρήνα εισήχθησαν σε προηγούμενες εκδόσεις WSL για την ευθυγράμμιση του WSL2 με τις εκδόσεις του πυρήνα του Linux upstream. Συγκεκριμένα, η έκδοση 2.3.26 ενημέρωσε τον πυρήνα WSL σε 5.15.167.4, διορθώνοντας σφάλματα στο υποσύστημα XSAVES—μια κρίσιμη δυνατότητα για τη διαχείριση εικονικών διαδικασιών και αποθήκευση δεδομένων κατάστασης CPU.

Βελτιώσεις που οδηγούν έως και την έκδοση 2.4.8

Το πρόσφατο ιστορικό ανάπτυξης της WSL περιλαμβάνει μια σειρά βελτιώσεων που συμβάλλουν σε μια πιο σταθερή και αποτελεσματική εμπειρία.

Συμπίεση Gzip για λειτουργίες εξαγωγής: Οι χρήστες μπορούν πλέον να συμπιέζουν διανομές Linux με gzip όταν χρησιμοποιούν το Εντολή wsl–export, εξοικονομώντας χώρο και βελτιώνοντας τις ταχύτητες μεταφοράς. Παρακολούθηση προόδου: Οι δείκτες προόδου βάσει μεγέθους αρχείου παρέχουν καλύτερη ορατότητα για μακροχρόνιες εξαγωγές. Λογική αποκλεισμού συσκευής: Οι βελτιώσεις διασφαλίζουν ότι τα εργαλεία του συστήματος αρχείων, όπως το mkfs λειτουργούν απρόσκοπτα, περιμένοντας να γίνουν διαθέσιμες οι συσκευές αποκλεισμού.

Προηγούμενες εκδόσεις εισήγαγαν επίσης την εγκατάσταση με διπλό κλικ για σύγχρονες διανομές και βελτίωσαν την προεπιλεγμένη διαχείριση χρηστών με την εντολή wsl–manage–set-default-user.

Σε μια βήμα προς τη μελλοντική δικτύωση WSL, η Microsoft συμπεριέλαβε μια προειδοποίηση σχετικά με την προγραμματισμένη κατάργηση της γεφυρωμένης δικτύωσης. Αντίθετα, οι χρήστες θα βασίζονται σε νεότερα μοντέλα συνδεσιμότητας, όπως η δικτύωση διακομιστή μεσολάβησης virito, η οποία παρέχει μια εναλλακτική λύση εάν αποτύχουν οι διαμορφώσεις NAT.

Categories: IT Info