Λεπτομέρειες της ομάδας πυρήνα των Microsoft Windows Υποσύστημα Windows για Linux

Εικονίδιο ώρας ανάγνωσης 2 λεπτό. ανάγνωση


Οι αναγνώστες βοηθούν στην υποστήριξη του MSpoweruser. Ενδέχεται να λάβουμε προμήθεια εάν αγοράσετε μέσω των συνδέσμων μας. Εικονίδιο επεξήγησης εργαλείου

Διαβάστε τη σελίδα αποκάλυψης για να μάθετε πώς μπορείτε να βοηθήσετε το MSPoweruser να διατηρήσει τη συντακτική ομάδα Διάβασε περισσότερα

Υποσύστημα Microsoft Linux Windows 10

Τον περασμένο μήνα, η Microsoft ανακοίνωσε το Bash στο Ubuntu στα Windows, το οποίο επιτρέπει στα εγγενή δυαδικά αρχεία Linux ELF64 να εκτελούνται σε Windows μέσω του υποσυστήματος Windows για Linux (WSL). Το WSL αναπτύχθηκε από την ομάδα πυρήνα των Microsoft Windows. Από τότε που έγινε η ανακοίνωση τον περασμένο μήνα, πολλοί άνθρωποι ενδιαφέρθηκαν να μάθουν πώς η ομάδα του πυρήνα κατασκεύασε αυτό το υποσύστημα. Η Microsoft ξεκίνησε πρόσφατα μια σειρά αναρτήσεων ιστολογίου όπου θα παρέχει μια επισκόπηση του WSL που θα απαντά στις συνήθεις ερωτήσεις σχετικά με το Υποσύστημα Windows για Linux.

Το WSL είναι μια συλλογή στοιχείων που επιτρέπει την εκτέλεση εγγενών δυαδικών αρχείων Linux ELF64 σε Windows. Περιέχει στοιχεία λειτουργίας χρήστη και λειτουργίας πυρήνα. Αποτελείται κυρίως από:

  1. Υπηρεσία διαχείρισης συνεδρίας λειτουργίας χρήστη που χειρίζεται τον κύκλο ζωής της παρουσίας Linux
  2. Προγράμματα οδήγησης παρόχου Pico (lxss.sys, lxcore.sys) που μιμούνται έναν πυρήνα Linux μεταφράζοντας syscalls Linux
  3. Διεργασίες Pico που φιλοξενούν τη μη τροποποιημένη λειτουργία χρήστη Linux (π.χ. /bin/bash)

Είναι ο χώρος μεταξύ των δυαδικών αρχείων Linux σε λειτουργία χρήστη και των στοιχείων του πυρήνα των Windows όπου συμβαίνει το μαγικό. Τοποθετώντας μη τροποποιημένα δυαδικά αρχεία Linux σε διεργασίες Pico, επιτρέπουμε τις κλήσεις συστήματος Linux να κατευθύνονται στον πυρήνα των Windows. Τα προγράμματα οδήγησης lxss.sys και lxcore.sys μεταφράζουν τις κλήσεις συστήματος Linux σε NT API και μιμούνται τον πυρήνα του Linux.

Διαβάστε ολόκληρη την ανάρτηση εδώ. Στο παρακάτω βίντεο ο Deepu Thomas από την ομάδα των Windows καταθέτει την πραγματική σέσουλα πίσω από το υποσύστημα Windows για Linux.

Περισσότερα για τα θέματα: Bash στο Ubuntu, Bash στα Windows 10, linux, microsoft, παράθυρα 10, Υποσύστημα Windows Linux

Αφήστε μια απάντηση

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται *