Το Windows Subsystem της Microsoft για Linux είναι τώρα ανοιχτού κώδικα

Η Microsoft ανακοίνωσε στο πλαίσιο του συνεδρίου Build για προγραμματιστές ότι καθιστά open source σχεδόν ολόκληρο το Windows Subsystem for Linux (WSL), κλείνοντας έτσι το πρώτο θέμα που προέκυψε στο Github όταν ξεκίνησε το project το 2016.

Το WSL, που εισήχθη αρχικά στην έκδοση Windows

10 Anniversary Update το 2016, έχει εξελιχθεί σε ένα σημαντικό εργαλείο για προγραμματιστές και προχωρημένους χρήστες, παρέχοντάς τους πρόσβαση σε μια ενσωματωμένη γραμμή εντολών Linux και εφαρμογές Linux μέσα από τα Windows.

"Το WSL δεν θα μπορούσε ποτέ να είναι αυτό που είναι σήμερα χωρίς την κοινότητά του," γράφει ο Pierre Boulay, Senior Software Engineer της Microsoft, στο blog της εταιρείας. "Έχουμε δει πόσο έχει συνεισφέρει η κοινότητα στο WSL χωρίς πρόσβαση στον πηγαίο κώδικα, και ανυπομονούμε να δούμε πώς θα εξελιχθεί το WSL τώρα που η κοινότητα μπορεί να κάνει άμεσες συνεισφορές κώδικα στο project."

Μόνο δύο στοιχεία του WSL παραμένουν κλειστού κώδικα προς το παρόν: ένας οδηγός πυρήνα lxcore.sys που χρησιμοποιείται για το WSL 1 (την αρχική έκδοση του WSL που εξακολουθεί να υποστηρίζεται, αν και οι νέες εγκαταστάσεις προεπιλέγουν το WSL 2 του 2019) και τα αρχεία p9rdr.sys και p9np.dll που διαχειρίζονται την ανακατεύθυνση του συστήματος αρχείων από τα Windows στο Linux. Η Microsoft δεν απέκλεισε το ενδεχόμενο να καταστήσει ανοιχτού κώδικα και αυτά τα στοιχεία, αλλά δεν ανέφερε εάν ή πότε σχεδιάζει να το κάνει.

Αν και το WSL χρησιμοποιεί κάποιες από τις ίδιες τεχνολογίες με τις εικονικές μηχανές (virtual machines), η ταχύτητά του, η χαμηλή χρήση πόρων και η ενσωμάτωση με τα Windows το καθιστούν πολύ πιο ομαλό στην εγκατάσταση και τη χρήση από τις παραδοσιακές εικονικές μηχανές που διατηρούν μεγαλύτερο διαχωρισμό μεταξύ του κύριου και του φιλοξενούμενου λειτουργικού συστήματος.

Γύρω από την κυκλοφορία των Windows 11 το 2021, η Microsoft μετέτρεψε το WSL σε κάτι που εγκαθίσταται και ενημερώνεται μέσω του Microsoft Store αντί να είναι ενσωματωμένο στο λειτουργικό σύστημα. Η συγκεκριμένη κίνηση διευκόλυνε την προσθήκη νέων χαρακτηριστικών χωρίς να απαιτείται το κατέβασμα ή η ενημέρωση της τρέχουσας έκδοσης των Windows.

Αυτή δεν είναι η μόνη σημαντική βελτίωση που έχει βοηθήσει να κυκλοφορήσει η Microsoft για το WSL πρόσφατα. Νωρίτερα αυτό το μήνα, η εταιρεία ανακοίνωσε ότι το Fedora είναι πλέον μια επίσημα υποστηριζόμενη διανομή WSL, μαζί με το Ubuntu (που παραμένει η προεπιλογή) και μια σειρά άλλων διανομών. Το Arch Linux έγινε επίσης επίσημα υποστηριζόμενη διανομή τον Απρίλιο.

Οι χρήστες των Windows μπορούν να εγκαταστήσουν το WSL επιλέγοντας μια διανομή από το Microsoft Store ή ανοίγοντας ένα παράθυρο γραμμής εντολών και πληκτρολογώντας wsl --install. Οι χρήστες μπορούν να εγκαταστήσουν πολλαπλές διανομές ταυτόχρονα και να εναλλάσσονται μεταξύ τους ανάλογα με το τι εκτελούν ή δοκιμάζουν. Η πληκτρολόγηση wsl --list --online στη γραμμή εντολών θα εμφανίσει επίσης όλες τις διανομές που υποστηρίζει επίσημα η Microsoft για όσους δεν θέλουν να χρησιμοποιήσουν το Ubuntu.


Διαβάστε ολόκληρο το άρθρο

Keywords
Τυχαία Θέματα