Τα Windows 10 θα λάβουν έναν ενσωματωμένο πυρήνα Linux από τη Microsoft

Με την πάροδο των ετών, η Microsoft έχει αναλάβει πολλά δικά της έργα Linux. Υπήρχε ένα λειτουργικό σύστημα βασισμένο σε Linux για διακόπτες δικτύου σε κέντρα δεδομένων και ένα λειτουργικό σύστημα βασισμένο σε Linux για μικροελεγκτές που δημιουργήθηκαν για την ενσωματωμένη ασφάλεια του Azure Sphere. Και τώρα έγινε γνωστό για ένα άλλο έργο που βασίζεται σε Linux και στο οποίο οι ειδικοί της Microsoft εργάζονται εδώ και αρκετό καιρό.

Τα Windows 10 θα λάβουν έναν ενσωματωμένο πυρήνα Linux από τη Microsoft

Την πρώτη μέρα του συνεδρίου προγραμματιστών Build 2019, ο γίγαντας λογισμικού ανακοίνωσε τη δημιουργία της δικής του έκδοσης του πυρήνα Linux, η οποία θα γίνει μέρος των Windows 10. Οι πρώτες δοκιμαστικές εκδόσεις για τους συμμετέχοντες στο πρόγραμμα Insider θα κυκλοφορήσουν στα τέλη Ιουνίου . Αυτός ο πυρήνας θα παρέχει τη βάση για την αρχιτεκτονική Υποσύστημα Microsoft Windows για Linux (WSL) 2... πως διάσημος Οι εκπρόσωποι της Microsoft έγραψαν στο ιστολόγιό τους ότι αυτή είναι η πρώτη φορά που ένας πλήρης πυρήνας Linux θα γίνει ενσωματωμένο στοιχείο των Windows.

Ας θυμηθούμε: Το WSL 1 ήταν ένα επίπεδο συμβατότητας, ουσιαστικά ένας εξομοιωτής, για την εκτέλεση δυαδικών αρχείων Linux (ELF) στο περιβάλλον λειτουργικού συστήματος των Windows 10 και Windows Server 2019. Αυτό, για παράδειγμα, κατέστησε δυνατή τα τελευταία χρόνια τη μεταφορά του Bash κέλυφος στα Windows, προσθέστε υποστήριξη OpenSSH στα Windows 10, καθώς και συμπεριλάβετε διανομές Ubuntu, SUSE Linux και Fedora στο Microsoft Store.

Τα Windows 10 θα λάβουν έναν ενσωματωμένο πυρήνα Linux από τη Microsoft

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

Το πραγματικό κέρδος απόδοσης θα εξαρτηθεί από την εφαρμογή για την οποία μιλάτε και τον τρόπο με τον οποίο αλληλεπιδρά με το σύστημα αρχείων. Οι εσωτερικές δοκιμές της Microsoft δείχνουν ότι το WSL 2 είναι 20 φορές γρηγορότερο από το WSL 1 κατά την αποσυσκευασία των αρχείων tarball και περίπου 2 έως 5 φορές ταχύτερο όταν χρησιμοποιεί git clone, npm εγκατάσταση και cmake σε διάφορα έργα.

Τα Windows 10 θα λάβουν έναν ενσωματωμένο πυρήνα Linux από τη Microsoft

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

Τα Windows 10 θα λάβουν έναν ενσωματωμένο πυρήνα Linux από τη Microsoft

Το WSL 2 δεν θα περιλαμβάνει ακόμα δυαδικά αρχεία userpace, όπως συμβαίνει με την τρέχουσα έκδοση του WSL 1. Οι χρήστες θα εξακολουθούν να μπορούν να επιλέξουν ποια διανομή Linux είναι η καλύτερη για αυτούς, κατεβάζοντάς το τόσο από το Microsoft Store όσο και από άλλες πηγές.

Ταυτόχρονα, η Microsoft παρουσίασε μια ισχυρή νέα εφαρμογή γραμμής εντολών για τα Windows 10, που ονομάζεται Windows Terminal. Περιλαμβάνει καρτέλες, συντομεύσεις, emoticons κειμένου, υποστηρίζει θέματα, επεκτάσεις και απόδοση κειμένου που βασίζεται σε GPU. Η εφαρμογή έχει σχεδιαστεί για πρόσβαση σε περιβάλλοντα όπως PowerShell, Cmd και WSL. Αυτή είναι μια ακόμη κίνηση από τη Microsoft για να διευκολύνει τους προγραμματιστές να αλληλεπιδράσουν με τα Windows 10. Windows Terminal Preview ήδη διαθέσιμο με τη μορφή αποθετηρίου στο GitHub και η διαθεσιμότητα στο Microsoft Store υπόσχεται στα μέσα Ιουνίου.


Προσθέστε ένα σχόλιο